BM6P6(@ }}}{{{yyyxxxwwwwwwvvvvvvvvvwwwxxxxxx|||}}}~~~wwwmmmiiillltttzzzrrrkkkhhhffffffhhhkkkmmmmmmnnnnnnnnnnnnnnnjjjeeeaaaTTTLLLCCC======>>><<<999;;;;;;<<<>>>???AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@BBBDDDDDDDDDDDDDDDFFFHHHIIIIIIJJJJJJKKKLLLLLLMMMJJJIIIGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOMMMNNNNNNOOOPPPQQQSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPQQQSSSTTTUUUVVVWWWXXXWWWWWWWWWYYY\\\___aaajjjrrrvvvlllfffbbb^^^\\\YYYWWWXXX\\\___aaafffmmmrrrwww~~~~~~|||xxxuuusssqqqpppnnnnnnoooqqqtttyyy}}}~~~}}}||||||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~yyyrrrllljjjoooxxxqqqjjjgggeeeeeehhhkkkmmmmmmmmmmmmmmmmmmlllhhhccc___QQQJJJAAA===<<<===;;;999;;;<<<===>>>???@@@AAAAAACCCCCCDDDDDDEEEFFFFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEDDDDDDDDDFFFHHHIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJHHHHHHIIIJJJHHHGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUVVVXXX[[[^^^```eeelllyyyyyypppiiibbb]]][[[XXXWWWZZZ[[[[[[___eeejjjooovvv|||{{{yyyvvvssspppnnnmmmlllmmmnnnppptttyyy~~~|||vvvuuuxxxvvvsssooolllmmmsss|||qqqgggfffdddeeehhhkkkmmmmmmlllllllllllljjjfff___[[[MMMGGG@@@<<<;;;<<<;;;:::<<<======>>>??????@@@@@@CCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEECCCDDDEEEEEEDDDDDDFFFHHHJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJJJJKKKKKKJJJIIIEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRRRRSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUWWWZZZ\\\^^^___eeeooo|||wwwllleee```[[[XXXYYYXXXVVVXXX]]]bbbffflllrrrwww|||}}}vvvtttpppllljjjiiijjjjjjmmmoootttzzzxxxqqqooorrrtttsssqqqpppqqqwww}}}pppfffdddccceeehhhkkkmmmmmmmmmllllllkkkiiiccc\\\VVVHHHDDD>>>;;;:::;;;;;;;;;===>>>>>>>>>??????@@@@@@CCCDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDEEEGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKMMMLLLKKKKKKMMMMMMLLLKKKHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJNNNOOOOOOPPPQQQQQQQQQPPPNNNNNNNNNOOOOOOQQQRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRSSSSSSUUUWWWYYY\\\]]]\\\```gggppp~~~{{{sssiiibbb\\\ZZZXXXUUUVVVYYY]]]```fffkkkpppuuu{{{}}}zzzwwwrrrooollliiihhhiiikkklllpppssszzzxxxqqqoooqqqsssttttttuuuxxx~~~zzznnnfffeeedddfffiiilllmmmmmmmmmllllllkkkggg```XXXRRRDDDAAA===::::::;;;<<<<<<>>>?????????@@@@@@AAAAAADDDDDDEEEEEEFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEECCCEEEEEEEEEEEEEEEGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMLLLLLLNNNNNNMMMLLLIIIIIIHHHGGGGGGFFFGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTVVVWWWYYY[[[\\\[[[^^^bbbhhhsssrrriiiaaa]]][[[WWWVVVWWWYYY[[[___cccgggmmmssswww~~~}}}{{{wwwssspppllljjjhhhggghhhkkknnnqqqvvv{{{zzzsssqqqrrrqqqtttwww{{{wwwlllgggffffffgggjjjmmmmmmmmmllllllkkkiiieee]]]SSSLLL@@@>>><<<::::::;;;===>>>??????@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHFFFGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFEEEEEEGGGIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNMMMLLLMMMNNNOOONNNMMMJJJIIIHHHFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYY\\\___cccjjjwww~~~sssiiiccc___ZZZWWWWWWUUUWWWYYY[[[^^^bbbhhhlllxxx|||{{{wwwtttpppllljjjffffffggghhhlllqqquuuxxxzzztttrrrttttttwww{{{tttjjjiiihhhgggiiikkkmmmmmmllljjjiiihhhfffaaaXXXNNNGGG======<<<;;;:::<<<>>>@@@@@@@@@AAABBBCCCEEEEEEFFFDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFEEEFFFHHHJJJGGGHHHIIIJJJKKKLLLMMMNNNMMMLLLLLLLLLNNNOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKLLLNNNPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUVVVZZZ]]]^^^bbblll|||uuunnnhhhaaa\\\[[[TTTUUUUUUVVVWWW[[[```dddlllpppwww~~~~~~|||yyyvvvrrrooommmkkkhhhffffffgggjjjooouuu{{{zzztttrrrtttyyy|||sssiiijjjiiiiiijjjlllnnnmmmlllhhhgggfffddd^^^UUUJJJCCC<<<<<<<<<;;;;;;<<>>=========>>>@@@AAA@@@BBBDDDEEEEEEEEEFFFHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLPPPMMMJJJIIIJJJKKKKKKJJJHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMLLLIIIGGGGGGGGGFFFGGGHHHJJJKKKKKKLLLLLLIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQSSSSSSRRRRRRRRRRRRSSSSSSNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTRRRSSSSSSTTTUUUUUUVVVVVVUUUVVVWWWXXX[[[```ggglll|||zzznnneee```\\\ZZZWWWUUUTTTUUUVVVWWW]]]```ffflllsssxxx|||~~~~~~zzzuuuqqqooommmjjjgggeeefffggghhhhhhqqqtttzzz{{{xxxyyyzzzuuummmiiieeefffhhhjjjkkkkkkkkkjjjiiigggccc]]]UUULLLDDD@@@>>>>>>======>>>???AAABBBBBBDDDFFFGGGGGGGGGHHHIIIFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNLLLKKKKKKKKKKKKKKKLLLLLLNNNLLLJJJJJJKKKLLLKKKJJJHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMLLLIIIGGGGGGHHHGGGHHHIIIJJJLLLLLLLLLLLLJJJKKKKKKLLLNNNOOOOOOPPPOOOOOOPPPQQQQQQQQQQQQPPPRRRRRRQQQQQQQQQQQQRRRRRROOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXZZZ^^^cccgggppp|||uuuooodddaaa]]]YYYXXXXXXXXXYYYYYY[[[___dddjjjppptttwww~~~}}}zzzvvvqqqnnnlllgggeeedddeeehhhllloooqqqwww{{{}}}|||}}}~~~zzzpppiiigggggghhhiiijjjjjjjjjiiihhhgggddd___XXXPPPGGGAAA============>>>???AAACCCDDDDDDFFFHHHIIIHHHHHHIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKJJJLLLMMMNNNLLLKKKIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMKKKLLLMMMLLLJJJHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTWWWXXXYYYYYYYYY[[[^^^aaafffppp}}}~~~{{{wwwvvvzzz|||nnnhhhaaa[[[YYYWWWWWWVVVUUUVVVXXX[[[```fffkkknnnuuuxxx|||xxxwwwuuurrrnnnkkkhhhgggdddddddddfffkkkqqqwww{{{~~~}}}}}}~~~~~~}}}tttlllgggeeeggghhhiiijjjjjjiiihhhgggeeeaaa[[[SSSKKKDDD???<<<<<<===>>>???AAACCCDDDEEEDDDFFFHHHIIIHHHHHHIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLIIIHHHIIIIIIJJJKKKLLLMMMKKKJJJKKKMMMPPPPPPNNNLLLJJJJJJKKKKKKLLLMMMMMMMMMOOONNNLLLLLLLLLLLLNNNOOOKKKLLLMMMLLLJJJHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQOOONNNMMMMMMMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQRRRSSSSSSTTTUUUUUUVVVXXXYYYZZZZZZ[[[]]]___eeelllxxx|||wwwrrrnnnqqqtttzzz{{{tttjjjbbb^^^[[[XXXVVVVVVUUUUUUVVVZZZ___dddgggkkknnnsssxxx|||}}}|||zzzyyyxxxooonnnllliiigggeeedddcccggghhhiiilllpppwww~~~}}}}}}}}}}}}||||||~~~~~~wwwpppjjjgggfffeeefffhhhiiijjjjjjiiihhhccc___XXXPPPHHHBBB???===<<<===???AAACCCDDDFFFFFFCCCEEEGGGHHHGGGGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKLLLNNNQQQQQQPPPNNNJJJJJJKKKKKKLLLMMMMMMMMMOOONNNMMMLLLLLLMMMNNNOOOKKKLLLMMMLLLJJJIIIIIIJJJIIIJJJKKKMMMNNNNNNOOOOOONNNNNNNNNOOOPPPPPPQQQQQQPPPOOONNNNNNNNNOOOQQQRRRQQQRRRSSSSSSSSSSSSRRRQQQSSSSSSSSSSSSSSSRRRRRRRRRUUUUUUTTTTTTSSSSSSRRRRRROOOPPPQQQSSSTTTVVVWWWXXXVVVWWWYYYZZZZZZ\\\^^^aaaeeekkksss|||{{{uuuooooooppprrryyyyyyooojjjeee___[[[YYYWWWUUUTTTUUUYYY]]]___bbbfffjjjoootttyyy~~~~~~~~~~~~}}}{{{xxxtttqqqooommmgggeeecccbbbaaabbbcccdddkkkmmmqqquuuyyy}}}||||||{{{{{{}}}|||}}}~~~zzzrrrllliiihhhhhheeefffhhhiiiiiiiiiiiihhh```\\\TTTLLLEEEAAA??????===>>>@@@BBBDDDEEEFFFFFFCCCEEEGGGGGGFFFEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLOOOPPPOOOMMMIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNJJJLLLMMMMMMKKKJJJJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSPPPQQQRRRSSSUUUWWWXXXYYYVVVWWWXXXYYYYYY\\\___bbbcccgggnnnttt}}}}}}vvvssspppooosssyyy}}}vvvoooggg```^^^[[[XXXUUUTTTUUUWWWYYY[[[^^^bbbfffkkkpppvvvzzz~~~~~~~~~~~~~~~yyyxxxuuuqqqmmmiiifffdddaaa```______aaaeeehhhkkkoootttzzz}}}||||||{{{zzz|||~~~~~~}}}~~~vvvnnniiigggggghhhggghhhiiiiiiiiihhhffffff]]]XXXPPPHHHBBB@@@???@@@>>>???AAADDDEEEFFFFFFFFFCCCEEEGGGGGGFFFEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGHHHEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGIIIJJJKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHIIIJJJLLLLLLKKKHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOOOONNNNNNMMMJJJLLLMMMMMMKKKJJJJJJKKKIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPQQQSSSTTTTTTSSSQQQPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVWWWYYY]]]aaa```eeejjjnnnsss~~~zzzuuuqqqqqquuuyyy~~~ssskkkfffccc___[[[XXXVVVVVVWWWTTTWWW[[[^^^bbbgggmmmqqqwww}}}~~~~~~~~~~~~~~~}}}~~~}}}{{{yyyxxxrrrpppnnnjjjgggcccaaa____________```dddjjjppptttwww~~~~~~}}}|||zzzyyy|||~~~}}}}}}~~~}}}~~~tttkkkgggfffggghhhiiijjjjjjiiihhhfffdddccc[[[VVVMMMEEE@@@>>>???@@@???@@@BBBDDDFFFFFFFFFFFFDDDFFFGGGGGGFFFFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHJJJHHHFFFEEEGGGIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKMMMNNNOOOPPPPPPOOONNNMMMJJJLLLMMMMMMKKKJJJKKKKKKHHHIIIJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOONNNOOOPPPQQQRRRQQQPPPOOOOOOPPPRRRSSSSSSRRRPPPOOOOOOPPPPPPQQQRRRSSSSSSTTTSSSSSSSSSTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUXXXWWWVVVUUUTTTWWW[[[___aaaeeeiiikkkmmmuuuzzztttsssuuuuuuzzzmmmjjjfffaaa]]]ZZZYYYXXXPPPSSSVVVYYY]]]aaagggkkkrrrxxx~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||zzzxxxuuutttlllkkkiiifffcccaaa___^^^______```bbbhhhooowww{{{|||{{{{{{~~~}}}|||zzzxxx}}}~~~}}}|||zzzqqqjjjgggggghhhhhhllljjjhhhggggggeeebbb```VVVMMMDDDAAA???===>>>BBBBBBCCCDDDEEEGGGGGGHHHHHHGGGHHHIIIGGGEEEDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQPPPOOONNNNNNPPPOOONNNNNNNNNPPPRRRTTTQQQSSSUUUUUUUUUUUUWWWYYYZZZYYYWWWUUUUUUUUUVVVWWWTTTTTTTTTTTTUUUVVVWWWWWW]]]___bbbeeejjjqqqyyy~~~{{{wwwuuuwwwyyy|||qqqhhhaaa]]][[[ZZZXXXVVVTTTUUUXXXZZZ\\\\\\eeemmmwww~~~~~~~~~~~~~~~|||}}}}}}}}}}}}{{{zzzyyywwwvvvuuutttsssoookkkhhhddddddbbb```^^^^^^aaaddddddfffjjjnnnsssyyyzzzwwwvvvwwwxxx~~~|||~~~~~~}}}~~~~~~yyyqqqjjjgggggghhhiiikkkiiihhhgggfffccc___\\\SSSKKKCCC@@@???===???BBBBBBCCCDDDFFFGGGGGGHHHHHHGGGHHHHHHGGGEEEDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEGGGFFFEEEEEEEEEEEEFFFGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPOOOOOONNNPPPOOONNNNNNNNNPPPRRRSSSQQQSSSTTTUUUUUUUUUWWWXXXYYYXXXVVVTTTTTTTTTVVVVVVUUUTTTTTTTTTUUUVVVVVVWWWZZZ[[[]]]___ccciiiqqqvvv|||yyyxxxwwwxxx|||tttlllfffaaa^^^ZZZWWWTTTTTTVVVXXXYYYZZZ```gggpppuuuxxx{{{~~~~~~}}}}}}|||||||||||||||{{{yyywwwuuutttnnnmmmllljjjiiifffcccaaabbbbbbbbbaaa```aaaeeehhhiiilllqqqvvvzzz}}}{{{yyyyyyzzz}}}}}}|||}}}}}}wwwpppjjjhhhiiiiiiiiiiiihhhhhhgggfffaaa\\\WWWNNNGGGAAA??????>>>???CCCCCCCCCEEEFFFGGGGGGHHHHHHEEEFFFGGGGGGEEEDDDEEEGGGDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLMMMMMMNNNLLLLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNPPPRRRSSSPPPRRRTTTTTTTTTTTTVVVXXXWWWVVVUUUTTTSSSTTTUUUVVVUUUUUUUUUTTTUUUUUUVVVVVVWWWXXXZZZ[[[]]]bbbhhhlllppp}}}~~~|||{{{zzzyyyzzz~~~~~~uuulllgggaaa]]]XXXUUUUUUWWWXXXYYY\\\aaagggllloootttzzz~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyyyywwwuuussspppmmmlllfffeeecccaaa```^^^^^^]]]```aaacccdddeeehhhlllppptttwww}}}zzzzzzyyyyyy|||}}}{{{{{{}}}yyytttnnnjjjiiijjjjjjjjjiiiiiihhhhhheee___XXXRRRJJJCCC>>>??????>>>@@@CCCCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFFFFEEEEEEFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPOOONNNMMMKKKJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQRRROOOQQQSSSSSSSSSSSSUUUWWWVVVUUUUUUTTTUUUUUUVVVWWWVVVVVVUUUUUUTTTUUUUUUUUUXXXYYYZZZZZZ[[[^^^cccfffhhhrrr}}}|||}}}{{{zzz|||~~~wwwnnniiiaaa[[[YYYYYYYYYYYYZZZ]]]aaadddhhhmmmsssxxx{{{~~~{{{{{{{{{{{{{{{|||||||||||||||{{{zzzyyywwwwwwvvvsssrrrpppmmmjjjgggdddcccbbbbbb```___]]]^^^```aaaaaadddgggkkknnnrrrwwwzzz~~~}}}}}}}}}~~~}}}~~~{{{zzz{{{}}}~~~}}}}}}tttpppllljjjiiijjjjjjjjjiiiiiiiiihhhddd]]]TTTNNNFFF@@@===???@@@???@@@CCCDDDEEEFFFGGGGGGHHHGGGGGGDDDEEEFFFFFFEEEDDDEEEGGGCCCCCCCCCCCCCCCDDDDDDEEECCCCCCDDDDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPOOONNNLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMNNNOOOOOOPPPPPPMMMMMMNNNNNNOOOPPPPPPQQQNNNPPPRRRRRRRRRRRRTTTVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTWWWXXXYYYYYYYYY[[[___bbbeeeiiiqqq|||~~~}}}|||{{{{{{~~~~~~xxxnnneee```]]][[[ZZZZZZ[[[\\\]]]```eeekkknnnqqqtttxxx|||{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwuuutttrrrqqqpppkkkiiigggdddbbb___]]]\\\]]]^^^___^^^]]]___cccggghhhlllqqqvvvzzz|||zzz|||{{{zzzzzz{{{~~~yyyxxxxxxzzz}}}yyyvvvooollliiihhhiiijjjjjjiiijjjiiihhheeeaaaYYYPPPJJJDDD???===???AAA@@@AAACCCEEEFFFFFFGGGHHHHHHGGGGGGDDDEEEFFFFFFDDDCCCDDDFFFCCCCCCBBBBBBCCCCCCDDDEEECCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGJJJKKKKKKJJJGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMNNNOOOOOONNNMMMKKKJJJIIIJJJJJJKKKKKKLLLLLLMMMJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMNNNNNNOOOPPPPPPPPPMMMOOOQQQQQQQQQQQQSSSUUUUUUUUUVVVWWWXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTVVVWWWWWWWWWYYY\\\^^^aaaaaafffooo{{{~~~~~~~~~}}}}}}tttkkkeee```]]][[[ZZZYYYYYY[[[^^^aaadddfffiiimmmqqqtttyyy~~~~~~~~~~~~~~~||||||{{{zzzxxxwwwvvvvvvrrrqqqpppnnnllljjjiiihhhbbbaaa___^^^\\\[[[[[[[[[YYY[[[^^^______bbbhhhmmmtttxxx|||yyyxxxyyyyyyyyyzzz||||||uuusssuuuyyy|||xxxrrrpppkkkiiigggggghhhiiiiiihhhiiigggeeebbb\\\UUULLLFFFCCC???===@@@BBBAAAAAACCCFFFFFFGGGGGGHHHHHHGGGGGGEEEFFFGGGFFFDDDCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFGGGIIIKKKLLLMMMMMMMMMIIIHHHGGGFFFFFFGGGHHHIIIFFFGGGJJJLLLLLLJJJGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNOOONNNMMMLLLKKKIIIIIIJJJJJJKKKLLLLLLLLLJJJIIIIIIIIIIIIJJJJJJKKKHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLMMMMMMNNNOOOOOOPPPOOOMMMNNNPPPPPPPPPQQQRRRTTTSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTVVVWWWWWWYYY\\\^^^```^^^```hhhrrr|||rrrkkkfff___]]]ZZZYYYZZZ[[[\\\]]]^^^```cccfffhhhlllqqquuuwwwxxxyyy{{{}}}~~~}}}}}}}}}}}}{{{{{{||||||||||||{{{{{{xxxxxxvvvtttrrrpppooonnnjjjjjjhhhfffdddbbb```___\\\[[[[[[ZZZZZZ[[[\\\]]][[[___dddfffhhhlllsssxxx~~~{{{xxxvvvwwwxxxyyy{{{}}}zzzsssqqqsssyyy|||~~~tttnnnlllhhhgggffffffhhhiiiiiihhhhhhfffbbb^^^YYYQQQIIICCCCCC???>>>AAACCCAAAAAACCCFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHFFFGGGIIIKKKMMMOOOOOOPPPIIIIIIHHHGGGGGGHHHIIIIIIFFFHHHJJJLLLLLLJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJIIIKKKMMMNNNNNNNNNLLLKKKIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIIIIIIIJJJJJJKKKLLLHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMOOOOOOOOOOOOOOOLLLNNNPPPPPPPPPPPPRRRTTTQQQRRRTTTUUUWWWWWWXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSSSSUUUWWWXXXYYY[[[^^^aaaccc___```gggmmmwww}}}~~~~~~uuuooodddaaa^^^\\\\\\\\\\\\[[[ZZZ\\\^^^___```cccgggkkkmmmnnnooorrruuuwwwyyyzzzzzz|||~~~}}}||||||||||||xxxxxxyyyzzzzzzyyyyyyyyysssrrrpppnnnkkkiiigggfffeeedddcccaaa^^^\\\ZZZZZZYYYYYYYYYYYYZZZ\\\^^^___```ffflllppprrrvvv~~~~~~||||||zzzyyyyyyyyyyyyzzz{{{}}}wwwrrrtttwww|||{{{pppiiigggeeeeeeffffffffffffffffffcccdddccc\\\RRRIIIDDDBBBCCC@@@======@@@CCCDDDCCCEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFEEECCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNIIIHHHGGGFFFFFFFFFGGGHHHFFFGGGHHHHHHHHHGGGEEEDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCEEEFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJIIIHHHHHHIIIIIIIIIGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPRRRTTTUUUSSSTTTUUUVVVVVVUUUSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTVVVZZZ```dddfffggggggfffgggooo{{{}}}xxxvvvxxx}}}zzzwwwooofffaaa```___]]]ZZZ[[[YYYVVVVVVYYY\\\^^^___bbbcccfffhhhiiilllooorrrtttvvvxxx{{{~~~~~~~~~}}}}}}|||{{{zzzyyyyyyxxxxxxwwwvvvtttsssrrrqqqmmmllliiifffccc```___^^^]]]\\\[[[ZZZXXXXXXXXXXXXVVVYYY[[[\\\\\\___eeeiiinnnppptttzzz~~~~~~~~~~~~{{{yyyxxxxxxzzzzzz|||}}}xxxtttvvvyyyzzzpppiiigggeeeeeeffffffffffffffffffddddddaaaZZZPPPHHHDDDBBBBBB@@@>>>>>>AAADDDDDDCCCDDDEEEGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIGGGFFFEEEFFFGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHHHHHHHIIIGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMLLLLLLMMMOOOPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTXXX]]]aaacccddddddcccccciiisss{{{~~~xxxttttttwwwzzzyyyoooiiigggeeeaaa^^^]]]ZZZWWWVVVXXXYYYZZZ[[[]]]^^^___```aaaccceeegggkkklllooorrruuuwwwyyyzzz|||~~~}}}}}}|||{{{zzzxxxvvvuuuuuurrrrrrqqqooommmkkkjjjiiieeedddbbb___]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWYYY[[[^^^```bbbffflllqqqxxx{{{}}}{{{{{{}}}~~~}}}}}}|||}}}{{{yyyxxxwwwwwwzzz|||~~~zzzwwwyyy}}}xxxoooiiigggeeeeeefffffffffeeeeeeeeedddbbb]]]UUUMMMFFFCCCBBBAAA@@@???@@@BBBCCCCCCBBBCCCDDDFFFGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMJJJIIIHHHFFFEEEEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNPPPQQQRRRSSSSSSRRRQQQQQQRRRRRRQQQOOOOOONNNNNNNNNNNNOOOPPPQQQRRRUUUYYY]]]```aaabbb``````cccjjjooowww{{{uuusssrrrsss{{{xxxssspppkkkhhhdddaaa]]]ZZZYYYYYYYYYXXXZZZYYYYYYYYYZZZ[[[\\\]]]```aaadddgggjjjmmmoooppptttwwwzzz||||||}}}~~~}}}|||{{{zzzyyywwwuuurrrpppnnnmmmkkkjjjiiigggdddbbbaaa```[[[[[[YYYXXXWWWWWWVVVVVVWWWVVVVVVVVVXXXYYY[[[\\\```bbbfffjjjnnnsssyyy~~~~~~zzz{{{}}}~~~}}}||||||}}}}}}{{{zzz~~~~~~}}}yyy|||{{{yyyxxxwwwwwwwwwxxxzzz||||||{{{~~~~~~uuunnniiigggeeeeeefffffffffeeedddcccbbb___XXXPPPIIIEEECCCBBB@@@@@@AAABBBCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGJJJJJJKKKLLLMMMNNNNNNOOOKKKJJJHHHFFFDDDDDDDDDEEEFFFEEEDDDBBBBBBCCCDDDDDDBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCDDDEEEFFFFFFGGGIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRQQQPPPPPPQQQQQQOOONNNMMMMMMMMMMMMLLLMMMNNNOOOOOORRRUUUXXX\\\]]]_________```dddgggmmmxxx{{{vvvrrrooovvv~~~~~~zzzwwwpppmmmgggccc```^^^[[[ZZZ[[[YYYXXXXXXYYYYYYYYYXXXYYYZZZ\\\^^^aaadddggghhhkkkmmmpppssstttvvvyyy{{{{{{{{{|||~~~~~~~~~}}}||||||}}}}}}}}}|||{{{yyyxxxwwwuuusssqqqnnnkkkhhhfffeeeeeedddbbb```]]][[[YYYYYYVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUWWWYYY]]]aaafffhhhkkknnnrrrwww}}}|||yyyvvvttttttvvvxxxzzz}}}~~~|||}}}}}}}}}yyy}}}xxxwwwvvvvvvvvvwwwxxxyyyzzz|||}}}~~~wwwpppkkkhhhfffdddeeefffffffffeeecccbbb___ZZZSSSKKKFFFDDDCCCBBB@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNJJJIIIGGGEEEDDDDDDDDDDDDFFFEEECCCBBBBBBBBBCCCDDDAAAAAAAAA@@@@@@AAAAAAAAADDDCCCCCCCCCCCCDDDDDDEEECCCCCCCCCDDDEEEEEEEEEFFFHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPOOOPPPPPPOOOMMMMMMLLLLLLLLLKKKLLLNNNNNNNNNOOORRRTTTUUUWWWYYY[[[\\\^^^___aaaffflllwww{{{tttoooqqqxxx{{{uuuppplllhhhcccaaa^^^[[[YYYXXXYYYZZZXXXWWWVVVVVVWWWXXXZZZ]]]___```bbbdddgggiiijjjmmmppprrrttttttuuuwwwyyyzzz||||||~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxwwwvvvuuusssqqqppplllkkkiiifffccc```^^^\\\\\\[[[ZZZXXXVVVUUUSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRUUUVVVYYY^^^dddlllrrrvvvzzz|||~~~zzzvvvtttrrrrrrrrrtttwww{{{~~~}}}}}}}}}zzz|||zzzuuuuuuuuuuuuvvvxxxzzz||||||~~~~~~}}}~~~}}}uuuoookkkiiigggeeedddeeefffgggfffdddbbbaaaZZZUUUNNNHHHEEECCCCCCBBBAAABBBCCCCCCBBBAAABBBDDDBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEEDDDEEEFFFGGGHHHJJJJJJKKKIIIHHHGGGEEEDDDDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKJJJJJJJJJLLLMMMOOOPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMNNNLLLMMMNNNNNNNNNNNNPPPRRRPPPQQQSSSVVVXXXZZZZZZZZZ^^^```hhhsssxxxqqqnnnttt}}}|||wwwrrrnnngggddd```^^^___^^^[[[XXXXXXWWWVVVVVVVVVWWWYYYZZZ\\\^^^```aaaaaacccfffiiikkkkkkmmmnnnppprrrssstttwwwxxxxxxyyyzzzzzz{{{{{{|||}}}~~~}}}|||{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{zzzxxxwwwvvvuuutttppppppooonnnllljjjhhhgggbbbaaa```]]][[[YYYWWWVVVSSSRRRRRRQQQQQQPPPPPPOOOPPPPPPPPPQQQRRRTTTUUUVVVZZZ\\\___eeemmmvvv~~~}}}yyywwwrrrrrrqqqrrruuuzzz~~~zzzwww|||yyywwwtttttttttuuuwwwzzz}}}~~~~~~~~~{{{uuummmhhhffffffeeeddddddeeefffgggfffdddbbb```VVVPPPJJJEEEDDDDDDCCCBBBBBBDDDDDDBBB@@@@@@CCCEEECCCDDDEEEFFFGGGFFFEEEEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJHHHGGGFFFDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEFFFGGGHHHIIIIIILLLMMMMMMMMMMMMLLLKKKJJJGGGGGGGGGHHHHHHHHHHHHIIIEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQPPPPPPNNNNNNMMMMMMMMMNNNOOOOOOMMMNNNOOOOOONNNNNNPPPQQQPPPPPPRRRTTTVVVWWWWWWWWWXXXXXX^^^hhhrrr}}}xxxtttvvv{{{|||vvvpppmmmllljjjeeeaaa^^^]]][[[XXXWWWWWWXXXYYYXXXYYYZZZZZZZZZ\\\^^^aaabbbbbbccceeefffhhhiiijjjllllllmmmooopppqqqrrrssstttuuuvvvvvvttttttuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxzzzzzzzzzzzzyyyxxxzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvuuuuuutttsssrrrqqqpppooommmllllllggggggfffdddbbb___]]]\\\ZZZYYYXXXVVVUUUSSSRRRQQQMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRTTTVVVZZZ]]]```aaaggghhhkkkpppxxx|||wwwuuutttsssvvv|||~~~}}}{{{xxxtttppp}}}zzzxxxvvvsssttttttvvvxxx{{{~~~vvvppphhhdddcccdddeeedddccceeefffgggfffdddaaa___SSSNNNGGGDDDDDDDDDCCCBBBCCCDDDDDDBBB???@@@CCCFFFCCCDDDFFFGGGGGGGGGFFFEEEBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBCCCCCCDDDCCCDDDEEEFFFHHHIIIJJJKKKGGGFFFEEEDDDDDDEEEFFFFFFDDDEEEFFFFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@AAAEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMMMMMMMMMMLLLKKKKKKFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEDDDEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKMMMNNNNNNNNNMMMLLLMMMOOOPPPQQQQQQPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQMMMOOOPPPPPPOOONNNPPPQQQTTTSSSTTTUUUWWWXXXWWWVVVVVVVVVZZZcccjjjqqq}}}~~~}}}|||~~~}}}{{{wwwpppkkkeeeccc```]]][[[ZZZ[[[[[[WWWWWWXXXWWWVVVWWWZZZ\\\\\\\\\]]]___```aaaccccccddddddfffgggiiijjjllllllnnnoooppppppooonnnoooqqqpppqqqrrrtttuuuuuuuuuuuutttuuuvvvwwwwwwvvvtttsssrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqpppoooooonnnnnnkkkjjjiiihhhfffeeedddcccaaa```___^^^[[[YYYWWWUUUTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMOOOPPPQQQSSSTTTTTTTTTVVVYYY]]]bbbfffjjjmmmssstttvvv{{{|||zzzxxxwwwyyy~~~|||{{{yyywwwsssnnnjjj{{{xxxwwwwwwwwwqqqrrrsssvvvzzz~~~{{{mmmiiieeebbbcccdddeeeeeejjjgggeeeeeegggeee___YYYNNNJJJEEEBBBAAAAAAAAAAAAEEEDDDDDDCCCBBBAAAAAAAAADDDEEEFFFGGGGGGFFFEEEDDDFFFDDDBBB@@@@@@@@@AAABBBBBBBBBAAA@@@@@@AAAAAAAAACCCBBB@@@??????@@@BBBCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCBBBBBBBBBAAAAAAAAAFFFFFFGGGGGGGGGFFFFFFEEECCCDDDEEEHHHJJJLLLNNNOOOKKKMMMNNNPPPOOONNNLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTWWWYYY[[[]]]```gggrrryyy~~~|||uuurrrnnniiiddd```^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVYYYXXXWWWWWWXXXYYYXXXVVVYYYYYYZZZ[[[]]]___aaabbbeeeeeeeeeeeeeeedddddddddgggggghhhiiijjjkkkllllllnnnmmmmmmlllkkkkkkjjjjjjjjjjjjhhhggggggggghhhiiiiiihhhgggfffdddcccbbbaaa______^^^]]]\\\[[[ZZZYYYWWWWWWWWWWWWUUUSSSQQQPPPNNNLLLKKKLLLNNNQQQRRRRRRRRRRRRRRRSSSUUUXXX[[[\\\bbbcccggglllqqqvvvzzz|||~~~{{{~~~}}}{{{{{{wwwuuurrrooommmjjjgggddd~~~zzzwwwvvvuuuuuussssssuuuwww{{{~~~vvvkkkhhhdddbbbccceeefffgggiiigggeeefffgggccc\\\VVVLLLHHHDDDAAAAAABBBCCCCCCFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFDDDBBBAAA@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBB@@@??????@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBAAAEEEDDDDDDDDDCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFHHHJJJLLLNNNOOOLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRSSSTTTTTTTTTTTTSSSTTTVVVYYY[[[]]]ccclllrrr~~~yyysssnnnjjjiiieeecccaaa___]]][[[ZZZYYYXXXWWWVVVVVVXXXXXXWWWVVVUUUUUUVVVVVVXXXYYY[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]______```aaaaaabbbcccccceeeeeeeeeddddddccccccccccccbbbaaa```___``````aaa``````___^^^]]]\\\[[[ZZZWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRPPPOOONNNNNNMMMMMMMMMOOOQQQRRRRRRVVVVVVWWWYYY\\\```cccdddkkkmmmrrrxxx~~~~~~zzzyyyxxxtttqqqmmmjjjgggeeebbb```{{{xxxuuuttttttttttttuuuwwwyyy|||xxxppphhheeecccbbbdddfffhhhiiiggggggggghhhgggaaaYYYQQQIIIFFFCCCAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@AAAAAABBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@@@@AAABBBCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGEEEFFFGGGIIIKKKLLLNNNOOOLLLKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOQQQRRRSSSQQQQQQRRRSSSSSSSSSSSSSSSTTTWWWZZZ[[[\\\___fffkkkrrrxxx|||yyysssqqqmmmiiieeebbb``````\\\ZZZYYYYYYZZZZZZYYYWWWUUUUUUUUUTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMPPPQQQQQQRRRTTTUUUWWWXXX^^^___aaadddhhhlllppprrrwww{{{~~~{{{wwwtttsssnnnjjjeeebbb```^^^\\\[[[~~~|||yyyuuusssrrrrrrrrruuuvvvxxxzzz}}}~~~uuunnneeecccbbbbbbeeehhhjjjkkkhhhiiiiiiiiifff___VVVNNNIIIFFFCCCAAABBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@@@@@@@AAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNKKKJJJIIIHHHHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQRRRSSSTTTTTTTTTTTTWWWZZZ]]]^^^]]]___cccggglllrrr|||~~~~~~xxxsssooommmlllhhhfffcccbbbaaa```]]][[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNOOOPPPPPPQQQQQQQQQTTTVVVXXX[[[]]]```ccceeeiiikkknnnrrrvvv{{{~~~|||{{{}}}~~~{{{wwwsssooolllhhhddd___[[[YYYYYYXXXWWWzzzyyyvvvsssrrrrrrrrrsssvvvwwwyyy|||~~~|||tttnnndddcccbbbcccgggkkkmmmmmmkkkkkkkkkiiiddd\\\SSSMMMJJJGGGCCCBBBBBBBBBAAAAAA@@@AAABBBCCCDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMKKKIIIHHHGGGGGGIIIKKKMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUXXX[[[^^^^^^]]]^^^aaadddhhhpppzzz~~~~~~~~~}}}xxxuuurrrnnnllliiieeebbbaaa```^^^\\\ZZZXXXWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMMMMMMMNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMNNNNNNPPPQQQQQQRRRPPPPPPQQQRRRTTTUUUWWWWWWYYY]]]bbbfffiiilllqqqtttxxxzzz}}}}}}}}}~~~~~~{{{zzz|||~~~~~~zzzwwwtttooojjjeeeccc___ZZZWWWVVVVVVVVVUUU~~~|||wwwuuusssrrrqqqrrrssstttxxxyyy|||~~~~~~yyysssooodddcccccceeeiiimmmooooooooonnnkkkfff___WWWQQQMMMIIIGGGDDDBBBBBBBBBAAA???BBBCCCDDDEEEGGGHHHIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIKKKMMMOOOOOOOOOOOOPPPPPPPPPPPPMMMNNNOOOOOOOOOMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSUUUVVVVVVVVVVVVUUUXXX[[[[[[YYYZZZ^^^aaaccclllvvvzzz|||zzzxxx{{{|||xxxtttqqqllljjjhhheeebbb```___^^^]]]]]]\\\ZZZXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPOOOOOONNNNNNNNNNNNLLLKKKKKKKKKLLLMMMKKKKKKLLLMMMMMMNNNOOOOOOKKKLLLMMMOOOQQQRRRTTTTTTVVVWWWXXXZZZ\\\___aaabbbccciiioootttwww{{{~~~|||}}}|||{{{|||}}}~~~~~~}}}yyytttqqqnnnjjjddd___]]]ZZZWWWUUUUUUVVVUUUUUU}}}zzzxxxtttsssrrrqqqqqqsssuuuvvv{{{}}}zzzuuupppllleeedddeeegggkkkoooqqqqqqqqqnnnhhhaaaXXXRRRMMMLLLGGGEEEBBBBBBBBBCCCBBBAAACCCDDDDDDFFFGGGHHHIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDEEEFFFHHHIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMOOOOOOOOOOOOPPPPPPPPPQQQMMMNNNPPPQQQQQQOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQNNNNNNNNNMMMNNNNNNOOOPPPPPPQQQRRRTTTUUUUUUVVVVVVSSSUUUXXXXXXWWWXXX]]]aaabbbgggmmmppprrryyy|||wwwyyy}}}}}}{{{xxxuuusssqqqpppmmmllljjjhhheeecccaaa```]]]\\\\\\[[[ZZZYYYYYYYYYWWWVVVVVVTTTSSSRRRQQQPPPQQQPPPOOONNNNNNNNNOOOOOONNNOOOPPPQQQRRRSSSTTTUUURRRSSSTTTVVVYYY[[[]]]]]]cccccceeegggjjjmmmqqqrrruuu{{{}}}{{{{{{{{{{{{{{{wwwrrrllliiigggddd___ZZZWWWVVVTTTTTTUUUVVVUUUTTT}}}|||zzzwwwuuurrrrrrqqqqqqrrrtttvvvxxx~~~~~~wwwqqqllljjjfffeeefffhhhmmmpppqqqrrrrrrnnnfff]]]TTTNNNKKKKKKDDDCCCAAAAAACCCDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPRRRTTTTTTSSSQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKKKKLLLMMMNNNNNNOOONNNNNNNNNMMMNNNNNNOOOPPPNNNNNNNNNMMMNNNNNNOOOOOOOOOPPPQQQSSSTTTTTTUUUUUUSSSUUUWWWWWWVVVYYY^^^cccdddeeegggiiikkkrrrzzz{{{{{{{{{zzz|||{{{yyyvvvssspppnnnmmmgggffffffeeedddcccbbbbbb]]]\\\[[[ZZZXXXVVVUUUUUUVVVUUUSSSRRRRRRRRRSSSTTTSSSTTTUUUVVVXXXYYYZZZ[[[[[[\\\^^^```ccceeeggghhhnnnooopppsssvvvzzz~~~|||||||||zzzyyyxxxwwwqqqllleeecccbbbaaa\\\WWWTTTSSSRRRSSSUUUVVVUUUTTT}}}yyyvvvtttsssnnnnnnoooqqqtttxxx{{{}}}zzztttlllgggfffhhhggggggjjjmmmpppqqqpppqqqjjj```WWWQQQLLLHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFDDDCCCBBBCCCEEEFFFEEEEEEDDDDDDCCCAAA@@@???CCCBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHJJJLLLNNNPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTTTTSSSQQQPPPSSSQQQNNNLLLKKKKKKLLLMMMMMMNNNOOOOOOOOOOOONNNMMMNNNMMMLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQRRRSSSSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUWWWYYY[[[\\\]]]aaaddddddccceeejjjooo|||||||||}}}}}}zzzxxxvvvtttqqqpppooonnnkkkjjjiiifffdddaaa___^^^ZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\]]]___aaadddfffggghhhjjjmmmooorrrvvvzzz~~~~~~|||zzzxxxxxxzzz}}}}}}zzzwwwuuusssqqqiiigggdddaaa]]][[[YYYXXXVVVTTTRRRQQQSSSTTTTTTTTT}}}zzzvvvtttrrrqqqmmmnnnooorrruuuyyy|||~~~}}}vvvqqqjjjgggggghhhhhhhhhkkknnnpppppppppnnnggg]]]TTTNNNJJJGGGEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBAAACCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUUUUTTTTTTTTTSSSQQQOOONNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNMMMMMMLLLLLLLLLNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRTTTTTTTTTUUUWWWXXXZZZ[[[[[[___bbbbbb```aaafffkkkqqqzzz~~~|||{{{~~~~~~|||zzzvvvrrrooolllkkkhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkmmmppprrrtttvvvxxxyyy|||~~~yyyxxxvvvuuuuuuxxx{{{}}}zzzvvvtttqqqnnnllleeecccaaa^^^[[[XXXWWWVVVUUUSSSQQQQQQRRRSSSTTTSSS}}}yyyuuuqqqoooooonnnmmmnnnpppssswwwzzz~~~{{{rrrlllgggfffhhhiiiiiijjjlllooopppooonnnkkkdddYYYPPPJJJGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBBBBCCCCCCDDDFFFFFFCCCCCCCCCBBBCCCCCCDDDEEEGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOORRRTTTVVVWWWWWWWWWVVVVVVUUUTTTSSSQQQOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPMMMLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQQQQQQQRRRSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSSSSSSSRRRQQQTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\^^^^^^]]]]]]aaaddddddlllxxx~~~{{{vvvxxxyyyzzz{{{}}}}}}}}}|||{{{zzzyyyzzz{{{|||||||||~~~}}}xxxsssrrrrrrrrrsssvvvyyy{{{~~~{{{vvvqqqnnnkkkhhheee^^^]]][[[YYYWWWVVVUUUUUUTTTRRRPPPPPPQQQRRRSSSRRR~~~|||yyyuuupppmmmllllllmmmnnnooorrruuuyyy|||zzzoooiiieeefffiiijjjjjjkkkmmmoooooommmkkkfff___UUULLLGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAACCCCCCDDDEEEEEEFFFEEEEEECCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWWWWXXXWWWWWWXXXXXXVVVTTTQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPMMMLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOQQQRRRSSSSSSSSSRRRQQQPPPQQQRRRRRRSSSUUUWWWXXXYYYXXXZZZ\\\\\\ZZZZZZ\\\___aaafffnnnwwwyyyyyywwwvvvvvvvvvxxxzzz~~~}}}{{{wwwtttnnnooooooqqqsssvvvxxxzzz|||{{{wwwqqqmmmiiieeebbb```ZZZYYYXXXVVVUUUTTTTTTTTTSSSQQQOOOOOOPPPQQQRRRQQQ|||zzzvvvtttpppmmmkkkkkklllmmmpppqqqtttwww{{{~~~zzzoooiiieeefffjjjllllllmmmoooooommmiiieee```ZZZQQQJJJFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCCCCFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNQQQQQQRRRSSSTTTTTTTTTTTTVVVWWWXXXYYYXXXUUUSSSQQQPPPPPPOOOOOOOOOOOOPPPPPPNNNMMMMMMMMMMMMOOOQQQRRRQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPOOOOOOOOOOOOQQQQQQRRRSSSSSSRRRPPPPPPOOOOOOPPPRRRTTTWWWYYYZZZXXXYYYZZZZZZYYYYYYZZZZZZ```ccchhhnnnwww~~~zzzwwwuuuuuuuuuuuusssxxx~~~|||yyywwwuuurrrqqqmmmnnnppprrruuuxxxzzz{{{zzz~~~|||vvvrrrmmmhhheeebbb___]]]WWWWWWVVVUUUTTTTTTTTTUUUSSSQQQOOONNNPPPQQQQQQQQQ~~~zzzwwwuuupppnnnmmmkkkkkklllnnnooorrrtttwwwzzz}}}xxxooojjjhhhiiilllmmmnnnnnnooonnnjjjddd___XXXSSSLLLHHHEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDCCCCCCBBBBBBBBBEEEDDDCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQTTTUUUVVVWWWWWWUUUSSSRRRPPPPPPOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMOOOPPPQQQPPPPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNPPPPPPRRRRRRRRRRRRQQQPPPNNNOOOPPPQQQSSSVVVXXXYYYVVVWWWWWWXXXXXXXXXXXXWWW[[[^^^bbbgggnnnyyy|||yyyxxxwwwvvvtttrrrtttwww|||~~~zzzzzzyyywwwtttqqqooonnnmmmooorrruuuxxx{{{|||}}}yyy}}}zzzvvvppplllhhhdddbbb```]]][[[WWWVVVUUUUUUTTTTTTUUUUUUSSSQQQOOOOOOPPPQQQRRRQQQ}}}yyytttpppnnnjjjjjjkkkkkkmmmooopppqqqtttvvvyyy|||~~~sssnnnlllkkklllooooooooooooooommmggg___ZZZOOOLLLHHHEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEDDDDDDCCCCCCCCCDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFHHHJJJKKKLLLLLLKKKJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOOOONNNNNNNNNOOOOOOQQQRRRSSSTTTTTTTTTSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPOOONNNMMMNNNOOOOOOOOONNNNNNMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLNNNOOOQQQRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUSSSTTTTTTVVVWWWWWWVVVUUUVVVYYY]]]```eeemmmxxx~~~|||yyywwwuuussstttxxx|||~~~}}}~~~|||zzzyyywwwwwwwwwxxxzzz|||}}}{{{zzzyyyzzzzzzyyyvvvssspppooonnnpppssswwwzzz|||}}}}}}yyy|||{{{uuupppiiifffbbb```___^^^\\\ZZZVVVUUUUUUTTTTTTTTTTTTTTTTTTRRRPPPOOOQQQRRRRRRRRR~~~~~~|||yyyuuupppllljjjfffgggiiillloooqqqrrrsssvvvwwwzzz}}}xxxooommmmmmmmmnnnqqqpppppppppooollleee]]]VVVJJJHHHEEECCCDDDDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDCCCAAA??????@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHIIIKKKKKKLLLKKKKKKIIIHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCEEEGGGIIIKKKLLLLLLKKKIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSRRRQQQOOONNNMMMNNNNNNOOONNNNNNMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKMMMNNNPPPRRRSSSSSSRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRQQQRRRRRRTTTVVVVVVUUUSSSTTTWWWZZZ\\\^^^dddlllrrr~~~|||uuupppnnnppptttwwwuuuxxx|||yyytttrrrpppnnnmmmpppqqqsssvvvzzz{{{yyywww{{{}}}~~~}}}zzzvvvsssrrrnnnppptttxxx{{{}}}}}}}}}xxx{{{~~~|||xxxqqqllleeebbb___]]]]]]\\\[[[ZZZVVVUUUTTTSSSSSSSSSSSSSSSTTTRRRPPPPPPQQQRRRSSSRRR~~~{{{wwwsssooollljjjiiifffgggiiilllooosssvvvxxx}}}}}}~~~vvvtttqqqnnnmmmnnnoooqqqooonnnnnnlllggg___UUUNNNGGGFFFDDDCCCBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@??????AAAAAABBBCCCDDDDDDCCCCCCFFFEEEDDDBBBAAAAAAAAABBB===>>>@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAACCCDDDDDDDDDDDDBBBAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEECCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLNNNMMMLLLMMMNNNPPPSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRPPPOOONNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSTTTVVVYYY^^^bbbdddoooyyywwwrrrqqqssstttssstttuuuxxx|||wwwtttpppkkkiiihhhiiijjjnnnoooqqqrrrsssuuuxxxzzz||||||vvvpppooopppsssvvvyyy|||}}}~~~{{{{{{|||~~~zzzssslllfffbbb```\\\[[[[[[[[[ZZZYYYUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSyyywwwtttqqqmmmkkkjjjjjjiiijjjlllooorrruuuxxxyyy}}}~~~~~~}}}zzzqqqpppnnnmmmmmmnnnooopppooonnnkkkhhhbbbZZZQQQKKKFFFEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????AAAAAABBBCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAACCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKMMMOOOQQQSSSSSSTTTTTTUUUUUUVVVVVVTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSUUUXXX[[[___aaafffnnnzzz~~~wwwuuuuuuvvvtttttttttuuuwwwzzz}}}|||sssqqqmmmiiigggggghhhiiikkkmmmooopppppprrruuuxxx~~~zzztttpppqqqsssvvvyyy{{{|||}}}{{{|||}}}}}}{{{wwwsssmmmgggbbb]]]ZZZWWWVVVVVVWWWVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRSSS~~~{{{yyysssqqqooommmkkkkkkkkkkkkmmmnnnpppsssvvvyyy{{{|||~~~~~~~~~}}}|||wwwrrroookkkkkklllmmmnnnooooooooopppmmmgggaaa[[[TTTLLLHHHEEEDDDCCCBBBAAAAAABBBBBBAAA@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBEEEEEEDDDCCCBBBBBBBBBCCCAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJKKKLLLMMMNNNQQQRRRSSSTTTVVVWWWYYYYYYWWWVVVTTTRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRRRRSSSUUUXXXZZZ\\\\\\aaajjjttt{{{zzzzzzyyyxxxvvvuuuuuuuuuwwwwwwwwwvvvsssqqqrrrtttwwwyyy~~~wwwooollliiigggeeefffggghhhjjjlllnnnooopppqqqtttwwwyyytttuuuvvvxxxzzz|||~~~~~~||||||||||||{{{zzzvvvrrrmmmiiieee___\\\XXXVVVTTTSSSSSSSSSSSSQQQUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRSSS{{{vvvtttlllkkkjjjjjjjjjkkklllmmmrrrsssuuuxxxzzz|||}}}~~~~~~}}}~~~}}}~~~{{{vvvqqqllljjjgggiiillloooqqqqqqqqqpppqqqlllccc[[[TTTNNNIIIEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBBBBAAAAAAAAAAAAAAA???>>>======>>>???AAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBB@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBDDDEEEFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKKKKIIIIIIIIIIIIJJJJJJKKKLLLNNNNNNMMMLLLLLLMMMMMMNNNOOOPPPRRRTTTVVVYYYZZZ[[[YYYXXXVVVSSSQQQOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQSSSTTTVVVWWWWWW[[[aaahhhrrr~~~|||zzzyyyxxxxxxsssqqqmmmjjjiiijjjkkklllpppssswww|||{{{sssllljjjiiiggggggiiijjjlllnnnoooqqqrrrrrrsssvvvxxx~~~yyyyyyyyy{{{}}}~~~||||||{{{zzzyyytttoooiiiddd```]]]YYYWWWVVVUUUSSSSSSTTTTTTSSSQQQTTTTTTTTTUUUTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRRRR|||wwwssspppggggggggghhhjjjlllnnnpppvvvwwwyyy|||}}}{{{~~~~~~{{{vvvqqqllliiigggfffiiimmmqqqttttttsssrrrpppiii___VVVOOOJJJFFFDDD@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>??????????????????@@@?????????AAACCCEEEFFF@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBB???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@BBBCCCEEEEEEFFFFFFBBBCCCCCCCCCDDDDDDDDDEEEGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIJJJLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNPPPRRRUUUWWWYYYZZZYYYXXXVVVSSSQQQOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOLLLLLLLLLLLLMMMNNNOOOOOORRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTXXX]]]bbbiiisss~~~|||sssqqqmmmiiigggfffffffffhhhjjjlllnnnpppsssxxx{{{~~~~~~}}}~~~xxxrrrlllkkkkkkkkkllloooqqqsssrrrsssttttttttttttwwwyyy}}}{{{{{{{{{|||~~~}}}{{{yyynnniiiccc]]]ZZZXXXVVVTTTTTTSSSRRRSSSTTTTTTSSSQQQSSSSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOPPPPPPQQQRRRRRR~~~{{{wwwrrrooommmffffffgggiiilllooorrrtttyyyzzz|||~~~}}}}}}{{{vvvppplllhhhfffeeehhhkkkooosssuuuuuusssrrrllleeeZZZQQQJJJGGGDDDCCC===>>>???@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>??????????????????>>>===;;;<<<===>>>>>>>>>>>>>>>===>>>>>>>>>???AAABBBCCC????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@AAABBBDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNPPPRRRTTTVVVWWWWWWVVVTTTRRRPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTSSSSSSRRRPPPQQQQQQQQQRRRRRRRRRRRRRRRUUUZZZ]]]aaagggooouuuwwwtttpppllliiiffffffeeedddfffggggggfffgggjjjlllooosssxxx{{{{{{yyyxxxwwwtttvvvxxx{{{~~~~~~zzzwwwuuutttrrrqqqpppppprrrrrrzzz~~~wwwrrrmmmnnnooopppsssvvvyyyzzzwwwxxxxxxwwwuuuuuuvvvxxx{{{}}}}}}}}}}}}yyyvvvhhhddd^^^YYYVVVUUUTTTRRRQQQPPPPPPQQQSSSSSSQQQPPPSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOOOOOOOOOOPPPQQQRRR|||{{{xxxtttpppnnnlllkkkfffggghhhjjjnnnrrruuuwwwzzz{{{}}}~~~{{{wwwrrrmmmiiifffffffffjjjlllpppsssttttttrrrqqqfff___UUULLLFFFDDDBBBBBB<<<===>>>@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>?????????>>>>>>===<<<:::;;;<<<>>>??????>>>>>><<<===============<<<<<<>>>>>>>>>?????????@@@@@@@@@@@@??????@@@AAAAAABBBAAA@@@@@@@@@@@@AAACCCDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOQQQRRRRRRTTTSSSRRRPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMOOOPPPPPPSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQRRRRRRSSSSSSSSSSSSRRRUUUXXXYYYZZZ^^^eeejjjxxx}}}zzzvvvrrrnnnkkkiiiiiifffggghhhgggeeeddddddeeeiiillloooooommmjjjjjjkkkgggiiijjjlllnnnrrrxxx|||yyyssspppmmmkkkjjjhhhhhhgggggghhhjjjlllmmmrrrwww~~~{{{vvvsssoooppprrrtttxxx|||}}}~~~}}}{{{yyyxxxxxxzzzzzzzzzsssmmmbbb___ZZZVVVTTTSSSRRRQQQOOOOOOOOOQQQSSSSSSQQQPPPRRRRRRSSSSSSRRRRRRQQQPPPNNNNNNNNNNNNOOOPPPQQQRRRyyywwwssspppllljjjiiiiiiggghhhiiilllooossswwwyyyzzz|||~~~~~~~~~zzzwwwqqqlllhhhgggggghhhlllmmmppprrrssssssqqqpppaaa[[[QQQIIIDDDBBBAAA@@@;;;<<<>>>???@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<:::;;;===>>>???@@@??????AAABBBBBBBBB@@@>>><<<;;;>>>>>>>>>>>>????????????@@@?????????@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLNNNNNNOOOPPPPPPPPPPPPPPPKKKKKKLLLMMMMMMNNNOOOOOORRRRRRPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQRRRSSSTTTTTTTTTSSSSSSUUUWWWWWWXXX\\\bbbhhhlllwww|||wwwssspppnnnmmmiiijjjkkkjjjhhhfffeeefffhhhkkkllljjjfffcccbbbccc^^^___```aaabbbeeeiiilllnnnrrrwwwyyyyyy}}}}}}wwwoooiiifffdddcccccc```aaaaaacccfffiiikkkmmmpppuuu{{{~~~}}}yyyvvvtttpppqqqssswww{{{}}}||||||}}}zzzwwwmmmfff___[[[WWWTTTSSSRRRQQQPPPPPPPPPPPPRRRTTTUUUSSSQQQRRRRRRRRRRRRRRRQQQQQQPPPNNNNNNNNNNNNOOOPPPQQQRRR|||zzzxxxrrrqqqnnnjjjfffeeefffhhhfffhhhkkknnnqqquuuyyy|||~~~{{{zzzvvvoooiiiggghhhkkknnnqqqrrruuuxxxyyyvvvqqqlll___VVVJJJCCCAAAAAA???===?????????>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<============@@@?????????>>>>>>======???>>>===<<<<<<===>>>???????????????>>>>>>>>>>>>BBBBBB@@@@@@@@@@@@BBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEFFFFFFGGGGGGHHHFFFDDDDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIKKKLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPQQQMMMMMMMMMNNNOOOPPPQQQRRRUUUTTTTTTTTTSSSSSSRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSVVVUUUSSSSSSTTTWWWZZZ\\\dddiiirrr|||~~~{{{wwwsssppppppoooooonnnmmmnnnnnnnnnnnnllljjjhhhfffdddaaa^^^]]][[[YYYYYY[[[^^^______aaabbbdddgggjjjlllnnnooorrrqqqqqqtttwwwzzz{{{{{{~~~{{{|||~~~~~~zzznnnkkkgggdddaaaaaaaaabbb```aaadddfffhhhjjjllllllttttttvvvxxxyyyyyyvvvsssqqqqqqtttwww{{{~~~}}}wwwqqqkkkddd```XXXVVVTTTRRRPPPOOOOOOPPPNNNNNNPPPRRRSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRROOONNNMMMMMMNNNPPPRRRTTT|||xxxuuutttmmmllljjjfffccccccdddggggggiiimmmooorrruuuzzz}}}|||xxxtttooojjjhhhjjjmmmppprrrsssvvvxxxwwwrrrkkkeeeVVVOOOFFFAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<============?????????>>>>>>>>>======>>>>>>===<<<<<<===>>>???????????????>>>>>>>>>>>>BBBBBBAAA@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKJJJHHHHHHIIIHHHGGGEEECCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLNNNNNNNNNOOOPPPPPPQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRTTTSSSRRRRRRSSSUUUXXXZZZ[[[___fffnnnyyy~~~|||yyyuuusssrrrqqqqqqqqqqqqqqqrrrrrrsssqqqnnnllljjjgggccc___[[[XXXVVVUUUWWWYYYZZZZZZZZZZZZ[[[]]]^^^```bbbccceeeddddddfffiiilllmmmmmmoooppprrrtttuuuvvvvvvvvvwwwzzz||||||zzzxxxxxxxxxzzz|||}}}wwwrrrooooooqqqsssxxxyyy|||}}}zzzzzz|||{{{wwwsssnnnlllhhheeecccccccccddddddeeehhhkkkmmmooopppqqqrrrrrrsssvvvwwwwwwtttqqqpppqqqsssvvvzzz~~~~~~xxxrrrlllfff___[[[WWWVVVTTTRRRPPPOOOOOOOOONNNOOOPPPQQQRRRSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMLLLMMMOOOPPPRRRzzzvvvqqqooommmggggggfffdddbbbccceeegggiiikkkooorrrtttwww{{{}}}zzzuuurrrooolllkkknnnqqqsssuuuvvvwwwwwwssskkkaaaZZZNNNIIIBBB???@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======???>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<=========??????>>>>>>>>>>>>======>>>>>>============>>>>>>>>>>>>??????????????????BBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLOOONNNNNNNNNNNNLLLIIIGGGEEEDDDBBBAAAAAABBBCCCDDDAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMOOOOOOOOOPPPQQQQQQRRRRRRPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSRRRQQQQQQRRRTTTVVVXXXYYY[[[```eeelllttt}}}|||yyywwwuuuvvvvvvvvvwwwxxxxxxxxxwwwvvvtttrrrppplllgggccc]]]ZZZVVVTTTUUUVVVWWWVVVWWWVVVVVVVVVVVVWWWWWWXXXYYYWWWWWWXXX\\\___```aaa___```aaabbbcccdddddddddggghhhhhhgggeeedddeeefffggghhhkkkooorrrtttvvvwwwxxxxxxwwwwwwvvvwwwwwwxxxvvvwwwxxxxxxxxxwwwuuutttqqqoookkkgggeeedddddddddhhhjjjmmmqqqsssuuuvvvvvvvvvwwwyyy|||zzzwwwvvvuuurrrooonnnmmmjjjhhhgggfffggggggiiikkknnnqqqtttuuuvvvuuurrrrrrsssuuuwwwwwwtttrrrqqqqqqsssvvvzzz}}}}}}{{{yyyuuupppjjjeee___ZZZVVVVVVUUUSSSRRRPPPPPPPPPPPPOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMLLLLLLMMMNNNOOO~~~zzzuuupppllliiihhhdddeeeeeeeeedddfffiiikkkkkknnnrrruuuwwwyyy|||~~~~~~|||~~~xxxsssrrrpppoooppprrruuuwwwxxxxxxwwwuuunnndddXXXPPPJJJFFFBBB@@@???>>>;;;999=========>>>>>>>>>>>>>>>========================>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>======>>>>>>>>>===============>>>>>>>>>??????@@@@@@@@@BBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQPPPPPPPPPPPPNNNJJJGGGFFFDDDCCCAAA@@@AAABBBCCCAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMJJJKKKKKKKKKKKKKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLLLLMMMMMMMMMOOOOOOPPPPPPQQQRRRRRRSSSQQQQQQPPPPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPSSSRRRQQQQQQRRRTTTUUUWWWXXXZZZ]]]```ccciiiooottt|||~~~|||zzzzzz{{{||||||}}}}}}}}}yyyxxxxxxwwwuuurrrmmmiiiddd```\\\YYYYYYYYYZZZZZZ\\\[[[ZZZXXXWWWVVVVVVVVVVVVTTTSSSTTTWWW[[[\\\]]]\\\\\\]]]]]]]]]]]]]]]\\\]]]]]]]]][[[ZZZYYY[[[]]]^^^___aaadddfffhhhiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjjjjiiihhhgggdddbbb```^^^^^^```bbbeeeiiimmmoooqqqqqqvvvvvvxxx{{{zzzwwwuuurrrppppppooonnnmmmlllkkkkkkkkkoooqqqtttwwwyyyyyyxxxwwwuuuuuuuuuwwwxxxxxxvvvsssrrrsssuuuwwwzzz}}}|||xxxuuusssnnnkkkfffbbb___[[[WWWTTTUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKKKKLLLLLL{{{yyytttoookkkhhhffffffaaacccdddeeefffhhhlllnnnnnnqqquuuxxxyyy{{{}}}~~~|||{{{~~~zzzssssssssssssuuuwwwyyyzzz{{{xxxuuuoooggg\\\QQQIIIEEECCCAAA@@@???>>><<<:::<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFDDDEEEGGGIIILLLOOOQQQRRRPPPOOOOOOOOOOOOMMMIIIFFFEEEDDDCCCBBBAAABBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGIIIJJJKKKLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLLLLMMMMMMMMMOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSRRRRRRQQQQQQPPPPPPSSSSSSRRRRRRSSSTTTUUUVVVTTTVVVXXXYYY[[[___dddgggoooxxx}}}~~~~~~~~~zzzyyyyyyyyyyyywwwtttqqqlllhhhccc______`````````ccccccaaa___]]][[[YYYXXXWWWUUUSSSTTTWWWZZZ\\\]]]___^^^]]]\\\\\\[[[[[[ZZZYYYYYYXXXWWWUUUUUUXXXZZZ[[[\\\]]]___aaabbbbbbbbbddddddddddddeeeeeeeeeeeefffeeeeeedddddddddeeeeeeeeeffffffeeeccc```^^^\\\^^^```dddiiimmmppprrrsssvvvvvvxxx{{{zzzwwwuuusssssssssssssssrrrqqqpppooosssuuuyyy|||}}}|||zzzxxxxxxwwwvvvwwwxxxxxxuuusssqqqrrrtttwwwzzz|||~~~{{{zzzyyyvvvsssooollljjjcccaaa^^^]]]\\\ZZZWWWUUUUUUUUUUUUUUUTTTSSSSSSSSSPPPPPPPPPPPPPPPOOOOOONNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKKKKKKKKKK~~~{{{zzzuuurrrnnnjjjgggfffeeeeee___aaadddfffgggjjjmmmpppqqqtttxxx{{{|||}}}~~~}}}}}}~~~uuuvvvwwwxxxzzz{{{{{{{{{{{{vvvnnnfff]]]TTTKKKEEE>>>>>>>>>???????????????;;;<<<<<<======>>>>>>???>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>?????????>>>===<<<;;;======>>>???@@@BBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDFFFHHHKKKMMMOOOPPPMMMLLLKKKLLLLLLJJJGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGEEEFFFHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSSSSSSSTTTUUUUUUSSSTTTVVVWWWXXX[[[^^^aaafffmmmuuu~~~}}}{{{{{{{{{||||||zzzxxxrrrmmmhhheeeeeeggghhhhhhiiijjjjjjiiifffccc___]]]ZZZWWWUUUVVVXXX\\\^^^___``````___^^^]]]]]]^^^^^^]]]]]]\\\ZZZWWWVVVWWWYYY[[[\\\]]]^^^___`````````aaabbbccceeeffffffgggggghhhgggeeedddcccdddeeeffffffggghhhgggfffccc```^^^```cccgggmmmrrruuuxxxyyytttuuuvvvzzz|||xxxvvvvvvwwwxxxyyyyyyxxxvvvtttsssuuuxxx}}}||||||zzzyyyxxxxxxwwwuuusssqqqsssvvvyyy|||~~~|||{{{{{{|||}}}|||yyywwwqqqpppooollliiifffcccbbb]]][[[YYYYYYYYYXXXVVVUUUTTTTTTTTTUUUUUUTTTSSSSSSOOOOOOOOOPPPOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLKKKKKK|||xxxuuusssnnnlllhhheeeccccccdddeeeaaacccgggiiikkkmmmqqqssssssvvvzzz}}}~~~~~~xxxyyy{{{}}}~~~}}}}}}|||xxxqqqfff[[[SSSKKKFFFCCC<<<===============>>>???;;;;;;<<<<<<===>>>>>>???======>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>?????????>>>===;;;:::<<<===>>>???AAABBBCCCDDDAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKIIIHHHHHHHHHHHHFFFEEEBBBDDDEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEGGGHHHJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLNNNNNNNNNOOOPPPPPPQQQQQQRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSUUUVVVWWWXXXXXXYYY\\\^^^___ccciiiooovvv~~~}}}~~~~~~}}}}}}wwwsssnnnkkkllloooqqqrrrsssuuuvvvwwwuuupppkkkhhhaaa^^^\\\\\\^^^bbbeeefffgggggggggggghhhiiikkkllllllkkkiiifffaaa^^^]]]]]]``````bbbcccdddeeeeeeeeefffhhhkkknnnqqqsssttttttsssqqqnnnlllkkklllmmmnnnnnnnnnoooooonnnllliiigggfffiiinnntttyyy}}}xxxwwwxxxzzz{{{yyyxxx|||}}}~~~~~~}}}zzzwwwvvvvvvzzz~~~}}}|||{{{xxxvvvvvvxxx{{{vvvuuutttssssssrrrooommmgggfffeeebbb```^^^\\\[[[[[[YYYWWWVVVVVVVVVTTTRRRQQQRRRSSSSSSTTTSSSRRRQQQMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMMMMLLLLLL}}}xxxtttpppnnniiigggdddbbbaaabbbccceeeeeegggkkkmmmooorrruuuxxxtttwww{{{~~~}}}zzz|||~~~}}}|||vvvnnnaaaTTTLLLFFFCCCAAA>>>>>>>>><<<:::999:::;;;;;;;;;;;;<<<===>>>>>>???;;;<<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>>>>?????????>>>===;;;:::<<<===>>>???AAABBBDDDDDDAAABBBCCCDDDDDDCCCBBBAAA???@@@AAABBBCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEDDDDDDJJJHHHFFFEEEFFFGGGFFFEEEAAACCCFFFHHHIIIGGGEEEDDDAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFFFFGGGGGGGGGHHHDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSPPPPPPQQQQQQQQQQQQQQQQQQSSSTTTUUUUUUTTTUUUVVVXXXZZZ^^^ccchhhmmmttt~~~~~~|||xxxsssqqqrrruuuxxxyyy}}}|||wwwsssiiigggddddddfffjjjlllnnnpppqqqqqqsssuuuxxx{{{}}}{{{zzzwwwrrrlllgggdddcccfffggghhhjjjkkkkkkllllllnnnqqquuuzzz~~~~~~|||yyywwwuuuvvvwwwxxxwwwxxxyyyyyyxxxvvvsssrrrllloootttzzz~~~|||}}}}}}{{{{{{~~~|||yyywwwvvv{{{}}}{{{|||zzzrrrpppnnnmmmmmmkkkhhhfff```___^^^\\\ZZZYYYWWWVVV[[[YYYVVVUUUTTTSSSQQQOOOOOOPPPQQQRRRRRRRRRQQQPPPLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMxxxtttqqqoookkkhhhbbbccccccbbbaaaaaaccceeehhhiiilllpppsssvvvxxxyyyzzz{{{~~~}}}}}}{{{{{{nnndddVVVLLLHHHEEEAAA>>><<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@>>>===;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======AAAAAAAAAAAA@@@???>>>===>>>>>>>>>???@@@BBBCCCDDDFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFCCCBBBAAA@@@???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSTTTUUUVVVVVVTTTVVVZZZ]]]bbbhhhooosss~~~{{{wwwtttvvvzzz}}}}}}wwwrrrpppnnnmmmmmmnnnppprrrwwwuuuwww~~~vvvooolllqqqqqqqqqrrrrrrsssttttttvvv{{{}}}zzzyyyzzzyyyzzz}}}wwwwww{{{~~~~~~|||}}}zzzvvvpppkkkhhhdddbbbbbbccccccbbb[[[ZZZWWWUUUUUUUUUVVVWWWXXXXXXVVVTTTSSSRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPOOOLLLMMMNNNOOOOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKK{{{wwwpppllljjjhhheeecccbbbcccddddddcccdddgggiiilllmmmpppssswwwyyy{{{|||}}}~~~~~~}}}xxxuuuhhh___RRRIIIEEEBBB???<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@???>>>===::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>BBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@AAACCCCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDEEEEEEEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQRRRRRRSSSTTTUUUUUUWWWYYY[[[^^^bbbhhhlllttt}}}~~~zzzxxxyyy}}}~~~yyyxxxvvvttttttuuuwwwxxx|||zzz}}}}}}yyyyyyyyyzzzzzzzzzzzzyyyyyy|||~~~}}}||||||}}}yyywww{{{~~~}}}}}}tttmmmhhhcccaaa]]]\\\\\\\\\\\\[[[XXXWWWUUUSSSSSSSSSTTTUUUWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRNNNOOOPPPPPPPPPOOONNNMMMLLLLLLMMMMMMMMMMMMLLLLLL}}}zzzxxxqqqmmmhhheeecccbbb```___aaaccceeefffgggiiimmmoooqqqsssuuuxxx{{{}}}|||ssskkk^^^VVVLLLEEEAAA@@@===;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>===<<<<<<999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???BBBBBBBBBBBBAAA@@@??????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEHHHHHHHHHGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOPPPPPPQQQSSSSSSVVVWWWYYYYYYYYY[[[___bbbeeemmmzzz~~~}}}{{{{{{|||}}}~~~~~~~~~~~~}}}{{{zzz~~~}}}yyyzzz~~~~~~}}}~~~~~~}}}zzzuuuoooiiiccc```\\\ZZZWWWVVVWWWWWWWWWVVVUUUTTTRRRQQQPPPQQQQQQRRRTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTQQQQQQQQQQQQQQQPPPOOONNNMMMNNNNNNNNNNNNNNNNNNMMM~~~{{{xxxuuurrrpppiiigggcccaaa____________aaacccfffiiikkknnnrrruuuvvvwwwzzz|||~~~}}}~~~~~~~~~yyylllbbbUUUOOOGGGBBB???>>>===<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;888999:::;;;<<<<<<<<<<<<<<<<<<<<<==============================>>>??????BBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLOOONNNLLLKKKKKKMMMOOOPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOONNNOOOOOOPPPQQQRRRSSSVVVWWWXXXWWWWWWWWWZZZ\\\aaagggpppxxx~~~~~~|||~~~}}}}}}zzzvvvpppjjjeeeaaa^^^]]]ZZZXXXVVVUUUVVVWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUTTTTTTTTTSSSSSSRRRRRRQQQPPPOOONNNMMMMMMNNNNNNNNNNNNMMMMMM}}}yyyuuurrrpppllljjjbbbaaa```^^^]]]^^^```aaabbbeeeiiilllooorrrvvvxxxyyyzzz|||~~~~~~zzz|||~~~}}}~~~~~~~~~|||sssdddYYYMMMIIIEEEAAA???>>>>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===============>>>??????AAAAAABBBBBBAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKNNNMMMLLLKKKKKKMMMOOOPPPNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOPPPQQQRRRTTTUUUUUUVVVWWWWWWVVVWWWXXXZZZ]]]bbbiiinnnrrrxxx~~~~~~yyyrrriiibbb^^^\\\[[[ZZZXXXWWWUUUVVVWWWWWWWWWVVVSSSSSSRRRRRRQQQQQQQQQRRRQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNNNNLLLMMMMMMMMMMMMMMMMMMLLL~~~zzzvvvrrrooollliiifffddd\\\]]]]]]\\\\\\^^^aaadddeeeiiimmmqqqsssvvvyyy||||||}}}~~~~~~{{{wwwzzz~~~~~~~~~~~~|||~~~zzzssshhh[[[RRRGGGFFFCCC@@@???>>>>>>???<<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>======<<<<<<======>>>???@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKMMMLLLLLLLLLLLLNNNOOOPPPMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOPPPPPPRRRSSSUUUVVVTTTVVVWWWWWWWWWWWWXXXYYYWWW[[[aaaeeehhhmmmtttzzzxxxoooddd[[[XXXWWWWWWVVVUUUTTTTTTTTTVVVWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYYYYYYYVVVUUUSSSQQQPPPOOONNNNNNLLLLLLMMMMMMMMMMMMLLLLLL|||vvvrrrooojjjgggeeeccc```]]]ZZZ[[[]]]]]]]]]___dddhhhkkknnnrrrvvvxxxzzz}}}~~~{{{yyyuuuwww|||~~~~~~}}}{{{{{{~~~|||sssggg\\\RRRLLLCCCCCCBBB@@@>>>===>>>>>><<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<::::::;;;;;;<<<;;;;;;;;;999::::::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@?????????@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGGGGFFFDDDCCCBBBCCCDDDDDDDDDCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOONNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLMMMMMMMMMNNNNNNMMMNNNNNNNNNNNNOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOPPPRRRSSSUUUVVVTTTVVVWWWWWWVVVVVVVVVWWWTTTXXX]]]```bbbfffkkkpppwww|||xxxnnnaaaYYYVVVUUUTTTSSSSSSSSSRRRTTTVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSRRRSSSUUUVVVUUUTTTSSSRRROOOOOOOOOPPPPPPPPPQQQQQQQQQRRRUUUYYY\\\___```aaaYYYWWWUUUSSSQQQPPPOOOOOOMMMMMMNNNNNNNNNNNNMMMMMM~~~uuuooollliiieeebbb```^^^[[[YYYZZZ]]]_________bbbhhhlllooorrrvvvzzz{{{}}}}}}zzzxxxsssvvv{{{||||||zzzyyyzzz~~~yyynnn```TTTLLLHHHAAAAAAAAA???===<<<===>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::;;;;;;:::::::::;;;<<<===;;;;;;;;;<<<;;;;;;::::::999999::::::;;;<<<======;;;;;;;;;;;;;;;<<<=========>>>>>>?????????>>>>>>???>>>>>>>>>>>>>>>???@@@????????????>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFGGGFFFDDDCCCBBBCCCDDDDDDDDDCCCAAAAAADDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIJJJJJJJJJJJJJJJIIIEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHIIIJJJJJJKKKKKKLLLJJJKKKLLLNNNOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNOOOQQQSSSTTTUUUTTTVVVWWWWWWUUUTTTTTTUUUVVVZZZ^^^``````bbbfffiiimmmpppvvv}}}zzzpppbbbYYYVVVVVVTTTRRRTTTSSSSSSTTTVVVWWWVVVUUUSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTVVVWWWVVVUUUSSSQQQMMMMMMMMMNNNNNNOOOOOOOOOOOOQQQUUUZZZ___dddggghhh[[[YYYWWWTTTRRRQQQQQQQQQNNNOOOOOOPPPPPPOOOOOONNNzzzwwwuuupppkkkfffeeeccc___\\\ZZZZZZ[[[\\\[[[^^^aaadddfffjjjnnnrrruuuwww{{{|||zzzyyyxxx|||~~~{{{yyywwwvvvvvvyyy|||}}}yyykkk^^^UUULLLEEE@@@>>>>>>>>>>>>==================<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>=========<<<;;;;;;;;;<<<>>>??????????????????@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTUUUUUUUUUVVVVVVVVVYYYZZZ[[[\\\^^^aaacccddddddfffiiiooowwwzzzpppcccZZZWWWVVVUUURRRSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRTTTSSSTTT[[[dddkkklllkkkbbb^^^XXXTTTRRRQQQPPPOOOOOOQQQRRRSSSRRRQQQOOONNN~~~{{{xxxssspppmmmiiiddd```___]]][[[XXXXXXXXXZZZ[[[^^^aaadddgggjjjnnnrrruuuyyy{{{~~~~~~~~~}}}|||yyywwwuuutttsssuuuyyy|||~~~{{{qqqdddXXXOOOIIICCC>>>=========<<<<<<<<<<<<;;;======<<<<<<<<<<<<======:::::::::999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<===<<<<<<<<<======>>>>>>???????????????@@@@@@@@@????????????@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWXXXZZZ\\\^^^```bbbaaaaaabbbeeeiiioootttwww}}}{{{yyy}}}wwwnnnbbb[[[XXXXXXVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQUUUTTTUUU\\\dddjjjkkkjjjaaa]]]XXXTTTRRRRRRPPPPPPPPPQQQRRRSSSRRRQQQOOONNNzzzwwwqqqoookkkhhheeebbb^^^[[[YYYXXXWWWWWWXXXZZZ\\\^^^ccceeeiiilllooossswwwzzz}}}|||xxxtttqqqppppppppptttyyy}}}yyyooofffYYYOOOHHHDDD@@@===<<<<<<<<<;;;;;;;;;::::::===<<<<<<;;;;;;<<<<<<===999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUWWWYYY[[[]]]^^^aaa`````````aaadddgggiiilllpppwww~~~|||yyywwwxxx}}}}}}}}}~~~}}}wwwtttsssrrrkkkbbb\\\ZZZZZZYYYXXXSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPQQQTTTSSSTTTYYY```fffgggfff^^^[[[VVVSSSRRRRRRQQQPPPPPPQQQRRRRRRRRRQQQOOONNN|||yyyuuuqqqnnniiigggdddaaa___\\\ZZZYYYWWWWWWXXXYYY\\\___bbbdddgggjjjnnnqqqtttwwwzzz}}}~~~|||wwwrrroooooopppqqqvvv{{{{{{rrrddd[[[OOOFFFBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;:::<<<;;;;;;;;;;;;;;;;;;<<<999999::::::::::::999999999999999999999999999999::::::;;;;;;;;;::::::999888888888888888888888888:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>?????????>>>===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDGGGHHHIIIJJJKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMOOONNNMMMMMMMMMNNNPPPQQQPPPOOONNNNNNNNNNNNNNNOOOQQQRRRRRRRRRRRRSSSSSSSSSRRRSSSSSSUUUWWWYYYZZZ\\\^^^]]]]]]]]]___aaacccddddddgggkkkpppwww~~~yyyvvvuuuyyy{{{{{{xxxssstttwww}}}zzzqqqllljjjjjjkkkfff```\\\[[[[[[[[[ZZZTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOOOONNNOOOOOOPPPPPPPPPPPPQQQTTTZZZ]]]^^^^^^[[[XXXTTTRRRRRRRRRQQQPPPPPPPPPQQQQQQQQQPPPOOONNN|||wwwsssoookkkgggddd___^^^]]][[[YYYXXXXXXXXXWWWXXXYYY\\\```dddgggjjjkkknnnrrruuuwwwyyy|||~~~~~~~~~~~~}}}~~~xxxtttrrrsssuuuvvv{{{}}}sssiiiYYYRRRHHHAAA??????===<<<=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999999999::::::;;;::::::999888888888888888888888888::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;<<<>>>?????????>>>======>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLNNNOOOPPPOOONNNNNNMMMMMMMMMNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTVVVWWWYYYZZZXXXXXXXXXXXXYYY[[[\\\]]]```bbbcccfffjjjqqqyyy{{{wwwtttssstttuuuvvvvvvtttpppllliiihhhjjjmmmuuu~~~xxxmmmfffbbbbbbccccccaaa^^^\\\[[[[[[[[[ZZZTTTTTTSSSRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOONNNNNNNNNOOOOOONNNNNNOOOQQQTTTWWWXXXXXXVVVTTTQQQPPPQQQQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMM~~~{{{yyywwwsssnnniiieeeaaa]]][[[VVVWWWWWWVVVTTTUUUWWWZZZXXXZZZ\\\```dddhhhkkkmmmpppssswwwyyy{{{|||}}}~~~~~~~~~|||{{{}}}|||yyyxxxzzz|||~~~}}}vvvjjj___PPPJJJCCC???>>>>>>===;;;=========<<<<<<<<<<<<;;;;;;::::::999999::::::;;;::::::<<<<<<<<<<<<::::::999999999999999999999999888999999:::::::::::::::888888888888888888888888999999999999999999999999:::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<=====================>>>???@@@AAAAAABBBBBBAAAAAA@@@???????????????@@@@@@AAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRSSSUUUVVVXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXZZZ[[[\\\^^^```ffflllqqqwww}}}zzzuuuqqqnnnmmmoooooonnnllliiifffcccaaa^^^___cccjjjqqqxxx{{{|||xxxssskkkbbb]]][[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTQQQPPPNNNNNNOOOPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLL~~~yyyuuurrrppplllhhhccc___]]]ZZZWWWUUUSSSTTTUUUUUUUUUWWW[[[^^^^^^___bbbfffjjjmmmppprrruuuxxx{{{}}}~~~~~~~~~~~~{{{zzz|||~~~~~~}}}~~~~~~wwwmmm```TTTJJJEEE@@@===>>>>>><<<:::<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::888999;;;<<<<<<;;;999888888888888888888888888888888888999:::::::::::::::999999999999999999999999999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<===>>>???@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOPPPNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSUUUVVVWWWZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXYYYZZZ[[[___dddhhhjjjnnnuuuzzz~~~{{{vvvpppkkkhhhfffeeefffeeedddbbb```^^^\\\[[[VVVWWWZZZ___eeeiiikkkkkkiiifff```[[[WWWUUUUUUUUUVVVWWWXXXXXXWWWVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNMMMMMMNNNNNNMMMNNNNNNNNNNNNNNNOOOPPPMMMLLLKKKLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJ|||xxxsssoookkkiiiccc```\\\YYYXXXVVVTTTSSSSSSUUUWWWWWWXXXZZZ___dddccceeehhhkkkooosssuuuwwwxxx{{{~~~~~~{{{zzz|||~~~{{{rrrhhhYYYMMMFFFBBB>>><<<======;;;888;;;;;;;;;:::::::::999999:::999999999999999999:::777888:::;;;;;;:::888777888888888888888888888888777888999:::::::::::::::999999999999999999999999888888888888888888888888;;;<<<<<<======<<<<<<;;;;;;;;;:::999999;;;<<<===<<<===>>>???@@@AAABBBBBBAAAAAA???>>>============;;;<<<<<<===>>>??????@@@AAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFAAABBBDDDFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPPPPOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVUUUVVVVVVWWWXXXYYYYYYZZZXXXYYYZZZZZZZZZ\\\___bbbdddgggkkknnnrrrwww}}}vvvsssnnniiiddd```^^^^^^ZZZYYYXXXWWWVVVUUUTTTTTTQQQRRRUUUYYY^^^aaaaaa```aaa___[[[WWWTTTRRRQQQQQQSSSTTTVVVWWWVVVUUUTTTTTTUUUTTTSSSQQQQQQSSSTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNMMMMMMMMMNNNJJJKKKLLLKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJ~~~|||yyytttoooiiidddaaa___ZZZXXXVVVSSSRRRRRRSSSTTTTTTVVVXXXZZZ\\\___dddgggiiikkkmmmpppssswwwyyyzzz}}}}}}}}}~~~~~~{{{}}}}}}{{{{{{|||}}}rrreeeYYYMMMFFF@@@??????>>>===<<<<<<;;;::::::::::::::::::::::::;;;:::999999888888999999888999999::::::999999888999999999999999999999999;;;:::888777777888:::;;;<<<<<<;;;:::888777666666888888888999999:::::::::=========<<<;;;:::888777;;;;;;;;;<<<<<<<<<======<<<<<<======>>>@@@AAABBB?????????>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???????????????>>>===>>>AAACCCCCCBBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHMMMMMMMMMLLLLLLKKKJJJIIIHHHIIIKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHIIIJJJMMMNNNMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXX^^^```bbbdddhhhjjjlllnnnsssvvvzzzxxxsssoooiiifffbbb]]]ZZZYYYYYYYYYWWWVVVUUUSSSRRRPPPOOONNNMMMNNNPPPRRRTTTVVVWWWXXXYYYXXXVVVTTTRRRQQQPPPOOOPPPPPPPPPQQQRRRSSSSSSTTTSSSSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRTTTSSSRRRRRRRRRRRRRRRSSSQQQQQQPPPOOONNNMMMLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMKKKJJJJJJIIIIIIIIIJJJJJJ~~~|||yyyvvvqqqoookkkfffaaa]]]ZZZXXXXXXVVVTTTSSSRRRSSSTTTUUUWWWYYY[[[^^^```ccchhhkkknnnoooqqqsssvvvyyy{{{|||~~~~~~}}}yyyxxxzzz}}}|||}}}}}}rrrfff[[[PPPGGGAAA>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::;;;:::999999888888999999777888888999999888888777999999999999999999999999:::999777666666777999:::999999999999999999999999888888999999999::::::::::::;;;;;;;;;;;;:::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAA???>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@?????????@@@@@@@@@AAAAAABBBAAAAAA@@@?????????@@@@@@???>>>???AAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLJJJIIIJJJKKKLLLNNNMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMLLLLLLMMMMMMNNNLLLMMMNNNOOOOOOPPPOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXX[[[[[[]]]```bbbdddfffggghhhkkkoootttxxx|||~~~yyyrrrlllgggddd```^^^ZZZVVVTTTSSSTTTTTTTTTSSSRRRQQQOOONNNMMMLLLLLLMMMNNNPPPQQQSSSTTTUUUSSSRRRQQQPPPOOONNNNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSTTTSSSRRRQQQQQQQQQRRRSSSVVVVVVVVVVVVVVVUUUTTTTTTUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJ}}}{{{yyywwwuuurrrmmmjjjeeeccc```\\\XXXUUUSSSRRRUUUTTTSSSSSSTTTUUUVVVXXX[[[]]]```cccfffiiinnnqqqtttuuuvvvxxxzzz|||}}}~~~~~~{{{zzzxxxwwwwwwzzz~~~}}}~~~zzzrrrfffYYYOOOGGG@@@===<<<<<<<<<;;;;;;:::999999::::::::::::::::::::::::::::::999888888888888999777777777888888777777777999999999999999999999999999888777666666777888999666777888999:::;;;;;;<<<888999999999999:::::::::777888999:::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>??????@@@??????>>>>>>??????@@@?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@BBB@@@??????AAABBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCBBBAAAAAAAAAAAAAAACCCDDDDDDEEEFFFGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHJJJJJJKKKLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNMMMNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNOOONNNMMMMMMLLLLLLMMMMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWVVVWWWXXXYYY[[[]]]^^^^^^]]]___bbbfffiiilllnnnooosssvvvzzz}}}yyyuuupppiiibbb]]]YYYWWWVVVTTTRRRPPPOOOOOOPPPQQQPPPPPPOOONNNMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRTTTSSSRRRPPPPPPPPPQQQQQQVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUSSSQQQPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJsssrrrpppnnnlllhhhbbb^^^\\\[[[YYYVVVTTTRRRQQQQQQSSSSSSSSSUUUVVVYYY[[[\\\___bbbeeehhhkkknnnsssvvvyyyyyyzzz{{{|||}}}~~~~~~zzzvvvssstttvvvwwwzzz}}}}}}~~~~~~rrriii\\\PPPGGGBBB???===<<<<<<;;;;;;::::::::::::999999::::::::::::;;;;;;:::999999888888888888888777777888888888888777777888888888888888888888888999888777777777777888999666777777888:::;;;<<<<<<999999999999999999999999777777888999999999999999888888999999999::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAADDDBBB@@@@@@AAAAAA@@@???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCBBBAAAAAAAAAAAABBBDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVTTTUUUUUUVVVWWWWWWXXXXXXXXXYYY[[[]]]```bbbcccdddgggjjjnnnqqqtttwww{{{~~~}}}zzzyyyxxxxxxxxxxxxxxxxxxwwwvvvuuutttllliiiccc\\\WWWSSSPPPPPPOOOOOOMMMLLLMMMNNNOOOPPPNNNNNNMMMLLLKKKJJJJJJIIIKKKKKKLLLLLLMMMMMMNNNNNNPPPOOOOOONNNNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQTTTSSSQQQPPPOOOOOOOOOOOOTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSQQQPPPOOOOOOOOOOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJiiihhhfffeeeccc___ZZZVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVXXX[[[^^^```aaacccfffjjjmmmooorrrvvvyyy{{{{{{{{{|||}}}}}}}}}~~~~~~wwwrrrooommmpppuuuyyy~~~~~~|||{{{{{{~~~wwwggg___SSSIIIBBB@@@???>>><<<<<<;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;:::999888888777777888888888999999999999999999888888888888888888888888888999999999888888999999999888888888999999:::::::::999999999999999999999999888888999999888888777666888888888999999999::::::;;;::::::;;;;;;<<<===>>>======>>>>>>???????????????>>>>>>>>>>>>>>>>>>???>>>>>>?????????@@@@@@@@@????????????@@@AAABBBBBBDDDCCCAAA@@@AAAAAA@@@???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOOOONNNMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]^^^aaadddfffgggiiillloooppprrrtttwww{{{{{{vvvrrrooonnnmmmlllllllllkkkiiihhhfffeeeaaa^^^YYYTTTPPPMMMLLLKKKKKKKKKJJJJJJKKKLLLNNNOOOLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPSSSRRRPPPNNNNNNNNNNNNNNNQQQRRRRRRSSSSSSSSSRRRRRRPPPOOOOOOOOOOOOOOOPPPPPPMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJ```___]]]\\\[[[YYYUUURRRPPPPPPPPPQQQRRRSSSUUUUUUWWWXXX[[[^^^aaadddfffhhhgggjjjnnnqqqtttvvvxxx{{{||||||||||||}}}}}}}}}}}}~~~vvvpppmmmmmmlllqqqwww}}}yyyyyyxxxxxx{{{yyypppYYYRRRIIIBBB>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<999999888777777777777888999999::::::::::::999999888888888888888888888888999999999999999999999999999999999999999999999999:::::::::999999999999888999999999999999888777666888888999999999:::::::::;;;;;;;;;;;;;;;<<<===============>>>??????@@@@@@???>>>>>>======>>>>>>???>>>>>>>>>????????????@@@????????????@@@AAABBBCCCDDDCCCAAA@@@AAABBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZ\\\]]]^^^^^^aaabbbbbbdddgggiiilllqqqvvvzzzzzz~~~~~~xxxuuupppkkkfffcccbbbaaa`````````___^^^\\\[[[ZZZWWWUUURRRNNNLLLJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMPPPOOONNNMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQMMMLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKXXXVVVUUUTTTTTTTTTRRRPPPOOOPPPQQQSSSUUUWWWYYY[[[[[[]]]```cccgggjjjlllmmmlllooosssvvvwwwyyy{{{|||||||||}}}}}}}}}~~~~~~~~~vvvnnnkkkmmmooossswww~~~}}}uuutttuuuwww{{{wwwkkk```MMMHHHBBB>>><<<<<<;;;;;;999999::::::::::::::::::888888999::::::;;;<<<<<<999999888777777777777777888888999999999999888888888888888888888888888888888888999999999999888888888888999999999::::::::::::::::::999999999888888777888999999:::999999999999999999999:::::::::;;;<<<<<<<<<<<<<<<<<<===>>><<<======>>>??????@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>???@@@BBBCCCDDDDDDBBBAAA@@@BBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQNNNNNNNNNNNNOOOOOOOOOOOONNNOOOPPPQQQRRRSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPPPPQQQRRRSSSTTTTTTVVVWWWXXXWWWXXXYYY[[[ZZZ[[[]]]^^^```cccgggjjjkkknnnrrruuuvvvxxxzzz{{{yyyyyyyyyzzz}}}}}}yyytttrrrhhhfffbbb]]]ZZZXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSPPPOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOONNNMMMLLLLLLMMMNNNOOOMMMNNNOOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMNNNNNNOOOMMMMMMLLLLLLLLLLLLKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKSSSQQQOOOOOOPPPQQQPPPOOOQQQRRRSSSVVVYYY\\\^^^```^^^```cccgggjjjmmmooopppooorrrvvvyyyzzz{{{|||~~~}}}}}}}}}~~~~~~zzzqqqjjjiiinnnrrr{{{yyyrrrrrrssswww|||wwwkkk\\\OOOGGGDDD@@@>>>======<<<;;;888888888888888888999999888888999::::::;;;<<<<<<999888888777777777777777777777888888888888777777777777777777777777777777777777888888888888777777777777888999::::::;;;<<<:::::::::999999888888888666777888999:::;;;;;;;;;999999:::::::::;;;;;;;;;======<<<<<<<<<======>>><<<======>>>???@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>???@@@BBBCCCDDDCCCBBB@@@AAABBBCCCCCCBBB@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIFFFGGGGGGHHHHHHIIIIIIJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNOOOPPPQQQQQQQQQQQQMMMMMMNNNNNNNNNOOOOOOOOONNNNNNPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPPPPOOOPPPQQQSSSTTTQQQSSSUUUUUUUUUUUUWWWXXXVVVWWWXXXXXXXXXZZZ]]]___]]]```cccdddeeeeeefffggghhhhhhiiikkkmmmpppsssuuuxxx{{{|||zzzyyyvvvvvvtttqqqmmmhhhdddaaa\\\ZZZWWWTTTRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPMMMNNNNNNNNNMMMLLLKKKJJJLLLLLLLLLKKKKKKKKKKKKJJJGGGHHHHHHHHHHHHIIIIIIIIIGGGHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNPPPQQQRRROOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKNNNNNNOOONNNNNNPPPTTTWWWRRRUUUYYY\\\^^^```ccceeefffhhhlllnnnoooppprrrtttxxxxxxyyyzzz{{{}}}}}}~~~}}}~~~|||wwwqqqnnnoootttxxx|||wwwrrrrrruuu{{{xxxiiiZZZOOOJJJ@@@@@@???===<<<;;;:::999999999999999999999999999777888888888888999999999:::888777777888999999888999999:::::::::999888888555555666666777777888888888888999999999::::::::::::999888777777888999::::::999999888888999999:::888999999888777555333222999;;;;;;;;;999999999;;;>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAACCCCCCDDDDDDCCCAAA@@@>>>???@@@AAAAAABBBBBBAAAAAADDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFGGGIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIILLLLLLLLLMMMNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMLLLKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQNNNOOOOOONNNMMMLLLNNNOOONNNNNNOOOPPPPPPPPPPPPOOOQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPOOONNNOOOQQQSSSUUURRRRRRRRRRRRSSSSSSSSSSSSTTTSSSRRRRRRRRRSSSUUUVVVXXXXXXXXXXXXYYY[[[\\\]]]______^^^___```bbbdddfffjjjkkkooorrrvvvyyy{{{|||}}}~~~}}}zzzyyyzzz{{{zzzwwwsssnnnkkkkkkjjjiiigggccc___\\\ZZZTTTSSSPPPNNNNNNNNNOOOPPPNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIGGGFFFFFFGGGIIIJJJMMMNNNNNNNNNOOOQQQUUUXXXVVVYYY]]]```bbbdddgggiiiiiillloooqqqrrrsssuuuvvvyyyyyyzzzzzz{{{|||}}}}}}}}}~~~|||zzzwwwsssrrruuu{{{~~~~~~|||vvvtttuuuyyy}}}ooo```RRRIIIEEE???>>>>>>===<<<;;;::::::999999999999999999999999777888888888888999999999:::999777888999::::::999999::::::::::::999888888666666666666777777888888888888888999999999::::::999999888777777888999999:::999999888888999999:::999:::::::::999777555444999:::;;;;;;999999999;;;========================???????????????>>>==================<<<<<<<<<<<<========================>>>>>>??????@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAA@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIKKKLLLLLLMMMMMMNNNOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPNNNOOOOOONNNMMMLLLMMMOOOMMMNNNNNNOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPOOONNNOOOQQQSSSTTTRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXXXXXXXYYY[[[\\\^^^___aaadddgggjjjmmmooooooppppppqqqsssvvvyyy|||~~~}}}~~~}}}|||}}}{{{xxxvvvtttqqqmmmjjjiiijjjkkkllljjjgggcccaaaaaaaaa```^^^[[[XXXUUUSSSPPPNNNLLLJJJJJJJJJKKKLLLMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNMMMMMMLLLJJJIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJNNNOOOQQQRRRSSSUUUYYY\\\]]]```dddfffhhhjjjlllnnnnnnpppsssuuuuuuvvvxxxzzzzzzzzzzzz{{{{{{|||||||||}}}~~~|||yyyyyyyyyyyyyyyzzz|||zzzzzz{{{|||{{{vvvvvvxxx~~~qqqaaaRRRHHHBBB???<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999777888888888888999999999:::999888999;;;<<<<<<;;;::::::::::::999999999888666666666777777777777888888888888999999999999:::999999888777777888999999:::999999888888999999:::::::::;;;;;;:::999999888888:::;;;:::999888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>??????@@@AAAAAABBBBBB@@@@@@???>>>============>>>>>>???@@@@@@@@@@@@???BBBBBBBBBAAAAAABBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNOOOMMMNNNOOOOOOPPPQQQRRRRRRPPPOOONNNNNNMMMMMMNNNNNNLLLLLLMMMMMMNNNOOOOOOOOONNNOOOPPPOOOMMMLLLMMMNNNLLLMMMMMMNNNOOONNNNNNNNNPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOQQQRRRSSSQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSUUUUUUTTTTTTTTTUUUUUUVVVTTTSSSSSSSSSSSSTTTUUUVVVUUUWWWYYY[[[^^^___```aaaaaaaaabbbdddfffhhhjjjkkkkkkmmmqqquuuxxxzzzzzzzzzvvvwwwwwwxxxyyyzzz{{{{{{~~~~~~~~~}}}zzzxxxyyy{{{}}}{{{vvvrrrooommmmmmmmmmmmllllllllllllmmmmmmooommmjjjhhhfffdddaaa___\\\^^^```aaaaaa___]]][[[WWWWWWWWWVVVTTTQQQOOOMMMLLLKKKJJJHHHHHHHHHIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKRRRTTTVVVWWWYYY[[[___bbbdddfffjjjlllmmmoooqqqsssqqqtttvvvxxxxxxxxxzzz{{{{{{{{{{{{{{{||||||||||||}}}~~~}}}{{{zzz{{{}}}zzzwwwwwwyyy|||{{{xxxxxx{{{|||rrrbbbRRRGGG@@@>>>===::::::::::::;;;;;;;;;;;;888888888888888888888888777777888888888999999999:::999999;;;===???>>>===<<<;;;;;;:::999999999999777777777777777777777777888888888888999999999999999888888888888888888999:::999999888888999999:::999999::::::::::::::::::888999::::::999888:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===========================?????????@@@AAAAAABBBBBB@@@???>>>===<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHJJJJJJJJJKKKKKKKKKKKKLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNPPPQQQSSSTTTTTTPPPPPPOOONNNNNNNNNNNNOOOKKKLLLLLLMMMMMMNNNOOOOOONNNPPPQQQPPPNNNLLLMMMNNNLLLLLLMMMNNNNNNNNNNNNMMMOOOOOOPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRPPPPPPPPPQQQQQQRRRRRRSSSRRRQQQPPPPPPPPPQQQRRRSSSUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSQQQRRRTTTVVVWWWXXXYYYYYYYYYZZZZZZ[[[\\\]]]^^^___```aaadddfffiiikkklllmmmgggggghhhiiikkklllmmmmmmoooqqqtttuuuvvvxxx{{{}}}}}}xxxuuutttssssssrrrpppmmmkkkkkknnnpppvvvtttpppjjjeeeaaa___]]]```___^^^]]]^^^```bbbccceeeccc```^^^]]]\\\YYYWWWVVVWWWYYYZZZZZZYYYWWWVVVQQQRRRRRRRRRQQQOOOMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMOOOOOOPPPPPPPPPNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNOOOOOOOOOOOONNNNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGGGGGGGHHHHHHHHHIIIKKKJJJIIIIIIIIIIIIJJJKKKUUUWWWZZZ\\\^^^```dddfffiiikkknnnpppqqqrrrtttvvvsssuuuxxxyyyxxxyyyzzz{{{{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~}}}~~~{{{|||~~~{{{yyyvvvuuuwww{{{}}}{{{~~~{{{mmmcccTTTGGG@@@=========999999999999::::::::::::888888888888888888888888777777888888888999999999999999:::===@@@AAAAAA@@@===<<<;;;:::999999999999888888888888777777777777777777888888888999999999888888888999999888888888:::999999888888999999:::888888888888888999999:::777888:::999888888:::;;;::::::::::::::::::::::::999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@AAABBBBBBAAA@@@>>>======>>>???@@@???@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNKKKLLLMMMOOOPPPRRRSSSTTTQQQPPPOOOOOONNNOOOOOOOOOKKKLLLLLLMMMMMMNNNOOOOOOOOOQQQRRRQQQOOOMMMMMMNNNLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPQQQRRRTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXZZZ[[[]]]^^^]]]]]]^^^^^^______``````bbbdddgggiiijjjkkkmmmoooqqqrrrrrrpppmmmiiihhhhhhgggfffdddaaa______bbbeeeiiigggddd```\\\XXXVVVTTTWWWVVVTTTTTTUUUXXXZZZ\\\ZZZXXXUUUSSSSSSRRRQQQOOOOOOPPPQQQQQQQQQPPPNNNMMMNNNNNNOOOOOOOOOMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNNNNOOOOOONNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJYYY[[[^^^```bbbdddgggiiimmmooorrrssstttuuuvvvxxxtttvvvyyyyyyyyyxxxyyy{{{{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~{{{{{{~~~wwwuuutttuuuxxx~~~~~~~~~vvvooo]]]UUUIIIAAA>>>======<<<888888888888999999999999888888888888888888888888777888888888888999999999999:::;;;???BBBDDDCCCBBB>>>===;;;:::999999999999999888888888888777777777777777777888888888888999777888999999999999888777:::999999888888999999:::888888777777777777888999666888999999888888:::;;;999999999999999999999999:::;;;<<<<<<===<<<<<<<<<:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAA@@@@@@???????????????@@@@@@@@@AAABBBBBBBBBBBBAAA????????????@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMMMMNNNKKKLLLMMMNNNPPPQQQRRRSSSQQQPPPOOOOOONNNNNNOOOOOOLLLLLLMMMMMMNNNOOOOOOOOOQQQSSSTTTTTTQQQOOONNNNNNLLLMMMMMMNNNOOONNNNNNNNNMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOMMMNNNNNNOOOPPPQQQRRRRRRSSSRRRQQQQQQQQQRRRSSSTTTUUUTTTSSSSSSRRRRRRRRRRRRPPPPPPQQQQQQQQQPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWYYY[[[]]]^^^___```bbbdddeeefffgggfffcccaaa______\\\\\\[[[YYYWWWWWWYYY[[[]]]\\\ZZZXXXUUUSSSQQQPPPPPPOOONNNNNNOOOQQQTTTUUUUUURRROOOMMMNNNNNNMMMLLLMMMMMMNNNNNNMMMLLLJJJIIIJJJKKKLLLLLLLLLKKKIIIIIIGGGHHHHHHHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLMMMKKKLLLMMMNNNNNNNNNNNNNNNLLLKKKKKKKKKJJJJJJJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIII___bbbeeegggiiijjjmmmoooppprrruuuvvvwwwwwwyyyzzzvvvxxxzzzzzzyyyyyyzzz{{{zzzzzz{{{|||}}}~~~~~~}}}~~~~~~~~~}}}||||||}}}}}}~~~yyyxxxxxxyyy}}}|||{{{yyyzzz~~~vvviii```PPPJJJBBB>>>>>>===;;;888888888888888888888777777888888888888888888888888777888888888888999999999999:::<<<@@@DDDFFFEEEDDD???>>><<<999888888999:::999999999888888888777777777777777777888888888888777888999999999999888777:::999999888888999999:::999888777777666777888888555777999999888888:::;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@>>>??????@@@@@@???????????????@@@AAAAAAAAAAAAAAA>>>>>>>>>??????@@@AAABBBAAAAAAAAABBBBBBBBBBBBCCC@@@AAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMMMMOOOPPPQQQRRRRRRPPPOOOOOONNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPRRRTTTVVVVVVSSSPPPOOOOOOMMMNNNNNNOOOOOOOOOOOOOOOLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQRRRRRRMMMNNNOOOPPPPPPPPPOOONNNNNNOOOPPPQQQQQQRRRRRRRRRNNNNNNPPPQQQQQQQQQPPPPPPRRRRRRRRRRRRRRRRRRSSSSSSQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUVVVXXX[[[YYY[[[]]]]]][[[YYYXXXXXXTTTUUUUUUTTTSSSRRRTTTVVVSSSSSSRRRRRRPPPOOOMMMLLLLLLKKKKKKKKKLLLNNNOOOPPPRRROOOLLLKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJIIIHHHHHHHHHHHHHHHFFFGGGHHHJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHfffiiilllnnnoooppprrrtttrrruuuwwwxxxyyyyyyzzz|||wwwyyy{{{{{{zzzyyyzzz{{{yyyzzz{{{|||}}}~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~yyy~~~}}}}}}zzzxxxwwwxxx}}}yyymmm^^^UUUIIIDDD???===>>>===999444888888888888777777777666777777777777777777777777777888888888888999999999999:::===AAAEEEGGGFFFEEE@@@>>><<<999888888999:::999999999999888888777777777777777777888888888888777888999::::::999888777:::999999999999999999:::;;;:::888777777777888999555777888999888888:::;;;::::::::::::::::::::::::777888999999::::::::::::999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????===>>>???@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBB??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHIIIHHHGGGFFFEEECCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRPPPOOONNNNNNMMMMMMNNNNNNMMMNNNNNNOOOOOOPPPQQQQQQSSSUUUWWWWWWTTTQQQPPPPPPNNNNNNOOOPPPPPPPPPPPPOOOKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNLLLMMMMMMNNNPPPQQQRRRRRRPPPPPPOOONNNOOOPPPQQQRRRQQQQQQQQQPPPPPPQQQQQQRRRMMMNNNOOOQQQQQQQQQPPPOOONNNOOOPPPQQQRRRRRRRRRRRRLLLMMMNNNPPPPPPPPPOOONNNMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMNNNOOOPPPPPPQQQQQQOOOOOOPPPOOONNNOOORRRTTTQQQTTTVVVWWWUUUTTTSSSSSSPPPQQQRRRRRRQQQQQQQQQSSSOOOOOOOOONNNMMMLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNKKKHHHGGGGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHEEEGGGHHHJJJKKKKKKJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGpppqqqrrrssstttuuuvvvwwwvvvwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{zzz{{{|||~~~~~~}}}wwwtttssssssxxxyyyjjjZZZMMMGGGAAA???===;;;999888888888888888888888888888888888777777777777777777777777777777777777777888888999:::<<<>>>@@@AAA@@@???>>>;;;;;;;;;::::::999999999999999888888888888888888666777777777555555777888777777777777888888888888777777888888888999999999999888777888999999888777666666666666777777777777999999888888888888888888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC?????????@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMNNNOOOOOOPPPRRRTTTWWWWWWUUURRRPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSOOOOOONNNNNNMMMLLLLLLKKKNNNNNNOOOOOOPPPQQQRRRRRROOONNNNNNMMMMMMNNNNNNOOONNNNNNOOOPPPPPPPPPOOOOOOQQQQQQPPPOOOOOOOOOOOOPPPSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMMMMNNNOOOPPPRRRSSSOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPPPPQQQQQQQQQRRRRRROOOQQQRRRQQQPPPNNNOOOOOOPPPPPPOOOMMMLLLJJJIIIHHHKKKKKKKKKKKKKKKJJJJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKNNNMMMKKKJJJIIIIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMJJJJJJJJJJJJKKKKKKLLLLLLKKKLLLMMMNNNMMMLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGtttuuuuuuvvvwwwxxxyyyyyyxxxxxxyyyzzz{{{|||}}}}}}~~~~~~}}}}}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||~~~|||wwwttttttvvv|||vvvjjj\\\QQQHHHCCC???>>><<<:::888888888888777777777777777777777777777777777777777777777777777777666666777777888999:::;;;===?????????>>>===::::::999999888888888888888888888888888888888888666777777777555555777888666666777777777888888888888888888888888888999999999888777777999999888777666666666666777777777777999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIGGGFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMNNNOOOOOOPPPRRRTTTWWWWWWUUURRRQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOOOONNNMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQOOOOOONNNNNNNNNNNNOOOOOONNNNNNOOOPPPPPPPPPPPPOOOQQQQQQPPPOOOOOOOOOOOOPPPRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPMMMMMMMMMLLLLLLLLLLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPNNNOOOPPPPPPNNNMMMMMMNNNOOONNNMMMLLLJJJIIIHHHGGGJJJKKKKKKKKKKKKJJJIIIIIIJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLLLLMMMLLLKKKJJJIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFyyyzzzzzzzzz{{{{{{||||||{{{{{{{{{|||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}|||~~~~~~~~~}}}|||||||||~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||~~~|||xxxtttuuuzzztttdddVVVMMMGGGBBB???;;;;;;999888888888888888666666666666666666666666777777777777777777777777777777666666777777888999888999;;;<<<======<<<;;;888888888777777777777777888888888888888888888888666777777777555555777888666666777777777777888888999999888888888888888888999888777777999999888777666666666666777777777777::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<===============>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPQQQTTTVVVVVVTTTRRRPPPPPPRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPNNNOOOOOOPPPQQQQQQPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPMMMNNNNNNOOOOOONNNNNNMMMLLLLLLMMMMMMNNNOOOQQQQQQQQQPPPNNNLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOLLLLLLLLLKKKKKKJJJJJJIIIMMMMMMMMMMMMNNNNNNNNNNNNLLLNNNOOONNNMMMKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKIIIJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFFFF}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}|||{{{{{{{{{{{{~~~~~~{{{{{{{{{{{{zzzzzzzzzzzz|||~~~{{{xxxyyy}}}|||zzzvvvxxx~~~}}}tttgggVVVIIICCCAAA>>>;;;888888777777777888888888666666666666666666666666777777777777777777777777666666666666666777888888777888999::::::::::::999777777777777777777777777777777777777888888888888666777777777555555777888666666666666777777777888999999999888888888888888999777666777888999888777666666666666777777777777999999999:::::::::::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHIIIJJJJJJJJJIIIGGGFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNOOOOOOPPPOOOQQQSSSSSSRRRPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOPPPQQQPPPPPPOOOOOOPPPPPPQQQNNNOOOPPPQQQQQQRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLMMMMMMNNNPPPPPPRRRPPPMMMJJJIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGKKKKKKKKKKKKLLLLLLLLLLLLKKKMMMNNNNNNLLLKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLLLLMMMJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKMMMMMMMMMKKKIIIGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFEEE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzz}}}|||||||||||||||||||||yyyyyyyyyzzz{{{{{{{{{|||{{{uuusssvvv{{{~~~}}}~~~|||tttdddYYYKKKBBB???===:::888666666666777777888888888777777777777777777777777666666666666666666666666666666666555666777777888666777777888888888888888777777777888888888888888666666777777777888888888666777777777555555777888555666666666666777777777888888888888888888888888888777666777888888777666666666666666777777777777777888888888999999999:::999999999999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>><<<<<<======>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNOOOOOOPPPMMMOOOQQQPPPOOONNNMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPMMMNNNOOOPPPPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLLLLMMMMMMNNNOOOQQQOOOLLLJJJIIIJJJKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIHHHGGGFFFFFFIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNLLLKKKKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMLLLKKKIIIGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJHHHGGGFFFEEEEEEFFFGGGGGGHHHJJJKKKKKKLLLMMMLLLJJJHHHGGGFFFEEEEEE}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyzzz{{{|||~~~~~~|||vvvqqqpppuuu||||||ppphhhRRRKKKCCC===;;;999777555555666777777888888777777777777777777777777777777666666666666666666666666666666555555666666777888666666666666666666666777777777777777888888888888555666666777777888888888666777777777555555777888555555666666666666777777777777888888888999999999888777666666888888777666666666666666777777777777777777777888888999999:::999999999999999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>;;;<<<<<<======>>>>>>???>>>============>>>??????AAAAAAAAAAAABBBBBBBBBBBB???@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOLLLNNNOOOOOONNNMMMMMMNNNLLLMMMNNNPPPRRRSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOQQQRRRSSSSSSTTTTTTQQQQQQPPPOOOOOOOOOOOOPPPLLLMMMNNNOOOPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOONNNNNNNNNLLLLLLKKKKKKLLLMMMMMMNNNNNNMMMKKKJJJIIIJJJLLLMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNMMMLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJKKKKKKJJJIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNMMMKKKIIIGGGEEEEEEDDD}}}}}}~~~~~~~~~}}}}}}}}}|||{{{{{{{{{|||||||||{{{zzzyyyxxxyyyyyyzzz{{{|||~~~|||wwwuuutttpppqqqwww~~~~~~xxxmmm```WWWFFFCCC???<<<999888777777555666777888888888777777666666666666666666666666666666666666666666666666666555555555555666777777666666666555555666666666555555666666666777777777555555666666777888888999666777777777555555777888555555555666666666777777666666777888999::::::;;;888666555666777888777666666666666666777777777777777777888999999:::;;;;;;888888888888888888888888999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>;;;;;;<<<<<<===>>>>>>???===============>>>??????@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHKKKNNNPPPPPPPPPOOOMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOMMMOOOPPPPPPNNNNNNOOOPPPNNNNNNOOOPPPQQQSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTQQQQQQPPPOOOOOOOOOOOOPPPKKKLLLNNNOOOPPPOOONNNMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLJJJIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJLLLLLLLLLKKKKKKIIIIIIJJJKKKKKKJJJIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJLLLKKKJJJJJJHHHHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMOOONNNLLLIIIGGGEEEDDDDDD}}}}}}~~~~~~~~~~~~~~~}}}|||~~~}}}}}}|||||||||}}}}}}~~~}}}|||{{{||||||}}}~~~}}}xxxsssppptttqqqrrrxxxzzzxxxwwwvvv{{{|||}}}}}}vvvmmmaaaSSSIIIAAAAAA???<<<999888:::<<<666777888999999888777666555555555555555555555555666666666666666666666666555555555555555666777777777666666555555555666666444444444555555555666666444555555666777888888999666777777777555555777888555555555555666666666777555555666888999:::;;;<<<888666555666777888777666666666666666777777777777888888999::::::;;;<<<<<<888888888888888888888888999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>;;;;;;;;;<<<===>>>>>>???===============>>>????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCCCCDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHJJJMMMPPPRRRSSSSSSSSSOOOOOONNNLLLKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLHHHHHHHHHIIIIIIIIIJJJJJJNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQOOOOOOPPPQQQOOOPPPPPPQQQQQQRRRRRRRRRTTTTTTTTTTTTTTTTTTUUUUUUNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOOOOPPPQQQSSSTTTTTTUUUUUUQQQQQQPPPOOOOOOOOOOOOPPPJJJKKKMMMOOOPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHJJJKKKJJJIIIGGGHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAABBBCCCDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEFFFGGGGGGHHHIIIIIIKKKLLLLLLLLLKKKJJJHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFHHHJJJJJJJJJHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNOOONNNLLLIIIGGGEEEDDDDDD}}}~~~~~~~~~~~~~~~~~~{{{||||||zzzyyyyyy{{{}}}}}}||||||}}}~~~{{{vvvttttttuuuuuuuuuxxx{{{}}}zzzuuusssuuu|||{{{|||~~~}}}|||{{{|||}}}xxx|||tttggg[[[PPPGGGAAA<<<;;;999777666666777888555555555555666666666666666666666666666666666666777777666666555555555444666666666666666555555555555555555555666666666666777777777777777777777777999888777666666777888999777777777777777777777777333333444444555666666666666666777888888888888888999888777666666777888999555555555666666666777777888888777777888888999:::888888888888888888888888::::::::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@???@@@@@@AAAAAA@@@@@@???BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGFFFEEEFFFGGGHHHIIIGGGHHHMMMUUUZZZYYYWWWTTTPPPLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSTTTTTTSSSRRRQQQOOONNNMMMMMMLLLLLLMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMOOOOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRQQQOOONNNMMMPPPOOOMMMLLLLLLLLLMMMMMMOOOOOONNNNNNLLLKKKJJJIIIHHHJJJLLLNNNNNNMMMKKKIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBBFFFDDDBBB@@@???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJFFFGGGIIIKKKLLLMMMMMMMMMNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFF~~~~~~~~~~~~}}}}}}~~~~~~|||||||||zzzyyyyyyzzz|||~~~~~~~~~{{{vvvssssssuuuxxxzzzzzz|||~~~~~~}}}|||}}}yyyzzzyyywwwtttssstttuuuwww{{{}}}uuuiii]]]RRRIIIBBB>>><<<:::888777666666777888666777777777888888888888555555555555555555555555777666666666555555555444555555555555666666666666555555555555666666666666666666666666666666666666333444555555555555444333666666666666666666666666444444555555666777777888777777888999999999999999888888777777777777888888666666666666666777777777888888777777888888999:::888888888888888888888888::::::::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIHHHGGGGGGGGGGGGGGGIIIHHHIIIOOOVVV[[[[[[YYYTTTQQQMMMJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKJJJLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPNNNNNNMMMLLLLLLLLLMMMMMMJJJJJJLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRPPPOOOOOOPPPOOONNNMMMLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHJJJKKKMMMMMMMMMLLLKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDBBBBBBAAABBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGHHHJJJKKKMMMNNNOOOOOONNNLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKJJJJJJIIIGGGFFFFFFEEE~~~~~~~~~}}}}}}~~~~~~|||||||||zzzxxxxxxzzz|||}}}|||vvvtttssssssuuuzzz~~~yyyxxxuuuqqqmmmlllmmmooouuuzzz~~~~~~nnnfffZZZNNNFFF@@@===;;;:::999888666666666777777666666777777777888888888555555555555555555555555666666666555555555555555444444444555666666666777555555555555666666666666555555555555555555555555555777999;;;;;;999777555555555555555555555555555555555666666777888888888777888999999::::::999999777777888888888888777777777777777777777666666666888888777777888888999:::888888888888888888888888999999::::::;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@??????@@@@@@@@@@@@??????AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJJJJJJJIIIHHHFFFEEEJJJIIIJJJPPPWWW[[[\\\ZZZTTTQQQMMMKKKJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHJJJJJJKKKLLLMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLJJJJJJKKKLLLNNNOOOOOOPPPOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNNNNOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJMMMOOOQQQPPPOOOMMMKKKIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJKKKJJJJJJIIIGGGFFFFFFEEE~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||{{{yyyyyy{{{}}}~~~~~~xxxtttrrrsssuuuwww{{{|||yyywwwsssoookkkkkknnnppptttzzz~~~~~~vvvmmm___WWWLLLBBB===:::::::::999888777666666666666777444444444555555555666666555555555555555555555555555555555555555555555555333333444444555666777777555555555555666666666666555555555555555555555555999:::<<<======<<<:::999555555555555555555555555444555555666777777888888777777888999999999999888666777888999999888777666777777666666666666555555888888777777888888999:::888888888888888888888888999999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>========================>>>>>>>>>>>>??????????????????@@@@@@@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJKKKLLLKKKIIIFFFDDDHHHHHHJJJOOOUUUYYYYYYYYYSSSPPPMMMKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGIIIJJJKKKLLLLLLMMMMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJKKKLLLMMMOOOPPPQQQOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFGGGFFFEEEEEEAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGIIILLLPPPRRRPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHGGGGGG~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{|||~~~{{{vvvsssrrrssswww|||~~~}}}zzzvvvtttqqqnnnkkkmmmqqquuuwww}}}|||uuuhhh\\\RRRLLLCCC<<<999999::::::777777666666666666666666444444444444555555555555555555555555555555555555444444444555555555555555222333333444555666666777555555555555666666666666555555555555555555555555777666666555555666666777666666666666666666666666333444444555555666666777555666666777777777777777666777888999999888777666555555555555555555555555888888777777888888999:::888888888888888888888888888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>?????????>>>??????@@@@@@??????>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIKKKLLLLLLIIIFFFDDDEEEFFFHHHLLLPPPSSSTTTUUUQQQNNNKKKJJJJJJJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIKKKNNNOOOMMMMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@BBBDDDGGGHHHGGGFFFEEEAAAAAA@@@@@@@@@??????????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFHHHKKKNNNPPPOOONNNLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFGGGHHHHHHIIIJJJJJJ}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~xxxttttttuuuwwwyyyzzzzzzxxxwwwyyy~~~zzzwwwrrrqqqooommmllloootttxxx|||zzzsssiii[[[OOOGGGCCC===999999999::::::666666666666666555555555555555666666666777777777444444444444444444444444444444444444444555555555333333333444555555555666555555555555666666666666555555555555555555555555666555333222222333555666666666666666666666666666333333444444555666666666444555666666777777666666777777888888888888777777555555555555666666666777888888777777888888999:::888888888888888888888888888999:::<<<===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>????????????>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKKKKIIIGGGEEECCCDDDFFFIIIKKKMMMOOOOOOMMMKKKIIIIIIIIIJJJIIIGGGFFFGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOPPPQQQQQQPPPOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPMMMNNNNNNOOOOOOOOOOOONNNKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHIIIKKKMMMNNNLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@BBBDDDFFFGGGGGGEEEEEE@@@@@@@@@@@@????????????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAABBBBBBCCCCCCDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGIIIKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKKKKLLLLLLFFFFFFGGGHHHHHHIIIJJJJJJ|||}}}}}}~~~~~~}}}}}}~~~}}}}}}||||||||||||}}}}}}}}}xxxttttttxxx~~~~~~vvvuuutttsssvvv~~~zzzuuurrrqqqqqqpppoooooorrrwwwzzz}}}|||vvvlllcccZZZOOOEEE===;;;999888999999999777444555555666666555555555555555555666666666777777444444444444444444444444333333333444444555555555444444444444444444444444555555555555666666666666666666666666666666666666666666666666666666666666555555555555555555555555444444444555666666777777555555666777777777777777888888777777777777888888555555666777888999::::::888888777777888888999:::888888888888888888888888777999;;;<<<======<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???>>>>>>????????????>>>>>>======>>>???@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCEEEDDDDDDDDDEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIGGGFFFBBBCCCFFFGGGHHHIIIJJJKKKIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMLLLLLLKKKJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMKKKLLLLLLMMMNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLNNNOOOOOOOOONNNNNNKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFEEECCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@??????>>>>>>??????@@@BBBAAA@@@??????@@@AAABBBAAABBBDDDEEEEEEEEEEEEDDD@@@@@@@@@@@@????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@????????????????????????>>>>>>??????@@@AAAAAABBB@@@AAAAAABBBCCCCCCDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFGGGHHHJJJKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHH||||||}}}~~~~~~}}}}}}~~~}}}}}}||||||||||||}}}}}}yyywwwuuutttxxx~~~|||vvvtttsssssswww|||wwwrrrooosssssssssssssssuuuyyy}}}{{{wwwlll^^^TTTNNNGGG???777777777888999999777555444444555555666555555444333333333444444444555555444444444444444444444444333333333444444555555555444444444444444444333333555555555555666666666777777777777777777777777777333444777888888777444333444444444444444444444444555555666666777888888888666666777888888888888888999888777666666777888999666666777999:::;;;<<<===888888888777888999999:::888888888888888888888888777999;;;=========<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>????????????>>>>>><<<===>>>???@@@AAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHBBBDDDFFFGGGGGGGGGHHHIIIGGGFFFEEEFFFHHHIIIHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIJJJKKKLLLLLLMMMJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJLLLJJJHHHGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJLLLLLLMMMMMMMMMKKKLLLMMMNNNOOONNNNNNMMMKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFEEEDDDBBBAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????BBBAAA@@@??????@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@????????????>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJIIIGGGGGGFFFEEE{{{||||||}}}~~~~~~~~~~~~}}}~~~}}}|||{{{|||}}}~~~zzzxxxrrruuuxxx{{{}}}{{{zzzuuuuuuuuuvvvzzz{{{vvvsssqqqttttttuuuxxx{{{{{{zzzxxxrrrhhhZZZPPPJJJFFFAAA===999999888777666555444444555555555555555555555555444444444444444444444444444444444333333222222222111111222222222333333333444333333222222222333333444444444555555555555555444444555555555555444444333333444555666666666555444444444555555555555666777777666666666666777777666888999888777666777888777777777777777888888999666666777777777888888888999999888888888888999999777888888888888999999999777777888888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????@@@???>>><<<<<<>>>???@@@BBBAAA@@@AAACCCDDDCCCBBBEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJMMMLLLLLLLLLMMMNNNOOOOOOLLLLLLKKKKKKKKKMMMNNNOOOLLLKKKKKKKKKKKKKKKLLLMMMJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIKKKMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBAAADDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@????????????>>>@@@?????????>>>>>>==============================;;;;;;;;;<<<<<<<<<<<<===>>>>>>======<<<<<<<<<;;;AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>===<<<<<<<<<===???@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@>>>>>>AAAFFFAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDDDDCCCFFFFFFEEEEEEDDDDDDCCCCCCHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGGGG|||}}}}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}yyywwwuuuttttttxxx}}}zzzxxxxxxuuuvvvwwwxxx|||yyyuuusssqqquuuvvvxxx{{{zzzvvvpppkkkddd[[[OOOGGGCCC@@@===999555666666666777777777777555555555555555555555555444444444444444444444444444444444333333222222222222222333333333444444444444444333333333333444444555555555555555555555555444444555555555555444444444444555555666555555555444444444555555555555666555555444444444444555555555666777777555555666777777777666666777777888999999999999::::::::::::;;;999888888777777888888999777777888888888999999999888888888999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;==============================>>>>>>>>>?????????>>>>>>>>>>>>????????????@@@???>>>======>>>???@@@BBBAAA@@@AAABBBCCCCCCAAADDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>>>>>>>>>>=========<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>======<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>><<<;;;<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHHHHHHHGGGFFFEEEEEE}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~yyywwwtttrrrqqqqqqssstttzzz~~~zzzvvvssstttvvvwwwxxxzzz||||||wwwuuutttsssuuuwwwzzz{{{xxxoooddd\\\SSSMMMDDD>>><<<;;;:::888555555666666666777777777444444444444444444444444444444444444444444444444444444333333333333222222333333444444444555555555555444444444444444555555666666666666666666555555444444555555555555444444555555555666555555444444444444444555555555555666555555444444444444555555444555666666444444555666777777666666777777888999::::::::::::;;;;;;;;;;;;999888888777777888888999777777777888888888999999888888999999999999999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==============================>>>>>>>>>>>>??????>>>>>>>>>>>>????????????@@@???>>>======>>>???@@@AAA@@@???@@@BBBCCCBBBAAACCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMLLLKKKKKKKKKLLLLLLOOONNNMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIHHHJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<============>>>>>>>>>???>>>>>>>>>>>>>>>======???????????????????????????>>>>>>======>>>>>>???===============>>>??????========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????BBB???======???@@@???===AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGFFFEEEDDDCCC}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||}}}{{{uuurrrpppnnnmmmlllnnnsssxxx{{{yyyrrroooooosssxxx{{{|||}}}zzz|||{{{xxxxxxwwwwwwuuuvvvvvvuuupppfffZZZRRRIIIDDD???;;;::::::999888888888777666555444444333444444444444444444444444444444444444444444444444333333333333333333333333333333333333444444444444555555444444444555666666777666666666666666555555333444444555555444444333555666666666555444333333444444444555555555555666777666666555555666666777444555666666555444555666666666666666666777888888888888999999999:::::::::888888777777777777888888777777777777888888888888888888888888888888888888999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<====================================>>>>>>>>>???===>>>>>>>>>????????????@@@??????>>>>>>??????@@@AAA??????@@@AAABBBAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGGGGHHHJJJLLLMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIKKKJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<============????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===============>>>>>>???========================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???@@@AAA@@@>>>>>>AAA@@@===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFEEECCCCCC||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~zzz{{{||||||tttoookkkiiiiiiiiijjjmmmrrryyy{{{qqqmmmmmmooovvv~~~|||zzzzzz|||}}}{{{zzz{{{zzzzzzxxxuuupppjjjcccYYYNNNGGGCCC@@@<<<:::888888888888888888777666555444333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222333333333333444444444444444555666777777666666666555555555444333333444444444444333333555666666666555444333333444444444555555555555666666666555555555555666666555666777777555555666777666666666555666777777888888888999999999:::::::::888777777777777777777888666666777777777888888888777777777777777777666666888888888999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>===>>>>>>>>>????????????@@@@@@????????????@@@@@@@@@???>>>???AAAAAAAAA@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGGGGHHHJJJLLLMMMNNNLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIKKKMMMNNNNNNNNNOOOOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>========================>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????========================>>>>>>============>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<============>>>>>>>>>888===???;;;;;;>>>???===@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@CCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDD||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}~~~zzz{{{}}}}}}ssslllhhhggghhhhhhiiimmmrrryyyzzztttnnnnnnqqquuu~~~~~~}}}{{{yyyzzz}}}}}}||||||{{{yyyxxxvvvpppggg]]]SSSJJJBBB===<<<;;;999777666555555666444444555555555666666666333333333333333333333333444444444444444444444444222222333333333333444444111111111222222222333333333333333333444555666666666666666555444444333333333333444444444444333333555555555666555555444444444444444555555555555666444444333333333333444444555666777777555555666777666666555555666666777888::::::::::::;;;;;;;;;;;;888777777666666777777888666666666777777777888888777777777777777666666666777777888888888999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>@@@AAA@@@??????@@@BBBCCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDEEEEEEFFFFFFEEEEEECCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>=========<<<<<<============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;======>>>>>>>>>>>>>>>???========================>>>======<<<<<<======>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<============>>>>>>888>>>@@@===AAAHHHHHHCCC@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>?????????BBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEE}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}~~~~~~~~~~~~xxxooojjjiiijjjkkkmmmpppvvv|||~~~vvvrrrqqqtttxxx|||||||||~~~~~~}}}|||zzzzzz{{{|||}}}~~~}}}}}}{{{xxxtttpppiiibbbYYYOOOGGGAAA;;;888777777777666555555555666444444444555555555666666333333333333333333333333444444444444444444444444222222222333333444444444222222222333333333444444222222222222333444555666555555555444333333222222222333333444444333333222444444555555666555555555444444444555555555555666444333333222222333333444444555666666444444555666666555555555555666777777999999999::::::::::::;;;777777666666666666777777666666666666777777777888999999999999888888888777777777777777888888888999888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@??????>>>===>>>@@@@@@@@@>>>>>>@@@BBBCCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???AAABBBDDDEEEEEEDDDBBBAAACCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGIIIJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKJJJKKKKKKLLLMMMNNNMMMLLLLLLLLLKKKKKKKKKJJJLLLKKKJJJIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKIIIKKKMMMNNNOOONNNMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>============<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>==============================<<<<<<<<<<<<======;;;<<<===>>>???>>>>>>===================================================<<<<<<<<<=========>>>>>>>>>@@@>>>@@@LLLXXXUUUIII????????????????????????>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFFFF~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}~~~~~~|||vvvpppllllllnnnooossswww~~~|||xxxuuupppmmmrrrzzz|||xxxuuussstttyyy}}}{{{zzz~~~~~~}}}~~~~~~}}}{{{{{{zzzzzz{{{~~~~~~}}}{{{uuuooojjjZZZUUUMMMGGGBBB>>>;;;999444666777777666666777888777777666555444333333222333333333333333333333333444444444444444444444444222222222333333444444444333333333444444444555555222111111222333444555666555555444333333222111111222333333444444333333222333333444555666666666555444444444555555555666666666555555444444555555666333444555555333333444555555555555555555666777777666666777777777888888888777777666666666666777777666666666666777777777777;;;;;;;;;::::::999999999777777777777888888888888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAA@@@@@@??????======>>>???@@@???>>>>>>???BBBDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????AAABBBDDDEEEEEEDDDBBBAAADDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHIIIJJJLLLLLLLLLKKKKKKMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHIIIJJJKKKKKKKKKJJJGGGHHHIIIKKKLLLKKKKKKJJJHHHIIILLLNNNOOOOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCDDDDDDEEEEEEEEEFFFCCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>============;;;<<<<<<<<<======>>>>>>========================;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;<<<>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<=========>>>???<<<888<<>>999666666777666666666666666666666666555555555555555555555555222222222222222222222222222222222222222333444555444444333222333444555666333333333333333333333333222222333333333333444444555555555444444333333333333333333444444555555555444444444444444444444444444444444444444444444444555555555555555555444444777777777777888888888888333555777999999888777666777777777777666666666666666666777777777777666555777777777777777777777777999999888777666666777777777777666666666666777777888888999::::::::::::999<<<===============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>AAA???===>>>AAACCCBBBAAA@@@>>>===<<<===>>>===<<<@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCDDDFFFHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMKKKJJJKKKNNNOOONNNKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===????????????>>>>>>======<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===???AAACCCEEEEEE>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@@@@??????@@@@@@AAAAAA@@@@@@??????@@@@@@AAA===???@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEE{{{|||}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}zzztttsssvvvxxx}}}xxxrrrlllhhhdddbbbaaadddkkkttt}}}~~~|||zzz{{{{{{{{{{{{|||||||||}}}zzzxxxtttoooiii```VVVPPPFFFCCC???;;;888888999:::555555555555555555555555555555555555555555555555333333333333333333333333444444444444444555666666444333222222222333555555333333333333333333333333222222333333333333444444444444444444444333333333333333333444444444555555444444444444444444444444444444444444444444444444555555555555555555444444555555555666666666666777444555666777777777666666777666666666666666666666777777777666666666666666777777777777777777777777999999888777777777777777777777666666666666777777888999::::::;;;;;;::::::<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>AAA???===>>>AAACCCBBBAAA@@@???======>>>>>>>>>===@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMKKKJJJKKKMMMNNNMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@??????????????????????????????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<===>>>???>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@@@@??????@@@@@@AAA@@@@@@@@@??????@@@@@@@@@>>>???AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFDDDCCCCCCCCCCCCDDDEEEEEECCCDDDDDDDDDEEEEEEEEEEEEzzz{{{}}}~~~|||uuunnnjjjlllqqqvvv|||tttnnniiidddaaaaaaaaaaaadddlllvvv~~~|||zzz{{{{{{|||}}}|||zzzyyywwwtttpppiiibbbZZZQQQIIIDDD<<<;;;999888777777888888555555555555555555555555444444444444444444444444333333333333333333333333444444444444555555555555222222222222222333444444333333333333333333333333222222333333333333444444333333333333444444444444333333333444444444444555444444444444444444444444444444444444444444444444444444444444444444555555333333333444444444555555555555555555555666666666666666666666666666666666888777666555555666777888777777777777777777777777999888777777777777777777888777777666666777777888999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>@@@???>>>>>>AAABBBBBBAAAAAA???======>>>???>>>===@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJKKKLLLMMMMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@========================>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@@@@@@@????????????@@@@@@???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEE{{{{{{}}}~~~~~~~~~~~~~~~xxxtttnnniiihhhmmmuuu|||}}}tttmmmhhheeecccaaaccceeehhhmmmttt|||}}}{{{zzzxxxyyy{{{|||{{{xxxtttqqqkkkfff]]]UUUNNNGGGAAA===::::::999777666444333333555555555555555555555555444444444444444444444444444444444444444444444444222222222222333222222222111111111222222222333333333333333333333333333333222222222333333333444444222222222333333444444555444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444555555222333333333444444444444555555444444444444555666555555555666666666666666888777555444444666888999777777777777777777777777888888777777777777777888888777777777777777777888888888999::::::::::::999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>??????>>>???@@@AAABBBBBBAAA@@@>>>>>>?????????>>>@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGIIIJJJKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCEEEFFFGGGHHHGGGFFFFFFJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@========================<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@????????????@@@@@@??????>>>>>>>>>>>>?????????@@@AAABBBAAAAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCCCCDDDDDDDDDEEEEEE||||||}}}}}}~~~zzzuuurrrrrrssstttsssqqqnnnkkkmmmttt~~~yyytttmmmhhhffffffggghhhhhhmmmtttzzz~~~~~~|||zzzyyyvvvxxxzzz{{{yyytttooolll```ZZZRRRJJJEEEAAA>>>;;;:::999888777666444222222555555555555555555555555444444444444444444444444444444444444444444444444111222222333333222111111111111222222222333333333333333333333333333333333222222222333333333444444111222222333333444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444555555333333444444444555555555666555444444444444555555444444555555666666666777888666555444555666888:::777777777777777777777777888777777777777777888888888888777777777777888888666666777888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>????????????@@@@@@BBBCCCBBB@@@???>>>???@@@???>>>@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJLLLMMMLLLKKKJJJHHHGGGFFFFFFFFFDDDEEEGGGHHHHHHGGGFFFFFFJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDAAABBBBBBBBBBBBCCCCCCCCCEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>????????????@@@??????>>>>>>??????@@@???>>>>>>======>>>>>>??????@@@AAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDD~~~~~~~~~~~~}}}vvvrrrnnnjjjiiikkkoooqqqtttsssssssssvvv~~~}}}ppplllhhhfffhhhlllppprrrssszzz|||zzzyyyxxxvvvxxxyyyxxxtttmmmgggbbbTTTOOOGGGBBB???===<<<;;;666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333333333444555555444222111111222222333444333333333333333333333333333333333222222333333333333444444222222222222333333333333555444444444444333333333444444444444444444444444444444444444444444444444222222333333444444555555444444444555555555666666666666666555555555555555444444444555555666666777666666555555666777888999777777777777777777777777777777777777777888888999999888888777777888888999555555666777777777777666888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDCCCAAA??????@@@AAA@@@???@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFHHHJJJLLLNNNOOONNNMMMKKKJJJHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJJJJIIIIIIJJJLLLJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???========================>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????>>>>>>============>>>>>>>>>???@@@AAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDD~~~~~~}}}yyyxxxxxxwwwuuurrrjjjhhheeedddgggmmmsssxxxzzz|||~~~yyyvvvooollljjjkkkpppwww|||~~~|||zzzyyyxxxwwwuuutttssspppiii```XXXSSSIIIEEE???:::999999999888555555444555555666777888444444444444444444444444333333333333333333333333333333333333333333333333222333555555555333222000111222333444555444444333333333333333333333333333222222333333333333444444333333333222222222222222555555444444444333333333444444444444444444444444444444444444444444444444111222222333444444555555444444444444555555555555666666777777777666555444333333444555555666777777555555555666777888888888777777777777777777777777777777777777777888999999999888888777777888888999555666666777777777777777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>===???AAA@@@??????AAADDDCCCAAA@@@@@@AAAAAA@@@???@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHKKKMMMOOOPPPNNNMMMKKKJJJHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKGGGIIIJJJJJJHHHHHHJJJLLLIIIJJJJJJJJJKKKKKKKKKLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==============================>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????>>>======<<<<<<======>>>===>>>???@@@AAAAAA@@@@@@????????????????????????>>>@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDD~~~wwwsssooommmnnnnnnllljjjcccbbbaaabbbhhhqqqyyy|||wwwtttsssrrrpppooorrrxxxzzzxxxwwwwwwwwwqqqpppmmmggg___TTTKKKEEECCC???:::666555555555555777666555444444444666666444444444444444444444444333333333333333333333333222222222222222222222222000111333333333111///...222333444555666555444444333333333333333333333333222222333333333444444444444333333222222111111111555555555444444333333333444444444444444444444444444444444444444444444444111111222333333444555555333333444444444444555555666777888999999777555333333333444444555666777777444444666777888888888888777777777777777777777777777777666777777888999999999999888888888888999999666666777888888888888888666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;============>>>>>>>>>>>>===???AAA@@@??????AAADDDDDDBBB@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGIIIKKKNNNPPPQQQMMMLLLKKKIIIGGGFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLFFFIIIKKKJJJHHHGGGIIILLLIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDD???@@@@@@@@@@@@AAAAAAAAA????????????????????????@@@AAAAAAAAAAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===============<<<<<<<<<========================>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????======<<<<<<<<<<<<======<<<===???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDDDDCCCBBB@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDD~~~~~~yyytttllliiifffeeefffiiilllnnniiihhhgggiiipppyyy|||vvvsssrrrsssuuuzzz{{{}}}~~~~~~~~~~~~}}}yyywwwwwwvvvsssooommmhhh```XXXQQQJJJEEEAAA;;;:::999888777777777777555555444444444444555555666555444333333333333333333444444555555444444333444444444444444444444444555555555444444333333333222222222222222222222222///000111222333444444444333333333333333333333333333333333333333333333333111111111222222333333333444444444444444444444444666666666555444444444333333333333333333333333333444444444555555555555666555555555555555555555555555555555555555555555555777777777777777666666666777777777777777777777777777777777777666666666666999999999999999888777666888888888888888888888888;;;:::999888888:::<<<===:::;;;<<<<<<======<<<<<<;;;<<<<<<===============??????@@@AAAAAABBBCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDFFFEEECCCBBBCCCDDDFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLMMMMMMNNNPPPNNNKKKIIIGGGGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA??????>>>==========================================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999999;;;;;;999888888777777888888999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;:::999999:::::::::999999888888888:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999===============<<<<<<<<<:::;;;===>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;::::::<<<<<<<<<======>>>???@@@===========================>>>???@@@AAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEE{{{vvvuuuuuutttpppkkkhhhfffddddddhhhmmmsssvvvwwwvvvuuuvvv{{{|||wwwtttrrrsssrrrqqqqqqrrrvvv|||}}}}}}|||{{{zzz~~~zzzvvvtttsssrrrmmmjjjaaa\\\UUUNNNHHHCCC>>>;;;:::999888777666666666666555555444444444444555555555555444333333333333333333333444444444444333333222222222222222222222222444444333333222222222222000000000000000000000000000000111222333333333333333333333333333333333333333333333333333333333333222222222222333333333444444444444444444444444444555555555555444444444444333333333333333333333333444444444555555555555666555555555555555555555555555555555555555555555555666666666666666666666666777777777777777777777777777777777777777777777666999999999999999888777777888888888888888888888888;;;:::999888888:::;;;===:::;;;<<<<<<======<<<<<<;;;<<<<<<===============??????@@@@@@AAABBBBBBCCCCCCCCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKLLLLLLMMMOOOMMMKKKHHHGGGFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>=======================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;999999888888888888999999999999999999999999999999::::::::::::::::::::::::999999:::::::::::::::999:::::::::999999888888888::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBCCCBBBBBBAAABBBCCCDDDEEE}}}zzzxxxtttpppkkkiiiiiiiiigggeeefffeeeeeehhhnnnwww}}}zzzuuunnniiieeebbbaaaccceeeiiimmmttt|||~~~|||zzzxxxvvv|||~~~yyyuuuqqqnnnmmmjjjddd___RRRNNNHHHCCC@@@<<<999666888777666555555555555555555555444444444444555555555444444333333333333333333333444444444444333333222222222222222222222222222222222222111111111111000000000000000000000000000111111222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555333333333333333333333333444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555777777777777777777777777777777777777777777777777888999999999999888777777888888888888888888888888;;;:::999888999:::;;;<<<:::;;;<<<<<<======<<<<<<;;;<<<<<<===============??????@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIJJJGGGGGGFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLLLLKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLJJJHHHGGGFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<==============================<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999:::::::::999999999999999999:::999999999999999999999999999999999999999999999999777888999:::::::::::::::999999999999999888888888999::::::;;;;;;::::::999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::::::::::::::::::::::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<<<<<<<===>>>???@@@????????????????????????===>>>???@@@@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCDDD~~~{{{wwwssspppoooiiieeeaaa```bbbdddffffffiiijjjlllqqqyyy|||wwwooolllgggbbb___^^^^^^______dddjjjqqqyyy|||yyyuuusssvvvwwwyyy{{{||||||{{{{{{uuuqqqkkkgggddd___XXXRRRHHHEEE@@@===<<<:::888666666555555444333333444444555444444333333444444555444444333333222333333444333333333444444333333333333333333333333333333333222222222222222222111111222222222222222222222222000111222333333333333333222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444333333333444444555555555333333333333333333333333444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555555666666666666666666666666777777777777777888888888888888999999999888888777888888888888888888888888::::::999999999:::;;;<<<:::;;;<<<<<<===<<<<<<<<<;;;<<<<<<===============??????@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999:::999999999999999999:::::::::999999999999::::::888888888888888888888888999999999999999999999999666666888999::::::::::::999999999888888888888888999999::::::::::::999999888999999999999:::::::::999999999999999999999999:::::::::::::::::::::::::::999999999999999999999999999999::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===??????????????????????????????======>>>???@@@@@@??????===>>>>>>???@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCssssssrrrpppmmmkkkhhhgggaaa___]]]^^^aaafffjjjlllrrruuuyyy~~~zzzqqqllldddaaa^^^[[[ZZZ\\\^^^```dddjjjrrrzzz}}}yyyuuurrrpppqqqrrrsssttttttttttttooojjjddd^^^YYYSSSKKKFFFAAA>>>;;;999999999888777555444333333222333333333444444333333333333444444333333222222222333333444222333333333333333333222333333333333333333333333222222222222333333333333222222222222222222222222111111222333333333222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444222333333333444444555555333333333333333333333333444444444555555555555666555555555555555555555555555555555555555555555555444444444444555555666666666666666666666666666666666777777777888888888999777888888999999999888888888888888888888888888888999999999999::::::;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;<<<<<<===============??????@@@@@@@@@@@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@??????????????????????????????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999:::999999888888999999:::888888888888888888888888888888888888888888888888555666777888999999:::999888888888888888888888888888888999999999999888888888888888999999999::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????????????????======>>>?????????>>>>>><<<<<<===>>>???@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBiiiiiijjjjjjjjjjjjjjjiiiddddddcccdddgggkkkpppsss{{{yyyooofffaaa^^^\\\ZZZYYYZZZ]]]```bbbiiiqqqzzz~~~zzzvvvrrrlllmmmmmmnnnnnnmmmkkkkkkfff```XXXRRRMMMHHHBBB===<<<999777666666777666666444333333222222333333333444444333333333333444444222222222222222333333444222222333333333333222222111111111111111111111111222222222333333333333333000000000000000000000000111222222333333222222222222222222222222222222222333333333333333333333333444444444444333333333333444444444444444444444444333333333333444444444444333333333333333333333333444444444555555555555666555555555555555555555555555555555555555555555555444444444555666666777777777777777777777777777777666777777888888999999999777777888999999999999888888888888888888888888888999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<<<<===============??????@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999999999999999999888888999999999999888888999888888888888888888999888888888888888888888888777777777777777777777777555666777888888888888888777777777888888888888888777888888999999888888777888888888888999999999999999999999999999999999999::::::::::::::::::::::::888888888999999999999999999999999::::::;;;;;;<<<;;;::::::::::::::::::;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::>>>======<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>???????????????????????????======>>>>>>>>>>>>======;;;;;;<<<>>>???@@@AAABBB@@@@@@AAABBBBBBBBBBBBAAAhhhiiilllooosssuuuwwwxxxttttttsssrrrrrrtttxxxzzz~~~xxxpppiiibbb^^^^^^^^^^^^___bbbfffjjjlllpppwww~~~zzzvvvrrrkkkkkkkkkkkkhhheeebbb```ZZZTTTKKKFFFBBB@@@;;;888:::777555444555666555444333333333222222333333444444333333222222333333444222222111111222333333444222222333333333333222222000000000000000000000000111111111111222222222333000000000000000000000000222222222333333222222111111111111111111111111111333333333333333333333333444333333333222222222222444444444444444444444444444444333333333333333333333333333333333333333333444444444555555555555666555555555555555555555555555555555555555555555555444444555666666777888888777777777777777777777777666777777888888999::::::777777888999999999999999888888888888888888888888999999::::::;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;<<<<<<===============@@@@@@??????????????????<<<===>>>???@@@??????>>>????????????@@@@@@@@@@@@BBBAAAAAAAAABBBDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????????????????@@@@@@==============================<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999999888888888888::::::::::::::::::::::::777888999::::::999888777888777777666666777777888888888888888888888888888777777777777777777777777666666777777777777777666666777777777888888888999777777888888888888777777888888888888999999999999888888888888888888888888999999999999999999999999777888888888999999999999777777888888999::::::;;;;;;::::::::::::::::::;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<:::;;;<<<===???@@@AAAAAA???@@@AAABBBBBBBBBAAAAAAlllooosssxxx}}}}}}|||~~~zzzxxxuuuqqqlllhhhdddbbbaaaaaacccggglllqqqvvvyyyvvv}}}~~~zzzuuurrrkkkkkkkkkiiieee```[[[XXXQQQJJJBBB===<<<;;;999777;;;888666555555666666555333333333222333333444444444333333222222333333444222111111111222333333444222222222333333222222222222222222222222222222222//////000000111111111222222222222222222222222222222222333333333222222111111111111111111111111111333333333333333333333333333333333222222111111111444444444444444444444444444444444333333222222222333333333333333333333333444444444555555555666666555555555555555555555555555555555555555555555555555555555666777888888999777777777777777777777777666777777888999999::::::666777888999999999999999888888888888888888888888888999:::;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;<<<<<<===============@@@@@@??????????????????;;;<<<===?????????>>>===>>>????????????@@@@@@@@@AAAAAA@@@@@@AAADDDGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGCCCDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@????????????????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999888888888888777::::::::::::::::::::::::777888999::::::999888777777777666666666666777777777777777777777777777777777777777777777777777777666777777777777777666555666666777777888888888999777777888888888888777777777888888888888999999999888888888888888888888888999999999999999999999999777777888888999999999999555666666777888999999999;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<=========;;;;;;;;;;;;;;;<<<>>>>>>========================<<<===============<<<<<<::::::;;;===>>>@@@AAAAAA???@@@AAABBBCCCBBBAAAAAAxxx{{{}}}wwwtttsssrrrooommmjjjiiiiiiiiiiiikkkpppuuuzzz~~~}}}{{{yyywwwtttqqqkkkhhhccc___YYYSSSLLLGGGCCCBBB@@@===;;;:::999888555555555555555444444444444444444444444444444444444444333333333333222222333333333333333222111000111111111111111111111111222222222111111111000000111111111111111111111111111111222222222333333333333333333333333333333333333333333222222222111111333333333333333333333333333333333222222111111111333333333222222111111111444444444444444444444444222222333333333333444444222222222333333444444444444444444444444444444444555555555555555555555555000222333444444444666888777777777777777777777777777777777777777777777777888888888888888888888888;;;:::888777777777888888999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@@@@??????>>>======>>>>>>??????@@@@@@?????????>>>??????@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFDDDCCCBBBCCCDDDFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;:::888888888:::<<<===888888888888888888888888999999999999999999999999777888888888888999999999777777777777777777777777999999888888888888999999777777777777777777777777888888777777666666555555777777777777777888888999888888777777777777777888:::999999888888999999:::999999999999:::;;;<<<<<<888888888888888888888888::::::999999::::::;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::888999999::::::999999888::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::>>>===;;;::::::;;;<<<<<<============<<<<<<<<<<<<====================================>>>>>>>>>>>>AAAAAABBBBBBAAAAAA@@@???|||}}}~~~}}}~~~yyytttpppmmmkkkooopppqqqssstttssssssrrrsssuuuxxx|||~~~|||zzzyyyxxxvvvsssqqqhhhddd^^^XXXSSSLLLFFFAAA===<<<:::888666555444444555555555555555555555555444444444444444444444444444444333333333222222222333333333333333222111000111111111111111111111111222222222111111111000000111111111111111111111111111111111222222222333333333333333333333333333333111111111222222333333333333333333333333333333333333333333222222222111111333333333222222222111111444444444444444444444444222222333333333333444444222333333333333333333444444444444444444444444444444444444444444444444444444555666666444444555666666666666666666666666666777777777777777777777777888888888888888888888888:::999888777777777888888999999888888999999:::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHFFFEEECCCCCCDDDEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===============<<<;;;:::::::::<<<;;;;;;;;;;;;:::::::::;;;:::999888888:::;;;===::::::::::::::::::::::::999999999999999999999999;;;::::::999888777666666777777777777777777777777777777666666666666777777777777777777777777777777777777777777666666555555777777666666777777888999888888777777777777888888999888888777777888888999999999999999999999:::;;;888888888888888888888888:::999999999999:::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::888999999::::::999999888::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<======>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@AAAAAABBBBBBAAAAAA@@@???wwwuuurrrqqqrrrssssssssssssppplllgggeeedddeeefffkkkpppxxxyyyxxxwwwxxxwwwuuuqqqnnnbbb]]]VVVOOOIIICCC>>>;;;;;;:::999777666666666666444444555555666666777777444444444444444444444444333333333333222222222222222222333333333222111111111111111111111111111111222222222111111111111111111111111111111111111111111111111222222222222333333333333333333333333333///000111222333444444555333333333333333333333333333333333222222222222111333333333222222222222111444444444444444444444444222222333333333333444444444333333333333333333222444444444444444444444444333333333333444444444444777888888777555333333444666666666666666666666666777777777777777777777777888888888888888888888888999999888777777777888888999888888888888999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???>>>>>>>>>???>>>>>>>>>>>>>>>>>>============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????????????????????????????>>>>>>>>>>>>======<<<<<<<<<;;;::::::999999;;;;;;;;;;;;::::::::::::::::::999888888999;;;<<<::::::::::::::::::::::::999999999999999999999999::::::999888777666666555777777777777777777777777777666666555555666666777777777777777777777777777777777777666666666666555777777666666777777888999888777777777777777888888777777777666666777777777:::999888888888888888888888888888888888888888888999999999999999:::;;;;;;::::::999999999999::::::999999::::::::::::::::::888999999::::::999999888::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999:::;;;===>>>>>>??????=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>??????>>>>>>=========<<<============>>>@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAA@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA???????????????????????????>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999:::999999888888999::::::777777777777777777777777888888888888999999999999777777777777888888888888666666666666666666666666888888777777777777888888666666666666666666666666666666666666666666666666666666666666666777888888777777777777777777888999888777777666666777777888999999888777777666777777888888888888888888888888999999999888999::::::;;;::::::999999999999::::::999999999999999:::::::::888999999::::::999999888999999999999999999999999::::::::::::::::::::::::999;;;<<<>>>??????>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>;;;:::999888444444333333333444444555333444444555666777777888333333333333333333333333333333222222222111111111111222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444444444444333333222222222444444444444444444444444222222222333333444444444333555666555333333444555555555555555555555555555666666666666666666666666777777777777777777777777777777777777888777777777888888777777888888999:::999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========???>>>>>>>>>======<<<<<<============>>>???@@@AAABBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<=========<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::999999999999999999999777777777777777777777777777777777888888999999999666666777777777888888888666666666666666666666666888888777777777777888888666666666666666666666666555555555555555666666666666666666555666777777888777777666666777888999999888888888777777888888888999999888777666666666666888888888888888888888888999888888888888999:::::::::999999888888999999:::888888888999999:::::::::888999999::::::999999888999999999999999999999999::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@AAAAAA@@@@@@???>>>{{{qqqjjj```\\\XXXUUUUUUWWWXXXXXX[[[\\\^^^^^^```fffooovvvzzzuuuooollliiifffbbb\\\VVVQQQDDDAAA<<<999888999888888555555444444444555555666333333444444555555666666333333333333333333333333222222222222111111111111111111222333333333222222111111111111111111111111111111111111111222222222111111111111111111111111000000000111111111111222222222222222222222222222333333333222222222111111333333333333333333333333111222222222222333333333111222222222222333333333333333333333333333333333222222333333333333444444444333333333333333333222444444444444444444444444222222333333444444555555111333444444333333555666555555555555555555555555777777777777777777777777777777777777777777777777555666777888888888777777888777777777777888999999999999999999::::::::::::999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>==================<<<>>>>>>=========>>>??????AAAAAAAAA@@@@@@?????????@@@@@@?????????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA??????@@@@@@@@@@@@AAAAAA========================>>>>>>============<<<<<<========================::::::::::::999999999999999999999999999888888888999999999999999999999999666666777777888999999999999999888777666555555444777777777777777777777777666555555444444555555666777777777777777777777777444555555555555666666666666666555555666666777888666666666666777888999:::999888888777777888888999999888777777777777777777888888888888888888888888888888888888888999::::::999999888888888888999999777777888888999:::::::::888999999::::::999999888999999999999999999999999999999999999::::::::::::<<<<<<===<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@??????>>>yyyppphhhbbb[[[ZZZYYYVVVVVVXXX\\\```bbbeeeggghhhjjjoooxxx~~~|||{{{zzzyyy{{{zzzyyyzzzzzzwwwqqqmmmdddaaa]]]XXXTTTOOOIIIEEE>>>;;;888666666777666666777777666555555666666666333333333444444444444444222222222222222222222222222222222222111111111111000111222333333333333222111111111111111111111111000000111111111222222222111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222333333333333333333333333333333111111222222222333333333111111222222222333333333222222222222222222222222222222333333333333444444222333333333333333333444444444444444444444444444222333333444555555666666333444555555444444555777555555555555555555555555777777777777777777777777777777777777777777777777444555777888888888777777777777777777777888999999888999999999999:::::::::888999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===<<<<<<<<<===============??????>>>============>>>@@@@@@@@@@@@????????????AAA@@@@@@????????????@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>??????@@@@@@@@@========================>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888999999999999999888777777999999999999999999999999666666666777888999999999999999888777666555444444777777777777777777777777555555444444444444555555777777777777777777777777444444444555555555666666666555555555555666777777666666666666777888999:::777777777666666777777777888888777777777888999999888888888888888888888888888888888888888999999:::999999888888888888999999666777777888999999::::::888999999::::::999999888888888888888888888888888888888999999999:::::::::;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>|||vvvpppjjjddd```\\\]]]]]][[[ZZZ\\\ccciiikkkooorrrtttuuuzzz}}}zzzxxxuuutttuuurrrpppppppppnnniiieee\\\YYYTTTOOOKKKFFFAAA>>>;;;999666555555555444333333333222222111111222222333333333333333333333222222222222222222222222222222222222111111111111000000111222333333333333333111111111111111111111111000000111111222222222222111111111111111111111111000000000000111111111111111111111111111111111111000000111222333444444555333333333333333333333333111111111222222333333333111111111222222333333333222222222222222222222222222222333333333444444444222222222333333444444444444444444444444444444444333333444444555666777777555666777666555444555666555555555555555555555555777777777777777777777777777777777777777777777777444555666888888888777666777777777777777888888999888888999999999:::::::::888888999::::::;;;<<<<<<;;;;;;:::999:::;;;<<<===;;;<<<<<<<<<======>>>>>>@@@???>>>======<<<<<<<<>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????======>>>>>>?????????@@@========================>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999999999888777666666666666666666666666666555666666777888999999999666666666666777777777777777777777777777777777777777777666666666666777777777777777777777777777777444444444555555555666666555555555555555666777777666666666666777888999:::666666555555555555666666888888777777888999::::::888888888888888888888888888888888777888999999:::999999888888888888999999666777777888999999::::::999999999::::::999999999888888888888888888888888888888888999999:::::::::999888888888999;;;===>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>~~~}}}|||||||||zzzvvvtttssspppmmmkkkkkkkkkkkkjjjfffggghhhjjjlllnnnppppppyyy}}}|||xxxssspppnnniiihhhfffeeeccc___ZZZVVVOOOLLLFFFBBB@@@>>><<<;;;777777666666555555555444666555333222111222333333222222222222222222222222222222222222222222222222444444333222333444555666222222222111111111000000333333333333333222111000111222222333333222222111111111111111111111111111222222222222222222222222444444444333333222222222111111111111111111111111333333333333333333333333888888777666444333222111222222222222222222222222333333333444444444555555000111111222222333444444222222333333333333444444666555444333333333333444444444555555555555444444666555444333333333333333555444444444444555666666555666777888888777666555666666555555666777888888666666555555555444444444777777777777888888888888888888777777888888999:::;;;:::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@======>>>????????????>>>BBBAAA@@@??????@@@AAABBBAAA@@@???>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGEEEDDDHHHHHHFFFFFFFFFFFFHHHHHHKKKKKKJJJIIIHHHHHHGGGFFFEEEFFFHHHIIIJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999:::::::::999999999888888888888888888888888888888777777777888999999999:::555666777888999999888777888888777777777777888888666666666666666666666666555555555555555555555555777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777777777999999999999999999999999777777777777777777777777777777888999999999999888999999999999999999999999777777888888888888777777777777777777888888888888888888999999999:::::::::999999:::;;;;;;<<<======:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<>><<<;;;;;;;;;:::666666666666555555444444555444333222222222333333222222222222222222222222222222222222222222222222333333222111222222333444222222222111111111000000222222333333222111111000111222222333333222222111111111111111111111111111222222222222222222222222444444333333333222222222111111111111111111111111333333333333333333333333555555444333222111111000222222222222222222222222333333333333444444444444333222222222222222222222222222333333333333444444555555444444444333333333444444555555555555444444666555444333333333333444555444444444444555666666666666777777777777666666555555555555555666777777777777777666666555555555777777777777888888888888888888777777888888999:::::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@===>>>??????@@@@@@??????AAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGHHHGGGFFFFFFIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999::::::999999999888888888888888888888888888888888888888888888888888999999555666777888999888888777666666555444444444555555666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666444444555666777888999999666666666666777777777777777777777777777777777777999999999999999999999999777777777777777777777777777777888999999999999888999999999999999999999999777777888888888888777777777777777777888888888888888888888999999999::::::888999999:::;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<>>???@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@BBBAAA@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<=========<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::999999999999:::999999999999888888888888888888888888888888888888888888888888888777777666666777888888888777777666666555444333333333444666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666444444555666777888888999666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777666777888888999999888888999999999999999999999999777777888888888888777777777777777777888888888888888888888999999999999:::888888888999::::::;;;;;;::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>===<<<<<>>???@@@???@@@AAAAAABBBBBBAAAAAA???@@@AAABBBBBBAAA@@@??????@@@AAABBBCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???DDDBBB???===<<<<<<===>>>========================::::::;;;<<<<<<<<<;;;;;;999999999::::::;;;;;;<<<:::999999999999999999999999999999999888888888888888888888888888888888888999999888888777777666666666666777777777777777777888777666555555444555555666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666777777666666666555555555666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777666777777888888888888888888888888888888888888888777777888888888888777777666777777777888888888888888888888888999999999999777777888888999999999999:::::::::;;;;;;:::::::::999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===============<<<<<>>;;;999888666999888666555666555444333333333333333444444444444222333333333333333333333222222222222222222222222222222222222222222222222333333333333333222222222111111111111111111111111///000000111111111000000111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222333333333333333222222222222222222222222111111222222222333333333111111222222222333333333222222222333333333444444111333555666666555333222333333444444444444333333444444333333333444444555555444444444444555666666777666555444444555666777888777777666666777777777666666666666666666666666666777777777888888888888888888777777888888999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBBBBBBBBBBAAA???@@@AAABBBBBBAAA@@@???===>>>???AAAAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFFFFFFFFFFFFFFFFGGGEEEFFFFFFGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAA@@@@@@??????CCCBBB???===;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;999999999999999999999999999999999888888888777777777777777777777777777777999888888777777666666666777777666666666666666666777777666555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555555555666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666777888888888888777888888888888888888888888777777888888888888777777666777777777888888888888777777888888888999999999777777888888888888999999999::::::::::::::::::999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<============<<<<<<\\\aaagggkkkooottt{{{{{{uuuqqqiiihhheee```ZZZSSSMMMIIIDDDAAA<<<999888777666444333222111333555666555444222222333333333333333444222222333444444444333333222222222222222222222222222222222222222222222222111222222333444444333333111111111111111222222222000000111111222222111111111222222333333222222111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111222222222222222222222222000000000000000000000111222222222222222222222222222222222222333333333333000111111222333333444444222222333333333333444444222333444555555555444333333333444444444444333333444444333333333444555555555444444444444555666666666555555555555555555666888777777666666666666777555555666666666666777777777777777777888888888888888888777777888888999:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>><<<<<<<<<======>>>???@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@===>>>>>>???????????????AAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????AAA@@@???===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;<<<;;;;;;999999999999::::::::::::888888888999999999999999999888888888888777777777777777777777777777777777777777777777777777666666777777666555555555666666555444444444444444555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333444555666777777888666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666555666777777888888777777888888888888888888888888777777888888888888777777777777777777888888888888777777777888888888888999888888888888888888888888999999::::::::::::999999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<=========<<<<<>>;;;888777666666555444222222222333555666555444111222222222333333333333111222333444444444333333222222222222222222222222222222222222222222222222...///111222333333333333000000111111111222222222000111111222333333222222111222222333333222222111111111111111111111111111111111111111111111111111000111111111222222222222111111111111111111111111111111111111111111111111000000000000000/////////222222222222222222222222333333333333444444444444222222222222222222222333222222333333333333444444333333333444444444555555222333333444444333333222333333333333333444555666555444444444444555666666444555555666666555555444666666555444444444444444666666666777777888888888777777777777888888888888888888777777888888999:::::::::<<<=========<<<;;;;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<======>>>???@@@??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA??????>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGBBBCCCCCCDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDGGGGGGFFFEEEEEEFFFGGGGGGIIIHHHGGGGGGGGGHHHIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEECCCCCCBBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???????????????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<:::::::::999999999999999777888888888999999999999888888888888777777777777777777777777777777777777666666666777777777777777888777666555444555555666444444444444555666777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222333333444555666777777666666666666777777777777666666666666666666666666777777777777777777777777666666666666666666666666555666666777777777777777888888888888888888888888777777888888888888777777777777777777888888888888777777777777888888888888999999999999999999999999999999::::::::::::999999999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<|||~~~wwwqqqkkkddd```]]]ZZZUUUOOOHHHBBB===:::999888666555666777666444888666666666666666333111111111111222222333333333000111333444555444333333222222222222222222222222222222222222222222222222,,,---///111222333333222000000111111222222222222000111222333333333333333222222222333333222222222111111111111111111111111000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111222222222222111111111000222222222222222222222222333333444444444444555555444444333222222111111111222222333333333444444444444333333333333444555666222333333444444333333222333333333333333444555666555444444444444555666666333444555666666555444333555444333333222222222222777777888888999999999999777777777777888888888888888888888777888999999:::::::::<<<=========<<<;;;;;;;;;;;;<<<===>>>>>>???<<<<<<<<<======>>>???@@@??????@@@AAAAAAAAA@@@@@@BBBAAA@@@??????@@@AAABBBAAA@@@???>>>???@@@BBBCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEAAABBBBBBCCCDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDHHHGGGFFFEEEEEEFFFGGGHHHJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFHHHHHHHHHHHHFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????>>>======>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;::::::999999888888888777777888888999999999999888888888888777777777777777777777777777777777777555555666666777777888888888777666555444444555666666666666666777999:::;;;666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666555555555444444444666666666666777777777777666666666666666666666666888888888888888888888888666666666666666666666666555666666777777777777777777777777777777777777777777777888888888888777777777777777777888888888888777777777777888888888888::::::999999999999999999999999999::::::999999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;<<<=========<<>>;;;555555555666555555444444444444444444444444444444444444444333333222222222222222222222222222222222333333333333333333333333333333333222222111111111111111222222222333333333000111111111111222222222111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111888666333222222222111000222222222111111111000000555555444333333222111111111222222333333222222111//////000111222222333333111111111222222333333333,,,...000222333222111000111222333444555666666555444444444333333222222222333333333222222111111111444444444555555555555666444444444444444444444444555555555555555555555555666666555555555555666666999888888888777777666666666666666666666777888888444555777888999999999888999999::::::;;;<<<======<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>??????BBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAA@@@???>>>===>>>??????@@@@@@AAABBBBBBAAABBBCCCCCCCCCDDDGGGIIIMMMQQQRRRKKKEEEDDDDDDBBBGGGFFFFFFFFFEEEEEEDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCAAABBBDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHGGGFFFGGGHHHIIIJJJHHHHHHGGGGGGFFFEEEDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDEEEEEECCCBBBBBBCCCCCCDDD@@@@@@@@@???@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@========================<<<;;;::::::999999::::::::::::::::::::::::::::::888888888888888888888888::::::999999999999::::::888888888888888888888888555555666666666666555555777666555555555777888999555555555555555555555555666555555555555444444444888777555444333333444555444444444444444444444444555555555555555555555555555555555555555555555555666666555555555444444444555555555666666666666777555555555555666666666666777777666666555555555444666666666666777777777777777777888999999888666555666666555555555555666777888888777777666666555555666666666666777777777777::::::999888777777777888777777777777888888888888888888777777888888999:::::::::999999888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===~~~rrrjjjeee___VVVOOOKKKGGGCCC@@@>>><<<999666555555555555555555444444444444444444444444444444222222333333333333333333222222222222222222222222333333333333333333333333333333333222222222111111111111111111222222222333111111111111222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111444222000000111222222222222222222111111111000000555444444333222222111111111222222333333222222111000111111222333333444444222222222222222222333333...///000222222222222111222222333333444444555555555555555444444333333333444444444333333333222222444444444555555555555666666666666666666666666666555555555555555555555555666666555555555555666666888888777777777666666666555555555555555666777777555666777888888999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<===>>>>>>??????@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>??????@@@@@@AAABBBBBB@@@AAAAAAAAAAAACCCFFFIIIPPPUUUVVVPPPJJJGGGFFFDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDBBBBBB@@@@@@@@@??????@@@@@@AAA@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::888888888888888888888888777666666666666666666777777777777777777777777777555555666666666666555555777666666555555666777888555555555555555555555555666555555555555444444444666555555444444444444555444444444444444444444444555555555555555555555555555555555555555555555555666555555555444444444444444444555555555666666666555555555555666666666666777666666666555555555555555666666666777777777777777777888888888777777666777666666666666666777777888777777777666666666555666666666666777777777777:::999888888777777888888777777777777888888888888777777666666777777888999999999999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<~~~vvvjjjaaa[[[TTTKKKEEEBBB???<<<:::888777555333666666555555555444444444444444444444444444444444111111222222333444444444222222222222222222222222333333333333333333333333333333333222222222222111000000000111111111222222111111111111222222222333111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111000///...///111333333333222222222111111111111111444444333333222222111111111222222333333222222111222222222333333444444555333333222222222222222222000000111111222333333333444333222111111222333444555555555555444444444444555555444444444444333333444444444555555555555666666666666666666666666666555555555555555555555555666666555555555555666666666666666666666555555555444444444555555555666666666666666666777888999:::999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>??????>>>============>>>??????BBBBBBCCCBBBBBBAAA@@@???>>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@AAACCCGGGKKKSSSYYYZZZUUUNNNKKKIIIEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGFFFFFFEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGHHHGGGEEEBBB???AAA@@@@@@?????????@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::888888888888888888888888666666555555555555666666666666666666666666666666555555666666666666555555777777666555555555666666555555555555555555555555666555555555555444444444333444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444333333333444444444555555555555555555666666666666666666666666555555555555555555666666666777777777888777777777777777888888888888777777777777777888777777777777666666666666666666666666777777777777999999888777777777888888777777777777888888888888666666666666666777777888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<{{{yyy{{{}}}}}}{{{yyyqqqiii___WWWQQQJJJCCC>>>===;;;999888777777666555777666555555444444444444444444444444444444444444222222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222///000000000000111111111111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000///...///222333333333111111111111111111111111333333333333222222111111111222222333333222222111222222222222333333444444333333333222222111111111222222111111222333444444555333111000000111222444444444444444444444444444444444444444444333333333444444444555555555555666444444444444444444444444555555555555555555555555666555555444444555555666555555555555555555555555444555555666666666666666888777666666666777999:::888999999999:::::::::;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???======<<<<<<======>>>???BBBCCCCCCCCCBBBBBBAAA@@@>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBEEEIIIMMMTTTZZZ\\\WWWQQQMMMIIIFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDBBB@@@AAA@@@@@@???????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999999999999999999999888888888888888888888888888888777777777777888888666666666666666666666666555555666666666666555555777777666666555555555555555555555555555555555555666555555555555444444444111222444555666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444555555555555666666666666666666666666666555555555555555555666666666777777888777666666666777999:::999999888888777888888888777777777777666666666666666666666666777777777777888888777777777777888888666777777777888888888888777666666666666777888888777777777777888999;;;;;;:::::::::::::::::::::::::::999999999999999999:::::::::;;;;;;;;;<<<<<<<<<~~~yyyvvvqqqrrrrrrrrrpppmmmiiifff```ZZZRRRLLLHHHDDD???<<<999999999888777777777888888777555444333333333444444444444444444444444444444444333222111111000000222222222222222222222222222222222222222222222222222222222222222222222222///000000000000111111111111222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111000111333333222111111111111111111111111111333222222222222222111111111222222333333222222111111111111111222222222222333333333222222111111111222222222111222222333444555333111000000111222444222222222222222222222222222222222222222333333333444444444555555555555666444444444444444444444444555555555555555555555555555555444444444444555555444444444444555555555555555666777888888888888777888777666666666777999999888888888999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>===============>>>??????BBBBBBCCCCCCBBBBBBAAAAAA>>>??????@@@@@@AAABBBBBBAAABBBBBBBBBBBBEEEIIILLLRRRXXX[[[VVVOOOLLLHHHEEEDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBCCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCDDDDDDEEEIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@??????>>>>>>>>>???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999999999999999999999777777777777777777777777:::999999888888999999:::777777777777777777777777555555666666666666555555777666666666555555444444555555555555555555555555666555555555555444444444111222444555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444222222222333333333333444555555555555666666666666555555555666666666666666555555555555666666666666777666555555666888:::;;;::::::999888888888888888666666666666777777777777666666666666777777777777888777777666777777888888666777777777888888888888888777777777777888999999666666777777888999:::;;;::::::::::::::::::::::::999999999888888999999999:::::::::;;;;;;;;;;;;<<<~~~|||yyyvvvqqqnnnhhhhhhgggeeebbb]]]YYYWWWNNNJJJEEEBBB@@@>>><<<;;;555666777666555555666888999777666444333333333444444444444444444444444444555555444222111000///...222222222222222222222222222222222222222222222222111222222222222333333333000000000111111111222222222222222222333333333333111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111333222222222333333111///111111111111111222222222222222222222222222111111111222222333333222222111111111111111111111111111333333222222222222222222111111222222222222222222444333222111111222333444111111111111222222222222111111222222222222333333444444444555555555555666666666666666666666666666555555555555555555555555555555444444444444555555444444444555555555555555666777888999:::999888777888777777777777777888888888888888888888888888888888999:::<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>>>>======>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA>>>??????@@@@@@AAABBBBBB>>>@@@AAABBBBBBDDDHHHJJJOOOUUUWWWQQQLLLIIIGGGDDDCCCCCCDDDDDDDDDDDDEEEEEEBBBCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@AAABBBCCCDDDHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFGGGHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCBBBBBBBBBDDDDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999999999999999999999777777777777777777777777888888777777777777888888777777777777777777777777555555666666666666555555555555666666666555444444555555555555555555555555666555555555555444444444222333333444444444444333444444444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444222222222333333333444444555555555555666666666666555555555666666666666666444444555555555666666666555555555666777999:::;;;::::::999888777777777777666666666666777777777777666666666666777777777777777777666666666777888888777777777777888888888888888888888888888999999:::777777777777777888999::::::::::::::::::::::::::::::999999888888999999:::::::::::::::;;;;;;;;;;;;|||vvvqqqmmmiiieeeccc\\\[[[YYYVVVRRRNNNKKKJJJAAA>>>;;;999888999999999333444666555333333666888999888666333222222333444444444444444444444444444444333333222111000//////222222222222222222222222111111111111111111111111111111222222222333333333111111111111222222222333222222222333333333444444111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222111111111222222000...000000111111111222222222111111111111111111222222111222222333333222222111222222222222222222222222222222222222222222333333000000111222222111000///222222333333444444555555111111111222222333333333222222222333333333444444444444444555555555555666666666666666666666666666555555555555555555555555555444444333333444444555444444555555666666666666555666888999999999777666777777888888888888777777888888888888888888888777777999:::<<<<<<;;;:::999::::::;;;<<<<<<======>>>===============>>>??????@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@@@@AAABBBBBB>>>AAADDDEEEFFFGGGIIIKKKLLLQQQSSSMMMHHHGGGFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCEEEFFFGGGFFFEEEDDDAAAAAA@@@@@@AAABBBDDDEEEFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFGGGHHHGGGGGGFFFDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::888888888888888888888888777777777777777777777777777777666666666666777777666666666666666666666666555555666666666666555555333444555666666666555444555555555555555555555555666555555555555444444444444444333333222333333333444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444333333333333444444444444555555555555666666666666555555555555666666666777444444444555555555666666333444555777999::::::;;;::::::999777777666666666555666666666777777777888666666666666777777777777666666666666666777888888777777777777888888888888777777777777777888999999888888777777777777888888999999999999999999999999::::::999999999999::::::999999:::::::::;;;;;;;;;|||{{{|||~~~~~~}}}wwwpppiiiccc___ZZZXXXMMMLLLJJJFFFCCC@@@>>>===999888666444444555666777333555666666444333666999:::888666333222222333444444444444444444444444444222222222111111111111111222222222222222222222222111111111111111111111111111111111222222333333333111222222222222333333333222222333333333444444444111111111111111111111111111111111111111111111111000000111111222222222222111111111111111111111111///...///000222111///---000000111111222222222222111111111111111111222222222222222333333222222222333333333333333333333333111111111222222333333444...000111222222111///...111222333444555666666555222222222333333444444444333333333444444555555555444444444555555555666666444444444444444444444444555555555555555555555555555444444333333444444555555555555666666666777777444555777888999888666555666777888999999888777666888888888777777777777777777888:::<<<<<<;;;:::999::::::;;;;;;<<<======>>>===<<<<<<<<<<<<===>>>>>>??????@@@AAAAAAAAA@@@@@@>>>??????@@@AAAAAABBBBBBAAADDDHHHJJJKKKLLLMMMNNNKKKOOOPPPKKKFFFFFFFFFDDDBBBCCCCCCCCCDDDDDDEEEEEEBBBDDDFFFGGGHHHGGGFFFEEEBBBBBBAAAAAABBBCCCEEEFFFEEEDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGEEEDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGDDDEEEFFFGGGHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGG>>>???BBBDDDEEEDDDBBBAAAAAA@@@???>>>============;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::888888888888888888888888777777777777777777777777888888777777777777888888555555555555555555555555555555666666666666555555222333555666666666555555555555555555555555555555666666555555555444444444666555333222111222222333444444444444444444444444333333333333333333333333333333333333333333333333222222222333333444444444333333444444444444555555555555555555666666666777444555555555666666777777444444444555555555666666222333666888:::::::::::::::999888777666666666666555666666666777777888888666666666666777777777777666666666666666777888888777777777777888888888888666666666666666777888888999888777777777777777888999999999999999999999999;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;}}}{{{yyyxxxxxxxxx|||}}}wwwtttsssooohhh___WWWQQQLLLJJJFFFEEECCC@@@===;;;999777777777777777666666666666777777666555555555555666333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222111111111000000222222222222222222222222222222222111111111000000111111111111111111111111333222111000000111222333222222111000000111222222111111111111111111111111222222222222222222222222000000000111222222222333111111111111111111111111000000111222222222222111111111111111111111111111222222222222222111000///111111111111111111111111111111111111111111111111222222333333333333444444222222222222222222222222333333333222222111111111555555555555555555555555444444444555555555555666555555555444444555555555777777777777777777777777666666666666666555555555777777777777777777777777777777777777777777777777888888777777666666555555::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@>>>AAACCCEEEEEEDDDEEEFFFOOONNNMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999888666666666777888777777888888888888777777777777777777777777777777888888777777666666555555777666444444555666666666555555555555555555555555555444444333333444444555555555555555555555555555444444444444444444444444666666666666666666666666444444333333333333444444555444444333333444444555333444444555555444444333777555333444666777555222444444444444444444444444444444555666777777666666555555555555555555555555333333333444444444555555666666666666777777777777666666555555444444444444:::999666555444555666777777777777777777777777777888888777777666666555555555555555555666666666777777888888888888999999999:::999999999888777777777999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::|||zzzyyyyyyyyyxxx|||xxxrrroooccc___XXXPPPIIIDDD@@@>>><<<<<<;;;:::999888888777666666555555555555555555777666555555444444555555333333333333333333333333444444444444444444444444333333333333333333333333111111111111111111111111222222222222111111111111222222222222222222222222222222222111111111000000111111111111111111111111222222111000000111222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111222222222111111111111111111111111000000111222222222222111111111111111111111111111222222222222222111000000222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222333333333222222222111111444444444444444444444444444444444444555555555555555555444444444444555555444444444444444444444444666666666666666666666555777777777777777777777777777777777777777777777777888777777777666666666555:::999999999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<>>>>>===<<<<<<;;;===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999777666666666777888777777888888888888777777777777777777777777777777777777777666666666666666999888666555444333222111555555555555555555555555555444444333333444444555555555555555555555555555444444444444444444444444444444444444444444444444555444444444444444444555444444333333333333444444333333444444444444333333666444333444666777555333444444444444444444444444333444555666666666666666555555555555555555555555444444444555555555666666555666666666777777777777777777666666555555555555888777666555555666666777666666666666666666666666888777777777666666666555555555555666666666777777777777888888888999999999999999888888888888888888999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::zzzzzzyyyzzz|||~~~~~~|||zzzzzzxxx{{{|||{{{xxx{{{~~~|||wwwoooiiieeeUUURRRLLLFFF@@@<<<:::999777777777666666666555555444444444444444444555555555555444333333333444444333333333333333333333333444444444444444444444444333333333333333333333333111111111111111111111111333333333222222222111111222222222222222222222222222222222111111111111111111111111111111111111111222222111000000111222222000111222333333222111000111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111000000111222222222222111111111111111111111111111111222222222222111000000333333333333333333333333111111111111111111111111000000111111111222222222222222222222222222222222333333333222222222222111222222222222222222222222444444444444555555555555444444333333333333444444333333333333333333333333555555666666666666666666777777777777777777777777777777777777777777777777777777777777666666666666999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<======??????????????????@@@@@@??????@@@@@@@@@AAAAAAAAAHHHIIIKKKJJJHHHEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999888777777666777777777666777777888888777777666777777777777777777777777666666666666666666777777888777666555333222111111555555555555555555555555555444444333333444444555555555555555555555555555555555555555555555555555333333333333333333333333555555555444444555555555444444333333333333444444333333444444444444333333444333222333555666666555444444444444444444444444333333444555555555555444444444444444444444444444555555555666666666777777555555666666666777777777777777777666666666666666666666666666666666777777666666666666666666666666777777777777666666666666555555666666666777777777777777777888888888999999777777888888888888888888999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::xxxwwwwwwxxx{{{}}}||||||~~~zzzuuusssoooqqqrrrqqqllleee^^^ZZZLLLIIIEEE@@@<<<:::888888888888777666555444444333333333444444555555555666555444333333222222333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111222///000222333333222000///111111111111111111111111222222222222222222222222333222222222111000000000111111111111111111111111000000111222222222222111111111111111111111111111111111222222222111111000333333333333333333333333111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333444444444555555555444333333222222333333444555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666777777777777666666666666999999999888999::::::;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAEEEFFFHHHGGGEEECCCBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????=========<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999888888777777777777777777666666777777777777666666666666666666666666666666444555555666666777777777444555666666555444555555555555555555555555555555555444444333333444444555555555555555555555555555555555555555555555555555333333333333333333333333666555555444444555555666444333333333333333333444333333333444444333333333222222222333555666666666444444444444444444444444333333444444444444444333444444444444444444444444444555555555666666666666555555555666666666777777666666666666555555555555444444555666777777777666666666666666666666666666777777777777666666666666555666666666666777777777777777777777888888888888666666777777888888999999888888888888888888888888888888999999999:::::::::999999999999999999999999{{{zzzyyy{{{~~~}}}|||}}}~~~zzzrrrllliiihhhhhhgggddd```ZZZSSSOOOBBB@@@===999777555555666777777666666555444444444333333444555666666777777444444333222222222222333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111///000222333333222000///111111111111111111111111222222222222222222222222333222222222111000000000111111111111111111111111000000111222222222222111111111111111111111111111000111111222222222111111222222222222222222222222111111111111111111111111222222222333333333333444222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444444555444333333222222333333444666666666666666666666666444555555555666666777777666666666666666666666666666666666666666666666666666666666666777777777777999888888888888999::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@BBBDDDEEECCCBBBAAABBB???@@@@@@AAAAAABBBBBBCCC@@@AAABBBBBBCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::::::::999999999999999999999999777777777888888888777777666666777777777777666666666666666666666666666666444444555555666666777777444666888888666555666777555555555555555555555555555444444333333444444555555555555555555555555555555555555555555555555555444444444444444444444444555555444444444444555555333333333222222333333333222333333333333333333222111222333333444555555666444444444444444444444444333444444444444444333333444444444444444444444444333333444444444555555555555555555555666666666666444444444444444444444444333444555666777777666666555555555555555555555555666666666666777777777777666666666666777777777888666666777777777888888888666666666777777888888999888888888888888888888888888888999999999:::::::::999999999999999999999999~~~}}}wwwxxxzzz}}}}}}tttlllfffddd___\\\YYYUUURRRNNNIIIEEE===<<<999777555555666666111222222333444444555555222333444555666777888888444444333222222222333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111111111111111111111222222222111111111111111111111111000111222222222222111000000111222333333222111000111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111000000111222222222222111111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111222222333333333444444444222222222222222222222222111222222222222333333333444444444444444444444444333333333333444444444444444444333333333333444444555555555555555555555555444444555555666777777777777777777777777777777777777777777777777777777777666666666666777777777777888888888888888999:::::::::::::::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@>>>>>>?????????@@@@@@@@@???AAADDDDDDCCCCCCCCCDDD??????@@@@@@AAAAAABBBBBB@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999::::::999999999999999999999999666666777888888888888777555666666777777666666555777777777777777777777777555555555555555555666666777:::<<<;;;777333333444555555555555555555555555555444444333333444444555555555555555555555555555444444444444444444444444444444444444444444444444444444444333333444444444333333222222222222333333222222333333333333222222111222444444333333444666444444444444444444444444444555555555555444333333333333333333333333333333333333333444444444444555444444555555555666666666333333333333333444444444555555555555555555666666555555555555555555555555666666666666777777777777666666666777777777888888666666666777777777888888666666777777777777777777888888888888888888888888888888999999999:::::::::999999999999999999999999~~~{{{ssstttvvvyyy{{{~~~}}}|||yyyrrrjjjbbb]]][[[RRRNNNIIIFFFEEEDDDAAA???<<<:::888666666666777888111222222333333444444444000111222333555666777888555555444333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000//////111111111111111111111111000000111111111222222222111111111111111111111111000111222222222222111000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111222222222111111111111111111111111000000111222222222222111111111111111111111111111000000111222222222222222222222222222222222222222111111111111111111111111111222222222333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222333333333444444444555555444444444444555555444444444444444444444444444444555555666777777888777777777777777777777777777777777777777777777777555666666666777777777888888888888888888999999:::999999999::::::::::::;;;;;;<<<<<<===>>>>>>??????======>>>>>>>>>????????????AAACCCDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@AAACCCDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCBBBAAAAAABBBCCCCCCBBBCCCEEEFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<::::::::::::::::::::::::888888888888999999999:::888888888888888888888888555666777888999888888777555555666666666666555555777777777777777777777777555555555555555555444444666999<<<;;;666222222444555555555555555555555555555444444333333444444555555555555555555555555555333333333333333333333333333333333333333333333333333333222222222222333333333333222222222222333333222222333333333333222222111333555444222111333555444444444444444444444444666666666666666555444333333333333333333333333333444444444444555555555555444444444555555555666666333333333444444444555555777666555444444444555666555555555555555555555555555666666666777777777888666666777777777888888888666666666666777777777888777777777777777666666666888888888888888888888888888888999999999:::::::::888888888888888888888888|||yyytttuuuvvvwwwwwwxxxwwwwwwpppnnnkkkddd[[[TTTOOOMMMIIIEEE???<<<===>>>===<<<888666444333222333444555777666666555444333222222///000111222444555777777666555444444333333444444333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333000000000000////////////000000000000000000000000000000111111222222222222111111111111111111111111000111222333333222111000222222111000000111222222111111111111111111111111222222222222222222222222000000111111222222222333111111111111111111111111000000111222222222222111111111111111111111111111///000111222222222222222333333333333333333333333111111111111111111111111000111111111111222222222222222222222222222222222111111111222222333333333111111111111111111111111222222333333333444444444666555555444444555555666555555555555555555555555444444444555666777777888777777777777777777777777777777777777777777777777555666666666777777888888888888888777888999999:::888888999999999:::::::::999999::::::;;;<<<<<<===============>>>>>>>>>>>>>>>@@@BBBBBBAAA?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCEEEEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???CCCBBBAAAAAAAAAAAABBBCCCBBBCCCDDDFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>======<<<<<<::::::::::::::::::::::::777777888888999999999:::888888888888888888888888555666777999999999888777555555666666666666555555777777777777777777777777666666666555555444444333111555::::::666333444777555555555555555555555555555444444333333444444555555555555555555555555555222222222222222222222222222222222222222222222222333222222111111222222333333222222222222222222333222222222333333222222222222444555444222111222444444444444444444444444444666666777777666555444444333333333333333333333333555555555555666666666777444444444555555555666666444444444555555555666666888777555333222333555666555555555555555555555555555666666666777777888888777777777777888888888888666666666666777777777777888888777777666666555555777777777777777777777777888888999999999:::::::::888888888888888888888888zzzssspppooooooooonnnlllhhheee```]]]WWWQQQLLLHHHFFFEEE===<<<;;;999888888999999666555555444222111111000333333333333333333333333444444444444444444444444666555222000///000222333222222222222222222222222222222222222222222222222111111222333333444555555222222222222222222222222333333333222222222111111//////////////////////////////000000111111111222222222222111111111000000111111111111111111111111222111000000000111333333666111///222222...///333111111111111111111111111444333111000000000111111111111111111111111111111222222222222222222222222222222111000//////000000///000000000111111111111222111000//////000111222111///...///222333222000000000//////000111222222333222111000000111222333222222111111111111111111111111000000000000000111222222222222333333444555;;;999666444444555777888666555444333333444555666444444444444444444444444666666666666666666666666777666555444444555666777666666777888888888888888777777777777888888888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>>>>>>>???AAAAAAAAAAAAAAA???@@@AAAAAA??????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@============<<<<<<<<<<<<;;;::::::999999::::::;;;888888999:::999888777666777888888888888999999999777777666666666666777777555666666777777777777666444444555555555555444444444444555555555555444444555555555444444333333333444444444444444444444444333333333333333333333333555444222111111222444555444333333222222333333444444444444444444444444444222222222222222222222222333333333444444444555555444444444333333222222222333333333333333333333333111111222333444555666777111111222222222222333333333333333333333333333333444444444555555555555666444555555555555555555444444444444555555555555666666666666666666555555555777666555444444555666777555555555555555666777777777777777777666666666666888888888888888888888888777777777777777777777777777666555444444555666777888888999::::::::::::999:::::::::::::::999888777~~~}}}~~~}}}wwwqqqjjjhhhfffdddccc```\\\YYYRRROOOKKKGGGCCCAAA??????;;;:::999777777666777777444444333333333333222222333333333333333333333333333333333333333333333333222222222222222222333333222222222222222222222222222222222222222222222222111222222333333444444444222222222222222222222222333333222222111111111111111111111111111111111111000000000000111111111222222222222111111111000000111111111111111111111111222111000000000111222333555111000222222...///333222222222111111111111111333333111000000000111111222222222222222222222222111111111111111111111111333222111000000000000000111111111111222222222222333333222111111222333333222000...///222222111///000000000000000111222222333222111000000111222333222222111111111111111111222222111111111111222222333222222222333333444555999777666444444555666777555444333333333333444555555555555555555555555555666666666666666666666666666666555555555555666666666666666777777777888888777777777777888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB???AAAAAAAAA@@@???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@============<<<<<<<<<<<<;;;::::::999999::::::;;;:::;;;;;;<<<;;;:::999888666666777777777888888888777777666666666666777777666666777777777666666555444444555555555555444444444444555555555555444444555555444444444333333333444444444444444444444444444444444444444444444444555444222111111222444555555444444333333444444555444444444444444444444444333333333333333333333333333333333444444444444555444333333333333333333222333333333333333333333333333333333444444444444444333333444444444444555555333333333333333333333333444444444444555555555555444444555555555555444444444444444555555555555666666666666666555555555555777666555444444555666777555555555555555666666777555555666666777777888888888888888888888888888888777777777777777777777777777777666555555666777777777888999999::::::999999999999::::::999888888777yyyvvvtttttttttqqqkkkggg___\\\XXXTTTRRROOOKKKIIIBBBAAA>>><<<;;;:::::::::888777666555555444555555222222222333333444444444333333333333333333333333111111111222222222222222///000222333444444333222222222222222222222222222222222222222222222222222222222222333333333333333222222222222222222222222222111111111111000000000111111111111111111111111000000000111111111111111222222222111111111111111111111111111111111111111111111000000111111222333444111000111111///000333222222222222111111000000333222111111000111111111333333333333333333333333222222222222222222222222333333222111111111111222111222222222222333333333333333222111111222333333222000///000111111000///111000000000000111222222222222111111111111222222111111222222222222222222333333222222222333333444333333222222222333444444666555555555555444444444444444333222222333444444666666666666666666666666666666666666666666666666555555666666666666555555777666555555555666777888777777777777888888888888999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA???AAABBBAAA@@@???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@@@@AAAAAAAAA=========<<<<<<<<<<<<;;;::::::999999999999::::::777777888888888777666555555555555666666666777777777666666555555666666777777777777777666666555444444444555555555555444444444444555555555555444444555444444444444333333333444444444444444444444444555555555555555555555555444333222222222333444555555555444444444444555555444444444444444444444444444444444444444444444444333333333333444444444444222333333333333333333444333333333333333333333333555555444444333333222222333333444444444444555555333333333333333333333333444444444444555555555555333333444444444444333333444444444555555555555666555555555555555555555555666666555555555555666666555555444444555555666777444444555666777888999999888888888888888888888888777777777777777777777777888888777777777777888888777888999999::::::999999888888999999888888777777~~~xxxpppmmmiiifffccc___ZZZUUUTTTPPPJJJFFFDDDBBB@@@>>>;;;:::999888888888999999666666555555444444444444222222333333333333444444333333333333333333333333111111111222222222222222000111222333333333333333222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222111000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333222000000000000111333333333222222111000000000222222111111111111111111333333333333333333333333444444444444444444444444333333222222222222222333111111111222222222333333111000000000000000000111111111000000000000000///111111111000000111222222222222222222222222222222111111222222222222222333333222222222222333333444333333333222222333333444333444555555555444333222444444444444444444444444555555555555555666666666666666666666666666666666444555666777777666555444777666444333444555777999666777777777888888888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>======>>>???@@@@@@@@@@@@@@@AAABBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@???BBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA======<<<<<<<<<;;;;;;;;;::::::999999999999::::::666666666555555555444444555555666666666777777777666666666555555666666666777777777777666555444333444444555555555555444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222222333444555444444333333333333444444333333333333333333333333444444444444444444444444222222333333333444444444222222222333333444444444333333333333333333333333444444444333333333222222111111111222222222333333444444444444444444444444333333444444444555555555222333333444444333333222444444444555555555555666444444555555555555555666666666666555555666666666555444444444444555666666555555555666777888888888888888888888888888888888777777777777777777777777888888888888888888888888777777888999999999999999777777888888888777777666|||rrrkkk```^^^ZZZVVVSSSOOOKKKHHHHHHEEE@@@===<<<<<<;;;:::999999888888888888888888555555555555555444444444444444333333333333222222333333333333333333333333111222222222333333333444555444222000000111222333222222222222222222222222222222222222222222222222222222222222222222222111222222222222222222222222000000000000000000000111000000000000000000000000222222222111111111111111111111111111111111111111111111111111111111111111000000111111222222222222222222111///000111222222222222222111111111000000111111111111222111111111333333333333333333333333444444444444444444444444333222222222222222333333000000000000111111111222000000000111111000000000000111111111000000000000222222111111111111111222222222222333333222222222111111222222333333333333111111111111111222333333444333333222222333333333222333444555555444333222555555666666666666555555333333444444444555555555666666666666666666666666444555666777777666555444777666444333444555777999666777777777888888888888888888888999999999::::::;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>;;;<<<===>>>>>>?????????@@@AAABBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEDDDBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999:::999999888888777777777777666666666777777777888888666666555555555555666666777777777777666444333333444444555555555555444444444444555555555555444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222333333444444333222222222222222222333333333333333333333333333222222222222222222222222222222222333333333444444222222222333333444444444333333333333333333333333222222222333333333444444111111111222222222333333444444444444444444444444333333333444444444444555222333333444444333333222444444444555555555555666333444444444555555666666555666666666666666666555444444444444444555666666777777777777666666666666777777777777777777777777777777777777777777777777888888999999999999888888777777888999999999999888666777777888888888777777}}}vvvlllbbb[[[NNNMMMJJJHHHEEEDDDCCCCCC@@@===:::888888999999999777777777777666666666555444555555666666555444444444444444333333222222222333333333333333333333333111111222222333444444444777555222000///000222333222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222000000000111111111111222////////////////////////222222222222222111111111111111111111111222222222111111111111111111111111000000111222222222222111111222222//////222444222111111111111111111111111000000111222222222222111333333333333333333333333222222222222222222222222222111111111111222333333//////000000000111111111111222333333333333222111...000111111000000111222333333222111111111111222222222333333333333222222111111222222333444444444111111000111111222333444444444333222222222333333222333444555555555444333666666777777777777666666222222333333444555555555666666666666666666666666555555666666666666555555777666555555555666777888777777777777888888888888888888888888999999999999::::::;;;;;;<<<=====================>>>>>>>>>>>>;;;<<<===>>>>>>???>>>>>>@@@BBBCCCBBBAAA@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA????????????????????????>>>>>>>>>>>>>>>?????????<<<<<<<<<;;;;;;;;;;;;:::999999888888888888999999999888777666666666666777666666777777777888888888666555555444444555555666666666666666555555444333444444555555555555444444444444555555555555444444333333333444444444444555444444444444444444444444111111111111111111111111111222222333333444444444222222111111111111222222333333333333333333333333222222222222222222222222222222222222333333333333222333333333333333333444333333333333333333333333111111222222333333444444333333444444444444555555444444444444444444444444333333333333444444444444333333444444444444333333444444444555555555555666333333333444555555666666555555666666666666555555444444333333444444555666888777777777666666666555777777777777777777777777777777777777777777777777888888999999999999888888666777888888999999888888777777888888999999888888tttqqqmmmiiiccc[[[SSSNNNCCCBBBAAA>>><<<<<<===>>>:::888666555666777777666444444555555555555555444333333444555555555444333222222333333333333444444333333333333333333333333000000111111222333333333444333222111111111222333222222222222222222222222222222222222222222222222000000111111222222333333222222222222222222222222111111111111222222333333000000000000000000000000333333333222222111111111000000111111111222222222111111111111111111111111///000111222333222222111000333222......333444222000000000111222222333333///000111222333222222111222222222222222222222222111111111111111111111111000000000000000111222333000000111111111222222222111222333333333333222111,,,///111111000000222444444333222222111111111222222222333444444333222222111111222222333444444555111111111222222333555555555444333333222222222333333333444555555555555555555555666777777666555555333333333444555666666666666666666666666666666666666666555555555555666666666666666777777777888888777777777777888888888888888888888888999999999999::::::;;;;;;<<<======>>>============>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@AAABBBCCCBBBAAAAAAAAACCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999888888888888999999777666555444444444555555555555555666666666777777666555555444444555555666555555555666555555444444444444555555555555444444444444555555555555444444333333333444444444555555444444444444444444444444222222222222222222222222111111222333444444444444333222222111111222222333222222222222222222222222333333333333333333333333111222222222222333333333444333333333333333333222333333333333333333333333333333333222222222222222333333444444444444555555555555555555555555555555222222333333333444444444444444555555555555444444444444444555555555555666222222333444444555666666444555666777777666555444444444333333444444555666666666666666777777777777777777777777777777777777777777777777777777777777777777888999999888777777666777777888888888888888777888888999::::::999999aaa^^^[[[XXXTTTPPPKKKGGGAAA@@@>>>;;;888777888999777555444444555666555444222333444555666666666555111222444444555444333222000111111222444555555666333333333333333333333333...//////000111222222222///000222333444444333333222222222222222222222222222222222222222222222222//////000111222333333444222222222222222222222222111111222222222333333333111111111111111111111111333333333222222111111111000000111111222222222222111111111111111111111111///000111222333222111111///333222......444555222//////000111222333333444///000111222333333222111111111111111111111111111222222222222222222222222000000//////000111222222111111222222222333333333///000111222222111000///+++...111111000000333666444333333222111111111222222222444444444444222222111111222333333444555555222222222333444555666777555444333333222222222222444444444555555666666666333444555666666555444333444444444555666777777888666666666666666666666666777666555444444555666777666666777888999888888888777777777777888888888888777888888888888999999999::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAAAABBBCCCCCCAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888999999;;;:::888777777888888999444444444555555555666666555555555444444555555555444444555555666555555555444555555555555555555444444555555555555555555444333333333444444555555555444444444444444444444444333333333333333333333333000111222333444555444444444333333222222333333444222222222222222222222222444444444444444444444444111111222222222333333333444444444333333222222222333333333333333333333333555555444333222111000///111111222222222333333333555555555555555555555555222222333333333444444444444555555666666555555444444444444555555555666666222222333333444555666666444555666777777666555444444333333333333444555555444444555666777888999999777777777777777777777777777777777777777777777777666777888999999888777666666666777888888888888888777888999:::::::::::::::MMMLLLJJJGGGEEECCCBBBBBB999888888888777777666666777777666555444444333333333333333333333333333333444444444444444444444444333222222111111222222333111111222222222222111111111111222222222333333333333333333444555666777777222333444333111000111222111222222333333222222111111111222222222333333333000111333555555555333222111111111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222333333333222222111111111000111222222000000111222444333333222111111111222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000111222333333222111000000000000000000111111222222222111111111111222222222222222222222222222222444444444444444444444444222222222222222222222222444444444555555555666666333333333333333333333333444444444444444444444444444444444555555555555666444555666555444444555666444444444444555555555666666666666666777777777777999999999999999999999999888888888999999888888888<<<<<<;;;:::::::::;;;;;;=========>>>??????@@@@@@BBBBBBAAA@@@@@@???>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@???????????????@@@AAAAAABBBCCCCCC@@@??????>>>>>>>>>==================<<<<<<<<<<<<;;;;;;::::::::::::999999888888888888777777777777888888777777777777888888666666555555555555666666666666666666666666666666666555555555555444444444666555555444444333222222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444333333333222222222333333222111111222333333222222222222222222222222333333333333333333333333444444222222222222444444222222222222222222222222333333333333333333333333555444444333333444444555555444444333333444444555222222333333333333444444444444444444444444444444444444444333333222222222333333333222222111111111555555444333444555666777555555555555555555555555555555444444444444555555444444444444555555555555777777777777777777777777777777777777777777777777777777777777888888888888777777777888999999::::::888888888888888888888888DDDCCCAAA???>>><<<<<<<<<888777777777666666666666777666666555444444333333333333333333333333333333444444444444444444444444333222222111111222222333222222333333333333222222111111222222222333333333222222333333444444555555222333444333111000111222111222222333333222222111111111222222222333333333111111333444444444333333111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111222222222222222222222222222222111111111111222222333222222222222222222111111222333222111111111333333222111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111000000000000000111111222222222111111111111222222222222222222222222222222444444444444444444444444222222222222222222222222333333444444444555555555333333333333333333333333444444444444444444444444444444444555555555555666444555666555444444555666444444555555555666666666666666666666777777777777888888888888888888888888888999999::::::999999888;;;;;;:::::::::;;;;;;<<<=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAACCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@?????????????????????>>>>>>===============<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888777777777777888888777777777777888888666666555555555555666666555555555555555555555555555555555555444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333555555444444444333333333333333222111111222333333222222222222222222222222333333333333333333333333444333222222222222333444222222222222222222222222333333333333333333333333444444333333333333444444444444333333333333444444222222333333333333444444444444444444444444444444444333333333333333333222333333333222222222111111555444444333444555666777555555555555555555555555555555444444444444555555666666666666777777777777666666666666666666666666666666666666666666666666777777777777888888888888999999888888888888888888888888888888888888888888<<<;;;:::888777777666666666666666555555555555555666666555555444333333333333333333333333333333333444444444444444444444444333222222111111222222333333333333444444333333333111111222222222333333333222222222222333333333333222333444333111000111222111222222333333222222111111111222222222333333333222222222333333333333333111111111111111111111111111111111111111111111111222222222222111111000000111111111111111111111111222222222222222222222222222222111111111111222222111111111222222222222222222333444333222111222444222111000000///000000000222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222111111111111222222000000000000000111111222222222111111111111222222222222222222222222222222444444444444444444444444222222222222222222222222222222333333333444444444333333333333333333333333444444444444444444444444444444444555555555555666444555666555444444555666555555666666666777777777666666666666777777777777777777777777777777777777999::::::;;;;;;::::::999::::::999::::::;;;<<<===<<<======>>>>>>??????@@@>>>>>>??????@@@AAABBBBBB@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<<<>>============<<<<<<<<<<<<;;;::::::::::::999999999999888888888888777777777777888777777666666777777888666666555555555555666666555555555555555555555555555555555555444444444444222222333444444555666666333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333555555555555444444444444333222222111111222222333222222222222222222222222444444333333222222111111333333222222222222333333222222222222222222222222333333333333333333333333444444333333333333444444444444333333333333444444222222333333333333444444444444444444444444444444222333333333333333333444333333333333222222222222444444444333444555555666555555555555555555555555555555444444444444555555666666666666777777777777555555555555555555555555555555555555555555555555777777777777888888888888::::::999999888777777666888888888888888888888888888777777666666666666666444444444444444444444444555555555444444333333333333333333333333333333333333333333333333333333333333222222111111222222333222222333333333333222222111111222222222333333333333333333333222222222222222333444333111000111222111222222333333222222111111111222222222333333333333222222111111222333333111111111111111111111111000000000000111111111111333333222222111000000000111111111111111111111111111111111111111111111111222222111111111111222222000000111111222222333333222333444444222222333444222111111000000000111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333222111000000111222333000000000000000111111222222222111111111111222222222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333444444444555555555555666444555666555444444444666666666666666777777777777666666666666777777777777777777777888888888888888:::;;;;;;;;;;;;;;;;;;:::999999999999:::;;;<<<===<<<<<<======>>>?????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAADDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>===<<<>>>???@@@AAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888888888777777777666777777666666666666777777666666555555555555666666555555555555555555555555555555555444444444333333333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555444444444444333333333222222222222222222222222222222222222222222222222555444444333222111000000333222222222222222222333222222222222222222222222333333333333333333333333444333333333333333333444444333333333333333333444222222222333333333444444333333333333333333333333222222222333333444444444333333333333333333333333333333333444444444555555555555555555555555555555555444444333333444444555444444444444555555555555555555555555555555555555666666666666666666666666666777777777888888888888999999999888888888777777888888888888888888888888777666666555555666666777333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333222222111111222222333111111222222222222111111111111222222222333333333444444444444333333333333222333444333111000111222111222222333333222222111111111222222222333333333333222222111111111222333111111111111111111111111//////000000000111111111222222222111111111000000111111111111111111111111111111111111111111111111222222111111111111222222000000000111111222222222222333444444222222333444222222111111111222222333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000333222111000000111222333000000000000000111111222222222111111111111222222222222222222222222222222333333333333333333333333222222222222222222222222111111111222222222333333333333333333333333333333333333333333333333333333444444444555555555555666444555666555444444444666666666666666777777777777666666666666777777777777888888888999999999:::::::::;;;;;;<<<<<<;;;;;;:::888888888999:::;;;<<<===<<<<<<<<<===>>>>>>??????????????????????????????@@@@@@AAABBBBBBCCCCCCDDDBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBEEEEEEDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>@@@@@@@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888888888888888777777777666777777666666666666777777666666555555555555666666555555555555555555555555555444444444444333333333555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222444444333222111111000000222222222222222222222222222222222222222222222222333333333333333333333333333333333222222333333333333333333222222333333333222222222333333333444444333333333333333333333333222222222333333444444444333333333333333333333333333333333444444444444444555555555555555555555555444444333333333333444444444444444444555555555555666666666666666666666666777777777777777777777777666777777777888888888888777777888888888999999999888888888888888888888888555555444444444555555666333333333333444444444444444444333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333000111111222222111111000111111222222222333333333333333333333444444444444222333444333111000111222111222222333333222222111111111222222222333333333222222222222222111111111111111111111111111111111...//////000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222000000000111111111111111222333444333222111222444222222222222222222333444000000000000000000000000333333333333333333333333111111111111111111111111000000000000000000000000222222111111111111222222000000000000000111111222222222111111111111222222222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333444444444555555555555666444555666555444444555666555555666666666777777777666666666666777777777777888888888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999888999999:::;;;<<<;;;<<<<<<======>>>>>>?????????????????????>>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@BBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>?????????<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888888888888888888777777777777777666666555555666666777666666555555555555666666444444444444444444444444444444444444333333333333666666555444333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111111111111222222333333222222111222222222222222222222222333333222222111111000000111111222222222222111111222222222222222222222222333333333333333333333333333333222222222222333333333333222222222222333333222222333333333333444444333333333333333333333333222333333333333333333444333333333333444444444444222222333444444444444333555555555555555555555555444444333333333333444444666666666666777777777777666666666666666666666666888888888888888888888888777777777777888888888888666777777888999999::::::888888888888888888888888555555444444444444444555333333333333444444555555333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333111222222333333222222111111111222222222333333333111111222222333333444444222333444333111000111222111222222333333222222111111111222222222333333333111222222333222111000///111111111111111111111111......//////000111111222000000000111222222333333111111111111111111111111111111111111111111111111222222111111111111222222111111111111000000000000111222333222111111111333111111111111111222333333111111111111111111111111333333333333333333333333111111111111111111111111000000000000000000000000111111222222222222111111000000000000000111111222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444333333333333333333333333222222222222222222222222444444444555555555555666444555666555444444555666444444555555555666666666666666666666777777777777777777777888999:::::::::::::::;;;;;;;;;;;;:::::::::999999999999999::::::;;;;;;<<<<<<===>>>>>>>>>======>>>>>>??????@@@@@@??????@@@@@@AAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@???@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;<<<===???@@@<<<<<<<<<;;;;;;;;;::::::999999999999888888888888888888888888777777777777666666555555555555666666666666555555555555666666444444444444444444444444444444444333333333222222444444444444444444444333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333222222222111111111222333333333333222111222222222222222222222222222222222111111111111111000111222333333222111000222222222222222222222222333333333333333333333333333333222222222222333333333333222222222222333333222222333333333333444444222222222222222222222222444333333333333333333222333333333444444444555555111222333444444444333333555555555555555555555555444333333222222333333444666666666666777777777777555555555555555555555555777777777777777777777777777777777777888888888888888888888888888888999999888888888888888888888888777666555555555555555555333333333444444555555555333333333333333333333333333333333333333333333333222222222222222222222222333222222222222222222333222333333444444333333222111111222222222333333333//////000111222333333444222333444333111000111222222222222333333222222222111111222222222333333333000111333444333111///...111111111111111111111111---......///000111111222//////000111222333333444111111111111111111111111000000000000000000000000222222111111111111222222222222111111000000//////000111222222000000111222000000///000000111222222222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000111222333333222111000000000000000000111111222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333222222222222222222222222444444444555555555666666444555666555444444555666444444444444555555555666666666666666777777777777555666666777888999999999999::::::;;;;;;::::::999::::::999999888999999999;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<>>>???AAABBBBBB>>>??????@@@@@@AAABBBBBBDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBDDDDDDEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@???@@@AAACCCDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>===;;;999:::<<>>>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAABBBCCCCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCBBBBBBBBBDDDEEEFFFDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB????????????????????????>>>>>>>>>>>>===========================<<<<<<;;;;;;;;;::::::::::::999999:::::::::999999999888888999888777666666777888999777777666666555555555444666555555555555444444444333333333333333333333333444444444333333222222222777777666555333222111000222222222222222222222222111111111111111111111111222333333444444333333222222222333333333333444444222222222222222222222333222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111000000111111111111000000000000111222333333444444222222222222222222222222444444444333333222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333333333222222333333444555555555666666555444333333555555555555666666666666999999888777666555444444444444555555666666777777888888888888888777666666888888888888888888888888444444444444555555555555666555444222111111222222222222222222222222222222111222444555666555444333333444444222111000111333...///000111222111111000333333333333333333333333111111222222222222111111222222222222222222222222333333222111111222333333222222222333333222222222111111111111111222222333222222222222222222222222222222222222222111000000000000000000000000000000111111222222222333333333111111111111111111111111000111111111111222222222000111111111111222222222111111000000000000111111111111111111111111111111111111111111111111111111333222111111111222333444333111000111222222111000111222222333333222222111222222222222222222222222111111000000000000111111111111222222222111111000111111111111111111111111111111111111111222222222222222222333333333444444444666666666444444444666222222222222222222222222444333222222111111222222555444444444333333333333222222333444444555555666777666666666666666777777777777888888888777555444555555666777777777666555777777777777777888888888888888999999999:::::::::888888888888999:::;;;<<<::::::::::::;;;;;;;;;<<>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCEEEFFFBBBCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBB????????????????????????????????????>>>>>>>>>>>>===============<<<;;;;;;;;;;;;:::::::::999999999::::::999999999888888888888777777777777777777888777666666666555555555555555555555555444444444444333333333333333333333333444444444333333222222222666666555444333222222111222222222222222222222222111111111111111111111111222333333444444333333222222222333333333333444444555444444333222111000000222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222000111111222222111111000111111111222222333333444222222222222222222222222444444333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333333333222222333333444555555555666666555444444333555555555555666666666666777777777777666666666666555555555666666666666666777777777777777666555555888888888888888888888888444444444333333333333333555555444333222222222222222222222222222222222222111222444555555444333333333333444222111000222333//////000111111111111000444444444444444444444444333333222222222222333333222222222222222222222222333222222111111222222333222333333333333333333222222222222111222333333444333333333333333333333333111222222222222111000000000000000000000000000000111222222222222333333333111111111111111111111111000111111111111222222222000111111111111222222222111111000000000000111111111111111111111111111111222222222222222222222222333222222111111111222222444333111111222111000...111111222333333222111111222222222222222222222222111111000000000000111111000111111222222222111111111111111111111111111111222222222111111111111111222222222222333333333333333444555444222111111333222222222222222222222222333333222222111111222222333333333333222222222222222222333444444555555666666666777777888888999999::::::;;;;;;;;;:::999999888777777666666666777777888888888888777777666666888888999999999:::::::::888888888888999:::;;;;;;999999999:::::::::;;;;;;============>>>???@@@@@@???????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???AAABBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDD@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA????????????????????????@@@@@@@@@?????????>>>>>><<<============<<<;;;;;;::::::::::::999999999999:::999999999999888888888666777777888888777777666666666666666555555555555555555555555444444444444333333333333333333333333444444333333333333222222444444444444333333333333222222222222222222222222222222222222222222222222222222333333333333222222222222333333333333444444444444333333222222222111222222222222222222222222333222222111111222222333333333333333333333333333333333333333333333333333111222222333333222222111222222222222222222222222333333333333333333333333333333222222222222222111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333333333222222333333444555555555555666555555444333555555555555666666666666555555555666666777777777666666666666666555555555555666666666666555555444888888888888888888888888555555444444333333222222444444444333222222222222222222222222222222222222222333333444444444333222000111111000//////000222222222222222333222222222333333333333333333333333555444222222222222444555444444444444444444444444222222222222222222222222111222222333333222222111222111111111111222333333333333333333333333333333111111222222222111111000222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222000000111111111222222222222111111000000111111222111111111111111111111111222222222222222222222222222222222111111111111111333222111111222222111///111111222222222222111111111111111111111111111111111111000000000000111111000000111222222222111111111111111111111111111111333222222222111000000000111222222222222333333333000111222111///---...///222222222222222222222222333333222222111222222333333333333333333222222222222222333444444555555666666777888999:::;;;;;;<<<<<<=====================;;;:::888666666666777888888888777777777777777777888888999999999:::::::::999888888888999999:::;;;999::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAA>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBBBBCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCC???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>===<<<<<<======<<<<<<;;;::::::::::::999999999999888999999999999888888888888555666777888888777666555666666666666666555555555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333222222222222222333333333444444000000111222333555555666222222222222222222222222333222222111111222222333444444444444444444444444333333333333333333333333222333333444444333333222333333222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333444444333222222111111222222333333333333333333333333333333333222222333333444555444555555555555555444444555555555555666666666666555555555666666666777777777777666666555555444444555666666777666666555555888888888888888888888888666555555555444444333333333333333333333333222222222222222222222222222222333333333333333333222222000111111000//////000222333333222222222222222222111111111111111111111111555444222222222222444555444444444444444444444444222222222222222222222222000000111111111111000000000000000000000111222222222222222222222222222222000111111222222222111111222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222000000111111111222222222222222111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111111000///000222333222111111111111111111111111111111111111111111111111111111111000000000000111111///000111222222222222222111111111111111111111111333222222222111000000000111111111222222222333333333444555444222111222333222222222222222222222222333222222111222222333333333333333333333444444444222222333444444555555666777888999;;;<<<===============>>>>>>??????@@@@@@===<<<999777666666888999555666666777888888999999888888999999999:::::::::999999888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAA>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@????????????????????????>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888999999999888888888777777555666777888888777666555555555555666666666666666555444444444444333333333333333333333333333333333333333333333333333333333222222222333333333333444222222222222222222222222222222222222222222222222111222222333333222222111222222222333333333444444000111111333444555666666222222222222222222222222333222222111111222222333444444444444444444444444333333333333333333333333333333444444444444333333333333222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333222222222333333444444444333222222111111222222333333333333333333333333333333333222222333333444555444444555555555555555444555555555555666666666666666666666666555555555555777777666666555555444444666777777888888777777777777777777777777777777777555555555555444444444444222333333444444333333222222222222222222222222222333333333333222222222222111222333222111111333555222111000000///000000000111111111111111111111111333333222222222222333333222222222222222222222222111222222333333222222111//////000000000000//////000000//////000000111222111111111111111111111111000000111222222222222111000000000000000000000000333333333222222222222111222222222222222222222222000111111111111222222222000111111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222///000111111222222111111000//////000222444333222222111000000000000111222111111111111111111111111111111000000000000111111///000111222222222222222111111111111111111111111222222222111111111111111111111111111222222222222222444555444333222333555222222222222222222222222222222111111222222333333333333333333444444444444222222333444444555555666888999;;;===>>>???>>>>>>===<<<<<<===>>>???@@@AAA???===;;;888777777888999555555666777888999::::::888888999999999::::::::::::999999888999999::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>@@@AAA>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@???@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????????????????????????????======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999999888888888888999888888888888777777777555666666777777666666555555555555666666666666666444444444444333333333333333333333333333333333333222222333333333333444444222222222222333333333333222222222222222222222222333333333333333333333333111111222222222222111111222222333333333333444444555444444444333333333222222222222222222222222222333222222111111222222333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222222333333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333111222222333333444444555333222222111111222222333333333333333333333333333333333222222333333444555333444555555666555555555555555555555666666666666666666666555555444444444666666666666666555555555666777777888888888888888777777777777777777777777333333333333333444444444222222333444444444333222222222222222222222222222444333333222222111222222111222333222111111333555222222000/////////000000111111111111111111111111111111222222222222111111222222222222222222222222111222333333333333222111000000111111111111000000111111000000111111222333222222222222222222222222000000111222222222222222000000000000000000000000333333333222222222111111222222222222222222222222000111111111111222222222000111111111111222222222333222222111111222222333222222222222222222222222111111111111111111111111---...000111222222222222222111000000222333222111222111000//////000111222111111111111111111111111111111000000000000111111//////000222222333333222111111111111111111111111111111111111111222222222111111111111222222222222///000222222111111222444222222222222222222222222222222111111222222333444111222222222333333333333222222333444444555555666:::;;;===???@@@@@@???>>>;;;;;;:::;;;<<<>>>@@@AAA???>>><<<:::999888888888666666777777888888888999888888999999999:::::::::::::::999999888999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@???>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBCCCCCCCCCDDDDDD@@@AAAAAABBBAAA@@@???>>>???@@@AAAAAABBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????????????????????????????============<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999888888888888888888888888777777777777666666666555555666666666555555555555666666666777444444444333333333222222333333333333333333333333222222222333333444444444333333222222222222222222222222222222222222222222333333333333333333333333111111222222222222111111222222333333333333444444666666555444333222222111222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222222222333333333333222222111111111222222333333444111111111111111111111111333333444444444555555555333333333333333333333333333333333333333333333333333333333333333333333333111111222333333444555555333222222111111222222333333333333333333333333333333333222222333333444555333444444555666666555555555555555555666666666666444444555555555555555666555555555666666666666666555666666777888888777777777777777777777777777777111111111222222333333444111222333444444444333222222222222222222222222222444333333222111111111222///000111000//////111333555444222111111111222222222222222222222222222222000111222333333222111000444444444444444444444444111222333444444333222111111111222222222222111111222222111111222222333444333333333333333333333333///000111222222222222222222222222222222222222222333333333222222111111111222222222222222222222222000111111111111222222222000111111111111222222222333222222111111222222333222222222222222222222222000000000000000000000000,,,---///111222333333222444222111111222222000///222111000//////000111222000000000000000000000000111111000000000000111111//////000222222333333333111111111111111111111111000000111111222222222333000111111111111222222222///000222222222222444666222222222222222222222222222111111111222333333444000000111111222222222222222222333444444555555666;;;<<<>>>@@@AAA@@@???>>>:::999999999;;;===???@@@@@@???===;;;:::888888777888888888888777777777777888888999999999:::::::::::::::999999888999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????????????????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDD@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDD@@@AAAAAABBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999999999999888888888888777888888888888777777777777777666555444444555666777444555555555666666777777444444444333333333222222333333333333333333333333222222222333333444444444333333333222222222111111222222222222222222222222333333333333333333333333111111222222222222111111222222333333333444444444444444444444444444444444222222222222222222222222333222222222222222222333222222222222222222222222111111111111111111111111111222222333333222222111000000111222333333444444000000000000000000000000444444444555555666666666333333333333333333333333222222222222222222222222333333333333333333333333111111222333333444555555333222222222222222222333333333333333333333333333333333222222333333444555333333444555666666666555555555555555666666666777222222333444555666777888444555555555666666777777444444555666777777666666777777777777777777777777333333333333333333333333222222222222222222222222000111111222222333444444111111111111111111111111333333333222222111111111222222111111111111222222222222222111111111000000000111222333444333333222222222333222111///---,,,111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222333333333333222111111111111222222222222111111111111111222222333333333222222222222222222333333000000000000000000000000111111111111111111111111333333333222222111111111222111000//////000111111111111111111111111111111111111111111111111111111222222111111111111222222///000111222222111000///333222111000000111222333444333222000000000000111333222111000000111222333222222222222222222222222222111111111000000//////333222111111000111111111333222222111111222222333333222222111111222222333222333444444333333555777>>>>>>>>>>>>===<<<;;;:::===<<<;;;::::::;;;<<<===>>>===;;;;;;;;;:::888666777777888888999999999:::888888888888888888999999999999999999999999999999999::::::::::::::::::;;;;;;<<<>>>?????????>>>===@@@??????>>>???AAABBBCCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCC@@@@@@@@@@@@@@@AAAAAAAAA>>>===<<<<<<<<<===???@@@<<<======>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;:::::::::999999888777666666777777888888888888777777666666666666666666666666555555444444444333333333333333333333333333333333111111222222222333333333222333333444444333333222333333444444333333222111222222222222222222222222111222222333333222222111444444444444444444444444444333333222222333333444555444333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333222222111111111555555555444444333333333333333333333333333333333111111111000000000000000333333333333333333333333444444444444444444444444222333333444444333333222333333333333333333333333555555555444444333333333555444444333333444444555444444444555555555555666444444444555555555555666444444444444444444333333333444444555555444444333666666666666666555555555777777777777777777777777333333333333333333333333333333333222222222222222333222222222222222222222111111111111111111111111333333333222222222111111222222111111111111222222222222222111111111000000000111222333333333222222000111111222222111000///111111222222333333333222222222222222222222222222111111111111222222222333222222222222222222222222111111111111111111111111222222222222222222222222222333333333333222111111111111222222222222111111222222222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111333222222222222222222111333222111000000111222222111111111111111111111111111111111111111111111111222222111111111111222222///000111222222111000///222222111111111111222222222111111000000111222333222222111000000111222222222222222222222222222222333222222222111111111111111111000111111222333333333222222111111222222333333222222111111222222333222333444444333333555777<<<<<<======<<<<<<;;;;;;<<<<<<;;;::::::;;;<<<<<>>===>>>>>>===:::777333444444444555555555555777777888888888999999999999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>???>>>>>>===?????????>>>???@@@BBBCCC@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCC@@@@@@@@@@@@????????????===============>>>>>>???<<<===>>>>>>??????>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999::::::999888888777666666777777888888888888777777666666666666666666666666555555444444444333333333333333333333333333333333111111222222222333333333333333444444444444333333333333444444333333222111222222222222222222222222111222222333333222222111222222222222222222222222444333333222222333333444666555444333333333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333222222222222222222555555444444444333333333333333333333333333333333222222222222222222111111333333333333333333333333444444444444444444444444222333333444444333333222333333333333333333333333555555444444444333333333333222222111111222222333444444444444555555555555444444444555555555555666555444444444444444444444444555555666666555555444555555555555666666666666777777777777777777777777333333333333333333333333444444333333222222111111444444333333222111111000222222222222222222222222333333333222222222222111222222111111111111222222222222222111111111111111000111222222333222222222//////000111222222111111///000222333333333222111222222222222222222222222000000000111111111222222222222222222222222222222111111111111111111111111222222222222222222222222222333333333333222111111111111222222222222111111333333222222222222222222444333333222222111111111222222222222222222222222111111111111111111111111111111111222222222222222333222222111222222333333111111111111111111111111111111111111111111111111222222111111111111222222000000111111111111000000111111222222222222111111000000000000111222333444222222111000000111222222222222222222222222222222333333333333333222222222000000000000222333444555333222222111111222222333333222222111111222222333222333444333333444666999;;;;;;;;;;;;;;;;;;;;;:::;;;::::::999999::::::;;;>>>>>>???AAAAAA???;;;777555555555666666666666777666666777888999::::::;;;999999999999999999999999;;;;;;<<<<<<============;;;<<<===>>>>>>>>>>>>===??????>>>??????@@@BBBBBB@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????CCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAABBB@@@@@@??????>>>>>>======<<<<<<===>>>>>>>>>>>>===<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999999999999888888777777666777777888888888888777777666666666666666666666666555555444444444333333333333333333333333333333333111111222222222333333333333444444555555444444333333333444444333333222111222222222222222222222222111222222333333222222111222222222222222222222222444333333222222333333444666555555444444444444555222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222333333444444444444333333333333333333333333333333333333222333333333333333333333333333333333333333333333444444444444444444444444222333333444444333333222333333333333333333333333444444444444333333333333333222222111111222222333444444444444555555555555444444444555555555555666555555555555555555555555555666666666666666666555444444444555666666666777777777777777777777777777333333333333333333333333444444444333333222111111333333333222222111111111222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111111222222222222111000000111111222222222222///000222333333333111111222222222222222222222222///000000000000111111111222222222222222222222222111111111111111111111111222222222222222222222222222333333333333222111111111111222222222222111111333333333222222111111111444444333333222111000000000000000000000000000000111111111111111111111111000000111111222222333333111111111111222222222333111111111111111111111111111111111111111111111111222222111111111111222222000000000111111000000000000111222333333222111000000000111111111222222333222111111111111111111222111111111111222222222222333333333333222222222222111111111111222333444555333222222111111222222333333222222111111222222333222333333333333444888:::<<<<<<;;;:::999999999888999999999999999999999999<<<===???BBBBBB???:::666777777777777888888888888555666666888999:::;;;;;;999999999999999999999999;;;;;;;;;<<<<<<======>>><<<<<<<<<===============>>>>>>>>>??????@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@???????????????????????????????????????????????????@@@AAAAAA@@@??????>>>===<<<<<<;;;:::;;;===>>>>>>>>>===<<<;;;;;;<<<==================<<<;;;;;;::::::;;;;;;999999:::::::::999999888999888888888777777777666777777888888888888777777666666666666666666666666555555444444444333333333333333333333333333333333111111222222222333333333333444444555555444444333333333444444333333222111222222222222222222222222111222222333333222222111333333333333333333333333444333333222222333333444555444444333333333444444111111111111111111111111222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333555444444333333444444555333333444444444555555555444444444555555555555666555555555666666666666666555555666666666666555555333333444444555666777777666666666666666666666666333333333333333333333333444444444333333333222222111111222222222333333333222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111222111111111111111111111333222222111111111111111///000111222222222111111222222222222222222222222///000000000000111111111222222222222222222222222111111111111111111111111222222222222222222222222222333333333333222111111111111222222222222111111333333333222222111111111444444333333222111000000000000000000000000000000111111111111111111111111000000000111111222222222///000000111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111000000000000000000111000111222333333222111000222222222222111111000000111111111222222111111111000000000111111222222222111111222222222222222222333333222222222222222333333222222111111222222333333222222111111222222333222333333333333555999<<>><<<:::888777777666999999999999999999999999999;;;>>>AAAAAA>>>999444666666666666555555555555555666666888999:::;;;;;;999999999999999999999999999::::::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>======>>>???@@@@@@@@@AAA?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCC??????????????????????????????????????????????????????>>>>>>??????@@@@@@??????>>>>>>===<<<;;;;;;:::;;;===>>>>>>>>>===<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;:::::::::::::::888888999999:::999999888888888888777777777777777777777888888888888777777666666666666666666666666555555444444444333333333333333333333333333333333111111222222222333333333333444444444444444444333333333444444333333222111222222222222222222222222111222222333333222222111333333333333333333333333444333333222222333333444333222222222222222333333111111111111111111111111222222222333333444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333222222222222222222222222111111111111222222333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333555444444333333444444555333333333444444444444555444444444555555555555666555555555555666666777777333444444555555444444333222333333444555666666777666666666666666666666666333333333333333333333333333333333333444444444444000111111222333333444444333333333333333333333333111222222222222333333333222222111111111111222222111111111111111222222222222222111000000000111111444333222111111111111111000000000000111111222222222222222222222222222222000000000111111111222222222222222222222222222222111111111111111111111111222222222222222222222222222333333333333222111111111111222222222222111111333333222222222222222222444333333222222111111111222222222222222222222222111111111111111111111111000000000111111111111111...///000111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111000000000000111111111111222222222222111111222333333222222000//////000111222222222222111000//////000000111222222222111111111111222222222222444444333222222222222222333222222111111222222333333222222111111222222333222333333222333666:::>>>@@@>>><<<999888777777777888999999::::::999999888888999<<>><<<<<<;;;;;;<<<<<<===>>><<<===>>>???@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBB>>>>>>>>>?????????????????????????????????????????????>>>>>>>>>??????@@@??????>>>>>>======<<<<<<;;;;;;<<<============<<<999::::::;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::888888999:::::::::999999777777777777777777777777777777888888888888777777666666666666666666666666555555444444444333333333333333333333333333333333111111222222222333333333222333333444444333333222333333444444333333222111222222222222222222222222111222222333333222222111111111111111111111111111444333333222222333333444111111111111111222222333222222222222222222222222111222222333333444444555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222333333222222222222333333333333222222222222222222222222000000111111222222333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222222222222333333333333333222222111111222222333333333333333444444444444444444444555555555555666444444444555555666666777333333444444444444333333333333333444555555555666777777777777777777777777333333333333333333333333222222333333444555555555222222222222222222222333333333333333333333333333111111222222222333333333222222111111111111222222000000111111111222222222333222111000//////000111222222111111111222333444111000/////////000222333222222222222222222222222111111111111222222222333222222222222222222222222111111111111111111111111222222222222222222222222222333333333333222111111111111222222222222111111222222222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000...///000222333333222222111111111111111111111111111111111111111111111111222222111111111111222222222111000//////000111222222222111111111111222222000111222222222222000000000111222222222222111000/////////000111222222222222222222222333333444444333333222222222333444444333222222111111222222333333222222111111222222333222222222222333666;;;???>>>===;;;999888999:::;;;999999:::;;;;;;:::999999888999;;;>>>???===888555:::999999999888888888888777777888888888999999999999999999999999999999999::::::;;;<<<===>>>??????<<<<<<;;;;;;;;;<<<===>>><<<===>>>???@@@@@@@@@???????????????@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======;;;;;;<<<============<<<<<<;;;::::::999999::::::888999999:::;;;;;;::::::666777777777777777777777777777888888888888777777666666666666666666666666555555444444444333333333333333333333333333333333111111222222222333333333111222222333333222222111333333444444333333222111222222222222222222222222111222222333333222222111000000000000000000000000444333333222222333333444222111111111222222333444333333333333333333333333111111222333333444555555333333333333333333333333222222222222222222222222222222222222222222222222333333222222222222222222111111222222222333333333111111111111111111111111111111222222333444444555333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333111111222222222333333333333222222111111222222333222222333333333444444444444444444555555555555666222333333444555555666666444444555555555555444444444444444444444444444444777777777777777777777777333333333333333333333333111222222333444555666666444444333222222111111111333333333333333333333333111111111222222333333333222222111111111111222222000000111111222222222222333222111/////////000111111000000000111333555666222111///---...000222444222222222222222222222222111222222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222333333333333222111111111111222222222222111111111111111222222333333444222222222222222222333333000000000000000000000000111111111111111111111111222222111111000000/////////000222333444444333333111111111111111111111111111111111111111111111111222222111111111111222222222111000//////000111222333222111000000111222333...///111222333333222222000111222333333222111000...//////000111222222222333333333444444555555555111111111222333444555666333222222222222222222333333222222222222222222333222222222222333666<<<@@@<<<;;;999999999;;;===>>>999:::;;;;;;;;;;;;:::999999:::;;;===???===999666666666555555444444444333888888888888888888999999999999999999999999999999;;;;;;<<<===>>>???@@@@@@<<<<<<;;;:::;;;<<<===>>>;;;<<<>>>???@@@@@@??????>>>????????????@@@@@@@@@????????????????????????@@@@@@???>>>===<<<;;;:::>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>????????????<<<<<<;;;::::::<<<===>>><<<======>>>>>>>>>>>>>>><<<;;;::::::999999::::::888999:::;;;;;;;;;;;;;;;666666666666777777777777777777888888888888777777666666666666666666666666555555444444444333333333333333333333333333333333111111222222222333333333111111111222222111111111333333444444444333222222222222222222222222222222222222222333333222222222222222222222222222222222444333333222222333333444222222222222333333444555333333333333333333333333111111222333333444555555333333333333333333333333222222222222222222222222222222222222222222222222444333333222222111111111111111111222222333333333111111111111111111111111222222333333444555666666333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333111111111222222333333333555444444333333444444555222222333333333444444444444444444555555555666666222222333333444555666666555555666666666666555555444444444444444444333333777777777777777777777777333333333222222111111111111111222333333444555555444444444333333222222222333333333333333333333333111111222222222333333333222222222222222222222222222222222111111111000000111111111111111222222222222222333444333222111000222111111111000000//////444333333222111111111222222333444444333222000///000000000000000000000000333333222111111222222222333333333222222222111111555444333222111///......222222111111111111222222222222222222111111111111////////////////////////000000000000000000000000000000111111111111000000111111111111111111111111222222222222222222222222//////000000000000//////000000000000000000000000///000222333333222000///000000000000000000000000000111111111111222222222222222222222222222222222000000111111111111000000111111111111111111111111111111222222222222111111222222222333333444444444333333333222222111111111444444444333333222222222222222333333333555888;;;>>>===<<<999777888;;;>>>;;;::::::999:::;;;===>>>999:::;;;<<<<<<<<<;;;:::666666666666666666666666666666666666777777777777::::::999999999999999999;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@???>>>===>>>???AAABBB??????????????????@@@@@@AAA@@@??????>>>>>>??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@????????????@@@@@@@@@>>><<<;;;:::;;;===>>><<<<<<<<<===============::::::::::::::::::::::::666666777777888888999999777777777777777777777777555666999::::::999666555555555444444444444555555555444333333222222333333222333444444444333222222333222222111111222222333333333333222222111111111111111111222222333333333222222222111111111000000111111222222222333333333222222222222222222222222111111111111111111111111333333222222111222222222333333222111111222333333444444444333333222222222333333333333333333333333111111222222222333333333444333222111000000000000111111222222222222111111222222222222222222222222222222222222222222222222222111111000000111111222222222222222222222222222222222222222222111000///111222444555555444222111444444444444444444444444444444444444444444444444222222222222222222222222---...111333555555444333555444444444444555666666555555444444444444555555333333333333333333333333444444555555555555444444666666666666666666666666333333333222222222111111111222222333333444444444333333333222222111111111333333333333333333333333111111222222222333333333222222222222222222222222222222222111111111000000111111111111111222222222222222333333333222111000222222222222111111111000444333222222111111111222222222333333333222111111111111111111111111111111333222222222222222222222333333333222222222222111444333333222111000//////222222111111111111222222......//////000000111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111222222222222222222222222111222222222222222111000222222222222222222222222000111222333333222111000111111111111111111111111000111111111111222222222222222222222222222222222111222222333333222222111111111111111111111111111111111222222222222111111222222222333333333444444333333333222222222111111444444444333333222222222222333444333333555999<<<======<<<999888999;;;>>>======;;;:::::::::;;;<<<666777999::::::999888777666666666666666666666666666666666666777777777777999999999999999999999999;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@???>>>======???@@@AAA?????????@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????@@@??????>>>>>>??????@@@???>>><<<;;;;;;;;;===>>><<<<<<<<<<<<============::::::::::::::::::::::::777777777777777888888888777777777777777777777777555666888999999888666555555555444444444444555555555444333333222222333333333333333333333333333333333222222111111222222333333333333222222222111111111111222222222333333333222222222111111111000000111111222222222333333333222222222222222222222222111111111111111111111111222222222111222222333333333333222111111222333333444444333333333222222222333333333333333333333333111111222222222333333333444333222111000000000000111111222222222222111111222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222111000000111222444555555444222111333333333333333333333333444444444444444444444444222222222222222222222222...000222444555555444333444444444444555555555555555555444444444444555555333333333333333333333333444444555555555555444444666666666666666666666666333333333222222222222111222222222333333333333333222222111111111111111000333333333333333333333333111111222222222333333333222222222222222222222222222222222111111111111111000000111111111222222222222333333333333222111000333333333222222222222222333333222111111111111222222222222111222222333333111111111111111111111111222222222222222222222222333333333333222222222222333222222222111111111111222222111111111111222222------...///000111222333333333333333333333333333111111111111111111111111000000111111111111000000111111111111111111111111222222222222222222222222222333333333222111000000222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222333333444444444444333333111111111111111111111111111111222222222222111111222222222222333333333333333333333222222222222111444444333333333333222222333444444444444666999;;;======<<<;;;999999;;;===???>>><<<;;;:::999999999666888:::;;;;;;999777555666666666666666666666666666666666666777777777777777888888888999::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>===<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===============>>>>>>@@@??????>>>>>>??????@@@???>>>===;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888777777777777777777666777777777777777777777777666777777777777777777666555555444444444444555555555444333333222222333333444333222222222333444444333222222111111222222333333333333222222222222111111222222222222333333333222222222111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111222333444444333222222111111222222333333333333333222222222222333333333333333333333333111111222222222333333333333333222111000000000000111111222222222222111111222222222222222222222222222222222222222222222222333333222222222222333333222222222222222222222222111222222222222111000000222222444444444444222222222222222222222222222222444444444444444444444444222222222222222222222222111222333555555555444333222333444555666555555444555555444444444444555555333333333333333333333333444444555555555555444444666666666666666666666666222222222222222222222222333333333222222222222222222222222222111111111111222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000000000111222222333333333333333333222222111111222222222222222222222222222222111111111111111222222222111000111222444555111111111111111111111111111111222222333333222222444444333333333222222222222222222222222222222222222222111111111111222222000000111222222333444444333333333333333333333333111111111111111111111111000111111222222111111000111111111111111111111111111222222222222222333333111111111111000///......000000000000000000000000222222111000000111222222111111111111111111111111000000111111111222222222111111111111111111111111333333444444444444333333111111111111111111111111111111222222222222111111222222222222222222222333222222222222222222222222333333333333333333333333333444555555555666888;;;>>>>>>>>><<<:::999999:::<<<<<<;;;:::999888888888:::;;;===???>>><<<999777666666666666666666666666666666666666777777777777666777777888999::::::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>=========<<<===>>>??????@@@AAAAAAAAABBBCCCCCCCCCDDDCCCBBBAAA@@@?????????>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============??????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888777777888888777777666666666555777777777777777777777777777666555555555555666777555555444444444444555555555444333333222222333333555333222111111222444666333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111222333444555222222222222222222222222333222222222222222222222222222222222222222222222111111222222222333333333333222222111000000111111111222222333333222222111222222222222222222222222222222222222222222222222444333333222222333333444222222222222222222222222111111222222222111111000222333333444444333333222222222222222222222222222333333333333333333333333222222222222222222222222333444444555555444333333111222444666666555444333555444444333333444444555444444444444444444444444444444555555555555444444666666666666666666666666222222222222222222222222222222222222222222222111222333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111///000000111222222333333333333222222222222111222000000111111111111111111111111111000000111222222222222111000111222444555111111111111111111111111000111222333333333333222444444444333333333222222222222222222222333333333222222111111111111222222333333333222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111222222333333333111111111111111000//////000000000000000000000000222222111000000111222222111111111111111111111111000000111111111222222222111111111111111111111111222222333333333333222222111111111111111111111111111111222222222222111111222222222222222222222222222222222222222222222222333333333333333333333333333444555555555666777999???@@@@@@>>>;;;888888888777777888888999999999999<<<===???@@@???<<<:::888666666666666666666666666666666666666777777777777666666777888999999:::::::::999999999999:::;;;;;;;;;;;;;;;<<<<<<==================>>>>>>>>>>>>>>>===============>>>>>>???@@@@@@AAABBBCCCCCCDDDDDDFFFEEEDDDCCCBBBBBBAAABBB??????@@@@@@@@@@@@??????????????????????????????============<<<<<<<<<<<>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::;;;;;;:::999888888777777888777777777666666555555666666666666666666666666777666555444444555666777555555444444444444555555555444333333222222333333444333111111111333555666333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111222333444555222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333222111111000111111111222222333333333333222222222222222222222222222222222222222222222222222222444333333222222333333444222222222222222222222222000111111222222222111111333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222444444555444444444333333111222444666666555444222444444333333333333444444444444444444444444444444444444555555555555444444666666666666666666666666111222222222222333333333111111111222222222222222333333333333333444444444222222222222222222222222111111222222222333333333222222222222222222222222111111111111111222222222//////000111222333333444444333222222111111222222000000000000000111111111111000000000000111222222222222222111222222333333222222222222222222222222///000222333444444333222444444444444333333333333222222222333333333333333222222111111111111222222222222111111111000000000111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111111111111222222333333444222222333333333333333222222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111111111222222222222111111111111111111111111111111111111222222222222111111222222222222222111111111111222222222222333333333222222333333333333444444222333555555444555666888===???@@@???<<<:::999888444555666888::::::;;;;;;<<<======<<<;;;999777666666666666666666666666666666666666666777777777777666777777777888999999999999999999999999:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>????????????@@@AAAAAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCC??????@@@@@@@@@@@@??????????????????????????????>>>>>>>>>============<<>>>>>======>>>>>>???===============<<<<<<<<<======<<<<<<;;;:::::::::::::::999999888888777777777666666666666666666555666666666666666666666666666555444333333444555666555555444444444444555555555444333333222222333333333222222111222333555666333222222111111222222333111222222222222333333333333333333222222222222111111111111111111222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111222333444444111222222333333222222111111111111222222222222222222222222222222222222222111111222222222333333333222222111111111111111222222222333333333333222222222222222222222222222222222222222222222222222222333333222222222222333333222222222222222222222222000000111222222222222111333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222444444444333333333333333111222333444555444444333444444333333333333444444444444444444444444444444444444555555555555444444666666666666666666666666111111222222222333333333000000111111222222333333111111222222333333333333111111111111111111111111111111222222222333333333222222222222222222222222000000111111111222222222...///000111222333444444444333222111111111222222000000000111111222222222000000000000000111222222222222333333333222111111222222222222222222222222...000222444444444333222555444444444444333333333333333333333333333333222222222111111111111222222000111111111111111111111111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111000111111222333333444444111111222333444444444444222222222222222222222222000111222333333222111000222222222222222222222222000111111111111222222222111111111111111111111111111111222222222222111111111111111111111111111111111111222222222222111111222222222222111111111000111111222222222333333333222222222333333444444444000222444444444333444666888;;;>>>???>>>===<<<<<<444666888:::;;;<<<<<<<<<===<<<;;;999888666666555666666666666666666666666666666666666777777777777777777777777888888888888999999999888999999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>????????????????????????@@@AAABBBCCCDDDDDDBBBBBBBBBAAABBBBBBCCCDDD???@@@@@@AAAAAA@@@@@@?????????????????????????????????>>>>>>>>>=========>>>>>>============>>>>>>===============<<<<<<;;;======<<<;;;;;;:::999999999999999888888888888888555555555666666666666666666666666666666666666666555444444444444444444555555555444444444444555555555444333333222222333333111111222333333444555555333222222111111222222333111111222222222333333333333333333222222222111111000000111111111222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222111222222333333111222333333333333222111000111111111222222222222111111111111111111111111111111222222222333333333222111111111111111222222222333333444444333333222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222000000111222222222222222444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222333222222222222333333444222222333333333444444444444333333222222333333444555555555555555555555555444444555555555555444444666666666666666666666666111111111222222333333333//////000111222333333444000000111111222222222222111111111111111111111111111111222222222333333333222222222222222222222222000000111111222222222222...///000111222333444444444333222111111111222333111111111222222333333333000000///000000111222222222333444444333222000///222222222222222222222222...000222444555444333222555555444444444333333333444444444333333222222222222222111111111111222222111111222333444555555666111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111000000111222333333444444...///000111222333333333000000000000000000000000///000222333333222000///222222222222222222222222000111111111111222222222000000000000000000000000111222222333333222222111111111111111111111111111111111222222222222111111222222222222111111000000111111111222222333333333222222222333333444444444000222444444333333444555444888<<>>>>>????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>???@@@BBBCCCCCCDDD@@@@@@@@@@@@AAABBBCCCCCC???@@@@@@AAAAAA@@@@@@???????????????????????????@@@@@@??????>>>>>>======>>>>>>============>>>>>>=========>>>===<<<<<<;;;======<<<;;;::::::999999888888888888888999999999444555555555666666777777666666666666666666666666444444444444444444444444555555555444444555555555555444333333222222333333000111222333444555444444333222222222222222222333111111111222222333333333333333333222222111111111000000111111222222222222111111222222222333333333222222222222222222222222111111111111111111111111333333222222111222222222111222333444444333222111000000111111222222222222111111111111111111111111111111222222222333333333222111111111111111222222222333333444444333333222222222222222222222222222222222222222222222222222222111111111111111111222222222222222222222222222///000111222222222222222444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333444333333222222222333444555444333333222222333333444555555555555555555555555444555555555555555555444666666666666666666666666111111222222222222111111222222222222222222222222000111222333333222111000111111111111111111111111222222222222222222222222222333333444444333333222333333333222222111111111222222333333333222222111111111222222222333333333222222222222222222222222333333333222222111111111444333333222222333333444000000000000000000000000000000//////000222444555333333333333333333333333111111222222222222111111111111111111111111111111222222111111111111111111222222222222222222222222000111222333333222111000111111111111111111111111111111111111111111111111333222222222111000000000222222111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222222222222222222222222222222222111111222222333444222222222111111111111000111111111111111111111111111111111111111111111111222222222222222222222222222222111111222222333444///000222333444333333222444444444444444444444444666666888:::<<<>>>@@@AAA>>>?????????>>>===;;;:::===;;;999666555555555666777666555555555666888999777777777777777777777777777777777777777777777777777888888999999:::;;;;;;999999:::;;;<<<===>>>???>>>>>>>>>>>>============??????@@@AAAAAAAAAAAA@@@?????????@@@AAABBBDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@??????>>>========================<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;::::::999888666777888999999888777666777777777777777777777777555555666666666666555555555555555555555555555555555444333333222222222222555444333333222222333333333222222111111222222333222222222222222222222222333333333222222111111111222222222222111111000000111111111222222333333333333333333333333333333333333444444444444333222222222222222222222222222222333222111111333333222111333333333333333333333333111111222222222333333333333333333222222111111111000000000111222222222333111222222333333222222111222222111111000/////////222222222222222222222222000000000111222222222333333222111000000000111222333333222111111222333333000000111222222222222111222222222222222222222222333333333222222111111111333333444555444333222111222222222222222222222222333333333333333333333333222333444444555555444444444444444444444444444444222222333333444555666666111222222333333444444555555555555444444333333333111111222222222222111111222222222222222222222222000111222222222222111000111111111111111111111111222222222222222222222222222333333444444333333222333333333222222111111111222222222333333222222111111111222222222333333333222222222222222222222222333333333222222222111111333222222111111222222333111111111111111111111111111000000000000222333444111111111111111111111111222222333333333333222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222111111222222333444222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111222222333444111222333444444444333222444444444444444444444444555666777999:::<<<===>>>======>>>>>>===<<<:::999;;;:::777555444555555666777666666555666777888999666666666666666666666666777777777777777777777777777888888999999:::;;;;;;999999:::;;;<<<===>>>???>>>>>>>>>>>>============>>>???@@@@@@AAAAAA@@@@@@?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????????????????@@@@@@AAA@@@@@@???>>>>>>=====================<<<<<<;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999999666777888888888888777666555555555555555555555555555555666666666666555555555555555555555555555555555444333333222222222333555444333333222222333333333222222111111222222333222222222222222222222222333333222222222222222222222222222222111111111000111111222222222333333333333333333333333333333333111222222222222111000000222222222222222222222222333222111111333333222111333333333333333333333333111111222222222333333333333333333222222222111111111111111111222222222222111222222333333222222111222222222222111111111111222222222222222222222222111111111111111222222222222111111111111111222222333333222111111222333333000000111222222222222111222222222222222222222222333333333222222222111111333333444444444333222111222222222222222222222222333333333333333333333333222333444444555555444444444444444444444444444444222333333444444555555555444444444444444333333333555555555444444333333333111111222222222222111111222222222222222222222222000111222222222222111000111111111111111111111111111111111111111111111111222222333333333333222222222222222222222111111111111222222333333222222222111111222222222333333333222222222222222222222222333333333222222222222111222111111000000111111222222222222222222222222222222111111000111111222222111111111111111111111111333333333444444333333333333333333333333333333333111111111111111111111111222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111222222222222222222111111111111111222222222222222222222222222222222222111111111111222333333333222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111222222333444333444444555444444333222333333333333444444444444444555555666777888999999;;;;;;;;;;;;:::999888888888777666444444555555666666666666666666777888888666666666666666666666666777777777777777777777777777888888999999:::;;;;;;999::::::;;;<<<===>>>>>>============>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@????????????@@@BBBCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>>>>===============<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;::::::999666777777888888777777666555555555555555555555555555555666666666666555555444444444444444444444444444444333222222222333333555444333333222222333333333222222111111222222333222222222222222222222222222222222222222222333333222222222222111111111111111222222222222333333333333333333333333333333333222222222222222111111000222222222222222222222222333222111111333333333111222222333333333333333333111111222222222333333333333333333222222222222111222222222222222111111111111222222333333222222111222222222333333333333333222222222222222222222222222222222111111111111111///000111222222222222222333222222111111222222333000000111222222222222111222222222222222222222222333333333222222222222111333333333444333222222111222222222222222222222222333333333333333333333333222333444444555555444444444444444444444444444444444444444444444444444444777666666555444444333333555555555444444444444444111111222222222222111111111111111111222222222222111111111222222111111111111111111111111111111111333333333333333333333333222222333333333333222222222222222111111111111111111111222333333333222222111111222222222333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222111111111111111111222222222222333333333333222222333333333333222222333333333333333333333333111111111111111222222222111111111111111111111111333222111000000111222333111111111111111111111111111111111111111111111111000000000111222222222333111111111111111222222222111111111111111111111111222222222222222333333333111111111111111111111111111111111111111111111111111111111111111222222333333333222222222111111111111111111111111111111111111111111111111111111111111222222222222222333333222222111111222222333444444444444333333222222111333333333333333444444444444444444444555555555555888888888888777777666666555555444444444555555666666666666666666777777888555555555555555555555555777777777777777777777777777888888999999:::;;;;;;::::::;;;;;;<<<======>>>============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????@@@AAABBBCCCFFFEEEEEEDDDCCCBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@??????>>>===============<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999666777777777777777777666555555555555555555555555444555555666666555555444444444444444444444444444444333333222222333333333555444333333222222333333333222222111111222222333222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222333333333333333333333333444444555555444444333222222222222222222222222222333111111111333444333222222222222222222333333333111111222222222333333333222222222222222222222222333333333222222111111111111222222333333222222111111111111222333444444555222222222222222222222222333222222222111000000000...///111222333333333222222222222222222222222222000000111222222222222111111111111111111111111111222222222222222222222222333333333333222222111111222222222222222222222222333333333333333333333333222333444444555555444444444444444444444444444444444444444444444444333333777666666666555555555444555555555555555444444444111111222222222222111111000000000111111222222222222111111111111111111222111111111111111111111111444444444444444444444444111222222333333222222111111111111111111111111111000111222333333333333333111111222222222333333333222222222222222222222222222222222222222222222222333333222222222222333333222222222222222222222222111222222222111111111000111111111222222333333333111111222222222222111111333333333333333333333333000000111111111222222222111111111111111111111111333222111000000111222333111111111111111111111111111111111111111111111111000000000111222222222333000000111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111111111000000111111222333333333333222222222222111111111111111111111111111111111111111111111111111111111111222222333333333222222111111222222333444333333222111111000000000222222222333333333444444333333333333333333333333666666666555555555555555444444444444444555555666555666666777777777777777666666666666666666666666888888888888888888888888777888888999999:::;;;;;;::::::;;;;;;<<<=========<<<=========>>>>>>>>>???>>>>>>???@@@@@@@@@@@@???????????????@@@AAAAAABBBFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@??????>>>===============<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;::::::999888777666666666666666666777666666666666666666666666444444555555555555444444444444444444444444444444333333333222222333333444555444333333222222333333333222222111111222222333222222222222222222222222111111111222222333333333222222222222222222222333222222222222222222222222333333333333333333333333444555555555555444333333222222222222222222222222222111000111333444333222111111111222222333333333111111222222222333333333222222222222222222222222444333333333222222111111111222222333333222222111///000000111222333444444222222222222222222222222333222222222111000000000...///111222333333333222222222222222222222222222000000111222222222222111111111111111111111111111222222222222222222222222333333222222111111111111222222222222222222222222333333333333333333333333222333444444555555444444444444444444444444444444444444444444444444333333555555555666666777777777555555555555555555555555111111222222222222111111//////000000111222222222222222111000000111222222111111111111111111111111444444444444444444444444111111222222222222111111000000000111111111111111000111222222333333333333111111222222222333333333222222222222222222222222111222222222222333333333444333333333333333333444222222222222222222222222000111111222222222111111......//////000111111111000111111222222111111000333333333333333333333333000000000111222222333333111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111222222222000000000111222222333333111111111111111111111111000000111111222333333333222222222111111111111111111111111111111111111111111000000000000111222222333333333333222222222222111111111111111111111111111111111111111111111111111111111222222333333444222222111111222222333444222111111000000000000111111111222222333333444444333333333333333333333333555555444333333444444555444444555555555555555555555555666777777777777777777777777777777777777777888888888888888888888888777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>??????===>>>??????@@@@@@?????????????????????@@@AAAAAAEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@AAAAAAAAA@@@??????>>>>>>===============<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999888888777777666666555555666666777777777777777777777777777444444555555555555444444333333333333333333333333333333222222222333444444555444333333222222333333333222222111111222222333222222222222222222222222222222222222222222333333222222222222333333333333333333333222222222222111333333333333333333333333333333333333333222111111222222222222222222222222222111000111333444444333000000111111222333333333111111222222222333333333111222222222222333333333333333333333333222222222111222222333333222222111///000000111222333333444222222222222222222222222222222222111111111111111///000111222222222222222111222222333333222222111000000111222222222222111111111111111111111111111111222222222222333333333333333222111111111111222222222222222222222222222333333333333333333333333222333444444555555444444444444444444444444444444444444444444444444444444444444555555666777777888555555555555555666666666111111222222222222111111/////////000111222222222222222111000000111222222111111111111111111111111222222222222222222222222111111222222222222111111///000000000111111111222000000111222333333333333111111222222222333333333222222222222222222222222111111222222222333333333333333222222222222333333111111111111111111111111///000111222333333222222.........///000111111111111222222333333222222111222222222222222222222222///000000111222222333333111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222111111111111111///000000111222222333333111111111111111111111111//////000000111222222333222222222111111111000000111111111111111111111111000000000000000111222222444444333333333222222222111111111111111111111111111111111111111111111111000111111222333333444444222222111111222222333444222111000000000111222333000111111222333333444444333333333333444444444444444444333222222333444555555555666666666555555444444555666777888777777666888888888888888888888888888888888888888888888888777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????===>>>>>>??????????????????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>AAA@@@@@@???>>>>>>=====================<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::777888888888888777666666777666555555555555666777666666666666666666666666333444444555555444444333333333333333333333333333333222222222333333444555555444333333222222333333333222222111111222222333222222222222222222222222333333222222222222222222222222222333333333444444333333333222222222111111333333333333333333333333333333333444333333222111222222222222222222222222111000000111333444444333///000000111222222333333111111222222222333333333111111222222222333333333222222333333333333333333111222222333333222222111111222222222333333444444222222222222222222222222111111111111111222222222222111111111111111222222111222333333333333222111000000111222222222222111111111111111111111111111111111222222222333333333333333111000000000111222222222222222222222222222333333333333333333333333222333444444555555444444444444444444444444444444222333333444444555555555555555555555555555555555444555555555666666666777111111222222222222111111...//////000111222222222333222111000000111222333111111111111111111111111000000000000000000000000111111222222222222111111//////000000111111111222///000111222333444444444111111222222222333333333222222222222222222222222111111111222222333333333222222111111111111222222000000000000000000000000...///111222333333333222///000000111222333333333222333333444444333333222111111111111111111111111///000000111222222333333000000000000000000000000000111222333333222111000111111111111111111111111111111111111111111111111333222222222111111000000///000000111222222333333111111111111111111111111...//////000111111222222222222222222111111000000000000000000000000000000000000000000000111111222444444444333333333222222111111111111111111111111111111111111111111111111000000111222333333444444222222111111222222333444222222111111111222444555000000111222333333444444333444444444444555555555444333222222222333444555666666777777666555555444444555777888888888777666888888888888888888888888888888888888888888888888777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@======>>>?????????????????????????????????@@@@@@??????????????????@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@BBBBBB@@@???>>>>>>======@@@@@@??????>>>========================<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::777777777777777666555555777666555444444555666777555555555555555555555555333444444555555444444333333333333333333333333333222222222222333333444555555444333333222222333333333222222222222222222333222222222222222222222222444333333222222111111111222222222333333444444444333333333222222111111111333333333333333333333333555555666666555555444333222222222222222222222222111000000111333555444333///000000111222222333333111111222222222333333333111111111222222333333333222222222333333444444444222222222333333222222222333333444444444444555555222222222222222222222222000000111111222222222333333222111000000000111222111222333444444333222111000000111222222222222111000000000000000000000000111111111222222333333333444333111000000000111222222222222222222222222222333333333333333333333333222333444444555555444444444444444444444444444444222222333333444555666666666666666555444444333333444555555555666666777777444333222111000000000000000000000000000000000000111111111111111111111111333333333333333333333333000111111111111222222222111111111111111111111111111111222222222222111111111111111000000000//////111111111222333333333444222222222222222222222222000111111111111222222222333333333222222111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222222222222111111111111000222222222111111111000000000111111111111222222222000111111111111222222222333333222111000000111111111111111111111111111111333333333222222111111111444333333333333333333444555555444444333222111111///000111222222111000///000000000000000000000000111000///......///000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111222222222333333333111111222222222333333333555555555444444333333333444444444444444444444444444444444333333222222222444444444555555555555666666666666666777777777777777777777777777777777777777888888888888999999999:::999888888888999:::;;;888999::::::;;;;;;::::::============>>>>>>>>>>>>======>>>>>>?????????@@@???@@@@@@??????>>>===<<<>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@BBBAAA@@@>>>======<<<<<<====================================<<<<<<<<<<<<::::::::::::::::::::::::999999999888777666666555666666666666555555555555222333333444444333333222444444444444444444444444333444444555555444444333222222222222222222222222333333333333333333333333222222222333333444444444333333333333333333333333333222222111111222222333222111111000000111111222444444333222222111111000333333333222222111111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111000333333333333333333333333222222222222222222222222...///000222333444555555222222222222222222222222222222222222222222222222111111111111111111111111222222333333333444444444333333333222222111111111222222222111111000000000000111111111111222222222000000000000000000000000333222111111000000111111222222222222222222222222333333333444444333222222111222333333444444333333444444444444444444444444222333444444555555444444444444444555555555555666444555555666666666666666222111111111111111222222111111111111111111111111111111111111111111111111333333333333333333333333000111111111111222222222222222222222222222222222111111222222222222111111333333222222222111111111000000000111111111111111222222222222222222222222000111111111111222222222333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111000222222222111111111000000000111111111111222222222000111111111111222222222333222222111000000111111111111111111111111111111333333333222222222111111111000000000000000000111333333222222111000000///000000111222222111000///111111111111111111111111111000////////////000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111222222222333333333444444444444333333333222444444444444444444444444555555555444444444333333444444444555555555555666666666666666777777777777777777777777777777777777777888888888888999999999:::999888888888999:::;;;999999:::;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>======>>>>>>>>>?????????>>>????????????>>>======>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@????????????>>>>>>======>>>>>>====================================<<<<<<<<<<<<::::::::::::::::::::::::999999888888777666666555666666666666555555555555333444444555555444444333444444444444444444444444333444444555555444444333222222222222222222222222333333333333333333333333222222222333333444444444333333333333333333333333444333333333333333333444222222111111111111222222222222222222222222222333333333333222222222111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222222222222222///000111222333444444444222222222222222222222222222222222222222222222222111111111111111111111111222222222222333333333333333333333222222222111111333333222222222111111111000111111111111222222222222222222222222222222222444333333222222222222222222222222222222222222222333333333444444333333222111222333333444444333333444444444444444444444444222333444444555555444444444444444555555555555666444555555666666666666666000000000000111222333444222222222222222222222222111111111111111111111111333333333333333333333333000111111111111222222222222222222222222222222222111111222222222222111111444444444333333333333333000000000///////////////222222222222222222222222000111111111111222222222333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111000222222222111111111111111000111111111111222222222000111111111111222222222333222111111000111111111111111111111111111111111333333333222222222222111333333222222222222333333333222222111111000000000111222222222111000//////222222222222222222222222222111000000000000111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111222222222333333333333333333333222222222222444444444444444444444444666666555555555555444444444444444555555555555666666666666666777777777777777777777777777777777777777888888888888999999999999999999999999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>??????======>>>????????????>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<======>>>>>>??????=================================<<<<<<<<<<<<;;;;;;;;;::::::999999888888999888888777777666666555666666666666555555555555444555555666666555555444444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333555444444333333444444555333333222222222222333333000111111222333333444444333333333222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222111111111111111111111111111111111111222222222222222222222222000111222333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222222333333333333222222222222111333333333333222222222222000111111111111222222222333333333333333333333333555444333333222222333333111111111111111111111111222333333444444333333333111222333333444444333333444444444444444444444444222333444444555555444444444444444555555555555666444555555666666666666666111111000000111222222333222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222111111222222222222111111333333333333333333333333111111000000//////......222222222222222222222222000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111000000111111111222222222000000111111111222222222222222111111111111111222111111111111111111111111222222222222222222222222444444333333333333444444444444444333333222222222222222222222111000000///222222222222222222222222222111111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111222222222333333333111111222222222333333333222222222222222222222222333333444444444444444444555555555555444444444444444444444555555555555666666666666666777777777777777777777777777777777777777777888888888999999999999999999999::::::;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>>>>>>><<<<<<>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999888777777888888777777666666666666666666666666555555555555444444555555555555444444444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333444444444333333222222333333444111111111222222333333333222222222222222222222222111111111111111111111111111222222222222222333333222222222222222222222222222222222222222222222222333333222222222111111111333333333333333333333333222222222222222222222222222222333333333222222111222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222333333333333333333333333000000111111111222222222333333333333333333333333444444333222222222222222000000000000000000000000222222333444444444333333111222333333444444333333444444444444444444444444222333444444555555444444444444444555555555555666444555555666666666666666333222222111000000111111222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222111111222222222222111111111111111111222222222222222222222111111000000000222222222222222222222222000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111000000111111111222222222000000111111111222222222222111111111111111222222111111111111111111111111222222222222222222222222111111000000000000111111444444333333333333333222333222222111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111222222222333333333111111222222222333333333222222222222222222222222333333333444444444555555333333333333333333333444444444444555555555555666666666666666777777777777666666666666666666666666777777888888888999999999999999::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<============>>>>>>==================;;;<<<===???@@@@@@@@@@@@????????????>>>>>>===============>>>>>>============>>>>>>???>>>===<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777777777777666666666666666666666666666555555555555333333444444444444333333444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333444333333222222333333444333333333222222222111111222222222222222222222222111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222333333333222222222222111333333333333333333333333222222222222222222222222222222333333333222111111222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222333333333333333333333333000000111111111222222222222222222222222222222222333333222111111111111111000000000000000000000000111222333333444444444333111222333333444444333333444444444444444444444444222333444444555555444444444444444555555555555666444555555666666666666666444333222111000000000000222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111111111222222222222111111///000000000000111111111333333333222222222222222222222222222222222222222000111111111111222222222111222222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111000111111111111111222222222000111111111111222222222000111111111111222222222111111111000111111222333111111111111111111111111111222222222222333333333222222111111111111222222111111111111111111111111222222111111111222222333000000000000000000000000000000111222222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111222222333333111111222222222333333333111111222222222333333333222222222222333333333333222333333444444555555555222222222333333333333444444444444555555555555666666666666666777777777777666666666666666666666666777888888888888999999999999999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>============<<<<<<<<<<<<===??????@@@@@@@@@@@@@@@??????>>>===============>>>>>>>>>>>>======>>>???@@@@@@@@@>>>===<<<========================<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888777777666666666666666666666666666666666666555555555555222333333333333333333222444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333333222222111111222222333333333222222222222333333444444333333222111111000111222222222222333333333222222222222222222222222111111111222222333333444222222222222222222222222222222222222222222222222333333333333222222222222111111111111111111111111222222222222222222222222222222333333333222222111222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222222333111222222222222333333333222222222222333333333333000111111111111222222222222222222222222222222222333222111111000000111111111111111111111111111111111111222333444444444444111222333333444444333333444444444444444444444444222333444444555555444444444444444555555555555666444555555666666666666666222222111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000111111222222222222111111/////////000000000111111222222222222333333333333222222222222222222222222000111111111111222222222111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111000000000111111111222222222000111111111111222222222000111111111111222222222111111000000111222222333111111111111111111111111111111222222222333333333555444444333333444444555111111111111111111111111222111111111111222444555111111111111111111111111///000000111111000000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000111222222333333111111222222222333333333111111222222222333333333222333333333444444444444222222333333444555555666333333333333444444555555444444444555555555555666666666666666777777777777666666666666666666666666777888888888888999999999999:::;;;<<<<<<<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<===>>>???????????????@@@@@@??????>>>======<<<===>>>>>>??????>>>>>>======>>>@@@AAAAAAAAA???>>>========================<<<<<<<<<;;;;;;;;;::::::999999999888888888888888666666666666666666666666666666666666555555555555333333444444444444333333444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333444444444333333222222222333333333333333333333333333333333222222333333333222222111111111111222222333222222222222222222222111111222222222333333333333333333333333333333333000111111222333333444444222222222222222222222222222222222222222222222222444444333333333222222222111111111111111111111111222222222222222222222222111111222333333333222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222333333333333111111222222222333333333111111111222222222333333000111111111111222222222333333333333333333333333333333222111111111111222222222222222222222222222000111222333444444444444111222333333444444333333444444444444444444444444222333444444555555444444444444444555555555555666444555555666666666666666000000000000111222333444000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222////////////////////////111111222222222222111111//////000000111111111222111111111222333333333444222222222222222222222222000111111111111222222222111111111222222333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111000000000111111222222222222000111111111111222222222000111111111111222222222111111000000111222333333111111111111111111111111111111111222222333333333222111111000000111111222333333333333333333333333111111000000111333555666222222222222222222222222...///000111111000///...111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000111222222333333111111222222222333333333111111222222222333333333333333333444444555555555222222333333444555666666444444444555555555666666444444444555555555666666666666666666777777777777666666666666666666666666777888888888888999999999999:::;;;<<<<<<<<<;;;:::888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;===>>>>>>????????????>>>@@@@@@@@@???>>>======<<<>>>>>>????????????>>>>>>;;;===???BBBCCCCCCBBBAAA========================<<<<<<;;;;;;;;;:::::::::888888888888888999999999555555555666666666666666777666666666555555555555444555555555555555555444444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333444444444333333222222222333333333333333333333333555444444333333444444555222111111111111111111222111111111222222333444444111111111222222333333333333333333333333333333333000000111222333333444444222222222222222222222222222222222222222222222222444444444333333333222222333333333333333333333333222222222222222222222222000111222333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222333333333444444444111111111222222333333333000000000111111222222222000111111111111222222222444444444444444444444444555444333333222222333333222222222222222222222222000111222333444444555444222222333444444444333333444444444444444444444444222333444444555555444444444444444555555555666666444555555666666666666666000111111111111222222222333333333222222222111111......------...000333444000000111111111222222222111111000000000000111111222222222111111111000000111111222222222222111111111222222333333222222111222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111555444222111111111222222111111111111111111111111333222222111111222222333111111111111111111111111222222222222222222222222222111000111333444333222111111111111111111111111111222222333333222222111111111111111111111111111222222222111111111000000222111000//////000111222222222111111111111222222444333333222222333333444111111222222222333333333111111111111111111111111111111222222222333333333222222111111222222333444333333222222222222222222444333333333444555777888555555555555555555444444555444444444444555666666777666444333333444666777777777777777888888888888888888888888888999999:::777777888999::::::;;;;;;:::999888777888999:::;;;;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>><<<>>>@@@AAAAAAAAA???>>>???????????????>>>======>>>>>>>>>>>>????????????===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;:::999888777777777777777777777777777333444555666666555444333444444444444444444444444555555555555555555555555444444444333333222222222333333333333333333333333444444444333333222222222222333333444444333333222444333222111111333555666333333333333333333333333222222222111111111000000333333333222222111111111111111222222222333333333000111111222222111111000222444666444111000111444333333333222222111111111222222222222222222222222333333222111111222333333333333333333333333333333333333333333333333333333333222111000000111222333333333333222222111111111333222222111111222222333222222222222111111000000111111222333333444555555555444444333222111000000111111111111111111111111222222333333333333444444000111222333333333333333222222222222222222222222000111111111111222222222222222333333333333444444222222333333444555666666444444444444444444444444444444444555444444333333333333333444444444555555444444555555555555444444000111111111111222222222222222222111111111000000111111111222222111111111000000111111111222222222111111111000000111111111222222222111111111000000111111222222222222111111111111222222222222111111222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444333222111111111222222111111111111111111111111444333333222222333333444111111111111111111111111222222222222222222222222222111000111333444333222222222222222222222222222111222222333333222222111111111111111111111111111222222222111111111000000222111000//////000111222222222111111111111222222222222222111111222222222111111111222222222333333111111111111111111111111111111222222222333333333222222111111222222333444222222222222222222222222444444333333444555666777555555555555555555555555555444444444444555666666555666666666666666666555666666777777777888888888888777777777777888999999888888888999999::::::;;;;;;;;;:::::::::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>============<<<=========>>>>>>>>>>>><<<>>>???AAAAAA@@@???>>>>>>????????????>>>===============>>>>>>>>>??????=========<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::999999888666666666666666666666666666666333444555555555555444333444444444444444444444444555555555555555555555555444444444333333222222222333333333333333333333333444444444333333222222222333333444444444444333333444333222111111333444666333333333333333333333333444444444333333333222222333333333222222222111111111111222222222333333333555666666777777666666555222333555444111000111333333333333222222222111111222222222222222222222222333333222111111222333333222222222222222222222222444444444333333222222222222222111000000111222222333333333222222222111111333222222111111222222333222222222222111111111000111111222222333444444555444333333222222111111111111111111111111111111111111111111222222222333333111222222333333333222222000000000000000000000000000111111111111222222222222222222333333333444444222222333333444555555666222222222222222222222222333444444555444444333333333333333444444444555555444444555555555555444444000111111111111222222222111111111000000000//////333444555666555333000...111111111111111222222222222222111111111111222222222222222111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333444333222111111111222222111111111111111111111111444444333333333333444444111111111111111111111111222222222222222222222222222111000111333444333222333333333333333333333333111222222333333222222111111111111111111111111111222222222111111111111111111111000000000000111111222222111111111111222222111111111111111111111111111111111222222222222333111111111111111111111111111111222222222333333333222222111111222222333444111111111222222333333444444444333333333444555555555555555555555555555555555444444444444555666666444666888999999888666444666666777777777777888888777777666666666777888888999999999999999999999999;;;;;;;;;:::;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>===>>>???@@@@@@@@@???>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<============>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::777777888777777666555444666666666666666666666666333444444555555444444333444444444444444444444444444444444444444444444444444444333333333333222222333333333333333333333333444444333333333333222222333444444555555444444333444333222111222333444555333333333333333333333333444444444333333333222222333333333222222222222111111111222222222333333333333333444444444444333333222333444333111000111222333333333222222222222111222222222222222222222222333222222111111222222333111111111111111111111111444444444333333222222222222222111000000111222222333333333222222222222111333222222111111222222333222222222222111111111111111111222222333333444444222222222222222222222222222222222222222222222222000000111111111222222222222333333333333222222111000000000000000000000000000111111111111222222222222222222222333333333333222333333444444555555555222222222222222222222222333333444444555444444333333333333444444444555555444444555555555555444444000000111111111222222222222111111111000000000000555555555555444333111000111111111111111111111111333222222222222222222333111111111111111111111111111111222222222222111111222222222111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000333333333333333333333333333222222222222222222222111111111111111111111111444333333222222333333444111111111111111111111111111111111111111111111111222111000111333444333222333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111111000000000000000000111222222111111111111222222111111222222222222111111111111111111222222222222111111111111111111111111111111222222222333333333222222111111222222333444000000111222333333444444444444444333333333333333444444444555555555555555555444444444444555666666555666777777777777666555666666666666777777777888666666666666666777777888::::::999999999999999999999999999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<=========>>>>>>======>>>???@@@??????>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<======>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999666777777777666666555444666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333333333222222222333444555333333333333333333333333222222222111111111000000222222222222222222222222111111222222222333333333000000111111111111000000333333333333222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222111111111111111111222222222222222222222222222333222222111111222222333222222222222222222222222111111222222333333333333111111111222222333333333222222222222222222222222111111111111222222222222444444444444333222111111222222222222222222222222000000111111111222222222111222222222222333333333333333333444444444555555444444444444444444444444333333444444555444444444333333333444444444555555444444555555555555444444000000111111111222222222333333222222222111111111444333222111111222333444111111111111111111111111333222222222222222222333111111111111111111111111111111222222222222111111444333222222222222333444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222111000111333444333222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111000000000111111000000000222222111111111111222222222222333444444333222222000000111111111222222222111111111111111111111111111111222222222333333333222222111111222222333444000000111222333333444444333333333333333222222222444444444555555555666666555444444444444555666666666666444444444444666666555666666666666777777777666666666666666777777888::::::999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<==================>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;:::::::::999999999777777777888777777666666555555555555555555555555777666666666666666666777444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444333222222222222333333444444333333333333333333333333222222222111111111000000222222222222222222222222111111222222222333333333333333444444444444333333444333333333444444444333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111222333333444555555111111111222222111111111222222222222222222222222333222222111111222222333222222222222222222222333111111222222222222222333111111111222222333333444222222222222222222222222222222222333333333333444444444444444444333222111222222222222222222222222000000111111111222222222111111111222222222333333333333333444444444444444444444444444444444444444222333333444555555555444333333333444444444555555444444555555555555444444000111111111111222222222333333333222222222222111333222000///000222444666222222222111111111111111222222111111111111222222111111111111111222222222111111222222222222111111444333222111111222333444222222222222222222222222111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222333333333222222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222111000111333444333222111111111111111111111111111222222333333222222111111111111111111111111111111111111111111222222222000000111111111111000000222222111111111111222222222333444555555444333222000000000111111111111222111111111111111111111111111111222222222333333333222222111111222222333444111111111222222333333444111111222333333333222222333333444444555666666666555444444444444555666666777666444222222444666777555555666666666666777777777777666666666777888888999999999999999999999999;;;;;;<<<============<<<;;;;;;<<<<<<===>>>>>>>>>=========>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<==================>>>>>>>>>??????======>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999777777888888888888777777555555555555555555555555777777666555555666777777444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444222333333444444333333222222222333333333444444444333333333333333333333333444444444333333333222222111222222222222333333333111111222222222333333333444444555555555555444444333222111222444555444333111222222222222333333333222222222222222222222222111222222333333222222111333333333333333333333333111111222333444444555555000111222222222222111000111222222222222333333333333222222111111222222333222222222222333333333333111111222222222222222222111111111222222333333333333333333333333333333333222222333333333444444444333444444444444333333222000000000000000000000000000111111111111222222222111111111111222222222222444444444444444444444444222222222222222222222222222222333444555555555555333333333444444444555555444444555555555555444444000111111111111222222222222222222222111111111111222222222222222333333444222222222111111111000000111111111000000111111111000000111111111222222222111111222222222222111111222111000......000111222222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000111222333333333333222111111111111111111111111222111111111111111111222111111111111111111111111111111111111111111111111222111000111333444333222222222222222222222222222111222222333333222222111111111111111111111111111000000111111111222222222///000111222222111000///222222111111111111222222111222333444444333222111000000000000111111111111111111111111111111111111111111222222222333333333222222111111222222333444222222222222222222222222///000111222333333222222333333444444555666666777555444444444444555666666666666555555555555666666555555555666666666777777888777777777777888999999888888888999999::::::;;;;;;;;;===>>>>>>>>>===<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<======>>>>>>??????;;;;;;;;;<<<<<<<<<=====================>>>??????======>>>>>>======<<<;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;:::::::::::::::::::::999999999999888666777777888888888777777555555555555555555555555666555444333333444555666444444444444444444444444333333333333333333333333222222222333333444444444333333333333333333333333222222222333333444444444111222222333333222222111222222333333444444444333333333333333333333333333444444444333333333222222111111222222222333333333111111222222222333333333111222222333333222222111222000///000222444222111111111222222222333333333222222222222222222222222111222333333333333222111222222222222222222222222333333333333333333333333000111222222222222111000111111222222222333333333333222222111111222222333222222222333333333444444222222111111111111111111222222222222222222333333333333333333333333333333111222222222333333333333333333444444444444444444000000000000000000000000000111111111111222222222111111111111222222222222444444444444444444444444222222222222222222222222111222333444555555555555333333333444444444555555444444555555555555444444000111111111111222222222111111111111000000000000111222444555555444222111222222222222111111000000111111000000000000111111000000111111222222222222111111222222222222111111111///...------...///111222222222222222222222222111111111111111111111111222222222222111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333000111222333444333333222111111111111111111111111333222222222222222222333111111111111111111111111000000000000000000000000222111000111333444333222333333333333333333333333222222222333333222222222111111111111111111111111000000111111222222222222///000111222222111000///222222111111111111222222///000222333333222000///000000000000111111111111111111111111111111111111111111222222222333333333222222111111222222333444333333222222222222222222...///111222333333333222333333444444555666777777555444444444444555666666555666777888888777666555555555555555666666666777888888888888888999999:::777777888999::::::;;;;;;999999;;;<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<===>>>???@@@@@@;;;;;;;;;<<<<<<<<<=====================>>>??????===============<<<<<<;;;<<<<<<<<<============>>>;;;;;;:::::::::999999999:::::::::999999999888888666666777777777777777666555555555555555555555555444333222222222222333444444444444444444444444444333333333333333333333333222222222333333444444444333333333333333333333333222222222333333444444444111111111222222111111111111222333444444444333333333333333333333333333333222222222111111111000000111111111222222333333333111111222222222333333333222333333444444333333222000...---...111222111///111111111222222333333333222222222222222222222222111222333444444333222111111111111111111111111111666666555444222111111000000111222333333222111000111111111222222333333333333222222222222222222333222222222333333444444444222222111111111111111111222222222222222222222222333333333333333333333333000111111111111222222222222222333444555555555555222222222222222222222222000111111111111222222222000111111111111222222222444444444444444444444444444444444444444444444444111222333444555555555555333333333444444444555555444555555555555555555444222333333444444333333222333222111111111222333444111111111000000/////////000000000000000000000000000000000000000000000000222222222111111111000000000000000111222222222333111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111222222222222222222222222222222444444444333333222222222000000000000000000000000111111222222222222111111333444555444222000///000000000000000000000000000111111111111111111111111000111111111111222222222111111111111111111111111222222111111111111111111222222222222222222222222///222444444111000333555111111222222222333333333333333333333333333333333222222222222222222222222222222222111111111000000000000000000111111111111111111111111111111111111555444222111111111222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333444444555555444444333333333333444444444555555555555555666666666666777666666777777666555444444000222444777888999888777444555555666777888888999888888999999999888888777:::;;;<<<<<<======<<<<<<888888999:::;;;======>>>@@@?????????>>>>>>======;;;<<<<<<<<<======>>>>>>CCCCCCBBBBBBAAA???>>>===<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888888888888777777777777777777777777777222222333444555555555444666666555555555444444444333333333333333333333333444444444333333222222222555444444333333444444555444333333222222333333444333222222111111222222333444444444444444444444444333222111222444555444333222222222222222222222222444222000111333444222000111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222111000///111111111111111111111111111222222333333222222111000111222222333333333333111111222222222333333333444444333333333333222222333333222111111222333333222222222222222222222222222222333444444555666666333333333333333333333333222222222222222222222222222222222222222222222222333333222111111222333333111111222333333333333222111111111111111111111111333222000//////000222333111222222333333222222111555555555444444333333333444333333222111111111222333333333333333333333333444444444444444444444444444444444444444444444444000111111222222111111000111111000000000111222333444333333333222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111222222111111111111111111111111444444333333333222222222111111111111111111111111111111222222222222111111222333444444222000000111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111...///000000000///000222000000111111111222222222222222222222222222222222222222222222222222222222222222222111111111000000000000000000111111111111111111111111111111111111444333222111111111222222111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333444444444444333333333333333444444444555555444444555555555666666666666666666666666555444444444555666888888777555444555555555666777888888888999999999999999999999999999::::::;;;;;;;;;;;;;;;999::::::;;;===>>>>>>????????????>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;:::<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888777777666666666666666666666666333333444555555555555555666555555555444444444444333333333333333333333333444444444333333222222222333333333222222333333333444333333222222333333444333222222111111222222333444444444444444444444444333222111222444555444333222222222222222222222222444222111222444444333111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222000111111222222222111111111111111111111111111111111222222333333222222111111111222333333333222222111111222222222333333333444444333333333222222222333333222111111222333333222222222222222222222222222222222222222333444555333333333333333333333333222222222222222222222222222222222222222222222222333333222111111222333333111111222333333333333222222222222222222222222222333222111000000111222333111222222333333222222111444444333333333222222222444333222222111111222222333333333333333333333333444444444444444444444444444444444444444444444444000000111111111111000000000000//////000000111222444444444333333333333222222222222222222222222222111111111111111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111222222000000000000000000000000333333333333222222222222111111111111111111111111111111222222222222111111111222444333222111222222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000222111111222333444333222//////000000000111111111111111111111111111111111222222222222222222222222222222222111111111111111000000000000111111111111111111111111111111111111333333222111111111111222111111111222222222222333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111333333444444444444333333333333333444444444555555333444444444555555555555666666666666666555555444555666777777777666555444555555666666777777888888:::999888888888888::::::888999::::::;;;;;;:::::::::;;;;;;<<<===>>>????????????>>>>>>>>>>>>======:::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<==================>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888777777777666666666666666666666666444444555666666666555555555555555555444444444444333333333333333333333333444444333333333333222222333222222111111222222333333333222222222222333333333222222111111222222333444444444444444444444444333222111222444555444333222222222222222222222222444333222333444555444222333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222///000111222333333333333222222222222222222222222111222222333333222222111222222333333333222111111111111222222222333333333333333333333222222222222333222222111111222222333222222222222222222222222333222111000000111222333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333111111222333333333333222333333333333333333333333333222111000000111222333111222222333333222222111333333222222222222111111333333222222111111222222333333333333333333333333444444444444444444444444444444444444444444444444222222333333333333222222000000000000111111111222222222222111111111111111222222222222222222222222111111111111111111111111111111111111111111111111333222222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111333222222222222222222222111111111111111111111111111111222222222222111111///111333333222222333444222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111222222222111111111111111111111111444111///111444555444111000000000000111111111222111111111111111111111111111111111111222222222222111111111111111111111111///000000000111111111111111111111111111111111111222222111111111111111111111111111111222222222222111111111111111111111111222222222222222222222222111111111111111111111111111222222222222222333333222222222222222222222222333333333444444333333333333333333444444444555555333333333444444444555555555666666666666666555555333444555777888888888888555666666666777777777888999888777666666777999;;;999999:::;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>============>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888888888888777777777777666666666666666666666666555555666666666666666555444444444444444444444444333333333333333333333333333333333333333333333333333333222222222222333333333333222222222222333333333222222111111222222333333333333333333333333333333222111222444555444333222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222000111222222333333333222222222222222222222222222111222222333333222222111333333333333222222111000111111222222222333333333333333333222222222222111222222222222222222222222222222222222222222222222444333111000000111222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222333333333333333333333333333222222111111222222333111222222333333222222111333333333222222222222222333333222222111222222333222222333333333333444444333333444444444444444444444444444444444444444444111222222333333222222111111111111222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111333222222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111///111333333222222333444222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222222222222222222222222222///---+++,,,000111///---111111111222222222333333222222222222222222222222000000000111111222222222111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111333333333333333333333333111111111111111111111111111111111222222333333333333333333333333333333333222333333333333333333222333333333444444444555555333333333444444444555555555555666666666666666555444444555777777888888999666666666666777777777777888777555444555666888:::::::::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<=====================>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888777777777666666555555555555555555555555555666666666666666555555333333444444444444444444333333333333333333333333333333333333333333333333444444333333333333444444333222222111111222222333333222222111111222222333333333333333333333333333333222111222444555444333222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333222111111222222222222222222222222111222222333333222222111333333333333222222111000111111222222222333333333333333222222222111111111222222222222222222222222222222222222222222222222444333222111111222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222333333333333333333333333333222222222222222222333111222222333333222222111333333333444444444444444333222222111222222333333222222222333333444444444333333333444444444555555444444444444444444444444//////000000000000//////111111222333333333333222111222222222222333333333222222222222222222222222222222222222222222222222111111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111222222111111111111222222222222222222222222222222111111111222222222222222222222222222222222222222111111222222222222111111///111333333222222333444222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000000000111222222333333222222222222222222222222///......///000111000///111222222222222333333333222222222222222222222222//////000000111222222222111111111111111222222222000000000000111111111111111111111111111111111111///000111111222111111111000000000111111111111222111111111111111111111111333333333333333333333333111111111111111111111111111111111222222333333444333333333333333333333333222222333333333333222222333333333444444444555555333444444444555555555555444555666666666666666666999888888777777666666666666666666666777777777777777666555555666777999::::::;;;<<<<<<======<<<<<<::::::::::::;;;;;;<<<<<<<<<<<<============>>>>>>===============<<<<<<<<<===============<<<;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777666666666555555555555555555555555555555666666666555444444333333333333444444444444333333333333333333333333222222333333333333444444555444444333333444444555222222111111111111222222333222222111111222222333333333333333333333333333333222111222444555444333222222222222222222222222222444555444333222333444111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222444444444444333222111000333333333333333333333333111222222333333222222111222222333333333222111111111111222222222333333333222222222222111111111111111222222333333222222111222222222222222222222222222222333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222333333333333222333333333333333333333333333333333333333333333333111222222333333222222111333333444444444444555555222222111111222222333333111222222333333444444555222333333444444555555555444444444444444444444444//////000000000000/////////000111222333222222111000000111111111222222222111111111111111111111111222222222222222222222222000000111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111222222222111111111000000222222111111111111222222111111111111111111111111000111111111222222222222222222222222222222222222111111222222222222111111000222333333222111222333111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111///000000111222222333333111111111111111111111111222333444444333333444555111111111111222222222222111111111111111111111111/////////000111222222222000000111111111222222222000000000000111111111111111111111111111111111111...///000111222222111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222333333444444222222222222222222222222222222333333333333222222333333333444444444555555444444555555555666666666444444555666666666666666:::999888777666666666666777777777777666666666666777777777888999:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>=========<<<<<<;;;;;;;;;===>>>>>>????????????>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888777777777666666666666555555555555555555555555555555555555555444333333222222333333333444444444333333333333333333333333222222222333333444444444444333333333333333333444222222111111111111222222333222222111111222222333222222222222222222222222333222111222444555444333222222222222222222222222111333444444222111222444222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333444333333222222333333333333333333333333111222222333333222222111111111222333333333222222111111222222222333333333222222222222111111111111111222333333333333222111222222222222222222222222...000222333444333222111111111111111111111111111222222222222222222222222222222222222222222222222111222333333333333222111111111222333333333333222222222222222222222222222222333333333333333333222111222222333333222222111222222333333333444444444222222111111222222333444111111222333333444555555222222333333444555555666444444444444444444444444111111222222222222111111...///000222222111111000------....../////////000000000000000000000000000222222222222222222222222000000111111222222222222000000111111222222222333111111111111111111111111111111111111111111111111222222222222111111000000222222111111111111222222000000000000000000000000000000111111222222222222222222222222222222222222111111222222222222111111111222444444222111222222000000000000000000000000111111111111111111111111000111111111111222222222111111111111111111111111///000000111222222333333000000000000000000000000///222444333111000222555000000000000111111111111000000000000000000000000...//////000111222222222000000111111222222222222000000000000111111111111111111111111111111111111...///000222222222111000000000000000111111111111111111111111111111111111////////////////////////111111111111111111111111000000111222333333444444111111111111111111111111222222222333333222222222333333333444444444555555555555555666666666666777444444555666777777666666777777666666777888999999777777777777666666666666777888999;;;;;;<<<<<<;;;999999:::;;;;;;;;;::::::<<<<<<<<<===============;;;<<<<<<<<<======>>>>>><<<<<<<<<;;;;;;:::::::::777888999;;;<<<=========:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777777777666666666666555555555555555555555555444555555555444333333222222222222333333444444444333333333333333333333333222222222333333444444444333222222222222222222333222222111111111111222222333222222222222222222333222222222222222222222222333222111222444555444333222222222222222222222222000222444333111000222444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222111111222333444444444444333333333333333333333333222222222333333222222222000111222333333333333333111111222222222333333333222222222111111111111000111222333444444333222111222222222222222222222222+++---000333444333111000111111111111111111111111222222222222222222222222222222222222222222222222111222333444444333222111111111222333333333333222111111111111111111111111222333333444444333333222222222222333333222222222111111111222222333333333222111111111222333333444111111222333333444555555222222333333444555666666444444444444444444444444222222222222333444555666222222111111111111222222222111111111000000//////000111222333333222111000111222333333333111000///222222111111111111222222111111111111111111111111333333222111111222333333222222111111111111222222111222333333222111000///222222222222222222222222222222222222222222222222333333333333333333333333000000000111222222222333222222222222222222222222000000000000000000000000222222111111111111222222333333222111000000000111111111111111111111111111...///000111111222111111111111111111111111111111444222111111222222000///222222111111222222333444222222111111222333444444333222111000000111111222000000111222222222222111111111111111111111111111......//////000000111111111111111111111111111111222222111000//////000000111111222222222222111111111111111111111111111111111111111111111111111111222222111111111111111111444444555555555444444333333222222111111222222333333333333333333333333333555555555555555555555555333333333444555666777777777777777777777777777777555555555555666666666666777777777777777777777777999999999999999999999999999999888888999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::===<<<:::888777666555555777777777777777777777777666555555555555444444444555333222333666888666444111111222333333444555555444444444555555666666666333333333333333333333333222222333333333333444444333444444555555444444333444444444333333222222222111111222333333444555555333333333333333333333333222222222222222222222222222222222222222222222222555444222111111222444555333333333222222222111111333333222111111222333333333333333222222111111111222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222111111222222222333333333666666555444444333222222///111444555444444444555222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111111222222333333444444555111111222222222333333333444444333222222111111000333333333333333333333333333333333333333333333333222222333333333222222111222222222333333444444444333444555555333333444555222222222222333444555555222222111111111111222222111111111111000000000///000111222222222222111000222222222222222111000000222222111111111111222222111111111111111111111111222222111000000111222222222222111111111111222222111222222333222111000///222222222222222222222222222222222222222222222222333333333333333333333333111111111111111222222222222222222222222222222222111111111111111111111111222111111111111111111222222222222222222111111111111111111111111111111111000111111111111111000///111111111111111111111111222111000000222222111000111111111111111222333333222222111111111111111222111111111222111111111000000000111222222222222111111111111111111111111111000000000000111111111111111111111111111111111111333222111000000000000000111111222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111333222222111111222222333333333333333333333333333444444444444444444444444444333333444444666777777666666666666666666666666555555555555666666666666777777777777777777777777999999999999999999999999999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::999888888777777777777555555555555555555555555555444444444333333333333555333222333555777555444222222222333333444444444222222222222333333333333111111111111111111111111222222333333333333444444333333444444444444333333444444333333333222222222222222222333333444444444333333333333333333333333222222222222222222222222222222222222222222222222555444222111111222444555333333333222222222111111333333222111111222333333333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222111111222222222333333333555555444444333222222111333444555555333111000000222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222333333333333333333333222111111222222222333333333222222222222222222222333333333333333333333333333333333333333333333333333333333444444444333333222222333333333333333333444333444555555333333444555222222111222222333444555222222111111111111222222111111111111000000000000000111222222222222111000333222111111111111111111222222111111111111222222111111111111111111111111111111000//////000111111222222111111111111222222111222222222222111000000222222222222222222222222111111111111111111111111333333333333333333333333222222222111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111222333444444333222222111111111111111111111111222222222222111000///...111111111111111111111111111000///000222222222111111000000000000111222222111111111111111111000000000000111222222111000000000000111222222222222111111111111111111111111111222222222222111111111111000000000000000000000000333333222111111111111222111111222222222222111111////////////////////////111111111111111111111111111111111111111111111111000000111111111111111000333222222111111222222333333333333333333333333333333333333333333333333333444444444444444555666777666666666666666666666666555555555555666666666666777777777777777777777777999999999999999999999999999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::777777777777777777777777555555555555555555555555444444333333333222222222333222111222444555444333333333333333333333333333222222222222111111111111111111111111111111111111222222333333333333444444333333444444444444333333333333333333222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444333222222222333444555333333333222222222111111333222222111111222222333333333333222222222222111222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222111111222222222333333333444444333333222111111111333444555444111/////////222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333555444444333222222111111111111222222222333333333000111111222333333444444333333333333333333333333333333333333333333333333333444444555555444444444444333333333333333333222333444555555333333444555222222111111222333333444222222111111111111222222111111111000000000000000111111111222222111111111333222111000000111222333222222111111111111222222111111111111111111111111111111111000000111111111222222111111111111222222111111111222111111111111222222222222222222222222333333333333333333333333222222222222222222222222333222222222111000000000111111111111111111111111222222222222222222222222111111111222222111111111000111333555666555333222111111111111111111111111222222222222111111000///111111111111111111111111222111000000111111000///000000000///000000111222111111222222333333333333222111000000000000111222000000111222222222222111111111111111111111111111222222222111111000000000////////////////////////333333222222222222222333111111222222222222111111000000000000000000000000111111111111111111111111111111111111111222222222111111222333333333222222333222222111111222222333222222333333333333444444333333333333333333333333444444444444444555666777666666666666666666666666555555555555666666666666666666666666666666666666888888888888999999999999999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999666666777777777777666666777777777777777777777777444444444333333333333222222222222222222333222222333333333333333333333222444444444333333222222222333333333333333333333333222222222333333333444444333333333444444333333333333222222222222222222222333333333333333333333222333333333333333333333333222222222222222222222222222222222222222222222222333333222222222333444555333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222111111222222222333333333222222222222111111000000000111222222111000111222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333333333333333222222111111111111222222222333333333111111111222222333333333333333333333333333333333333333333333333333333333222333333444444444444444444444444333333222222222333444555555333333444555222222111111111222333333222222111111111111222222000000000000000000111111222111111111111111111222222222000000000111222333222222111111111111222222111111111111111111111111222222222222222222222222222222111111111111222222111111111111111111222222222222222222222222222222444444444444444444444444222222222222222222222222333222222222111000000000111111111111111111111111111111111111111111111111000111222222222222111000000111333555666555333222111111111111111111111111000000111222222222222222111111111111111111111111333222000000000000///---000000000///000000111222111222444555777777888888666444111......000222444000000111222222222222111111111111111111111111111111111111000000//////...////////////////////////333222222222222222333333111111222222222222111111111111111111111111111111111111111111111111111111000000111111111222222222000111222333333333333333333222222111111222222333222222222333333444444444444444444444444444444444555444444444444555666666555555555555555555555555555555555555666666666666666666666666666666666666777777777888888999999999999999888888999999:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777777888888777666555444777777777777777777777777555555555555444444444444222222222222222111222222333333333333333333333222444444444333333222222222333333333333333333333333222222222333333333444444222333333333333333333222222222222222222222222222333333333333333333333222333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333444444333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222111111222222222333333333222222111111111111000000000111222111000000222333222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333111111111222222333333333111111222222222333333333333333333222222222111111333333333333333333333333333333333333333333333333111111222333333333333333444444444333333222222222333444555555333333444555222222111111111111222222222222111111111111222222000000000000111111111111222222111000000111222222111111111111111111222333222222111111111111222222111111111111111111111111222222333333333333222222222222111111111111222222111111111000111111222333222222222222222222222222444444444444444444444444222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000000111222333333222111000111222333444444333222222111111111111111111111111///000111222333333333333111111111111111111111111333111000000000000///---111000000000000111222222333444777999::::::::::::999666333000///000222444000000111222222222222111111111111111111111111111000000000///////////////000000000000000000000000222111111111111222333333111111222222222222111111111111111111111111111111111111111111111111111111000000000111222222333333//////000111222222222222333222222111111222222333111222222333333444444555555555555555555555555555555555444444444555555666555555555555555555555555555555555555666666666666777777777777777777777777666666777777888999999999999999888888999999:::;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888888999999888666555333555555555555555555555555666666555555555444444444222333444333111111111222333333333333333333333333222222222222111111111111111111111111111111111111222222333333333333444444222222333333333333222222111111111222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222333333444444444333333333222222222111111111222222333333222222111111222222222222333333333222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111333444444222000///000222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333000000111111222333333444111111222222222333333333444444333333222111111000333333333333333333333333333333333333333333333333000000111222333333333333444333333333333333333222333444555555333333444555222222111111111111222222222222111111111111222222///000000000111111111111222222111000000111222222000000111222222222222222222222111111111111222222111111111111111111111111000111222333333222111000222222111111111111222222111111000000000111333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111///111222333333222111///222222222222222111111111111111111111111111111111111111222333333222222222111111111111111111111111///......///111222111000111111111111111222333333777888999;;;;;;:::999888999888666444333111111000000000111222222222222111111111111111111111111111000000000000000000111111111111111111111111111111000000000000000111222333111111222222222222111111111111111111111111111111111111111111111111111111///000000111222222333333///000111222333333333333333222222111111222222333111111222333333444555555444444444444444444444444666555555444444444555555555555555555555555555555555555555555666666666666777777777777777777777777666666666777888999999999999999888888999999:::;;;::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888666777999::::::888777666555555555555555555555555555555555444444444333333222444555444111000111333222222222333333444444444222222222222333333333333111111111111111111111111222222333333333333444444222222333333333333222222000111111111222222222222222222222333333444444444333333333333333333333333222222222222222222222222222222222222222222222222111111222333444444444444333333333222222222111111111222333333333333222111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222111111222222222333333333222222222222222222222222333333333222111111333555222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222111111111111111222222222111111222222222333333333333222222222222222222222333333333333333333333333333333333333333333333333000111222333444444444444222333333333333333333444333444555555333333444555222222111111111111111222222222111111111111222222//////000000111111111222333222111000000111222333///000111333333333222111222222111111111111222222111111111111111111111111///000111222222111000///222222111111111111222222111111000000000111333444222222222222222222222222000000000000000000000000111111111111111111111111000000111111222222222333000000000000000000000000222222222222222222222222///000222333333222000///333333222111000000000111111111111111111111111111333333333333222111000000111111111111111111111111,,,,,,,,,...111333333333222222111111222222333444999:::;;;<<<;;;999777555888888999999777333///---000000111222222222222111111111111111111111111111000000111111222222222333111111111111111111111111000000//////000111222222111111222222222222111111000000000000000000000000111111111111111111111111///000000111222222333333111222333444555666666666333222222222222222222333111111222333333444555555333333333333333333333333666555555444444444555555555555555555555555555555555555555555666666666777777777777777777777777777555666666777888999999999999999888888999999:::;;;::::::;;;;;;<<<===>>>>>>========================;;;<<<<<<<<<<<<<<<<<<;;;========================:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888444666888:::;;;:::999888777777777777777777777777444444444333333333222222333555666555222000222444111111222333333444555555444444444555555666666666333333333333333333333333222222333333333444444444222222222333333222222222000000111111222222222222111111222333333444555555333333333333333333333333222222222222222222222222222222222222222222222222000111222333444555444444333333333222222222111111111222333444444333222111111111111222222333333333222222222222222222222222222222222222222222222222111111111222222333333444222222222222222222222222111111222222222333333333222222222222222222333333///000111222222444777:::222222222222222222222222333222222222222222222333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111333333222222111000000000111111222222222333333333111111111222222333444444333333333333333333333333333333333333333333333333111222333444555555555555222222222333333444444444333444555555333333444555000000000000111111111111333222222222111000000000//////000111222333333333222222222111111111000000000000000000111111111111111111111111111111111111000111222333333333333333000222222111///...///000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111000000///111111111222222333333333111111111111111111111111222222222111111111000000333333333222222111111111333222222111222333555666222222222222222222222222000111222333444333222222000000111222333333444444111111111111111111111111111111222222222333333333333222111111111333666777:::::::::999::::::;;;;;;888888888666333111111222000000000000000000000000222222222111111111000000222222222111111111000000222222111111111111222222000111111111111222222222444333333222111111111222111111111111111000//////222222111111111111222222111222333444444333111000222222222222111111000000111111111111111111111111222444555555444333333444555444444444444555666666333333333444444444555555666666666666666555555555555555666666666666555555777777777777777777777777666666666666777777777777::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::>>>>>>>>>===<<<:::999888:::::::::999999999888888888888888888888777666666888888777555444333222111444444444444444444444444666666666555444333111111222///---...111333222000444444222222222222444444333333333333333333333333000111222222333444555555222222222222222222222222111000000000111222333333333333333333333333333333333333333333333333333333444444333222222333444444333333333333333333333333444444333333222111000000111111111111111111111111222222222222222222222222111111111222222333333333333333333333333222111000222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333222222111111111111111111111111111111111333333333333333333333333555444333222222222333444333333333333333333333333333222222111111222222333222222222222222222222222333333333222222111111111000000000000000000000000222111000000000111333333333333333333333222111000111222222333333222222111555555555555555444444444222333333444444333333222444444444444444444444444222222222222222222333333000000000000111111111111222222222111111111111111000000000111222222222333222222222111111111000000000000000000111111111111111111111111111111111111000111222333333333333333222333444333111000111222111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333222222222222222222222222333333111111111111111111111111222222222111111111000000333333333222222222111111333222111111111222333444222222222222222222222222000111222333333333222222...//////000111111222222111111111111111111111111000000111111111222222222222111111000222444666888999888888777777777888888777888999777555333222222000000000000000000000000222222222111111111000000222222222111111111000000222222111111111111222222444333333222111000//////444333222222111111111222000000000000000///......222111111000000111111222000111222333444333111000222222222222111111111000111111111111111111111111222444555555444333333444333333333333333444555555333333444444444555555555666666666666666666666555555555666666666666555555777777777777777777777777666666666777777777888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<;;;:::::::::999999999888888888777888888888888777666666777777666555444333333222555555555555555555555555555555555555444333222222333111///000222444333222333222111111111111222333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111222333222222222222222222222222222222222222222222222222222222111000000111222222333333333333333333333333444444333333222111111000222222222222222222222222222222222222222222222222222222222222222222333333333333333333333222111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333222222222111111222222222222222222222222333333333333333333333333444444333222222222333444333333333333333333333333333222222111111222222333222222222222222222222222333333333222222222111111111111111111111111111111222111000000000111222333333333333333333222111000111222222333333222222111333333333333444444444444222333333444444333333222444444444444444444444444000111111222333333444444000000000000111111111111111111111111111222222222111111111111111111222222222222222111111111111111000000000111111111222222111111111111111111111111111111222333333333222222222333444333111111111333222222222222222222222222111111111111111111111111111111111111111111111111222222333333333333333222333333222222222222222222111111111111111111111111222222222111111111111111333333333222222222222111222222111000000000111111222222222222222222222222000111222222333333222222/////////000111111222222111111111111111111111111//////000000000111111111111000000000222444777999777777666555444444444444555777999:::777555333333000000000000000000000000222222222111111111111111222222222111111111111111222222111111111111222222444333333222111000//////333333222111111111111222/////////000//////......222111111000000111111222...///111222333222111111222222222222111111111111222222222222222222222222222444555555444333333444333222222222222333444444333444444444444555555555555555666666666666666666555555666666666666555555777777777777777777777777777777777888888888999999999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<======>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<<<<<<<<<<:::999999999999888888888777777777777777666666555555555555555444444444333555555555555555555555555333333444444444444333333444222111111333444444333222111111000000111111222333333333333333333333333444444444333333222222222222222222222222222222222333222222111111111111222222222222222222222222222222222222222222222222222222111111000000111111222333333333333333333333333444333333222222111111111333333333333333333333333222222222222222222222222333333222222222222222222333333333333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333222222222222111333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333222222111111222222333222222222222222222222222333333333222222222222111222222222222222222222222111111000000111111222333222222333333333222111111111222222333333222222111111111222222333333444444222333333444444333333222444444444444444444444444000111111222333444444555///000000000111111111111000000000111222222222333222222222111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111222222333333333222222///111222111000///000111222222222222222222222222111111111111111111111111111111111111111111111111000000111111222222111111333333333222222111111111111111111111111111111111111111111111111111111111222222222222222222222222333333222222111111000000222222222222222222222222000111111222222222222222111111222222222333333333111111111111111111111111000000000000111111111222000000///000222555888:::777666555444333333222333333666:::;;;:::666444333000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000111111111111222222222222222111111111111111222///000000000000000//////111111000000000000111111---...///111222222222222222222222222222222222222222222222222222222222222222444555555444333333444333333333222333333444555444444444444555555555555555555555555666666666666555555666666666666555555666666666666666666666666777888888888999999999999888888777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<==================<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;999999999999888888888888666666777777666666555444444444444444444444444444555555555555555555555555111222333444444444444444333333222222222333333333222222111111111111222222222222222222222222222222333333333333333333333333222222222222222222222222444333222222111111111111333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333222222111111111333333333333333333333333222222222222222222222222333333333222222111111111222333333444333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333444444222222333333333333444444333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222222333333333222222111111222222333333222222111000111111222333444444555222333333444444333333222333333333333333333333333222222222333333333333333///000000000111111111111000000000111222222222333222222222111111111111111111111111111111111111111111111111111222222222222111111111111111111111111222222333333333222222111///000111111000///000111222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222222333333333222222111111111111111111111111111111111111111111111111111111111222222222222222222222222444444444333333222111111222222222222222222222222000000000111111111222222222222222222222333333333111111111111111111111111111111111222222222333333000000///000222555888:::888777666555444333333333222666:::<<<:::666333222000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000111111111111222222222111111111000000111222222000111111222222222111111111000000000000000000111......///000111222222222222222222222222222222333222222222222222222222222222444555555444333333444444444444444444555555666444444444555555555666666444555555555666666777777555555666666666666555555666666666666666666666666777888888888999999999999888888777777888888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<;;;::::::999999999999888888888777777555666666666666555444444333333333444444444444444333333333333333333333333111111222333444444444444222222222111111111222222222333333333333333333222222222222222222222222222111111222333333444555555222222222222222222222222444444333222111111111222555555555555555555555555555555555555555555555555333333333333333333333333222222222222222222222222333333222222222222222111222222222222222222222222222222222222222222222222333333333222222111111111222333333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222333333444444444222222222333333444444444333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222000000111111222222222222111222222333333333222222111222222333333222222111111222222333444555555666222333333444444333333222333333333333333333333333555444444333333222222222000000000000111111111111111111111111111222222222111111111111111111222222111111111111111222222222111111111222222222222333111111111111111111111111222222333333333222111111111222333333222111333444333333333333333333333333111111111111111111111111111111111111111111111111111222333444555555555555333333222222222222222222111111111111111111111111111111111111111222222222111222222222222333333333333333444444444333222222222222222222222222222222111000000000000111222222000000000000000000000000111111111111111111111111111222222222222333333333111000000000222444777999888888777666555555555555333666:::;;;999555222111000000000000000000000000111111111111111222222222111111111111111222222222222222111111111111222222444333333222111000//////111000000000000111222222111111222222333333222222111000000//////000000111000000000000111222222222222222222222333333333333333333333333333333333333222444555555444333333444555444444444444555666666444444555555555666666666444444555555666777777777555555666666666666555555777777777777777777777777777777777888888888999999999888888888888999::::::999::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999888999888888888888777777777555555555555555444444333333333333333333444444444222222222222222222222222111111222333333444333333222333333222000000111333222333333444444333333222222222222222222222222222000111111222444555555666222222222222222222222222444333333222222222222333444444444444444444444444444444444444444444444444000111111222222111111000222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333222222222222222222222333333444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111222222222222333333333333333333333333333333333333333333333333333333333111111222333444444444444111222222333333444444555333222222111111222222333222222222222222222222222111222222222222333333333222222222222222222222222000000111222222222222111111111222333333333222222111222222333333222222111222222333333444444555555222333333444444333333222333333333333333333333333555555444444333333222222000000000000111111111111222222222111111111111111000000000111222222222333000000111111111222222222111111111222222222333333111111111111111111111111222333333333333222111000000222333333222222333444333333333333333333333333111111111111111111111111111111111111111111111111111222333444555555555555222222222222222222333333111111111111111111111111000000111111111222222222111111222222222333333333111111222333444333222222222222222222222222222222111000000///000111222333000000000000000000000000111111111111111111111111111111111111222222222222222111111000222444666888888777777666666666777777444777::::::777444111000000000000000000000000000000000111111111222222222000000111111111222222222222222111111111111222222444333333222111000//////000000000000000111222222000000111222222222222222000000////////////000000222222111111111222222222222222222333333333444444333333333333333333333333222444555555444333333444444444333333444444555666555555555555666666666666444444555555666777777888555555666666666666555555777777777777777777777777666666666777777777888888999999999999999:::;;;;;;999999::::::;;;<<<<<<===::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;::::::888888888888777777777777444555555555555444333333444333333333333333333333333333333333333333333333111222222333333333222222333444555333111000222444111222333333333333222111111111111111111111111111222222222333333444444444222222222222222222222222333333222222222333444444333333333333333333333333333333333333333333333333000111222222222222111000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222333333444555555444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333000111222444555555444444111111222333333444555555333222222111111222222333222222222222222222222222111111222222222333333333111111111111111111111111///000111222333222222111000111222333333333333222111222222333333222222111222222222222333333333333222333333444444333333222222222222222222222222222333333333333444444555555000000000000111111111111333222222222111111000000//////000111222333333444000000111111222222222222111111222222222333333333111111111111111111111111333333333333333222111000...000111111000000111333333333333333333333333333111111111111111111111111111111111111111111111111///000111222333333444333111111111222222333333444111111111111111111111111000000111111222222222222111111111222222333333333///000111222333333222111222222222222222222222222111000/////////000222333333333222222222222222222111111111111111111111111000000000000111111111111333222111111111333666777777777666666666777777888555777999999666222000///000000000000000000000000000000111111222222222222000000111111222222222222222222111111111111222222000111111111111222222222000000///000000111222222//////000111111111111111000000////////////000000333333222222111222222222222222222333333444444444333333333333333333333333222444555555444333333444333333222222333333444555555555555555666666666777444444444555666777777888555555666666666666555555777777777777777777777777666666666666777777777777::::::999999::::::;;;<<<999999::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::777777999:::;;;<<<<<<<<<888888888888777777777777444444555555444444333222444444444333333222222222444444444444444444444444222222333333333222222111444666666555222111333555000111222333333222111000111111111111111111111111444444333333333333222222222222222222222222222222222222222222333444444555111111111111111111111111111111111111111111111111222333444555555444333222111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222111111111222222333333444222333333444555555555444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111222222333333333111111111111111111111111333333333333333333333333000111222444555555444444111111222333333444555555333222222222222222222333222222222222222222222222111111111222222333333333000000000000000000000000///000111222333222111111000111222333333333333333222222222333333222222222222222222111111111111111222333333444444333333222222222222222222222222222000111222333555666777888222222222111111111000000000111222333333222111000000000000000000000000000111111222222222333333333...///000111222333333333333222111000000111222333222222222222222222222222222222222111111111000000000000111222333333444444444444444444444444444444222111000//////000111222000000000000000000000000333333333333333333333333111111222222222333333333222222222111111111000000//////000111111111111111222222111111111111222222000111222333333222111000111111222222222333333333111111111111111000///...---...000111111111000///000000000111222222222333//////000111222333333333888999:::;;;:::888666444<<<;;;999777444222000///111111111111111111111111111111111111000000//////000111111111111222222222444444444333333222222222000000000111222222222333111111111111111111111111222222222111111111000000444111//////111222000---//////000111222333333333222222111111111111111111444444444444444444444444333333333444444444555555333333222222333333444555555555555555555555555555444444444444444444444444333444444555666777888888666666666666666666666666888777666555555666777888999:::<<<======<<<:::999888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<>><<<<<<;;;;;;;;;:::999999888888999999::::::::::::999999999888888777888888999999777666555444444444444444444444444555555555555555555555555555444444333333444444555444333333222222333333444333333333333333333333333333333333333333333333333444333222111222333444555111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333222222111111111333333333333333333333333666555333222111222333333222222333333333444444444222222222222222222222222555555555444444333333333111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222222222333333333333444444444444444333333222222222333222222111111222222333333333333333333333333333111222222333333222222111111111111111222333333444222222333333333222111111222222222222222222222222+++,,,---///111222333333333222111111111222444444222222222222222222222222222222222222222222222222444444444444444444444444111111222333333333333222333333333333333333333333444555555555444333333222222222222111111111000000000111222222222222111000000000000000000000000000111111111222222222333333///000111222222222222222222222111000000111222222222222222222222222222222222222222111111111000000000111111222333333444444333333333333333333333333111111000000000000111111111111111111111111111111333333333222222111111111222222222222333333333333222222222111111111000000///000000111111111111111000000////////////000000111111222222222222111111111111222222222333333333111111222222111111000//////000000111111111111111111111111111111222222222000000000111222222222333666777999:::;;;:::888888:::999888666444222000000111111111111111111111111222222111111111000000000000111111111111222222222444444333333333222222222111111111111111222222222111111111111111111111111222222222111111111000000333111///000111222000...000000000111222222222333222222111111111111111111444444444444444444444444222222222333333333444444444444333333444444555666666666666666666666666666444444444444444444444444444444555555666666777777666666666666666666666666888777666555555666777888777777888999999888777666888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;;;;;;;:::999999888888999999:::::::::999999999888888888777777888888888777666555444444444444444444444444555555555555555555555555444444333333333333444444444333333222222333333444333333333333333333333333222222222222222222222222333222222222222333444444111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222555444333333222222222333000000111111111222222222222222222222222222222222444444333333222222222222111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222333333444444333333333222222222333222222111111222222333333333333333333333333333111222222333333222222111333333222222111222222222...///000222333333444444222222222222222222222222...///000111111111111111111000/////////000111222222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222111111111111111111111111222222222222222111000000222222222111111111111111000111111222222111111000000000000000000000000000111111111222222222222333000111111222222222111111222222111000000111222222222222222222222222222222222222222111111111111111111111111222222333333444222222222222222222222222000000111111111111111000111111111111111111111111222222222111111000000000222222333333333444444444222222222111111111111111///000111111222222111111333333222222222222333333222222111111111111222222111111222222222333333333222222222222222222111000111111111111111222222333222222222111111111111111111111111111111111222222333555777999:::;;;::::::777666666444333222111000111111111111111111111111222222222222222111111111000111111111111222222222333333333333222222222222222222222111111111111111111111111111111111111111222111111111111000000000111000///000222222111000111111111111111111222222111111222222222222222222444444444444444444444444111111111222222222333333555444444444444555666666666666666666666666666666555555555555555555555555555555555666666666666666777777777777777777777777777777666666666666777777999999::::::::::::::::::888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<;;;::::::999::::::999999888888888888999999:::999999999999888888888777777777888777666666555444444444444444444444444444444444444444444444444444444333333333333444444444333333222222333333444333333333333333333333333111111111111111111111111111222222333333333333333111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333222222222222111111111111111111111111111333333444444333333222222000000111111111222222222222222222222222222222222222222222222111111111111111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333333333000111111111111111111111222222222222222222222222000000111111111222222222333333333333222222222222333222222111111222222333333333333333333333333333111222222333333222222111555444333222111111111111...///000222333333333333222222222222222222222222222222222222111000//////000000//////000000111222222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222111111111111111111111111111222222222222111111000111111111111111111111111000000111111111111000000000000000000000000000000111111111111222222222222111111222222222111111000222111111111111111111222222222222222222222222222111111111111111111111111111111111222222333333333222222222222222222222222///000111222333222111000111111111111111111111111111111111111222222222222222333333333333444444444111111111111111111111111000000111222222222222111444444333333333333444444333222111000000111222333111111222222222333333333222222333333333222222111222111000///000111222333333222222222111000000000222222222111111111111111222333555666888888999999444444333333222111111111111111111111111111111111222222222222222222222222000000111111111222222222333222222222222222222222333222222222111000000000111111111111111111111111111111111111000000000000000000000111222222222222222222222111111111111111111111222222222222222333333333333333333333333333222222222222333333333333444444444444444555555666666666666666666666666666666666666666666666666666666666666666666555555555777777777777777777777777777777666666666666777777:::::::::999999:::;;;<<<888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;:::999888888999999999999888888888888999999999999999999888888888888777777777666666666555555444444444444444444444444444444444444444444444444444333333333333333333444444333333222222333333444333333333333333333333333222222222222222222222222000111222444444333222222111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222333444555444333222111222222333333333444444444222222222222222222222222222222222222222222111111111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222333333333000000000000111111111111222222222222222222222222111111111111222222222222333222222222222222222222333222222111111222222333333333333333333333333333111222222333333222222111333333222222111222222222333333444333333222111000222222222222222222222222444444444333222111000///222222222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222333333333333333333333333444444555555555555444333111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111222222222111111000111111111222222111111111222222222222222222222222111111111111111111111111111222222222222222333333333333333333333333333333///000111333333333222111111111111111111111111111///000111222333555666666222222222333333333444444111111111111111111111111000000111222222222222222000//////......//////000333222111000000111222333111111222222222333333333111222222333333333222222000000///......000111222333222222222111000000000222222222111111111111111222222333333444444444444222222222222222111111111111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222333222222222111000000000111111111111111111111111000000000000000000000000000000111111111222222333222222222111111111111111111111222222333333333333333333333333333333333333333333333333444444444444333333333222333333444555444444444444444444444444666666666666666666666666666666666666666555555555777777777777777777777777666666777777777777666666666666555555666777888888777888999999::::::999999:::::::::;;;;;;;;;<<<<<<:::999999888888888888999999888888777777888888999999999999888888888777777666666666555555555555555444444444444444444444444444444444444444444444444333333333222222333333333444333333222222333333444333333333333333333333333333333333333333333333333000111222333444333222111111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333111222333444555444333222222222333333333444444444222222222222222222222222222222222222333333333333111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222111111111222222333333333111111111222222222333333222222222222222222222222222222222333333333333444222222222222222222222222333222222111111222222333333333333333333333333333111222222333333222222111111111111111222333444555555555555555444333222111222222222222222222222222222333333333333222222111111111222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222333333333333333333333333555555666666666666555555111111111111111222222222111000000//////000000111000000000000000000000000000000000111111111111222000111111222222222111111000111222222222222111000222222222222222222222222111111111111111222222222222222222222222222222222333333333333333333333333000000111222333333333333222222222222222222222222///000111222444555777777111111222222222333333333111111111111111222222222000111222222333222222222000000000//////000000000222222111111111111222222111111222222222333333333000111222222222222222222///////////////000000111222222222111111111111111111111111111111111222222222222111111111111111111222222222222111111111111111111111111111111111111111111111222222222222222000111111111111222222222111111111222222222222222222222222111111111111111111111111111111111111111//////000000000000000111000222333222111111222333111111111111111111222222111111222222333444444444333333333333333333333333333333444444444555555555333222222222222333444444333333333333333333333333555555555555555555555555555555555666666666666666777777777777777777777777666666777777777777666666555666666777777888888888777888888999999999999999:::::::::;;;;;;;;;<<<<<<999999888888888888999999888888777777777777888888999888888888888777777777666666555444444444444555444444444444444444444444333333333333333333333333333333222222222222333333444333333222222333333444333333333333333333333333333333333333333333333333000111111222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333333333333333333333333333222222333444444444333333000000111111111222222222222222222222222222222222222222222333333333333333111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222000000111111222333333333111111222222333444444444222222222222222222222222222222333333333444444444111111111222222222222222333222222111111222222333333333333333333333333333111222222333333222222111//////000111222444555666222222333444444444444444222222222222222222222222111111222333333333222222//////000111111111111000222222222222222222222222222222222222222222222222333333333333333333333333111111222333333333333222111111111111111111111111222333333444444444444333000000111111111222222222111000///......///000111000000000000000000000000000000000000111111111111///000111222222222222222000111222222222222111000222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222111111111111222333444444222222222222222222222222111111111222333333444444000000000111111111222222000000111111111222222222000111222222333333222222444333333222222333333444111111222222222222111111111111222222222333333333///000111111222222111111//////000111111111111000111111111111111222222222000000000111222222222333111111111000000111111111333333333222222111111111111111111111111111111111000000000111111111222222000111111111111222222222000111111111222222222222111111111111111222222222111111111111111111111111////////////000000111111111333444333111000111333000000000111222222222333111111222222333444444555222222222222222222222222222222333333333444444444333333333333333444555555444444444444444444444444444444444444444444444444444444555555666666777777666666666666666666666666555666777888888777666555666777888::::::::::::999777777888999999999999999:::::::::;;;;;;;;;<<<<<<999999999888888999999:::888888777777777777888888888888888888777777777777666555444333333333444444444444444444444444444444333333333333333333333333333333222222222222333333444333333222222333333444333333333333333333333333222222222222222222222222111111111111111222222333111111222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222333222222222333333444555000000111111111222222222222222222222222222222222111111111111222222222333111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222///000000111222222333333111111222222333444444555222222222222222222222222111222222222333333333333000111111111222222222222333222222111111222222333333333333333333333333333111222222333333222222111111000111111222333444555111111222222333333222222222222222222222222222222111111222222222222111111...///000111222111111000222222222222222222222222222222222222222222222222333333333333333333333333111111222333333333333222111111111111111111111111000111111222333333222222000000111111222222222222111000///......///000111000000000000000000000000000000000000111111111111...///000111222333333333000111222333333222111000222222222222222222222222000000111111222222222222222222222222222222222222000000000000000000000000222111000000111333555666222222222222222222222222222222222111111111000000///000000000000111111111000000111111222222222222111111222333333333333222222111111000000111111222000111222333333222111000111111222222222333333333...///000111111111111111///000111333333222111111000000111111222222222333//////000111222333333444111111000000111222333333444444333333222111111111111111111111111111111111//////000000111111111222000111111111111222222222000000111111222222222222000000111111222222222333111111111111111111111111.../////////000000111111222444555444111///111333//////000111222333333444111111222333333444555555222222222222222222222222111111222222222333333333555444444444444555666666555555555555555555555555444444444444444444444444333444444555666777888888666666666666666666666666555666777888888777666555111333555777888888666555777777888999999999999888:::::::::;;;;;;;;;<<<<<<:::999999999999999::::::888888777777777777888888888888888888777777777777666555444333222333444444444444444444444444444444333333333333333333333333333222222222222222222333444333333222222333333444333333333333333333333333111111111111111111111111222111000000000111333444111111222222222333333333333333333333333333333333222222222222222222222222000000000000000000000000111111111222222333333333111111111111111111111111333333222111222333555666222222333333333444444444222222222222222222222222//////000000111111111222222222222333333222222222222222222222222222222222111111222222222333333333222222222222222222222222///000000111222222333333000000111222333333444444222222222222222222222222000111111111111222222222000000111111222222222222333222222222222222222333333333333333333333333333222222222333333222222222222222222111222222333333333333222222000///...---222222222222222222222222222222222222222111000///000111222333444333222222222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222333333333333333333333333000111222333333333333333000000000000000000000000222222111111000/////////000000111111111111000000333333222222111000000000333333222222222222333333333333222111000000111111111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000111111222333333444555555444444333222222111111000222222222222222222222222222333333444333222000///333222111/////////000111333333333333333222111000111111111111111111111111111111222222222222111111222333444444444444333222111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111333222111/////////000111111111222222222222111111222222111111111111111111444444444444444333222111000000000000000000000000222222222111111111000000333222111000000111222333111111111111111111111111000111111111111222222222222222333333333222222111222222333333333333444444444333333333333444555555777666555444444444444444555555555555555555555555333333333444444555555555555555555555666666666666999888888888777777666666777777777777888888888888888888999999999:::::::::888888999::::::::::::999999999999999999999999999777777777777777777777777777777777777666666666666555555555444444333333333666555444333333444555666333333333222222222111111111111111111111111111111222222333333333333444444111111222222222333333333000000000000000000000000222333333444444333333222222222111111111111111222333333333222222111111111333222111222444555555444111111111111111111111111222222222222222222222222333333222111111222333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333111111111111111111111111222111000000000111333333111111222333333333333222111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111222222333333333222222111333333333333333333333333222222222222222222222222444444444333333222222222444444444444444444444444333222222111111222222333---......///000111111222000111111111111222222222222222222222222222222222333333333222222222111111//////000111222222333333111111222222222333333333333333333222222111111111000000000000000000000000000000000000000111111111111111111111111111111111000000111111111111111111111111000000000000111111333222222111000000111111222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000111222222333333444444444333333333222222222222111222222222222222222222222333333333333333222111000333222111000//////000111333333333333333222111000111111111111111111111111111111222222222222111111111222333444444333222111111111111111111111111111222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333222111000//////000111222222222333333222222222111111111111111111111111333333333333333222111111000000000000000000000000222222222111111111000000222222111000000111222222222222222222222222222222000111111111111222222222222222222333333222222111222222333333333333444444444333333333333444555555666666555444444444444444555555555555555555555555444444444555555555555555555555555555666666666666888888888777777777666666666666777777777888888888888888888999999999::::::888888999::::::::::::999::::::::::::::::::::::::777777777777777777777777777777777777666666666555555555444444444333333333555555444444444444555555444444444333333333222222222222222222222222222222222222222333333333444444111111222222222333333333111111111111111111111111111222222222222222222111222222111111111111111222333333333222222222111111222222111222222333222111222222222222222222222222222222222222222222222222333333222111111222333333444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333111111111111111111111111222111000000000111333333111111222333333333333222111222222333333222222111222222222222222222222222111111222222222333333333000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222333333444444444333333222333333333333333333333333222222222222222222222222444444444333333222222222333333333333333333333333333222222111111222222333///000000000111222222222000111111111111222222222222222222222222222222222333333222222111111111111///000000111222222333333111111222222222333333333333333222222222222222222000000000000000000000000...//////000111111222222222222000000000000222222......///000000111222222111111000000000000111111333222111111000111111111333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111111111222222222333333333333333111111222222222333333333222222222222222222222222333333222222111111222222222222111000000000111111222222333333333222111111111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111111111333333333333333333333333111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222111000000000111111222333333333333333333222111111111111111111111111222222222222222222111000000000000000000000000000222222222111111111111111222222111000000111222222333333333333333333333333000111111111111222222222111222222333333222222222222222333333333333444444333333333333333444555555666555444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666888888777777777777666666666666777777777777888888888888888999999999999:::888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777666666666555555555444444444444333333333444444555555555555444444555555555444444444333333333333333333333333333333222222222222333333333333111111222222222333333333111111111111111111111111111111111111111111111111222111111111111111222222333333333222222222222111333333333222222222222111333333333333333333333333222222222222222222222222333222222111111222222333555555555555555555555555333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222111111111111222333333111111222333333333333222111222222333333222222111222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333333444444555555444444444333333333333333333333333222222222222222222222222444444333333333333222222333333333333333333333333333222222111111222222333222222222222222222222222000111111111111222222222222222222222222222222222222111111111111000000000000000000111222222333333111111222222222333333333222222222222222222333333000000000000000000000000//////000000111111111111222111///......///111222......//////000000000000333333222222222222333333222222111111111111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333333222222222222222000000111222333333444444222222222222222222222222444333222111111111333333222111111111111111111111222222333333333222222111111111111111111111111111111111222222222222111111000000111111111111000000111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222111111111111111111111111222222333333222222111111111111111111222222222111111222222222111111000000000000000000000000000111111111111111111111111222111111111111111111222333333333333333333333333000000111111111222222222111111222333333333222222222222222333333333444444333333222222333333444555555555444333333444444444555555555555555555555555555555555444444444444333555555555555666666666666777777777777777777666666666666666666777777777888888888888888999999999999888888999::::::::::::999::::::::::::::::::::::::777777777777777777777777777777666666666555555555444444444444444444444444333333555666666555333333444444444444333333333333333333333333333333333333111222222222222333333333111111222222222333333333111111111111111111111111111111111000000111111111111111111000111111222333222222222222222222222222222333444444333333444555333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111222222333333111111222333333333333222111222222333333222222111222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222333333444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333222222111111222222333222222222222222111111111000000111111111222222222222222222222222222222222111000000000000000000000000000111111111222222222111111222222222333333333111111111222222333333333000000000000000000000000111111111111000000//////111000...------...000111000000000000//////......333333222222222222333333222111111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222111000000111222333444444555222222222222222222222222333333111111111222333444111111111222222222222111111222222333333333222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111000000111111111111000000000000111111111222222222000111111222222222111111000000000000000000000000111111111111111111111111111111111222222111111111222222222222222222222222000000111111111222222222000111222333333333333333222222222333333333444444333222222222222333444444444444333333333444444555555555555555555555555555444444333333333333333333555555555555666666666666666666666666666666777777555666666666666777777777777777888888888999999999888888999::::::::::::999888888888888888888888888777777777777777777777777666666666666555555555555444444444444444444444444222333444555555444333222333333333333222222222222333333333333333333333333111111111222222222333333111111222222222333333333111111111111111111111111333222111111111111222333111111000000111222222333222222222222222222222222///111333333222222444666333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222333333333333111111222333333333333222111222222333333222222111222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111222333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111000000000000111111111222222222222222222222222222222222000000000000000000000111111111111111111222222222111111222222222333333333111111111222222333333333000000000000000000000000222222111111000//////...000///............///000222222111000000///......111111000000000000111111111111111000111111222333000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222111111111222222222222222000000111222333333444444222222222222222222222222222222111111222222333333000111222222333222222222111111222333333333222222111111111111111111111111111111222222222222111111111111000000000000111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000111222222333222222222//////000000000000//////000000000111222222333333000111222222333222222222000000000000000000000000111111111111111222222222000111222222222222111000111111111111111111111111000111111111111222222222000111222222333333333333222222333333333333444444222222222222222333444444333333333333333444444555555555555555555555555555333333333444444444555555555555555555666666666666555555666666666666777777555555666666666666777777777777777888888888888999888888999::::::::::::999888888888888888888888888777777777777777777777777666666666555555555444444333333333444444444444555333333444444444444333333333333222222222111111111333333333333333333333333111111111111222222222222111111222222222333333333222222222222222222222222333222111000000111222333000000000000111222333333111222222222222333333333---000222222000000222555333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333111222222333444333333333111111222333333333333222111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111000000111222333333333333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333333222222111111222222333000000111111111111111111000111111111111222222222222222222222222222222222000000000111111111111222111111111111111111111111111111222222222333333333222222222222222222333333000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111000000111111000000000000111111111111000000111222222333000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222000000111111222222333333111111111222222333333333222222222222222222222222000111222333333333333333000111222333333333222222000111222333333333333222111111111111111111111111111111222222222222111111222111000000000000111222111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111222333333333222222000000111111111111000000///000000111222222333333111111222333333333333333000000000000000000000000000000111111111222222222000111222222222222111000222222222222222222222222000111111111111222222222000000111222333333333333222222333333333333444444222222222111222222333444333333222222333333444555555555555555555555555555333444444555666777888888555555555555666666666666555555555666666666777777555555555666666666777777777777777777888888888888888888999::::::::::::999888888888888888888888888777777777777777777777777666666555555555444444444333333333444444444555555444333333333333333333444444444333333333222222222222222222222222222222222111111111111222222222222111111222222222333333333222222222222222222222222333111000//////000111333000000000000111222333444111111222222222333333333222555777555111///111444222222222222222222222222222222222222222222222222111222333333333333222111222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333111222333444444444333333111111222333333333333222111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000111222333444444444444333333333333333333333333222222222222222222222222222222222333333444444444333333333333333333333333333222222111111222222333000111111111222333333333000111111111111222222222222222222222222222222222111111111111222222333333111111111111111111111111111111222222222333333333333333222222222222222222000000000000000000000000/////////000111111222222111222333333333333222111000000000111222222333333333333222222222222333333111111000000111222333333111111111111111111111111000000000000000000000000111111111111111111111111000000111111222222222222//////000111222333333444111222222222222333333333222222222222222222222222///111222333444333333222000111222333444333333222000111222333333333333333111111111111111111111111111111222222222222111111333222111000000111222333111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111000111222333444333333222111111222222222222111111///000000111222222333333111222333444444444444444000000000000000000000000000000111111222222222222000111222333333222111000333333333333333333333333000111111111111222222222///000111222333444444444222222333333333444444444222222111111222222333444222222222222333333444555555555555555555555555555444555666777888999:::;;;555555555555666666666777444555555555666666777777555555555555666666666777777777777777888888888888888888999::::::::::::999999999999999999999999999777777777777777777777777666666555555555444444444333333333444444555555555555444222222222222444555555555444444444333333333111111111111111111111111000111111111111222222222111111222222222333333333222222222222222222222222222000///......///000222000000000000111222333444111111111222222333333333888;;;===:::444111333555111111111111111111111111222222222222222222222222111222333444444333222111333333333333333333333333111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333111222333444555444333333111111222333333333333222222222222333333222222222222222222222222222222222111111222222222333333333444444444444444444444444222222222222222222222222111111111111111111111111333333333333333333333333111222333444555555555555333333333333333333333333222222222222222222222222222222222333333444444444444444444444444444444444333222222222222222222333111111222333333444555555000111111111111222222222222222222222222222222222111111222222222333333333222222111111111111111111111111222222222333333333444333333222222111111111111111111111111111111111333333222111000000111111//////............//////000000000000000000000000000000111111111000000///111111000000000000111111111111111111111111111111111111111111111111111111444444444444333111///...111111111222222333333333333222222111111222222333444444333333333333222222111111111111111111111111222111111111000000//////000000000000000000000000222222222222222222222222111111222222222222111111000111111000//////000222111111111111111111111111///000000111111000000///222000...///222333111...000111222333333333333333222222222222222222222222111111111111111111111111333222111000000000111222111111111111111111111111000000000000000000000000333333222222111000000000222222222111111111000000222222222222222222333333000000000000000000000000111111111111111111111111...............///000000...///000111222333444444333333222111111222333333222222111111222222333444333333333222222111111111222222333333333333444444555444444333333333444444333333333444555666777777555555555555555555555555666666666666666666666666888888777777666666666555777666555555555666888999::::::999999999999999999777888999:::;;;:::999999888999999:::::::::999999777777777777777777777777888777777666555444444444444444444333333222222222444444444444444444444444222222222222222222222222222222222222222222222222111222222333333222222111000000000000111111111111222222222222222222222222222222222222222222222222000000111111111222222222333222222111111222222333333444555555333333444555333222111222333333222111222222222222222222222222222222222222222222222222222222222222222222222222444333333333222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444333333222222222222222222222222222222222222111111000000111111222000000000000111222333444333333111000000000111222666555333111000000111111000111111222222111111000000111111222222111111000333222111111111222333444222222222333333444444444555555555555555555555555222222222333333444444444333333333333333333333333333222222111111222222333333333222222333333444555444333333222111111111222333333333333333333333333444333222222111111222222111111111111111111111111...///000111111111111111111111222222222333333333111111111111111111111111333222222111000000111111000000////////////000000000000000000000000000000000000111111111111000000111111000000000000111111111111111111111111111111111111111111111111111111111111222333333333222222222222222222222222333333222111111111111111111222222222222333333444444444111111111111111111111111222111111111000000000000111111111111111111111111222222222222222222222222111111222222222222111111333444444333222222333555111111111111111111111111222222333333333333222222333111//////111222111///000111222333333333333333222222222222222222222222111111111111111111111111111111000000000111333444111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111000000//////000111222222333333111111111111111111111111111111111111111111111111//////......//////000111111111111111111222222222333333222111111222333333222222111111222222333444333333333222222222111111222222333333333333444444555444444333333444444444444333333444444666777777555555555555555555555555666666666666666666666666777777777666666666555555777666666555666777888999888888888888888888888888777888999:::::::::999999888999999999999999888888666666666666666666666666777777777666555444444444444444333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111000000000000111111111111222222222222222222222222222222222222222222222222111111111222222222222333333222222111111222222333333444555444333333333555333222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444333333333222222222222222222222222222222222222222111111111111222222111000000000111222333333333333111000000000111222555444333111111111111222111111222222222222111111111111222222222222111111222222111111111222333444222333333333333333333444444333333333333333333333222222222333333444444444333333333333333333333333333222222111111222222333333222222222222333444444444333222222111111111222333333333333333333333333444333222222111111222222111111111111111111111111///000111111222222111111111111222222222333333333111111111111111111111111333222111111000111111111111111000000000000111111000000000000000000000000000000111111111111000000111111000000000000111111111111111111111111111111111111111111111111111111222222111111222222333444333333222222222222222222000000000000000000000000000000111222333444555555222222222222222222222222111111111111111000000000222222222222222222222222222222222222222222222222111111222222222222111111000111111111//////111222111111111111111111111111333333333444444333333333555333111000111222111111111111222333333333222222222222222222222222222222111111111111111111111111/////////000111333444555111111111111111111111111222222222222222222222222///000000111222222333333222222222111111111111111------...000111222333444222222222222222222222222111111111111111111111111000000000///000111111222333222222222111111000000333222222111111222222333222222111111222222333444333333333222222222222111222222333333333333444444444444444333333444444555444444444444444555666777555555555555555555555555666666666666666666666666666666666666555555555555666666666666666777888888555666666777777888888888777888999999::::::999999999999999999888777666666666666666666666666666666777777666666555444444444333333333333444444444444222222222222222222222222333333333333333333333333222222222222222222222222111222222333333222222111000000000111111111222222222222222222222222222222222222222222222222222222222222222222333333333333333222222111111222222333222444555444333222333555333222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222000000111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222333333222222222222333333222222111111111222222333333333222111111111111222333333222111111222222333222222333333333333222222222222333333333333222222222222111111222222333444444333333333333333333222333333333333333333333333222222333333333333444444333333333333333333333333333222222111111222222333222222222222222333444444333333222111111111111222333333333333333333333333444333222222111111222222111111111111111111111111000111222222222222222222111111222222222333333333111111111111111111111111222222111111111111111222222111111111111111111222000000000000000000000000///000000111111111111000111111000000000000111111111111111111111111111111111111111111111111111111666444333111000000111222333333333222222111111111000000111111111111000000000111111222333333444444222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111//////000///...---///111111111111111111111111111111111222222222222111111666444222111000111222222111222222333333333222222222222222222222222222222111111111111111111111111000000000111111222333333111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111...//////000111222333333222222222222222222222222111111111111111111111111111111000000111111222333222222222111111111111000222222222222222222222222222222111111222222333444222222222222222222222222222222222333333333444444444444333333333444555555444444444444444555666777555555555555555555555555666666666666666666666666666666555555555555555555666666666666666777777888555555666666777888999999777888888999999999999999999999999888777666555444666666666666666666666666666666666555555444444444222333333333444444555555222222222222222222222222333333333333333333333333222222222222222222222222111222222333333222222111000000111111111222222222222222222222222222222222111222222222222222333333222222333333333444444444333222222111111222222333222333444444222222333444222333444333222222333333222222222222222222222222222222222222222222222222222222222222222222222222/////////000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222444333333222222333333444333333222111111111222222333333222222111111111111111111111222222333333444222333333444444333333222222333333444444333333222222111222222222222333333444444444333333222222222333333333444444444444444333333333333333333333333333333333333333333333333333222222111111222222333222222222111222333333444222222111111111111111222222222222222222222222222444333222222111111222222111111111111111111111111111222222333333333222222111111222222222333333333111111111111111111111111222111111111111111222222222222111111111111222222000000000000000000000000//////000111111111111111111111000000000000111111111111111111111111111111111111111111111111111111555444222111000111111222333333333222222111111111111111222333333222111111222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111222222222222222222222222111111222222222222111111111222333222000000222333111111111111111111111111000111111222222111111000444444333111111111222333222222333333333222222111222222222222222222222222111111111111111111111111111111111222111111111111111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222111111222222222222222222222222111111111111111111111111111111111111111222333333000111111111111222222222222222222222222222222222222222111111222222333444222222222222222222222222222222222333333333444444333333333333333444555666555444444444444555666666666666666666666666666666666666666666666666666666555555666666666666666666555666666777777777777777666666777777888999::::::777777777888888888999999999999999888777666555444555555555555555555555555555555555555444444444444333333333444444555555555444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111111111111111222222222222222222222222222222222222111111111222222333333333222222333333333444444444333222222111111222222333222333444333222222333444222333555444222222333555222222222222222222222222222222222222222222222222222222222222222222222222/////////000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444333333222222333333444333333222222222222222222333333333333222222111111000111111222333333333333222333333444444333333222222333333444444333333222111111222222333333333333444444444333333222222222111111222222222333333333333333333333333333333333333333333333333333333333333222222111111222222333222111111111111222333333111111111000000111222222222222222222222222222222444333222222111111222222111111111111111111111111222222333333333222222111111111222222222333333333111111111111111111111111111111111000111111222333222222111111111111222222000000000000000000000000...///000111111222111111111111000000000000111111111111111111111111111111111111111111111111111111000000111111222333444555333333222222222222222222111222333444444333222111333333222222111111111111333333333333333333333333111111111222222222222222000000000000000000000000222222222222222222222222111111222222222222111111000111111000//////000222111111111111111111111111222222222333333222222222000222333222111111111333222222333333333222111111222222222222222222222222111111111111111111111111222222222222222111000///111111111111111111111111222222222222222222222222333333222222111000000///111111111111111222222222444444333333222111111111222222222222222222222222111111111111111111111111111111111000111111222333000000111111222222222333111222222333333222222111222222111111222222333444111222222222222333333333222222333333333333444444333333333333444555555666555555444444444555555666666666666666666666666666666666666666666666666666666666666666777777777777555555666777777777777777666777777888888999999999888777777777777888999999999999999999888777666666555555555555555555555555444444444444444444444444444444444444444555555555444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111111111111222222222222333222222222222222222222222111111111222222333333444222222222222333333333333333222222111111222222333111333444333222111222444111444666555222111333666222222222222222222222222222222222222222222222222222222222222222222222222000000111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222333333222222222222333333333333222222222333333444333333333444333222222111000111222333333333333333222222333333333333222222222222333333333333222222000111222333333333333222444333333333333333333222/////////000000111111222444444333333333333222222333333333333333333333333333222222111111222222333111111111111111222333333111000000000000111222222222222222222222222222222444333222222111111222222111111111111111111111111222222222222222222111000111111222222222333333333111111111111111111111111111111000000111222222333111111000000000000111111000000000000000000000000...///000111111222222222111111000000000000111111111111111111111111111111111111111111111111111111///000111222333444444444222222222222222222333333000111222333333222111000111111111111111222222222333333333333333333333333111111111222222333333333111111111111111111111111222222222222222222222222111111222222222222111111---...///...,,,,,,...///111111111111111111111111000111111222222111111000,,,///333333222111111222222333333333333222111000222222222222222222222222111111111111111111111111000000111222333222111111111111111111111111111111111111111111111111111111222222111111111111111111000000111111111222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000111222222222222222111111111111111111222333333333333222111222222111111222222333444111111222222222333333333222222333333333333444444333333333333444555666666666555555444444444555555666666666666666666666666666666666666666666666666777777777777888888999999444555666777888777777666777777777777777777777777888777777666777888999:::888999999999999999888888555555555555555555555555444444444444444444444444555555555555444444444444333333333333333333333333444444444444444444444444222222222222222222222222111222222333333222222111111111111222222222333333222222222222222222222222000111111222333333444444111111111222222222222333333222222111111222222333111333333333222111222333111444777555222111333666222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000111111111222222222222222222222222222222222222222222111111111111222222222222222222222333444555333333444444444333222111111111222333333333222111111111222222222222111111111111222222222222111111000111222333333333222222222333333333333333333444000000000111222333333333444444444333333222222222333333333333333333333333333222222111111222222333111111111111111222222333000000000000000111222222111111111111111111111111444333222222111111222222111111111111111111111111111111222222111111000///111111222222222333333333111111111111111111111111111111000000111222333333111111000000000000111111000000000000000000000000......///111111222222222111111000000000000111111111111111111111111111111111111111111111111111111111222333444444222111000111111111222222333333444...000111222222111000...//////000111222333333444333333333333333333333333111111111222222333333333222222222222222222222222222222222222222222222222111111222222222222111111000111222111//////111222111111111111111111111111......////////////......)))---222444222111111222333333333333333222111000222222222222222222222222111111111111111111111111---///000222333333333222111111111111111111111111000000000000000000000000000000000111222222333333000000111111222222222222//////000000111111222222000000000000000000000000111111111111111111111111000000000///000111111222444444333222111000///...111222333444444333222111222222111111222222333444111111111222222333333333222222333333333444444444222222222333444555666777666555555444444444555555777777777777777777777777666666666666666666666666777777888888999999999:::444555777888888888777666666666666666666555555555888777666666666777999:::888999999:::::::::999999555555555555555555555555444444444444444444444444666666666555444444444333222222222222222222222222444444444444444444444444222222222222222222222222222222222333333222222222111111222222222333333333222222222222222222222222000000111222333333444444000000111111111222222222333222222222222222222333111222333333111111222333111555777666222111333777222222222222222222222222222222222222222222222222222222222222222222222222444333333333222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111222222222222222222222222222222222222222111111111111111111222111111111222333444555666333333444555444333222111111222333444333333111111111111111222222111111111111111111222222111111111000111222333444333222222222222222333333444444444333333444555555666777777444444444333333222222222333333333333333333333333333222222222222222222333111111111000111222222333000000///000000111222222111111111111111111111111444333222222111111222222111111111111111111111111111111111111111000///...111111222222222333333333111111111111111111111111000000000000111222333444222222111111111111222222222222111000//////000000222222222222222222222222111111111111111111111111111000000000111222333333///000111222222222222222222222222222222111000///......///000111222222333111111000000000000111111111111000000111111222333111111222333333444555555333333333333333333333333333222222111111222222333222222222222333333444555222222222222222222222222111111111222333333333444000111111111111222222222000111333333222222333444111111111111111111111111222222222111111111000000000000000111222222222333000111111111111222222222111111111111000000//////111111111111111111111111222222222111111111111000111111222333444444444444111111000000000000111111333222111/////////000111111111111111111111111111111111111111111111111111222222222111111111000000222111000000000111333333222222222222222222222222000111111111111222222222444555666555333222222444333333444444444444555555222222333444444555666666444444444555555555555666555555555555555555555555555555555555666666666777555555444444444444555555333333555666777777777777999999888888888888999999888888999::::::::::::999999888888888777777666666999888888777666555555444555555444444444333333333333333333333333333333333444444444333333222222222333333333333333444555666444444444444333333222111333222111111111222333444333444444555555444444333333333333333333333333333444555555666666555555444333222222111111222222333444444444444444444444444222333444444222222333444222222444444444444222222333333333333333333333333333333333222222111111111555555555444444333333333333333333222222111111111333333222111111222333333444333333222222333333444333333222222111000//////222222111111111111222222000000111111111222222222333333222111000000111111333333333222222111111111222222222222222222222222333333333333333333333333222222222222222222222222444444333222222111111000...///000111222111000000111111111111111111111111222222222222222222222222333333333222222111111111222222222222222222222222111222222333333222222111222222222111111111111000111111111111111111111111111222222333333444555555555444222111000111222222111111000000111222333333333333333222222111111111111111111222222333333333333222222111111222222333111111111111111222222222...//////000000111111111222222111111111111222222222222111000000000000000000000000000000000000000111111111111111111111111111111111000111111222222000000111222222222111111111222222222222111000000000000000111111222222222111111000000000000111111111111000000111111222333111111222333333444555555222222222222222222222222333222222111111222222333222222222222222333444555222222222222222222222222111111111222222222222222000111111111111222222222000111222222111111222444111111111111111111111111222222222111111111000000111111111111111222222222000111111111111222222222222222111111111000000000111111111111111111111111222222222111111111111000222222222222111000//////111111000000000000111111333222000/////////000111111111111111111111111111111111111111111111111111222222222111111111000000222111000000000111222333222222222222222222222222///000000000000111111111222444444444222111222333111111222222222222333333222222333333444444555555444444444555555555555666555555555555555555555555555555555666666666777777777777666666666666777777555555666777888888888777888777777666666777777888777888999999::::::999999888888888777777777666666777777666666555444444333555555444444444333333333333333333333333333333333444444444333333222222222333222222222222333333444333444444444333333222111333222111111111222333444333333444444444444333333333333333333333333333333222333333333333222222111333222222111111222222333333333333333333333333333222333444444222222333444222333333444444333333222333333333333333333333333333333333222222222111111333333333333222222111111333333333222222222111111333333222111111222333333444333333222222333333444333333222222111000000///222222111111111111222222111111111222222222222333333222222111000000111111333333333222222222111111222222222222222222222222333333333333333333333333222222222222222222222222333333333222222222222111///000111222222222111111222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222111222222333333222222111222222222111111111111000222222222222222222222222333333222222111000000000444333222222111111222222111111000000111222222333333333333222222111111111111111222222222333333333333222222222222222222333000000111111222222222222///000111222222111000000222222111111111111222222222111000000000000000000000000000000000000000000111111111111111111111111222222111111000111111111111111222222222111111000000111111222222222222222222222222222222222222222111111000000000000111111111111000000111111222333111222222333333444444555111111111111111111111111333222222111111222222333333222222222222333333444222222222222222222222222111111111111111111000000000111111111111222222222///111222111000000111333111111111111111111111111222222222111111111111111222222222111111111111111000111111111111222222222222222222222222111111111111111111111111111111111222222222111111111111000222222222222111000///...111111000000000000111111222111000000///000000000111111111111111111111111111111111111111111111111222222222111111111111111111111000000111111222333111111111111111111111111/////////000000000000111000222333333111111222444111111222222222222333333222222222333333333333333444444444555555555555666555555555555555555555555555555666666666777777777888888888888888888888888777777888888888888888777777666666555555666666777777888999999::::::999999888888777777777777666666666666555555444333333333555555444444444333333333333333333333333333333333444444333333333333222222333222222111111111111222333333444444444333222222222222222222222333444444333333444444444444333333333333333333333333333333222222333222222111000000333222222111111222222333333333333333333333333333222333444444222222333444444333333222222333333444333333333333333333333333333333333222222222222111111111111111111000000000333333333333222222222222333222222111111222222333333333222222222222333333333333222222111000000000222222111111111111222222222222222222333333333333333222111111000111111111333333333222222222222111222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333000111111222333222222222333333333333333333333333222222222222222222222222222222222222222222333333222222222222222222222222111222222333333222222111222222222111111111111000222222222222222222222222222111111000//////......222222333333333222111111111111111000111111222333222222222222222111111111111222222222222333333333222222222222222222222222000000000111222222333333222333444555555444222111222222111111111111222222111111000000000000000111222222222222222222222222111111111111111111111111333333222111000000000111222222222222222111000//////000111222333333333333333333333333333333333222222111111000000111111222111111000000111111222333222222222333333444444444222222222222222222222222333222222111111222222333333222222222222222333333222222222222222222222222222111111111000/////////000000111111111222222222///000111111000///000222111111111111111111111111111111111111111111111111333222222222111000000000000000111111111222222222222222222222222222222222111111111111111111111111222222222111111111000000000111222333333444444333111111000000000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222000000000000000000000000000000000000111111111111000111333333222222333555333333333444444444555555333222222222222222222222444444444555555555555666555555555555555555555555555666666666666777777777888888888888888888888888777777888888888777666666777666666555555666666777777777888999999999999999777777777777777777666666555555555555444444333333555555444444444333333333333333333333333333333333333333333333333333333333444333222111111111111111333333333444444333333222222222222222333333444444333333333444444333333333222222222222222222222222444444444444333222111111333222222111111222222333222222222222222222222222222333444444222222333444444444222222222222444444333333333333333333333333222222222222222222222222111111111111111000000000333333333333333333333333222222222222222222222222333333222222222222333333222222222111111111000000222222111111111111222222222222333333333444444444222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111222333333444444111111222222333333333333333333333333333333333333222222222222222222222222111111111222222333333333222222222222222222222222111222222333333222222111222222222111111111000000222222222222222222222222......//////000111111111111222333444444333111000222111111111111111222222222222222111111111111111222222222222222222222222222222222222222222222222000000111111111222222222222333444555555444222111222222111111111111222222111000000000000000111111222222222222222222222222111111111111111111111111333333222111000000000111222222222222222111000//////000111222333444444444444444444333333333333333222222111111111111222222111111000000111111222333222222333333333333444444333333333333333333333333333222222111111222222333333222222111111222222222222222222222222222222222222111111111000/////////000000111111111222222222///111222111000///000111111111111111111111111111111111111111111111111111333222222222111000000000000000111111111222222222222222222222222222222222111111111111111111111111222222222111111111000000000000111222333333333333111111000000000000111111000000000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222000000000000000000000000111111222222222222333333111333444444333333444666333333333444444444555555333222222222222222222222444444444555555555555666666666666666666666666666666666666666777777777888666666777888888777666666666666666777666666555555888777777666666777777888777777888999999999999888666666666666666666777777666666666555555555555555555555444444444333333333333333333333333333333333333333333333333333333333555444333222222111222222222333333444444333333333222222333333444444444444222333333333333333333222222222222222222222222222333444444444333333222111333222222111111222222333222222222222222222222222222333444444222222333444444444222222222222444444333333333333333333333333222222222222222222222222111222222222222222222222333333333333333333333333222222222222222222222222333222222111111222222333222222222111111111111111222222111111111111222222222222333333333444444444222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111222333444444555222222222222222333333333222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222111222222333333222222111222222222111111111000000222222222222222222222222//////000111111222222333000111333444444333222111222222111111111111111222111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111///000111222222111000000222222111111111111222222000000000000000111111222000000000000000000000000111111111111111111111111222222111111000111111111111111222222222111111000000111222333444444444444333333333333333333333333222222111111111111222222111111000000111111222333333333333333333333333333333333333333333333333333333222222111111222222333333222222111111111111222222222222222222222222222111111111111111111000000000111111111111222222222111222222222000///000111111111111111111111111111111111111111111222222222222222222111111111111111000111111111111222222222111111111222222222222222111111111111111111111111222222222111111111111000111111111111000///...---111111000000000000111111//////000111111111111000111111111111111111111111111111111111111111111111111111111111111222222222000000111222222222222111111111111111111111111111222222222333333333444444222444555555333333444666111111222222222222333333222222222333333333333333444444444555555555555666666666666666666666666666666666666777777777888888444555666777777666555444444555666666666666555555888777777666666777777888666777888888999999888888555555666666666666777777555555555555555555555555555555444444444333333333333333333333333333333333222222333333333333444444444333333222222222222333222222333444444444333333222222333444444444444444222222333333333333222222222222222222222222222222111111222222222222111111333222222111111222222333333333333333333333333333222333444444222222333444444333333222222333333444333333333333333333333333111222222222222333333333222222222333333333333333333333333333444444444444111222222333333222222111222222111111111111222222111111111111111111111111222222111111111111222222222222222222333333333333111111111000111111222333111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111222333333444444222111111111111222333333111111111111111111111111222222222222222222222222222222222222222222333333222222222222222222222222111222222333333222222111222222222111111111111000111111111111111111111111444333333222222111000000111111222333333333222222333222111111000111111111000000000111111111111111333333333222222222222111111222333444444333222111333333222222111000000000...//////000000111111111222222111111111111222222000000000000000111222222000000000000000000000000111111111111111111111111111111111000111111222222000000111222222222111111111111222333444444444444111111222222333333444444333222222111111222222333111111000000111111222333333333333333333333333333222222222222222222222222333222222111111222222333333333222111111111111111222222222222222222222222111111111222222222222222000111111111111222222222222333333333111000111222111111111111111111111111000000111111111222222222111111111111111222222222000111111111111222222222000000000111111111222222111111111111111111111111222222222111111111111000111111111111000///...---111111000000000000111111...///000111222111111000111111111111111111111111111111111111111111111111000000111111111222222222///000111222333222222111222222222222222222222222111111222222222333333333333444555444222222222444111111222222222222333333222222333333444444555555444444444555555555555666666666666666666666666666666666777777777888888888444555777888888777555444444555666777777777777777777666666555555666666777666777777888888888888888555555555666666666777777444444444444444444444444555555444444444333333333333333333333333333333333222222222333333444444444222111111111111222222333111222333333444444444333222333444555555555444333222222333333333333222222111111111111111111111111000111222333333444333333333222222111111222222333333333333333333333333333222333444444222222333444222333333444444333333222333333333333333333333333111111222222222333333333222222222333333333444444333333333444444444555555111222333333333333222111222222111111111111222222111111111111111111111111222222111111111111222222111111111222222222222333111111000000111222222333111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111222222333333333111111000000000111222333222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222111222222333333222222111222222222111111111111000000000000000000000000000444333333222222111000000222222111111222222333444333222222111000000111111///000000000111111111222333333333222222222111111000111333444444333111000444333333222111000//////000000000000111222444444222222111111111111222222000000///000000111222222222222222222222222222222111111111111111111111111111000000000111222333333///000111222222222222222222222333444444444333333000000111222222333444444333222222111111222222333111111111000111222222333333333333333333333333333111111111111111111111111333222222222222222222333333333222111000000111111222222222222222222222222111111111222333333333444000111111111111222222222222444444333111000111222111111111111111111111111000000111111222222222222000000111111222222222333000111111111111222222222//////000000111111111222111111111111111111111111222222222111111111111000///000111222222333333222111111000000000000111111...///000222222222111000111111111111111111111111111111111111111111111111000000111111222222222222///000111222333222111111222222222222222222222222000111111111111222222222222444444333111000111222333333444444444555555555222222333444444555666666444444444555555555666666777777777777777777777777777777777777888888888888444666777888888777666444555555666888999999999999555555555444444555555555666666777888888888888888444555555555666666777777333333333333333333333333555555444444444333333333333333333333333333333333222222222333333444444444000000//////000111222222111222333333444444444444222333444555555555444333222222222333333222222222111111111111111111111111222333444555666777777777333222222222222222222333444444444444444444444444222333444444222222333444222222444555555444222222333333333333333333333333111111111222222333333333111111222222222333333333333333333444444555555555111222333444444333222111222222111111111111222222111111111111111111222222222222111111111111222222000000111111111222222222111111000000111222333333111111111222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111222222222222333333333111000/////////000222333333333333333333333333333222222222222222222222222444333333222222111111111222222222222222222222222222222222333333222222222222222222111111111111000////////////////////////000000000111222222333333222222111000111222444555333333222111000000111111//////000000111111111222333333333222222111111111000111333444444333111000000000111111111111000000000000000000000000000000111111111111111111111111222222222111111111000000111111111///------///111333222111000000111222333111111000000000000111111111111222222222222111111111111111111111111111111111111111111111111111111333333333333333333333333222333333333333222111000222222222222222222222222222222222222222222222222333444444444333111///...***...222333111000222444333333333222222222111111111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111111000222111000//////000111222111111111111111222222222111111222222222333333333222222222222222222222222333333333222222111111111333333111000000000111222///000111222222111000///000111111111111222222222222222222222222222222222////////////000000000000000000000000000000000000333222111000////////////111111111111111111111111000000000000000000000000//////000000111111111222000000111222333333444444333333222222333333444555444444444444444444444444555555555555555555555555555555555555555666777777555555444444444444555555555666777666555444555777555555666666666666555555555555555555666666666666888888777777666666555555555666777777777666444333444444444444444444444444000111222333333333333333333333333222222111111111222222333333333333444444222222222222222222222333222222222222222222222222222333444555555555444333333333222222222222222222111111222222222222333333222222222222222222222222333333333222222111111111222111111111222333333444111222333444444333222111333333333333333333333333222222222222222222222222333333333222222111111111555555555666555555444444333333333333333333333333222222333333333333444444222222222222222222222222222222222222222222222222000111111111111222222222000000111222222333444444111111222222222333333333222222222222222222222222111111111111111111111111333222222111111222222333000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111333333333222222111111111333333333333333333333333444444333333333333222222222222222222222222222222444444333222111000///...222222111111111111111222111111111111111111111111111111222333333444555555222222222222222222222222111222222333333222222111111111222222222333333333000000111111111111000000111111111111111111111111111111111111111111111111222222222111111111000000333444444333111000222333333222111000000111222333111111000000000000111111111111222222222222111111111111111111111111111111222222222222222222222222333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222333333444444333222000///...000222222000///000222333333222222111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111111000222111000//////000111222111111111111111111111000111111222222222333333333222222222222222222222222333333333222222222111111333222111000000000111222000000111111111111000000000111111111111222222222222222222222222222222222222111111111000000000000000000000000000000000000222222111000//////000000111111111111111111111111000000000000000000000000000000000000111111111222000111111222333333444444333333222222333333444555444444444444444444444444555555555555555555555555555555555555555666777777666555555444444555555666555666777666555444555777555555666666666666555555555555555666666666777777777777777777666666555555555666666777666555444333444444444444444444444444111222222333333333222222333333333222222222111111222222333333333333444444333333333333333222222222222222222222222222222222222222444555555555444333111111111111222222222111333333333333444444444444333333333333333333333333444333333333222222222222222222111111222222333444222222222333333222222222333333333333333333333333222222222222222222222222333333333222222222111111333333444444444333333222333333333333333333333333222222333333333333444444222222222222222222222222222222222222222222222222111111111111222222222222444333333222111000000///000000111222333333444444222222222222222222222222111111111111111111111111333222222222222222222333000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111333333333222222222111111333333333222222222111111333333333333333333333333444444333333333333222222111111111111111111111111333333333222222222222222333333222222222222222333111111111111111111111111000000111222222333444444222222222222222222222222111222222333333222222111111111222222222333333333000000111111111111000000222222222222222222222222111111111111111111111111222222222111111111111111222444555555333222222333222222111111111111222222111111000000000000111111111111222222222222111111111111111111111111111111333333333333333333333333333333333333333333333333444333222111111111222333222222222222222222222222222222222222222222222222111222333333333222222111222222222111//////000111222111111111111000000000111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111111000222111000000000000111222111111111000000/////////111111222222222333333333222222222222222222222222333333333222222222222111333222111111000000111111111111000000000000111111000111111111111222222222222222222222222222222222333333222222111111000000000000000000000000000000222111000000000000000111111111111111111111111111000000000000000000000000000000000111111111111111111111111222222333333444333333222222333333444555444444444444444444444444555555555555555555555555555555555555555666777777666555555444444555555666555666777666555444555777555555666666666666555555666666666666777777777777777777777666666666666555555666666666666555444444444444444444444444444444222333333333333222222111333333333222222222222111222222333333333333444444555555444444333333222222222222222222222222222222111222444555555555444333///000000111222222222222444444444555555555666666444444444444444444444444444444444444333333333333222222111111222222333333333222222222222222222333222222333333333333333333222222222222222222222222333333333222222222222111111111222222222222111111333333333333333333333333222222333333333333444444222222222222222222222222222222222222222222222222111111111111222222222333444444333222111000//////111222222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222333333333333333333333333111111111111111111111111111111111111111111111111333333333222222222222111333333333222222222222111222222222333333444444444444444333333333333222222000000000000000000000000222222222333333333444444333333222222222333333444222222222222222222222222000000000111111222222333222222222222222222222222111222222333333222222111111111222222222333333333000111111222222111111000222222222222222222222222111111111111111111111111111111111111111111111111///111333333222000000000222222222222222222222222222111111000000111111222111222222333333222222111222222222222222222222222333333333333333333333333222222222222222222222222555333111000000111333444222222222222222222222222222222222222222222222222111111222222333333333333333333111000///000111222111000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111000000111111111111111111111111222111111000///...------111111222222222333333333222222222222222222222222222222222222222222222222222222222111111111111111222111000//////000111222000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111000000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111111111111222222333333333333333222222333333444555444444444444444444444444555555555555555555555555555555555555555666777777666666555555555555666666555666777666555444555777555555666666666666555555666666666777777777888888666666666666666666666666666666666555555555444444444444444444444444444444444444444444333222111111222222222222222222222222222222222333333333444444666666555444444333222222222222222222222222222222111222333444555444333333///000111333444444444333444444444555555555555666444444444444444444444444444444444444444444444444333222222111222222333333444333222111111222333444222222222222222333333333222222222222222222222222222222222222222222222222000111111222222222222111222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222111111111222222222333333222222222222333333333333444444333222222111000000222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222333333444555555444444333333333222222222111111111111111111111111111111222222222222333333222222111111111222333333222222222222222222222222000111111111222222222333222222222222222222222222111222222333333222222111111111222222222333333333111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111---///111222111/////////222222222333333222222222222222111111111111222222222222333333333333222222444444444444444444444444333333333333333333333333222222222222222222222222444333111000000111333444222222222222222222222222222222222222222222222222111111111222222333444444222111000000000222333333000000000000000000000111111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111000000111111222222222222111111222111111000///...------111111222222222333333333222222222222222222222222222222222222222222222222222222222222111111000000222111000//////000111222000000111111111222222222111111111111111111111111---......///000111222222000000000000000000000000000/////////000111222222111111111111111111111111000000000000000000000000222222222111111111111111111222222222222222333333333333222222333333444555444444444444444444444444555555555555555555555555555555555555555666777777666666666555555666666666555666777666555444555777555555666666666666555555666666666666777777777777555555555555555666666666666555555444444444444444444444444444444444444444444444444444444333222111222222222222222222222222222222222333333333444444666666555444444333222222222222222222222222222222111222333444444444333222000111333555666666555555222222333333333444444444222222222222222222222222444444444444444444444444333333222222111222222333444333222111111222333444111111111222222333333333222222222222222222222222222222222222222222222222111111222333333333333333222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222111222222222222333333333333333333444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111222222333333222222111000000111111111222222222333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222333333444555555444444333333333222222222222222222222222222222222111111111111000000000000000000000000000111222222222222222222222222222222222222222333333333333333222222222222222222222222111222222333333222222111111111222222222333333333111111222222222222111111222222222222222222222222111111111111111111111111111111111111111222222222///111222222111111111222222222333333333333222222222222111111111111222222222222333333333333222222444444444444444444444444333333333333333333333333222222222222222222222222333222111111111222333444222222222222222222222222222222222222222222222222222111111111222333444444222111000000222333333333000000000111111111111222111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111111000111111222333333222111111111111111000000/////////111111222222222333333333222222222222222222222222111222222222222333333333111222222222222111000000111111000000000000111111000111111111111222222222111111111111111111111111------...///000111111222000000000000000000000000////////////000111333333111111111111111111111111000000000000000000000000222222222222222111111111222222222222222222222222333333222222333333444555444444444444444444444444555555555555555555555555555555555555555666777777777666666555555666666777555666777666555444555777555555666666666666555555555555555555666666666666444555555555555666666666666555444444333333444444444444444444444444444444333444444444444333333222111222222222222333333333222222333333333333444444555555444444333333222222222222222222222222222222000111333444444444333222222333555777777777555444111111111222222222333333222222222222222222222222333333333333444444444444333333222222111111222222333222222222222222222333000000111111222333333333222222222222222222222222111222222222222333333333111222333444555555555555222222222222222222222222222222333333333333444444222222222222222222222222222222222222222222222222222222222222333333333333555555444444333333222222......000111333555666777222222222222222222222222111111111111111111111111111222333444444333222111000111111111111222222222333333333333333333333333111111111111111111111111111111111111111111111111111222222222222333333333111222222222222333333333222222222333333444444444444444333333333333222222222222222222222222222222111111000000/////////...///////////////000111222333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111111111222222222333333333111222222333333222222111111111111111111111111111111111111111111111111111000000111111111222222222111222222222111111333555222222333444444333222222333222222111111222222333222333333444444333333222333333333333333333333333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333222111111111222333444444222111222444444222///111111111111222222333333111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111111000111222222333333222222111111111111111111111111000111111222222222333333333222222222222222222222222111111222222222333333333111222222333222111000///000000111111111111000000000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000.........///000222333444111111111111111111111111000000000000000000000000333333333222222111111111222222222222222222222222333333222222333333444555444444444444444444444444555555555555555555555555555555555555555666777777777777666666666666777777555666777666555444555777555555666666666666555555444444444444555555555555444444444555555555666666666555444333333333444444444444444444444444444444333333444444444444444444111111222222222333333333222222333333333333444444333333333333333222222222222222222222222222222222000111222333444333222222222333666777777666444333111111111111222222222333333333333333333333333333222222222222333333333444444333222222111111222222222222222333333222222222///000000111222222333333222222222222222222222222111111222222222333333333111222333444555555555555111111111111111111111111222222333333333333444444222222222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222///000000222333444555555222222222222222222222222111111111111111111111111000111333444444333111000000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333111111222222222333333333333333333333333333333333444444333333333333222222111111111111111111111111000000000000000111111111////////////000111222333333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333111222222333333222222111000000000000000000000000111111111111111111111111000000111111222222222222000111111000///000333555222222444444444444222222333222222111111222222333222333333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111000111222333333333333333222222222222222222222222222222222222222222222222444333222111111111333333555444222333444333000,,,111111222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111111000111222333444444333222111111111111111111222222222111111222222222333333333222222222222222222222222111111111222222333333333111111222333222111000//////000111222222111000///000111111111111222222222000000000000000000000000444444333222111000///...000000000000000000000000.........///000222333444111111111111111111111111000000000000000000000000333333333222222111111111222222222222222222222222333333222222333333444555444444444444444444444444555555555555555555555555555555555555555666777777777777666666666666777777555666777666555444555777555555666666666666555555333333333444444444555555444444444555555555666666666555444333222333444444444444444444444444444444222222333444555555555555111111111222222333333333222222333333333444444444222222222222222222222333222222222222222222222222000111222333444333222222222333555777666555222111111111222222222333333333444444444444444444444444111111111222222333333333444333333222111111111222111222333444444333222111///000000111222222333333222222222222222222222222111111111222222333333333000111222333444555555555111111111111111111111111222222333333333444444444222222222222222222222222222222222222222222222222222222333333333444444444,,,---...///111333444555555444444333222111000000222222222222222222222222111111111111111111111111000111333444444333111000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333111111111222222333333333444333333333333333333333444444444333333333222222000000000000000000000000...///000111222333444444000000000000111222333444333333333333333333333333222222111111111111111111222222222222222222222222222222222333333222222222111111222222222333333333222222222111111000000000333333333222222111111111222111111000000111222222111111222222222333333333111111222222222333333333111111222222222333333333111111222333333333333222333333333333333333333333111111222333333333333222333333333333333333333333333333333333333333333333444444333222222333444444222222222222222222222222222222222333333444444444222222222111111111000000000000000000000000000000333333222111222333444555000000000000000000000000111111222222222222111111000111111111111222222222666444222000000000222333111111111111111111111111111111000000111333555666111111222222222333333333111111111111111111111111111111111111111111111111333333222111000000111111111000000000000111111222111111000000000000111111222222111111111111222222222222111111111111222222000000000000000000000000222222222222222222222222111111111111111111111111000000111222222222222111111111111111111111111111333333222111111222333333444444444444444444444444333444555444222111222333333444444555555444444333666777777777777777666666777666555444444444444444555666666666666666555555555555444444444555555666444444444444444444444444555555444444444444555555555555444444444333333333444444555666666555444333444444444444444444444444333333333222222111111111111222222333333222222111111111222222222333333333222222222222222222222222444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444111111111111222333444444333333444555444333111000111000000000111222333333333333222222333333444555000000//////000111222222222222222222222222222222444444444333333222222222111111111111111111111111222222333333444555666666444444444333333222222222222222222222222222222222111111222222222333333333222222222222222222222222222333333444444333333222555444444333333222222111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222111111111111111111111111333333333222222111111111111111111111111111111111333222222111111222222333333222222111111222222333222222222222222222222222222222111111111111222222111111111111111111111111333444555444222111222333555444444333222222222333000000000000111111111111000000000111222222222333222333333444444333333222333333222222222111111111333333222222222222222222222222222222111111111111111111222222222333333333111111111222222222333333111111222222222333333333111111222333333333333222333333333333333333333333111111222333333333333222333333333333333333333333333333333333333333333333444333222111111222333444222222222222222222222222222222222222333333333333333333333333222222222111111111111111111111111111222222111111111222333444111111111111111111111111111111222222222222111111000111111111111222222222666555333111000000111222111111111111111111111111111111111111111222333444111111222222222333333333333333333333333333333333111111111111111111111111333222222111111111111111////////////000111222333111111000000000000111111222222111111111111222222000000////////////000000000000000000000000000000222222222222222222222222111111111111111111111111000000111222222222222111111111111111111111111111333222222111111222222333444444333333333333333333333444555444222111222333333444444555555444444333555555666666666555555444666666555444444444444444555666777888888777666555555555555444444555555666444444444444444444444444555555444444444444555555555555444444444333333333333444555666666555444333444444444444444444444444333333333222222222111111111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222111222222333333333333444444444333222111222222111111222333333444444333333333333444555555111111111111111222333333222222222222222222222222222222111111111111111111222222222222222222222222222333333333444555555555444444444333333222222222111111222222222222111111111111222222222333333333222222222222222222222222222333333444444333333222222333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222333333333222222222111111111111111111111111111111333222222111111222222333333222222111111222222333111111111111111111111111222222111111111111222222111111111111111111111111111222333222000///000111444444333222222222222222111111111111222222222222222222222222222333333333222333333444444333333222333333333333222222222222222222222222222222333333222222333333333111000///111111222222222333333333111111111222222222222333111111222222222333333333111111222333333333333222222222222222222222222222111111222333333333333222333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222222222222111111111111111444444444333333333222222111111111111111111111111111111000000000111222333222222222222222222222222111111222222222222111111000111111111111222222222777555333111000000000111111111111111111111111111000000111111111111111000111111222222222333333333333333333333333333333333111111111111111111111111222222222222111111111111............///000222222111111000000000000111111222222111111111111222222000000////////////000000000000000000000000000000222222222222222222222222111111111111111111111111000000111222222222222111111111111111111111111111333222111111111111222333222222222333333333333333333444555444333222333444333444444555555444444333333444444555555555444444666666555444444444444555555777888::::::999777666666666555555444555555666555555555555555555555555555555444444444444555555555555444444444333333333333444555666666555444333444444444444444444444444333333333222222222222111111222222333333222222111111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222444333333222222222222333333333444444444333222222333333333222333333444444444444444444444555666666333222222222222333444444222222222222222222222222111111111111111111222222333333333333333333333333333333333333444444444444444444333333333333222222000111222333333222111000111111222222222333333333222222222222222222222222222222333333333333222222111111222222333444444555222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222333333333333333333333333333333333222222222222111222222222222222222222222333222222111111222222333333222222111111222222333111111111111111111111111222222111111111111222222111111111111111111111111111222333222000000000111333333222111111111111222222222222333333333333444444444444333333333333333222222333333333333222222333333333333333333333333111111111222222333333333111222444444444222000...111111222222222333333333111111111111222222222222111111222222222333333333111111222333333333333222111111111111111111111111111111222333333333333222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222111111000000//////444333333333333222222222111111111111111111111111111111111111111222222333222222222222222222222222111111222222222222111111000000111111111222222222666555444222111000000000111111111111111111111111000111222222222000///...111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222111/////////...//////000000111111000000000000111111222222111111111111222222222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111222222111111111111222222111111222222222222333333333444555444333222333444333444444555555444444333333444444555555555555444666555555444444444555555666777:::;;;;;;:::888777777666666555555555555555666666666666666666666666555555444444444444555555555555444444444333333333222333444555555555444333333333333333333333333333222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222555444333222222222222222333333333333333333333222333333222222222333333444444333333333333444555555333333222222222222333333222222222222222222222222222222222333333444444444333333333333333333333333444444333333333333333333333333333333333333333333111222333444444333222111111111222222222333333333222222222222222222222222222222333333333333222222111111222222333333333333111222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333222222111111222222333222222222222222222222222222222111111111111222222111111111111111111111111222444444444222222333444222222111111000111111222222222222222333333333333444444333333222222222111222222333333333333222222333333333333333333333333111111111222222333333333111222444555444333000///111111222222222333333333000000111111111222222222111111222222222333333333111111222333333333333222111111111111111111111111111111222333333333333222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111000000/////////222222222222111111111111111111111111111111111111222222222333333333333333222222222222222222222222111111222222222222111111000000111111111222222222555555444222111000000000111111111111111111111111000111222222111000...---111111222222222333333333111111111111111111111111111111111111111111111111111222333333333333222222222111000//////......///111111000000000000111111222222111111111111222222222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111111111111222222333333333333444555555333333444555333444444555555444444333333444555666666666666666555555444444444555555666777888:::;;;<<<;;;:::999888777666555555555555555666666666666666666666666555555444444444444555555555555444444444333333333111222444555555555444333333333333333333333333333222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222444444444444444444444444111111111111111111111111111111111111111111111111000000000111111222222222555555444333222222222222333333333333333333333333222222111111111111222222222222111111222222333444333222222111111111222222222222222222222222222222222222222333333444444444333333333333333333333333333333333333333333222222333333333333333333333333222333444555555444333222111111222222222333333333222222222222222222222222111222222333333222222111333333333222222111111111111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333222222111111222222333111111111111111111111111222222111111111111222222111111111111111111111111222333444444222222333444222111111000111111222222111111111222222222222333333333222222111111000000111222222333333222222111222222222222333333333333222222222222222222333333111222333444444333222111111111222222222333333333000000000111111111111222111111222222222333333333111111222333333333333222222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222111111222333333222111111222222222222222222222222111111111000000000000000222222222111111111000000222222222222222222222222222222333444444444444333222222222222222222222222111111222222222222111111000111111111111222222222444333333333222111111000111111111111111111111111111222222222111000000///111111222222222333333333333333333333333333333333111111111111111111111111111111333444444444333222333222111000////////////111111000000000000111111222222111111111111222222000000////////////000000000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111000000111222222111000000111111222222333333444444333444555555444444555666333444444555555444444333333444555666666666666666555444444444444555666666888888999::::::;;;;;;;;;888888777666555555555555555555555555555555555555555555444444444444555555555555444444444333333333111222333444555555444444333333333333333333333333111222222222222333333333111222222333333222222111111111222222222333333333222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222000000000111222222333333555444444333333333333444333333222222222333444444222222111111000000111111111111111111111222222333333222222111111111111222222222222222222222222222111111111111111111222222333333333333333333333333222222222222333333333333222222333333333333444444444444444333333444444444111111222222222333333333222222222222222222222222111111222222222222111111444333333222111111000000111111111222222333333444222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222333333333333333333333333111222222222222333333333333333333333333333333333333222222111111222222333333222222111111222222333////////////////////////222222111111111111222222111111111111111111111111///111222222111000111333222111111111111222333333111111111111222222222222222222111111111111111111111111222222222222111111111111111222222222333333333333222222222222222222111111222333333444444444111111222222222333333333000000000000111111111111111111222222222333333333111111222333333333333222333333333333333333333333111111222333333333333222111111111111111111111111333333333333333333333333111222333444444333222111222222222222222222222222000000111111111111111111333333222222222111111111222222222222222222222222000111222333444333333222111111111111111111111111111111222222222222111111000111111111111222222222222222222333333222222111111111111111111111111111333222222111111111222222111111222222222333333333333333333333333333333333111111111111111111111111000111333444555444333222111111111111111222333333111111000000000000111111222222111111111111222222000000////////////000000000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111///000111222222111000///222222222333444444555555333444555555444444555777333444444555555444444333222222333444555666666555444444444444444555666666999888888888999:::;;;<<<999888777666555555555555444444444444444444444444555555444444444444555555555555444444444333333333000111333444555555444444222222222222222222222222111111222222222333333333111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333000000111111222333333444444444333333333444444555333333222222222333444555444333222111111111111222222222111111222222333444444444333222222222222222222222222222222222222222222222111111111111111111222222222222222222222222111111111222333333333444222222222333333444444444444333111000000111333444111111222222222333333333222222222222222222222222111111222222222222111111222222222111111111111111000111111222333333444444222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333333222222111111222222333333222222111111222222333000000000000000000000000222222111111111111222222111111111111111111111111///111222222111000222333222222222222222333444444222222222222333333333444111111222222222222222222111111222222222222111111000000000111111222222222444333333222222111111111111111111222333444666666111111222222222333333333000000000000111111111111111111222222222333333333111111222333333333333222333333333333333333333333111111222333333333333222111111111111111111111111333333333333333333333333222333444444444444333222222222222222222222222222000000111111222222333333444444444333333333222222222222222222222222222222///000111222333222111111000000000000000000000000111111222222222222111111000111111111111222222222111111222333333333333222111111111111111111111111444333222111111222333444111111222222222333333333111111111111111111111111111111111111111111111111000111333555555555333222//////000111222444666777111111000000000000111111222222111111111111222222222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222111111111111111111111111111///000111222222111000///222222333444444555666666333444555555444444666777333444444555555444444333000111222333444444555444444444444444444555666777999888777666777999<<<===999999777666555555555555444444444444444444444444555555555444444555555555555555444444444333333333000111222444555555444444222222222222222222222222111111111222222333333333222222222333333222222222111111222222222333333333222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333000000111222333333444444333333333333444444555666333333222111222333555666555444333333222222222222333333222222333333444555666555444444333333333333222222222222222222222222555444444333333222222222111111111111111111111111000000111222333333444444222222222333333444444444333111///------///111333111111222222222333333333222222222222222222222222111111222222222222111111000000000111222222333333000000111222333333444444222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111111111111222222333333333333333333333333333333333333222222222222222222333333222222222222222222333444444444444444444444444222222111111111111222222111111111111111111111111111222444444333333444555333222222222333444444555333333333444444444555555222222222333333444444444111111222222222222111111444333333222111111111222000000000000000000000000222222222111111111000000222222222222222222222222111111111111111111111111000000000111222222222333222222222111111000000000111111222222222333333333333333333222222111111111000111111111111222222222000111222333444333222222222222222222222222222222111111111111111111111111333333333222222111111111222222222111111111000000444444333222222111111000222222222222222222222222333222111000000111222333111111111111111111111111000000000111222222333333000111111111111222222222111111111111111111111111222111111222444444222111---///111222222222333444222222222222222222222222444444444555555444444444000000111111111111000000111111111111111111111111333333222222222222222222000000000000000000000000111111111111111111111111------...///000111222222111111000000111111222333111111222222222333333333111111111111111111111111222222222222222222222222222222333333333333444444444333222111000000000000444444444444444444444444333333333333333333333333333333333444444444555555777666666555555555555666666666555555666888:::;;;:::666333444888;;;:::777777666444333333444666777666555444333333333333333666666666666666666666666333333333333333333333333333333333222222333333444333222222111111222222333222111000//////000111222555555444333222111000///000111111111111222222222222222333444444444444333222222222222222222222222333333333222222111111111222222222222222222222222111111222222222333333333333333333333333333333333555555444222000///...---555555555444444333333333555444222111111222444555444444444444444444444444444444444333333222222222222222111111222222333444333333333333333333333333333333222222111000//////111111222333333333333222222222333333333333444444222222333333333222222111222333333444444333333222555444444333333222222111111111000000111111222333222222222222222222222222222222222222222111000///111111111111111111111111111111222222222333333333222222222222333444555555333333333222222111111111333333333222222222111111333222111000111222333444333333333333333222111000000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111555444222111000111222222111222222333333222222111000000000000000000000000444333333222111111111222111111111111111111111111222222222111111111000000222222222222222222222222111111111111111111111111111111111111111222222222333333222222222111111111222222222222333333333333444444444333333333222222000111111111111222222222000111222333333333222222222222222222222222222222111111111111111111111111333333333222222111111111222222222111111111000000222222222222222222222333222222222222222222222222222222111000000111222222111111111111111111111111222222111111111111111111000111111111111222222222111111111111111111111111222111111222333444222111111333444333111000000111222222222222222222222222000000111111111111000000111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111111111111222222111111111//////000000111222222222111111000000111111222333111111111222222222333333111111111111111111111111222222222222222222222222222222222333333333444444333333222222222222333333444444444444444444444444555555555555555555555555333444444444555555555555555555555444444555666666666666666666777999;;;<<<:::666333444888;;;999777666555444333333444555666666555444333333333333444444444444444444444444444333333333333333333333333444444333222222222333333333222222111111222222333333222111000000111222333333333333222222222222111111111111111222222222222222222222333333333333333222222222222222222222222333333333222222222111111222222222222222222222222111111111222222222333333333333333333333333333333444444333333333222222222555555444444444333333333444444333222222222333444444444444444444444444444444444444333333222222222222222111111222222333444333333333333333333333333444333333222111111000000111111222333333333333222222222333333333333444444111111222333333333333222222222333333333333222222222222222222333333333333111111000000111111222333222222222222222222222222333333333333333222111111111111111111111111111111111111222222222333333333444333333222222222333333333333222222222222222222333333333222222222111111222222222222222333444444333333333333222222111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222444333222222111111222222111222222333333222222111333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111333333333333333333333333111111111111111111111111222222222111111111111111333333333333222222222222222222333333333444444444444444444444444333333333000111111111111222222222000111222333333333333222222222222222222222222222111111111111111111111111222222222222222111111111222222222111111111111111000111111222333333444444222222222222222222222222222222111000000111222222111111111111111111111111333333222222111000000///000111111111111222222222111111111111111111111111333222111222333444222000333444555444222000000000222222222222222222222222111222222333333222222111222222333333333333222222111111111111111111111111111111111222222333333444111111111111111111111111111111222222222222111111222222222222222222222222111111000000111111222333111111111222222222222333111111111111111111111111222222222222222222222222222222222222333333333333222222222222333444666666444444444444444444444444555555555555555555555555444444555555555666666666444444444444555666666777666666666777999;;;<<<===:::777444555888:::999777666555444333333444555666555555444333333333444444222222222222222222222222333333333333333333333333555444333333222222222222333222222111111222222333333333222222222222333333111111111222222333333333111111111111222222222333333333222222333333444555222222222222222222222222333333333222222222222111222222222222222222222222111111111222222222222333333333333333333333333333333333333444555555666666444444444444333333333333333333333333333333333333444444444444444444444444444444333333333333222222222222111111222222333444333333333333333333333333444444333333222222111111111111222333333333333222222222333333333333444444000111222333333333333333111111222222222222111111000000111111222333333444111111000000111111222333222222222222222222222222333333444444444333222222000000000000000000000000111111222222222333333333555555333222222111111111222222222222222222333333333333333222222222111111222222333444444444444444333333333222222222222111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333333222111111111222222333333222222111444444444444444444444444222222222333222222222111222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111333222222222111000000000333333333333333333333333222333333333333444444444333333333333333333333333000000111111111222222222111111222222333333333333111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111222222333333333222222222222222222222222222111111111111111111222111111111111111111111111222222222111111111000000000000111111111222222222111111111111111111111111333222222222333333222000000222333444333222333444222222222222222222222222222222333333333333222222111222222222222222222111111111111111111111111111000000111222333333444444111111111111111111111111111222222333333222222111333333222222111111111111111111000000111111222333111111111111222222222222111111111111111111111111111111111111222222222222111222222222222333333333222222222222333444555666444444444444444444444444333333333333333333333333555555555666666666666777444444444555666777888999555666777888:::;;;===>>>999777555666888999888666555444444333333444444555555444444333333333444444222222222222222222222222333333333333333333333333555555444333222222222222333222222111111222222333333333222222222222333333111111222222222333333333111111111222222222333333444333333222333444555666222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222222333333444555666666777333333333333333333333333222222333444444444333333333333333333333333333333333333333333333333333333222222111111222222333444333333333333333333333333444444444333333222222222111111222333333333333222222222222333333333444444222222333333333222222111000111111222222111111000000000111111111222222222111111000000111111222333222222222222222222222222222333333333333333222222000000000000000000000000111111222222222333333333444333333222111111222222111111111222222333333333333333333222222222111111222333444555666555444333333222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111222333444444333111000111222222333333222222111222222222222222222222222111222222333333333222111111111111111111111111111111111111111111111111111333333333333333333333333111111111111111111111111333222222222111000000000333333333333333333333333222222222333333333444444111111111111111111222222000000111111111222222222222111222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333222222222111111222222222222222222222222111111111222222111111111111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111444333222222333333111//////111333333222222333444222222222222222222222222//////000000000000//////000000111111111111000000111111111111111111111111000000111222333333444444111111111111111111111111111222333444444333222111222222222111111000//////111111000000111111222333000000111111111222222222111111111111111111111111000000000111111222222222111111111222222222333333333333222222222222333333444444444444444444444444333333333333333333333333555555555666666666666777666666666666777888999:::555666777999:::;;;<<<===888777777777888888777666444444444333333444444444444444333333333444444555222222222222222222222222333333333333333333333333555444333333222222222333333222222111111222222333111222222222222222222111333333333222222222111111111222222222222333333333222222111111222222333444222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222333333333333333444444444333333333333333333333333111222333444444444444333333333333333333333333333333333333333333333333333222222111111222222333444333333333333333333333333444444333333333333333222111111222333333333333222222222222333333333444444444444444333222111000///000111111222222111111000222222222111111111000000111111000000111111222333222222222222222222222222111111222222222222111111000000000000000000000000111111222222222333333333111111111111222222333444111111111222222333333333333333333222222222111111222333444555666555444333333222222111111222333333111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222000111333444444333222111111222222333333222222111111111111111111111111111000111222333444333222111000000000000000000000000111111111111111222222222222222222222222222222222111111111111111111111111222222222111111111111111222222222222333333333333111111222222222333333333000000000000111111111111000111111111111222222222222222111111222222333444111111111111111111111111111111111111111111111111000000000111111111111111111111111111111222222222444444333333222111111000222222222222222222222222000111222222222222111000111111111111111111111111///000000111222222333333000111111111111222222222111111111111111111111111444333222222333333111///000222333333111000000111222222222222222222222222111111222222222222111111000000000111111000000000111111111111111111111111111111111222222333333444222222222222222222222222111222333555555333222111222222111111000000000///111111000000111111222333000000000111111111111222111111111111111111111111//////000000111222222222111111111111222222222222333333222222222222222333444444444444444444444444555555555555555555555555444444555555555666666666666666666666777888999999555666888999::::::::::::777888888888888777666666333333333444444333333333444444333333333444555555333333333333333333333333333333333333333333333333444333333222222333333444333222222111111222222333111111222222222222111111333333333222222111111111222222222222333333333333///000111222222222111111222222222222222222222222111222222222222333333333111111111111111111111111000000000111111111111222222222222222222222222222333333333333222222222222222222222222333333333333222222222333333444444555333333333333333333333333222222333333333333444444222222111111222222333444333333333333333333333333333333333333222222222222111111222333333333333222222222333333333333444444444444444333222111000///111111222222222222111111444333333222111111000000111111000000111111222333222222222222222222222222000000111222222222111111111111111111111111111111111111222222222333333333000000000111111222444444222222222222222222333333333333333222222222111111222222333444444444444444333222111111111222333444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111222333333333222222111222222333333222222111222222222222222222222222///111222444444333222111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111222222222333333000000000111111111222222000000111111111222222222000111111111111222222222222222111111111222333444111111111111111111111111111111111111111111111111///000000000111111111222000000111111111222222222333222222222222222222222222222222222222222222222000111222222222222111000111111111111111111111111111111111111111111222222000111111111111222222222111111111111111111111111444333222222333333111///...///111111000000000111222222222222222222222222444444555555555555444444000111111222222111111000111111111111111111111111222222222222222222222222222222222222222222222222000222444555555444222000222222222222222222111111111111000000111111222333000000000000111111111111111111111111111111111111/////////000111222222222111111111111222222222222333333222333333444555666444444444444444444444444555555555555555555555555333444444444555555555555666555555555555555666666666666888999999999888888777888999999888777666666333333333444444333333333333333333333333444555666333333333333333333333333333333333333333333333333222222222222333444555555333222222111111222222333111222333444444333222111111222222222222222333333222222222333333333444444111333555777777666444333222222222222222222222222111111222222222333333333111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222111111222444555666222222222222222222222222222222222333333444444444222222111111222222333444333333333333333333333333222222222222222222222222111111222333333333333222222222333333333333444444111222222333333222222222222222333333333333222222333333333333222222222222111111000000111111222333222222222222222222222222000111222222333333333222222222222222222222222222111111222222222333333333222111111111111111222222333333222222222222222222333333333222222222111111222222222222222333444444333222111000111222444555222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222111111222222333444111222222333333222222111333333333333333333333333///000222444444444222111222222222222222222222222000000111111222222222222000000000000000000000000111111111111111111111111000000111111222222222333000000000111111222222222///000000000000111111111111111222222222333333333000111111111111222222222333222111111111222333444000000000000000000000000111111111111111111111111//////000000111111111222000000111111222222222222111111111222222333444444222222222222222222222222000111222333333222111000111111111111111111111111333333222222111000000000000111111111111222222222111111111111111111111111555333222333333222000...)))+++...000000111333555222222222222222222222222111222222333333222222111222222222333333222222222111111111111111111111111333333222222222222222222222222222222222222222222000222444666666444222000333333333333333333333333111111111000111222222333000000000000111111111111111111111111111111111111...//////000111222222222000111111111111222222222222222222333555777888999444444444444444444444444333333333333333333333333333333333444444444555555555444444333333333444444666777888999999888777666666888::::::888666666666222333333444444333333222333333333333333444555666222222222222222222222222333333333333333333333333111111111222333444555666333222222222222222222333333333444555555444333333///000111222333444555555222222333333333444444444666888;;;>>>>>><<<:::888222222222222222222222222111111111222222333333333000000000000000000000000000000000000111111111111111111111111111111111111111222222333333444444444111111111222222333333333333222111000111333666777222222222222222222222222222222222333333444444444222222111111222222333444333333333333333333333333111111111111111111111222111111222333333333333222222222333333333444444444//////111222333444444555222333333444444333333222222222222333333444555555111111111000111222222333222222222222222222222222111222333333444444444444333333333333333333333333111111222222222333333333444333222111000000000000444333333222222111111111333333333222222222111111333222111000111222333444333222111000000222444555222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222111000111222444555222222222333333222222222222222222222222222222222222222222222222222222222333222222222222222222333222222222222222222222222222222222222222222222222111222333444333111///...222222333444333222111000111111111111111111111111000111222333333333333333111111222222222333333333222222222111111111000000000111111111111222222222000111222333333333222222333222222111000000000111333222111111111222333444222222222111111111000000+++---...000222333444444222222222222222222222222222222222111111111111111111111111111111111111111//////000000111111111222///000111333333444444333222222111000111222444555111111111111111111111111000000111222333333444444555222000///000///---***333222111000000111222333111222333333333333222111000111111111111222222222333222111000000111222333000000111222333333444444111222333333222111///...222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////000111111111111222222222111111000000000000111111111111222222222333333333555555555555555555555555444444444444444444444444444444555555666666777777555555555555555555555555555555666666777777888888777777777777666555444333333333333333333333333333222222222333333444444444444444222222222222444444333333333333333333333333222111000000000111333444333333333222222111111111333333333333333333333333111111111111111111111111222333444444555555444444555666888;;;===@@@BBBCCC@@@<<<777222000000222444555444222000000111222333111111111111111111111111222222222222222222222222555444444333333444444555444444444333333222222222222222222222222222222222000000111111222222222222222222222222222222222222111111111222222333333333///000111222333444444444000000000000000000000000444333333222222333333444333333333222222111111111333333222222333333444555222222222222222222222333111222222333333222222111555444444333222111000000111111111111111111111111222222111111111111111111111111222333333333333222333333333333333333333333333333222111111000000000333333333333333333333333222222333333333333444444222222222222222222222222555555444333222111000///111222333333444444333333222222222222222222222222222222111111222222333444222222333333333333444444444444444333333222222222777444000///000222222333222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222333333222222222222333333222222222222222222222222222222222222222222222222000111222333333333222111222222333333333222111000111111111111111111111111000111222333333333333333111111222222222333333333222222222111111111000000000111111111111222222222222111000000000111333333333333222111111111111111222222111111111222333444222222222111111111000000111111111111111000//////222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111222111111222222333444444555333222111111111222333444111111111111111111111111000111111222333333444444222000///000222333111000222222111111111111222222111222333333333333222111000111111111111222222222222222111000000111222222111111222333333444555555222333333333333222222111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222222222111111111111222222111111222222222333333333444444444444444444444444444444444444444444444444555555555555666666666666555555555555555555555555555555666666666666666666666666666666555444333222333333333333333333333333222222222333333444444444444333333222222333333444333333333333333333333333111111111111111222333333333333333222222222111111333333333333333333333333222222222222222222222222222333444444555444444444333444555777888:::;;;;;;>>><<<999666444444444555666555333222111222333444111111111111111111111111222222222222222222222222444444333333333333444444444333333333222222222222111111111111111111111111000111111111222222222222222222222222222222222222222222222222222222333333000000111222333333333333222222222222222222222222444333333222222333333444333333333222222222111111333222222222222333444444555444444333333222222222111222222333333222222111444333333222222111111111111111111111111111111111111111222222333333444444111111222333333333333222333333333333333333333333111111222222222222222222333333333333333333333333222222333333333333444444222222222222222222222222333333333222222222222111111222333333444444333333222222222222222222222222222222222222222333444444222222333333333333444444444444444333333222222222777444111///000222333333222222222222222222222222333333333222222222111111333333333333333333333333222222222222222222222222333333222222222222333333222222222222222222222222222222222222222222222222000000111222222333333444222333333333333222111000111111111111111111111111111111222333333333222222111111222222222333333333222222222111111111111111000111111111111222222222333222///......000333555444333333222222222222222222222111111222222333444222222222111111111111111333333333222111///...---222222222222222222222222000000000000000000111111111111111111111111111111000000000111111111111111222222111111222333555666333333222111111111222222111111111111111111111111111111111222222333333444222111000111333444444333111111222222222222111111111222222333333222222111000111111111111222222222222222111000000111222222222222333333444555555555333333333222333333444444222222222222222222222222000000000000000000000000222222222222222222222222111111111111111111111111000111111111111222222222333333222222222222333333111111222222222333333333333333333333333333333333444444444444444444444444666666666555555555555555555555555555555555555555555555555555555555444444555555555555444333222222333333333333333333333333222222333333333333444444222333333444444333333222333333333333333333333333000111222222222222222222333333333222222222222111333333333333333333333333444444444444444444444444222222333444444444444444333333444444444444444444;;;;;;::::::999888777666666555444333222333444555222222222222222222222222222222222222222222222222333333333222222333333333222222222222222111111111222222222222222222222222111111111111222222222222222222222222222222222222333333222222222222222222000111111222333333333333333333333333333333333333444333333222222333333444333333333222222222222111222222222222222333444444777666666555444333222111111222222333333222222111222222222222222222222222222222222222222222222222111111222333444555555666111111222333333333333222222222222222222222222222111111111222333444444444333333333333333333333333222222333333333333444444222222222222222222222222111111111222222333333333111222333333444444333333222222222222222222222222333333333333333444444555222222333333333333444444444444333333333333222222666444111000111222333333222222222222222222222222333333333222222222111111333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222111000000000000111222333333333333333222222111111111111111111111111111111111222222333333333222222111111222222222333333333111111111111111111111111000000111111111222222222333222111000000111333555444444333222222333333444222111222222222222333333111111111111111111111111///000000111222222222222222222222222222222222222///000000000000000111111111111111111111111111111111111111111111111111111333222000///000111444555444333333222222111111111111111111111111111111111111111111222222333333333444333333222222222111111000111333333333333111000222222222222222222222222000000111111111222222222222111111111111111111222222222222333333444444444333222111111111333444666111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222222222222111111222222222111111222222222333333333333333333333333333333333444444444444444444444444666666666555555444444444555555555555555555555555555555555444444333333333444444444444333333222111333333333333333333333333333333333333333333333333222222444444444444222222333333333333333333333333000111222333333333222111222222222222222222222222333333333333333333333333333333333333333333333333222222333444444444444333444444444444444444444444666888:::;;;;;;:::777666555555444333222333333444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111444444444444444444444444222222222222222222222222222222222222222222222222333333333222222111111111000111222333333333333333333333333333333333333333444333333222222333333444222222222222222222222222222222222111222333333444555555444444333333222222111222222333333222222111111111111222222333333333222222222222222222222222111222222222333333444444111111222333333333333222111111111111111111111111222222222333333444444444222222222222222222222222222222222333333333444444222222222222222222222222111111222222222333333333111222333333444444333333222222222222222222222222444444333333333444555555222222222333333333444444333333333333333333333333666333111111222333444333222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222111111000000000000111111222222222222222222222222222222222222222222222222222111000///////////////333333222222222222111222111111111111111111111111222222333333333222222111111111222222222333333333111111111111111111111111000000111111111222222222111222222333333333333333333333333222222333444444111111222222333333333333111111111111111111111111---...000111333444444444222222222222222222222222//////000000111111111222111111111111111111111111222222222111111111111111222111///...///000222333333333333333222111111000111111111111111111111111111222222222222222333333333333333222111111111111111222333444444333222111222222222222222222222222000000111111111222222222111111111222222111111111111111111111111222222222222111000000000222333444111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222111111000000000000111111111111222222222333333333333333333333333333333333444444444444444444444444666666555555444444333333555555555555555555555555555555444444333333222222333333333333333333222111333333333333333333333333333333333333333333333333222222444444444444222222333333333333333333333333111222333444444333111111222222222222222222222222333333333333333333333333333333333333333333333333111222333333444444333333333333333333444444555555222444777999:::888666444444333333222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111333333333333333333333333333222222222222222222222222222222222222222222222333333333222222111111111111111222333333333222222222222222222222222222222444333333222222333333444222222222222222222222222222111111111111222333333111111222222333333444444111222222333333222222111111111111222222333333444222222222222222222222222333333222222111111000000111111222333333333333222111111111111111111111111444444444333333222222222222222222222222222222222222222222333333333444444222222222222222222222222333333333222222222111111111222333333444444333333222222222222222222222222444444333333333444555555222222222333333333444444333333333333333333333333555333111111333444444333222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222111111000000000000111111222222222222222222222222222222222222222222222222222111111000//////......444333222222111111222222111111111111111111111111222222333333333222111111111111222222222333333333111111111111111222222222000111111111111222222222000111222444444333222111333222222222222333333444000111222333333333333222111111111111111222222222000111111222333333222222222222222222222222222222000000000111222222333333111111111111111111111111222222222222222111111111222111000//////000111222222222333333333222111111111111111111111111111111222222222222222222222222000111222222222222333555222222333333333333222222333222222111111222222333000111111111111222222222000111222222222222111000000000000111111111111111111111111000111111222222111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222000111111111111222222222111000000000000000000111111111222222222333333333333333333333333333333333444444444444444444444444555555555444444444444444555555555555555555555555444444444444444444333333333333333444444333333222333333333333333333333333444444333333333333222222222333333444444333333222333333333333333333333333333333333333333333222111111222222222222333333333333333333333333333333333222222222222222222222222111111222333333333333333000111111222222333444444000222444666666666555444333333333222222222111111333333333333333333333333222222222222222222222222111222333444444333222111111111111222222222222222000000000000000000000000333333333333222222222222222222222222222222222222333333222222222222222222111222222333333222222222222222222222222222222222444333333222222333333444111222222222222333333333111111111111111222333333///000000111222333444555111222222333333222222111111111111222222333333333333333333333333333333333444333333222111000//////111111222333333333333222222222222222222222222222444444444333222111111111222222222222222222222222222222333333333333444444222222222222222222222222333333333222222111111111111222333333444444333333222222222222222222222222333333333333333444444555222222333333333333444444222222333333333333444444444333222222444555555444222222222222222222222222333333333222222222111111333333333333333333333333222222222222222222222222333333222222222222333333222222222222222222222222222222222222222222222222111111222333333222111000444333222111111111222222111111111111111111111111222333333333333222111000111111222222222333333333000000111111111222222222000111111111111222222222000000000000000111111111111111111111111222333333000111222333333333222222000000111111111222222222222222333333333222111111222222222222222222222222000111111222333333444444111111111111111111111111333333333222222111111111333222222222222222222222000111222333333333222222111111111111111111111111222222222222222222222222222333555444222222333555333333333222222333333333333333222111111222333333000111111111111222222222000111222222222222111000111111111111111111111111222222222333222222111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222000111111111111222222222222111111000000111111222111111222222222333333333444444444444444444444444444444444444444444444444333444444444444444444555555555555555555555555555444444444444555555555555333333444444444444333333333333333333333333333333444444444333333222222222444333333222222333333444333333333333333333333333444444333222222222222222111111222222222333333333333333333333333333333333444444444444444444444444111111222333333333333222111111111222222222222222111111111222333333444444333333333333333333222111333333333333333333333333222222222222222222222222222333444555555444333222222222222222333333333444111111111111111111111111444444333333333222222222222222222222222222222222222222222222222222333333222222222333333222222111333333333333333333333333444333333222222333333444111111222222222333333333111111111111111222222333111222222333333444444444111222222333333222222111222222222222222222333333333333333333333333333333333333333222222111111111111111222333333333333222333333333333333333333333222222222222222222111111111111111111111111111111222222333333333333444444222222222222222222222222111222222222222222333333111222333333444444333333222222222222222222222222222222222222222333444444222222333333333333444444222222222333333444444444444333222333444555555444222222222222222222222222333333333222222222111111333333333333333333333333222222222222222222222222555444444333333444444555222222222222222222222222222222222222222222222222///111333555666555444333444333222111111111222333111111111111111111111111333333333333333222111000111111222222222333333333000000111111222222222222000111111111111222222222000///---,,,,,,...000222111000000000111222222333000111222333444333222222000000111111222222222222111111222333333333333222222222222222222222222222111111222333444444555555111111111111111111111111333333333222222111111111444444555555555444333333///000222333444333333222111111111111111111111111222222222222222222222222777999999777333000111333555444222222222222444555444333222111111222333444000111111111111222222222000111222333333222111000333222222222222222222222333444444555444333111000000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222333222222222222222222333111111222222222333333333555555555555555555555555444444444444444444444444333333333444444555555555555555555555555555555555444444444555555666666666333333444555555444444444333333333333333333333333444444444333333222222222555444222222222222444555333333333333333333333333666555333222111222333333111111111222222333333333333333333333333333333333555555555555555555555555111111222333333333333222444444444444333333333222222111111000111222444555444444555555444444333222333333333333333333333333222222222222222222222222222333555666666555333222222222222333333444444444444444444444444444444444444444444333333222222222222222222222222222222222111111111222222333333444222222333333333222222111444444444444444444444444444333333222222333333444111111111222222333333333111111111000111222222333444444444444444444444333222222222333333222222222222222222222222222222222333333333333333333333333333333333333333333333333111111222333333333333222333333333333333333333333000000000111222222333333111111111111111111111111222222333333333444444444222222222222222222222222///000111222333444555555222222333444444444333333222222222222222222222222222222111111222222333444222222333333333444444444222222222333333444444444444333222333555666555444222222222222222222222222333333333222222222111111111111111111111111111111222222222222111111000000444444444333333222222222333333333333333333333333222222222222222222222222000000000000000000000000222222222222222222222222111111000000111111222333222222111111000111111222222222222222222222222222222222111111111111111222111111111111111111111111333333333222222111111111222222222222222222222222222222111111111111111111000000111222333333333333222222222222111111000000222222222222222222222222111111111111111111111111111222222333333222222111000111111222222111111000000111111222222111111000333333333222222222111111222222222222222222222222444333333222222333333444444444444333333333222222555444444333333444444555222222222222222222222222222222111111111111111111333333222222222222222222222222222222222222222222222222222111111111000000222222111111111111222222222222222222222222222222000111111111111222222222222222222222222222222222000000000000000000000000444444444333333222222222111111222222222333333333222333444555666666666666333444444444333111///...333333333333333333333333444444444333333222222222777777666555444444333333333333333333333333333333444444444444444444444444333222222111111222222333222222222222222222222222444333333222222333333444222222333333333333444444222222222222222222222222444444444444444444444444222222222222333333444555333333333333333333333333222222222222222222222222222333333444444333333222333444444555555444444333333333333333333333333333111111111222222333333333222222222222222222222222555555444333222222222222444444444333333222222222444333111000000111333444333222222111111222222333222222222222222222222222444444444444444444444444111111111222222333333333444444444444333333222111333333333333333333333333444444444333333222222222222222222222222222222222111111222222222333333333333333333222222111111111111111111111111111111111222222222222222222222222222222222222222222222222000111222333333222111000333333333222222111111111444333333222222333333444666444000......///222444111111111222222333333333444444444333333222222222111222444555555444222111111111111111111111111111111111000000111111222333222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333333333777555333111111111222333222222222222111111111000444333333333222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111000000111111222333222222111111111111111222222222222222222222222222222222111111111111222222111111111111111111111111333333333222222222111111222222222222222222222222222222111111111111111111222222333333333222222111222222222222111111111000222222222222222222222222111111111111111111111111111222222333333222222111111111222222222222111111111111222222222222111111111111222222333333333444222222222222222222222222333222222111111222222333222222222222111111111111444444333333333333444444222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111000000222111111111111111111222222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111222222222111111111000000111111222222222333333333222333444555555555555555444555666666666555444333444444444444444444444444555555555444444444333333555444444333222222111111333333333333333333333333444444444444444444444444444333333333333333333444222222222222222222222222222111111000000111111222111111111222222222333333222222222222222222222222333333333333333333333333333333222222222333444444333333333333333333333333333333333333333333333333222333333444444333333222333333444444444444333333333333333333333333333333111111222222222333333333222222222222222222222222333222222222222222333444444444444333333222222222444333111000000111333444333222222111111222222333333333333333333333333333333333333333333333333333333333333333333444444444333444444444333333222111333333333333333333333333444444444333333222222222222222222222222222222222111222222222222333333333333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222333333333444444333333333333333333222222222111111444333333222222333333444555333111//////000222333111111222222222333333333444444444333333222222222111222333444444333222111111111111111111111111111111111000000111111222333222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333333333333333222222333555888999222222222222111111111111222222222222222111111111333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111000000111111222333222222111111222222222222222222222222222222222222222222111111111111222222222222222222222222222222333333333222222222222111222222222222222222222222111111222222222222222222333333333333222111000000222222222222111111111111222222222222222222222222222222222222222222222222111222222333333222222111222222333333333333222222222222333333333333222222000000111222333444555555222222222222222222222222222111111000000111111222111111111000000000//////333222222222222222222333222222222222222222222222111111111111111111111111111111111222222333333444222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111222222222111111111111000111111222222222333333333333333444444444444333333000111333444444444333222555555555555555555555555666666555555555555444444444444333333222222111111333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222222111111000000111111222000000111111111222222222222222222222222222222222333333333333333333333333444444333222222222333333333333333333333333333333333333333333333333333333222333333444444333333222333333444444444444333333333333333333333333333333111222222222222333333333222222222222222222222222000000000111111333444444444444333333333333222222444333222111111222333444333222222111111222222333333333333333333333333333222222222222222222222222555555444444444444444333333333444444444333222222333333333333333333333333444444333333333333222222222222222222222222222222222222222222333333333333333333333222222222222111222222222222222222222222222222222222222222222222222222222222222222222222444333333333333333333444333333333222222222222111444333333222222333333444333333222111111111111222111222222222222333333333444444333333333333222222000111222333333222111000111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222222222333333333333333333222222222222222222222222333333333333333333333333000000111333555999<<<>>>222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111000000111111222333111111222222222222222222111222222222222222333333222222111111111222333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222222333333333333333333222111000222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222333333444444333333222222333333444444333333222111111222222333444444555222222222222222222222222222222111111111111222222111111111111000000000000222222111111111111222222222222222222222222222222111111111111111222222222000000111222333333444444222222222222222222222222111111111111111111111111111111111222222111111111000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333333333333444333333222222000111222333333222111000444444444444444444444444555555555555444444444444555555555444444444333333333333333333333333333333333333333333333333333333333333444444444444333333222222222222222222222222444333333222222333333444111111111111222222222222222222222222222222222222222222222222222222222222555444333333222222222222222222333333333333444444444444444444444444444444222333333444444333333222333333333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222111000000000111111222333333333333333333333333333333222222111111222222333333222222111111222222333444444444444444444444444222222222222222222222222555555444444333333222222333333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222111000000111222333222222222222222222222222444333333222222333333444222222222333222222222111222222222222222222222222333333333333333333333333000111222222222222111000111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222333333333333333333333333000111111333555888:::;;;222222222222222222222333111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111000000111111222333000111222333333333333222111111111222222333333333222222111111222333333444222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333333333000111222333333333333333222222222222222222222333222222222222222222222222222222222222222222222222111222222333333222222111222333333444444333333222222333333444444333333222333333333333333333333333222222222222222222222222333333222222222222333333333333222222222111111111222111111000000111111222222222222222222222222222000000111111111222222222000000111222333333444444222222222222222222222222111111111111111111111111000111222222222222111000000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333333333333444333333222222555666666666666444222111333333333333333333333333333333333333333333333444444444444444444333333333333333333333333333333333333333333333333333333333111222333333333333222111222222222222222222222222444333333222222333333444222222222333333333333444222222222222222222222222222222222222222222222222555444333333222222222222222222222333333444444444444444444444444444444444222333333444444333333222222333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222333222111111000000000111333333333333333333333333222222222222222222222222333222222111111222222333444444444444444444444444444444444444444444444444444444333333222222111111222333333444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222111000000111222333222222222222222222222222444333333222222333333444111222333333333333222111222222222222222222222222333333333333333333333333111111111222222111111111111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222333333333333333333333333333333222333333333444444222222222222333333333333111111111222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111000000111111222333000111222444444444333333111111111222222333333444222222111222222333444555333333333333333333333333111222222222222333333333222222222222222222222222111111222222333444444444000000111222333333333333222222222222333333333333222222222222222222222222333333333333333333333333111222222333333222222111222222333333333333222222222222333333333333222222555444444444333333333222222222222222222222222222444333333333333333333444444444444333333333333222222111111111111111111222222222222222222222222222000000000111222222333333111111111222222333333444222222222222222222222222111111111111111222222222000111222333333222111000111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222000111111111111222222222111111222222222333333333333333444444444444333333555555666555444222000///333333333333333333333333222222222333333333333444222222222222111111111111333333333333333333333333333333333333333333333333111111333333333333111111222222222222222222222222222111111000000111111222222222333333333444444444222222222222222222222222333333333333333333333333444444333222222222333333111222222333333444444555333333333333333333333333222333333444444333333222222222333333333333222222222222222222222222222222333333333222222222222111222222222222222222222222444444333111111000000000222222333333333333444444222222222222222222222222333222222111111222222333333333333333333333333333444444444444444444444444333222222222222222111111222222333444444444333333333333333333333333333333222222333333333333444444222222222222222222222222333333333333444444444444111222222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222444333333333333333333444111222222222222333333333444333333222222333333444111222333333444333333333333333333222222222222111222222333333333333444444222222222222222222222222111111111111111111111111111111000000111111222333222222222222222222222222333333333333333333333333000000111111222333333333222222222222222222222222333333333333333333333333333333333222111000//////222222222333333333444444222222222222333333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111000000111111222333///111333444555555444333000111111222333333444444222222222222333444555555333333333333333333333333111111222222222333333333222222222222222222222222111111222222333444444555111222222333333333222222222222222333333333444444222222222222222222222222333333333333333333333333111222222333333222222111111111222222222222111111111111222222222222111111333333333444444444444444222222222222222222222222333333222222222222333333444444444444333333333333222222222111111222222222222222222222222222222222///000000111222222333333222222222222222222222222222222222222222222222222000000111111111222222222///111222333333222111///222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222000000111111111222222222111111222222222333333333222333444555555555555555111222222333222111000///444444444444444444444444333333333333444444555555111111111111111111111111333333333333333333333333222222222222222222222222111222444555555444222111222222222222222222222222222111111000000111111222111222222222333333333333222222222222222222222222333333333333333333333333333333222222222333444444111111222333333444555555333333333333333333333333222333333444444333333222222222333333333333222222111111111111111111111111333333333222222222111111222222222222222222222222444333222222222222222333222222222333333444444444222222222333333222222222333222222111111222222333333333333333333333333333333333333333333333333333222222222333333333333333111222333333444444444333333333333333333333333333222222222333333444444444222222222222222222222222333333333444444444444555111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333444444333333333111111222222222333333333444333333222222333333444222222222333333333444444333333333222222222111111222222222333333444444444333333222222222222333333111111111111111111111111111111000000111111222333222222222222222222222222333333333333333333333333///000000111222222333333222222222222222222222222333333333333333333333333111111111222111111000000222222222333333444444444222222222333333444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111000111222222333///000333555555555444333000000111222333333444444222222222222333444555666333333333333333333333333111111111222222333333333222222222222222222222222111111222333333444555555333333333333222222111000222222222333333444444444222222222222222222222222333333333333333333333333222222222333333222222222111111111222222111111111111111111222222111111111111222222333444555666666222222222222222222222222222222111111111111222222444444444333333333222222333333222222222222333333222222222222222222222222///000000111222222333333333333222222222222222222222222222222222222222222000000111111222222222222///000222333333222000///222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222222222222333333444444444111111222222222333333333222333444555666666666666222333444555666555444444555555555555555555555555444444444555555555666666333333333333333333333333333333333333333333333333222222222222222222222222222333555666666555333222222222222222222222222222444333333333333333333444000111111111111222222222222222222222222222222222444444444444444444444444222222222222333444444555111111222333333444555555222222222222222222222222222333333444444333333222222222222333333222222222111111111111111111111111333333333222222111111111222222222222222222222222222222222222333444555555222222222333333444444444111222222333333222222111333222222222222222222333222222222222222222222222222222222222222222222222333333333444444555555555111222333333444444444444333333333333333333333333222222222333333444444444222222222222222222222222333333333444444444555555111111111222222333333333333333333333333333333333222222222222222222222222222222222222222222222222000111222333333222111000111111111222222333333333444333333222222333333444333222222222222333444555333333333222222111111111222222222333333444444444444333333222222333333444111111111111111111111111111111111000111222222333222222222222222222222222333333333333333333333333///000000111222222333333222222222222222222222222333333333333333333333333...///000111222333333333444444444555555555555666222222222222222222222222222222222222222222222222222222333333333333444444111111111111111111111111222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222111111222222222333333333555555555555555555555555000000111222333333333333333333333333333333333333333333333222222111111111222222222222222222222222444444444333333222222222222222222333333444444444222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222444333111111222444777999666555333111000000000111222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111222222333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111555555555555555555555555222222222222222222222222222333333444444333333222333333333333333333333333111111000000000111333444555555444333333222111111333222111111111222333444222222222222222222222222555555555555555555555555444444222222222222444444111222333333444444444444333333333444444444555555333333333333333222111000111111000000111111222333222222333333333333444444333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222111111111222333333444444444444444444444444444111111111111111111111111222222333333333333444444444444444333333222222222444444444444444444444444222222333333333444444444444555555555444333333222333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333222222111222333555666333333333333333333333333111222444555555444222111333333333222222111111111222222222111111111000000111222222333333444555555111111111111111111111111111111222222222333333333111222333333444444444444222333333444444333333222444444444444444444444444222222222222222222222222111222222333333222222111222222222222222222222222333333333333444444444555222222222222222222222222222222222222222222222222222222333333333333444444111111111111111111111111222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222111111222222222333333333444444444444444444444444444444444555444444333333333333333333333333333333333333333222222222111111222222222222222222222222444444444333333222222222222222222333333444444444222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222333222222333333333333333444333222111111111222333222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111222222333333333333444444444444444444444444444444444444444444444444333333444444444444444444444444333333333333333333333333444444444333333333333333444444444444444444444444222222222222222222222222222333333444444333333222333333333333333333333333222222111111111222333444444444444444555555555555222222111111111222333444333333333333333333333333444444444444444444444444444333333222222333333444333333444444444333222222333333333333444444444444333333333333333222111111333333333222333333444555222222333333333333444444333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222111111222222333444444444444444444444444444333333333333333333333333222222333333333333444444444444444333333222222222333333333333333333333333000000111111111222222222333333444444333222222111333333333333444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333333333222222222333444555333333333333333333333333111222444555555444222111333333333222222222111111333333333333222222111111222222222222111111111111111111111111111111111111111111222222222333333333111222333333444444444333222333333444444333333222333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222333333333444444333333333333333333333333222222222222222222222222222222333333333333444444222222222222222222222222222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222555555555555444333222111333333333333333333333333333333333222222222222111333333333333333333333333444444333333333333222222222222333333333333444444222222222222222222222222444444333222222111111000222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111222333444333222000///222111111111222333333444222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111222222333333222222111222222333333333333444444444444444444444444444444555555555444444333333333444444444444444444444444333333333333333333333333555555444444333333222222333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333444444333222222222333333000111222333444555666777222222111111222222333444333333333333333333333333333333333333333333333333444333333222222333333444444444444444333222111111222222222222333333333333333333333333333222222111333333333333333444555555222222333333333333444444333333333333333333333333444444444333333222222222444333333222222333333444222222222222222222222222222222111111222222333333444444444444444444444444444444444444444444444444222222333333333333444444444444333333333333222222333333333333333333333333000000111111111222222222222222333333222222111111222222222222333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222333333333333444444333333333333333333333333444333333222222222222333222222222222222222222222222222444444444444222222333333333222222222222111444444444333333333333222333333222111000......---222222222222222222222222111111222222222333333333222222333444444444333333222333333444444333333222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222333333333333444444444333333333333333333333333222222222222222222222222222222222333333333444444222222222222222222222222222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333222222222222222111000000333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333222222222222222222222111222222222222222333333222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333222222222222222222222222333333222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222333333333333333333333333111222222333333222222111222222222333333333444444444444444444444444444444555555555444444333333222444444444444444444444444333333333333333333333333333333333222222111000000222222222222222222222222222222222222222222222222222333333444444333333222333333333333333333333333555555444444333333333333......///000222333444444222111222222222222333333444444444444444444444444222222222222222222222222333333333333333333333333333333444444444333222222111111222222222333333333222333333444333333222222222111111111111222333333222222222333333333444444333333333333333333333333555444444333333222222111444333333222222333333444111111111111111111111111333222222111222222333333333333333333333333333333555555555555555555555555222222222333333333444444333333333333333333333333222222222222222222222222222222333333333444444444222222333333333333222222111111222222222333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222333333333444444333333333333333333333333444444333222222111111111111111111111111111111111222333333444444333333222222222222222222222222222333333333333333333333222333333222111000///......222222222222222222222222111111222222222333333333222333333444444333333333222333333444444333333222111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222444444444444555555555555333333333333333333333333222222222222222222222222222222222333333333444444222222222222222222222222222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333///000111111222222222111333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222000000111222333333444444111111111222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222444333222111222444666777333333333333222222111111222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222444444444444444444444444111222222333333222222111222222222333333333444444444444444444444444444444555555555444444333333333444444444444444444444444333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222222333333444444333333222333333333333333333333333555555555555444333333333000000000111111222222222111111222222333333333333444444444444444444444444222222222222222222222222333333333333333333333333000111222333444444555555111111222222222333333333222333333444444444333333222222111111222222333444222222222333333333444444333333333333333333333333444444444333333222222222444333333222222333333444111111111111111111111111333333222222111222222333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222222222333333333444444444333333444444444444444333111111222222222333333333333333333333333333333333111111111111111111111111333333333333333333333333222222222333333333444444333333333333333333333333333333333222222111111000111111111111111111111111333333333333333333333333222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333444444333333222222333333444444333333222111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222444444444555555555666666333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333444444444444444444444444000111222333444444444444333333333333333333333333111222222222222333333333333333333333333333333333222222333333333333444444444444333333333333222222222222222222222222222222//////000111333444555666111111111222222333333444222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222444333111111222444888:::333333333333333222111000222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222444444444444444444444444111222222333333222222111222222333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444555555555555222222222222222222222222222222222222222222222222222333333444444333333222333333333333333333333333444444555555555444333333444444444444333333333333000111222333333333333222333333333333333333333333222222222222222222222222222333333444444333333222///000111333444555666666222222222222333333333333222333333444444444444444444444444444444555555666222222333333333333444444333333333333333333333333333333333333333333333333444333333222222333333444222222222222222222222222333333222222111111222222333333333333333333333333222222222222222222222222222222333333333333444444222222333333333333444444333333333333333333333333000000111111111222222222333333444555555555444444222222222222333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444333333333333333333333333111222222333222222111000222222222222222222222222333333333333333333333333111222222222222333333333000111111111111111222222111222222333444444555555333333333333333333333333111111222222222333333333333333444444444333222222222333333444444333333222111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222333333444444444555555555444444444444444444444444222222222222222222222222222222333333333333444444333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111222222333333333222222333333333333333333333333111111222222222333333333444444444444444444444444222222222333333444444444444444444333333222222222222222222222222222222222000000111222333333444444000111111222333333444444222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222333333222222222333555666000111222333333333222222222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111222222333333333333444444444444444444444444444444222333333444444555555555444444444444444444444444333333333333333333333333333333444444555666666666333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333222222333444555444333333444444444444444444444444000111222333333333222222333333333333333333333333333333333333333333333333222333333444444333333222000111222333444555555555333333333333444444444444222333333444555555444444555444444444444555666666222222333333333333444444333333333333333333333333111222222333333444444555444333333222222333333444333333333333333333333333444333222222111111222222222222222222222222222222222222222222222222222222222222333333333333444444222222222333333444444444333333333333333333333333000000111111111222222222222222333444444444444444333333333333444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333000000222222333222111111333333333333333333333333444333333222222333333444111111222222222333333333111111111222222333333333222222222333444555555555333333333333333333333333111111222222222333333333333444444444333333222111222333333444444333333222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222333333333444444444444444444444444444444444222222222222222222222222222222333333333444444444333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111222222222333333333111111111111111111111111111111111111111000///...333333333333333333333333111111111222222333333333444444444444444444444444222222222333333444444444444444444333333222222222222222222222222222222222222222222222222222333333000000111222333333444444222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222333444333222111000...///111333444444444444222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222000000000000000000000000222222222333333222222222222222333333333444444444444444444444444444444444111222222333444555666666444444444444444444444444333333333333333333333333000111111222333444555555333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333000111333444555444444333222222222333333444444444000111222333444333222222222222222222222222222222333333333333333333333333222222444444444444222222222222333444444444333333333333444444444444555555222333333444555555555444333222222222222333444444222222333333333444444444333333333333333333333333000111222333444444555666444333333222222333333444333333333333333333333333444333333222111111111222222222222222222222222222333333333333333333333333222222333333333444444444222222222333333444444444444444444444444444444444222222333333333444444444000111222333333333333333333333444444444444555555333333333333333333333333333333333333333333333333111111111111111111111111222222333333333444444444333333333333333333333333///000111222333333222111333333333333333333333333444333333222222333333444111111111222222333333333222222222333333444444444222222333333333444444444333333333333333333333333111111222222222333333333444444444444333333222111222333333444444333333222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222333333444444444000000111111111222222222333333333333333333333333333333333333333333333333111111222222222333333333444333222111111222333444111111111222222333333333111222333333444444333333111111111222222333333333111111111111111111111111333333222222111000000000333333333333333333333333222222222222222222222222000000111111111000000///222222333333333333444444444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333555555444444444333333333333333222111111222333333333333333222222111111111111111111222222333333333111222222333333222222111000111111222222333444444333333333222222222111111111111111111000000//////000111333444444333111000222222222222222222222222000000000000000000000000333333222111111222333333333333222222111222222222222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111555444333333222222222222555444333333222222222222444444444444444555666777555444333222222333444555555444333333222222222333333333333333333333333333444444444333333222222222333333333333333333333333222333444555555444333222111222333444555444333333222222222222222222222222222222222222222222222222222222111111222222333444333444444555555444444333555444333222222222222333333333333333333333333333333444444555444333111111333222222111111222222333555555555444444333333333222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333444444444333333222222222111111222222222333333333333333333333333333333333000333444333111000222444444333333333333444555555333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222333444666777777666444333444444444444444444444444111111111000000000000///222222222222222111000///222222111111111111222222222222222222222222222222222222222333333444444444111111111222222222333333333333333333333333333333333333333333333333333333111111222222222333333333333222222222222222222333222222222222222222333333111222333333444444333333222222222222222222333333111111111111111111111111111111111111111111222222222222222222222222222222111111111222222333333333000111111222222111111000222222222333333333444444444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222444333333333222222222222333333222111111222333333333333333222222222111111111111222222222333333333111222222333333222222111333222222222222222222222333333333222222222111111222222111111111000000000111222222333333222222111222222222222222222222222111111111111111111111111333333222111111222333333333333222222111222222333222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222555444333333222222222333555444333333222222222333555444444444444555555666444444444333333444444444555444333333222222222222555555555555555555555555444444333333333222222222333333333333333333333333222222333333333333222222111222333444444444333333333333333333333333333333222222222222222222222222222222222222222333333444222333333333333333333222333333222222222222222333333333333333333333333333444333222111111111222222333333222222222222333333333333333333333222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222111111222222222333333333333333333333333333333333222444555444222111333555222222222222222333444444333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222111111222333333333333222222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222333555666666555333222444444444444444444444444222222111111111000000000222222222222222111000000222222111111111111222222222222222222222222222222222222333333333333444444222222222333333333444444333333333333333333333333333333333333333333333333111111222222222333333333222222222333333222222222333333222222222222222222111222333333444444333333333333222222222222222222222222222222222222222222///000000111222222333333111111111111111111111111222222222222222222222222111222222333333222222222222222222222333333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222111111111111333222222111111222222333333333333222222222222111111222222222222333333333111222222333333222222111444444333333222111111000333333333222222222111111222222222222222111111111222222222111111222222222222222222222222222222222222222222222222222222222333222222111111222222333333222222111222222333333222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333444444333222222222333333444444333222222222333333666555444444444444444444333444444555555444444333444444333333333333222222555555555555555555555555333333333333222222222222444444444444444444444444222222111111111111222222111222333444444444333333333333333333333333333333333333333333333333333333222222222222333333333333111222222333333222222111333222222222222222333333333333333333333333333333555333111///...000222444333333222222222222333333111111222222222222222333333333333333333333333333222222222222222222222222333333333333333333333333444444444333333222222222333333333333333333333333444444333333333333222222111111222222222333333333333333333333333333333333333444555555333333444555111111111222222222333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222333333333222222111111000222222222222222222222222111111222333333333333222222222222222333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222444444444444222222444444444444444444444444333222222222111111111111111222222222222111000000222222111111111111222222222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333111111222222222333333333111222333444444333222111333333333222222111111111111222333333444444333333333333333222222111111111222222222222222222222222000000111111111222222222222222222222222222222222555555444333222111000///222222333333444444333333111222222222222333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333222222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111333333333222222111111111333333333222222222111111222222222222222222222222333222111000000111222333222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333444333333222222333333333444333333222222333333333666555555444333333333333222333444555555444333222333333333333333333333222222222222222222222222222333222222222222222222222444444444444444444444444333222111000000111222333222222333333333444444444444444444444444444444444333333333333333333333333222222222333333333333333222222333333333333222222333333333333333444444555333333333333333333333333444333222000000111333444333333333222222333333333111111222222333333444444444444444444444444444444222222222222222222222222111111111111111111111111555444444333333222222111333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333333444444444333333444444111111222333333333333333333333333333333333333333222222222222222222222222444333333222222333333444333333333333333333333333111222222222222222333333222222333333333333444444444333333222222333333444333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222111111222333333333333222111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111222333333333333222111333333333333333333333333333333333222222222111111111111222222222111111000222222111111111111222222222222222222222222222222333333333333333333333333333333444444444555555555333333333333333333333333333333333333333333333333111111222222222333333333111222333444444333222111333333333222222111111111111222333333444444333333333333333222222111111111222222222222222222222222222222222111111111000000333333333333333333333333333333222222222222222111111222333444444444444444111111111222222222333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333333333333222222222111111222222222222222222222222333222000//////000222333222222222222222222222222111111111111111111111111222222222222222222222222222111111111222222333444222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333333222222333333444333333333222222333333444666555444333333333333333222333444555555444333222222222333444444444333222222222222222222222222222222222222222222222222222444444444444444444444444444333222111111222333444222222222333333333444444444444444444444444444444333333333333333333333333111222333444444444333333333333444444444444333333555555444444444444555555333333333333333333333333333333444444444444444333444333333333333333333444222222333333444444555555444444444444444444444444222222222222222222222222111111111111111111111111444444444333333222222222333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333333222222222333333222222222222333444555444444444333333333333333333333333222222222222222222222222444333333222222333333444333333333333333333333333111111111222222333333333222222222333333444444444444333333222222333333444333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222//////000111222222333444222222222222222222222222111111222333333333333222111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222111222222222222222222111333333333333333333333333333333333222222222111111000111111222222222111111222222111111111111222222222222222222222222222222444444333333333333222222333333333444444444555555333333333333333333333333333333333333333333333333111111222222222333333333222222222333333222222222333333222222222222222222111222333333444444333333333333222222222222222222333333333333333333333333333333222222111000000///333333333333333333333333...///000111333444555666111111222333444444444444111111111111222222222222444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444333333333222222222222111222222333333222222111111222222222222333333333333333333222222222222111111222222333333222222111000111111222333333444444333333333222222222111111111111111222222222222222333222000//////000222333222222222222222222222222000000000000000000000000111222222333333222222111111111111111222333444444222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333222222222333444444333333222222222333444444555444333333333333333333333444444555555444444333111222333444555444333222444444444444444444444444111111111222222222222222333333333333333333333333333333222222222222333333333333222222222333444555333333333333333333333333333333333333333333333333111222444555555555444333333444444555555444444333666666555444444444444444333333333333333333333333222333555666666666444444444444333333333333444444333444444444444444555555333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444111111222222222333333333333333333333333333333333333222111111333333222111222333444555666555444333333333333333333333333333222222222222222222222222444333333222222333333444333333333333333333333333111111111222222333333444111222222333333444444555444333333222222333333444333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222...//////000111222333333222222222222222222222222111111222333333333333222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333222222222111111111111000000111222222222222111222222111111111111222222222222222222222222222222444444444333333222222222222333333333444444444444333333333333333333333333333333333333333333333333111111222222222333333333333222222222222222222333222222222222222222333333111222333333444444333333222222222222222222333333333333333333333333333333222222111111111111111111222222222222222222222222000000111222333333444444000111222333333444444444111111111111222222222222444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222333333333333222111111111222222222333333333333333333222222222111111111222222333333222222111222222222222222222222333333333333222222222111111000000000111111111222222222111000//////000111222222222222222222222222222111111111111111111111111111222333333333333222111111111111111222333444555222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333222222222333333444555333222222222333333444555333333333222333333444444444444444333333444444444000111333555555444333222333333333333333333333333000111111111222222222222222222222222222222222222111111222222222222111111333333222222222333444555333333333333333333333333444444444444444444444444111222444555666555444333333333333444444333333333666555444333222111111111333333333333333333333333333333333444444444555555444444333333333333444444444444444333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111222222333333444444555333333333333333333333333222222222333333444444444111111222222222333333333333333333333333333333333444222111222444555333111111222333555555444333222333333333333333333333333111111111111111111111111444333333222222333333444333333333333333333333333000111111222333333444444111111222333333444555555444333333222222333333444333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111111111000000000000222222222222222222222222111111222333333333333222111111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333222222222222333333222222222222222222222222222222111111111000000000000000111222222222222222222222111111111111222222222222222222222222222222444444444333333222222222222222222333333333444444333333333333333333333333333333333333333333333333111111222222222333333333444333222111111222333444111111111222222333333444222222333444444444333333111111111222222333333444333333333333333333333333000000000111222222333333111111111111111111111111666555444333222000/////////000111222333333444333000111111111111222222222444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000111222333444444333222111111111111222222333333333333333333222222111111111222222222333333222222222444444333222222111111111333333333222222222111111//////000000111111111222111111000000000000111111222222222222222222222222222222222222222222222222111222333444444333222111111111111111222333444555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333444555222222222222333333444555222222222222333444444555555555333222222333555555000111333555555555333222111111111111111111111111000000111111222222222222111111111111111111111111///000111222222111000///444333222111222333444555222222222222222222222222444444444444444444444444111222444666666555444333222222222333333222222222555444333111000//////...333333333333333333333333444333111000111333555777555444444333333444444555444333333222222111111111222222222222222222222222222222222222222222222222111111111111111111111111000111222333444444555666333333333333333333333333222222222333333444444444111111222222222333333333333333333333333333333333666333222333555666444222///111222444444333222111333333333333333333333333111111111111111111111111444333333222222333333444333333333333333333333333000000111222333333444444111111222333333444555555444333333222222333333444333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222333333222111000///...---222222222222222222222222111111222333333333333222000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222444333333222222333333444222222222222222222222222111111111000000000000//////000111222222222222222222222111111111111222222222222222222222222222222444333333222333333444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444444222222222222444444777333000000333444444222333333333222222111111111222222222222222222222222333111...,,,,,,...111333111111222222222333333333111111222222222333333333333333222222333333444555333333333222222222111111555333111111222444444333333333222111111222333333333222222111111222222333222222333333333333444444222222333333333333444444444444444333333222222222111222333444444333222111111111111222222333333333333333333222222111111111333333333333333333333333444444444333333222222222444444444333222111000///222222222222222222222222111111222222222333333333222222222222222222222222...//////000111222222222333333222222111000000000222222222222222222222222111111111111111111111111000111333444555444444333000111222222333333333333333333222111222333444555555555444333444555666777444444444444444444444444222222333333333333444444444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333444444444555555555666666333444444555555444444333111111222222333444555555666555555444222111111000444444444444444444444444222333333444444333333222333333333444444444555555444444444444444444444444333444444555555444444333222222222222333333444555222222222333333333444444444333333222222333333444444444444333333222222222444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444222222222222222222222222111111222222222333333333333333333333333333333333111222222333333444444555333333333333333333333333333333333333333333333333222222333333333333444444555555555555555555555555333333333333333333333333111222333333444444333333222222222222222222222222333333333333333333333333444444444444444444444444111111111111111111111111111111222333222111000///222222222222222222222222222222222222111111000000333333333222222111111111111111111111111111111111222222222222222222222222444444444444444444444444333333333333333333333333222222222222222222222222444444333222222111111000111111111111111111111111333333222222222333444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444333333222222333333444666333111111333444444222333333222222222222222222222222222222222222222222555444222111111222444555111111222222222333333333111111222222222333333333333333222222333333444555333333333222222222222111444222000000111333333222333333222111111222333333333222222111111222222333222222222333333333444444222222333333333333444444444444444333333222222222111111222333333222111111111111222222222333333333333333222222222222222222333333333333333333333333444444333333333222222222111111222222222111000000222222222222222222222222111111222222222333333333222222222222222222222222000000111111222333333333111111111111111222222222222222222222222222222222222222222222222222222222111222333444444444333222111111222333333333222222333333222222222333444555555444444333444555666777444444444444444444444444222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444222222222222222222222222111222222222222333333333333333333333333333333333333444444555555444444333222222222333444555555555444444444333333333333333444444444444444444444444222333333444444333333222333333333444444444555555444444444444444444444444333444444555555444444333333222222222333333444555333333333444444444555555444333333222222333333444444444444333333222222222444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444222222222222222222222222333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444333333333333333333333333111222333333444444333333222222222222222222222222333333333333333333333333333333333333333333333333111111111111111111111111111222222333222111000///111111111111111111111111222222222222111111111000333333333222222222111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222333111111111111111111111111222222222222222333444555333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222444333333222222333333444555333111111333444444333222222222222222222333333222222222222222222222222555555444444444444555555111111222222222333333333111111222222222333333333333333222222333333444555333333333333222222222222333111000000111222222111333222222111111222222333333222222111111222222333222222222222333333333333222222333333333333444444444444333333333333222222000111222222222222111000111222222222222333333333222222222222222222333333333333333333333333333333333333333333222222222222000000111222333333333222222222222222222222222222111111222222222333333333222222222222222222222222111111222222333444444444000000111111222333333444222222222222222222222222333333333333333333333333333333444444444333222222222222333333333222111111333333222222222333444555444444444333444555555666444444444444444444444444222222333333333333444444444444444444444444444444333333333333333333333333444444444444444444444444333333444444444555555555333333333333333333333333222222222222333333333333444444333333333333333333333444444555555444444333333333333444555555666666222222333333444444444555444444444444444444444444333333444444444444333333333333333444444444555555444444444444444444444444333444444555555444444333333333222222222333444444444444444444555555555555444333333222222333333444444444333333333333222222444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333222222222222222222222333333333333444333333333333333333333333555555444333333222111111333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333111222333333444444333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111222222222222111000000000000000000000000000000222222222222111111111111333333333222222222222111333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222000111111222333333444444222222222222222222222222333333222222333444444555444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333222222222333444444444111111111222222333333333222222222222222222222222222222333333333333222222111111222222222333333333111111222222222333333333333333222222333333444555444444333333333222222222333111000111222333222111222222222222222222222222333222222111111222222333111222222222222333333333222222222333333333444444333333333333333333333333111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222333222222222222222222222111222333333444444333333222222222222222222222222111111222222222333333333222222222222222222222222111222222222333333333444111111111222222333333333222222222222222222222222333333333333333333333333444444444444333222222111333333333333222222111000222222222333333333444444333333333444444444555555444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333444444444444333333333333333333333333222222222333333333444444666666666666555555555555333444444555555444444333444444444555555555666666333333333444444444444555444444444444444444444444333333444444444444333333333333333444444444555555444444444444444444444444333444444555555444444333333333333222222333333444333333333444444444444555444333333222222333333444333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333222222222//////000000000111111111333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222333333333333333333333333111222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222111111000000111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333111222222222222222333333222222222222222222222222222222222222222222222222111222222222222222333333111111111222222333333333222222222222222222222222555555444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111222333333333333444444111111111222222333333333222222222222222222222222000111222333333222111000111111222222222333333333111111222222222333333333333333222222333333444555444444444333333333222222333222222222444444333111222222222222222222222222333222222111111222222333111111111222222222333333222222222333333333444444333333333333333333333333222111111111111111111222222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222222222222222222111000000222222222222222222222222111111222222222333333333222222222222222222222222111111111222222222222222333333333333222222111111222222222222222222222222333333333333333333333333555444444333222222222222333333333333222222111000222222333333333444444444333333333444444444444444444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333333333333333333333333333222222333333333444444444666666666666666666666666333444444555555444444333444444444555555555555555555555555444444444333333444444444444444444444444333444444555555444444333333333333444444444555555444444444444444444444444333444444555555444444333444333333222222333333333111111222222222333333333444333333222222333333444333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444444444444333333333222222//////000000000111111111333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222333333333333333333333333111222333333444444333333222222222222222222222222222222222222222222222222444444444444444444444444111111111111111111111111222222222111111111111111222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222111111111222222333333333444444444444444444444444222222222222222222222222111111111222222333333333333333333222222222111111222222222222222222222222888888777666555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222000222444444333333444555222222222222222222333333222222222222222222222222222222333333333333222222111111222222222333333333111111222222222333333333333333222222333333444555444444444444333333333333333333222333555555333111111222222333333222222111333222222111111222222333111111111111222222222222222222333333333333444444222222333333333333444444333333222111111222333333333333333222222222222111222222222222222222333333222222222222222222222222111111111222222222222222///000000000///...------222222222222222222222222111111222222222333333333222222222222222222222222111111111222222222222222555444444333222222111111222222222222222222222222333333333333333333333333444444333222222222333333222222333333333222111111111222333444444444333333222222333444444444444333444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222111111111222222222333333333333333333333333333333333333333333444444444444333333444444444555555555333444444555555444444333444444444444444444444444666555555555444444333333444444444444444444444444444444555555555555444444333333333444444444555555444444444444444444444444333444444555555444444333444444333222222222333333111111111111222222222222444333333222222333333444222222333333333333444444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444555555444444333333222222222222222333333333333444333333333333333333333333111111222333333444555555333333333333333333333333333333333333333333333333222222333333333333444444222222222222222222222222333333333333333333333333111222333333444444333333222222222222222222222222222222222222222222222222444444444444444444444444111111111111111111111111333222111111000000111111222222222222222222222222222222222222333333333333111222222222222333333333111111111111111111111111111111111222222333333444444444444444444444444444222222222222222222222222111111111222222333333444444444333333222111111000333333333333333333333333;;;;;;999777666555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222...111444555333333444555333333222222222222222222222222222222222222222222333333222222222222333333111111222222222333333333111111222222222333333333333333222222333333444555555444444444444333333333222222222333444444222000111222333333333333222111333222222111111222222333111111111111222222222222222222333333333333444444222222222333333444444444444444333222222333444444333333333222222222111111333333222222222222222222111111111111111111111111000111111111222222222222......///000000000000///222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333222333333333333333333333222222222222222222222222222222222222222222222222222444333222222222333444555111111222333333333222222111222333444444444333333111222333444444444333333444444444444444444444444222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444333333333444444444444555222222333444555666777777333444444555555444444333444444444333333333333333444444444444555555555555444444444444444444444444444444555555555555444444333333333444444444555555444444444444444444444444333444444555555444444333555444333333222222222333111111222222222333333333444333333222222333333444222222222333333444444444444333333222222333333444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444666555555444333333222222333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333111222333333444444333333222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111333222111000000000111222111111111111111111111111222222222333333333444444111111222222222333333333222222222222222222222222000111111222333333444444333333333333333333333333111111111111111111111111000111111222333333444444333222222222222222222222333333333333333333333333>>>===;;;999777555555444555555555555555555555555444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222444444444444222222...111555555444333444666444333333222222111111111222222222222222222222222222111111000000111111222111111222222222333333333111111222222222333333333333333222222333333444555555555444444444333333333111000111222333333111///111222333444444333222111333222222222222222222333000111111111111222222222222222333333333444444444222222222333333444444444555555333333333333555555333333333222222111111111444333333222222111111111111111111111111111111111000000111111222222222222///000111222444444444444222222222222222222222222111111222222222333333333222222222222222222222222444444444444444444444444111222222333333444444555222222222222222222222222111111111111111111111111333222222111222333555666000111222333333333333333111222333444555444333333111222333444555444333333444444444444444444444444222222333333333444444444222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555333444555666777999::::::333444444555555444444333333333333333333333333333222222333444555666777888444444444444444444444444444444555555555555444444333333333444444444555555444444444444444444444444333444444555555444444333555444333333222222222222222222333333333444444444444333333222222333333444222222222333333444444444444333333222222333333444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444666666555444333333222222111111222222222333333333333333333333333333333333555444444333333222222111333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333222222333444444444333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111444333111000000000111222000000000000000000000000222222222333333444444444111111111222222333333333333333333333333333333333000000111222333333444444222222222222222222222222111111111111111111111111000000111222333333444444111111111222222333444444333333333333333333333333HHHDDD>>><<<<<<<<<:::888666444222111333555666666555555555444444333333333333333444444555444444444222333333444444333333222111222333333444444333333222222222222222222222222555444333222333444555666444444444444333333222111333333333222222111111111111111111111111111111111222222222222222222222222444333333222222333333444777666666444333222111111333222222111222333555666333333333333333333333333222222222222222222222222333333333222222111111111222222222222222222222222222222222222222222222222111222222333333222222111333333333333333333333333222222111111111111222222222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111000000333333333222222222111111222333333444444333333222444333333222222333333444222222222222222222222222333333333333333333333333555555555444444333333333333333333333333333333333222222222222222222222222222222111111222222333444555444444333333444444555444444444444444444444444333333333444444444555555222222333444444444333333555444444333333222222111333444444555555444444333333333444444555444444333555555555555444333222111333222222222222222222222333444444555555444444333444555666555444444555666777777666666666555555555666666666777777777777888777666555444444444444444555555444444444333333333555555555555555555555555555555555555555444444444666666777777777777666666444444444444444444444444555555555555555444444444444444444444444444444444444444444444444444444444666555555444444555555666666555444333222333444444333333333222222111111111444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222444444444444222222444444444444444444444444222333555444222000000111444444444555555555555555555444333222111111111111333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333000111111222222333444444333333222222333333444555222222222222222222222222222222222222111111000000//////000111222333333444111111111111111111111111222222222222222222222222222222222222222222222222444444333222222333444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333555444333222222333444555LLLHHHDDDAAA@@@???<<<999777555222222333444444444444444444444444444333333444444444555555444333333222333333444444333333222111222333333444444333333222222222222222222222222333222222222333555666777333444444444333333222111333333333222222222111111111111111111111111111111222222222222222222222222444333333222222333333444444444444444444444444444444333222222222333444555333333333333333333333333333333333333333333333333333333333222222222111111333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333222222111111111111222222222222222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000333333333222222222111111222333333444444333333222444333333222222333333444222222222222222222222222333333333333333333333333444444444444444333333333333333333333333333333333333333333333333333333333222222222111222222333444555444444333333444444555444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333444333444444555555444444333444444444555444444333333444444444444444444444444222222333333333333333333333444444555555444444333444555666666444444555666666666666666555555555444555555555666666666777777777666555444444444444444555555555444444444333333555555555555555555555555555555555555555555555555444444444555555444444444444444444444444444444444333333333444444444444444444444444444444444444444444444444444444444444444444333333222222333333444666555444333333333444444333333333222222222111111444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222333333444444333333222444444444444444444444444222333444444222111111222222444777999:::999888777888777666444333222222222333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333333222222222222222222222222222222222222333444444333333333333333333333333222222222222111111111000111111111222222222222222111111111111111111111111000000000000000000000000222222222222222222222222222222111000000111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111000000111222222PPPNNNKKKHHHGGGDDD@@@===<<<999666555555555555444333333444444444444444444555555555555555444333222222333333444444333333222111222333333444444333333222222222222222222222222111111111222333555777888333333444444444333222222333333333222222222222111222222222222222222222222333333333333333333333333444333333222222333333444111111222333444555666666444444333222222222333333333333333333333333333333333333333333333333333333333333333222222222222111333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333222222111111111111222222111111111222222333333333333333333333333333333333222222222222333333333333222222222222222222222222222222222222222222222222222222222222111111111111333333333222222222111111222333333444444333333222333333222222222222333333222222222222222222222222333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333222222222222222333444444555444444333333444444555444444444444444444444444333333333444444444555555666555444222222222333333111222222333444444555555333444444555555444444333444555555555444333333222333333222222333444666777222333333444444555555555444444555555555555444444444555666666444444555666666666666555555555555444444444555555555666666666666666555444444444555555666555555555444444444444555555555555555555555555444444444555555666666777333333444444444444333333444444444444444444444444111222222333333444444444444444444444444444444444444444444444444444444444444333333222222333333444666555444333333333333444333333333333222222222222444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222333333444444333333222444444444444444444444444222444444444222111222333222555999===>>>===;;;999;;;:::999777666444333333333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333444444333333222111111000222111111111111222333333333333333333333333333333222222222222111111111111444333333333222222222111222222222222222222222222111111111111111111111111222222222222222222222222222111111000000111111222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222111111111111222222PPPPPPPPPOOOMMMJJJGGGDDDBBB@@@<<<::::::999777555333444444444444555555555666666666666555444222222222333333444444333333222111222333333444444333333222222222222222222222222111111222222333444555666333333333444444333333222222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444111111222333444555555666555444444333222222222222333333333333333333333333444444444444444444444444222222222222222222222222444444444444444444444444222222222222222222222222111222222333333222222111333333333333333333333333333222222111111222222333111111111222222333333444222222222222222222222222222333333333333333444444222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111222333333444444333333222333333222222222222333333222222222222222222222222333333333333333333333333222222222333333444444555333333333333333333333333444444444444444444444444333222222222222333444444555444444333333444444555444444444444444444444444333333333444444444555555888666444222111222333444333333333333444444555555333444444555555444444333555555555555444333222222555444222222222444666777222333333444555666777777444444555555555555444444444666777666555444555666555555555555555555555555444444444555555555666666777666666555555555666666666666666555555555555444555555555555555555555555333444444555666777777888444444555555555555444444444444444444444444444444111111222333444555555555444444444444444444444444444444444444444444444444666555555444444555555666555555444444333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222444444444333222444555666888:::<<<======<<<;;;<<<;;;:::999777555333222333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333333333333222222111111111111111000000111111222333444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444MMMOOOQQQRRRQQQOOONNNMMMGGGDDDAAA???===;;;888666555555555555555555555555666777666666555444333222222333333444444333333222111222333333444444333333222222222222222222222222333333333333333333222222222333333444444333333333222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333444444444444333222222111333333333333333333333333444444444444444444444444222222222222222222222222444444444444444444444444222222222222222222222222111222222333333222222111333333333333333333333333333333222222222222333333111111111222222333333333222222222222222222222222222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222111111222333333444444333333222333222222111111222222333222222222222222222222222333333333333333333333333111222222333333444444444333333333333333333333333444444444444444444444444333333222222333333444555555444444333333444444555444444444444444444444444333333333444444444555555888777444222111222333444555555555444444333333333333444444555555444444333444555555555444333333222777666444222222222444555333333444555555666777777444555555666666555555444555666777666555555666777666666666666666666666666555555555666666666777777777777777666666777888888777777666666666555555555666666666666666666666666444444555555666777888888444444555555555555444444444444444444444444444444222333333444555666666777444444444444444444444444444444444444444444444444666555555444444555555666444444444444444333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333555888;;;;;;:::999999999::::::;;;;;;;;;999777555333222333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333111111000000111111222333444444444444444444444444222222222222222222222333111111222333333444555555222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444IIILLLPPPRRRRRRRRRRRRSSSJJJHHHEEEBBB@@@===:::777888888777777666666666666666666666666666555444333222333333444444333333222111222333333444444333333222222222222222222222222333444444444333222111000222222333444444444333333111222222222222333333333333333333333333333333333333333333333333333333333444333333222222333333444444444333333222222111111333333444444444333222222333333333333333333333333333333333333333333333333111222222222222333333333333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222111111222222333333444444222222222222222222222222222222222222222222222222222222222222333333333333333333333222222222111111222333333444444333333222222222111111111111222222222222222222222222222222333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333333444444555444444444444444444444444333333333444444444555555777666555333333333444444666666555555444333333222333444444555555444444333333444444555555444444333777666444333222222333333333444444444555666666666555555666666666666555555555666777777555555666777666777777777777777888888777777888888888999999999999999888888888999::::::777777777777666666666666666666666666666666666666555555555666666777777888333333444444444444333333444444444444444444444444333444444555555666666666444444444444444444444444444444444444444444444444444333333222222333333444444444555555444444333222333333333333444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444333333222222333333444333333333333333333333333333444444444333444777:::===;;;999666666777888999::::::::::::888666333222333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333000111111222333333444444222111111111111222333333333333333333333333333333222222222222333333333333000000111222333444555555333333333333333333333333222222222222222222222222222222222222222222222222000111111222222111111000222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333222222GGGJJJNNNPPPPPPPPPRRRTTTPPPNNNKKKHHHFFFCCC???<<<;;;::::::999888777666666555555666666666666555555222333333444444333333222111222333333444444333333222222222222222222222222222222333444333222111111111222333333444444444333111111222222222333333333333333333333333333333333444444444444444444444444444333333222222333333444333333333222222222111111111222333444444444333222333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333444333333222222333333444444333333222222111111111111111111111111111111111000000111111222333333444222222222222222222222222222222222222222222222222222222222333333333444444333333333222222222111111222333333444444333333222222222111111111111222222222222222222222222222222333333333333333333333333333333333222222222222222333333333333333333333333333333333333333333333333444333333333333444555555555444444333333444444555444444444444444444444444333333333444444444555555555555555555555444444444555555555555555444444444333444444555555444444333222222333444555555555555444444444444444444444444444444444444444444444555555555666666666666555555555777888777666555666777777888888888999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<888888888777777777666666666666666666666666666666666666666666666777777777444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444444444555555555444333222333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444333333222222333333444222222222222222222222222333444444444333555888;;;999999888777777777888888999:::::::::999777555333333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222333222222222222222333444444333333333333333333333333222222222333333333444444000111111111222222333333333333333333333333333333222222222222222222222222222222222222222222222222000111222222222222111000333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333444444333222222FFFIIIMMMNNNNNNOOOQQQTTTVVVSSSQQQNNNLLLIIIEEEBBB===<<<;;;:::999777666666444555666666666666666555222333333444444333333222222222333444444444333333222222222222222222222222000111222333444333333222111222333333444444444444111111111222222333333333333333333333333333333333444444444444444444444444444333333222222333333444222222222222222222222222000111333444555444444333333333333333333333333333222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222222222222333333222222222333333333333333333333333444333333222222333333444555444444333222111000000111111111111111111111111//////000111222222333333222222222222222222222222222222222222222222222222222222222333333444444444333333333222222222111111222333333444444333333222222222111111111111222222222222222222222222222222333333333333333333333333444333333222222111111111333333333333333333333333222222222222222222222222444333333333333444555555555444444333333444444555444444444444444444444444333333333444444444555555333444555666666555555444333333444444555666666666333444444555555444444333111111333444555666666666111222333444555555555555444444444444444444333333555555666666666666555555555777888777666555666888888888999999999:::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>888888888888777777777777777777777777777777777777777777777777666666666666666666777777777777666666444444444444444444444444444333333333333333333333444444444444444444444444444444444444444444444444666555555444444555555666333444555555555444333222333333333444444555555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333444444222222222222444444222222222222222222222222333444444444444555999<<<666666888999:::999999888999:::;;;;;;;;;999666555333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333444444333222222111111111333333222222333333444555222222222222222222222222222222222333333444444444222222222111111111111000333333333333333333333333444444444444444444444444222222222222222222222222222333444555555444333222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444555666666555444444HHHGGGGGGHHHKKKNNNRRRTTTUUUVVVVVVSSSOOOLLLKKKKKKDDDCCCAAA>>><<<:::999888666555555444444555555666666666555555555444444444333444444555555444444333444444444444444444444444333333333444444333222222222222333444444444444333222222333333333333444444222222222222222222222222333333333333333333333333222222222222222222222222444333111000000111333444111111111222222333333333222222222222222222222222666222000222333111000111777666555222111111111222222222333333333333444444222222222222222222222222111111111222222333333333111111222222222222111111222222333333333444444444333222222111111222222333111111111111111111111111///000111222333444444444222333333333333222111111222222222222222222222222333333333222222111111111222222222222222222222222555444222333333444222111222222333333333333444444222222333333333333444444222111000111333444333222222222222222222222222222000111222333444333222222333333333444444555555555000111111222222333333444555555555555555555555555333333333444555666777777777777666555444333333333555555555444444333333333333444555555666666555555555555555555555555555555555555555555555555444444444444444444444444444444555555555555555666777777555666777777666666777999444666999999999999:::;;;999999:::;;;<<<>>>>>>???===>>>???@@@BBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@???===<<<;;;::::::777666666555555555666666777777777777777777777777555555666666555555444333444444555555555555444444333333333444444555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333444444444555555222333333444444333333222222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444444444333333333444555777999:::888777666666666777999:::<<<:::999:::<<<;;;777333555444333333222222222222222333555666666555333222444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222222333333333333444444444444444333333222222222111111222222222333333333222222222222222222222222222222333333333333444444222333333444444333333222444444444333333333222222333333333333333333333333222222222222222222222222222222222222222222222222JJJIIIIIIIIIKKKMMMPPPRRRUUUVVVWWWVVVSSSPPPOOONNNJJJHHHEEEAAA>>>;;;888777666666555555555555666666555555555555444444444444333444444555555444444333444444444444444444444444333333333444444333333222111111222333333333333222222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333222111000//////000111222222222222222222222333333333333333333333333333333444111000222222111222666555555555555555444222000222222333333333333444444222222222222222222222222222222222222222222333333222222333333333333222222222222222222333333333333444333333222222333333444111111111111111111111111000000111222333333333333222333333333333222111111222222222222222222222222333333333222222222111111222222222222222222222222000//////111333555555444222222333333333333444444222222333333333333444444222111111111333444333222222222222222222222222222111111222333333333333333333333444444444444444444222333333444444555666666555555555555555555555555333444444444555666666666777777666444444333333444666666666555555444444444333444444555555555555555555555555555555555444444555555555555555555555555444444444444444444444444666555555555555666777777444666777777666666888999777999;;;<<<;;;;;;<<<>>><<<======>>>???@@@AAABBB@@@AAABBBCCCEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEECCCBBBAAA@@@>>><<<;;;:::888888777666666666777777666666666666666666666666666666777777666666555444444555555666666555555444333333333444444555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555222333333444444333333222333333333333333333222222333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444444444444444333444555777999;;;:::999888777777666666777:::999999;;;<<<;;;777333555444333333222222222333222333555666666555333222444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222222333333333333444444444444444333333222222222111111222222222333333333222222222222222222222222222222333333333333444444222333333444444333333222111111111111000000//////333333333333333333333333333333333333333333333333222222222222222222222222MMMLLLKKKKKKKKKMMMNNNOOOSSSUUUXXXYYYWWWUUUSSSSSSQQQOOOKKKGGGBBB>>>:::999777777666666666666666777555555444444444333333333333444444555555444444333444444444444444444444444222333333444444333333333222222333444444444444333222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444222111000//////000111222333333222222222222222222444444444444444444444444333111222444333222888???999555111111333444444222222222333333333333444444222222222222222222222222333333222222222222222222333333333444444333333333111111111222222222222333444444333333333333444444111111111111111111111111000111111222333333333333222333333333333222111111222222222222222222222222333333333222222222222111222222222222222222222222.........000333444555444222222333333333333444444222222333333333333444444333222111222333444333222333333333333333333333333222222222222222333444444444444444444444444333333333333333444555555666666555555555555555555555555444444555555555555555555777666555444444444444444666666666666666555555555444444444555555555555555666666666555555444444444555555555555555555555555555555555555555555555555666666555555666666777888444666888888777777999;;;:::<<<>>>?????????@@@AAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFGGGIIIJJJKKKKKKMMMMMMNNNMMMMMMLLLKKKJJJGGGFFFEEECCCAAA>>><<<;;;:::999999888777777888888666666666666666666666666777888888888888777666666444555555666666555555444444444444444444555555555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555333333333444444444555555333333444444444444333333333333333333333333444444333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444444444444444444555666888:::;;;<<<;;;;;;:::888666444333888888:::<<<<<<:::666333444444333222222222333333222333444555555444333222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222222333333333333444444444444333333333333222222111111222222222333333333333333333333333333333333222222333333333333444444333333444444444444333333444333333333333222222222333333333333333333333333444444444444444444444444222222222222222222222222PPPOOONNNMMMMMMMMMMMMMMMPPPTTTXXX[[[ZZZXXXWWWVVVUUUSSSQQQMMMHHHDDD@@@>>>999888777777666666666666444444444444333333333333333444444555555444444333333333333333333333333333222222333444444444333333333444444555555555555555222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444333333222222333333444333333333222222111111111444444444444444444444444222333555666555555<<>>@@@@@@BBBEEEFFFFFFFFFHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQTTTTTTTTTTTTSSSRRRQQQQQQNNNMMMLLLJJJFFFBBB>>><<<<<<;;;:::999888888888888777777777777777777777777666777777777777666555555555666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333444444444555555333444444555555444444333333333333444444555555555333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444444444444444444444666888:::;;;999:::;;;;;;;;;:::888777777999;;;<<<:::777444333333333333222222333333444333444444444444444444333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222222222333333333444444333333333333333333333333111111222222222333333333333333333333333333333333222222222333333333444444333444444555555444444333111111111111222222222222333333333333333333333333222222222222222222222222222222222222222222222222TTTTTTSSSSSSRRRRRRQQQQQQQQQTTTXXXZZZZZZYYYYYYYYYVVVVVVVVVVVVTTTRRROOONNNCCCBBB@@@>>>;;;:::999888666666555555555444444444333444444555555444444333333333333333333333333333111111222333444444444444///000111111222222111111222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222000///000222111000666===QQQNNNIIICCC<<<666111///222222333333333333444444222222222222222222222222333333222222222222222222000111111222222111111000111111111222222222222333111111000000000000111111111111111111111111111111111222222333333222222222222333333333333222111111222222222222222222222222111222222222222333333333222222222222222222222222222111111222444666666555222222333333333333444444222222333333333333444444444333222333444555444333333333333333333333333333333333333333333444444555444444444444444444333333444444444555666666777777555555555555555555555555444444555555555555555555666555555444444444555555333333333444444444444444555555444333444555666777666666666666666666666666555555555666666777777888777777777777777777777777777777666666777777888999888:::<<<===>>>???AAACCCDDDFFFIIIJJJKKKKKKMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUWWWWWWWWWWWWVVVUUUTTTTTTQQQQQQPPPNNNKKKFFFBBB???>>>===<<<;;;:::999999999888888888888888888888888666666777777666666555444555666666777777666666555666666666555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333444444444555555444444555555555555444444222222333333444444555555333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444444444333333333444555777999:::888999:::;;;;;;;;;;;;;;;999;;;<<<;;;888555333333333333222222222333444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222222333333333333444444222222333333333333444444111111222222222333333333333333333333333333333333222222333333333333444444444444555555555555444444222333333333333444444444333333333333333333333333222222222222222222222222222222222222222222222222TTTUUUUUUUUUUUUUUUTTTTTTTTTVVVYYYZZZYYYYYYYYYZZZWWWWWWXXXXXXWWWUUUSSSRRRKKKJJJGGGCCC@@@>>><<<;;;777777666666666555555555333444444555555444444333222222222222222222222222000111222333444444444444000111222222333333222222222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333111222222222222222222111222222222222222222333333333333333333333333333333444000000222222000222666000555;;;<<<888444333444222222333333333333444444222222222222222222222222222222222222222222333333111222222333333222222111222222222222333333333333222111111111111111111222111111111111111111111111222222222333333222222111222333333333333222111111222222222222222222222222111111222222222333333333222222222222222222222222222111111111333444333222222222333333333333444444222222333333333333444444444333222333555555555444444444444444444444444444222333333444555444444444333333444444444444444444444444555555666777777777555555555555555555555555333444444444555666666666555555444444444555555666444444444444555555555666666555444333333555666777555555555666777777888888444555555666777777888888777777777777777777777777777777666666777777888999999;;;>>>???@@@BBBDDDFFFIIIKKKNNNOOOPPPQQQRRRTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWWWWTTTUUUTTTSSSOOOKKKFFFDDDAAA@@@???>>>===<<<<<<<<<999999999999999999999999777777888888777777666555666666777777777777666666777666666666555555555444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555444444555555555555444444111111222222333444444444333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444444444222222222222444666888999:::::::::::::::;;;<<<<<<<<<======:::555222222333333222222222333333444555444444444333333444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222222333333333333444444222222222333333444444444111111222222222333333333444444444444444444444444222222333333333333444444444444555555555555444444555555555555666666777777333333333333333333333333333333333333333333333333222222222222222222222222TTTUUUVVVWWWWWWWWWWWWWWWWWWYYYZZZZZZYYYYYYZZZ[[[XXXYYYZZZZZZYYYWWWUUUSSSQQQOOOLLLHHHDDDAAA???>>>777777777777666666666666333444444555555444444333222222222222222222222222000111222333444444555444333444555555666666555555222222333333333444444444444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333111111111222222333333444444444444444444444444444888444222444555333222333111666:::888222...000444222222333333333444444444222222222222222222222222111111111222222333333444222333333444444333333222222222333333333444444444333222222222222222222333111111111111111111111111222222333333333222222111222333333333333222111111222222222222222222222222111111111222222333333333222222222222222222222222666444222111111111///---222222333333333444444444222222333333333444444444444333222333555666555444444444444444444444444444222333444555666555444333333333333444444555555555222222333333444555555555555555555555555555555555333333444444555666777777555555444444444555555666444555555555666666777777666555333333333444666888444444555666777888999999444555555666777888888999777777777777777777777777777777777777777888888999:::<<>>>>>>>>::::::::::::::::::::::::888999999999999888777777666666777777777777666666777777666666555555555444666666666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555333333333444444444555555444444555555555555444444000000111222222333444444333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444444444222111111222333555777999<<<;;;:::999999:::<<<<<<>>>>>>===999444111111333222222222222333333444555555444444333333444444555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222222333333333444444444222222222333333444444444111111222222222333333333444444444444444444444444222222333333333444444444444444555555555555444444222222222333333333444444333333333333333333333333444444444444444444444444222222222222222222222222UUUTTTTTTUUUWWWWWWWWWVVV\\\[[[YYYXXXXXXYYYZZZZZZ\\\\\\\\\[[[ZZZYYYYYYXXXUUUTTTRRROOOKKKFFFBBB@@@;;;:::888888888777555444777666555444333333333333555555555444444555555555333444444555555444444333444444444333333222222222222222222222222222222222222222222222222222222222444444444444444444444444222222333333333333444444444444444555444444333333333333333333333333333333222222222333333444444444444444333333333333222222333333333333333333333333333333333333333333333333222222222222222222222222000111111111111222222222111111111222222333333333222222222222222222222222444333333222222333333444222222222222222222222222333111000222555666444222333333333222222111111111222222333333444555666666222111111111000000//////222222222222222222222222555555555444444333333333111111111222222333333444333333333333333333333333444444444333333222222222555444333333222222222222555555555555555555555555666555333222111222333333333333333444444444555555666555444333333444555666666666555555555444444444333333333444444444555555555555555555555555555555555555444444444444555555666666666666777777777777666666666777777777777777777777888888888888888888777999;;;<<<;;;;;;<<<======???BBBDDDGGGJJJNNNQQQPPPQQQTTTVVVWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYXXXWWWYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[YYYWWWSSSOOOMMMJJJIIIIIIHHHGGGFFFFFFEEECCCBBBBBB@@@???>>>===<<<;;;;;;:::999888777666666777777777666666555555555666666555555555666666777777777666555555555555555555555444444444333333333444444555555555555444444555444333333333333444555444444555555555555444444555555555555555555555555444444444444444444444444444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444666777:::<<<>>>>>>===<<<===;;;888555444444444555555555444444444444555555444444444444444444444444555555555555555555555555555555555444444333333333444444444444444444444444555555555555555555555555333333333222222111111111333333333333333333333333333333333333333333333333444444444333333222222222111111111222222333333333222222333333333333444444333444444555555444444333444555555555555555444444777///111555222555:::555444444444444444444444444333333333333333333333333444333222111111222333444XXXVVVUUUVVVXXXZZZZZZYYYZZZZZZYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZYYYYYYXXXVVVVVVTTTRRRNNNJJJGGGDDD???===:::999999888666555666555444333333333333333555555444444444444555555333444444555555444444333444444444333333222222222333333333333333333333333222222222222222222222222444444444444444444444444222222333333333333444444333444444555444444333333333333333333333333333333222222222333333444444444444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333111111111111222222222222111111222222222333333333222222222222222222222222333222222111111222222333222222222222222222222222333111111222555666444222333333333222222222111111222333333333444555555555333222222222111111111111222222222222222222222222555555444444444333333333222222222222222333333333333333333333333333333333444444444333333222222222555444333333222222222333555555555555555555555555666555444333333333444444333333333444444444555555666555444444444444555666666666555555555444444444333333444444444555555555444444444444444444444444666555555444444555555666555666666666666777777777666666666777777777777777888888999999999999999999999;;;===>>>>>>???@@@AAABBBDDDFFFHHHJJJMMMPPPSSSVVVVVVXXXYYYZZZZZZYYYYYYXXXXXXYYYYYYYYYXXXWWWWWWZZZZZZZZZZZZ[[[[[[\\\]]]\\\[[[[[[[[[[[[ZZZZZZZZZXXXYYYYYYYYYXXXVVVTTTRRRRRRRRRQQQPPPOOONNNMMMLLLJJJIIIHHHFFFCCCAAA@@@???<<<<<<<<<;;;:::999999888888888888777777666666666666666555555555555666666888777666666555555666666555555555444444444333333444444555555555555444444555444333333333333444555444444555555555555444444444444444444444444444444444444444444444444444444444444444333333333222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444666888:::;;;;;;:::999888777555333222222222333444444333333333333444444444444444444444444444444333333333333333333333333444444444444444333333333444444444444444444444444555555555555555555555555444333333333222222222222333333333333333333333333333333333333333333333333444444444333333222222222222222222222333333333333222222333333333333444444333444444555555444444333444555555555555555444444666000333555//////111,,,444444444444444444444444333333333333333333333333333333222111111222333333YYYWWWUUUTTTUUUWWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXXXXVVVSSSPPPMMMLLLEEEBBB>>>;;;:::999888666555444444333333333444444444444333333333333444444333444444555555444444333444444333333333333222222333333333333333333333333222222222222222222222222444444444444444444444444222222333333333333444444333333444444555444444333333333333333333333333333222222333333333333444444444444333333333333222222333333333333333333333333333333333333333333333333444444444444444444444444111111111111222222222333222222222222333333333333222222222222222222222222222111111000000111111222222222222222222222222222333222222333444555444222333333333222222222222111333333333333444444444444333333333333333222222222222222222222222222222222444444444444333333333333333333333333222222222222222222222222222222222222444444333333333333222222444444333222222222333333444444444444444444444444666666555444444444555555333333333444444444555555666555444444444444555666555555555555555444444444333444444444444555555555555555555555555555555555666555555444444555555666555555555666666666777777666666777777777888888888999:::::::::;;;;;;<<<<<<<<<>>>AAACCCDDDEEEGGGIIIIIIJJJMMMNNNOOOQQQTTTWWWXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWYYYYYYZZZ[[[[[[\\\]]]]]]ZZZZZZZZZYYYYYYXXXXXXXXXTTTUUUWWWXXXYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTSSSRRRPPPMMMJJJHHHFFFEEEAAAAAA@@@???>>>===<<<<<<999999999888888888888777666666555555555555666666888888777666666666666777555555555444444444444333444444555555555555444444555444444333333444444555444444555555555555444444333333333333333333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333444555666777666555555444444333333333222222222333333333222222333333333444444444444444444444444333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333444444333333333333222222444444333333333333333222222222333333333333444444333444444555555444444333444444555555555555555444333000666777000222666000444444444444444444444444333333333333333333333333333333222222222222333333ccc___ZZZWWWVVVVVVVVVUUUTTTUUUVVVXXXZZZ[[[[[[\\\[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZYYYXXXUUUSSSRRRJJJGGGBBB>>><<<;;;999777555555444333333444444555444333333222222333333444333444444555555444444333333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222333333333444444333333444444555444444444333333333333333333333333333333333333333333333333444444333333333222222222333333333333333333333333333333333333333333333333444444444444444444444444111111111222222222333333333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222222222333333444444333222222222222222222222222222444444333333333333333333333333333333222222222222222222222222222222222222333333333333333333333333444444444333333222222111222222222222222222222222333333333333333333333333444333333222222333333333444444444444444444444444555555444444444444444444333333333444444444555555555555555444444555555555555555555555555555555555444444444444555555555555666666666666666666666666666666555555555555666666555555666666666777777777777777777888888999999:::::::::;;;<<<======>>>>>>@@@BBBFFFHHHJJJKKKNNNPPPNNNPPPRRRRRRSSSTTTWWWYYY[[[[[[[[[[[[ZZZZZZYYYXXX\\\[[[ZZZYYYYYYXXXYYYYYYWWWXXXYYYZZZZZZ[[[[[[[[[XXXWWWWWWVVVVVVUUUUUUUUUQQQRRRTTTVVVXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVTTTRRRPPPNNNMMMIIIHHHGGGEEECCCAAA??????;;;;;;;;;::::::999999999777777666555555555666666999888888777777777777777555555555555444444444444444444555555555555444444444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333444555444444333222222333444555555555444444444444333333333333444444444444444444444444444444444444444444444444444444222222222333333444444555333333333333333333333333444444444444444444444444444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333555444444444333333222222222222222333333333444444333444444555555444444333333444555555666555555555555333888777000333999555444444444444444444444444333333333333333333333333333333333333333333333333tttooohhhbbb^^^[[[XXXVVVTTTTTTUUUVVVWWWYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZXXXWWWVVVOOOKKKFFFCCC@@@>>>;;;999666666555555444555555555444333333222222333333444333444444555555444444333333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222333333333444444222333333444555555555444333333333333333333333333333333333333333333333333444444333333333222222222333333333333333333333333333333333333333333333333222222222222222222222222111222222222222333333333333333333333333333333333222222222222222222222222333333222222222222333333222222222222222222222222222333444444333333222222222222222222222222222222333333333333333333222222111111222222222222222222222222222222222222222222333333333333333333333333555444444333333222222222222222222222222222222222333333333333333333333333333333333222222333333444444444444444444444444444333333333333444444333333333333333444444444555555444555555555555555555444444555555555555555555555444444444555555555666666777777777777777777777777666666666555555666666666666666666777777777777888888888999999:::;;;<<<<<<;;;<<<===>>>???@@@AAAAAADDDGGGKKKMMMOOOPPPSSSUUURRRSSSUUUUUUUUUVVVYYY[[[^^^___```aaaaaa___^^^]]]]]][[[YYYXXXWWWWWWXXXYYYWWWXXXYYYYYYZZZZZZYYYYYYVVVUUUUUUTTTSSSSSSRRRRRRQQQQQQSSSTTTUUUVVVWWWWWWUUUVVVVVVWWWYYYZZZZZZ[[[ZZZZZZYYYXXXXXXWWWVVVVVVRRRPPPNNNLLLIIIFFFDDDCCC@@@???>>>===<<<;;;::::::999888777666666666666666999888888777777777777777666666555555555444444444444444555555555555444444444444444444444444444444333333444444444444333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444333333333111222333444555555555555555555444444444444555555444444444444444444444444444444444444444444444444111222222333333444444444333333333333333333333333444444444444444444444444444444444444444444444444222222222333333444444444333333333333333333333333333333333333333333333333444444444333333222222222222222222333333333444444333444444555555444444333333444444555666666555555999666777222+++222999222444444444444444444444444333333333333333333333333333333333333333333333333wwwnnngggaaa[[[XXXWWWVVVUUUUUUUUUWWWXXXYYY[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYXXXSSSPPPMMMIIIGGGCCC???<<<999999777666666555555555444444333333333333444444333444444555555444444333222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444222222333444555555555555333333333333333333333333444444333333333333222222444444333333333333222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333444444444444333333333333222222222222222222222222444333333333333333333444222222222222222222222222222444555444333222222333111222222222222333333333222222222222333333333333111111111111222222222222222222222222222222222222222222222222333333333333444444444444333333333333333333333333333333333333222222333333333333444444333333222222222333444444333333333333333333333333111222333333444444333333333333333444444444555555444444555666666555444444444444444555555555555555444444555555555666666666888888888888888888888888777666666555555666666777777777777888888888999999::::::;;;<<<======>>>>>>>>>???@@@BBBCCCEEEFFFFFFIIILLLOOOQQQRRRSSSUUUVVVTTTUUUWWWWWWWWWXXXZZZ]]]^^^```cccffffffeeebbb```___]]]ZZZWWWVVVWWWYYYZZZZZZ[[[\\\\\\\\\[[[ZZZYYYUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUTTTUUUVVVWWWYYYZZZ[[[\\\YYYYYYYYYZZZZZZZZZZZZZZZWWWVVVUUURRRPPPMMMKKKJJJGGGFFFEEECCCAAA???>>>===;;;:::999888777777777888888888777666666666666777666666666555555555444444444444555555555555444444333444444555555444444333333333444444444444333333333333333333333333333333444444444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444555555555444444444444444000000111222222333444444666555555444444555555666444444444444444444444444222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444111222222333333444444555333333333333333333333333222222333333333333444444333333222222222222222111222222333333333333444444333444444555555444444333333333444555666666666666444111444222222???GGG???444444444444444444444444333333333333333333333333333333444444444444333333wwwnnngggbbb\\\ZZZXXXUUUUUUVVVXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\ZZZYYYWWWUUUSSSQQQNNNJJJDDDAAA<<<;;;:::888777666666666555555444444444444555555333444444555555444444333222222222333333444444444333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444111222333444555555555555333333333333333333333333444444444333333222222222444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444555555444444444333333333222222222222222222222222333333222222222222333333222222222222222222222222222444666555222111111333111111222222222333333333111111111222333333333444222222222222333333444444222222222222222222222222111111222222222333333333333333333444444444444444444444444444444444444444222222222333333444444444333222222222333333444555333333333333333333333333111222444555555555444444333333333444444444555555444444555666666555444444444444444555555555666666555555555555666666666666666666666666666666666666777777666666666666777777888999999999999:::::::::;;;<<<===>>>???@@@@@@AAACCCCCCEEEFFFHHHJJJKKKLLLMMMPPPRRRSSSSSSSSSUUUVVVUUUWWWXXXYYYYYYZZZ]]]___aaaeeekkkpppqqqooollliiieeeccc___\\\[[[\\\^^^```aaaaaabbbbbbaaa___]]][[[WWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSUUUVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTOOONNNLLLJJJGGGDDDBBBAAA===<<<;;;:::999999999999888777666666555555666666666666666666555555555555444444555555555555444444333333444555555444333333222333333444444333333222444444444444444444444444444444444444444444444444444444444444555555555666555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444555444444444444444555555222222111111222333444555555444444333333444444555444444444444444444444444111111111111111111111111333333333222222222222222222222222222222222222222333333333333333333333333222222222222333333333444111111222333333444555555333333333333333333333333222222222333333444444444000111111111111111111222222222333333333333444444333444444555555444444333222333444555666666666666111000444777===MMMRRREEE444444444444444444444444333333333333333333333333333333444555555444333333wwwrrraaa^^^ZZZVVVUUUVVVYYY[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^^^^^^^]]][[[[[[ZZZYYYWWWVVVSSSNNNHHHDDD>>>===;;;999888777666666666555555444444555555666333444444555555444444333222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444111222333444555555555555333333333333333333333333444444444333333222222222444444444333333333222222333333333333333333333333333333333333333333333333444444444444444444444444222222333333333444444444555555555444444333333333222222222222222222222222222222111111111111222222222222222222222222222222222444666555222000111333111111111222222333333333000000111222333333444444333333333444444555555555222222222222222222222222111111111222222333333333333333333444444555555555555555555555555555555555222222222333333444444444222222222222333333444555333333333333333333333333222333555666666666555555333333333444444444555555333444555666666555444333444444444555555555666666555555555555666666666777555555555555555555555555777777666666666666777777999999:::::::::;;;;;;;;;<<<===>>>???@@@AAABBBBBBFFFGGGHHHJJJLLLNNNOOOPPPPPPRRRTTTTTTSSSSSSTTTUUUVVVXXXZZZZZZZZZ\\\___aaalllpppxxx~~~~~~zzzwwwllliiieeebbbaaabbbdddffffffgggggggggfffccc```___YYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTVVVWWWXXXVVVVVVVVVUUUUUUUUUUUUUUUWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZUUUTTTQQQNNNKKKHHHEEEDDD>>>===<<<;;;::::::999:::777777666555555555555555777666666666555555555555444555555555555555555444333333444555555444333333222333333444444333333222555555555555555555555555444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444444444333333444444555666666555444333333555777888444333333222222333333444444444444444444444444444333333333333333333333333444333333222222111111111222222222222222222222222333333333333333333333333111111111222222333333333111111222333333444555555333333333333333333333333222222222333333444444444//////000000111111111222222222333333333444444444333444444555555444444333222333444555666666666666777555888:::>>>JJJIII666444444444444444444444444333333333333333333333333333333444555555444333333ssslllccc\\\YYYYYYZZZ[[[]]][[[YYYYYYZZZ[[[ZZZYYY___^^^^^^]]]]]]\\\[[[[[[]]]\\\ZZZWWWTTTQQQNNNLLLFFFCCC???;;;999666333111555666666777666555333222444444555555444444333222555555555444444333333333333333333333333333333333444444444333333222222222222222111111111111222222333333333333333333333333555555555555555555555555666666444444444444666666333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111222444555555444222111222222222222222222222222000111111111111222222222111222333333333333222111222222333333333333444444222222333333333333444444,,,---///000222222333333222222222333333444444444444444444444333222222111111111222222222333333333444444444333333222222222222222333333333333444444333333333333333333333333555555555555555555555555444444444444444444444444666666555555555444444444666555444333333444555666444444444444444444444444666666555555555444444444777777777777888888888888777666666666666777777888888888888888999999999999<<<;;;;;;;;;<<<>>>@@@AAA@@@BBBEEEFFFFFFGGGIIIKKKIIIIIIKKKMMMNNNOOOOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVXXXZZZ\\\^^^aaadddiiilllvvv~~~xxxpppiiigggggghhhiiimmmmmmmmmllljjjgggdddccc^^^]]][[[ZZZYYYYYYZZZZZZZZZ\\\]]]\\\ZZZZZZZZZ\\\YYY[[[ZZZVVVVVVYYYYYYWWWXXXVVVSSSSSSTTTUUUUUUUUUWWWYYY[[[\\\]]]\\\[[[ZZZVVVWWWWWWWWWUUUQQQNNNKKKIIIGGGEEECCCAAA???;;;888<<<;;;:::999888777666555555555444444444555666666777666444333333444666777555555555555555555555555666555444555777777777666444444444444444444444444555555555555555555555555333333333333333333333333555555555444444333333333444333333222111111111222444333333222222333333444333333333333333333333333555555555555555555555555555555444444444444555555222222222333333333444444444444444444444444444444222222333333333333444444333444444555666777888888555555555555444444333222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444333111222222333444444444444222222333333333333444444333333333333333333333333444444444444444444444444666555555444444444555555444666AAAPPPPPPAAA555222333333333333333333333333444444444444444444444444555444444333333444444555zzzppphhhccc```^^^]]]\\\ZZZXXXXXXZZZZZZZZZYYY^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[ZZZXXXVVVSSSQQQPPPJJJGGGBBB???<<<:::666444555555666666666555333222222333444444555555555555555555444444444333333333333333333333333333333333444444444333333222222222333333222222222222333333333333333333333333333333555555555555555555555555222111000000000000111222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111222444555555444222111222222222222222222222222111111111111222222222222111222333333333333222111222222333333333333444444222222333333333333444444---...000111222333333333222333333333333333333444333333444444444333222222222222222222333333333333444444444444333333222222222222333333333333444444333333333333333333333333444444444444444444444444444444444444444444444444666666555555555444444444666555444444444444555666444444444444444444444444666666555555555444444444555555555666666666777777777777777777777777777777888888999999::::::;;;;;;;;;;;;;;;<<<===???@@@AAADDDEEEFFFGGGFFFGGGIIIKKKLLLMMMNNNOOOPPPPPPQQQQQQUUUUUUWWWYYYZZZ\\\]]]^^^^^^```ccceeehhhlllqqquuu}}}tttpppoooooooooooooooooonnnllliiigggfffbbbaaa````````````aaabbbaaabbbcccbbbaaaaaabbbcccaaacccbbb^^^\\\^^^\\\YYYYYYWWWVVVUUUVVVWWWVVVUUUWWWWWWYYYZZZZZZZZZYYYYYY[[[\\\]]]]]][[[YYYUUUSSSPPPNNNKKKIIIGGGDDD@@@======<<<;;;:::888888777777666666555555555666666777666555444444444444555666555555555555555555555555555444333444666777666555444444444444444444444444555555555555555555555555555555555555555555555555555555444444444333333333444333333222111111222222444333333222222333333444333333333333333333333333555555555555555555555555555555444444444444555555222333333333444444444444444444444444444444444444222222333333333333444444333333444444555555666666444444444444444333222222333333333333333333333333333333333333333333333333333333333333333333333333555555444333222222111111222222333444444444333333222222333333333333444444333333333333333333333333444444444444444444444444666555555444444444555555@@@CCCGGGHHHAAA888666999333333333333333333333333444444444444444444444444555444444333333444444555zzzrrrkkkfffbbb^^^\\\ZZZYYY[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^[[[[[[ZZZYYYXXXVVVTTTTTTOOOLLLHHHDDDAAA>>>:::777555555555666555555444333111222333444555666666666555444444444444333333333333333333333333333333333444444333333333333222222444444333333333333444444333333333333333333333333444444444444444444444444333333222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222444444444444222222222222222222222222222222111111111111222222222333111222222333333222222111222222333333333333444444222222333333333333444444///000111222333444444444444333333333333333333222222222333444444444333333333333333333444444444444555444444444444444333333222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444555555555555555444444444666555444444444444555666444444444444444444444444666666666555555555555444444444444444555555555555777888888888888888777777888999999:::;;;<<<<<<===<<<===???AAABBBCCCDDDDDDHHHIIIIIIIIIHHHIIILLLNNNRRRRRRSSSTTTTTTTTTTTTSSSWWWXXXZZZ\\\___```bbbbbbeeegggjjjnnnqqqvvv{{{zzzvvvttttttrrrrrrqqqpppooommmkkkjjjhhhhhhhhhhhhiiijjjkkkllljjjkkkllllllkkklllnnnpppooorrrqqqllliiihhhddd^^^]]]\\\[[[[[[[[[ZZZXXXVVVXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\ZZZXXXWWWWWWUUURRROOONNNKKKHHHFFFAAA???===;;;999999999999888888777666666666777777555555555555555555555555555555555555555555555555555333333333555666555444444444444444444444444444555555555555555555555555555555555555555555555555555444444444444333333333444333333222222222222222444333333222222333333444333333333333333333333333444444444444444444444444555555444444444444555555333333333444444444555555444444444444444444444444222222333333333333444444333333333333333444444444333333333333333222222111333333333333333333333333333333333333333333333333333333333333333333333333555555444333111000///...333333444444444333222222222222333333333333444444333333333333333333333333444444444444444444444444555555444444444555555666AAAIIIKKKAAA444111666;;;444444444444444444444444444444444444444444444444555444444333333444444555zzzrrrmmmfffbbb^^^\\\]]]^^^^^^^^^[[[\\\\\\]]]^^^_________]]]]]]\\\[[[ZZZXXXVVVUUUSSSPPPMMMIIIFFFBBB>>>;;;555666666555555555444444222333444555666666666666444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444222333333444444333333222222222222222222222222222111111111222222222333333222222222222222222222222222222222333333333444444222222222333333333444444111222222333444444444444444444444333333222222222111222222333444444444444333333333444444444555555444444444444444444444444222222222333333333444444222222333333333333444444333333333333333333333333444444444444444444444444555555555555555555555555555555555444444555555555555555555555555555555555666666666555555555555555444444444555555555555666888888999::::::999888777888999:::;;;===>>>??????@@@BBBDDDGGGIIIIIIIIIIIIKKKLLLLLLLLLMMMOOORRRUUUYYYYYYZZZZZZZZZYYYYYYXXXZZZ\\\___bbbdddfffggghhhjjjlllppptttxxx}}}zzzvvvuuuttttttsssrrrqqqooonnnnnnmmmnnnooopppqqqssstttuuurrrsssuuuuuuvvvwwwzzz}}}zzzvvvooohhhdddcccbbbccccccaaa^^^\\\]]]]]]\\\[[[ZZZ[[[[[[[[[WWWXXXYYYZZZZZZYYYXXXWWWXXXVVVTTTRRRRRRQQQOOOMMMGGGEEEAAA>>><<<;;;:::;;;999999888777666666666777555555666666666666555555555555555555555555555555444333222333555555555444444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444444333333222222222333333444333333222222333333444333333333333333333333333444444444444444444444444555444444333333444444555333333444444444555555555444444444444444444444444222222222333333333444444444444444444333333333333222222222333333222222111333333333333333333333333333333333333333333333333333333333333333333333333555444444333222111111000444444444444333222222111222222222333333333444444333333333333333333333333444444444444444444444444555444444444444555666666555CCCHHH===222333666666555555555555555555555555333333444444444444444444555444444333333444444555}}}qqqllleee```^^^]]]]]]]]]ZZZ[[[[[[\\\]]]^^^____________^^^]]][[[YYYWWWVVVUUUSSSPPPMMMJJJFFFAAA>>>888888777666555555555555444555555666666555444444444444444444444444444444444444444444444444444444333333333333333333333333333333222222222222333333333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111222222222222333333333222222222222222222222222222222222333333333444444222222222333333333444444222333333444444444333333444444444333333222222222111222222333444444444444333333333444444444555555444444444444444444444444222222222333333333444444222222222333333444444444444444444444444444444444444444444444444444444444444555555555555555555555444555555555555555555444555555555555555555555555666666666666666666666666555666666666666777777777888999999:::::::::::::::999:::<<<===???AAACCCDDDEEEFFFHHHKKKLLLMMMLLLLLLMMMOOOQQQRRRTTTWWW[[[___aaaaaaaaaaaaaaa``````___ccceeehhhlllnnnpppppppppooorrruuuyyy}}}~~~yyyvvvuuuuuutttsssrrrrrrqqqqqqrrrssstttuuuwwwxxxyyyyyyvvvxxxzzz|||~~~~~~uuunnnmmmlllmmmmmmkkkhhhfffcccbbbaaa___^^^]]]]]]]]]YYYZZZZZZ[[[[[[[[[ZZZYYYUUUSSSQQQQQQRRRRRRRRRQQQLLLJJJGGGCCC@@@>>>===<<<::::::888777666666666666555555666777777666555555555555555555555555555555444333222333555555555444444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444444333333222333333444444444333333222222333333444333333333333333333333333444444444444444444444444444444333333333333444444333333333444444444555555444444444444444444444444222222222333333333444444555555555444444444444444111222222333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333222222111222222222333333333444444333333333333333333333333444444444444444444444444444444444444444555666666555>>>AAA999444777777222555555555555555555555555333333333444444444555555555444444333333444444555yyyooofff```]]][[[ZZZYYYZZZZZZ[[[\\\]]]]]]^^^``````___]]]\\\YYYWWWVVVWWWUUURRRPPPNNNJJJEEEBBB<<<;;;999777666555555555666666666666666555444444333333333444444444444555444444444444444444444444222222333333333333444444333333222222222222333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222333333333333333222222111111222222333222222333333333333444444222222333333333333444444333333444444444333222222444333333333333333333222222222333444444444333333333333333333444444444444222222333333333333444444222222333333333333444444111222222333333444444555555555555555555555555555444444444444444444444444444444444555555555555555444444555666666555444444555555555555555555555555555666666666666777777777777777777777888888888888999999999999:::<<<===>>>===>>>@@@BBBEEEGGGIIIJJJIIIJJJKKKMMMNNNNNNNNNNNNPPPSSSWWWZZZ]]]```dddfffhhhhhhhhhiiihhhhhhgggggghhhkkknnnqqqttttttttttttuuuwwwzzz}}}~~~zzzwwwwwwvvvuuuttttttuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzxxxzzz}}}yyyxxxwwwwwwxxxwwwuuussslllkkkiiigggdddbbb```___[[[[[[[[[[[[ZZZYYYXXXXXXRRRPPPNNNNNNOOOQQQQQQQQQOOONNNLLLIIIFFFCCCAAA@@@===<<<:::999777777666666666666666666666666666666555555555555555555555555555333333333555666555444444444444444444444444444555555555555555555555555555555555555555555555555333333333444444444444555333333333333333444444555444333333222222333333444333333333333333333333333333333333333333333333333444444333333333333444444222222222333333333444444444444444444444444444444222222333333333333444444444444444444444555555555111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444555666666333333444444444333222222222222333333333333444444333333333333333333333333444444444444444444444444444444444444444555666777BBBAAA<<<555444777888555444444444444444444444444222333333444444555555555555444444333333444444555xxx|||~~~qqqhhhbbb^^^\\\YYYYYYYYYZZZ[[[[[[[[[\\\^^^^^^^^^]]]\\\[[[YYYYYYXXXWWWUUUTTTRRRNNNJJJFFF???>>><<<999777666555555444555555666666666666555333333333444444444555555555555555555555555555555222222222333333444444444444444333333333333444444333333333333333333333333333333333333333333333333444555666666666666555444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444333333222222333333444222222222222222222222222222222222333333333444444333333222111111222333333222222333333333333444444222222333333333333444444333333333333333222111111222333333333333333333444333333444444444333222222222222222222333333333333111111111222222222333333222222333333333333444444111111222333333444555555444444444444444444444444444444444444444444444444444444444555555555666666444444555666666555444444555555555555555555555555555666666666777777777777777777777888888888999999999999888888:::===@@@BBBBBBCCCEEEHHHKKKMMMOOOQQQQQQQQQQQQQQQQQQRRRSSSSSSUUUYYY^^^bbbdddfffhhhjjjmmmmmmnnnnnnnnnnnnnnnmmmmmmooorrruuuwwwxxxwwwvvvvvvxxxzzz|||~~~~~~zzzyyyxxxwwwwwwxxxxxxyyyzzz{{{{{{||||||{{{zzzyyyyyy{{{~~~yyyxxxwwwtttpppllliiiggg______^^^]]][[[ZZZYYYXXXSSSQQQNNNMMMNNNOOOOOOOOOMMMMMMNNNNNNLLLJJJGGGFFF@@@???===;;;:::999888888888777666555555666777888555555555555555555555555555444333444666777666555444444444444444444444444555555555555555555555555555555555555555555555555333333333444444444555555333333333333333444555555444333333222222333333444333333333333333333333333333333333333333333333333444333333222222333333444111111111222222222333333444444444444444444444444222222333333333333444444222222333333444444555555222222333444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444222222333444444444333333222222333333333333444444333333333333333333333333444444444444444444444444444333333444444666777777FFF???999777666444555888333333333333333333333333222222333333444555555666555444444333333444444555rrruuuyyy~~~{{{ppphhhccc```YYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\\\\]]]]]]\\\[[[[[[YYYXXXWWWVVVUUUQQQMMMIIIBBB@@@===:::777666555555222333444666777777777777333333333444444555555555555555555555555555555555222222222333333444444444555555555444444555555555333333333333333333333333333333333333333333333333000111222222222222111000333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444222222222222222222222222222222333333333444444444444333222111111222333444222222333333333444444444222222333333333444444444333333333333222111000000222222222333333444444444444444444444333333222111111111222222222333333333000000111111111222222222222222333333333444444444111111222333333444555555333333333333333333333333444444444444444444444444444444444555555555666666333444555666666555444333666666666666666666666666555666666666777777888888777777777777888888888888:::999777777999===BBBEEEFFFGGGIIILLLOOORRRTTTUUUXXXXXXVVVVVVVVVVVVXXXYYYYYY]]]cccgggiiiiiijjjkkkooopppqqqrrrrrrrrrrrrqqqtttvvvzzz}}}~~~~~~}}}|||uuuvvvxxxyyyzzz}}}|||{{{zzzyyyyyyzzz{{{||||||}}}~~~~~~}}}{{{zzzyyyyyy{{{|||vvvqqqoooiiihhhfffdddbbb```___^^^VVVSSSOOOMMMMMMNNNMMMMMMJJJLLLNNNPPPPPPNNNLLLJJJBBBAAA@@@>>><<<;;;::::::999777666444444666777999555555555555555555555555666555444555777777777666444444444444444444444444555555555555555555555555333333333333333333333333333333333444444555555555333333333333333444555666444333333222222333333444333333333333333333333333333333333333333333333333444333333222222333333444000000111111111222222222444444444444444444444444222222333333333444444444000000111222333333444444222333444444555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111111111222333333444444444444222222333333333444444444333333333333333333333333444444444444444444444444333333333444555666777888>>>888777;;;999222111777333333333333333333333333222222333333444555666666555444444333333444444555tttnnnmmmuuu~~~|||qqqhhhccc]]]ZZZWWWVVVWWWZZZ[[[\\\^^^^^^______^^^]]][[[ZZZXXXXXXWWWVVVTTTRRRPPPNNNIIIEEE@@@===<<<;;;999888666555555555555444444444666555555555555444444444555555555444444333333333777666555444444555666777777666555444444444444444333333333333333333333333222333333444444333333222333333333333333333333333000000111222222333444444666555444333222222222222333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222444333222222111111222222333444555555666666555555444333333222222333333444444333333222222333333444333333333333333333333333444444222222222222444444333333333333333333333333333333333333333333333333555444444333333444444555222222333333444555666666666666555555555444444444333333333444444444555555555444444444444555666666666666666666666555555555777777777777666666666666555555666666777999:::;;;;;;<<>><<<999888777666555555666777666666666666555444333222555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555666666666666666666666666333333444555555444333333444444444444444444444444555555555444444333333333333333333333333333333333333333333444444444555555333333333333333444555666333333333444444555555555333444444555555444444333333333333333333333333333111111222222222333333333444444444333333222222222333333333333333222111000333333333333333333333333555444333333333333444555666555333222222333555666555555555444444333333333444333333222222333333444555444444333333444444555333333444444555666777777>>>===:::888;;;===888000666444222000///111444666555555555555555555555555555555555555555555555555uuuooommmqqqwww{{{~~~ssslllhhhccc]]]YYYXXXYYYZZZ[[[]]]]]]^^^______^^^]]]\\\ZZZZZZYYYXXXVVVTTTRRRQQQKKKGGGCCC???===<<<:::999666666666666666666666666666555555555555444444444555555444444444333333333444444333222222333444444666666555444444444444444333333333333333333333333222333333444444333333222333333333333333333333333333333333444444555555555666555444333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222333222222111111111111111333444444555555555555555444333333222222333333444444333333222222333333444333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444333333333333444444222222333333444555555666666666555555555444444444333333444444444555555555555444444444444555666666666666666666666666666666777777777777777777777777777777777888999;;;<<<======>>>AAABBBCCCEEEHHHKKKOOOPPPSSSVVV[[[```eeeiiilllooopppmmmkkkllljjjfffkkkjjjkkknnnrrruuuuuuuuuuuuvvvwwwxxxyyy{{{|||||||||zzzxxxxxx{{{}}}~~~}}}|||{{{{{{||||||~~~}}}{{{zzzzzzzzz}}}|||{{{{{{uuummmgggaaaYYYTTTRRRQQQNNNLLLLLLLLLLLLLLLLLLMMMNNNOOORRROOOKKKHHHFFFDDDBBB???:::999888777666777777888777777777777666555444444555555555555555555555555333333444444444555555555555555555555555444444444555555555555555555555555555555555555555555555555333333444555555444333333444444444444444444444444555555444444444333333333444444444444444444444444333333333444444444555555444333333333333444555666333333444444444444444444333333444444444444333333333333333333333333333333222222333333333444444444444444444333333222222222333333333333333222111111333333333333333333333333444333222222222222333444555444333333333333444555555555444444444333333333444333333222222333333444444444444333333444444444333333444444555666666777777CCCKKKDDD777111222444777777555444333333333333555555555555555555555555555555555555555555555555}}}vvvpppqqqrrrtttxxx||||||qqqkkkbbb[[[XXXWWWXXXXXXZZZ[[[\\\^^^^^^______^^^\\\[[[[[[ZZZXXXVVVUUUTTTOOOKKKGGGCCCAAA???<<<:::777777777777777777777777666555555555555444444444555444444444444333333333333333222222222222333333666555444444444444444444333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444555555444333222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222444333222222111111222222333333444555555555555555444333333222222333333444444333333222222333333444333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444333333333333444444222333333444444555555555555555555555555444444444333444444444444555555555555444444444444555666666666666666666666666666666777777777888888888888888888888999:::<<<===???@@@AAACCCEEEGGGHHHJJJMMMPPPTTTVVVZZZ^^^dddllluuu{{{~~~|||vvvpppuuutttssstttvvvxxxxxxwwwwwwxxxyyyzzz{{{}}}}}}~~~~~~{{{zzz{{{}}}}}}|||zzzxxxwww{{{~~~|||yyywwwwwwwwwyyyzzz|||~~~~~~|||zzzzzzzzzyyy{{{pppiii___XXXUUUTTTRRRPPPNNNMMMLLLLLLMMMOOOQQQRRRWWWTTTPPPMMMLLLJJJGGGEEE===<<<;;;999999888888999777777777777777666666666555555555555555555555555333444444444444555555555666666555555555444444444555555555555555555555555444444444444444444444444333444444555555444444333444444444444444444444444555444444444444333333333555555555555555555555555333333333444444444555555444444333333333444555555444444444444444444333333222222333333333333222222222222222333333444444444333333444444444555555555444444333333333333222222333333333333333222222111333333333333333333333333333222222111111222222333444444444444444444444444444444444444333333333333444333333222222333333444444444444444444444444444333333444444555666666666333CCCNNNIII;;;333444777555555666666666555444333555555555555555555555555555555555555555555555555{{{vvvuuutttuuuwwwzzz|||uuukkkbbb]]]ZZZYYYYYYXXXYYYZZZ[[[]]]^^^______[[[[[[[[[ZZZYYYXXXVVVUUUSSSOOOKKKGGGDDDBBB???<<<777777777777777777777777666555555555555444444444444444444444444444444444444444444444444444444444555555444333333444444444333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222111555444333333222222222333111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555555444333333333333333333333444555555555444444444333333222222333333444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444333333333333333333444333333333444444444555555555555555555555555555555444444444444555555555555555444444444444555666666666666666666666777777777777888888888999999::::::999::::::<<<>>>@@@BBBCCCFFFHHHKKKLLLMMMPPPSSSVVVYYY]]]bbbhhhppp{{{}}}{{{yyywwwvvvwwwxxxxxxxxxzzzzzz{{{|||}}}~~~~~~~~~~~~|||yyyuuurrrqqqtttyyy}}}yyywwwsssqqqpppqqqtttuuuwwwyyyzzzyyywwwvvvwwwxxxyyy|||{{{rrrfff]]]YYYXXXWWWVVVSSSQQQOOONNNOOOQQQSSSUUUWWWUUURRROOONNNMMMKKKIIIBBBAAA@@@>>><<<:::999888777777666666666666777777555555555555555555555555444444444444555555555555666666666555444444333333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444333333333444444555555555555444444333333333111222222333333222222111111111222333333444555555333333333333444444444444333333333333333333333333222333333444333333222222333333333333333333333333333333222222222222333333333444444555555444444333333333333333333333333333444333333222222333333444333444444444444444444333444444444555555555666666444:::>>>@@@CCCDDD@@@999333444444444555555666666555555555555555555555555555555555555555555555555|||{{{yyywwwvvvzzz{{{ppphhhbbb]]][[[WWWWWWXXXYYY[[[\\\^^^^^^ZZZZZZZZZZZZYYYXXXVVVVVVUUURRRNNNKKKHHHEEEBBB???888888888888777777777777666555555555555444444444444444444444444444444444444444444444444444444444444444333333333444444555333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222111444444333222222222333333111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333222222222222222222333333444555444444444444333333222222333333444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333222222333333333333333333444444444444444444555555555555555555555444444444555555555666666555444444444444555666666666666666666777777888888777888888999:::;;;<<<<<<:::;;;<<<===@@@BBBDDDFFFHHHJJJMMMOOOQQQTTTWWWZZZ^^^cccjjjrrr{{{}}}zzzxxxxxxyyyyyyyyy{{{|||||||||||||||||||||~~~|||xxxsssoooooorrruuuxxx}}}|||zzzsssqqqmmmkkkjjjkkknnnpppqqqssstttsssrrrrrrsssuuuyyy|||uuuiiiccc```___]]]WWWUUUSSSQQQPPPQQQTTTUUUTTTRRROOONNNNNNNNNMMMKKKHHHGGGFFFCCC@@@===;;;999888777666666555666666777555555555555555555555555444444444555555555666666666666555555555444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555555444444333333333444444555555555444444333333333111222222333333222222111111111222333333444555555222222222222333333333333333333333333333333333333222333333444444444333333333333333333333333333333333333444444444444333333333444444555555444444333333333333333333333333333444333333222222333333444333333444555555444333333444444444555555555555555444444333888BBBJJJGGG???:::999666444444555666888555555555555555555555555555555555555555555555555}}}{{{{{{}}}~~~rrrhhh___YYYYYYYYYYYYYYYZZZ[[[\\\]]]YYYYYYYYYYYYXXXXXXWWWVVVVVVTTTPPPMMMKKKHHHDDDBBB;;;;;;:::999888777777666666555555555555444444444333333333444444444444555222222333333333333222222333333333333333444444555333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444444333333222222333333333222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222111000000//////000000222222333444444444444444444333333222222333333444444333333222222333333444333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444333333222222222222333333444444444444444444444444444444444555555555555555444444555555555666666666555444444444444555666666555666666777777888888999888888999:::;;;<<<===>>><<<===>>>@@@CCCFFFHHHIIIIIIKKKOOOQQQTTTXXX\\\___dddjjjsss{{{~~~zzzyyyzzz{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvvvvzzz~~~zzztttppppppqqqsssssswwwzzz}}}~~~{{{xxxuuutttpppnnnkkkiiiiiijjjkkklllnnnooopppooooooppprrrtttyyy|||uuulllfffbbb```^^^\\\YYYVVVTTTSSSSSSTTTSSSPPPNNNMMMMMMMMMLLLKKKLLLKKKJJJHHHEEEBBB???>>>;;;:::888666666666666777555555555555555555555555444444555555555666666666555555555555555555555555555555555555555555555555444444444444444444444444555444444333333444444555444444444444444444444444333333333444444444444555333333333333333333333333333333333444444444555555555555444333333333444444444444444444444444333333222222333333333333222222222222222333333444444444111111111222222222333333222222333333333333444444222333333444444444444444333333333333333333333333333444444555555444444333444444444444444444444444222222222222333333333333444333333222222333333444222333444555555444333222555555555555555555555555000555777666888>>>BBBCCCCCC@@@;;;777444444555777555555555555555555555555555555555555555555555555~~~|||~~~uuuiiibbb]]]\\\[[[ZZZZZZ[[[\\\\\\YYYYYYYYYYYYYYYYYYXXXWWWVVVTTTQQQOOOMMMJJJFFFDDD@@@???>>><<<;;;999888777666555555555555444444444333333333444444444555555222333444444444444333222333333222222333333444555333333333333333333333333222333333444444333333222333333333333333333333333333333333444444555555555333333333222222333333444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444222222111000000000000111222222333444444444444333444333333222222333333444444333333222222333333444333333333333333333333333222333333444444333333222333333333333333333333333555555555555555555555555333333222222222222333333444444444444444444444444444444444555555555666666555555555555666666666666555444444444444555666666555666666777888888999999888888999;;;<<<===?????????@@@BBBDDDGGGJJJLLLNNNMMMPPPTTTWWW[[[___dddhhhlllrrr{{{{{{yyyxxxxxxxxxvvvvvvtttsssqqqooonnnmmmmmmpppuuuzzz{{{vvvuuutttsssrrrssstttvvvvvvtttrrrqqqqqqpppooonnnlllkkkllllllmmmnnnooooooooooooqqqsssvvv{{{~~~~~~vvvpppllliiihhhgggddd```\\\ZZZXXXWWWUUUSSSPPPNNNMMMLLLJJJIIILLLLLLLLLKKKJJJHHHFFFDDD???===;;;999777777888888555555555555555555555555555555555555666666666666333333444444555666666666555555555555555555555555555555555555555555555555555444333333333333444555444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555666555444333333333333333333333444444444444444444333333444444444444333333333333333333333333333333222222222333333333444444222222222333333444444444222333333444555555444444333333333333333333333333222333444444444444333222555444333333333333444555111111222222222333333333444333333222222333333444222333555666666555333222555555555555555555555555111666999555333666;;;===???===:::777555444444555555555555555555555555555555555555555555555555555|||yyyyyyzzz||||||ttt```___^^^\\\[[[\\\\\\]]]YYYYYYZZZZZZZZZZZZYYYYYYVVVTTTQQQOOONNNKKKHHHEEECCCBBBAAA???===;;;999888666666555555555444444444333333333444444555555555555555666777777666555555222222222222333333444555333333333333333333333333222333333444444333333222333333333333333333333333000000111222222333444444333333333222222333444444444333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444666555444444333333444444222222333444444444333333444333333222222333333444444333333222222333333444333333333333333333333333222222444444444444222222333333333333333333333333555555555555555555555555333222222222222222222333444444444444444444444444444444444555555555666666555555555555666666666777555444444444444555666666555666666777888999999999888888999;;;===>>>???@@@BBBCCCDDDGGGJJJMMMPPPQQQSSSVVVZZZ^^^bbbggglllpppqqqxxxzzzvvvuuuttttttsssrrrqqqnnnllljjjhhhggghhhiiilllqqqwww}}}}}}{{{yyyvvvsssppprrrsssrrrqqqpppqqqrrrrrrqqqqqqpppooooooooooooooopppqqqqqqqqqrrrvvvxxx~~~}}}zzzxxx|||~~~{{{xxxrrrqqqnnnjjjeeeaaa]]]\\\YYYVVVSSSPPPNNNLLLIIIGGGJJJKKKLLLMMMMMMLLLKKKJJJBBB@@@===;;;999999999:::555555555555555555555555555555555555666666666777222333333444555666777777555555555555555555555555666666666666666666666666555444333333333333444555444444444444444444444444333333333444444555555555555555555555555555555555333333333444444444555555666555444333333333333333333333333444444555555555333444444555555444444333444333333333333333333333333333333444444444555555222222222333333444444444222333333444555555555444333333333333333333333333111222333444444333222111666555333222222333555666111111111222222333333333444333333222222333333444222333555666666555333222555555555555555555555444555444222111555999888222333444555555555555555444555555555555555555555555555555555555555555555555}}}yyyuuussswwwxxx~~~~~~wwwnnnddd^^^]]]]]][[[YYY[[[ZZZYYYXXXWWWWWWWWWWWWUUUTTTSSSRRROOOMMMKKKIIIDDDCCCAAA???===;;;::::::888777777777666666666666333333333333333333333333777777777666555555555444555555444444444444555555444444444444444444333333444444444333333333222222///111444666666555333111444444333333333333222222444444444444444444444444111111222222222333333333333333333333333333333333222333444555555444333222222222222222222222222222555555555444444333333333666555444444222222111000333333333333333333333333222333444444555555444444333444444555555444444333222222222222222222222222444444444333333222222222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333555555555444444333333333666666555555555444444444555555555555555555555555444444444444444444444444444444444555555555666666333444555555444444666888:::999888999:::;;;:::999;;;<<<=========???BBBDDDHHHIIIKKKLLLNNNQQQVVVZZZZZZ]]]aaafffjjjnnnpppqqqzzz}}}wwwuuutttqqqnnnnnnnnnlllgggaaa^^^___bbbeeefffjjjooouuu|||}}}yyyvvvqqqqqqqqqqqqrrrrrrsssttttttttttttvvvxxxxxxwwwuuutttvvvxxxwwwvvvwww{{{~~~{{{uuurrrssswww~~~~~~~~~zzzuuuqqqnnnjjjeee```^^^YYYSSSOOONNNLLLIIIFFFHHHHHHHHHHHHIIIKKKMMMOOOJJJHHHEEEAAA===:::999888666777888888888777666555666666666666666666666666666444333222222333555777444444444444444444333333555555555555555555444444555555555555555555555555444444444444444444444444111222222333333444444555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333999888777555444444444444444444444444444444444444444333333222222333333444444444444333333222222222333333333333333333333333444333333222222333333444555444444333333444444555444444444333333222222222444444444444444444444444333333333333333333333333333333444444555666777777555555555555555555555555666666555555555555666666555555555555555555555555555555555555555555555555444444555555555555444444zzztttqqqppppppuuu~~~xxxkkkccc```^^^\\\ZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTRRRPPPNNNLLLJJJGGGEEECCCAAA???===<<<;;;888888888777666666555555444444444444444444444444666555555555555555555444444444333333333333444444333333333333333333333333444444444333333333222222000222333555555444333222444444333333333333222222444444444444444444444444111111222222222333333333333333333333333333333333222333333333333333333222222222222222222222222222444444444444333333333222444444444333333222222111333333333333333333333333222222333444444444444444333333444444444444333333222222222222222222222222444444444333333222222222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333666555555555444444444333666666555555555444444444555555555555555555555555444444444444444444444444444444444555555555666666888888888777444444555666666666777888::::::::::::???@@@BBBBBBCCCEEEIIILLLLLLNNNPPPRRRUUUXXX]]]```fffhhhkkkooorrruuuvvvwwwzzz}}}{{{sssnnnlllhhheeejjjjjjiiifffbbbaaaccceeeccceeeiiiooouuu{{{~~~{{{vvvuuuuuuuuuvvvvvvwwwxxxyyyyyyzzz|||~~~|||}}}~~~~~~}}}~~~wwwsssrrruuuzzz|||xxxuuurrroookkkhhhgggbbb[[[VVVSSSPPPMMMJJJGGGGGGGGGHHHIIILLLNNNOOONNNLLLJJJFFFBBB>>>;;;:::888888999999888777777666777777777777777777777777777666555444444444555666444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444444333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333666555444444444444444555444444444444444444444444444333333222222333333444444444444333333222222222333333333333333333333333444333333222222333333444444444333333333333444444555444444444333333333222444444444444444444444444222222222333333444444555333333444444555666666777555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555444444555555555555444444}}}uuupppkkkiiikkkrrrxxxyyylllddd```]]][[[ZZZZZZZZZYYYXXXVVVUUUTTTVVVUUUUUUSSSQQQOOOMMMLLLJJJHHHGGGDDDBBB???>>>===::::::999777666555444333555555555555555555555555333444444444444444444555333333333222222333333333333333333333333333333333444444444444333333333333222222333333333444444444444444333333333333222222444444444444444444444444111111222222222333333333333333333333333333333333333222222111111222222333222222222222222222222222333333333333222222222222333333333333333333333333333333333333333333333333111222222333333333333333222222333333333333222222333333333333333333333333444444333333333333222222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333555555555555444444444444555555555555555444444444555555555555555555555555444444444444444444444444444444555555555666666666999999999888666555666888555666888:::;;;<<<<<<===@@@BBBCCCEEEGGGKKKOOOSSSSSSVVVYYY\\\___bbbfffiiioooppprrruuuwwwxxxyyyyyy{{{}}}vvvmmmiiifffbbb```aaabbbbbbbbbaaabbbdddffffffhhhmmmsssyyy~~~}}}}}}|||||||||}}}~~~~~~|||wwwtttuuuxxx}}}~~~{{{yyyxxxvvvtttrrrmmmhhhaaaZZZUUUPPPLLLIIIGGGFFFFFFGGGHHHKKKNNNPPPRRRQQQOOOMMMIIIEEEAAA???<<<;;;:::999888777777777777777777777777777777777888777777666666555555555333333333444555555555666555555555555555555555555555555555555555555555555444444444444444444444444555555444444333222222111333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333222222333444444555444444444444444444444444444333333222222333333444444444333333333333222222333333333333333333333333444333333222222333333444444444333333333333444444555555555444444444444444444444444444444444444444111111222333444555666666333333444444555666666666555555555555555555555555444444333333333333444444555555555555555555555555555555555555555555555555444444555555555555444444zzztttmmmjjjhhhkkkooottt~~~xxxkkkccc]]]ZZZXXXXXXXXXXXXXXXVVVUUUTTTVVVUUUUUUTTTRRRPPPOOONNNKKKJJJIIIGGGDDDAAA???>>><<<;;;:::888777555444333555555555555555555555555222222222333333444444444444444333333333333444444444444444444444555555555555444444444444333333333333333222222222333444555444444333333333222222222333333333333333333333333111111222222222333333333333333333333333333333333444333222111111222333444222222222222222222222222222222222222222222222222111111222222333333333333333333333333333333333333000111222222333333222222111222222333333222222111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333444444444444333333333333555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555666777777777777:::<<<777999;;;===>>>???@@@AAACCCEEEIIIKKKNNNRRRWWW[[[[[[^^^cccgggiiilllooorrrvvvwwwyyy{{{|||{{{{{{zzz}}}}}}}}}}}}~~~zzzqqqjjjgggeeedddbbb___```bbbdddeeeggghhhjjjmmmpppuuu{{{~~~{{{zzzzzz|||~~~}}}}}}~~~~~~}}}zzzwwwttttttwww|||~~~}}}|||{{{|||||||||vvvrrrkkkccc[[[TTTNNNKKKGGGFFFEEEEEEGGGJJJMMMOOOQQQRRRRRRQQQNNNKKKGGGEEE@@@>>><<<999888777777777777777777777777777777777777888888777666555444333222333333444555666666777444444444555555555555555555555555555555555555555444444444444444444444444555555444444333333333333333333333333333333333333555555555555555555555555444444444444444444444444555555555555555555555555444444333333333333444444444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333444333333222222333333444444333333333333333333444555555555555555555555555444444444444444444444444222333333333444444555555444444444555555555666666555555555555555555555555555444444333333444444555555555555555555555555555555555555555555555555555444444555555555555444444|||tttoookkkjjjjjjlllsss|||vvviiiaaa]]]WWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSQQQPPPOOOKKKKKKJJJHHHFFFCCC@@@???>>>===<<<:::888666555444444444444444444444444444111222222222333333444444555555444444444444555555444444555555666666666777555555555444444444333333444333222111111333444666444444333333333222222222333333333333333333333333111111222222222333333333333333333333333333333333555444333222222333444555222222222222222222222222222222222222222222222222000111111222222333333444333333333333333333333333000111222222333333222222111222222333333222222111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222333333444555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777444555666777666777:::<<<999;;;>>>??????AAADDDGGGLLLOOOTTTXXX[[[___ccceeedddhhhllloooqqqsssvvvxxx~~~}}}{{{zzz{{{|||~~~~~~yyyuuuoooiiifffeeeeeeeeeggghhhjjjnnnqqqsssssssssvvvyyy}}}~~~}}}~~~~~~|||{{{xxxxxxxxxyyyyyywwwtttpppllllllnnnrrr{{{}}}}}}}}}}}}}}}{{{sssiii___XXXSSSJJJIIIGGGEEEFFFHHHKKKMMMNNNOOOQQQRRRQQQPPPNNNLLLDDDCCC@@@<<<:::999888888666666666666666666666666777777777666666444333222333333444444555666777777444444444555555555666666555555555555555555555555444444444444444444444444333333333444444555555555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555777666555444333333333333444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333444333333222222333333444333333333222222333333333555555555555555555555555444444444444444444444444555555555444444333333333444444444555555555555555555555555555555555555555666666555555555555666666555555555555555555555555555555555555555555555555444444555555555555444444}}}wwwrrroookkkiiilllrrruuukkkeee\\\[[[YYYXXXVVVVVVUUUUUUTTTTTTTTTTTTSSSRRRPPPPPPKKKKKKKKKJJJHHHEEECCCAAA??????===<<<:::888777666444444444444444444444444222333333333333333333444666555555444444555555666444444444555666666777777555555555555444444444333444333222111222333444555444444333333333333222222333333333333333333333333111111222222222333333333333333333333333333333333555444444333333444444555222222222222222222222222222222222222333333333333000111111111222222333333333333333333333333333333111222222333333333333333222222333333333333222222333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222333333333333444444444555555555555555555555555555555555555555555555555555555555555555555555666666666777777777777888888777666666777999999<<<>>>@@@AAADDDKKKPPPUUUZZZaaafffiiikkkmmmnnnoooqqqtttvvvwwwxxx{{{}}}{{{xxxwwwwwwvvvuuuuuuwwwzzz~~~~~~{{{wwwtttooojjjgggffffffgggmmmnnnrrrvvv{{{~~~}}}|||}}}{{{xxxvvvvvvuuuvvvvvvtttpppnnnhhhggghhhlllsss~~~|||}}}~~~~~~vvvjjj```[[[QQQOOOKKKHHHGGGIIIKKKLLLLLLMMMOOOQQQRRRRRRRRRQQQJJJIIIFFFBBB???===;;;:::777777777777777777777777777666666555555444444444444444444555666666666777333333444444555666666666555555555555555555555555444444444444444444444444222333333444555555666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444888777666444333333222222444444444444444444444444444333333222222333333444222222333333333333444444333333333333333333333333444333333222222333333444333333222222222222333333444444444444444555555555444444444444444444444444777777666555444333222222555555555555555555555555555555555555555555555555666666666555555666666666555555555555555555555555555555555555555555555555444444555555555555444444|||yyysssmmmmmmqqqxxxxxxqqqeeeccc^^^ZZZWWWUUUUUUUUUSSSSSSSSSSSSRRRQQQPPPPPPLLLMMMMMMMMMKKKIIIFFFEEE@@@@@@???===<<<:::999999555555555555555555555555444444444444333333333333555444444333333444444555222222333333444555555666555555555555444444444444333222222222333333444444444444333333333333222222222222222222222222222222111111222222222333333333333333333333333333333333333333333444444333333333222222222222222222222222222333333333444444444444111111111111111222222222333333333333333333333333222222333444444444444444333333444444444444333333444444444444444444444444222222222333333444444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333444444555555555444444444555555555666666555555555555555555555555555555555555555555555555555666666666777777777777888999999999777777999::::::===AAACCCEEELLLWWW___eeekkksssyyy||||||{{{zzzzzz{{{{{{{{{{{{||||||wwwssspppmmmjjjmmmmmmooouuuyyyzzzzzzyyyuuusssqqqnnnllllllnnnpppuuuvvv{{{}}}zzzwwwvvvuuuuuuuuutttqqqnnnjjjiiiiiikkkpppxxx~~~tttiiicccYYYVVVQQQMMMJJJJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTPPPOOOMMMJJJFFFBBB???>>>999999999999999999999999888777666555555555666777555555555555666666666666333333444444555666666777555555555555555555555555444444444444444444444444444444444555555555555555444444444444444444444444333333333333333333333333555555555555555555555555333333333333333333333333555555444333222222333333444444444444444444444444444333333222222333333444222222222333333444444444333333333333333333333333444333333222222333333444333333222222222222333333222333333333444444444444444444444444444444444444666666555555444444333333555555555555555555555555555555555555555555555555666555555444444555555666555555555555555555555555555555555555555555555555444444555555555555444444{{{sssrrrtttnnn{{{{{{mmmiiiccc\\\WWWUUUTTTTTTRRRRRRRRRRRRRRRQQQPPPPPPMMMNNNOOOOOONNNLLLIIIHHHAAA@@@???>>>===<<<;;;:::777777777777777777777777555555555444444333333333444333333222222333333444000000111222222333444444666666555555555444444444222222333333333444444444444444444333333333222222222222222222222222222222111111222222222333333333333333333333333333333333111222333444444333222111222222222222222222222222333333333444444555555555111111111111111111111111333333333333333333333333222333444444555555444444333444444555555444444333444444444444444444444444222222222333333444444444333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333555555555666666666777777444444444555555555666666555555555555555555555555666666666666666666666666666666666666777777777777666777999999999;;;===@@@===@@@DDDGGGKKKUUUbbbkkkxxx~~~~~~}}}~~~}}}uuupppkkkfffbbbggggggjjjpppuuuxxxyyyzzzssssssrrrrrrrrruuuyyy|||}}}yyyxxxvvvvvvvvvtttrrrpppooonnnmmmmmmpppvvv|||ssslll```\\\VVVQQQMMMLLLMMMNNNPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTRRROOOKKKGGGCCC@@@;;;;;;;;;;;;;;;;;;;;;;;;999888666555555777999:::666666666666666555555555333333444444555666777777555555555555555555555555444444444444444444444444666666666555444444333333333333333333333333333333333333333333333333333333555555555555555555555555333333333333333333333333222222111111222222333444444444444444444444444444444333333222222333333444222222222333333444444444333333333333333333333333444333333222222333333444333222222222222222222333222222222333333444444444444444444444444444444444444444555555555555555555555555555555555555555444555555555555555555555555555444444333333444444555555555555555555555555555555555555555555555555555444555555555555555555444yyysssvvvzzz~~~tttfff]]]ZZZYYYWWWTTTTTTRRRRRRRRRTTTTTTSSSRRRQQQQQQPPPNNNLLLKKKJJJIIIFFFDDDAAA>>><<<:::::::::;;;999666666666666555444555555555555555666777777333333333333333333333333333333333333333333333333555444222111111222444555333333111111111111333333444444444444444444444444222222222222222222222222111222222333333444444555333333333444444333222222444444444444444444444444333333333333333333333333222333333444444333333222333333333222222111111111222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444222222333444444555666666444444444444444444444444444444444444444444444444555555555666666666777777333333222111111111222222222333555666666666555555777666555555555555666777444444444555555555666666555555555555555555444444666777888888888888888777888999:::999888999;;;<<>>=========>>>;;;:::888777666555666666555555555666666666666666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666444444444444444444444444444444444444444444444444444444444444444444444444666555555444444333222222444444444444444444444444555555555555555555555555111111222222222333333333222222333333333333444444555555555444444333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444333333222222222444333222222333444666777444444444555555555555666666666555555555444444444555666666666555444333333444444444555555555666666555555555555666666666666xxxyyy}}}ssshhh```ZZZUUURRRUUUSSSRRRRRRSSSSSSRRRQQQRRRQQQPPPOOOMMMLLLKKKJJJHHHFFFDDDAAA>>>===<<<<<<;;;999777666666666555444444444444444444555666666333333333333333333333333444444444444444444444444333333222222222333444555444333222111111222333444444444444444444444444444222222222222222222222222333333333333333333333333333333333444444333333222111111111111111111111111333333333333333333333333222333333444444333333222333333333222222222111111222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444000000111222222333444444444444444444444444444444444444444444444444444444222333333333333444444444333333222222222333333444333333555666666666555555444444444444444444444444444444444555555555666666666666666666666666666666777777888888888888777777888999;;;<<<<<<===@@@BBBEEEIIIOOOUUU\\\gggttt}}}{{{pppjjjgggcccaaabbbeeeiiioootttxxx{{{|||zzz{{{||||||}}}~~~|||zzzyyyxxxxxxxxx{{{|||vvvpppgggbbb```___\\\XXXUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQOOOMMMLLLFFFEEECCCAAA???>>>>>>>>>;;;:::999777666666777777666666666666666666666666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333111222222222222333333333222222333333333333444444555555444444444333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444333333333222222333333333333333555666777444444444555555555555666666666555555555444444444555555555666555555444444444444444555555555666666666666666666666666666666~~~{{{{{{vvviii___WWWSSSVVVTTTQQQQQQQQQRRRQQQQQQSSSRRRQQQPPPOOONNNMMMMMMJJJIIIFFFDDDAAA@@@???>>>;;;999777666666666555444444333333333333444555555333333333333333333333333555555555555555555555555111222222333444444444444444444333333333333444444444444444444444444444444333333333333333333333333555555444333333222111111222333333444444333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444000111111222222333333444444444444444444444444444444444444444444444444444222222222222333333333333333333333333333444555666333444555555666555555555222222333444444333222222444444555555555666666666777777777777777777777777888888888888888888888888999;;;===???@@@CCCFFFIIIKKKPPPWWW^^^fffqqq~~~~~~}}}||||||tttmmmjjjhhhffffffhhhlllpppvvvzzz~~~~~~}}}{{{zzzyyyzzz||||||tttnnnjjjhhhddd```]]][[[XXXUUURRRPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSLLLKKKHHHEEECCCAAA@@@???<<<;;;999888777777888999666666666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444222222333444444555666666444444444444444444444444333333333333333333333333222222222222333333333333222222333333333333444444555444444444444333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444333333333333333333333333444555666777444444444555555555555666555555555555555444444444444444555555666555555555444444555555555666666666777777777666666666666666zzzyyy~~~tttggg]]]YYYUUUSSSPPPOOOPPPQQQRRRQQQSSSSSSRRRRRRQQQPPPOOOOOOLLLKKKIIIFFFDDDBBB@@@@@@<<<:::888777777777555444555444444333444444555555444444444444444444444444444444444444444444444444111222444555555444222111444444444444444444444444444444444444444444444444333333333333333333333333444444444333333222222222222222333444444444333333555555555555555555555555222222333333333333444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333444444555555555444444444444444444444444444444444444444444444444333333333444444444555555333333333444444666777888444444555555555555555555111222444555555444222111555555555555666666666666666666777777777777777888888888888888888888999999;;;===???AAACCCFFFJJJLLLTTTXXX___eeellluuu}}}{{{{{{{{{|||~~~}}}uuuqqqpppoookkklllooossswww|||}}}~~~}}}wwwssspppllliiigggddd```ZZZVVVSSSQQQPPPNNNNNNPPPQQQSSSUUUVVVWWWSSSQQQOOOLLLIIIFFFDDDCCC===<<<;;;999999999999:::777777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555555555222222222333333333444444222222222333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444333333333333333444555555666777444444444555555555555666555555555555555555555555333333444555666666666555555555555555666666666666777777777777777777777777~~~yyyxxx{{{}}}~~~pppeee___VVVSSSOOONNNOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQMMMLLLKKKHHHFFFDDDBBBAAA>>><<<999888888888666555666666555555555555555666444444444444444444444444333333333333333333333333333444555666555333000...444444444444444444444444444444444444444444444444333333333333333333333333222222222333333444444444111222333333444444444333111111111111111111111111222222222333333444444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333444444444444555555444444444444444444444444444444444444444444444444333333333444444444555555333333333444555666777888555555555555444444555555222444555777777555444222555555555666666666777777555555555666666777777777999888888888999:::<<<===>>>@@@BBBDDDFFFIIILLLOOOZZZ___eeekkkqqqxxx~~~|||yyywwwvvvuuuqqqsssyyy|||zzzyyyttttttuuuwwwzzz~~~~~~{{{yyyxxxrrroooiiibbb\\\WWWSSSQQQMMMMMMNNNOOOQQQTTTVVVXXXWWWVVVTTTQQQNNNKKKHHHGGG???>>><<<;;;::::::::::::888888777777666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444555555555555666666666666444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333444444444444444444444444555555555555555555555555222222333333333444444444222222222333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333444555666666666666444444444555555555555666444555555555555555555555333333444555666666666555555555555666666666777777777777777888888888888999|||wwwuuutttvvv~~~{{{oooggg\\\XXXSSSPPPPPPRRRSSSTTTSSSSSSSSSSSSSSSRRRRRRRRRNNNNNNMMMKKKIIIFFFDDDBBBAAA>>><<<::::::999888666777777666555555555555666444444444444444444444444333333333333333333333333333444555666555222000...333333444444444444333333444444444444444444444444333333333333333333333333111111222333333444555555111111222333444444444444333333333333333333333333111222222333333444444555222333333444444333333222333333333333444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222444444444444444444444444444444444444444444444444222222222222333333333333444444444444444555666777666666555444444444555555555555666777777666555555555555666666666777777777444555555666666777777777999999999999;;;===@@@AAABBBDDDGGGIIIKKKNNNRRRUUU^^^cccjjjpppuuu{{{~~~{{{wwwsssooolllkkkiiilllsss}}}}}}~~~xxxpppfff^^^WWWSSSOOONNNMMMMMMNNNQQQSSSUUUVVVVVVUUUSSSPPPNNNKKKJJJBBBAAA???<<<;;;:::::::::999888888777777666666555555666666666666777777777555555555555555555555555555555555555555555555555444444444444444444444444555666666666666777777777444444444444444444444444444444444444444444444444444444444444444444444444666666555444333333222222444444444444444444444444333333333333333333333333333333333333444444444444222222333333333333444444333333333444444444444555333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555555555333333555666666777666666444444444555555555555666444444444555555555555555444444555555666555555555555555666666666777777777666666777888999:::;;;;;;{{{tttppppppsssyyy~~~uuufffaaaZZZTTTRRRSSSSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQPPPNNNLLLIIIFFFEEECCC@@@>>><<<<<<;;;999888777666555555444444444555555555555555555555555555444444444444444444444444222222333444444444333222111222333444444333222111444444444444444444444444444444444444444444444444333333333333333333333333000111222333444444444444555555555555555555555555111111222333333444555555222333333444444333333222333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222444444444444444444444444444444444444444444444444222333333333333444444444555444444333444444555555777666555444333444444555666666666666666666666666555666666666777777777777555555666777777888999999999999999:::===@@@CCCEEEFFFHHHLLLOOOSSSWWW[[[___ccchhhnnnsssuuuyyy{{{xxxwwwuuuqqqmmmiiifffddddddhhhppp{{{vvviii___YYYRRRPPPNNNLLLLLLNNNPPPRRRSSSSSSSSSRRRPPPNNNLLLKKKEEECCCAAA>>>;;;:::999999999999888888777666666555555666666666777777777777555555555555555555555555555555555555555555555555444444444444444444444444555555555666666666666777444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333444444444444444444444444333333333333333333333333333333333444444444444555222222333333333333444444333333333444444444555555222222222222222222222222333333333333333333333333222222222222222222222222444444444444555555555666333444555666777777666666444444444555555555555666444444444555555555666666555555555666555555444444555666666666777777777777555555666888:::;;;======vvvpppqqqoooooouuuooohhh___XXXTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQNNNKKKHHHGGGDDDBBB???======<<<:::999666555444333333333333333555555555555555555555555555555555555555555555555000000222333444555555666111111333333333333111111444444444444444444444444444444444444444444444444555444444333333222222111000111222333444444555444222222222222222222222222111111222333333444555555222333333444444333333222333333333444444555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666666777777555444444333333333444444777666555444333444444555777666555555555555666777666666666666777777777777666777777888999999::::::999999999;;;>>>BBBFFFHHHHHHKKKPPPTTTXXX^^^cccggghhhlllqqqsssssstttwwwzzz~~~}}}|||xxxtttpppooonnnllliiigggdddccc```fffoooyyytttggg___TTTRRROOOLLLKKKLLLOOOPPPPPPPPPQQQPPPOOONNNLLLKKKGGGEEEBBB>>><<<:::999888999999999888777666666555555666666666777777888888666666666666666666666666666666666666666666666666444444444444444444444444444444444555555555666666444444444444444444444444444444444444444444444444444444444444444444444444222333333444444555555666444444444444444444444444555555555555555555555555333333333444444444555555222222333333333444444444333333333444444555555555222222222222222222222222333333333333333333333333222222222222222222222222444444444555555555666666333444555777777777777666444444444555555555666666444444444555555555666666555666666666555444333333666666666666777777777777444444666888:::<<<>>>???}}}vvvpppqqqrrrrrrttt{{{yyykkkaaa]]][[[XXXUUUTTTSSSRRRSSSUUUWWWWWWVVVUUUTTTSSSQQQOOOMMMLLLKKKEEEDDDAAA>>><<<;;;::::::888888777777666666555555555555555555555555555555555444444333333444444555777777666666555555555555333333333444444444555555555555555555555555555555444444555666555444222111333333333222222222111111444444444333333222222222333333333222222111111111444444444444444444444444333333333333333333333333222222333444444444444333444444333333333222222222555444444444444555666666555555555444444333333333333333444444555444444333444444444444444444444444444444444444444444444444333333333333333333333333666666666555444444444333555555555555555555555555777777666666555555555444555555555555555555555555666666666666777777777777999777555666888999666333333666;;;???BBBFFFJJJMMMRRRUUUZZZ^^^bbbggglllppptttuuuvvvvvvuuuuuuwwwyyyyyy{{{}}}|||yyyuuurrrqqqjjjiiigggeeedddeeefffggghhhlllsss{{{tttcccYYYUUUPPPMMMLLLLLLLLLLLLPPPOOONNNMMMLLLKKKJJJIIIJJJHHHEEEBBB>>><<<:::999:::999888777777666666777777777666666666777777888444555555555666666777777444444444444555555555666555555555555555555555555666666666555444444333333555555555555555555555555555555555555555555555555555444444444444555666666666555444444222222111000444444444444444444444444333333333444444444555555///222555666666555444555333333333444444444555555555555555555555555555555666555444333333444555666222222222222222222222222555555555555555555555555444444444444444444444444555555444333444555666777666666666666666666666666666666666666666666666666333444555555666666555555555555555555555444444444666777999<<<>>>???@@@@@@sssrrrooonnnpppvvv~~~yyykkkbbb]]]XXXUUUUUUTTTRRRSSSTTTUUUTTTSSSTTTSSSRRRQQQPPPNNNMMMMMMHHHGGGDDDAAA>>>===<<<<<<888888888777666666555555555555555555555555555555555444444333333444444555666666666555555555444444333333333444444444555555555555555555555555555555444444555555444444333222333333333222222222222111444444444333333222222222333333333222222222111111333333333333333333333333333333333333333333333333111222222333333333333333444444444444333333333222444444444333444555555666444444444444444444333333444444444555444444333333333333333333333333333333444444444444444444444444444444444444444444333333555555555555555444444444444444444444444444444444777666666666555555555555555555555555555555555555666666666666777777777888888666666777:::;;;999777999<<>>===999888888777666666555555555555555555555555555555555444444333333444444555555555555444444444444444333333333444444444555555555555555555555555555555555555444333333333444444333333333333222222222222444444333333333333222222333333333333222222222222333333333333333333333333333333333333333333333333111111222222222333333333555555444444444333333333333333333333333444444555333333444444444444444444444555555555444333333222222222222222222222222222444444444444444444444444444444555555555555555555444444444555555555555555333333333333333333333333666666666666555555555555555555555555555555555555666666666777777777888888777777777888;;;<<<<<<;;;@@@BBBEEEHHHKKKQQQWWW[[[dddjjjrrryyy~~~~~~{{{yyywwwvvvvvvtttuuuvvvsssnnniiifffdddaaaaaaaaabbbdddgggiiikkkppptttzzzyyygggbbbZZZTTTQQQPPPOOOOOOPPPOOONNNMMMLLLKKKKKKKKKLLLKKKKKKIIIGGGDDDAAA??????>>><<<;;;999999888888666666555555555555666666555555555555666666666666555555666666666777777777555555555555555555555555444444555666666777888888555555555555555555555555444444444444444444444444555444444444444555666666444333333333333333333333444444444444444444444444333333333444444444555555555666666555333222333444333333333444444444555555555555555555555555555555444333333222222333333444222222222222333333333333333333333333333333333333444444444444444444444444555444444444444555666666666666666666666666666666666666666666666666666666444444555666666666666555777777888888888888888888999;;;===???AAACCCDDDDDDzzzsssrrrtttuuutttyyy}}}qqqgggbbb[[[YYYWWWWWWWWWWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRRRROOOMMMKKKHHHDDDAAA???>>>:::999999888777666555555555555555555555555555555555444444333333444444555444444444444444444444444333333333444444444555555555555555555555555555555666555333222222333444555444444333333333222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111222222333333555555555444444444333333333222222222222333444444333333333444444555555555555555555555444333222222333333333333333333333333444444444444444444444444555555555555666666666666333444444444555666666666444444444444444444444444666666666666666555555555555555555555555555555555666666777777777888888888888888888999;;;<<<======CCCEEEHHHLLLQQQXXX```eeelllttt~~~}}}{{{zzzxxxvvvvvvuuurrrlllgggdddcccaaabbbdddfffjjjmmmqqqrrrvvvyyyooojjjaaaZZZVVVTTTRRRQQQQQQPPPNNNMMMLLLKKKLLLLLLMMMMMMNNNMMMLLLIIIFFFDDDAAA@@@>>><<<:::999888888777666555555555555555555555555555666666666666666666666666666777777777777555555555555555555555555666666666666777777888888555555555555555555555555444444444444444444444444555444444444444555666666333333333333444444555555444444444444444444444444333333333444444444555555333444444444333444666888333333333444444444555555555555555555555555555555444333333333333333333444222222222333333333333333333333333333333333333333444444444444444444444444444444444444555555666666666666666666666666666666666666666666666666666666444444555666666666666666777777888888999999999::::::<<<>>>@@@CCCEEEFFFFFF}}}yyyxxxvvvuuuxxxyyy~~~qqqhhh]]][[[XXXWWWWWWWWWVVVUUURRRRRRRRRSSSSSSTTTTTTTTTPPPOOOMMMJJJGGGCCCAAA@@@<<<;;;:::999888777666666666666666666666666666666555444444333333444444555444444444444444444444444333333333444444444555555555555555555555555555555555444333222222333555666444444444333333333222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222111111111222333444555555444444444333333333333222222222222333444444333333333444444555555555444555555555444333333222555555555555555555555555444444444444444444444444555555555666666777777777333444444444555666666666666666666666666666666666555555555666666666666666666666666666666666666666777777777777888888888888999999::::::;;;<<<>>>???EEEGGGLLLQQQWWW```iiiooovvv|||wwwwwwvvvrrrmmmhhheeeddddddeeehhhlllppptttxxxyyy|||~~~vvvqqqiiibbb]]]ZZZWWWUUUTTTRRRPPPNNNLLLLLLLLLMMMMMMNNNOOOPPPOOOMMMJJJHHHDDDBBB@@@>>>;;;:::888888777777666555555555555555666666666666666555555555666666666666777777777777555555555555555555555555888888777777666666666666555555555555555555555555444444444444444444444444555444444444444555666666222333333444444555555666444444444444444444444444333333333444444444555555333444555444444444666999333333333444444444555555555555555555555555555555444444555555555555444444222222333333333444444444333333333333333333333333444444444444444444444444444444444555555555555555666666666666666666666666666666666666666666666666444555666666777777666666666666777888999999::::::<<<===???BBBDDDFFFHHHHHH}}}zzzyyyxxxwww{{{|||pppbbb___ZZZWWWVVVVVVVVVVVVSSSSSSSSSTTTTTTUUUUUUUUUQQQQQQOOOMMMJJJGGGDDDBBB>>>======;;;:::999888777666666666666666666666666555444444333333444444555444444444444444555555555333333333444444444555555555555555555555555555555444444333333333444555555444444444444333333333333222222333333333333444444333333333333444444444444333333333333333333333333333333333333333333333333444333222222222333444555444444333333333222222222333333333333333444444555333333444444444444444444333444444555555444444333555555555555555555555555444444444444444444444444444444555555666777777777444444444555555555555555666666666666666666666666555555555666666666666666666666666666666666666666777777777888888888999999999:::;;;<<<<<<>>>AAADDDIIIMMMRRRXXX```hhhqqqwwwxxxxxxwwwsssooojjjhhhhhhhhhiiimmmqqqvvvzzz}}}|||xxxqqqlllgggbbb^^^[[[XXXVVVSSSPPPMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOMMMMMMGGGFFFCCC@@@===;;;:::999999888777666666555666666666666666666666555555555555555666666666777777777555555555555555555555555888888777666666555444444555555555555555555555555333333333333333333333333555444444444444555666666333333444444555555555666444444444444444444444444333333333444444444555555666777777666444333444555333333333444444444555555555555555555555555555555444555555666666555555444222222333333444444555555333333333333333333333333444444444444444444444444333444555555666666555555666666666666666666666666666666666666666666666666555555666777777777777666666666777888999:::;;;<<<>>>???BBBEEEGGGIIIKKKKKKxxx|||}}}zzzzzzmmmggg```ZZZWWWWWWWWWXXXTTTTTTTTTUUUUUUUUUUUUUUUSSSRRRRRRPPPMMMJJJHHHFFF@@@@@@???===<<<:::999999666666666666666666666666555444444333333444444555444444555555555666666666333333333444444444555555555555555555555555555555222333444444555555444444555444444444444333333333222222222333333444444444333333333444444444555555333333333333333333333333333333333333333333333333555444333222333444666777333333222222222111111111444444444333444555555666444444444444444444333333222222333444555555555555555555555555555555555555444444444444444444444444333333444555555666777777555555555555555444444444666666666666666666666666555555555555666666666777666666666666666666666666777777888888888999999999888:::===>>>???CCCHHHLLLQQQUUU[[[bbbiiipppwww|||{{{|||{{{xxxtttqqqppppppoooqqqtttxxx}}}~~~~~~}}}yyyuuuqqqlllfffbbb\\\YYYUUUQQQOOOMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOLLLJJJGGGDDDAAA>>><<<;;;::::::888777777666666666777666666666555555555555444444555555555666666666555555555555555555555555666666555555555555555555555555555555555555555555333333333333333333333333555444444444444555666666444444444555555555555555444444444444444444444444333333333444444444555555555777888888666444333444333333333444444444555555555555555555555555555555333444555555555555444333222222333333444555555666444444444444444444444444444444444444444444444444333444555666666666555444666666666666666666666666666666666666666666666666555555666777777777777777666777888999;;;<<<===>>>AAACCCEEEHHHKKKMMMOOOOOOpppuuu}}}~~~|||wwwpppfff^^^ZZZZZZZZZZZZUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTRRRPPPMMMKKKIIIAAAAAA@@@>>>===;;;::::::777777777777777777777777555444444333333444444555555555555666666666777777333333333444444444555555555555555555555555555555111222444555666555444444555555444444444333333333222222222333333444444444333333333444444555555555444444444444444444444444333333333333333333333333666555444333333555666888222222222111111111000000555444444444444555666666555555555444444333333333111111333444555666666666444444444444444444444444444444444444444444444444333333333444555666666777666666666555555444444333555555555555555555555555444555555555666666777777777777777777777777777777777888888888888999999999777:::===@@@BBBGGGNNNSSSXXX\\\ccciiiooouuu{{{~~~}}}zzzwwwwwwxxxuuuwww{{{~~~{{{zzz{{{}}}~~~{{{xxxrrrlllggg^^^[[[WWWRRROOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQOOOMMMJJJGGGCCC@@@>>>===;;;:::999888777777777777777777666666555555555444444444444444555555555666555555555555555555555555333333444444555666666666555555555555555555555555333333333333333333333333555444444444444555666666555555555555555555555555444444444444444444444444333333333444444444555555111444777888777666666666333333333444444444555555555555555555555555555555222222444444444444222222222222333333444555666666555555555555555555555555444444444444444444444444333333555666666666555444666666666666666666666666666666666666666666666666555666666777777777777777888888999;;;===>>>???@@@DDDEEEHHHKKKNNNPPPQQQRRRjjjpppvvv{{{~~~{{{{{{}}}|||pppjjjccc[[[XXXZZZTTTUUUWWWWWWWWWVVVVVVWWWTTTTTTTTTSSSQQQOOOMMMKKKJJJHHHDDDAAA===;;;::::::999777555555666777777666666666555555555555666666555555555555555555555555444444444444444444444444222333333444444333333222333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444111222444555555444222111222222222222222222222222333333333333333333333333555444333222222444555777444444444444333333222111333333333333333333333333666666666666555444333222444444444555555555555666444444444444444555666777888555222222444555333111666666666666666666666666666555555555555666777777666666666666666666666666888888777777777777777888;;;888666555777999;;;<<>>===<<<;;;:::888555555666777777666555555444444444444555555555555555555555555555555444444444444444444444444222333333444444333333222333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444222222444444444444222222222222222222222222222222333333333333333333333333555444333222222444555777444444444444444333222111444444444444444444444444444444555555555555555444444444444555555555555666555444444333333333444444777555333333555666555333666666666666666666666666555555555444555666666777666666666666666666666666888777777666666777777888;;;999777777999;;;===>>>DDDDDDFFFLLLRRRWWW\\\^^^gggkkkqqquuuwwwzzz~~~|||tttrrrssstttxxx}}}}}}{{{yyywwwxxxyyy|||~~~~~~{{{yyypppjjj```WWWRRROOOMMMLLLMMMNNNNNNOOOOOOOOOOOONNNQQQQQQQQQPPPMMMHHHDDDAAA<<<;;;::::::;;;:::888777666777777777777777777777666666666666666666666666666666555555555555666666555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555444333333444555555444444444444444444444444333333333333333333333333444444444444444444333333444444444444444444444444555555444444444333333333444444444444444444444444444444333333333333444444333333444444444444333333555555555555555555555555555555555555666666666666666555555444444555555666777666666555555555666666555555666777888888999999666999<<<>>>@@@CCCFFFHHHKKKOOOTTTWWWXXXZZZ^^^bbbcccggglllpppsssyyyyyyuuuuuu|||yyylllccc___XXXWWWVVVUUUTTTSSSRRRRRRUUUUUUUUUUUUTTTRRRPPPOOOJJJHHHFFFCCC@@@>>>======;;;888666555666777777666444444333333333333444444555555555555555555555555444444444444444444444444333333444444444444333333333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444333222333444555666333444444444444333333222555555555555555555555555222333444555666666666666444444444555555555555666666555444333222222222222666555333444555666666555666666666666666666666666555444444444444555666666666666666666666666666666777777666666666666777777::::::999:::;;;===@@@AAAIIILLLPPPVVV\\\bbbfffhhhnnnqqquuuwwwyyy{{{}}}|||sssppppppqqquuu{{{}}}yyywwwvvvwwwyyy{{{~~~wwwqqqhhh___XXXRRRNNNKKKLLLLLLMMMMMMNNNNNNNNNNNNQQQRRRSSSSSSPPPLLLHHHEEE???===;;;:::;;;;;;;;;:::777777777777777777777777666666666666666666666666666666555555555555666666555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555666666555555555555666666666666555444444333222222111222222333444555555666333333444444444444444444444444444444444444444444555555444444444333333333444444444444444444444444444444333333333333444444222333333333333333333222555555555555555555555555555555555555666666666666666555555444444555555666666666666555555666666777666777777888888999999999888;;;>>>BBBDDDGGGKKKNNNPPPUUU[[[```bbbfffkkkooo___bbbfffiiilllqqqwww|||yyyrrrooosssyyy{{{lllccc]]][[[XXXWWWVVVVVVVVVUUUVVVVVVWWWVVVVVVTTTRRRQQQMMMLLLIIIFFFCCC@@@>>>===<<<999777666777888777777555444444333333444444555555555555555555555555555444444444444444444444444333333444444444444333333444444444444444444444444222333333444444333333222333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444333333333444555666333444444444444444333333444444444444444444444444222333444555666666666666444444444555555555555666666555444444333333333444555555444555666777777777666666666666666666666666444444444444444555555666666666666666666666666666666666666555666666777888999:::;;;<<<>>>AAAEEEHHHOOOVVV\\\aaagggmmmppppppuuuwwwxxxzzz{{{|||}}}~~~uuurrrqqqqqquuu{{{|||{{{|||~~~|||vvvnnneee]]]VVVOOOKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMNNNQQQRRRPPPMMMIIIFFFCCC@@@<<<::::::<<<<<<<<<888888888777777777777777666666666666666666666666666666555555555555666666555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444333333333222222333333444555555555333333333444444555555555444444444444444444444444555555444444444333333333444444444444444444444444444333333333333333333444333333444444444444333333444444444555555555555555555555555555666666666666666666555555555555666666666666666666666666777888888888888999999:::;;;;;;<<>>AAAGGGNNNSSS]]]fffooorrruuuzzz{{{xxx||||||{{{{{{|||||||||||||||~~~||||||{{{zzz{{{~~~{{{wwwvvvuuuyyy~~~~~~|||{{{zzz||||||}}}~~~|||xxxrrrkkkccc[[[SSSMMMLLLLLLKKKKKKKKKLLLMMMNNNJJJLLLOOOPPPPPPNNNLLLJJJFFFBBB>>>;;;;;;<<<<<<<<<999888888888777777777666777777777777777777777777666666555555555555666666555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555444444444555555444444444333333333444444444555555444444444444444444444444333333333444444555555555444444444444444444444444555555444444444333333333444444444444444444444444333333333222222333333333444444555555555555444444444444444555555555666666555555555555666666666666666666666555555666666666666666666666666777888888999999999999:::<<<===>>>BBBEEEHHHKKKMMMPPPSSSVVV^^^dddlllsssxxx}}}bbbbbbbbbccceeegggjjjkkkpppuuu}}}vvvmmmkkknnnlllvvvoooddd___XXXVVVWWWXXXXXXWWWUUUVVVWWWXXXWWWVVVUUUTTTUUUTTTQQQNNNJJJFFFBBB@@@>>><<<999888888999888777666666666555555666666666555555555555555555555555444444444444444444444444444444555555555555444444444444444444444444444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555333444444555555555555444333333333333333333333333444555555555555555444444444444444555555555555666555555555555666777888999444555666555444444666777666666666666666666666666555555555555555666777777777777777777777777777777777666666777777888999:::999<<>>=========<<<999999999888888777777666777777777777777777777777666666555555555555666666555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555333444555555555555444333222222333333444555666666555555555444444444444444333333444444444444444444444444444444444444444444555555444444444333333333444444444444444444444444333333222222222222333333444555555666666555555444333333444444555666666666555555555555666666666666777666666555555666666777666666666666777888999999999999999:::;;;>>>@@@BBBHHHKKKOOOQQQTTTVVVZZZ\\\eeekkkssszzzfffeeeccccccdddeeefffgggiiinnnuuu{{{zzznnniiijjjgggoooyyy|||kkkddd\\\WWWWWWXXXWWWUUUTTTUUUVVVWWWWWWWWWVVVUUUUUUTTTSSSQQQNNNJJJGGGEEE???<<<:::888999999888777666555555444444555555666555555555555555555555555444444444444444444444444444444555555555555444444555555555555555555555555222333333444444333333222333333333333333333333333222222222222222222222222222222444444444444222222444444444444444444444444333333333333333333333333333333444444555555444444333333444555555555555555444444444444444444444444333333444555666666666666444444444555555555555666666666555555555666666777444555666555333222444666666666666666666666666666777666666666666777888888777777777777777777777777777777777777888999:::;;;;;;>>>BBBFFFLLLXXXgggrrr}}}|||}}}}}}|||zzzxxxyyywwwqqqnnnooommmjjjjjjmmmpppsssuuuzzz}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}{{{yyywwwtttrrrqqqqqqrrrssstttvvvwwwxxxyyyzzz|||~~~~~~|||zzzxxxxxxwwwxxx{{{}}}|||yyyvvvuuutttsssooohhh___YYYPPPOOOMMMKKKKKKKKKLLLMMMKKKLLLMMMOOOQQQRRRSSSTTTOOOKKKFFFCCCAAA@@@>>>===::::::999888888777777666777777777777777777777777666666555555555555666666555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555444555666666666666555444333444444444444444444444333333444444555555666666444444444444444444333333444444444444444444444444555555444444444333333333444444444444444444444444333333222222222222333333333444444555555444444333333333444444555666666777555555555555666666666666777777666666666666777777666666666666777888999:::999999999:::<<<@@@CCCEEEMMMPPPTTTXXX[[[^^^cccfffjjjpppxxx~~~iiigggeeeddddddeeeeeedddfffjjjpppvvv{{{|||ooohhhhhhgggmmmsss{{{ssskkkaaa[[[ZZZZZZWWWUUUTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSSSSRRRPPPNNNKKKJJJ???===:::999999999888777555444444333333444444555555555555555555555555555444444444444444444444444444444555555555555444444555555555555555555555555222333333444444333333222333333333333333333333333222222222222222222222222111222444555555444222111444444444444444444444444333333333333333333333333222333444444555555444444333333444555666666666555555555555555555555555555000111333555666777888888444444444555555555666666777666555444444444444444444666666555222111222555666666666666666666666666777777777777777888888999777777777777777777777777888888888888999:::;;;<<<>>>AAAEEEIIIPPP^^^ooo|||}}}|||}}}~~~|||zzzvvvwwwtttooolllmmmmmmjjjhhhkkkooorrruuuzzzyyyyyy{{{||||||}}}}}}|||}}}|||{{{xxxuuusssqqqpppnnnnnnpppqqqsssuuuvvvwwwwwwzzz}}}}}}{{{xxxwwwvvvuuuvvvxxxzzz|||}}}~~~~~~~~~{{{xxxssstttuuuuuussslllddd^^^RRRPPPNNNLLLKKKKKKLLLMMMJJJKKKKKKMMMOOORRRTTTUUURRRNNNJJJFFFDDDBBB???===::::::999999888777777666777777777777777777777777666666555555555555666666555555555555555555555555555555555444444555555555555555555555555555555555555555555555555555555555555666777888888777666555666555555444444333333222111222333444666777888888555555555444444333333333444444444444444444444444555555444444444333333333444444444444444444444444333222222222222222222333222333333444444333333222333333444444555666777777555555555555666666666777777777666666666666777777666666666666777888999:::888888999:::===AAADDDGGGOOOSSSWWW\\\```dddiiimmmlllrrrzzzpppmmmjjjhhhgggfffdddbbbeeeeeefffjjjqqqzzzyyypppjjjkkklllnnnrrrzzz}}}sssfff^^^[[[[[[YYYVVVXXXXXXWWWWWWWWWXXXXXXYYYUUUUUUUUUTTTQQQNNNJJJHHHFFFDDD???;;;999888888999555555555555555555555555444222000111222444555555555555555444444333333333444444444444444444444444444444444444444444444444555666666666555444444333555555555555555555555555//////000111222222333333444444222222222222444444222333444444555555444444444333333222222333333444555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555444444666666555555555444444444222333444555666666666666666666666666666666666666666666666666777777777777999666444555777888777555888888888777777777777777777888999999999:::>>>@@@EEEHHHLLLQQQZZZhhhxxx|||yyyuuuuuutttsssrrrsssrrrsssuuuxxx|||||||||||||||||||||||||||~~~}}}|||{{{yyywwwvvvuuurrrtttuuuuuuuuuvvvxxxzzzzzz|||}}}~~~|||{{{}}}{{{xxxxxxyyy{{{|||{{{{{{{{{|||~~~~~~zzzsssrrrrrrtttuuurrrkkkeeeYYYUUUPPPLLLIIIIIIKKKLLLMMMLLLKKKKKKLLLOOORRRUUUVVVTTTQQQMMMHHHDDD@@@>>>???===<<<;;;;;;;;;999777999888888777777777777777666666666666555555555555555555555555555555555555555555555555555666777777666666555555555555666666555555555444444333333333333333333444444444555555555555555555555555555555333333333333333333333333333222000000000222444555555555555555555555555555333333333333333333333333444444444444444444444444...000222444444444222111222333333444444333333222666666555555555444444444777666444333444555777999555555555555666666666666888888777777777777888888888999;;;<<>><<<;;;;;;:::999777999888888777777777777777999999999999888888888888666666666666666666666666444444444444444555666666555555444444444444555555666666666555555444444444333333333444444444555555555555555555555555555555333333333333333333333333666555444333333555777888555555555555555555555555444444444444444444444444444444444444444444444444333444555666666666555444444444555555555555444444666666555555555444444444777666444444444555777888555555666666666777777777888777777777777888888999999;;;===???BBBFFFKKKOOOVVVZZZ___dddgggiiilllnnnqqquuu{{{}}}wwwrrrnnnkkkgggeeebbbaaaaaabbbgggmmmssswwwyyyuuupppnnnkkkiiikkkqqqzzz{{{mmmeee```\\\ZZZYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWUUUSSSQQQPPPJJJGGGCCC>>>:::888777666555555555555555555555555555444444555777777666444555444444444444333333333444444444444444444444444444444444444444444444444333444444444444333333222333333333333333333333333111222222333333444444444222333333444444333333222222333444444555555444444444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444555555555555555444444444444444555555555555555444666666666666666666666666666666666666777777777777888777555555777777777666888888888888888888888888999;;;;;;;;;<<<===@@@CCCGGGLLLSSS[[[eeeqqq~~~}}}}}}}}}~~~~~~{{{zzzzzz{{{|||{{{|||~~~{{{yyyyyyzzzzzzwwwtttkkkfff___XXXRRRNNNMMMMMMOOONNNMMMLLLMMMOOOQQQSSSWWWXXXXXXXXXUUURRRNNNKKKCCCAAA>>><<<;;;:::888777999888888777777777777777777777777666666666555555777777777777777777777777444333333333333444555555444444333333333333444444666666666666666555555555333333333444444444555555555555555555555555555555333333333333333333333333444333222111222333444555555555555555555555555555555555555555555555555555444444444444444444444444444333333333333333333222666666666777777666666666555555555555555444444444666555555444444666777888666777777777777888888888888777777777888999999::::::===@@@DDDGGGJJJNNNQQQWWW[[[```eeehhhkkknnnqqqssswww|||zzzvvvrrrnnnkkkbbbbbbaaabbbeeekkkpppsss~~~{{{vvvsssnnniiigggjjjqqqvvvyyymmmeee___[[[YYYYYYXXXWWWWWWWWWWWWXXXVVVWWWWWWWWWVVVUUUTTTSSSMMMJJJEEE@@@<<<999777666555555555555555555555555444444444666777777555333444444444444444444444444444444444444444444444444444444444444444444444444222333333444333333222222333333333333333333333333333333333444444444555555222222444444444444222222222333444444555555444444444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444555555555555555555555555555555555555555555444444666666666666666666666666666666666666777777777777888777666666666777777777777888888888888888999999:::;;;<<<======???BBBEEELLLQQQYYY```gggpppyyy}}}}}}~~~}}}}}}}}}|||zzzxxxyyyzzz|||~~~|||{{{}}}~~~}}}{{{uuuqqqiiiaaaYYYSSSPPPOOOOOONNNMMMLLLMMMNNNOOOPPPRRRTTTWWWXXXXXXUUURRROOOGGGDDD@@@>>><<<;;;999777999888888777777777777777666666555555555444444444666666666666666666666666555444444333444444555555555444444333333444444555666666555555555555555555333333333444444444555555555555555555555555555555444444444444444444444444333222222111111222333333555555555555555555555555444444444444444444444444444444444444444444444444444444333222111111111222666666777777777777666666555555555555555555555555666555555555555666777777777777888888888999999999777777777888999:::;;;<<<:::>>>CCCHHHKKKNNNQQQTTTXXX\\\bbbgggjjjnnnqqqtttvvvzzz~~~}}}xxxsssooodddcccbbbccceeeiiinnnpppwww|||yyyvvvqqqkkkhhhhhhllloooxxxwwwkkkbbb]]]YYYYYYXXXWWWWWWWWWWWWWWWUUUUUUVVVUUUUUUUUUTTTTTTOOOMMMIIICCC???;;;888777666666666666666666666666444444444555666666444222444444444444444444444444444444444444444444444444444444444444444444444444222222333333444333333222333333333333333333333333444444444444444444555555222222444444444444222222222333444444555555444444555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444555555555555555555555555555555555555555444444666666666666666666666666666666666666777777777777777777777666666666777777777777888888999999999::::::;;;===>>>???BBBFFFIIINNNTTT\\\ccchhhnnnuuu{{{~~~|||||||||xxxvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~}}}yyyssskkkbbbZZZTTTQQQPPPOOONNNMMMMMMMMMNNNNNNOOOQQQUUUWWWXXXWWWUUUSSSLLLHHHCCC@@@>>><<<:::888999888888777777777777777999999999888888888777777555555555555555555555555666666555555555555555666666666555555555555666666444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444666666666555555555666666555555555555555555555555333333333333333333333333444444444444444444444444888777666555555555555555444555555666666555555444444555555555555555555555555555555555555666777777888888888888999999999999777777777888999;;;<<<===<<<@@@FFFKKKOOORRRUUUWWW[[[___eeejjjnnnrrruuuxxx{{{}}}~~~wwwssshhhfffeeeeeeeeehhhkkklllqqquuu|||{{{yyyuuupppkkkiiijjjkkkppp}}}sssggg```ZZZYYYXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTRRRPPPLLLGGGBBB>>>;;;999666666666666666666666666555444444444555555444222333333333444444444444555444444444444444444444444444444444444444444444444222333333444444444444444333333333333333333333333444444444444444444444444222333333444444333333222222333444444555555444444555555444444444444555555333333333333333333333333333333333333333333333333333333333333333333333333444444555555555555444444444444444555555555555555444444555555555555555444666666666666666666666666666666666666777777777777666777777777555555777888777777888888999:::::::::;;;===???AAACCCGGGLLLOOOPPPVVV^^^eeejjjooovvv{{{}}}}}}|||yyyyyy~~~{{{wwwtttrrrrrrrrrrrrtttvvvxxxyyyyyy{{{~~~|||vvvmmmddd\\\WWWRRRQQQPPPOOOOOONNNNNNNNNNNNPPPTTTWWWYYYZZZYYYXXXQQQMMMGGGBBB@@@>>>;;;:::999888888777777777777777888888777777777666666666555555555555555555555555777777666555555555555666666666666555555666666666333333333444444444444444333333333444444444555555555555555555555555555555444444444444444444444444555555555555555444444444555555555555555555555555333333333333333333333333444444444444444444444444555555555555555444444444333444444555555444444333444444444555555555555555555555555666666666666666777888888888888999999999777777888999:::<<<>>>??????CCCIIINNNRRRVVVZZZ\\\___dddjjjooossswww{{{~~~{{{qqqooollljjjiiiiiiiiijjjmmmooouuu{{{~~~xxxrrrmmmkkkkkkkkkuuu|||mmmeeeZZZZZZYYYWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSRRRNNNJJJEEEAAA===<<<666666666666666666666666888666444444555666555444333333333444444444555555444444444444444444444444444444444444444444444444333333444555555555555555444444444444444444444444333333333333333333333333444333333222222333333444222333444444555555444444555555444444444444555555333333333333333333333333333333333333333333333333333333333333333333333333444444555555555555444444444444444555555555666666333333444555666666666666666666666666666666666666666666666666777777777777666777888777555444666999777777888999999:::;;;;;;===???BBBEEEIIIMMMRRRVVVWWW]]]dddiiilllpppvvvzzzzzz|||xxxyyyxxxuuuuuu{{{{{{wwwtttpppooooooooopppsssuuuwwwwwwxxxzzz{{{|||}}}xxxmmmddd]]]VVVUUUTTTSSSRRRQQQPPPPPPMMMOOORRRUUUXXXYYYZZZZZZUUUQQQJJJEEEBBB???===;;;999888888777777777777777555555555555444444444444555555555555555555555555777666555555444444444555666555555444444555555666444444444444555555555666333333333444444444555555555555555555555555555555555555555555555555555555333333444333333222222111555555555555555555555555444444444444444444444444444444444444444444444444111222333444444444333222333444444555555444444333444444444555555555666666444555555666666666666666777777777888888888888999777777888999;;;===???@@@DDDHHHMMMRRRVVV[[[___bbbeeeiiipppuuuzzz~~~}}}}}}}}}zzzwwwtttpppmmmkkkjjjjjjkkkmmmpppvvv~~~yyysssooommmiiiqqqzzzrrrhhh[[[ZZZYYYXXXWWWVVVVVVVVVXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSOOOKKKGGGBBB???===777777777777777777777777:::888555555555666666666333333333444444555555555444444444444444444444444444444444444444444444444333444444555666666666555555555555555555555555555333333333333333333333333555444222222222222444555222333444444555555444444555555444444444444555555333333333333333333333333333333333333333333333333333333333333333333333333444555555555555555555444444444444555555555666666222333444555666666666666666666666666666666666666666666666666777777777777555777888777555444666999777777888999::::::;;;;;;???AAAEEEHHHLLLQQQWWW[[[```eeejjjmmmnnnppptttxxxwww}}}~~~~~~}}}yyyuuuuuuuuurrrrrryyy{{{wwwuuuoooooonnnnnnppprrruuuwwwqqqrrrtttttttttuuuxxxzzz|||tttiiibbbYYYXXXWWWVVVUUUSSSRRRRRRKKKLLLOOORRRUUUWWWYYYZZZWWWSSSLLLFFFCCC@@@>>><<<999888888777777777777777888888888888777777777777777777777777777777777777666555444333333333333333555444444333333444444555444555555555666666777777333333333444444444555555555555555555555555555555555555555555555555555555666777777777666555555444555555555555555555555555555555555555555555555555444444444444444444444444222444666888888777666555444444555555555555444444444444444555555555666666444555555666777666666666666777777777777888888888777777888999;;;===???AAAGGGKKKPPPUUUYYY^^^cccgggiiinnntttzzz|||zzzzzz~~~uuupppppppppnnnlllfffiiilllooottt|||tttmmmmmmnnnrrrzzz~~~oooggg```[[[ZZZYYYUUUUUUWWWYYYYYYXXXWWWVVVVVVUUUUUUTTTRRRQQQOOOLLLGGG@@@<<<;;;999777666666666555333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333333333333333333333333333444444444333333222222222333333333444444444555555444444444444444444444444333333333333333333333333555444444333333444444555333444555555444444666777555555555555555555555555666666555555555444444444444555555666666666666666555666777888888777666666777777777777777888888999777888999999999:::===@@@CCCDDDGGGMMMVVV___eeeiiimmmqqqssssssuuuzzz{{{yyy{{{uuurrrrrrrrrqqqrrrtttzzz~~~{{{{{{|||}}}~~~|||wwwtttrrrpppoooooopppqqqpppoooqqqqqqppppppqqqrrrtttuuuvvvyyy~~~tttiiiccc___[[[ZZZZZZZZZWWWTTTPPPPPPPPPQQQSSSVVVYYY[[[XXXVVVQQQKKKFFFAAA>>>===>>>;;;999999999999888777888888777666555444444333666666555555555444444444:::444666555---000777555666555555555555444444444777777666666555555555444666555444333333444555666666666666666666666666666555555555444444333333333333333333444444555555555333444444555666777888888666666666666666666666666333444444555555444444333666666666666555444333222555555555555555555555555555555555555555555444444444444555666777888999999888888888888888888999999888999:::;;;<<>>BBBEEEJJJNNNUUU^^^iiirrryyy}}}|||wwwrrrooooooqqqrrrtttvvvyyy~~~|||}}}||||||||||||wwwwwwvvvuuuttttttuuuvvvvvvzzz|||{{{xxxuuussssssssssssrrrqqqpppnnnmmmlllllllllmmmnnnqqqtttxxx|||wwwqqqkkkgggeeebbb___[[[VVVUUUTTTTTTUUUWWWYYY[[[\\\[[[YYYVVVQQQKKKFFFCCC@@@>>><<<::::::999888666888888888888888888888888666666666555555555555444333444777888666666666666888777777777666666666666666666666666555555555555666555444444444444555666555444444444333333222222555444444444444333333333333333333444444444444555555555555555444444444333444444444444444444444444444444555555555555444444222333444555666666666666555555555555555555555555555555555555555555555555888777777777666666666555888888888888888999:::::::::<<<>>>@@@BBBEEEJJJMMMQQQSSSWWW[[[bbbjjjsssyyy]]]ccclllvvvxxxrrrooommmkkkjjjlllpppvvvzzzzzzqqqjjjiiimmmuuuxxxjjjaaa[[[WWWXXX[[[XXXXXXWWWWWWWWWVVVVVVVVVWWWVVVTTTSSSRRROOOJJJGGG>>>;;;888666777777666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444111111222333333444555555555444444333333444444555333555666555444444555666555555555555555555555555666666666555555555555555555555666777777777777777444444666777888999::::::777666666666666777888888999:::;;;<<<===AAAFFFJJJPPPVVV___jjjuuu|||vvvrrrpppqqqsssvvvyyyzzz|||~~~~~~}}}||||||zzzwwwtttsssqqqooonnnooopppppptttxxx}}}zzzwwwvvvvvvuuutttrrrqqqooommmlllllllllmmmkkkmmmpppsssvvvzzz~~~uuunnnjjjfffbbb^^^YYYXXXVVVUUUUUUWWWXXXYYY\\\\\\\\\ZZZVVVPPPJJJGGGBBB@@@===;;;:::999777555777777888888888888888888666666666555555555555555:::;;;555222666666555999777777777666666666555555666666666666666555555555555555555444444555555555777666666555555444444333444444444444444444444444444444444444444444444444111222222333444555666666666666666666666666666666444444555555555555444444333444444555666666555555555555555555555555555555555555555555666666666666777777777777666666666666888888888888999::::::;;;:::===@@@CCCEEEIIINNNQQQTTTVVVYYY^^^eeennnyyyRRRXXXaaakkkuuuyyyssspppmmmkkklllppptttvvv|||vvvlllhhhkkkrrrssshhh___XXXXXXZZZWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUSSSRRRRRRPPPLLLJJJBBB>>>:::888777888777777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444111111222333333444555555555444444333333444444555444555666555444333444666555555555555555555555555666666666666666666666666555666666777777777777777555555666777888999:::;;;777777777777777888999999888999;;;===@@@EEEKKKPPPXXX___jjjvvv{{{vvvsssqqqsssvvvyyy{{{|||}}}~~~~~~~~~{{{wwwuuuqqqpppooommmllllllllllllqqqtttzzz~~~}}}|||zzzyyysssqqqooonnnlllllllllmmmkkkmmmoooppprrruuuzzz}}}~~~uuunnniiiddd```\\\[[[XXXWWWVVVVVVWWWXXXZZZ[[[\\\[[[XXXSSSNNNKKKDDDBBB>>><<<;;;999777555666777777777777777777777666666666666666666666666666:::222111>>>===444777666666666555555555444444555555555666666666666666444555555555555555555444666666555555444444444444444444444444444444444444444444444444444444444444111222222333444555666666666666666666666666666666444555555666666555555444555555666666555444444333555555555555555555555555555555555666666666777777555555555666777888888888888888888888999:::;;;<<<;;;===BBBEEEIIIMMMRRRUUUVVVXXX\\\```gggqqq{{{MMMRRRYYY```iiitttyyyuuuooolllmmmooorrrsssvvv~~~{{{nnniiiiiinnnwww~~~qqqfff]]]YYYZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTRRRRRRRRRQQQNNNLLLFFFCCC===:::999888888777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555444444444444444444444444222222222333333444444444555444444333333444444555444666666666444333444555555555555555555555555555555666666666666777777777555666777777888888777777666666666777888999:::;;;999888888888888999::::::999:::<<>>WWWSSS>>>;;;555555555555444444444444555555555666666666666666444444555666666555444444222222222222222222333333333333333444444444444555555444444444444333333333555555555555444444444333444444444444444444444444555555666666666666555555666666666666555444333222555555555555555555555555555555555666666777777888444444555666777888999999888888888888999;;;<<<===<<>>;;;999999999999888888777777666555666666666777777777777111<<<777EEEhhhdddFFF???666666666666555555555555555555555555666666666777444444555666666555444444111111111222222333333444333333333444444444555555555555444444444333333333666666666555555555444444444444444444444444444444555555666666666666555555444555555555555555444444555555555555555555555555444555555666777777888888555555666666777777888888888888888999:::;;;<<<===???BBBHHHNNNRRRWWW\\\___```cccggglllqqqxxxCCCFFFJJJMMMQQQZZZgggppp||||||vvvtttsssrrrqqqmmmrrrvvvzzzzzzqqqmmmjjjkkkooozzzuuufff]]][[[WWWWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSSSSTTTTTTRRRQQQNNNIIICCC===;;;999888777666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333333333333333333333333333222222222333333444444444333333333444444444555555444444444444444444444444444333333333333333333333555444444333333444444555555666777666444333444555555555555555555555555555555666666666777777888888666666777888888888888888999888777777777888999:::;;;;;;::::::;;;;;;<<<===<<<>>>BBBFFFMMMVVV```gggpppxxx|||xxxxxxwwwvvvvvvuuuttttttoooppprrrsssrrrpppmmmkkkkkkmmmpppuuuzzz~~~}}}{{{zzzyyyyyyyyyzzz{{{}}}|||vvvrrrpppnnnlllmmmmmmmmmmmmnnnpppsssrrrtttvvvxxxyyy|||zzzsssoooiiifffccc___\\\[[[[[[[[[WWWXXXZZZ[[[[[[ZZZYYYXXXQQQNNNJJJFFFDDDAAA>>><<<;;;;;;::::::999888777777555666666666777777888888444<<<222>>>fffdddDDD===777777777777666666666666444555555555666666777777333444555666666555444333111222333444555555666777333333333444444555555555555555555444444333333333333444444555666777888888666666666666666666666666555555666666666666555555333333444555666666666666555555555555555555555555444555555666777888888999777777777777666666666666888888888999:::;;;===>>>AAAEEEKKKQQQVVV[[[```ccceeehhhmmmqqqvvv|||FFFEEEEEEGGGMMMTTT\\\aaammmvvvzzzvvvrrrpppnnnqqquuuxxx{{{uuummmiiifffdddqqq~~~}}}kkk```[[[ZZZYYYWWWVVVWWWWWWVVVUUUVVVVVVUUUUUUTTTSSSRRRRRRNNNKKKGGGCCC@@@===888555666555555555555666666777555555555555555555555555666666666666666666666666555555555444444333333333222333444555444444222111333333333333333333333333333333333333333333333333333333333444444444555555333444444555555444444333444444555555555555555444555555555555444222000///444444444444444444444444444444444444444444444444555555555555555444444444555555555555555555555555555555555555666666666666666666777777888888999999777777777777777888888999888777666777999:::;;;;;;???AAAEEEJJJSSS^^^jjjrrryyy}}}{{{zzzyyywwwvvvttttttsssssspppqqqsssuuuuuutttsssrrroooppprrruuuxxx|||~~~{{{yyyxxxzzz{{{}}}{{{wwwtttpppooonnnmmmmmmmmmnnnnnnttttttuuuttttttvvvzzz|||~~~wwwrrrqqqooojjjddd```]]][[[[[[UUUVVVXXXZZZ[[[[[[ZZZYYYXXXUUUPPPKKKEEEAAA===<<<999999999999888888888888777777777777777777777777999555555;;;CCCEEE>>>666999999888888777777666666555555555555555555555555555555666666666666555555555555555555555555555555666666666555555444444333444444444555555555555666666666555555555555666666555555555555555555555555555555555555555555555555666555555444444444555555444444555666777777666666555555666777777777777777666666666777888888999999999::::::::::::<<<@@@CCCFFFKKKRRRWWWZZZ___fffkkklllooosssvvvyyy}}}FFFEEEDDDEEEHHHNNNUUUYYYdddmmmyyy{{{wwwtttoooqqqrrrtttvvv{{{{{{sssmmmhhheeekkkwwwsssfff```YYYWWWUUUUUUVVVVVVVVVUUUVVVVVVUUUUUUTTTSSSSSSSSSQQQNNNJJJFFFBBB>>>:::777666666555555555666666777555555555555555555555555555555555555555555555555444444444444444444333333222222333444444444333333333333333333333333333333333333333333333333333333333333333333444444444444333444444555555444444333444444444555444333333222333444555555555444333222444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555444444555555555555666666666666666666666666666777777777777777777777777888999999888888777888:::;;;<<<<<>>AAADDDIIINNNUUUZZZ___dddkkkqqqsssuuuyyy|||~~~IIIGGGEEEDDDFFFIIINNNQQQXXX```kkkvvv~~~~~~zzzssssssrrrpppqqquuu|||{{{ssslllggghhhqqq||||||mmmddd[[[XXXVVVUUUVVVWWWWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSSSSPPPLLLIIIEEEAAA<<<999777777666666666666666777555555555555555555555555444444444444444444444444333333444444444444444444222222222222333333444555333333333333333333333333333333333333333333333333222222222222333333333333333444444555555444444333444444444444333222111111222333444555555555555444444444444444444444444444444444444444444444444444333444444444555666666666666666666555555444444444555555555555666666666666666666666666555555555555888777777777777888999999999999999999:::<<<>>>???EEEIIIQQQYYYaaakkktttzzz{{{~~~~~~|||zzzxxxxxxwwwvvvvvvvvvvvvvvvwwwyyy{{{}}}~~~}}}||||||xxxxxxxxxyyy{{{|||~~~~~~zzzxxxuuusssqqqppppppqqqmmmnnnooonnnmmmnnnqqqtttuuuvvvwwwyyy||||||xxxvvvrrrmmmiiieeecccbbbZZZZZZYYYXXXXXXYYYZZZ[[[[[[ZZZWWWSSSNNNHHHBBB???888888777777777777888888777777777777777777777777777444111111333555666666666666666555555555555444555555555555555555555555555555666666666666555555555555555555555555555555333333333333444444444444444444444444555555555555666666555555555555666666555555555555555555555555333333333333333333333333444444333333333333444444555555666777777777666666555555666777777777777777666666777777888999999999999:::;;;<<<===@@@DDDGGGMMMRRRYYY___eeekkksssyyy{{{~~~MMMKKKHHHFFFFFFHHHKKKMMMOOOVVV```iiisss~~~yyywwwssspppppptttyyy}}}{{{qqqkkkjjjnnnuuu}}}sssggg___\\\XXXWWWWWWYYYYYYYYYVVVVVVVVVUUUUUUTTTTTTTTTTTTRRRNNNKKKHHHCCC>>>:::999888777777666666666666555555555555555555555555333333333333333333333333333333333444444555555555333222111111222333555666444444444444444444444444333333333333333333333333111111222222222333333333333444444555555444444333222333333444444444333333222222333333444444444444444444444444444444444444444444444444444444444444333333333444555666777777777777666666555555444444555555555555666666666666777777777666666555555555888888777777888888999:::888999999::::::===@@@BBBHHHNNNWWW```iiipppwww{{{|||}}}~~~|||{{{yyyxxxxxxwwwxxxxxxyyyyyyzzz{{{}}}~~~{{{{{{{{{{{{{{{|||}}}~~~~~~{{{vvvtttrrrrrrrrrppppppqqqpppnnnnnnppprrrqqqrrrssstttwww{{{|||zzzwwwsssooojjjgggeee^^^]]]ZZZXXXWWWXXXZZZ[[[[[[[[[ZZZWWWRRRKKKEEEAAA<<<;;;::::::999::::::;;;777777777777777777777777777666555444222333666888777777777777777777777777555555555555555555555555444555555666666555555444555555555555555555555555222222222333333444444444333333444444444555555555666555555444444555555666555555555555555555555555333333333333333333333333333333222222222333444444555666666777777777666666555555666777777777777777666777777888888999::::::888999;;;<<<>>>BBBGGGJJJQQQVVV]]]dddjjjqqqzzzNNNLLLIIIGGGFFFHHHJJJKKKJJJPPPXXX```jjjvvv~~~zzzuuuqqqqqqtttwwwzzz~~~yyyrrrmmmlllooovvv{{{nnneee```[[[WWWWWWXXXYYYYYYVVVVVVVVVUUUUUUUUUUUUUUUTTTRRROOOMMMIIIEEE@@@<<<;;;:::999777777666666666555555555555555555555555333333333333333333333333333333333444444555555555333333222111222333555666444444444444444444444444333333333333333333333333111111222222222333333333333444444555555444444333111222333555666666666666444333333222222222222222444444444444444444444444444444444444444444444444333333333444555666777777777777666666666555555555555555555555666666666666888888888777777666666666888888888888888999999:::777999:::;;;;;;>>>DDDHHHLLLSSS]]]fffnnnsssxxx{{{}}}|||||||||~~~~~~}}}{{{{{{{{{zzz{{{{{{|||}}}{{{|||~~~}}}}}}}}}||||||}}}}}}~~~~~~~~~{{{wwwvvvuuuvvvtttttttttrrrpppoooooopppooopppqqqrrrtttxxx}}}~~~|||xxxtttoookkkiiiccc```]]]ZZZXXXYYYZZZ\\\YYYZZZZZZXXXTTTNNNHHHDDD???>>><<<::::::::::::;;;777777777777777777777777555777888777555444555666666666666666666777777777555555555555555555555555444444555555555555444444555555555555555555555555222222222333333444444444333333333444444444444555555555444444444444555555555555555555555555555555333333333333333333333333222222222222222333444555666777777777777777666666555555666777777777777777777777777888999999::::::777999;;;===@@@EEEJJJNNNUUUZZZaaagggmmmuuu~~~OOONNNKKKHHHGGGGGGHHHIIIIIIMMMRRRXXX```kkkxxx~~~wwwsssrrrtttuuuuuuzzz~~~qqqmmmkkkqqqyyyzzzkkkeee^^^XXXVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRPPPOOOLLLHHHCCC???<<<;;;:::888777666666666555555555555555555555555333333333333333333333333333333444444444444444444444333333222222333333444444444444444444444444444333333333333333333333333222222222222333333333333333444444555555444444333222333444555666777777777555444333222222222222222444444444444444444444444444444444444444444444444333444444444555666666666666666666666666666666666555555555555666666666666888888888888777777777777999888888888888999::::::777:::<<<===>>>BBBIIIOOOUUU[[[dddlllrrrvvvzzz|||}}}|||{{{zzz{{{|||~~~~~~}}}}}}{{{{{{{{{yyyyyyyyyvvvrrrooooooooooooooopppqqqrrrvvv{{{~~~zzztttooolllfffddd```]]]ZZZZZZ[[[\\\XXXYYYZZZYYYUUUPPPKKKHHHAAA???<<<999888777888888777777777777777777777777222555777888777555444333333444444444444555555555555555555555555555555555444444555555555555444444555555555555555555555555333333333333444444444444333333333333444444444444555555444444444444555555555555555555555555555555333333333333333333333333333222222333333444555666777777888888888777666666555555666777777777777777777777888888999:::::::::888:::===@@@DDDIIIOOOTTTZZZ^^^dddiiiooovvvUUUSSSOOOLLLIIIHHHHHHHHHGGGJJJNNNRRRWWW```lllttt~~~yyywwwuuutttrrruuu{{{zzzrrrmmmnnnqqqwwwtttmmmddd\\\XXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQOOOLLLFFFCCC===<<<;;;999777666666666555555555555555555555555444444444444444444444444444444444444444444333333444444444444333222111111555555555555555555555555333333333333333333333333333333333333444444444444333444444555555444444333444444444555555444444333555555444444444555666777444444444444444444444444444444444444444444444444444444555555555555555555555555555666777777888888555555555555666666666666666666666777777777777777999999888888999999:::;;;999<<>>:::777777777777777777777777777777777777444555666777888777555444333333333444444444555555555555555555555555555555333444444555555444444333555555555555555555555555555555555444444444444444222222333333333444444444555444444333333444444555555555555555555555555555444444444444444444444444333333333333444555666777888888888888888777666666555555666777777777777777777888888999999::::::;;;;;;===@@@DDDIIIOOOUUUZZZ___ccchhhlllqqqwww[[[YYYUUUPPPMMMJJJIIIIIIFFFHHHKKKMMMQQQYYYccckkkzzz|||xxxuuuqqqqqqvvv}}}zzzpppmmmlllmmmuuu|||uuukkkbbb]]][[[ZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSRRRNNNIIIFFF>>>===;;;999888777666666555555555555555555555555444444444444444444444444555555555444444333333333444555555555444222000///555555555555555555555555333333333333333333333333333333444444444444555555333444444555555444444333555555555444333222000///555555444555666888:::;;;444444444444444444444444444444444444444444444444555555555555555444444444444444555666777888999999555555555555666666666777444555555555666666777777999999888888999999:::;;;:::>>>BBBDDDFFFLLLUUU]]]fffkkkrrrxxx{{{}}}|||{{{{{{zzzzzzxxxtttrrrlllpppuuu{{{||||||~~~}}}xxxuuutttnnnnnnooooooppptttyyy|||}}}}}}wwwsssjjjhhheeebbb___]]]\\\[[[YYYZZZZZZYYYXXXUUURRRQQQHHHEEEAAA<<<999888888999777777777777777777777777888666666777999:::999777555555555666666666777777555555555555555555555555333444444555555444444333555555555555555555555555666666666555555444444444222222333333333444444444555444444333333444444555555555555555555555555555555555555555555555555555333333333444555666777888888888888888888777666666555666666777777777777777777888888999999:::;;;;;;===@@@CCCGGGLLLRRRYYY^^^cccfffkkknnnrrrxxxccc]]]UUUPPPOOOMMMKKKIIIGGGHHHJJJKKKMMMSSS[[[bbbnnn{{{yyyvvvtttvvvvvvvvvyyy|||uuukkkiiilllqqqsssrrrfff^^^ZZZWWWTTTWWWVVVVVVVVVWWWWWWUUUSSSTTTTTTUUUTTTSSSQQQOOONNNCCC@@@;;;888777777666666555555444444444333333333555555555555555555555555555555555555555555555555555444444333333444444555444444444555555555555666222444555555444333333444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555555555555555555555555555555555555444444333333333444444444444444444444444444555555666666666666666666666666666666666666666777777777777888888888888:::999999999;;;;;;;;;:::<<>>;;;:::::::::777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555444444444555555555666666555555555555666666666666222222222333333333444444444444555555555555444444333444555555666666555555666666555555555444444444555555555555555555555555444444555666777888999999555666666666777777777888777777666666666666666777888777777888;;;===>>>===@@@BBBFFFLLLTTT\\\dddhhhjjjkkklllooouuu|||hhhbbbZZZUUUSSSRRROOOLLLHHHIIIIIIIIIJJJNNNUUUZZZfffrrrzzzwwwtttsssssstttwww|||~~~ppphhhgggiiikkkzzzrrrggg```[[[XXXWWWVVVUUUVVVWWWWWWVVVTTTTTTTTTUUUTTTSSSRRRPPPOOOFFFCCC>>>:::999888777666555555555444444444333333555555555555555555555555555555555555555555555555555444444333333444444555444444444555555555555666222444555555444333333444444444444444444444333333444444444444444444444444555555444444444333333333555444444333333444444555555555555555555555555555555555555444444333333333444444444444444444444444444555555666666666666666666666666666666666666666777777777777888888888888999999999999:::;;;;;;;;;CCCEEEJJJSSS^^^hhhnnnpppvvvzzz~~~~~~~~~{{{wwwtttqqqnnnnnnooorrrwww{{{tttrrrooommmmmmpppsssuuuuuuyyy{{{}}}}}}wwwmmmiiiccc___]]]\\\ZZZYYYXXXYYYYYYYYYXXXWWWUUUTTTLLLIIIEEE@@@===;;;;;;;;;777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555444444444555555555666666444444444444555555555555333333333333444444444444444444555555555555444444333444555555666666555555666666555555555444444444555555555555555555555555555555555555444444444444666666666666777777777777888888777777777777888888888888777999;;;===>>>>>>CCCEEEJJJQQQYYYbbbiiimmmpppppppppsssxxxnnnhhh```[[[YYYWWWTTTQQQLLLLLLKKKIIIIIIKKKOOOSSSZZZeeerrr}}}{{{tttsssrrrqqqsssvvvzzz|||vvviiicccccceeemmmuuurrrfff^^^\\\WWWUUUUUUUUUWWWWWWWWWUUUTTTTTTUUUUUUTTTRRRPPPOOOJJJFFFAAA===;;;:::888777555555555444444444444333555555555555555555555555555555555555555555555555555444444333333444444555444444444555555555555666222444555555444333333444555555555444444333333333444444444444444444444444555555444444333333222222555444444333333444444555555555555555555555555555555555555444444444444444444444444444444444444444444555555666666666666666666666666666666666666666777777777777888888888888888888888999:::;;;<<<===EEEGGGMMMWWWdddoooxxx|||~~~~~~zzzvvvssspppooooooooosssyyyxxxtttrrrooonnnooorrrssssssxxxyyyzzz{{{{{{}}}yyypppkkkddd___]]][[[ZZZYYYXXXXXXYYYYYYXXXWWWVVVUUUPPPMMMHHHCCC???<<<;;;;;;777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555444444444555555555555555333333333444444444444555333444444444444555555555444444555555555555444444333444555555666666555555555555555555555444444444555555555555555555555555555555555555444444444444777777777777666666666666999999888888888888999999999888888999;;;===???@@@FFFIIIPPPYYYbbbkkkqqquuuxxxwwwwwwyyy~~~tttnnnfffaaa^^^[[[WWWTTTRRRPPPNNNKKKJJJKKKNNNPPPRRRZZZfffrrr~~~~~~yyywwwsssqqqqqqsssuuuwwwzzz~~~|||mmmdddccceeehhhqqq{{{kkkaaa]]]WWWUUUTTTUUUVVVWWWWWWVVVTTTTTTUUUUUUTTTSSSQQQPPPMMMIIIDDD???===:::888666555555555555444444444444555555555555555555555555555555555555555555555555555444444333333444444555444444444555555555555666222444555555444333333444555555555444444333333222444444444444444444444444333333333333333333333333555444444333333444444555555555555555555555555555555555555555555444444444555555555555555555555555444555555666666666666666666666666666666666666666666777777777888888888888777888999999999;;;>>>@@@GGGKKKUUUbbbppp||||||xxxuuutttsssrrrpppqqquuu{{{~~~zzzwwwsssqqqqqqrrrssssssuuuvvvwwwwwwwwwyyy}}}}}}rrrmmmeee```\\\[[[ZZZYYYWWWWWWWWWWWWWWWVVVVVVUUURRROOOJJJEEE@@@===;;;:::777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555333333444444444555555555444444444555555555666666444444555555555555444444333444555555666555555555555555555555555555555555555555555555555555555555444444555666777888999999777777777777666666666666888888777777777888999999999999::::::;;;===AAACCCHHHMMMWWWbbbmmmvvv{{{~~~~~~yyyssslllfffccc___ZZZVVVTTTRRROOOLLLLLLLLLMMMMMMOOOTTT]]]iiiuuu~~~{{{vvvqqqooooooqqqrrrvvvzzztttjjjeeedddfffnnn{{{tttfff```XXXVVVTTTTTTVVVWWWWWWVVVTTTTTTUUUUUUUUUSSSRRRQQQNNNJJJEEEAAA>>>;;;888555666666555555555444444444555555555555555555555555555555555555555555555555555444444333333444444555444444444555555555555666222444555555444333333444555555555444444333333333444444444444444444444444000111111222333444555555555444444333333444444555555555555555555555555555555555555555555555555555555555555555555555555555444555555666666666666666777777777777777777777777666777777777888888888888666888999::::::<<<@@@CCCMMMUUUcccuuu~~~zzzxxxwwwvvvtttrrrqqqssswwwzzz{{{vvvsssrrrrrrqqqqqqttttttuuuuuuuuuxxx|||uuuoooggg```\\\[[[ZZZYYYWWWWWWVVVUUUUUUTTTTTTTTTSSSPPPLLLFFFAAA===:::999888888888888888888888888666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555444444555555555666666666666444444444555555555666666444444555555555555444444333444555555666555555555444555555555555555555555555555555555555555555555444444555666777888999999777777777777666666666666666666666666666777888999999:::;;;<<<===@@@EEEIIILLLSSS___lllwwwzzzsssmmmiiieee___[[[VVVSSSOOOMMMLLLLLLKKKJJJNNNPPPVVVaaalllwwwxxxrrrmmmlllmmmnnnsssxxx~~~qqqhhhccccccjjjuuuooofffYYYWWWUUUTTTUUUVVVVVVUUUTTTTTTUUUUUUUUUTTTRRRRRROOOLLLGGGCCC@@@===999666666666666555555555444444555555555555555555555555555555555555555555555555555444444333333444444555444444444555555555555666222444555555444333333444444444444444444444444444444444444444444444444444000000111222333444555555555444444333333444444555555555555555555555555555555555555555555666666666555555555555555555555555444555555666666666666666777777777777777777777777777777777777888888888888666999;;;;;;;;;===CCCGGGPPP[[[nnn|||{{{xxxwwwvvvtttrrrsssuuuxxxyyy~~~zzzvvvsssrrrqqqppptttttttttssstttvvv{{{~~~yyysssjjjccc^^^\\\[[[[[[YYYXXXWWWUUUTTTTTTSSSSSSTTTQQQMMMHHHCCC>>>;;;999888888888888888888888888777777777777777777777777666666666666666666666666555555555555555555555555555555555555555444444444555555555666666666777777333444444444444555555555444444555555555555444444333444555555666666555555444444444555555555555555555555555555555555555555555555555555444444444444666666666666777777777777555555555555666777888999888;;;===>>>???CCCIIIOOOUUU\\\iiivvv{{{uuuqqqllleeeaaa[[[WWWRRROOONNNMMMJJJHHHNNNLLLPPPYYYbbbkkkxxx}}}uuuooommmmmmnnnpppvvv~~~|||nnneeebbbgggppp{{{wwwjjj[[[YYYUUUTTTTTTUUUUUUTTTTTTTTTUUUVVVUUUTTTSSSRRRQQQMMMIIIFFFCCC???;;;888666666666666555555555555555555555555555555555555555555555555555555555555555444444333333444444555444444444555555555555666222444555555444333333444222333333444444555555555444444444444444444444444222222222222222222222222555444444333333444444555555555555555555555555555444555555555666666666777555555555555555555555555444555555666666666666666777777777777777777777777777777777777888888888888777:::<<<<<<<<<>>>EEEKKKUUU```ttt~~~}}}zzz{{{zzzxxxwwwwwwyyy{{{yyy|||{{{xxxvvvtttrrruuuuuutttrrrrrrssswww{{{}}}~~~xxxnnnfffbbb```^^^^^^\\\[[[YYYWWWUUUTTTTTTTTTUUUSSSOOOJJJEEEAAA===;;;888888888888888888888888777777777777777777777777666666666666666666666666555555555555555555555555666666555555555444444444444444444555555555666666333333333333444444444444444444555555555555444444333444555555666666555555444444444555555555666666555555555555555555555555555555555555444444444444444444555666777888999999666666666666777888999:::888;;;>>>@@@AAAEEENNNTTTaaahhhttt{{{vvvqqqjjjeeebbb]]]WWWSSSRRROOOLLLHHHMMMJJJLLLTTT\\\cccqqq~~~yyyssspppooopppooottt|||vvvjjjcccgggmmmvvvzzzkkk]]]ZZZVVVTTTTTTTTTTTTTTTSSSTTTUUUVVVUUUUUUSSSRRRRRROOOKKKHHHEEEAAA===;;;777666666666555555555555555555555555555555555555555555555555555555555555555444444333333444444555444444444555555555666666222444555555444333333444111222222333444555666666444444444444444444444444555555444333222000000///555444444333333444444555555555555555555555555555444555555555666666777777666666666666666666666666444555555666666666666666777777777777777777777777777777777777888888888888777:::======<<>>BBBGGGNNNSSS```nnn{{{zzzyyyzzzwwwsssqqqqqqsssuuuuuu|||~~~yyyqqqkkkgggeeedddcccbbb___[[[WWWTTTSSSTTTUUUSSSPPPMMMKKKHHHDDDAAA???<<<:::999999999999888777777777777777777888888666666555444444444444555666666555555555555666666444444555555555555444444555555555555555555555555666555444333333333333333333333333333333333333333222222333333333444444444666666666666666666666666444444555555666777777777555555555555666666666666777777777777666666666666;;;:::888666444444777::::::===@@@CCCGGGOOOYYYaaarrr{{{zzzsssnnniiiddd^^^YYYUUURRROOOMMMJJJJJJKKKLLLQQQZZZdddkkkwww~~~uuupppqqqnnnooorrrwww~~~}}}llleeebbbgggppp|||{{{hhhbbbYYYUUUTTTUUUUUUTTTVVVUUUUUUVVVWWWWWWUUUSSSTTTQQQOOOLLLJJJFFFAAA===:::888666555666777666666666666666666666666666666555555555555555555555555222333444444555555444444666666555555555444444444444444444555555555666666555555555666666555555555444444555555555555444444555444444333333444444555555555555555555555555555555555555555555555555555666666666666666666666666888777555444444444555666666666666666666666666666888888777777777666666666666777777888888888888888888999<<<>>>BBBHHHOOOTTTbbbppp~~~}}}}}}yyyuuusssssstttuuuuuu{{{||||||vvvqqqooommmjjjiiieee___ZZZVVVTTTTTTUUUSSSPPPNNNLLLIIIFFFCCC@@@>>>;;;999999:::999888888888888777777777777777666666555444444444444555666666555555555555666666555666666666666666666555555555555555555555555555555555444444333333333333333333333333333333333333222222333333333444444444444444444444444444444444777777777666555555444444555555555555666666666666777777777777777777777666888888888666555666999<<<999<<<@@@DDDKKKVVVcccmmm|||zzzuuuoookkkddd___ZZZVVVRRROOOKKKKKKJJJJJJLLLRRRZZZ```nnnvvv|||uuusssnnnnnnnnnqqqvvv|||rrriiibbbccciiirrr~~~qqqjjj```YYYVVVUUUTTTRRRVVVVVVUUUVVVXXXXXXWWWUUUUUUSSSPPPNNNLLLIIIDDDAAA<<<:::777666666777666555666666666666666666666666666666666666666666666666222333444444555555444444555555555555555444444444444444444555555555555555555666666777777666666555444444555555555555444444555444444333333444444555555555555555555555555555555555555555555555555555555555555555555555555555888777666444444555666777555555555555555555555555999999888888888888777777777777777888888999999999;;;<<<>>>@@@DDDKKKRRRXXXeeeqqq|||}}}~~~~~~}}}yyyvvvvvvvvvvvvvvvzzz{{{}}}{{{yyyuuurrrllleee^^^YYYUUUTTTTTTRRRPPPOOONNNLLLIIIFFFBBB@@@<<<;;;;;;:::999888999888888888777777666666666666555444444444444555666666555555555555666666666666777777777777666666555555555555555555555555555444444444444333333333333333333333333333333333333333333333444444444444444444444444444444444444777777777666555555444444555555555555666666666666777777777777777777777777555666888888888999;;;===<<<>>>BBBGGGPPP^^^nnnyyyzzzuuupppjjjccc^^^YYYTTTPPPNNNNNNLLLKKKKKKOOOVVV[[[eeennn{{{{{{uuunnnllljjjkkknnnuuu}}}{{{pppeeecccfffnnnyyy|||ttthhh___[[[XXXVVVTTTUUUUUUUUUVVVXXXYYYXXXVVVTTTSSSQQQOOOMMMJJJFFFCCC===;;;888666666666555444666666666666666666666666555555555555555555555555444555666666777666666666555555555555555555555555555555555555555555555555666666777777777777666666444444555555555555444444555444444333333444444555555555555555555555555555555555555555555555555555555555555555555555555555666666555444444555555666555555555555555555555555888888888888888888888888666666777777777888999999===???AAADDDIIIPPPXXX]]]fffqqq~~~~~~|||yyy{{{~~~{{{zzzyyyxxxwwwzzz{{{|||{{{ssskkkddd]]]XXXTTTTTTRRRQQQPPPPPPOOOMMMJJJEEEBBB???===<<<;;;:::888999999888888777666666666666666555444444444444555666666555555555555666666666666666777777666666666555555555555555555555555444444444444444444444333222222333333333333444444333333333444444444444555666666666666666666666666444444555555666777777777555555555555666666666666777777777777777888888888555777999:::::::::<<<>>>@@@BBBFFFKKKUUUddduuuzzzvvvooohhhccc\\\WWWSSSPPPOOONNNKKKKKKNNNSSSWWW___hhhtttyyyooollliiigggjjjqqqxxx}}}vvvjjjeeefffkkkuuu~~~|||nnnddd^^^[[[XXXVVVUUUTTTTTTUUUWWWXXXWWWUUUSSSRRRPPPOOONNNLLLHHHEEE???<<<888666666555444222666666666666666666666666444444444444444444444444444555666666777666666666444555555555555555555555555555555555555555555444666666777777777777666666444444555555555555444444555444444333333444444555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444555555555555555555555555555555777777777777777777777777666666666666666888999:::===???CCCHHHMMMTTT\\\aaagggqqq||||||yyywwwwwwzzz~~~}}}{{{yyyyyyyyyzzz||||||ssskkkccc\\\WWWTTTSSSRRRRRRSSSRRRPPPNNNHHHEEEAAA???===<<<:::999888888888888777777666666666666555444444444444555666666555555555555666666444555555666666555555444555555555555555555555555333333444555555444444333222222222333333444444444333333444444444555555555666666666666666666666666444444555555666777777777555555555555666666666666666777777777888888888999777999;;;;;;::::::<<<===AAADDDJJJQQQ\\\lll}}}|||vvvoooiiiccc\\\XXXRRRQQQNNNKKKJJJLLLPPPSSSYYYaaammmyyyssspppkkkhhhiiinnntttxxx~~~|||nnngggfffiiiqqqyyyuuuhhhaaa\\\XXXVVVUUUTTTTTTUUUWWWWWWVVVTTTSSSRRRQQQPPPPPPNNNJJJGGGAAA>>>:::888666555444222666666666666666666666666444444444444444444444444222333444444555555444444444444444555555555555555555555555555555444444444555666666777777666666555444444555555555555444444555444444333333444444555555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555555555555555555555555555555666666666777777777777888777666666666777999:::<<<<<<@@@FFFMMMSSSZZZaaafffjjjrrr{{{}}}zzzxxxvvvuuuxxxzzz~~~~~~~~~~~~~~~~~~yyyyyyxxxyyyzzz}}}~~~tttkkkaaa[[[VVVUUUTTTTTTUUUTTTRRRPPPKKKHHHDDD@@@???===;;;999777777777777777777777888666666555444444444444555666666555555555555666666444444555555555555444444555555555555555555555555222333444555555555444333111222222333333444444555333444444444555555555555444444444444444444444444777777777666555555444444555555555555666666666666666777777888888999999999999:::;;;;;;;;;;;;===???@@@FFFPPP[[[hhhxxx~~~xxxrrrkkkddd```VVVTTTQQQMMMJJJJJJMMMPPPSSSZZZfffqqq{{{zzzvvvpppkkkiiilllpppsssyyytttlllhhhhhhnnntttpppfff___ZZZWWWWWWVVVVVVWWWXXXXXXVVVTTTTTTSSSRRRRRRRRRPPPMMMJJJDDDAAA===:::999777555444666666666666666666666666555555555555555555555555222333444444555555444444444444444555555555666666666666555555555444444444555555555666666555555555444444555555555555444444555444444333333444444555555555555555555555555555444444444444444444444444666666666666666666666666555555666777777777777777666666666666666666666666777777777888888888999999999888888888999;;;===>>>>>>DDDMMMVVV^^^eeekkknnnnnnuuu|||}}}zzzxxxxxxxxxxxxyyy{{{yyyyyyyyywwwvvvxxx{{{~~~~~~}}}{{{yyyyyyzzz|||~~~sssggg___WWWVVVUUUUUUVVVVVVTTTRRRNNNJJJEEEBBB@@@>>>;;;999666666666777888888999999666666555444444444444555666666555555555555666666555555666666666666555555555555555555555555555555111222444555666555444333111111222333333444555555444444444444555555555555444444444444444444444444777777777666555555444444555555555555666666666666666777777888888999::::::999::::::::::::===@@@CCCEEEMMMZZZgggttt~~~xxxqqqjjjfff[[[YYYUUUPPPLLLKKKLLLNNNNNNVVV```kkkuuu{{{tttmmmjjjkkkmmmooovvv~~~zzzpppkkkiiimmmssszzzwwwkkkccc]]]ZZZZZZXXXXXXXXXYYYXXXWWWUUUVVVUUUTTTTTTTTTRRROOOMMMGGGDDD???<<<;;;999777555666666666666666666666666666666666666666666666666444555666666777777666666444444444555555555666666666666555555555444444444444444555555555555444444444555555555555555555444555444444333333444444555555555555555555555555555444444444444444444444444777777777777777777777777666777888999999999999999777777777777777777777777888888888999999:::::::::;;;:::999999:::===???AAACCCJJJTTT___gggnnnssswwwrrrxxx~~~}}}zzzzzz{{{}}}}}}zzz|||xxxxxxwwwuuuttttttvvvxxxzzz|||zzzzzz{{{|||yyykkkbbbXXXWWWVVVVVVWWWVVVTTTRRROOOKKKFFFCCC@@@>>>;;;999555555666777888999::::::666666555444444444444555666666555555555555666666666666777777777777666666555555555555555555555555111222444666666555444333111111222333333444555555444444444555555555666666666666666666666666666666444444555555666777777777555555555555666666666777666777777888999999::::::888888999999:::>>>CCCGGGMMMVVVcccppp|||~~~xxxqqqlllbbb\\\SSSNNNMMMMMMLLLKKKLLLPPPYYYcccnnn{{{uuunnnmmmnnnpppppprrrxxxyyynnnhhhiiilllzzztttjjjccc]]]YYYVVVTTTTTTUUUWWWWWWVVVWWWWWWVVVVVVTTTSSSQQQQQQLLLIIIDDD???<<<:::::::::777666666666555555555555666666666666666666666666666666555444444444444555555555555555666666666666333333444444555666666666444555666777777555333222555555444444444444555555777666555444444555666777555555555555555555444444555444444444444555666666666666666666777777777777888888888888999999999999555444555777888888:::<<<:::::::::999999999999888888999:::;;;;;;>>>BBBEEEHHHPPP]]]jjjuuu|||~~~}}}}}}~~~~~~}}}yyyxxxuuurrrqqqpppqqqqqqxxx{{{~~~}}}|||{{{|||||||||}}}nnnaaa^^^ZZZVVVTTTUUUVVVUUUSSSTTTPPPKKKEEE@@@>>>======777777777777666666666666999888888777666555555444666666666666666666666666666666555444333333222222...222555666333111333444555555555555555555444444555555555555555555555555444444444555555555555666444555555666666666666666888777666555555444444555555555666666777888888888888888888888888888888888;;;::::::<<<<<<>>>FFFOOOVVVbbbqqq|||}}}uuuppphhhaaaWWWQQQOOOMMMKKKIIILLLPPPVVV___iiivvv|||sssnnnmmmmmmlllqqqvvv|||rrrllllllnnnwww~~~|||qqqggg___YYYWWWUUUTTTVVVWWWWWWVVVVVVVVVVVVUUUUUUSSSRRRQQQMMMJJJEEE@@@===::::::999777777666666666555555555666666666666666666666666666666555444444444444555555555555555666666666666555555555555555555444444444555666777666555333222555555444444444444555555777666555444444555666777555555555555555555555555555444444444444555666666666666666666777777777777444555555555555666666666777777777888777777888999999999999999999999999999888999::::::;;;>>>BBBEEEOOOXXXeeerrr|||}}}zzzvvvtttsssrrrssswwwxxx{{{~~~}}}|||{{{zzz{{{|||~~~~~~oooeee^^^ZZZVVVUUUUUUVVVUUUTTTTTTQQQLLLFFFBBB???======999999888888888777777777888888888777666555555555666666666666666666666666777777666555555444333333222444555666555444555666555555555555555555555555555555555555555555555555444444444555555555555666444555555666666666666666777666666555555555555666444555555666777777888888666666777888888999:::::::::999:::===>>>AAAJJJTTT___kkkzzz|||vvvoooggg]]]VVVRRROOOKKKIIILLLNNNRRRXXXbbbnnnzzzxxxqqqnnnllllllooottt}}}wwwqqqoooooorrryyy|||nnnccc[[[YYYVVVUUUVVVWWWWWWWWWUUUUUUVVVVVVUUUTTTSSSSSSOOOLLLHHHCCC>>>;;;999888777777777666666666555555666666666666666666666666666666555444444444444555555555555555666666666666777666666555444444333333444555666666666555444333555555444444444444555555777666555555555555666666555555555555555555555555555555444444555555666777666666666666777777777777444444444444555555555555666777888777666555777777777777777888999999:::::::::;;;;;;<<<===@@@EEEIIIVVV___mmmzzz}}}yyywwwuuuuuuxxxyyyzzz|||}}}~~~~~~~~~yyyyyyyyyzzz|||zzzoooiii]]]ZZZWWWUUUUUUUUUUUUTTTVVVSSSNNNIIIDDD@@@>>>===;;;::::::999888888999999888888777777666666555555666666666666666666666666777777777666555555444444777666444555666777777777555555555555555555555555555555555555555555555555444444444555555555555666444555555666666666666666666555555555555666777777444444555555666777777777444444555777888999:::;;;999888:::===@@@EEEOOOYYYgggttt|||tttlllbbbZZZUUUQQQMMMIIIJJJLLLNNNSSS[[[gggttt}}}~~~uuuqqqoooooonnnrrryyy|||vvvrrrppppppvvvuuufff^^^[[[WWWUUUVVVWWWXXXWWWUUUUUUUUUVVVVVVUUUTTTTTTQQQNNNJJJFFFAAA<<<999888777777777666666666666555666666666666666666666666666666555444444444444555555555555555666666666666666666555555555444444444444555555666666555444444555555444444444444555555777666666555555555555555444444444555555555555555555555555555555666666777666666666666777777777777666666666777777777888888333777999777555666777777555666666777999::::::;;;<<<===>>>???AAAEEEKKKOOOZZZcccppp||||||zzzyyy~~~}}}}}}}}}}}}~~~yyyyyyxxxyyyzzz}}}tttkkkhhh\\\ZZZWWWUUUUUUUUUUUUVVVVVVTTTPPPKKKGGGBBB???>>><<<;;;:::999888888999999888777777777666666666555666666666666666666666666666666666666555555444444999666333333666999888777444444444555555555555555555555555555555555555555444444444555555555555666444555555666666666666666444444444555555666888888444444444555666666777777444555555777888999999:::999888:::>>>AAAFFFQQQ\\\kkkxxxxxxqqqggg^^^YYYTTTOOOKKKIIIJJJKKKNNNVVVaaannnwww{{{tttqqqpppnnnpppuuu|||zzztttqqqooottt|||{{{kkk```]]]XXXVVVVVVWWWXXXXXXUUUUUUVVVVVVVVVUUUUUUTTTRRRPPPMMMHHHCCC>>>:::888888777777777666666666666666666666666666666666666666666555444444444444555555555555555666666666666444444444555555555666666444444555555555555555555555555444444444444555555666666666666666555555444444444444555555555666666666555555555555666777777666666666666777777777777777777888888888999999999888>>>AAA;;;777777888666555555666888999:::;;;<<<<<<===>>>???CCCHHHOOOUUU^^^gggsss}}}{{{zzzyyyyyyzzz{{{~~~|||nnnfffddd[[[ZZZXXXVVVTTTTTTVVVWWWVVVUUURRRNNNJJJEEEBBB@@@<<<;;;999888777777888888777777777777666666666666666666666666666666666666555555444444444444444444888555222222555777777555444444444555555555666666555555555555555555555555444444444555555555555666444555555666666666666666444444444444555777888999444444555555666777777777777777777777888888888888;;;999;;;>>>BBBHHHSSS^^^nnnzzzwwwmmmddd^^^XXXRRRMMMIIIIIIJJJLLLRRR\\\gggooozzzxxxrrrpppooooooqqqvvvzzzuuuooosssyyypppbbb___ZZZWWWWWWXXXXXXXXXVVVVVVWWWVVVVVVUUUTTTTTTRRRQQQOOOKKKFFFAAA<<<999888888777777777666666666666666666666666666666666666666555444444444444555555555555555666666666666333333444444555666666777444444444555555555555666555555444444444444555555666777777777666555444333333333444444555666666666666666555555666666777888666666666666777777777777666666666666777777777777???GGGIII@@@999999888555666777888999:::;;;<<<<<<:::;;;===???DDDKKKTTTYYYdddlllvvv~~~~~~|||zzzzzz{{{|||}}}yyykkkccc```ZZZZZZXXXVVVTTTTTTVVVXXXVVVUUUTTTQQQMMMIIIEEEBBB>>><<<:::777777777888999777777777777666666666666666666666666666666666666444444444444444444444444555333222333444555555555333333444444555666666666555555555555555555555555444444444555555555555666444555555666666666666666444444444555555777888888555555666666777888888888999888888888888888888888<<<;;;<<<@@@DDDJJJWWWcccttt~~~tttjjjbbb[[[SSSNNNJJJJJJJJJJJJNNNUUU^^^eeeppp|||xxxuuupppoooooorrryyy|||ooorrrwww}}}vvvddd```[[[WWWWWWXXXYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPMMMHHHBBB===:::888888888777777777666666666666666666666666666666666666555444444444444555555555555555666666666666444444555555555555555555444444444444444555666666555555444444444444555555666777777777666555444333333333444444555666666777666666666666666777777888666666666666777777777777555555555666666666666777;;;EEEHHH???888999999555888888999:::;;;;;;<<<<<<;;;<<>>;;;888777888999:::666666666666777777777777666666666666666666666666444444444555555555555555222333555555444444444555333333444444555666666777555555555555555555555555444444444555555555555666444555555666666666666666555555555555555666777888666666777777888999999999888888999999::::::;;;;;;===<<<===BBBHHHPPP]]]iiixxxzzzoooeee]]]TTTNNNKKKKKKJJJIIIKKKPPPXXX]]]gggttt}}}qqqooonnnooovvvooorrruuuzzzzzzeeeaaa[[[XXXWWWXXXYYYYYYXXXXXXXXXWWWVVVUUUSSSRRRQQQQQQPPPNNNIIIDDD>>>;;;888888888888777777777777666666666666666666666666666666555444444444444555555555555555666666666777666666666555444444333333444444444444444555666777555555555444444555555555666777777777777555333222333333444444555666777777666666666666666777888888666666666666777777777777666666666666777777777888000===BBB:::555888:::777999::::::;;;;;;<<<<<<===>>>@@@BBBFFFMMMVVVaaahhhjjjqqqxxx}}}~~~{{{zzz{{{{{{||||||oooddd]]]XXXYYYYYYVVVSSSSSSVVVYYYTTTTTTUUUTTTQQQMMMIIIGGGAAA???<<<:::999999:::<<<666666666666777777777777666666666666666666666666555555555666666666666666000444777777555333444666333333444444555666777777555555555555555555555555444444444555555555666666444555555666666666666666666555555555555666777777777777777888999999::::::777777888999;;;<<<=========<<<>>>DDDKKKTTTbbbooozzzvvvmmmbbbWWWOOOKKKJJJJJJMMMMMMMMMTTT[[[ccclllyyy}}}uuupppooorrrwww|||uuuqqqvvvzzzlllbbbYYYWWWWWWWWWXXXZZZWWWUUUTTTTTTUUUVVVUUUTTTQQQPPPNNNMMMKKKGGGBBB>>><<<:::777666666777666555888888888888888888888888444444444444444444444444444444444555555555666666555333111222555777555333555555555555555666777777666666666666666666666666777777777777666666666666444555666555444444555666777666555333333333444555777777666555666777888999666666666666666666666666999999999999999999::::::777666666777:::<<<======@@@@@@DDDKKKUUU___ggglllnnnrrrwww{{{~~~|||zzz~~~rrrgggaaaZZZZZZZZZXXXVVVVVVVVVXXXUUUTTTSSSRRRRRRPPPMMMJJJCCC@@@===:::999888666555:::999888666555555444444777777666555555555555555444444555666777888999999666555555555444444444444111222333444555444333333555555555555555555555555666666666666666555555555666666666666666666666666666666666666666555555555777777777777888888888888666666666777888:::;;;<<<@@@???@@@FFFQQQ```nnnwww{{{qqqfff[[[SSSMMMKKKKKKLLLKKKJJJOOOVVV]]]fffsss~~~xxxqqqppprrrvvvxxxtttwww~~~mmmcccZZZWWWVVVUUUVVVXXXXXXVVVTTTTTTUUUVVVUUUTTTRRRQQQPPPOOOMMMIIIDDD@@@<<<:::777666777777777666555555555555555555555555444444444444444444444444444444444555555555666666555333222333555666555333555555555555555666777777666666666666666666666666666666666666666777777777444555666555444444555666777777666555555555555555444444333333333444555666777777777777777777777777666666777777777888888888888777777888:::;;;<<<===BBBDDDHHHPPPYYYbbbiiilllnnnqqquuuxxx{{{~~~{{{~~~wwwkkkeee______^^^\\\ZZZXXXWWWXXXUUUTTTSSSSSSRRRQQQNNNKKKFFFCCC>>>;;;:::999888777888777777666666666666777777777666555555555555555444444444555555555555555666666666555555555444444222333444555666555444444555555555555555555555555666666666666666666666555666666666666666666666666666666666666666666666555777777777777888888888888888888888888888999::::::@@@AAACCCJJJVVVeeesss|||vvvkkk```YYYSSSOOOMMMMMMJJJHHHLLLQQQUUU^^^jjjuuu~~~{{{tttrrrrrruuu|||xxxyyypppeee\\\XXXWWWUUUUUUXXXYYYWWWUUUUUUUUUUUUTTTSSSTTTRRRQQQPPPOOOKKKFFFCCC<<<:::888777888888888777444444444444444444444444444444444444444444444444444444444555555555555555444333333333555666555444555555555555555666777777666666666666666666666666555555555666666777777888444555666555444444555666777777777777777777666555666666666555666777777888888888888888888888888888555555666777888999999:::999888888888999;;;<<<===DDDHHHOOOWWW___fffkkknnnppprrrtttvvvyyy}}}~~~rrrkkkgggfffeeeccc___\\\YYYWWWVVVTTTSSSSSSSSSRRRPPPMMMJJJFFF@@@<<<:::::::::999666666666666666777888999777777666555555555555555666666555555444444444444777777777666666666555555444444555666666666666555555555555555555555555555555555666666666666666666666666666666666666666666555555666666666666666666777777777777888888888888:::999999888888999999:::AAACCCHHHQQQ^^^mmmzzz~~~|||qqqfff___YYYTTTPPPOOOMMMJJJKKKPPPPPPXXXcccnnnwwwwwwtttrrrrrrxxx~~~}}}rrrhhh^^^[[[YYYWWWWWWYYY[[[XXXVVVUUUUUUUUUTTTRRRTTTSSSQQQPPPOOOLLLHHHEEE===;;;999888999999999888777777777777777777777777555555555555555555555555555555555555555555555555444444444444555555555555555555555555555666777777666666666666666666666666444444555555666777888888444555666555444444444666555666777888888777555444777777777777888888999999777777777777777777777777666777777999:::;;;<<<<<<999::::::999999;;;===@@@EEEKKKUUU^^^ffflllppprrrsssttttttuuuxxx~~~yyyqqqnnnmmmkkkiiifffaaa\\\XXXWWWVVVTTTTTTTTTSSSQQQPPPLLLHHHAAA<<<::::::::::::777777666666777777888999777777666555555555555555777777777777777666666666777777777777666666666666444444555555666666666666555555555555555555555555555555555555666666666666666666666666666666666666555555555555666666666666666777777777888888888888999999999999999:::;;;<<>>???AAAGGGQQQ^^^lllzzz~~~|||}}}xxxpppccc\\\UUUSSSPPPLLLKKKMMMNNNSSSZZZbbbkkkwwwyyytttppprrrvvv~~~|||qqqfff```]]]YYYWWWYYYZZZXXXVVVVVVVVVVVVUUUTTTTTTSSSQQQPPPOOONNNKKKIIIBBB???<<<:::::::::999777777777777777777777777777555555555555555555555555555555555555555444444444333555666666555555666777555555555555555666777777666666666666666666666666444444444555555666666777444555666555444444555666333444444555555555555555555666666777888777777777555555555555555555555555555555666777888999999:::888:::<<<<<<<<>><<<:::999888:::999888777777777777777777777666555555555555555222222333444555666777777777777777666666666555555444444333333444444555666555555555555555555555555444444555555666777777777666666666666666666666666444444555555666777777777777777777777888888888888666777888999;;;>>>@@@AAACCCJJJVVVdddsss~~~{{{mmmeee\\\XXXUUUOOOLLLMMMLLLPPPUUU[[[dddppp~~~~~~wwwqqqrrrvvvwww~~~~~~qqqiiiccc]]]ZZZZZZZZZXXXVVVVVVWWWWWWVVVUUUVVVTTTRRRQQQQQQPPPNNNLLLEEEBBB>>>;;;:::999888666666666666666666666666666555555555555555555555555666666555555555444444444333555777666555444666888555555555555555666777777666666666666666666666666555555555555555555555555444555666555444444555666555555555555555666777777777888999:::::::::999999666666666666666666666666666666777777777888888888666999<<<===>>>CCCKKKRRRYYYbbbmmmtttvvvwwwyyy{{{vvvvvvvvvwwwxxxyyyyyyxxxyyyxxxwwwwwwxxxzzz||||||}}}}}}zzzxxxyyy~~~}}}||||||zzz|||zzzxxxxxxzzz~~~{{{rrrjjj___\\\YYYWWWVVVUUUSSSQQQPPPLLLFFFAAA???<<<:::888888888777777888888999999777777666555555555555555333444444444555555666666666666666555555555444444666555444444444555666777555555555555555555555555444444555555666777777888666666666666666666666666444444555555666777777888777777777777888888888888888888999:::<<<===???@@@FFFNNN[[[jjjxxxwwwnnnddd___ZZZSSSOOOOOOKKKNNNRRRWWW^^^jjjyyyzzzsssssswwwrrryyy{{{rrrjjjbbb]]]]]]YYYWWWVVVVVVWWWXXXWWWVVVWWWUUUSSSRRRRRRRRRPPPNNNFFFCCC???<<<;;;999777666777777777777777777777777666666666666666666666666666666555555555444444444333555777777555444666888555555555555555666777777666666666666666666666666555555555555555444444444444555666555444444555666777666555555555777888999444555666777888777666666777777777777777777777777999999999999999999::::::555888<<<>>>???EEENNNVVVbbbjjjtttyyyyyyxxxyyy{{{zzzzzz{{{|||}}}}}}{{{yyyvvvssspppoooqqqsssuuuuuuyyy|||~~~}}}zzzxxxyyy}}}~~~|||{{{{{{{{{}}}~~~zzzzzzzzz}}}xxxpppaaa^^^ZZZWWWVVVTTTSSSQQQQQQMMMHHHDDDAAA>>>;;;999666666666777888:::;;;<<<777777666555555555555555777777777777777666666666666555555555444444444444777666555555555666888999555555555555555555555555444444444555666777777888666666666666666666666666444444444555666777777888777777777777888888888888:::::::::;;;<<<===>>>???IIIQQQ___nnn{{{|||tttiii```ZZZUUUPPPLLLLLLMMMPPPVVVZZZaaannn{{{yyyssspppoooqqqyyyuuuhhh```^^^\\\YYYVVVWWWYYYYYYWWWTTTVVVVVVUUUUUUSSSRRRQQQPPPJJJGGGBBB>>>:::888888888444555555555666666777777555555555555555555555555444444444444444444444444444444444444444444444444666666666666666666666666777666555444444555666777555555555555555555555555555555555555666666666666777777666666666666777777777777666666555555444444888777555444555666888999777777777777888999:::;;;:::999:::>>>AAAGGGSSS^^^ooouuu|||}}}{{{xxxyyy{{{|||~~~{{{yyyvvvssspppnnnoooppprrrsssvvv{{{~~~zzzuuutttxxx~~~~~~}}}|||||||||}}}~~~~~~{{{|||{{{|||yyynnnfff\\\XXXXXXXXXSSSOOOOOOMMMIIIDDD???<<<:::999999999999999888666555444777777777777777777777777777777777777777777777777555555555555666666666666888888777777666666666555666666666666666666666666666666666666777777777777777777777777777777777777555555555555666666666666999888777777777888::::::;;;888888<<<======@@@EEEKKKWWWhhhvvv~~~}}}zzz|||~~~rrrhhhaaaZZZTTTOOOLLLLLLNNNRRRVVV\\\hhhttt|||uuurrrmmmmmmtttrrrgggbbb]]]ZZZWWWXXXZZZZZZXXXUUUVVVVVVUUUUUUTTTRRRQQQPPPLLLJJJEEE@@@<<<:::999999555555555666666666777777555555555555555555555555555555555555555555555555555555555555555555555555888888888888888888888888777666555444444555666777555555555555555555555555555555555555666666666666777777666666666666777777777777666666666666666666888777555555555666888999777777777777888999:::;;;;;;:::;;;@@@EEELLLYYYfffwww|||~~~|||}}}~~~}}}wwwtttpppnnnnnnpppssstttxxx}}}}}}yyyuuuuuuyyy~~~}}}}}}||||||}}}~~~~~~zzz}}}{{{||||||qqqhhh^^^YYYXXXXXXTTTPPPPPPMMMIIIEEE@@@===:::999777888888888888777777666777777777777777777777777666666666666666666666666555555555555666666666666666555555555444444444444888888888888888888888888666666666666777777777777777777777777777777777777666666666777777777777888999888777777777888999::::::888999<<<>>>???DDDIIIQQQ]]]mmmzzz}}}{{{}}}xxxlllddd\\\TTTNNNNNNLLLMMMPPPRRRWWWaaalllzzzyyytttkkkjjjmmmvvvoooeee___\\\XXXXXXZZZ[[[YYYWWWVVVVVVUUUUUUTTTSSSQQQQQQOOOLLLHHHBBB>>>;;;:::999555555666666666666777777555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555666666555555555555666666555555555555555555555555555555555555666666666666777777666666666666777777666666777777777777777777777777666555666777888999888777777888888999:::;;;<<<;;;===CCCJJJTTTcccqqq~~~yyywwwsssqqqqqqtttxxx{{{|||xxxuuuvvvzzz~~~|||}}}}}}|||}}}|||{{{~~~vvvlllaaaZZZXXXXXXUUURRRQQQOOOKKKFFFBBB>>>;;;:::666666777777888888888888777777777777777777777777555555555555555555555555555555555555666666666666555555555555444444444444555555555555555555555555666666666666777777777777777777777777777777777777777777777777888888888888888888777777888888999::::::888999===???AAAHHHOOOYYYeeesss~~~}}}{{{|||qqqggg___VVVPPPQQQNNNMMMOOORRRUUU___hhhsss~~~}}}xxxnnnkkkkkkpppxxx}}}{{{~~~uuufffaaa]]]YYYWWWYYYZZZYYYWWWUUUUUUUUUUUUTTTSSSRRRQQQQQQNNNIIIDDD???<<<:::999666666666666666666777777555555555555555555555555666666666666666666666666666666666666666666666666333333333333333333333333666666666555555666666666555555555555555555555555555555555555666666666666666666777777777777666666666666777777888888999999777777666666666777888999888888888888999:::;;;;;;<<<;;;???FFFOOO[[[kkkzzz}}}{{{yyywwwxxx|||zzzxxxvvvxxx|||}}}}}}~~~~~~~~~}}}{{{zzz|||zzzqqqeee\\\YYYXXXVVVTTTRRRPPPMMMHHHDDD@@@===;;;888777777777777777888888666666666666666666666666666666666666666666666666555555555555666666666666777777777777777666666666444444444444444444444444666666666666777777777777666666666666666666666666666666777777777888888888888888888888888999999999:::999:::>>>???BBBJJJSSS```jjjwww}}}}}}xxxoooggg^^^XXXQQQMMMKKKMMMPPPTTT\\\dddmmmyyy|||tttooolllooottt{{{~~~uuuxxx|||~~~lllddd___YYYWWWXXXYYYXXXWWWUUUUUUVVVUUUUUUTTTSSSRRRQQQNNNJJJEEE@@@===:::999777777777777777777666666666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666555666666666666666666555666666666666666666666666555555555555666666666666666666777777777777666666666666777777888888999999777777777777777888888999888888888888999:::;;;<<<<<<<<<@@@IIIRRR___ppp~~~yyyxxxxxxzzz~~~}}}~~~~~~~~~}}}~~~|||{{{{{{|||}}}~~~~~~|||ssshhh___ZZZXXXVVVUUUSSSQQQNNNJJJFFFBBB>>><<<:::999888777666666666666666666666666666666666666777777777777777777777777555555555555666666666666666666666777777777777777777777777777777777777777666666666666777777777777666666666666666666666666555555555666666666777777777777888888999999999999;;;:::;;;>>>???BBBLLLVVVdddmmmxxx}}}tttkkkbbb\\\RRRMMMJJJKKKNNNPPPWWW^^^hhhttt{{{sssnnnnnnrrrxxxtttuuuvvvyyywwwiiiccc\\\XXXXXXXXXXXXVVVUUUUUUVVVVVVUUUTTTTTTSSSQQQOOOKKKGGGBBB???<<<;;;888888777777777777666666666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555666666666666666666666666555555555555666666666666555666777888888777666555666666777777777777777777777777777888888888999999999888888999999:::;;;<<<======CCCLLLVVVaaaqqqyyyyyyyyy|||}}}zzzzzz|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{tttjjjaaa[[[XXXWWWVVVTTTSSSPPPMMMHHHDDD@@@>>><<<:::888777555555666666777777777777777777777777888888888888888888888888555555555555666666666666444444444555555555555555777777777777777777777777666666666666777777777777777777777777777777777777555555555555666666666666777777888999999999999888;;;;;;===???AAAEEEQQQ]]]jjjqqqyyy|||}}}~~~yyypppfff___WWWQQQLLLLLLMMMOOOTTTZZZbbbooo}}}~~~vvvooommmooosss}}}zzzxxxvvvuuuzzzooohhh___ZZZYYYYYYYYYWWWUUUUUUVVVVVVUUUUUUTTTTTTQQQOOOMMMIIIEEEAAA???===888888888777777777666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444555666777777666555444666666666666666666666666555555555555666666666666555666777888888777666555777777666666666666666666777777888888999999999888999999999999:::;;;<<<<<<>>>@@@FFFPPPYYYcccqqq}}}zzzzzz{{{}}}}}}{{{xxxvvvvvvxxxzzz|||~~~~~~~~~~~~}}}}}}}}}zzzyyyyyyyyytttkkkccc]]]YYYWWWVVVUUUTTTRRRNNNJJJEEEAAA>>>:::999777666555666777888777777777777777777777777777777777777777777777777555555555555666666666666444444444444555555555666666666666666666666666666666666666666777777777777777777777777777777777777555666666666666777777777666777888999:::999999888:::;;;>>>AAADDDJJJXXXfffrrrvvv{{{{{{yyyzzz~~~wwwllleee^^^VVVPPPOOOOOOPPPTTTYYY^^^lllzzzwwwooolllmmmpppyyy~~~yyyvvvxxxssslllbbb\\\ZZZZZZZZZYYYUUUUUUVVVVVVVVVUUUTTTTTTRRRQQQNNNKKKGGGDDDAAA@@@999888888888777777666666777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888444555666777777666555444777777777777777777777777555555555555666666666777555666777999999777666555777777666666555555444444777777888999999999999888999999999999:::;;;<<<<<<@@@BBBIIISSS[[[dddqqq|||{{{{{{|||}}}zzzzzz|||~~~zzzxxxuuussssssuuuxxxzzz~~~|||~~~~~~~~~~~~~~~|||zzz~~~{{{yyyxxxxxxssslllddd^^^YYYWWWVVVUUUTTTRRROOOKKKFFFAAA???999888666555666777999:::777777777777777777777777666666666666666666666666555555555555666666666777555666666666777777888888999999999999999999999999666666666666777777777777777777777777777777777777777777777777888888888888666777888999:::999888888999:::>>>CCCGGGNNN^^^nnnxxx{{{}}}{{{wwwwww|||rrriiiaaaZZZSSSQQQPPPOOOQQQTTT\\\dddppp|||}}}rrrmmmlllnnnuuu|||yyysssuuu~~~pppbbbaaa___XXXUUUYYYUUUUUUVVVWWWWWWWWWVVVVVVTTTRRROOOLLLJJJFFFAAA===:::888555555666777666666666666666666666666666666666666777777777777666666555555555555666666666666666666666666666666666666555555555555555555555555555555555555555666777777555555555555555555555555555555666666555444333333777777888888888888777777777777777777888888888888999:::<<<<<<;;;:::<<<===AAAFFFNNNWWW```hhhnnnqqqvvvwwwzzz|||~~~|||{{{|||||||||~~~}}}{{{zzzsssoooppprrrtttwww|||zzzvvvvvvvvvwww}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{~~~~~~zzztttsssoooiiiddd```]]]YYYWWWUUUUUUSSSPPPLLLGGGCCC@@@>>>===;;;999777777777777777777777777777777777777666666777777777777666666777777666666555555555444666666666666666666666666555555555555555555555555777777777777777777777777999888777666666777888999888888888888777777777777777777777777888999:::;;;:::<<>><<<999777666777888777777666666666666666666666666666666777777777777666666555555555555666666666666666666666666666666666666555555555555555555555555555555555555555666777777555555555555555555555555666777777777666666555444777777888888888888777777777777777777888888888888888:::;;;<<<;;;<<<>>>@@@BBBGGGPPPZZZbbbiiinnnqqqvvvwwwzzz}}}}}}{{{zzz{{{~~~}}}|||}}}}}}zzztttpppqqqssstttxxx|||xxxtttooonnnooottt}}}~~~~~~~~~~~~~~~~~~{{{{{{}}}zzzsssmmmiiiddd___\\\YYYVVVTTTUUUTTTSSSQQQMMMHHHDDDAAA>>><<<;;;999777777777888777777777777777777777777666666777777777777666666666666555555444444444444666666666666666666666666666666666666666666666666777777777777777777777777888777777666666777777888777777777777777777777777888888777777888999::::::;;;>>>AAAEEELLLYYYiiiuuu}}}zzzxxxwwwxxxzzz||||||mmmdddZZZUUURRROOOQQQTTTUUU]]]hhhttt~~~zzztttpppooorrrwww|||xxxtttyyyooogggaaaZZZWWWZZZVVVVVVVVVVVVUUUUUUTTTSSSTTTRRRPPPNNNKKKHHHCCC@@@>>>;;;999888888999888777666666666666666666666666666666777777777777666666555555555555666666666666666666666666666666666666555555555555555555555555555555555555555666777777555555555555555555555555777777888888888777666666777777888888888888777777777777777888888888999999777999:::;;;<<<===@@@BBBEEELLLWWWaaahhhmmmqqqssswwwxxxzzz}}}}}}{{{zzzyyyzzz|||~~~{{{}}}|||vvvssstttvvvwwwyyy}}}}}}uuuooofffeeefffjjjrrr{{{~~~~~~~~~~~~~~~~~~}}}||||||yyyxxxyyyzzz{{{{{{|||~~~|||zzz{{{~~~zzzrrrhhhddd___ZZZXXXVVVUUUSSSUUUTTTSSSQQQNNNIIIEEECCC===<<<;;;999888888999999777777777777777777777777666666777777777777666666555555444444444444444333666666666666666666666666777777777777777777777777777777777777777777777777555666666777777666666555555555555666666777777888999888888888888999999:::<<>>===;;;:::999999999:::777777777777777777777777666666777777777777666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666444555666777777666555444333444444555666777777888999999999888888999999:::<<>><<<:::999999::::::777777777777777777777777666666777777777777666666666666666666666777777777666666666666666666666666555555555555555555555555555555555555555555555555444555666777777666555444333444444555666777777888999999999999999999:::;;;;;;???EEEOOO\\\kkkyyy|||zzzzzz|||}}}{{{yyy~~~~~~pppqqqrrrrrrqqqsssuuuxxx~~~ttthhhaaaYYYQQQNNNOOOPPPUUU\\\fffppp||||||tttooopppqqqwww}}}rrrpppuuu{{{yyyjjj```[[[YYYWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSQQQQQQPPPNNNKKKHHH@@@===:::888777777666555777777777777777777777777666666777777777777666666555555555555666666666666666666666666666666666666555555555555555555555555555555555555555666777777666666666666666666666666555555666666777777666666777777888888888888777777888888888999999999999::::::;;;<<<<<<===@@@EEEHHHTTT___ooozzz}}}{{{|||||||||{{{{{{{{{zzzzzz~~~wwwmmmfffYYYXXXXXX\\\ccclllrrrvvvxxxxxxxxxxxxwwwwwwwwwwwwyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}~~~}}}wwwoookkkjjjllllllmmmmmmnnnqqqvvvyyy}}}{{{xxxxxxyyy{{{~~~wwwhhhbbbYYYSSSPPPOOOPPPPPPSSSTTTTTTSSSQQQOOOLLLJJJAAA???===;;;:::999999:::777777777777777777777777666666777777777777666666666777777777777888888888666666666666666666666666555555555555555555555555555555555555555555555555555666666777777666666555555555555666666777777888888888888999999:::;;;<<<;;;@@@HHHUUUcccqqq}}}|||zzz{{{~~~|||{{{{{{}}}}}}jjjjjjkkkjjjhhhiiikkkmmmtttzzzyyynnnggg^^^UUUPPPPPPOOOSSSYYYaaakkkwwwxxxsssrrrooosss{{{wwwqqqssswwwoooeee^^^[[[WWWWWWXXXXXXXXXWWWWWWVVVTTTSSSRRRRRRQQQPPPMMMJJJBBB???<<<999999888666555777777777777777777777777666666777777777777666666555555555555666666666666666666666666666666666666555555555555555555555555555555555555555666777777666666666666666666666666555666777777888888888777777777888888888888777777888888888999999999:::::::::;;;===???BBBFFFLLLPPP]]]jjjzzz}}}}}}~~~~~~}}}|||{{{zzzxxx{{{~~~|||zzz{{{|||}}}~~~~~~xxxpppjjj^^^\\\[[[]]]cccjjjppprrruuuuuuvvvwwwxxxxxxxxxxxxwwwxxxzzz{{{|||}}}}}}|||}}}}}}~~~vvvooommmjjjkkkkkkjjjkkkmmmrrruuuxxx{{{|||xxxxxxyyyzzz}}}|||~~~~~~llleee\\\TTTPPPOOOOOOPPPSSSTTTTTTTTTRRRPPPMMMKKKCCCAAA???<<<:::999999999777777777777777777777777666666777777777777666666666666666666777777777888666666666666666666666666555555555555555555555555777777777777777777777777888777777666666777777888777777777777777777777777777777888999:::;;;===>>><<>>AAAEEEKKKRRRWWWgggsss~~~~~~}}}|||{{{tttwww{{{~~~~~~|||zzzxxxwwwtttvvvwwwxxxyyy|||zzzsssmmmdddbbb```aaaeeekkkoooqqqrrrsssuuuwwwxxxyyyzzzzzzvvvwwwyyy{{{|||||||||{{{}}}}}}~~~}}}||||||||||||}}}vvvssskkkllllllkkkkkkmmmqqquuuuuuxxx~~~}}}yyyxxxyyyzzzzzz}}}zzz|||rrrjjj```WWWRRRQQQQQQQQQSSSTTTTTTTTTSSSQQQNNNLLLDDDBBB@@@===:::999888888777777777777777777777777666666777777777777666666444555555555666666777777666666666666666666666666777777777777777777777777888888888888888888888888999888777666666777888999888888888888777777777777666777777999:::<<<>>>???===CCCOOO___ooo{{{~~~{{{zzz}}}~~~|||~~~_________^^^^^^]]]]]]\\\aaafffmmmtttzzzyyynnneee^^^WWWSSSTTTQQQSSSZZZcccnnn||||||vvvppprrrvvv|||yyyvvvwwwzzz|||kkkaaa]]]XXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUSSSPPPNNNMMMGGGCCC===:::999999999999555555555555555444444444555555555666666666666666666666666666666666666666666666666666666666666666444444333222333444555666666666666666666666666666888888777666555444333333555777888777666555666888888888888888888777666666666666666666777888999:::888===BBBDDDGGGOOO\\\gggvvv~~~{{{yyyxxxwwwvvvvvvvvvwwwxxxvvvuuutttttttttttttttuuuwwwuuuttttttvvvyyyzzzzzz}}}|||vvvqqqjjjgggeeedddgggkkkmmmoooqqqrrrtttuuuvvvvvvwwwwwwvvvwwwxxxzzz{{{||||||}}}}}}}}}~~~~~~xxxwwwuuusssrrrrrrrrrrrrqqqsssvvvxxxzzz}}}vvvsssnnnkkkkkkkkkhhhiiimmmqqqtttxxx|||}}}yyywwwxxx{{{{{{|||~~~}}}|||zzzyyy|||pppaaaZZZWWWTTTQQQPPPTTTTTTTTTUUUVVVUUUQQQOOOHHHDDD@@@===<<<;;;:::999777777777888999999999:::888888777777666666555555666666555555555555666666555555555555666666666666555555555666666666666666666666666666777777777777777777777777888888888888777777777777777888888999999888999<<<<<<:::<<>>;;;999999999888666666666666666666666666555666666666666666666666666666666666666666666666666666666666666666666666555444333333333444666666666666666666666666666666888777777666666555555555555777888777666555666888888888888888888777666666666666666777777888999:::888<<>><<<;;;:::999888888888888888999999999888888777777666666666666666666555555555555666666555555555555666666666666888888777666555444333333666666666666777777777777666666666777777777888888777777777777777888888999999777999;;;;;;:::<<>>;;;999777666555555666666777888999999666666666666555555555555666666666666666666666666666666666666666666666666555555555555666666777777666666666666666666666666666777777777888888888999555777888777666555666888777777888888888888777666777777777777888999::::::999<<<@@@EEEMMM[[[lllyyy|||xxxuuurrrqqqqqqnnnpppssswwwzzz|||}}}~~~{{{vvvssssssxxxvvvsssooolllmmmnnnooopppoooooopppppprrrsssttttttvvvvvvxxxyyyzzzzzz{{{{{{~~~yyyvvvqqqjjjddd___[[[YYYZZZXXXUUUTTTUUUYYY]]]```dddhhhmmmrrrwww{{{xxxtttqqqnnnoooqqqmmmmmmnnnpppssszzz}}}|||zzzzzz{{{}}}|||{{{{{{~~~}}}qqqjjjddd\\\WWWUUUUUUTTTSSSTTTTTTTTTQQQOOOMMMIIIDDD@@@===;;;999888:::999999999888777777777777777777777777777777777666666555555555555666666555555555555666666666666444444555555666666777777666666666666777777777777555555555555666666666666777777777777777888888999888777888;;;;;;;;;>>>DDDLLLVVVgggwwwHHHHHHJJJLLLNNNPPPRRRSSSUUUWWWYYY\\\```gggnnnsssxxx|||{{{pppddd]]]VVVRRRPPPRRRVVV\\\gggqqq{{{xxxvvvuuuzzzzzzzzz}}}nnnddd[[[ZZZXXXWWWVVVVVVWWWWWWTTTTTTTTTTTTRRRPPPNNNMMMNNNJJJDDD@@@<<<:::777555444444555666777777888888777777666666555555555444666666666666666666666666666666666666666666666666555555555666666666666666666666666666666666666666666666777777888888999999555777888777666555666888666777777888888888777777777777777777888999:::;;;;;;===@@@DDDMMM\\\lllwww}}}zzzxxxwwwwwwtttvvvzzz~~~}}}uuuqqqqqqvvvyyyuuuqqqnnnnnnoooooopppooooooooooooppprrrssstttuuuvvvwwwyyyzzz{{{||||||{{{xxxmmmjjjeee```[[[WWWUUUTTTUUUTTTRRRRRRTTTYYY^^^aaaeeeiiiooouuuzzz~~~xxxuuuqqqpppqqqnnnnnnooopppsssyyy}}}{{{{{{|||}}}~~~~~~|||}}}}}}sssmmmggg^^^XXXWWWVVVUUUTTTTTTTTTTTTRRRPPPOOOKKKEEEAAA>>><<<:::888:::999999999888777777777777777777777888888888888666666555555555555666666555555555555666666666666444444444555666777777888666666666666777777777777555555555555666666666666777777777777777888888999999777888;;;<<<<<<@@@FFFOOO[[[mmmzzz~~~}}}DDDDDDFFFHHHKKKMMMOOOPPPRRRTTTVVVYYY\\\bbbiiinnnrrrwww~~~uuuiiiaaaXXXTTTQQQQQQSSSXXXbbblll|||~~~{{{wwwuuuxxx~~~zzzxxxqqqfff\\\[[[XXXVVVUUUVVVWWWWWWTTTTTTUUUTTTSSSRRRPPPNNNNNNKKKFFFAAA>>>;;;888555555555555666666777777777777777777666555555444444666666666666666666666666666666666666666666666666444444555666666666666555666666666666666666666666666666666777777888888888555777888777666555666888666777777888888888888777888888777888888999:::;;;===>>>@@@EEEOOO\\\jjjttt~~~|||{{{{{{|||}}}uuupppmmmsss~~~~~~zzzvvvqqqnnnnnnooooooooooooooooooooopppqqqsssuuutttuuuwwwzzz|||}}}~~~~~~}}}wwwqqqmmmbbb```\\\XXXUUUSSSRRRRRRRRRQQQQQQRRRUUUZZZ___bbbgggkkkqqqwww{{{zzzuuuqqqqqqppppppqqqrrrtttzzz|||||||||||||||~~~~~~~~~|||tttpppiii```[[[ZZZXXXVVVUUUTTTUUUUUUTTTRRROOOKKKFFFBBB???===;;;999999999999888888888888888777777777888888888888999666666555555555555666666555555555555666666666666777777666666555555555555666666666666777777777777555555666666666777777777777777777777777888888999:::888999<<<===>>>CCCIIITTTaaarrr~~~~~~~~~}}}@@@AAACCCEEEGGGJJJKKKLLLMMMOOORRRUUUXXX]]]cccggglllqqqxxx}}}{{{nnnfffYYYTTTPPPPPPQQQTTT]]]gggrrr{{{}}}yyyvvvwww{{{{{{tttyyyssshhh]]][[[XXXVVVUUUUUUVVVWWWUUUUUUVVVUUUTTTSSSQQQPPPNNNKKKFFFBBB???<<<999666777777777777777777777777888777777666555555444444666666666666666666666666666666666666666666666666222333444555666555555444666666666666666666666666666666666666666666666777555777888777666555666888666666777888888888888888888888888888999:::;;;;;;===>>>AAAGGGQQQ^^^kkksss|||~~~vvvpppmmmttt~~~|||{{{|||}}}~~~}}}yyyuuupppnnnmmmnnnoooooopppoooooooooppprrrtttuuusssuuuwwwzzz}}}~~~{{{uuummmfffbbb[[[YYYUUURRRPPPOOOPPPPPPPPPQQQRRRUUUYYY^^^bbbeeekkkooouuuzzz}}}zzztttrrrpppqqqrrrtttvvvzzz{{{|||{{{yyyxxxzzz~~~zzzuuurrrlllccc^^^]]]YYYXXXVVVUUUVVVVVVUUUTTTOOOLLLFFFBBB@@@>>>===;;;888888888888888999999999777777888888888999999999666666555555555555666666555555555555666666666666666666666666555555555555666666666666777777777777666666666777777777888888777777777777777888888999;;;999:::===>>>???EEELLLYYYgggwww~~~~~~>>>???AAACCCEEEGGGIIIJJJJJJLLLOOORRRUUUYYY^^^bbbhhhmmmtttyyy}}}rrrjjjZZZTTTPPPOOOOOORRRZZZccckkkuuuzzzwwwvvvyyy}}}{{{qqquuutttjjj]]][[[XXXVVVUUUUUUVVVXXXUUUVVVVVVVVVUUUTTTRRRQQQNNNKKKFFFCCC@@@===999777999999999888888888888888888777777666555444444444666666666666666666666666666666666666666666666666222222444555555555444333666666666666666666666666666666666666666555555555666777888777666555666888666666777888888888888888888888888888999:::;;;<<<===>>>BBBIIITTT```llltttvvvzzzvvvpppqqqwww}}}zzzyyyzzz{{{{{{{{{xxxuuupppmmmmmmnnnnnnnnnqqqpppooooooppprrrtttvvvsssuuuwww{{{~~~~~~~~~~~~||||||zzzwwwppphhh```[[[XXXUUURRROOOMMMMMMNNNOOOQQQRRRTTTXXX]]]bbbfffhhhooosssyyy~~~}}}vvvssspppqqqsssuuuwwwzzzzzz{{{zzzwwwuuuwww|||~~~yyyuuusssnnneee``````ZZZYYYVVVVVVWWWWWWVVVUUUOOOKKKFFFCCCAAA???===<<<777777888888999999999:::777777888888999999999999666666555555555555666666555555555555666666666777333333444555666777888999666666666666777777777777777777777777888888888888777777777777777888888999<<<::::::===???AAAFFFNNN]]]jjj{{{>>>>>>>>>@@@BBBDDDGGGHHHGGGHHHJJJLLLOOOTTTZZZ^^^dddiiipppuuuyyy~~~{{{nnnddd[[[RRROOOOOOPPPTTTYYYfffnnnzzz{{{xxxxxxwwwzzz~~~wwwvvvzzzwwwgggaaa\\\XXXWWWVVVSSSTTTXXXUUUUUUUUUTTTTTTSSSRRRQQQQQQNNNHHHCCC>>>;;;:::999888888777777666666555555888888777777666666555555888888777666555444333333555555555555666666666666666666666666666666666666:::888555555666666666666777777777666666666666666777777777777777777777777888888888888888888888888777888999:::::::::::::::???@@@DDDNNN[[[gggnnnqqquuuuuutttuuuwwwzzz}}}~~~tttrrrnnnyyyyyyttttttttttttsssqqqpppnnnmmmllllllmmmnnnmmmmmmlllmmmnnnoooqqqrrrvvvvvvxxxzzz}}}|||zzzxxxvvvrrrlllgggbbb___]]]UUUTTTSSSSSSTTTUUUVVVWWWVVVXXX[[[^^^cccgggkkkmmmrrruuuxxx{{{~~~{{{yyyzzzuuusssuuuwwwyyy~~~{{{xxxyyyxxxwwwyyy~~~~~~|||yyyuuuooogggbbbaaa___[[[YYYXXXWWWUUUSSSTTTPPPJJJEEEBBB???<<<:::;;;:::999888777777777777666666555555555555666666888888777777666666555555777777777777777777777777555777888777666555666888666666666666777777777777777777777777777777777777;;;:::999999888888999999::::::===@@@@@@AAAJJJTTTeeettt>>>>>>>>>???AAACCCEEEFFFEEEFFFHHHIIILLLQQQVVV[[[```eeelllqqquuu{{{}}}qqqfff]]]TTTPPPOOOPPPSSSXXXbbbjjjvvv}}}zzzxxxwwwxxx|||vvvsssvvv~~~zzzlllbbb\\\WWWVVVTTTRRRSSSWWWUUUUUUUUUUUUTTTSSSRRRRRRPPPMMMIIIDDD@@@<<<:::999888888777777666666555555888777777777666666666555777777777666555555444444555555555555666666666666666666666666666666666666:::888555555666777666666777777777777777777777777777777777777777777777777888888888888888888888888777888999::::::;;;;;;:::???AAAGGGRRR^^^iiioooqqqqqqqqqpppppprrruuuxxxzzz|||tttsssqqq{{{xxxtttrrrrrrrrrqqqnnnmmmlllkkkjjjjjjkkklllnnnmmmmmmmmmnnnppprrrsssvvvwwwxxxzzz|||~~~~~~~~~{{{yyysssppplllfffbbb^^^[[[ZZZTTTTTTSSSSSSTTTVVVWWWXXX[[[\\\___bbbgggkkkoooqqqvvvyyy{{{}}}~~~}}}|||}}}zzz{{{vvvtttuuuwwwxxx}}}|||yyyxxxwwwvvvxxx}}}}}}yyytttlllhhheeeccc___]]][[[YYYWWWUUUVVVRRRLLLGGGCCC@@@===;;;;;;:::999888777777777777777666666555555666666777888777777777666666666555777777777777777777777777555777888777666555666777666666666666777777777777777777777777777777777777888777777777777777888888::::::<<>>>>>???AAABBBCCCBBBCCCEEEFFFIIIMMMRRRVVV[[[```fffkkkooouuu}}}uuuiii___VVVRRRPPPOOORRRVVV\\\dddpppzzz}}}yyyvvvvvvyyy|||xxxssssssyyywwwggg___XXXVVVTTTRRRSSSWWWUUUVVVVVVUUUUUUTTTSSSRRRNNNMMMJJJGGGBBB>>>:::888888888777777666666555555777777777777666666666666666666666666666666666666555555555555666666666666777777777777777777777777999777555555666777666666666666777777888888999999777777777777777777777777888888888888888888888888888888999::::::;;;;;;<<<@@@DDDLLLXXXccclllpppqqqooonnnmmmmmmnnnrrruuuwww{{{xxxttttttuuuyyysssqqqoooooonnnmmmlllkkkjjjjjjkkkkkklllnnnnnnnnnooopppqqqssstttwwwwwwxxxyyy{{{|||}}}~~~}}}~~~~~~~~~~~~||||||}}}~~~~~~|||yyyvvvooolllgggaaa]]][[[[[[[[[WWWWWWWWWXXXYYY[[[\\\]]]bbbccceeehhhlllpppsssuuu{{{}}}yyyssspppqqquuu{{{}}}}}}xxxuuuwwwxxxxxx|||zzzxxxwwwuuuwww|||}}}{{{uuupppllliiidddaaa___]]]ZZZXXXXXXTTTNNNIIIEEEBBB>>><<<;;;:::999888888777777888888777777666666777777888777777777777666666666666777777777777777777777777555666777777555555666777666666666666777777777777777777777777777777777777666666666666777888999:::::::::<<<>>>@@@EEEQQQ^^^nnnyyyzzzxxx{{{~~~============>>>??????@@@@@@AAACCCEEEFFFIIINNNQQQVVVZZZaaaeeejjjpppxxx~~~zzzlllbbbXXXSSSPPPMMMOOORRRWWW___jjjttt}}}|||vvvuuuvvvyyy{{{uuutttyyypppfff\\\XXXVVVTTTUUUXXXUUUUUUUUUUUUTTTSSSRRRQQQNNNMMMLLLIIIEEE@@@;;;888888888777777666666555555777777777777666666666666555555555555666666777777555555555555666666666666777777777777777777777777888777555666777777777555555666666777888999::::::777777777777777777777777888888888888888888888888999999999:::;;;<<<======???FFFQQQ^^^hhhnnnpppppppppooonnnnnnooorrrvvvxxx{{{|||tttsssvvvzzz{{{tttpppnnnmmmmmmnnnmmmlllllllllmmmnnnoooooooooooopppqqqrrrssstttvvvwwwwwwxxxyyyzzz{{{{{{{{{||||||}}}~~~~~~~~~~~~{{{{{{|||}}}}}}yyytttpppmmmjjjeee```^^^]]]^^^___^^^^^^___```bbbccceeefffhhhiiikkkmmmqqqtttwwwyyy|||~~~wwwnnniiigggjjjpppwwwzzzwwwxxxxxxxxx{{{}}}zzzwwwuuuwww{{{{{{}}}yyyrrrnnniiidddaaa___\\\ZZZZZZWWWQQQLLLHHHDDD@@@===;;;;;;:::999888888888888888888777777777777888888777777777777666666666666666666666666666666666666555666777666555555666777666666666666777777777777666666666666666666666666777777777888999;;;<<<===;;;:::;;;>>>AAAHHHVVVdddsss|||yyyrrrqqquuuyyy<<<<<<<<<======>>>>>>>>>???AAACCCDDDEEEGGGKKKNNNQQQVVV\\\```eeellltttzzzpppfff\\\VVVQQQLLLLLLOOOSSSZZZeeeoooxxxwwwtttuuuwww}}}zzzxxx{{{xxxlll___YYYVVVTTTTTTVVVTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMJJJFFFAAA<<<999888888777777666666555555666666666666777777777777444444555555666777777777555555555555666666666666777777777777777777777777777666555666777888777555555555666777888999999:::777777777777777777777777888888888888888888888888999999999:::;;;<<<>>>???@@@IIIVVVccclllpppqqqppppppppppppqqqsssvvvyyyzzz}}}}}}tttqqqssswww}}}vvvpppmmmmmmnnnmmmlllkkkkkklllmmmnnnooooooooopppqqqrrrsssssstttvvvvvvvvvwwwxxxxxxyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}||||||{{{wwwqqqmmmllliiieeebbb```aaacccddddddeeefffhhhjjjkkkllllllmmmmmmoooqqqtttwwwyyy{{{zzz|||~~~yyynnnhhhbbbdddhhhnnnuuu|||~~~}}}{{{yyyyyy{{{}}}zzzzzzyyywwwyyy}}}zzzvvvwwwzzz{{{}}}xxxsssmmmgggccc```]]][[[[[[XXXSSSNNNJJJFFFBBB???<<<;;;:::999888888888888888888777777777777888888666666666666777777777777666666666666666666666666444666777666555444555666666666666666777777777777666666666666666666666666777777777888999;;;<<<===;;;:::<<>>>>>======>>>@@@BBBCCCDDDEEEHHHJJJMMMRRRWWW\\\aaahhhqqqwww|||vvvlllaaaYYYSSSMMMKKKMMMOOOVVV___iiisss}}}zzzuuuuuuuuuzzz~~~rrrbbbYYYVVVSSSRRRTTTTTTTTTUUUTTTTTTSSSRRRQQQOOONNNMMMKKKGGGBBB>>>;;;888888777777666666555555666666666666777777777777444555555555666666777777555555555555666666666666777777777777777777777777666555555666888888777555555555666666777777888888777777777777777777777777888888888888888888888888::::::999:::;;;===???AAACCCMMM\\\iiipppssssssssspppqqqsssvvvyyy{{{}}}~~~~~~{{{rrrmmmoootttyyy~~~vvvpppmmmmmmoooiiiiiiiiiiiijjjkkkmmmnnnnnnooopppqqqrrrsssssssssttttttuuuvvvwwwwwwxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}|||zzzwwwqqqmmmkkkiiigggeeeeeegggiiijjjjjjkkklllnnnoooppppppppppppqqqrrrtttvvvyyy{{{|||zzz|||~~~{{{pppiii```aaacccfffkkkqqqvvvyyy|||vvvrrrmmmjjjjjjlllnnnnnnnnnrrryyy|||{{{zzzwwwxxx{{{~~~yyywwwzzz{{{}}}}}}xxxpppiiieeeaaa^^^\\\ZZZWWWSSSOOOLLLHHHDDD@@@<<<;;;:::999999888888999888777777666666777777888666666666666777777777777777777777777777777777777444555666666444444555666666666666666777777777777777777777777777777777777555555555666777999:::;;;;;;;;;===AAAFFFNNN]]]lllwww}}}~~~|||{{{mmmfffgggmmmsss999:::<<<===>>>>>>>>>>>>===???AAABBBBBBCCCEEEGGGJJJNNNSSSWWW\\\dddmmmtttxxx}}}|||rrrfff^^^WWWPPPMMMNNNKKKRRR[[[dddmmmxxx|||vvvvvvssswwwzzzggg]]]YYYUUUTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSPPPOOOMMMKKKGGGCCC???===888888777777666666555555555666666666777777777888555555555666666666666666555555555555666666666666666666666666666666666666555555555777999999777555555555555555555666666666777777777777777777777777888888888888888888888888;;;:::::::::;;;>>>@@@BBBGGGRRRaaannnuuuvvvwwwvvvsssvvvzzz~~~~~~}}}xxxqqqkkkiiimmmtttzzz}}}uuunnnkkkllloooiiihhhhhhhhhiiikkkmmmnnnmmmnnnpppqqqrrrsssrrrrrrrrrssssssuuuvvvwwwxxxxxxwwwxxxzzz{{{}}}~~~~~~}}}|||{{{zzzxxxuuurrrnnnmmmmmmlllmmmooopppqqqqqqqqqssstttuuuuuuuuuuuuttttttuuuvvvxxxzzz|||}}}|||~~~~~~{{{{{{{{{{{{{{{|||}}}~~~}}}zzzxxxwwwxxxyyyzzz|||zzzpppjjj^^^]]]]]]^^^```eeeiiilllvvvxxx~~~zzznnniiibbb^^^^^^_________```ccchhhoooxxx}}}}}}zzzwwwwwwzzz||||||yyyzzz||||||~~~|||tttlllgggccc___]]]YYYVVVSSSPPPMMMIIIEEEBBB<<<<<<;;;:::999999999999777666666555555666666777555666666666777777777888777777777777777777777777444555666666444444555666666666666666777777777777777777777777777777777777666666666666777888999:::;;;;;;>>>DDDHHHPPP___mmmwww{{{}}}{{{zzz~~~|||xxxzzzuuuhhhaaacccjjjqqq}}}999:::<<<>>>?????????>>><<<>>>@@@@@@@@@AAACCCEEEGGGKKKPPPUUUZZZaaakkkrrrtttzzzvvvjjjbbbZZZRRROOOPPPIIIOOOXXX```iiittt}}}xxxwwwrrruuu|||nnnbbb]]]YYYXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUQQQPPPMMMJJJGGGCCC@@@>>>888888888777666666555555555666666666777777888888666666666666666666666666555555555555666666666777666666666666666666666666555555555777999999777555555555555555555444444444777777777777777777777777888888888888888888888888;;;:::::::::;;;>>>AAABBBJJJUUUeeeqqqwwwyyyyyyzzzwwwzzz~~~|||zzzvvvrrrkkkggggggmmmuuuzzz|||tttmmmjjjkkknnnjjjjjjjjjjjjkkkmmmoooqqqlllmmmoooqqqrrrrrrrrrqqqqqqrrrssstttuuuwwwxxxxxxwwwxxxzzz|||}}}~~~}}}|||{{{zzz{{{zzzxxxvvvrrrrrrrrrsssuuuvvvwwwxxxvvvwwwyyyzzz{{{zzzzzzyyyvvvvvvwwwxxxzzz|||}}}~~~~~~}}}{{{zzzxxxwwwwwwwwwwwwwwwxxxxxxrrrpppmmmiiigggggghhhiiipppuuu}}}yyyoooiii\\\ZZZYYYXXXYYY\\\```ccckkknnnttt{{{zzztttkkkddd]]]XXXXXXYYYYYYXXXXXXZZZ]]]```fffnnnxxx~~~~~~}}}{{{vvvvvvyyyzzz~~~yyyzzz||||||}}}vvvnnnhhhdddaaa^^^XXXVVVSSSPPPMMMJJJFFFCCC<<<<<<;;;:::999999999999666666555555555555666666555666666666777777888888777777777777777777777777444555666555444444555666666666666666777777777777777777777777777777777777888888888888999:::;;;<<<;;;<<<@@@EEEJJJQQQ```mmmvvvzzz{{{yyyyyy}}}|||wwwtttvvv}}}~~~qqqeee^^^```hhhoooyyy========================;;;;;;<<<===>>>???@@@@@@FFFIIILLLPPPUUU\\\dddiiirrrxxx}}}qqqggg___XXXQQQMMMOOOMMMQQQYYYaaakkkwwwzzzxxxtttuuuyyyvvvggg___[[[XXXVVVWWWWWWWWWWWWVVVUUUTTTTTTQQQOOOLLLJJJIIIFFFBBB???::::::999888888777888888666666666666666666666666555555666777777777777777888777555333222333444555555555666666777777888888666666666666666666666666888777666555555666777888777666555555555666888999999888777777777888::::::===:::888;;;<<<===AAAGGGRRR```nnnuuuxxx|||}}}|||}}}zzzqqqkkknnngggbbbbbbeeekkkuuu~~~}}}wwwrrrooommmnnnnnnhhhhhhiiijjjkkkkkkllllllllllllnnnoooppppppppppppqqqqqqqqqrrrssstttuuuvvvwwwxxxyyy{{{~~~}}}{{{zzzyyyxxxyyyyyyyyyzzz{{{}}}~~~}}}||||||}}}}}}zzzzzzzzz{{{{{{}}}~~~~~~~~~}}}{{{yyywwwuuutttqqqqqqrrrrrrpppnnnkkkiiicccaaa]]]ZZZXXXXXXYYYYYYdddffflllssswwwtttjjjaaaZZZYYYVVVUUUUUUVVVXXXZZZaaadddjjjsssyyyzzzwwwrrriiiccc[[[VVVUUUUUUTTTSSSUUUUUUUUUWWW[[[aaafffiiitttzzz~~~|||zzzvvvssssssxxx||||||yyyxxxyyy{{{~~~vvvmmmgggbbb___\\\\\\YYYVVVSSSPPPLLLHHHDDD>>><<<;;;999888888999999888888888888777777777777777777777777777777777777777777777777666666666666777777777777777777777777888888777777777777888888777777777777777777777777999666333444777888888666===???CCCGGGNNNZZZgggqqqwwwvvvvvvxxx|||xxxppplllkkkppp{{{}}}rrreee^^^ZZZ[[[bbbjjjwww========================;;;;;;<<<===>>>???@@@@@@EEEGGGJJJNNNSSSZZZaaagggpppuuu}}}uuujjjbbbZZZSSSNNNNNNMMMPPPWWW___iiiuuu{{{yyyuuuvvvyyy|||kkkbbb]]]ZZZXXXWWWWWWWWWWWWVVVUUUTTTTTTRRRPPPMMMKKKJJJGGGCCC@@@::::::999888777777777777777777777777777777777777555555666777777777777777777777777777777666666555666666666666777777777777666666666666666666666666888777666666666666777888777666666555666777888999999888777777777888::::::===:::999;;;===>>>CCCIIIUUUbbbpppwwwzzz}}}~~~}}}wwwooohhhfff___\\\^^^bbbiiittt~~~~~~|||yyytttooolllkkkkkklllhhhhhhiiiiiijjjjjjkkkkkkkkkkkkmmmnnnooooooppppppqqqqqqqqqqqqrrrtttuuuvvvwwwxxxzzz}}}~~~|||||||||}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{|||}}}~~~~~~~~~|||{{{zzzxxxvvvuuusssssskkkllllllkkkiiifffcccaaa[[[YYYUUURRRPPPPPPQQQRRR\\\___eeemmmrrrpppggg___UUUTTTQQQOOOOOOPPPRRRSSSXXX[[[aaaiiiqqqsssrrrooohhhbbb[[[WWWUUUTTTSSSRRRQQQQQQQQQSSSVVVZZZ^^^```bbbgggnnnuuu|||}}}{{{wwwtttuuuvvvzzz~~~{{{wwwxxxyyy|||~~~uuummmgggccc___]]]\\\YYYVVVSSSPPPMMMHHHEEE>>>===;;;999888888999999888888888888777777777777777777777777777777777777777777777777666666666666777777777777777777777777888888777777777777888888777777777777777777777777:::777555555888999999888<<>>>>>???@@@CCCEEEHHHLLLPPPWWW^^^ccclllrrrzzz|||pppggg^^^UUUOOONNNLLLNNNUUU\\\eeeqqq}}}}}}zzzuuuvvvxxx~~~rrrfff```]]][[[WWWXXXXXXWWWWWWVVVUUUTTTSSSQQQOOOMMMKKKHHHEEEBBB::::::999888777666666666666666666666666666666666555555666777777777666666444555777999999888666555777777777777666666666666666666666666666666666666888777777666666777777888777666666666666777888999999888888888888999::::::<<<:::999<<<===???EEELLLYYYfffsssyyy|||zzzsssjjjddd]]]XXXVVVZZZaaajjjvvv~~~}}}{{{zzzwwwtttpppkkkiiiggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkmmmnnnnnnooooooooopppppppppqqqssstttuuuxxxyyy{{{~~~~~~||||||||||||}}}~~~~~~}}}|||{{{xxxwwwvvvuuusssrrrppppppggggggfffdddaaa^^^[[[YYYRRRPPPNNNKKKIIIIIIJJJJJJRRRUUU[[[ccciiihhhbbb\\\QQQOOOMMMKKKJJJJJJKKKLLLPPPRRRWWW___fffkkkllllllgggddd^^^ZZZXXXVVVTTTRRROOONNNNNNOOOQQQSSSVVVWWWWWW[[[___dddjjjttt~~~|||xxxuuuvvvuuuxxx~~~}}}vvvvvvwwwzzz~~~{{{ssskkkfffccc```^^^\\\YYYWWWTTTQQQMMMIIIEEE>>>===;;;:::999888999999888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777777777888888777777777777888888777777777777777777777777:::888666777888:::::::::<<>>>>>???BBBDDDGGGJJJNNNUUU\\\aaaiiioooxxxwwwlllbbbXXXQQQOOOLLLMMMRRRXXX```lllwww~~~{{{uuuvvvxxx|||yyyjjjbbb]]]\\\XXXXXXXXXXXXWWWVVVUUUTTTTTTRRRPPPNNNMMMJJJGGGDDD;;;;;;999888777666666555444444444444444444444444555555666666666666666555111222444555666666666555888888777777666666555555666666666666666666666666777777777777777777777777777777777777777888888888888888888888999999::::::<<<::::::===>>>@@@HHHPPP]]]iiiuuuzzz|||wwwnnneee^^^XXXTTTTTTZZZcccmmmyyy}}}{{{xxxvvvrrrooolllhhhfffeeeeeefffgggggggggggggggfffffffffggghhhjjjkkkmmmmmmnnnnnnnnnoooooopppqqqssstttuuuxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyttttttsssqqqpppooonnnmmmfffeeecccaaa]]]YYYUUUTTTNNNMMMJJJHHHGGGGGGGGGHHHKKKNNNTTT[[[______ZZZVVVPPPNNNLLLJJJIIIIIIIIIJJJMMMNNNRRRWWW]]]cccggghhhgggfffccc```]]]ZZZWWWUUUPPPOOOOOOPPPPPPQQQRRRRRRVVVWWWZZZ\\\```iiiuuu~~~~~~{{{wwwtttuuutttwww|||~~~wwwvvvvvvwww{{{~~~xxxqqqjjjeeebbb```^^^[[[YYYWWWUUUSSSOOOIIIFFF???>>><<<:::999888888999888888888888777777777666666666666666666666666666666666666666777777777777666666666666666666666666888888777777777777888888777777777777777777777777999888777777888999;;;;;;<<>>>>>BBBCCCFFFIIIMMMSSSZZZ___gggmmmvvv~~~}}}ssshhh\\\UUUQQQNNNMMMPPPTTT[[[fffqqqzzz|||uuuvvvxxx{{{~~~mmmbbb]]][[[XXXXXXXXXXXXWWWVVVUUUUUUUUUSSSQQQOOONNNLLLHHHEEE===<<<:::999777666555555444444444444444444444444555555666666666666555555333333333333444555777888888888777777666666555555777777777777777777777777777777888888888888777777666777777888888888888888888888999999::::::::::::;;;:::;;;>>>???AAAKKKUUUaaalllwwwzzz|||~~~tttiii```YYYUUURRRRRRZZZcccnnn{{{|||xxxuuurrrmmmllliiifffeeedddddddddeeeeeeeeeeeeeeeeeeddddddfffgggiiijjjlllmmmmmmnnnnnnnnnooopppqqqssstttuuuwwwyyy{{{~~~~~~}}}|||zzzyyyxxxrrrrrrpppooommmlllkkkjjjdddccc```]]]XXXTTTQQQOOOKKKJJJIIIGGGFFFFFFFFFGGGIIIKKKOOOTTTWWWVVVSSSQQQNNNMMMKKKIIIHHHHHHHHHHHHKKKLLLNNNQQQUUUZZZ___bbbdddeeeeeeddd```\\\XXXVVVQQQQQQRRRRRRRRRRRRQQQQQQSSSTTTTTTTTTWWW^^^iiiqqq}}}zzzuuurrrssssssuuuzzzyyyxxxvvvvvvyyy~~~{{{vvvooohhhdddaaa___^^^[[[ZZZXXXVVVTTTPPPJJJFFF@@@???===:::999888888999888888888888777777777666666666666666666666666666555666666666777777777888666666666666666666666666888888777777777777888888777777777777777777777777777777777666777888:::;;;===@@@FFFQQQ^^^lllwww}}}|||}}}zzzqqqhhhddddddjjjwww~~~ssseee\\\TTTRRRRRRVVV___hhhwww========================;;;;;;<<<<<<<<<=========AAABBBEEEGGGKKKQQQWWW\\\ccckkkttt|||zzzoooccc[[[UUUPPPMMMOOOQQQVVVaaakkkuuu|||wwwxxxxxxzzzpppccc\\\ZZZXXXYYYYYYXXXXXXWWWVVVUUUUUUSSSQQQOOONNNLLLIIIFFF???>>><<<:::888777666666666666666666666666666666555555666666666555444444777666444444555777999;;;777777777777666666666666777777777777777777777777777888888999999888888777666777888888999999888888888999999:::;;;:::::::::::::::<<>>AAAHHHTTTcccqqq{{{~~~zzzqqqhhheeefffmmm{{{}}}rrrddd\\\UUUSSSUUUYYYbbbkkk{{{========================;;;;;;;;;<<<<<<<<<======???@@@CCCEEEHHHNNNTTTYYY```gggqqqzzzwwwkkkcccXXXSSSOOONNNOOOSSS\\\fffpppxxxzzzzzzyyyxxx|||ssseee]]]YYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSQQQOOONNNLLLIIIGGGAAA@@@>>>;;;999888777666777777777777777777777777555555666666555555444333666666666666666777888888666666666666777777777777777777777777777777777777777888999999999999888777666777888999999999888888888999:::;;;;;;;;;::::::::::::===???@@@DDDPPP\\\iiisss|||}}}~~~~~~qqqcccXXXRRRPPPNNNQQQ[[[gggsss{{{vvvqqqkkkhhheeeeeecccbbbaaaaaaaaaaaaaaaaaaaaabbbbbbccccccdddfffgggiiikkklllnnnnnnooooooooopppqqqsssuuuvvvxxxzzz|||||||||{{{zzzxxxvvvtttsssnnnmmmkkkiiifffdddbbbaaa```^^^ZZZVVVQQQMMMKKKIIIEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFIIIKKKLLLLLLLLLLLLIIIIIIHHHHHHGGGGGGGGGGGGDDDEEEGGGHHHJJJMMMSSSWWW___dddiiikkkgggbbb]]][[[WWWYYY[[[]]]^^^]]][[[ZZZUUUVVVUUUSSSRRRVVV^^^dddppp{{{yyysssoooooommmqqquuuzzzzzzxxxyyy}}}zzztttmmmfffbbb___]]][[[ZZZZZZYYYXXXVVVRRRLLLGGGAAA@@@>>>;;;999999888888888888888888777777777777777777777777777777777777555555555666777888888888777777777777777777777777888888777777777777888888777777777777777777777777666777999888777888;;;>>>@@@CCCJJJWWWfffttt}}}{{{rrrjjjfffhhhppp~~~rrrddd]]]XXXXXX[[[```jjjsss~~~========================;;;;;;;;;<<<<<<<<<<<<<<<===???AAACCCFFFKKKRRRVVV]]]eeeoooxxx~~~|||ppphhh[[[UUUPPPNNNNNNQQQZZZdddmmmuuu|||{{{yyywwwzzzuuufff]]]ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTRRRPPPOOONNNLLLIIIGGGBBBAAA???<<<:::888777777666666666666666666666666555666666666555444333333222333555666777666444333555555666666777777888888777777777777777777777777777888999::::::999888777666777888999:::999888888888999:::;;;<<<;;;::::::::::::===@@@@@@DDDQQQ^^^lllvvv~~~~~~pppbbbWWWQQQQQQOOOSSS^^^kkkxxxyyytttnnnhhhdddcccbbbaaa```````````````___``````aaabbbccccccdddfffgggiiikkkmmmnnnoooooooooooopppqqqsssuuuwwwxxx|||~~~zzzzzzyyyxxxvvvtttrrrqqqmmmllliiigggcccaaa^^^]]]```^^^[[[VVVRRRNNNLLLKKKEEEEEEEEEEEEEEEEEEEEEEEEAAACCCFFFHHHIIIJJJKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIBBBEEEGGGIIIJJJMMMSSSXXXaaagggnnnpppmmmgggcccaaa\\\^^^aaadddeeedddbbbaaaUUUVVVUUUSSSQQQTTT[[[aaammmvvvzzzsssoooooojjjnnntttxxx~~~|||yyyyyy}}}zzztttlllfffaaa^^^\\\ZZZZZZZZZYYYYYYWWWRRRLLLHHHBBB@@@>>>;;;:::999888888888888888888777777777777777777777777777777777777444555555666777888888999777777777777777777777777888888777777777777888888777777777777777777777777777999:::999888999===@@@AAADDDKKKXXXhhhvvv~~~{{{sssjjjhhhjjjssssssfff```[[[]]]aaahhhrrr|||<<<===============<<<<<<>>>>>>============>>>>>>???@@@@@@BBBEEEKKKRRRWWW^^^dddmmmvvv~~~~~~ssslll___WWWQQQPPPPPPQQQTTTYYYccclllzzz}}}{{{{{{|||zzzjjj```\\\XXXXXXXXXXXXWWWVVVVVVUUUUUUSSSQQQPPPOOONNNKKKHHHCCCAAA>>>;;;999888888888888888888777666666555555555666666666777777888888999999999888888888888888888777666666666777999:::888888777777777777777888888888888777777777777777999999999888888888777777;;;;;;;;;<<<<<<<<<======:::>>>@@@@@@BBBJJJYYYdddrrrvvv}}}{{{zzzfff[[[TTTNNNMMMOOOVVV```nnn~~~{{{tttnnnjjjfffcccaaaaaa``````_________^^^^^^___```aaacccdddeeefffcccfffhhhjjjjjjjjjlllmmmmmmnnnoooppprrruuuwwwxxxyyy||||||{{{yyywwwtttrrrpppoookkkeeeaaabbbaaa^^^^^^```aaa```]]]YYYTTTNNNJJJGGGIIIGGGDDDCCCCCCCCCAAA@@@BBBDDDFFFHHHIIIJJJJJJIIIIIIMMMNNNKKKKKKMMMLLLHHHHHHHHHHHHHHHIIILLLRRRVVV___eeelllppppppkkkgggdddccceeeiiiooosssrrrlllgggbbb[[[VVVUUUTTTTTTYYY^^^jjjuuu{{{vvvrrrooorrrssssssvvv||||||zzzzzz~~~{{{wwwpppiiiccc___]]]\\\ZZZYYYXXXXXXVVVSSSNNNJJJGGGDDD@@@>>>===;;;:::888999999999888888888888777666666555555555555666666444555555555666666777777777777777777777777777777888888777777777777888888777777777777777777777777;;;;;;;;;:::999:::<<<>>>BBBDDDNNN^^^mmmwww~~~rrrfffiiipppwww{{{kkkfffaaabbbiiissszzz}}}|||<<<<<<============<<<<<<>>>======<<<<<<======>>>===>>>???@@@CCCHHHOOOTTT\\\bbbkkkttt}}}wwwpppcccZZZSSSQQQPPPPPPTTTXXX```jjjwww{{{zzzzzz~~~~~~mmmbbb]]]XXXXXXXXXXXXWWWVVVUUUUUUVVVTTTRRRQQQQQQOOOLLLIIIDDDBBB???;;;999888888888666666666666555555555555555555555666666777777777888888888888888888888777777777666666666777888999888888777777777777888888888777777777777777777777999999999888888888777777999999999::::::::::::;;;999===@@@AAADDDNNN]]]iiivvvyyy|||~~~wwwdddYYYRRRMMMLLLOOOVVVaaaooo~~~wwwpppkkkgggccc````````````_________^^^^^^^^^___```aaacccdddeeefffdddfffhhhjjjjjjkkklllnnnnnnooooooqqqsssuuuwwwxxxzzz}}}}}}|||zzzxxxuuurrrqqqpppjjjdddaaaccccccaaa```cccdddcccaaa^^^YYYTTTOOOLLLJJJHHHEEEDDDDDDDDDBBBAAACCCDDDFFFHHHIIIJJJJJJIIIJJJNNNOOOMMMMMMNNNMMMJJJHHHHHHHHHHHHIIILLLQQQUUU___eeemmmrrrqqqmmmiiifffiiijjjnnntttyyyyyyuuupppeee^^^XXXWWWVVVVVVZZZ```kkkuuu~~~yyytttrrrrrrrrrrrrtttyyy|||{{{~~~~~~zzzsssllleeeaaa^^^\\\ZZZZZZYYYYYYXXXUUUPPPLLLHHHDDD@@@>>><<<;;;999888999999999888888888888777666666555555555555666666666666666777777777888888777777777777777777777777888888777777777777888888777777777777777777777777888999:::999999:::===@@@BBBEEEOOO```oooxxxwwwlllnnnuuu~~~~~~rrrnnniiijjjqqqzzzzzz<<<<<<===============<<<===<<<<<<<<<<<<<<<<<<===>>>??????@@@BBBGGGMMMRRRYYY___iiirrr{{{|||uuuiii___VVVRRRPPPOOORRRWWW\\\eeerrr~~~{{{yyywww{{{yyyxxxzzzrrreee^^^YYYXXXXXXWWWVVVVVVUUUUUUWWWVVVTTTSSSRRRPPPMMMKKKEEECCC???<<<999888888888555666666666666777777777555555555555555666666666666666666777777777777777666666555555555666777888888777777777777777888888777777777777777777888888999999999888888888888888999999999999::::::::::::888<<>>AAABBBFFFRRRcccqqqzzz{{{pppssszzzxxxtttpppqqqxxx|||uuu;;;<<<==================<<<<<<;;;;;;;;;;;;<<<<<<@@@AAABBBBBBDDDHHHMMMQQQWWW^^^gggqqqzzzxxxooodddZZZTTTPPPNNNPPPTTTXXX```lllwww{{{wwwvvvxxxxxxvvvuuuxxxwwwhhh___ZZZYYYXXXWWWVVVVVVUUUUUUWWWVVVTTTSSSRRRPPPMMMKKKFFFDDD@@@===:::999888888555666666777888999999999444444555555555555555555555555555666666666666666555555555555555666666777777777777777777777888999777777777777777888888888888888888888888888888888::::::;;;;;;;;;<<<<<<<<<999<<>>@@@CCCHHHUUUfffttt}}}|||sssuuu}}}wwwtttqqqttt{{{xxxqqq;;;;;;<<<===============<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;:::999999999999888888888777777777777666666666666777777666666666666666666666666666666666666666666666666888888777777777777888888777777777777777777777777888999999999999:::===???EEEKKKYYYjjjwww|||vvvxxxtttrrrqqquuu|||vvvooo:::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===<<<===???@@@AAAEEEIIIMMMTTT[[[eeepppzzzyyyoooddd]]]VVVQQQOOOQQQQQQWWWaaajjjsss~~~}}}xxxuuuuuuzzz~~~yyytttttt{{{rrrggg^^^]]][[[YYYXXXWWWXXXXXXWWWUUUTTTSSSRRRPPPMMMKKKHHHFFFBBB>>>;;;999999999111111222333444444555555666666666555555555555555444444555555666666777777444555666777777777777666666666666666777888999:::666666666777888888999999888888888888888999999999888888888888999999999999===>>>AAAGGGQQQ___mmmwww|||lll]]]TTTMMMJJJLLLNNNTTT^^^kkkxxxxxxsssmmmhhhddd```]]][[[[[[[[[[[[[[[\\\\\\\\\\\\^^^^^^^^^___```aaaaaaaaaaaabbbdddeeefffhhhlllooopppqqqqqqsssuuuwwwzzz{{{}}}zzzyyyxxxvvvuuusssrrrqqqqqqjjjfffhhhlllooouuu|||zzzoooddd]]]TTTPPPKKKGGGEEEEEEDDDCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLQQQUUUUUUVVVXXXVVVRRRLLLKKKJJJGGGFFFHHHLLLOOOVVV^^^iiippprrrnnnjjjggg``````bbbhhhqqqxxx{{{{{{tttllleeecccbbbccciiiqqq|||wwwssssssssssssuuu{{{{{{zzz}}}{{{pppfff```\\\ZZZYYYYYYYYYXXXVVVTTTNNNJJJCCC???===<<<<<<;;;999999999888888888888777888777777666666777777888666666666666555555555555666666666666666666666666888888777777777777888888777777777777777777777777999:::::::::999:::===@@@GGGOOO]]]nnnzzz~~~zzz~~~{{{qqqpppqqqvvv~~~~~~uuunnn:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<======>>>:::<<<>>>@@@BBBEEEIIIMMMRRRYYYcccnnnxxx~~~tttjjjccc\\\UUURRRRRROOOUUU]]]fffnnnyyyzzzvvvsssvvv{{{~~~xxxwww}}}xxxmmmaaa___]]]ZZZYYYXXXYYYYYYXXXWWWUUUTTTSSSQQQNNNLLLIIIGGGCCC???;;;:::999999222333333333444444555555777777777666666555555555444555555666777777888888555666777888888888777777666666666666777888999:::555666666777888888999999777777888888888999999999777888888888888999999999>>>???BBBJJJUUUeeettt~~~{{{fffYYYRRRLLLKKKNNNQQQWWWbbbooo{{{wwwrrrlllgggccc```]]][[[ZZZZZZZZZ[[[[[[[[[\\\\\\]]]^^^^^^______``````aaa___aaabbbcccdddfffkkknnnooopppqqqsssvvvyyy{{{}}}zzzzzzyyyxxxwwwvvvuuuuuussskkkdddeeehhhmmmuuu|||xxxllleeeZZZUUUOOOJJJHHHFFFEEEDDDEEEEEEEEEEEEGGGIIIKKKLLLKKKQQQUUUVVVWWWYYYWWWSSSMMMLLLJJJGGGFFFGGGKKKNNNSSS[[[fffmmmoookkkfffbbb]]]\\\]]]cccllltttxxxyyyxxxpppiiiggggggiiipppwww~~~xxxrrrrrrrrrrrruuuzzz}}}|||~~~~~~vvvkkkddd^^^]]][[[ZZZZZZYYYWWWUUUPPPLLLEEE@@@>>>=========999999999888888888888777888888777777777777888888777777777777666666555555777777777777777777777777888888777777777777888888777777777777777777777777888999:::;;;;;;===@@@BBBJJJRRRaaarrr|||}}}}}}|||uuunnnnnnpppwww}}}tttnnn:::;;;<<<===>>>>>>>>>>>>>>>>>>============>>>>>>;;;===???AAADDDGGGLLLOOOPPPWWWaaalllvvvxxxnnnhhhaaaXXXTTTTTTOOOTTT[[[ccclllwww|||vvvrrrssswww}}}|||{{{}}}rrrbbb```^^^[[[YYYYYYZZZZZZZZZXXXVVVUUUUUUSSSPPPMMMIIIGGGCCC???<<<:::999999666666666777777777777777888888777777666666666555555555555666777888888999555666888999999999888777666666666666777888999:::555666666777888999999999777777888888999999999999999999:::::::::;;;;;;;;;>>>???CCCLLLYYYjjjzzzyyycccWWWQQQLLLLLLOOOSSSYYYdddqqq|||}}}xxxtttnnnhhheeebbb___]]]YYYYYYZZZZZZ[[[[[[[[[\\\]]]^^^^^^______`````````___```aaaaaacccfffjjjmmmnnnoooqqqsssvvvzzz|||~~~{{{zzzzzzyyyyyyxxxxxxxxxtttkkkcccbbbeeekkkttt|||~~~ssskkk^^^YYYRRRLLLIIIHHHGGGEEEEEEEEEEEEEEEFFFIIIKKKLLLKKKPPPUUUVVVXXXZZZWWWSSSMMMLLLJJJGGGFFFGGGJJJMMMQQQYYYdddkkklllhhhccc___ZZZYYYZZZ___hhhqqquuuvvvzzzsssllljjjjjjmmmttt|||yyyqqqqqqqqqrrrtttyyy~~~}}}}}}{{{nnngggaaa___]]][[[[[[ZZZXXXVVVRRRMMMFFFAAA???>>>>>>>>>999999999888888888888777888888777777777777888888999888888888777777666666888888888888888888888888888888777777777777888888777777777777777777777777777888:::;;;<<>>>>>===;;;999888@@@@@@AAABBBDDDGGGJJJKKKTTTZZZccclllvvv}}}tttkkkddd^^^YYYVVVWWWWWWZZZ```iiitttwwwttttttuuuzzzqqqddd```]]]]]]\\\XXXWWWYYYYYYXXXVVVUUUUUUSSSPPPNNNKKKIIIFFFBBB===:::888666999888888777666555555444666666777888888888888888666555555555444444444444888888777777666666555555777777777777777777777777999888888777666555555444888:::;;;:::888888999:::777999;;;;;;::::::;;;<<>>>>>>>>======@@@@@@AAABBBDDDGGGIIIKKKSSSXXXaaakkkuuu}}}wwwnnnfffaaa\\\YYYWWWXXXZZZ```hhhsss}}}xxxtttssstttyyywwwgggbbb]]]]]][[[XXXWWWZZZYYYXXXVVVUUUUUUSSSQQQNNNLLLJJJFFFBBB>>>:::888777777777777666555555444444555666777777888888777777333333444555666777777888999888888888777777777777777777777777777777777777999888888777666666555555888999::::::888888999:::777999;;;;;;::::::;;;<<>>CCCFFFOOO___sss~~~||||||{{{yyyxxxxxxyyyzzz{{{~~~zzzaaaUUURRRQQQQQQSSS]]]hhhuuu}}}xxxooolllgggccc```^^^[[[YYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\]]]]]]^^^___```aaabbb_________```aaacccdddeeehhhkkkooosssvvvzzz~~~~~~|||yyywwwwwwyyy{{{{{{{{{}}}uuummmhhheeeeeelllttt{{{oooggg\\\TTTPPPMMMJJJGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLPPPUUUYYYZZZXXXUUURRROOOMMMKKKIIIHHHIIIJJJKKKJJJNNNUUU\\\```bbbaaaaaa^^^^^^___dddkkkrrrwwwyyyxxxtttqqqqqqqqqsss{{{xxxpppnnnkkkqqq{{{yyysssqqqpppoooqqqvvvzzz~~~~~~{{{}}}yyyooofffccc___]]]]]]]]]\\\\\\UUUQQQJJJDDDAAA>>><<<:::999::::::::::::999888888888888777777777777888888555666666777777888888888999999999999999999999999555666777777888888777777888888777777888888999:::777999;;;;;;;;;>>>DDDIIITTT```ppp||||||uuuwww{{{{{{qqqjjjhhhmmmuuu~~~~~~yyyssslllhhh===========================<<<<<<<<<>>>@@@BBBCCCAAA@@@AAABBBCCCFFFHHHJJJOOOUUU^^^hhhqqqzzzvvvmmmhhhdddaaa\\\\\\]]]aaahhhqqqzzz}}}wwwtttsssvvv|||sssiii___\\\ZZZXXXYYY[[[ZZZXXXWWWVVVVVVUUURRRPPPMMMKKKHHHDDD???<<<:::888777777666666555555555555555555666666666666555555777777777777666666666666888888888888888888888888777777777777777777777777888888888777777777666666777999::::::999888999;;;888:::;;;;;;;;;;;;===???BBBFFFRRReee}}}|||zzzxxxwwwuuutttttttttuuuvvvyyy{{{~~~zzzbbbWWWSSSQQQRRRWWWbbbnnn|||{{{uuummmiiieeeaaa___]]]ZZZXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\]]]^^^___```aaaaaa_________```aaabbbdddeeefffiiimmmqqquuuyyy~~~~~~zzzxxxuuutttuuuwwwxxxxxx{{{tttnnnjjjfffeeekkkrrrzzztttlll```WWWRRROOOKKKIIIHHHGGGGGGFFFGGGHHHIIIJJJMMMQQQVVVZZZ[[[ZZZWWWUUUOOONNNLLLJJJHHHHHHIIIIIIHHHLLLRRRXXX]]]```bbbbbbbbbbbbcccgggnnntttxxxzzzvvvqqqooooooppprrrzzzvvvnnnjjjiiimmmsss}}}{{{sssrrrooonnnppptttxxx{{{~~~yyy{{{~~~|||{{{pppfffccc___]]]]]]^^^]]]]]]WWWRRRLLLFFFBBB???<<<:::999::::::::::::999888888888777777777777777777888555555666777888888999999999999999999999999999999666666777888888888888777888888777777888888999:::777999:::;;;;;;???EEEKKKXXXcccsss~~~xxxsssvvv}}}vvvmmmhhhgggnnnxxxzzzuuuoooiiieee>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>@@@AAAAAAAAAAAAAAACCCEEEGGGIIINNNSSS\\\fffpppxxxyyyqqqjjjfffccc^^^^^^___bbbhhhqqqyyy~~~yyyuuusssvvvzzzyyymmmaaa\\\[[[YYYYYY[[[ZZZYYYWWWWWWWWWVVVTTTQQQNNNLLLIIIEEEAAA===;;;:::888888888777777777777777555555666666666666555555777777777777666666666666777777777777777777777777777777777777777777777777888888888888777777777777777888::::::999999:::;;;999:::;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>AAAAAAAAAAAACCCEEEGGGHHHMMMSSS\\\eeeoooxxx~~~uuummmgggccc^^^^^^___bbbhhhpppxxx~~~|||wwwtttuuuyyy~~~pppccc^^^\\\ZZZYYYZZZZZZYYYXXXXXXXXXWWWUUUSSSOOOMMMJJJFFFAAA>>><<<:::888888888888888888888888666666777777777666555555333444555666777888888999666666666666666777777777777777777777777777777777888888888888888888888888777888999:::999999:::<<<:::;;;<<<;;;;;;===@@@BBBFFFNNN___uuu}}}{{{yyyrrrrrrssstttuuuwwwxxxyyyuuuuuuvvv{{{uuu___XXXUUUQQQWWWbbbppp~~~}}}uuuooohhheee```^^^\\\[[[YYYWWWWWWWWWWWWXXXXXXYYYZZZ[[[ZZZ[[[[[[\\\]]]^^^______````````````aaabbbcccddddddfffjjjnnnrrrxxx~~~~~~zzzuuuoookkkjjjiiiiiiiiikkkhhhffffffeeeeeejjjqqquuu||||||tttjjjaaa[[[VVVPPPLLLJJJIIIHHHGGGGGGHHHIIIIIILLLOOOTTTXXX[[[ZZZYYYXXXQQQPPPNNNLLLJJJIIIHHHGGGGGGJJJNNNTTT[[[aaafffiiiiiiiiiiiikkknnnqqqrrrqqqhhheeedddgggkkkpppzzzyyytttmmmmmmnnnrrr}}}}}}vvvtttqqqnnnnnnqqqtttvvv{{{}}}vvvwwwyyy{{{}}}}}}~~~vvvjjjgggbbb```______^^^]]][[[VVVPPPJJJFFFAAA===:::999::::::::::::999888888777777888888888888777777666777777888888999999999777777777777777777777777666777888888999999888888888888777777888888999:::888999;;;<<<===BBBKKKQQQaaakkkwwwwwwuuuttt{{{xxxooohhhfffhhhqqq}}}|||uuunnniiiccc```>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????AAAAAA@@@AAABBBDDDFFFHHHMMMSSS\\\eeeoooxxxyyyqqqiiiddd\\\\\\]]]```fffnnnwww|||~~~xxxvvvtttvvv|||ssseee___^^^[[[YYYXXXZZZYYYXXXXXXXXXXXXUUUSSSPPPNNNKKKFFFBBB???<<<;;;777777777777777888888888777777888888777777666555333333444555666777777888666666777777777888888888777777777777777777777777888888888888888888888888666888999999999999:::<<<:::;;;<<<;;;;;;===AAADDDFFFQQQdddxxx~~~|||zzzuuuvvvwwwxxxzzz{{{|||}}}wwwuuutttwwwnnn[[[WWWUUUSSS[[[iiiwwwyyysssnnnfffccc___\\\[[[ZZZXXXVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[\\\]]]^^^___``````____________```aaabbbbbbdddfffiiimmmqqqvvv}}}~~~zzztttmmmgggdddbbbaaa``````^^^^^^aaabbbccciiioootttzzz~~~xxxooogggaaa[[[UUUPPPKKKJJJIIIHHHGGGHHHHHHIIIIIILLLQQQUUUXXXXXXWWWVVVTTTSSSQQQOOOMMMKKKIIIIIIHHHJJJNNNTTT[[[bbbiiilllkkkiiihhhiiijjjkkkjjjiiiaaa^^^^^^ccchhhooozzz|||qqqooonnnpppyyy~~~xxxvvvrrrooonnnpppsssuuuvvv}}}~~~vvvwwwxxxzzz|||~~~}}}}}}~~~|||nnnkkkfffcccbbbaaa```___\\\XXXRRRLLLGGGBBB===:::999::::::::::::999888888666777888999999888777666888888888888888888888888777777777777777777777777777777888999999999999888888888777777888888999:::888:::<<<<<<>>>DDDMMMTTTgggoooyyy|||uuuuuuwwwvvvlllgggfffjjjsssyyyqqqjjjeee```]]]>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCBBBAAAAAAAAAAAA@@@AAABBBDDDFFFGGGMMMSSS\\\eeeoooxxx|||sssjjjeeeZZZZZZ[[[^^^dddmmmuuuzzzyyywwwssstttyyytttfffaaa___\\\XXXXXXZZZYYYXXXXXXYYYXXXVVVTTTPPPNNNKKKGGGCCC???===<<<666666666666777777777777888888888888888777666666666555555555555444444444777777888888999999999:::777777777777777777777777888888888888888888999999666888999999999999;;;<<<;;;;;;<<<;;;<<<>>>AAADDDDDDQQQeeexxx~~~|||{{{zzzzzz{{{}}}~~~|||xxxtttuuuzzzjjjWWWVVVVVVUUU___ooo|||}}}xxxqqqmmmeeebbb^^^[[[ZZZYYYXXXVVVWWWWWWWWWWWWWWWYYYZZZZZZ\\\]]]]]]^^^___```aaaaaa^^^^^^^^^^^^^^^___```aaadddfffiiilllpppvvv|||~~~zzztttllleee```^^^\\\[[[XXXWWWYYY]]]```bbbgggnnntttyyy||||||{{{ssslllfff___XXXRRRLLLKKKIIIHHHGGGGGGHHHIIIGGGJJJNNNRRRUUUVVVUUUTTTVVVUUUSSSQQQOOOMMMKKKJJJIIIKKKNNNTTT[[[cccjjjoookkkiiiggggggggggggeeeddd\\\YYYZZZ```fffnnnzzztttrrrpppqqqxxxyyywwwssspppooopppsssuuusss{{{vvvwwwwwwyyy{{{~~~|||||||||}}}qqqnnniiifffdddcccaaa```]]]XXXRRRMMMGGGBBB===:::999::::::::::::999888888666777888999999888777666999999999888888888888888777777777777777777777777777777888999999999999888888888888777888999999:::999;;;<<<===???EEEOOOVVVkkkrrr{{{{{{uuuuuuxxxtttkkkgggfffkkkssswwwnnnhhhbbb]]]ZZZAAA@@@>>>=========>>>???@@@AAABBB@@@>>>======>>>===>>>?????????@@@CCCEEEKKKQQQYYYbbbkkkttt|||}}}tttlllggg```[[[XXX[[[```gggqqqzzz{{{yyyvvvvvvyyyxxxjjjeeedddaaa]]][[[YYYYYYYYYYYYXXXWWWVVVUUUQQQOOOKKKHHHEEEBBB===:::888888777666666666666666444444555555666666777777777888888888888999999999777777777777888888888888666666777777888888888999999999999888777666666555777888888888888999999999:::;;;:::::::::===AAADDDLLLWWWgggxxx~~~}}}{{{~~~|||xxxwww{{{ssscccUUUQQQSSSXXXeeesss{{{rrrjjjfff^^^^^^\\\ZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUWWWYYY[[[]]]^^^^^^______`````````___```aaaaaa``````aaabbbffffffhhhlllnnnqqqyyy}}}wwwtttoooiiibbb]]]XXXUUUUUUSSSSSSWWWZZZ^^^eeennnssstttvvvyyy}}}~~~zzzssskkkaaaZZZUUUOOOMMMKKKIIIIIIHHHGGGEEEIIIJJJKKKMMMNNNPPPQQQRRRRRRSSSTTTTTTRRRPPPLLLJJJMMMNNNQQQXXXaaajjjppprrrpppmmmiiieeeccc```]]]ZZZVVVUUUWWW]]]dddmmm|||~~~yyyyyy|||zzzvvvrrroooooopppqqqqqqvvv{{{}}}wwwuuuuuuvvvzzz}}}~~~~~~{{{{{{zzzzzz}}}}}}ssskkkjjjiiieee```___\\\YYYTTTMMMGGGBBB???===999999999999999999999999888888888777777777777777888888777777777777888888:::999999999888888777777;;;:::999888888999:::;;;777777777888999999::::::;;;;;;===???AAAFFFSSS___oooxxx~~~xxxvvvvvv}}}}}}}}}yyypppiiiggggggnnnzzzwwwmmmccc]]]YYYXXXAAA@@@???>>>===>>>?????????@@@AAA@@@???>>>???@@@>>>>>>?????????@@@CCCEEEJJJOOOXXXaaajjjsss|||wwwnnniiiaaa[[[XXXZZZ___eeeoooxxx|||yyyuuuuuuwww~~~zzzjjjdddcccaaa]]]\\\ZZZZZZZZZYYYXXXWWWUUUTTTRRROOOLLLIIIFFFBBB>>>:::888888777666666666666666666666666666666666777777777777888888888999999999777777777777888888888888666666555555555666777777999999999888777666666666888888888888999999999999:::;;;;;;::::::===AAAEEEJJJUUUfffvvv~~~{{{zzz|||}}}mmm___RRRPPPRRRWWWdddrrrxxxooohhhccc^^^]]]\\\ZZZXXXXXXWWWWWWWWWVVVUUUTTTUUUWWWYYYZZZ\\\]]]]]]^^^^^^____________```aaaaaa``````aaabbbeeeeeehhhlllnnnqqqyyyzzzxxxtttoooiiibbb\\\XXXVVVRRRQQQTTTWWWZZZaaahhhooopppsssvvvzzz~~~yyyqqqggg^^^YYYQQQNNNJJJHHHHHHGGGFFFDDDDDDEEEGGGJJJMMMPPPRRRSSSTTTUUUVVVWWWVVVSSSPPPMMMNNNOOORRRYYYbbblllssswwwtttpppkkkfffccc___\\\YYYVVVTTTVVV\\\cccmmm|||}}}|||~~~|||yyytttqqqqqqrrrrrrrrruuuyyy~~~xxxvvvuuuwwwzzz}}}~~~|||{{{yyyxxxzzzyyyooollljjjfffbbbaaa]]]ZZZTTTNNNHHHCCC???===999999999999999999999999888777777777777777777777888888777777777777888888999999888888888777777777:::999999999999999999:::777777777888999999::::::;;;;;;===@@@BBBGGGTTTaaarrr|||zzzxxxyyy}}}|||~~~xxxnnniiiggggggooo{{{~~~uuulllccc]]]YYYXXXBBBAAA???>>>>>>>>>???@@@>>>???@@@@@@??????@@@BBB>>>>>>??????>>>???BBBDDDHHHMMMUUU^^^gggqqq{{{{{{rrrlllbbb\\\XXXYYY]]]bbbkkkttt~~~~~~zzzuuuttttttzzz|||kkkdddbbb```^^^^^^\\\\\\[[[ZZZXXXWWWUUUTTTRRRPPPLLLIIIGGGCCC???<<<888888777666666666666777777777777777777777666666777777777888888888999999777777777777888888888888999888666555555666777888999999999888777777666666888888888888999999999:::::::::;;;:::;;;===BBBEEEJJJVVVggguuu}}}~~~}}}}}}}}}}}}{{{zzzmmmdddXXXOOOOOORRRVVVbbbppp|||tttllleee```]]]\\\[[[YYYXXXWWWVVVVVVVVVUUUUUUTTTUUUVVVXXXYYYZZZ[[[[[[\\\]]]]]]^^^^^^^^^___aaaaaa```___aaabbbccccccfffkkknnnqqqyyy}}}yyytttlllddd^^^XXXSSSPPPQQQSSSUUU[[[aaaiiikkknnnrrrvvvzzz}}}~~~xxxnnnddd^^^VVVRRRMMMIIIHHHGGGFFFEEECCCCCCEEEGGGIIILLLNNNPPPVVVWWWYYY[[[ZZZWWWTTTRRRPPPQQQSSS[[[fffqqqzzz~~~|||xxxpppjjjddd___[[[XXXUUUTTTUUU[[[bbblll||||||wwwtttssstttttttttssswww}}}zzzxxxvvvwwwzzz~~~}}}{{{xxxvvvvvv{{{uuuooolllgggcccccc]]]ZZZUUUOOOIIICCC@@@>>>::::::::::::999999999999777777777777777777888888888888777777777777888888888888777777777777666666999999999::::::999999999777777888888999:::::::::;;;;;;===@@@CCCIIIWWWdddwww{{{zzz{{{}}}|||~~~vvvmmmhhhggghhhrrr||||||tttkkkccc]]]YYYWWWCCCBBB@@@?????????@@@AAA???AAAAAAAAA???>>>???AAA>>>??????>>>>>>???AAADDDFFFJJJQQQZZZcccnnnyyy~~~uuuoooddd]]]XXXYYY[[[^^^fffooo{{{|||vvvttttttwwwnnneeebbb______```]]]]]]\\\[[[YYYWWWUUUTTTSSSPPPMMMJJJHHHDDD@@@===999888777777666666777777999999888888777777666666777777777777888888888888666777777777888888888888>>><<<999777666777999;;;999999999888888777777777888888888999999999::::::::::::;;;:::;;;>>>BBBFFFNNNZZZjjjvvv|||~~~}}}zzzxxxyyy|||~~~}}}}}}{{{pppdddZZZQQQKKKNNNQQQUUU```nnnzzzqqqiiiccc___\\\[[[YYYXXXVVVUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]___``````______aaabbbbbbbbbeeejjjmmmpppxxxyyynnnfff]]]VVVPPPPPPQQQRRRVVV[[[dddfffjjjnnnrrrvvvzzz}}}}}}tttjjjddd]]]XXXRRRLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIUUUWWW[[[]]]^^^\\\YYYWWWSSSSSSVVV]]]iiiwwwxxxpppiiibbb\\\XXXUUUTTTUUUZZZaaalll|||~~~yyyvvvuuuuuuuuuuuutttwww}}}|||zzzxxxyyy|||}}}yyyuuutttwww~~~|||sssmmmgggdddccc]]][[[VVVPPPJJJEEE@@@>>>:::::::::::::::999999999777777777777777888888888888888777777777777888888777777777666666666666666888999:::;;;;;;:::999888777777888999999::::::;;;;;;;;;===AAAEEELLL[[[iii|||zzzzzz|||~~~~~~ssskkkggghhhkkkuuu|||uuulllccc]]]YYYWWWDDDCCCAAA@@@@@@@@@AAABBBBBBCCCCCCBBB???======>>>>>>??????>>>===>>>AAACCCDDDGGGMMMUUU^^^jjjuuu|||xxxqqqggg```YYYXXXYYY[[[bbbjjjxxx}}}wwwvvvuuuwww~~~ssshhhbbb______aaa^^^^^^]]][[[ZZZWWWUUUTTTSSSQQQNNNKKKIIIFFFAAA>>>999999888777777777777777999999888888777777666666666666777777777888888888666777777777888888888888>>><<<999777666777999;;;999999999999888888888888888999999999999:::::::::::::::;;;;;;;;;>>>CCCGGGPPP]]]lllwwwzzzzzz{{{~~~|||yyy{{{}}}~~~{{{uuujjj```RRRKKKIIIMMMPPPTTT```nnnwwwooohhhbbb___ZZZYYYXXXVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]]\\\^^^``````______aaabbbbbbaaadddiiilllooowwwyyyoooddd[[[SSSRRRRRRRRRTTTXXX___bbbgggjjjnnnrrrxxx||||||sssnnnccc^^^WWWPPPMMMKKKIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGRRRUUUZZZ^^^``````^^^\\\XXXWWWYYY```mmm}}}yyyqqqhhh```\\\WWWUUUVVVZZZaaakkk|||{{{wwwvvvvvvvvvuuuuuuyyy~~~~~~{{{{{{~~~|||wwwuuuvvv{{{wwwooogggcccbbb^^^\\\XXXRRRLLLFFFAAA???;;;;;;;;;:::::::::999999666666777777888888888888888888777777777777888888666666666666666777777777888999:::;;;;;;:::999888888888888999::::::;;;;;;;;;;;;===BBBFFFOOO___mmm~~~xxxxxxzzz|||qqqjjjhhhkkkoooyyy~~~wwwnnnfff___[[[YYYEEEDDDBBBAAAAAAAAABBBCCCDDDEEEDDDBBB???=========>>>??????>>>===>>>@@@BBBBBBEEEJJJPPPYYYeeepppxxx{{{uuujjjbbb[[[YYYXXXYYY___ffftttzzzxxxwwwvvvwww}}}yyylllddd___^^^```^^^^^^]]]\\\ZZZXXXWWWVVVTTTQQQNNNLLLJJJGGGCCC@@@999999888777777777777888777777777777777777666666666666666777777777888888777777777777888888888888999888666555555666777888999999999999999999999999999999999999::::::::::::::::::;;;;;;<<>>>>>???>>>??????>>>======???BBBAAACCCGGGLLLUUU```lllttt{{{xxxmmmeee]]]YYYWWWWWW]]]cccnnnuuuvvvwwwwwwwww|||~~~qqqggg___^^^___]]]]]]]]]\\\[[[ZZZXXXWWWTTTRRROOOMMMKKKHHHDDDAAA:::999888888777777888888666666666666666666777777666666666666777777777888777777777777888888888888666666555555555666777777999999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;<<>>??????>>>======???AAA@@@BBBEEEJJJRRR]]]iiiqqqxxx}}}{{{nnnfff^^^ZZZWWWWWW\\\bbbjjjqqq|||uuuvvvvvvwww{{{ssshhh```]]]___]]]]]]]]]\\\[[[ZZZYYYYYYTTTRRROOOMMMKKKHHHDDDAAA:::999888888777888888888444444555555666666777777666666666666777777777777777777777777888888888888666666777777888888888999999999999999999999999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<@@@EEEHHHXXXdddsss{{{|||~~~xxxgggWWWOOOMMMHHHHHHMMMOOOSSSaaaqqq}}}}}}vvvnnngggbbb___]]]XXXWWWUUUSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTVVVVVVWWWYYYZZZ\\\]]]]]][[[]]]^^^_________aaacccccccccdddhhhiiijjjrrrzzzqqqeeeZZZVVVVVVUUUUUUWWWUUUYYY^^^```aaaeeemmmtttvvv{{{zzztttmmmgggaaa[[[XXXPPPNNNKKKHHHGGGGGGIIIJJJLLLQQQZZZccciiikkkkkkjjjcccaaaaaaggguuurrrjjj```\\\[[[]]]bbbkkk{{{~~~|||{{{zzzzzzvvvyyy~~~~~~~~~|||yyymmmdddaaa___]]]ZZZUUUOOOHHHCCC@@@======<<<;;;::::::999999555666666777888999999999888888777777777777888888777777888888999999999:::;;;:::999888888999:::;;;888999999::::::;;;;;;<<<;;;;;;===CCCJJJTTTgggwwwxxxssstttxxxyyynnnjjjmmmuuu{{{~~~}}}zzzwwwtttqqqooooooDDDDDDDDDEEEEEEFFFGGGHHHIIIEEEAAA???AAABBBAAA???>>>>>>===>>>>>>???@@@@@@BBBBBBDDDJJJNNNTTT```kkkqqq{{{|||rrrmmmccc[[[VVVVVVYYY\\\gggooo{{{}}}vvvrrrtttxxxwwwjjjbbb^^^]]]\\\[[[[[[[[[\\\[[[YYYVVVTTTRRRPPPNNNLLLHHHDDD@@@<<<;;;999777666666777777:::888666666888999777555777777777777777777777777666666555555555555666666666666666666777777777777888888888888888888888888777888888888888999999999???;;;:::<<<>>>???DDDJJJYYYhhhyyyuuueeeUUULLLJJJHHHHHHKKKOOOVVVcccooo~~~{{{rrrkkkfffbbb]]]ZZZYYYWWWUUUTTTSSSRRRPPPNNNPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___```aaabbbccccccdddggglllsssxxxwwwkkk```]]]]]]ZZZYYYYYYZZZ[[[\\\\\\[[[]]]cccgggooouuu|||zzztttmmmhhheeeZZZWWWSSSOOOLLLKKKKKKKKKMMMQQQYYYccckkkppppppooogggeeedddhhhttt|||qqqgggaaa]]]aaahhhrrr||||||}}}}}}}}}{{{}}}vvvkkkeeecccbbb___ZZZUUUQQQKKKFFFBBB???<<<:::999:::;;;::::::999999999::::::;;;;;;;;;777777777777777777777777999888777777777888:::::::::::::::999999888888888888888999999999:::::::::;;;===???BBBJJJZZZmmm|||xxxtttvvvyyyvvvooommmpppxxx}}}xxxtttxxx{{{yyyvvvuuuEEEEEEDDDDDDEEEFFFGGGGGGIIIFFFBBBAAABBBCCCBBBAAA>>>>>>>>>>>>>>>???@@@@@@AAA@@@CCCHHHLLLRRR]]]hhhqqqzzzsssmmmddd\\\WWWWWWYYY\\\fffmmmyyy}}}xxxtttuuuyyy~~~zzzmmmddd```^^^\\\[[[[[[\\\\\\[[[YYYWWWTTTSSSPPPNNNLLLIIIDDDAAA<<<;;;999888777666777777:::888666777888999777555777777777777777777777777888888777777777777888888666666777777777888888888888888888888888888888888888888888888999999999999===:::999<<<>>>@@@FFFMMM]]]lll}}}wwwfffVVVMMMJJJGGGHHHKKKOOOVVVcccooo~~~yyypppiiieeeaaa\\\YYYXXXVVVTTTSSSSSSRRRPPPNNNMMMMMMNNNOOOPPPQQQRRRRRRUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[\\\]]]^^^___```aaaaaabbbccceeejjjqqqvvv{{{pppeeebbbaaa^^^[[[[[[WWWXXXXXXWWWVVVXXX]]]aaaeeejjjrrrxxx}}}}}}xxxssspppdddaaa[[[UUUPPPNNNMMMMMMNNNSSS[[[eeennnrrrsssrrriiigggfffiiitttuuullleeeaaacccjjjsss~~~|||}}}}}}|||{{{}}}tttjjjdddbbbaaa___[[[WWWSSSMMMGGGBBB???===:::999:::;;;::::::999999999999::::::::::::777777777777777777777777999888777777777888999::::::::::::999999999888888888888999999999:::::::::<<<>>>AAADDDLLL[[[ooo}}}yyyuuuwwwzzz~~~tttooonnnqqqzzzyyyxxxrrrooosssxxxxxxxxxzzzFFFEEEDDDDDDDDDEEEFFFGGGIIIFFFDDDBBBCCCCCCCCCBBB??????>>>>>>??????@@@@@@??????AAAFFFJJJOOOZZZeeepppyyyuuuooofff]]]XXXWWWYYY[[[ccckkkwwwzzzvvvxxxzzz}}}pppfffaaa```]]]\\\[[[\\\]]]\\\YYYWWWUUUSSSQQQOOOMMMJJJEEEBBB===;;;:::888777777777777999888777777888888777555777777777777777777777777888888777777777777888888777777888888888999999999888888888888888888888888888888888888999999999:::;;;999999<<>>@@@CCCFFFNNN]]]qqqzzzvvvxxx{{{{{{rrroooooosss}}}}}}tttpppiiiggglllrrrvvv{{{GGGFFFEEEDDDDDDEEEFFFGGGIIIGGGFFFDDDCCCCCCBBBBBB@@@@@@?????????@@@@@@AAA@@@???AAAEEEHHHMMMXXXcccnnnwwwxxxrrriii```ZZZYYYZZZ[[[bbbiiittt|||yyyzzz{{{}}}ttthhhbbb```]]]\\\\\\]]]]]]]]]ZZZXXXUUUTTTQQQPPPNNNKKKFFFCCC===<<<:::888777777777888999888777777777777777666666666666666666666666666666666555555555555666666888888999999999:::::::::888888888888888888888888888888888999999999::::::;;;999:::===@@@CCCLLLUUUhhhxxx~~~uuubbbSSSKKKHHHFFFGGGKKKPPPWWWeeerrrzzzsssiiibbb___\\\YYYVVVWWWUUUSSSQQQQQQPPPNNNLLLOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUXXXXXXXXXYYYZZZ[[[\\\]]]^^^___```aaaccchhhmmmrrrwww|||rrrooommmhhhdddbbb[[[YYYVVVSSSQQQQQQRRRTTTUUUWWW\\\aaahhhpppyyy}}}wwwmmmccc[[[VVVTTTTTTSSSWWW___jjjsssxxxyyyxxxnnnllljjjllltttyyyqqqkkklllqqqzzz}}}|||ppphhhcccaaa______^^^\\\YYYRRRJJJDDD@@@>>>;;;::::::;;;:::999999999888888777777666666777777777777777777777777888888888888888999999999999999999999999999999999888888999999999:::::::::>>>@@@CCCGGGOOO^^^sss|||wwwxxx{{{xxxqqqppprrrxxxzzzpppiiiccc___dddjjjqqqxxxHHHGGGEEEDDDEEEFFFHHHIIIJJJJJJIIIGGGDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@BBBEEEHHHMMMWWWaaalllvvv}}}wwwnnnddd]]]ZZZZZZZZZ```gggrrr}}}~~~{{{{{{||||||yyyjjjccc```^^^]]]]]]]]]^^^]]][[[XXXVVVTTTRRRQQQOOOLLLHHHEEE===<<<:::888777777888888888888888888777666777777666666666666666666666666666666555555555555666666999999999999::::::::::::888888888888888888888888888999999999999:::::::::===;;;<<>><<<;;;999888888888888777888999888777666666888777777777777777777777777888888777777777777888888888888999999999:::::::::888888888888888888888888999999999999::::::::::::===<<<>>>@@@@@@DDDOOO[[[rrr}}}yyyzzzuuuaaaTTTNNNGGGFFFHHHMMMSSS\\\jjjwwwuuunnnddd]]]ZZZYYYWWWUUUUUUSSSQQQOOOOOONNNLLLJJJLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^```aaacccgggkkkooovvv|||{{{vvvsssjjjeee___YYYVVVTTTQQQPPPRRRRRRQQQQQQSSSXXX```eeessszzz}}}sssiiibbb]]][[[YYY]]]eeeooowww||||||{{{rrrqqqpppsssyyyyyyssstttyyy}}}|||zzzyyyyyy||||||ssslllhhhfffcccbbbbbb```\\\UUULLLFFFBBB???<<<;;;;;;;;;:::999888888888777777777777777777777777777777777777777777777888999999999999888888999999999999:::::::::888888999999999::::::::::::===AAAGGGQQQbbbwww|||}}}yyysssoooqqqvvv~~~|||pppddd]]]XXXXXX[[[```iiirrrJJJHHHGGGFFFGGGJJJNNNPPPTTTUUUTTTPPPKKKFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAACCCAAABBBEEEGGGKKKTTT^^^hhhtttxxxlllccc\\\ZZZYYY[[[```jjjttt~~~|||{{{{{{{{{rrrgggccc___^^^^^^______^^^\\\ZZZWWWUUUSSSRRRQQQNNNJJJGGG>>>===;;;999888888888999777888:::999666555666888777777777777777777777777888888777777777777888888888888888888999999999999888888888888888888888888999999999:::::::::;;;;;;;;;;;;===@@@AAAFFFSSS```vvv}}}xxxzzzrrr^^^QQQLLLHHHGGGIIINNNTTT^^^mmmzzztttlllbbb\\\YYYXXXVVVUUUTTTRRRPPPOOONNNMMMKKKIIINNNNNNOOOPPPQQQRRRSSSSSSQQQQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWXXXZZZ[[[\\\[[[\\\^^^```bbbeeeiiilllrrrxxxwwwqqqiiiccc___[[[XXXUUUTTTSSSQQQOOOOOOSSSYYY]]]gggnnn{{{|||rrrhhhaaa^^^]]]aaaiiirrrzzz~~~~~~|||uuutttuuuxxx}}}wwwxxxzzzzzzvvvtttsssqqqpppssswwwzzz}}}~~~~~~vvvpppllljjjfffeeecccaaa\\\UUUMMMGGGBBB@@@===;;;;;;;;;:::999777777888888888888888888777777777777777777777777666777888999:::999999888888888999999999:::::::::888888999999999::::::::::::===BBBHHHSSSeee{{{vvvppplllooovvv~~~rrrbbb[[[VVVUUUVVVZZZccclllJJJHHHGGGGGGHHHLLLPPPRRRXXXYYYXXXTTTNNNHHHGGGGGGDDDCCCBBBAAAAAAAAAAAAAAABBBAAABBBDDDFFFIIISSS]]]gggssszzznnnddd]]]ZZZXXXXXX^^^fffppp{{{|||{{{zzz{{{uuuiiieee______^^^___```___\\\ZZZWWWVVVTTTSSSQQQOOOKKKHHH>>>===;;;999888888888999666999:::999666555666888777777777777777777777777666666555555555555666666777777888888888999999999888888888888888888888888999999:::::::::;;;;;;;;;999999===@@@BBBHHHVVVdddzzz}}}xxxzzzmmmZZZMMMHHHHHHGGGIIIOOOVVV___nnn|||ssslllbbb[[[XXXXXXVVVUUUTTTRRROOONNNNNNMMMKKKIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\YYY[[[]]]___```cccgggjjjmmmrrrzzz{{{rrrkkkgggccc___\\\WWWVVVTTTQQQPPPSSSXXX\\\\\\eeesssxxxlllddd___aaadddlllttt|||~~~wwwwwwxxx|||zzzzzz{{{~~~|||ssspppnnnmmmkkkiiilllqqqtttxxx|||}}}|||}}}yyyrrrnnnlllhhhgggdddaaa\\\UUUMMMHHHCCC@@@===;;;;;;;;;:::999777777888888999999::::::777777777777777777777777666777888999:::999888888888888888999999:::::::::888888999999999::::::::::::===CCCIIIUUUhhh~~~sssmmmjjjnnnttt}}}ttt```ZZZUUUSSSTTTWWW___iiiJJJHHHGGGHHHGGGIIIPPPYYY^^^cccbbb[[[SSSOOOLLLIIIHHHGGGFFFFFFFFFEEEBBB???CCCCCCBBBBBBEEEKKKTTTZZZfffqqq~~~ssshhh___YYYVVVWWWXXX^^^hhhrrr{{{~~~~~~yyyjjjccc^^^___``````___]]][[[ZZZZZZXXXVVVTTTRRRPPPMMMJJJDDDAAA===:::999999888777555555666666777777888888555555666666666666555555666666666666777777777777:::999999888777777777888:::::::::999999888888888;;;;;;:::999999:::::::::>>><<<>>>AAAEEENNN^^^mmm~~~zzz{{{tttdddVVVMMMIIIEEEGGGKKKPPPXXXdddrrr}}}zzzpppjjjaaaZZZVVVUUUTTTTTTRRRQQQPPPNNNMMMLLLLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSQQQRRRSSSUUUWWWXXXXXXYYYYYYYYYXXXXXXXXXYYYYYYZZZXXXZZZ\\\]]]___bbbfffiiiqqqrrrxxx|||xxxrrriiiccc___[[[VVVSSSSSSTTTUUUUUUZZZ___iiiyyy}}}qqqiiieeeccchhhpppxxx~~~wwwyyy}}}|||wwwwwwyyyyyyyyytttmmmhhhcccbbbcccdddcccfffllloooqqqvvv||||||{{{{{{}}}~~~zzztttpppkkkhhhdddaaa^^^XXXPPPIIIDDDAAA===;;;:::::::::999888888888888888888999999666777777777888888888888777888999::::::999777777777777888999::::::;;;;;;::::::999999999:::;;;;;;>>>@@@CCCJJJVVVjjjxxxooojjjgggjjjtttuuueee]]]UUUSSSSSSUUU]]]eeeJJJHHHGGGHHHHHHKKKSSS]]]dddhhhhhhaaaXXXSSSOOOKKKJJJIIIGGGGGGFFFEEECCC@@@CCCCCCBBBBBBEEEKKKRRRXXXdddppp}}}vvvkkkbbb\\\XXXVVVVVV[[[eeennnwww|||lllddd____________^^^]]]\\\\\\ZZZXXXVVVTTTSSSPPPMMMJJJEEEAAA===:::999999888777666666666666777777777777555666666777777666666555666666666666777777777777<<<;;;::::::999999999::::::::::::999999999888888;;;::::::999999::::::;;;===<<<>>>BBBFFFOOO```ooo|||~~~yyynnn___RRRKKKGGGEEEHHHLLLQQQYYYfffuuuyyyoooiii```YYYUUUTTTTTTTTTQQQPPPOOONNNMMMLLLLLLLLLKKKKKKLLLMMMNNNPPPPPPQQQQQQQQQSSSTTTVVVVVVWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYZZZ[[[]]]]]]^^^```dddfffjjjkkkqqq{{{wwwqqqlllfff___YYYVVVTTTRRRQQQYYY]]]gggvvvxxxoookkkgggkkkrrryyy~~~~~~||||||vvvssssssqqqpppnnnooorrruuuzzzrrrjjjddd___\\\]]]^^^]]]___dddgggiiiooovvv}}}}}}||||||}}}~~~}}}wwwsssnnnkkkfffccc```ZZZRRRKKKEEEBBB>>>;;;;;;::::::999999999999999999999999999888888888888999999999999777888888999999888888777888888888999999::::::;;;::::::999999999:::;;;;;;>>>@@@CCCJJJWWWkkkwwwmmmhhheeeiiissssssddd\\\UUUSSSTTTWWW^^^fffKKKHHHGGGHHHIIIMMMXXXccclllpppqqqiii___YYYSSSNNNNNNKKKIIIGGGFFFFFFDDDBBBDDDDDDCCCCCCEEEJJJQQQVVVbbbnnnzzzzzzpppggg```\\\UUUTTTXXX```iiirrr~~~ooofff``````___^^^]]]]]]]]]]]][[[YYYVVVUUUSSSQQQMMMKKKEEEBBB>>>;;;:::999888777777777777777666666666666666777777888888777777666666666666777777777888888;;;;;;:::999999999999::::::::::::999999999999888:::::::::999999::::::;;;===<<<>>>CCCHHHRRRcccsss~~~zzzqqqeeeXXXNNNHHHFFFFFFHHHMMMRRR[[[iiizzz}}}vvvlllfff^^^XXXTTTSSSSSSSSSPPPPPPNNNMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUTTTVVVVVVVVVVVVVVVWWWXXXXXX[[[\\\]]]]]]]]]^^^```bbbhhhiiinnnwww~~~{{{tttkkkaaa[[[WWWTTTRRRWWW[[[dddrrrvvvpppkkkooouuu{{{~~~}}}||||||tttoookkkgggdddaaabbbeeeiiinnnwwwsssjjjccc\\\XXXYYYYYYWWWXXX\\\___bbbiiiqqqxxx}}}|||}}}~~~|||xxxrrrnnniiieeebbb\\\TTTNNNFFFCCC>>><<<;;;;;;:::999::::::::::::::::::::::::888999999999999:::::::::888777777777777777888888999999999999999999999999:::999999999::::::;;;<<<===@@@DDDKKKXXXkkkuuuiiieeecccgggsss|||pppccc\\\VVVUUUVVVYYY```hhhKKKHHHGGGHHHJJJPPP\\\gggqqqwwwxxxqqqggg___XXXRRRQQQNNNJJJHHHGGGFFFDDDCCCEEEEEEDDDDDDEEEIIIPPPTTT```kkkxxx~~~uuulllddd___VVVTTTVVV]]]dddlllxxxpppfffaaa```___]]]]]]]]]^^^___[[[YYYWWWUUUTTTQQQNNNKKKFFFCCC>>>;;;:::999888777888888777777666666555555777777888888888888777777666666666777777888888999888888777777777777777888999999999999999999999999::::::999999999:::;;;;;;===<<>>===<<<;;;::::::999999888888777777777666666777777777888888888777777777777888999:::;;;999999999999999999999999888888888999:::;;;<<<===<<<@@@FFFNNN\\\ooo~~~~~~ooobbb______eeerrr~~~|||tttjjjaaa]]][[[___bbbfffmmmtttJJJHHHGGGIIIJJJMMMWWWaaaoooyyyyyyrrrjjjccc]]][[[WWWUUURRROOOJJJGGGFFFGGGHHHHHHJJJMMMSSSWWWaaalllwww~~~{{{ppphhh___ZZZWWWYYY]]]cccooo{{{sssiii______````````````______]]][[[YYYWWWVVVSSSPPPMMMHHHEEE@@@<<<;;;999888666666666666666777777777777555666666777777666666555555666777888999::::::;;;888888888888888999::::::888888999999999:::::::::999999999999:::;;;<<<===;;;<<>><<<@@@FFFPPP]]]ppp|||}}}}}}mmmbbb``````fffrrr||||||zzzssskkkbbb^^^___dddhhhlllssszzzLLLKKKIIIGGGGGGLLLRRRWWWgggsss}}}vvvooohhheeeaaa\\\XXXSSSMMMIIIIIIJJJJJJJJJKKKNNNTTTXXXfffnnnyyy|||sssmmmeee___ZZZ[[[]]]aaaiiirrr~~~}}}zzzyyyzzz|||vvvkkkeee___\\\___bbbaaaaaabbb______]]][[[XXXUUURRRQQQIIIFFF@@@<<<;;;:::999888777777777777666666666666444444555666777888999999888888999::::::::::::999777777777777777777777777;;;;;;:::999888888888888;;;;;;:::999999:::::::::;;;===@@@GGGTTTfffyyy~~~~~~}}}xxxxxxrrr^^^RRRKKKFFFDDDEEEIIILLLRRR[[[eeennnvvvzzzxxxnnnggg\\\XXXSSSPPPNNNNNNNNNMMMKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMQQQTTTVVVVVVUUUTTTUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQNNNLLLMMMQQQUUUXXX___gggvvvzzztttsssrrruuu|||}}}zzzwwwuuutttqqqoooqqqtttwww~~~rrrjjjjjjkkkpppzzztttkkkeeefffiiillluuuzzz|||tttjjjaaaYYYUUUPPPMMMMMMPPPSSSXXXaaajjjrrr}}}zzzvvvsssllljjjgggggghhhjjjkkkjjjqqqvvv}}}}}}vvvoooiiiaaa[[[VVVNNNIIICCC>>><<<<<<<<<<<<:::999888777777777888999999888777666666777888888999999999999999999999999888888999999999:::::::::999999999999:::;;;<<<<<<>>>@@@EEENNN]]]qqq|||nnngggcccccckkkyyy~~~zzzyyyyyyvvvoooiiiddd___\\\aaagggnnnvvv~~~LLLKKKIIIGGGHHHLLLRRRWWWdddqqq}}}yyyqqqkkkhhhddd___[[[UUUPPPLLLKKKLLLLLLLLLMMMQQQVVV[[[gggooozzzvvvooogggaaa\\\\\\]]]aaaiiiqqqyyy}}}zzzyyyzzz|||{{{ooofff```\\\___aaaaaa```bbb___^^^]]][[[XXXUUURRRQQQMMMHHHBBB>>>;;;:::888777777777777777666666666666666666666666777777777777777888999999::::::999999777777777777777777777777999999888888777777888888;;;::::::999999::::::;;;<<<===AAAHHHTTTfffxxxxxxwwwqqq^^^SSSLLLGGGFFFGGGIIIMMMTTT]]]hhhqqqyyy}}}vvvllleee[[[WWWSSSOOONNNNNNMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKLLLKKKMMMPPPRRRTTTUUUTTTTTTTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVUUUTTTSSSQQQPPPPPPMMMJJJJJJNNNPPPRRRYYYaaappp}}}wwwrrrrrrpppsssyyy}}}~~~{{{wwwsssooolllhhhgggiiikkkoooxxx|||yyy|||yyypppppppppttt|||uuujjjdddcccfffiiirrrvvv|||~~~zzzsssjjjaaaZZZVVVPPPLLLLLLOOORRRVVV___hhhuuuzzzwwwqqqnnnkkkiiiiiijjjjjjiiiooosssyyy|||vvvoooiiiccc\\\XXXOOOJJJCCC>>><<<<<<<<<<<<;;;:::999888888888999999:::999888777777888999999999999999999999999999999888888999999999:::::::::999999999999:::;;;<<<===???AAAFFFPPP___sssrrriiiffffffnnn{{{}}}yyywwwvvvrrrkkkeee```\\\ZZZ___eeellluuu}}}KKKJJJIIIHHHHHHKKKQQQUUU^^^lllzzz}}}vvvppplllgggbbb^^^YYYTTTPPPNNNNNNOOOOOOPPPTTTZZZ^^^iiiqqq|||yyysssjjjddd^^^]]]^^^aaagggooovvv~~~zzzyyyzzz{{{~~~ttthhhaaa]]]___aaa``````aaa___^^^]]][[[XXXUUUSSSRRRPPPKKKEEE???<<<:::888666777777777777666666666666888777777777666666666555777888999999::::::999999777777777777777777777777777777777666777777888888:::::::::999999::::::;;;<<<>>>AAAHHHUUUfffxxxzzzwww}}}qqq^^^RRRLLLHHHGGGIIIJJJNNNVVVaaalllvvv}}}}}}tttjjjcccZZZVVVRRROOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMKKKLLLNNNPPPRRRSSSSSSTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWUUUSSSQQQOOONNNMMMLLLIIIIIIKKKLLLMMMSSSZZZgggsss}}}uuupppqqqnnnoootttvvvvvvyyy~~~~~~~~~~~~}}}|||yyytttmmmiiiccc___]]]___bbbfffoooxxx~~~|||xxxtttpppqqqwww~~~yyyxxxwwwxxx~~~vvvjjjbbb```ccceeemmmppptttxxxzzzzzzyyyxxxuuusssqqqrrrvvv{{{~~~yyyssskkkbbb[[[VVVOOOKKKKKKMMMPPPSSS[[[dddttt~~~{{{wwwsssooolllkkkjjjiiihhhmmmooossszzz~~~|||xxxsssnnniiiddd^^^[[[PPPKKKDDD???===<<<<<<<<<<<<;;;:::999999999999::::::999999888999999::::::999999999999999999999999888888999999999:::::::::999999999999:::;;;<<<===???BBBGGGQQQ```tttvvvnnnllllllsss{{{vvvsssqqqllleee```ZZZVVVVVV[[[bbbiiirrr{{{JJJJJJIIIHHHIIIKKKPPPTTTYYYfffuuu{{{tttpppkkkeeeaaa\\\WWWSSSPPPQQQQQQRRRTTTXXX^^^bbblllttt|||uuunnngggaaa``````aaafffmmmvvv{{{zzzzzz{{{{{{zzzkkkddd^^^___aaa______```___^^^]]][[[YYYVVVTTTRRRQQQLLLFFFAAA===;;;999888777777777777666666666666777777777777666666666666777777888999999999999999777777777777777777777777777777777777777888999:::::::::999999999:::;;;;;;===???BBBJJJVVVfffxxx}}}xxx}}}ooo\\\QQQKKKHHHHHHJJJJJJOOOXXXdddpppzzz}}}ssshhhaaaXXXUUUQQQOOONNNNNNLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNOOOQQQRRRTTTTTTRRRRRRRRRRRRSSSTTTVVVVVVXXXWWWUUURRRPPPNNNLLLKKKLLLIIIHHHJJJKKKLLLQQQXXX```lllyyy|||uuuqqqpppmmmlllnnnooonnnooossstttttttttuuuyyy~~~~~~}}}}}}zzzzzzzzzzzzxxxrrrjjjeee^^^ZZZXXXYYY\\\```iiirrryyyzzzuuuoookkkiiilllqqqvvv~~~||||||xxxjjjaaa^^^___aaagggiiimmmpppqqqqqqooonnnkkkjjjhhhjjjnnnttt{{{~~~}}}yyysssjjjaaaZZZUUUNNNKKKJJJLLLMMMOOOVVV^^^mmmzzz|||yyyvvvqqqnnnlllkkkjjjiiilllmmmoootttzzz|||{{{zzzzzzwwwsssoookkkhhhddd___\\\QQQLLLEEE@@@===<<<<<<;;;<<<<<<;;;;;;::::::::::::888888888888999999999:::999999999999999999999999888888999999999::::::::::::999999::::::;;;<<<===>>>AAAGGGRRRbbbvvvzzztttssstttzzz}}}yyytttooojjjddd^^^YYYSSSQQQQQQWWW]]]cccmmmwwwIIIJJJJJJIIIIIIKKKOOORRRUUUaaappp|||xxxtttnnnhhhccc^^^ZZZVVVRRRSSSTTTUUUWWW\\\bbbgggpppxxx~~~wwwpppjjjdddbbbaaaaaafffllluuu|||zzzzzzzzzyyy}}}ooogggaaa```aaa______```___^^^]]][[[YYYWWWTTTSSSOOOKKKEEEAAA>>>===<<<:::777777777777666666666666555555555666777888888888777777888999999999999888777777777777777777777777888888888888888999:::;;;:::999999999::::::;;;<<<===???DDDKKKXXXhhhyyy}}}nnn[[[OOOJJJGGGHHHJJJKKKQQQ[[[hhhttt~~~|||rrrggg```WWWTTTQQQOOONNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPRRRSSSTTTUUUQQQQQQQQQRRRSSSUUUVVVWWWXXXWWWWWWUUUSSSPPPMMMLLLJJJGGGGGGIIIIIIJJJPPPWWW^^^iiiuuu{{{~~~xxxsssoookkkhhhiiihhheeefffjjjllllllmmmooosssyyy~~~}}}yyyvvvuuuuuuuuurrrtttvvvxxxwwwrrrkkkeee]]]XXXUUUVVVWWW[[[dddnnnvvv~~~yyyssslllfffbbbbbbeeehhhnnnvvv{{{lllbbb^^^]]]^^^bbbdddgggiiikkkkkkjjjjjjdddcccbbbcccgggnnnvvv{{{~~~}}}yyysssjjj```XXXSSSNNNJJJIIIKKKKKKLLLRRRYYYdddrrr}}}yyyuuuqqqnnnmmmmmmlllkkkmmmmmmnnnqqqvvv~~~~~~zzzwwwuuuuuurrroookkkhhhfffccc___]]]SSSNNNFFFAAA>>><<<<<<;;;<<<<<<<<<<<<;;;;;;::::::666777777888888888888888999999999999999999999999888888999999999:::::::::::::::::::::;;;<<<=========AAAHHHSSScccwww{{{{{{}}}|||yyysssllleee^^^WWWSSSMMMLLLNNNSSSWWW]]]fffpppHHHIIIJJJJJJJJJKKKNNNPPPSSS^^^lllxxx|||xxxqqqkkkfffaaa]]]ZZZVVVWWWXXXYYY\\\aaagggllluuu|||zzzrrrlllfffdddcccbbbffflllsss|||~~~{{{yyyyyyxxx|||sssjjjcccbbbbbb```___aaa___^^^]]]\\\ZZZWWWUUUTTTOOOKKKEEEAAA???===<<<;;;777777777777666666666666444444555666777888999999666777888888999999888888777777777777777777777777999999999999999999:::;;;999999999999:::;;;<<<<<<===@@@EEENNNZZZkkk|||ooo[[[OOOJJJGGGHHHKKKMMMTTT```mmmyyy|||qqqeee^^^UUUSSSPPPOOONNNMMMLLLJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQSSSSSSSSSSSSPPPPPPPPPQQQSSSUUUWWWXXXYYYZZZ[[[[[[ZZZWWWSSSQQQJJJGGGFFFGGGHHHHHHNNNUUU]]]gggrrrxxx}}}{{{vvvmmmhhhdddcccaaa]]]^^^aaacccdddgggjjjooosssxxxzzz{{{xxxsssoookkkjjjjjjjjjjjjlllqqquuuvvvsssmmmiii]]]WWWSSSSSSTTTWWW```jjjsss|||yyyrrriiibbb\\\ZZZZZZ\\\___dddnnnyyy}}}oooeee___]]]\\\^^^___bbbdddfffffffffeee]]]]]]]]]^^^aaagggooouuu|||{{{xxxrrrjjjaaaXXXSSSNNNKKKIIIJJJJJJJJJOOOUUU]]]hhhuuu|||yyyvvvrrrpppoooooonnnmmmnnnmmmnnnpppuuu|||zzzuuurrrqqqooollliiigggfffccc```^^^TTTOOOHHHAAA>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999555666777888888888888888999999999999999999999999888888999999999:::::::::::::::::::::;;;<<<===>>>===AAAIIIUUUeeeyyy}}}yyysssjjjaaaYYYRRROOOJJJIIIKKKOOORRRUUU___iiiHHHIIIJJJKKKJJJKKKMMMOOOSSS\\\hhhttt|||uuunnniiieee```^^^ZZZ[[[\\\^^^aaafffmmmqqqyyy}}}sssmmmgggeeedddcccggglllrrr{{{{{{yyyxxxxxx|||wwwnnnfffdddcccaaa```bbb___^^^]]]\\\ZZZXXXVVVUUUQQQLLLFFFAAA>>><<<:::999777777777777666666666666555555666666777777888888666777777888888888888888777777777777777777777777:::999888888888888888999999999999999:::;;;<<<======@@@FFFOOO]]]nnnrrr]]]QQQKKKHHHIIILLLRRRYYYeeerrr~~~zzzoooccc[[[TTTRRROOONNNNNNMMMKKKIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMPPPRRRSSSRRRQQQQQQOOOOOOPPPQQQSSSUUUWWWXXX[[[^^^aaadddccc```[[[XXXNNNKKKIIIIIIHHHHHHMMMSSS[[[fffpppuuuzzz}}}xxxjjjddd___]]]ZZZVVVWWWZZZ[[[]]]aaaeeejjjnnnppprrrtttpppjjjddd```^^^______bbbeeejjjqqquuutttpppmmm```ZZZUUUTTTSSSVVV___iiisss|||{{{sssiiibbbYYYVVVUUUVVVUUUWWWaaalllxxx~~~rrrhhhaaa]]]\\\[[[\\\^^^___``````______XXXYYYZZZ[[[]]]bbbiiiooowwwwwwuuuqqqkkkbbb[[[VVVOOOKKKJJJJJJIIIHHHLLLSSSUUU^^^ggglllpppuuuxxxwwwzzz~~~}}}yyyuuurrrqqqpppooonnnnnnmmmnnnpppttt{{{~~~xxxuuusssooommmjjjhhhgggeeebbb```VVVPPPHHHBBB???===<<<;;;:::;;;;;;<<<;;;:::999888555666777999::::::999999999999999999999999999999888888999999999:::::::::;;;::::::;;;;;;<<<===>>>???DDDLLLXXXiii}}}~~~zzzsssiii___UUUOOOLLLHHHGGGIIILLLMMMOOOXXXbbbGGGIIIKKKKKKKKKKKKLLLNNNSSS[[[fffqqq~~~xxxqqqlllgggccc```]]]^^^___aaadddiiipppuuu|||sssmmmhhhfffeeedddggglllsss{{{{{{xxxwwwyyy|||yyyooogggeeedddbbbaaabbb___^^^]]]\\\ZZZXXXVVVUUUSSSNNNGGGAAA===:::888666777777777777666666666666777777777777666666666666666666777888888888888888777777777777777777777777999999888777666666777777999999999999:::;;;<<<======AAAGGGQQQ^^^pppttt___SSSMMMJJJKKKMMMUUU\\\hhhvvvxxxmmmaaaYYYSSSQQQOOONNNNNNMMMKKKIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJLLLOOOQQQRRRQQQPPPNNNNNNOOOOOOQQQSSSUUUWWWXXX]]]aaafffjjjjjjfffaaa^^^TTTPPPNNNMMMKKKJJJNNNTTTZZZdddnnntttyyy~~~yyygggaaa\\\YYYVVVRRRRRRVVVVVVYYY]]]bbbfffiiikkkllloookkkddd^^^YYYWWWWWWXXX]]]```fffnnnssstttrrroooddd^^^XXXVVVVVVXXXaaajjjuuu~~~uuukkkcccZZZVVVTTTUUURRRRRR[[[gggmmm}}}tttjjjccc^^^\\\ZZZZZZ[[[\\\\\\[[[ZZZZZZWWWYYY[[[[[[\\\```ggglllttttttsssqqqkkkddd]]]YYYOOOLLLJJJKKKIIIHHHKKKQQQNNNVVV\\\___bbbgggjjjiiimmmpppvvv~~~}}}xxxtttsssqqqpppooommmmmmnnnppptttzzz~~~yyywwwpppnnnkkkiiihhhfffcccaaaVVVQQQIIIBBB???===<<<;;;999:::;;;;;;;;;:::999888666777999:::;;;;;;::::::999999999999999999999999888888999999999:::::::::;;;;;;;;;;;;;;;<<<>>>>>>AAAEEENNNZZZkkk{{{tttiii^^^TTTNNNKKKGGGGGGIIIKKKKKKLLLTTT^^^GGGHHHHHHGGGFFFGGGIIILLLSSSZZZeeerrr|||{{{uuuooojjjgggfffddddddddddddgggllltttyyyzzzrrrjjjfffcccbbbffflllrrr|||}}}zzzxxxuuuxxx}}}ttthhhcccbbbaaa```bbbaaa```___\\\ZZZXXXVVVUUURRRNNNHHHBBB===;;;::::::777777777777666666666666555555666666777777888888555555555555666666666666888888888888888888888888:::999999888888999999:::999:::;;;;;;::::::<<<>>>===AAAHHHRRR```rrrxxx]]]RRRMMMIIIIIIMMMTTTaaaqqq}}}{{{qqqfff]]]XXXQQQPPPNNNLLLKKKJJJJJJKKKGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKLLLMMMNNNOOOPPPQQQQQQOOOOOOPPPPPPQQQUUUZZZ^^^```gggmmmqqqsssrrrjjjaaa\\\VVVOOOIIIIIIKKKOOOPPPZZZ___gggrrr{{{wwwqqqccc___YYYTTTSSSTTTTTTTTTVVVVVVWWW[[[___cccdddddddddaaa\\\WWWSSSPPPOOONNNSSSVVV\\\fffpppuuutttrrrggg```YYYUUUTTTWWWaaajjj{{{|||pppeee^^^YYYUUUTTTRRRQQQTTT[[[fffttt}}}zzz}}}~~~uuulllddd___\\\YYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWXXX^^^eeejjjrrrvvvwwwrrrmmmhhh```YYYSSSPPPMMMJJJHHHHHHHHHIIIMMMPPPSSSWWW[[[]]]______eeeeeejjjrrrzzz~~~xxxsssqqqooonnnmmmnnnooopppqqqsssvvv{{{~~~{{{wwwtttrrrnnnkkkiiifffccc```WWWPPPGGGAAA???>>><<<;;;;;;;;;999999999999;;;;;;:::999888777777888999:::999999999999999999999999888999::::::;;;;;;::::::;;;<<<<<<;;;:::;;;===???CCCGGGOOO]]]ooo~~~tttiii]]]SSSKKKHHHEEEFFFFFFFFFHHHMMMSSSWWWFFFFFFGGGFFFEEEFFFIIIKKKSSSZZZeeerrr|||yyysssooollljjjhhhhhhiiiiiikkkqqqxxx}}}{{{ssslllgggeeecccgggmmmsss|||~~~zzzxxxvvvxxx|||rrrfffbbbbbbaaaaaabbbcccbbbaaa___\\\ZZZXXXWWWRRROOOIIIBBB>>>;;;::::::888777777777666666666666666666666666666666777777666666666777777777888888888888888888888888888888:::999999888888999999:::999:::;;;;;;::::::<<<>>>>>>AAAHHHSSSbbbuuudddVVVQQQLLLMMMRRRWWWdddttt{{{oooddd\\\WWWQQQPPPNNNKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNOOOOOOQQQTTTYYY\\\cccjjjqqquuuxxxwwwqqqiii^^^XXXPPPJJJIIIKKKNNNOOOWWW\\\eeeoooxxxyyyrrrlllbbb]]]WWWSSSRRRRRRRRRRRRSSSSSSTTTWWW\\\___``````___]]]XXXTTTPPPMMMLLLLLLPPPRRRXXXaaajjjpppqqqpppjjjccc\\\ZZZYYY\\\eeeooozzzvvvlllbbb]]]XXXVVVTTTRRRUUUZZZbbbooo}}}wwwxxx|||~~~vvvnnngggaaa___YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWXXX\\\ccchhhpppuuuwwwtttppplllddd]]]SSSQQQMMMJJJHHHGGGHHHHHHJJJLLLOOOSSSWWWZZZ[[[\\\aaa```dddkkkrrr|||xxxssspppooonnnmmmmmmnnnoooppprrruuuzzz}}}}}}yyyuuusssooollljjjgggccc```XXXQQQHHHAAA???>>>===;;;;;;::::::999999::::::;;;:::999888777777888999:::999999999999999999999999888999::::::;;;;;;::::::;;;;;;<<<;;;:::;;;===@@@DDDHHHQQQ___rrr|||sssggg\\\RRRKKKHHHFFFFFFFFFFFFGGGKKKPPPTTTDDDEEEFFFEEEDDDEEEHHHJJJTTTZZZfffrrr}}}}}}wwwssspppnnnnnnoooppppppsssxxx~~~~~~vvvnnnjjjfffdddgggmmmttt}}}{{{yyywwwxxx||||||pppdddaaaaaaaaaaaaccceeeeeecccaaa___\\\ZZZYYYSSSOOOJJJDDD???<<<;;;:::888888777777777666666666666666666666666555555555777777777888888888999999888888888888888888888888:::999999888888999999:::999:::;;;;;;::::::<<<>>>>>>AAAHHHTTTeeezzzjjjZZZSSSOOOPPPVVV\\\iiixxxyyymmmbbbYYYTTTSSSQQQOOOLLLJJJHHHGGGGGGHHHGGGFFFDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNLLLMMMNNNNNNOOORRRWWWZZZcccjjjqqqvvvzzz{{{vvvnnn```ZZZRRRLLLJJJKKKMMMNNNTTTYYYaaakkkttt{{{|||yyyuuupppjjjfff___[[[UUUQQQOOOOOOOOOOOONNNMMMOOORRRWWWZZZ[[[[[[YYYVVVSSSOOOKKKJJJIIIIIILLLNNNRRRYYYaaahhhkkklllkkkeee___]]]\\\___hhhqqqzzzvvviiiccc^^^[[[XXXUUUVVVZZZ]]]iii{{{|||uuusssvvvyyy{{{uuunnnhhhbbb___YYYYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWWWW[[[```dddlllrrrwwwvvvtttqqqjjjbbbWWWTTTPPPLLLJJJIIIIIIIIIHHHJJJMMMQQQUUUXXX[[[\\\___^^^___eeekkktttxxxssspppooonnnmmmlllmmmooooooqqqtttxxx|||zzzwwwtttqqqnnnllliiidddaaaZZZRRRIIIBBB@@@???===;;;999::::::;;;;;;::::::999999999888888888888999999999999999999999999999999888999::::::;;;;;;:::::::::;;;<<<;;;;;;<<<>>>AAADDDIIITTTdddxxx}}}{{{|||~~~zzzqqqeeeZZZQQQKKKGGGFFFGGGFFFFFFFFFHHHMMMPPPDDDEEEFFFEEEEEEFFFIIIKKKVVV]]]iiiuuu~~~yyyuuusssqqqssstttvvvxxxzzz~~~wwwoookkkgggdddggglllttt}}}{{{yyyxxxyyy|||zzznnnccc```aaaaaabbbdddfffeeeeeecccaaa^^^[[[ZZZTTTQQQKKKEEE@@@===;;;:::888888888777777777666666777666666666555555444444777777777888888888999999888888888888888888888888:::999999888888999999:::999:::;;;;;;::::::<<<>>>>>>BBBIIIVVViiiooo\\\TTTPPPQQQWWW```mmm}}}wwwkkk```WWWRRRRRRQQQPPPNNNLLLJJJIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLMMMMMMNNNQQQTTTWWW^^^dddkkkpppuuuxxxtttnnnaaa[[[SSSMMMJJJKKKKKKLLLPPPTTT\\\eeennnuuuzzz|||{{{xxxsssooolllhhhdddaaa\\\XXXRRRNNNMMMLLLKKKKKKIIIIIIJJJNNNRRRVVVWWWWWWSSSQQQNNNKKKHHHGGGGGGGGGIIIJJJMMMRRRYYYaaagggjjjjjjddd___^^^]]]```hhhqqq|||ssskkkdddaaa]]]XXXWWWZZZZZZeeettt{{{tttrrrsssuuuwwwvvvtttpppkkkeeeaaa^^^XXXXXXWWWVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWYYY]]]aaaiiipppvvvxxxwwwuuunnnfff]]]ZZZUUUQQQMMMLLLKKKLLLJJJKKKOOOSSSWWW[[[^^^___bbb``````dddiiiqqqxxxrrrooonnnmmmllllllmmmnnnooopppssswww{{{}}}yyywwwuuurrrpppnnnkkkfffccc[[[TTTJJJCCCAAA???===;;;999999;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999888999::::::;;;;;;:::::::::;;;;;;;;;;;;<<>>;;;:::888888888888777777777777777777666666555555555444666666666777777777888888888888888888888888888888:::999999888888999999:::999:::;;;;;;::::::<<<>>>???CCCKKKYYYmmmrrr___VVVQQQSSSZZZcccpppttthhh]]]UUUQQQNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJKKKIIIKKKLLLMMMNNNPPPSSSUUUYYY___eeejjjooosssqqqkkkaaa[[[SSSMMMJJJJJJJJJJJJMMMPPPWWW___gggnnnsssuuutttpppkkkhhheeeccc```^^^YYYUUUPPPLLLJJJIIIHHHGGGGGGGGGHHHKKKPPPSSSTTTTTTQQQOOOLLLHHHFFFFFFFFFFFFGGGHHHJJJMMMSSS[[[ccchhhiiiddd```______```gggooo||||||ssskkkgggccc]]]ZZZ[[[\\\cccooo|||~~~zzzsssppppppqqqpppooonnnkkkhhhddd```^^^XXXWWWVVVUUUUUUVVVWWWXXXWWWXXXXXXXXXXXXYYY\\\^^^fffnnnuuuxxxxxxwwwqqqjjjbbb___ZZZTTTPPPNNNMMMMMMMMMNNNQQQVVVZZZ___bbbdddgggeeedddgggjjjppp|||zzzsssooonnnmmmmmmmmmnnnooopppqqqsssxxx{{{}}}xxxvvvuuusssqqqpppmmmhhheee]]]VVVLLLEEEAAA@@@===;;;999999;;;;;;;;;;;;999999999999999::::::999999999999999999999999999999999888999::::::;;;;;;::::::999:::;;;;;;<<<===@@@CCCFFFNNN]]]pppyyyrrrqqqtttxxxzzztttkkk```VVVNNNIIIGGGAAABBBDDDDDDEEEHHHLLLOOOEEEFFFGGGGGGGGGHHHKKKNNNWWW^^^jjjwww~~~}}}}}}zzz|||yyyrrrmmmhhhddddddhhhooozzz}}}{{{yyyyyy{{{~~~yyynnncccaaabbbcccdddfffdddeeeeeedddaaa^^^ZZZXXXVVVSSSNNNHHHCCC???<<<:::999999888888888777777777777777777777666666666666666666666777777777888888888888888888888888888888:::999999888888999999:::999:::;;;;;;::::::<<<>>>???DDDMMM\\\pppuuuaaaXXXTTTVVV\\\cccqqq}}}qqqfff\\\TTTPPPIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKLLLMMMNNNOOORRRTTTWWW]]]bbbfffkkkooommmhhh```ZZZSSSMMMJJJIIIIIIIIIJJJMMMSSSZZZaaagggkkknnnmmmjjjeeebbbaaa```^^^\\\WWWSSSNNNKKKIIIGGGEEEDDDEEEEEEFFFIIINNNQQQRRRRRROOOMMMJJJGGGEEEEEEEEEEEEEEEFFFHHHJJJOOOWWW```fffjjjfffbbbaaa``````fffnnnxxxzzzqqqmmmiiibbb]]]\\\]]]bbblllwww~~~}}}{{{yyywwwxxx|||xxxqqqllljjjjjjlllkkkjjjhhhfffcccaaa___WWWVVVUUUSSSSSSUUUVVVWWWVVVXXXYYYYYYYYYYYY[[[]]]ccckkkssswwwzzz{{{wwwqqqhhheee___YYYTTTQQQPPPPPPPPPRRRUUUYYY^^^cccgggjjjllliiiiiikkklllpppzzz}}}uuuqqqpppppppppooopppqqqrrrrrruuuyyy|||vvvtttsssrrrrrrqqqnnnjjjggg___XXXMMMFFFBBB@@@===;;;999::::::;;;;;;::::::999999999::::::::::::999999999999999999999999999999888999::::::;;;;;;::::::999:::;;;<<<<<<>>>BBBDDDGGGPPPaaavvvtttmmmmmmrrrwwwwwwrrrhhh]]]TTTMMMIIIGGG@@@BBBDDDEEEFFFIIILLLOOODDDEEEFFFFFFFFFHHHKKKMMMSSSZZZfffsss||||||tttooojjjeeeeeehhhlllwww~~~{{{yyyyyy{{{~~~{{{ooodddaaaccccccdddfffeeeeeefffeeebbb___[[[YYYVVVTTTOOOJJJDDD???<<<:::999999999888888888777777777777777888888888888888777777777888888888999999888888888888888888888888:::999999888888999999:::999:::;;;;;;::::::<<<>>>@@@EEEPPP___sss}}}~~~}}}|||ttt```XXXSSSUUU[[[cccqqqzzzoooddd[[[TTTPPPJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDFFFGGGHHHFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJIIIKKKMMMNNNNNNOOOQQQSSSWWW\\\```cccgggkkkjjjeee^^^YYYRRRLLLIIIHHHHHHHHHIIIKKKPPPUUU\\\aaaeeehhhgggdddaaa___^^^^^^\\\[[[VVVRRRNNNJJJHHHFFFDDDBBBCCCCCCDDDGGGLLLOOOQQQPPPNNNLLLIIIFFFDDDCCCCCCCCCBBBCCCFFFHHHLLLTTT]]]dddiiidddaaa```^^^^^^ccciiinnn{{{uuuqqqmmmfff```^^^^^^aaaiiisss|||}}}xxxwwwuuurrrpppqqqtttwww||||||yyytttnnnjjjhhhhhhhhhgggeeecccaaa```______WWWVVVTTTRRRRRRTTTVVVWWWVVVXXXZZZ[[[ZZZ[[[\\\^^^___gggpppvvv|||{{{rrroooiiibbb]]]YYYWWWWWWWWWXXX[[[___dddjjjoooqqqqqqooooooqqqqqqsss{{{zzzvvvtttttttttrrrssstttttttttwww{{{~~~~~~uuuqqqqqqqqqrrrrrrpppllliiiaaaYYYOOOGGGCCC@@@===;;;;;;::::::999999::::::;;;999999:::;;;;;;:::999999999999999999999999999999888999::::::;;;;;;::::::888999;;;<<<<<>>@@@FFFQQQaaauuuzzz{{{|||}}}~~~~~~~~~zzzvvvwww|||ppp^^^UUUQQQSSSYYYbbbpppyyynnncccZZZTTTPPPOOOOOOOOOOOOMMMKKKIIIGGGDDDDDDCCCDDDEEEFFFHHHIIIFFFGGGGGGHHHHHHIIIJJJJJJHHHIIIIIIIIIIIIIIIIIIJJJIIIKKKMMMNNNNNNOOOQQQSSSVVVZZZ^^^```dddhhhfffaaa]]]XXXQQQKKKIIIHHHHHHGGGHHHKKKNNNSSSYYY^^^bbbdddbbb```^^^]]]]]]]]][[[ZZZUUURRRMMMJJJHHHFFFCCCAAABBBAAACCCFFFKKKNNNOOOOOONNNKKKHHHEEECCCBBBAAABBB@@@BBBEEEGGGKKKRRR[[[bbbfffaaa^^^]]][[[ZZZ^^^dddgggtttwwwsssooohhhbbb___]]]```gggqqq{{{}}}tttsssqqqnnnlllmmmpppsssssstttsssqqqmmmjjjiiijjjdddccc```^^^\\\\\\\\\\\\WWWUUUSSSRRRRRRSSSUUUWWWUUUXXXZZZ[[[[[[[[[]]]^^^]]]eeeooovvv~~~|||xxxrrrkkkeeeaaa______]]]^^^aaaeeejjjpppuuuxxxvvvuuuuuuwwwvvvwww}}}}}}yyyxxxxxxxxxttttttuuuuuuvvvxxx|||~~~uuuppppppppprrrrrrpppmmmjjjbbbZZZOOOGGGCCCAAA>>>;;;<<<;;;999999999999;;;<<<999999;;;;;;;;;;;;999999999999999999999999999999999999:::;;;;;;;;;::::::888999;;;<<<===???CCCFFFIIISSSfff{{{zzzmmmfffhhhooouuutttnnneeeZZZQQQKKKHHHGGGDDDFFFGGGGGGFFFGGGIIIKKK