BM6P6(@ <<<;;;999888666666777777888888888888999:::;;;;;;;;;;;;;;;;;;:::999999888888888666555444444444444666666555555555666666777888888888888777555444333333111//////111333555555::::::;;;===???@@@AAABBBDDDEEEHHHJJJLLLMMMMMMMMMQQQTTTYYY\\\___bbbeeehhhcccccccccdddddddddddddddiiihhhggghhhjjjkkkjjjiiilllqqqvvvxxxvvvrrrqqqrrrssstttvvvwwwwwwvvvuuuuuuyyyzzz{{{{{{{{{{{{~~~{{{uuussssssyyytttqqqqqqqqqooolllkkklllmmmjjjjjjjjjmmmppprrrrrrqqqoooqqqtttwww|||ppplllttt}}}~~~{{{yyy~~~~~~{{{wwwuuuuuutttsssqqqrrrtttvvvvvvuuusssrrrqqqooonnnooorrrtttrrrpppllljjjiiigggddd```ZZZVVVQQQPPPMMMJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFIIIPPPVVVWWWRRRKKKHHHGGGEEEFFFGGGIIIKKKLLLNNNNNNRRRQQQPPPNNNLLLJJJHHHGGGHHHHHHHHHJJJLLLLLLJJJIIIJJJMMMOOOOOOSSSZZZ^^^]]]jjjpppxxx~~~}}}xxxtttvvvlllccc]]]TTTOOOZZZkkkmmmlllkkkkkkooouuu{{{~~~~~~wwwpppllllllmmmnnnnnnppptttxxxyyywwwuuusssmmmkkkjjjkkkggg___ZZZYYYWWWWWWWWWVVVXXX```kkktttvvvxxxyyyzzzyyyvvvrrrpppooommmjjjgggeeegggkkkooouuunnnhhhmmmyyy~~~yyywww|||nnnhhhggghhhgggffffffiiimmmrrruuuvvvrrrpppttt{{{~~~{{{wwwkkkdddXXXNNNFFF@@@===;;;222222222222222111000///////////////000000000000000000000000000///......//////000000000000//////,,,---///000000000///.........///000000000000000000000000000000///.....................///000111111111111000000000000000///////////////000111111111111000000000000111111222222111111111111111111000222333333333444777999<<<;;;:::888888888888999::::::999999888999999999::::::::::::::::::999999999999888777666666555555666666555555555555666666888888888888777666444444666444222333555777888777777888999:::<<<===>>>???BBBCCCFFFHHHJJJKKKKKKKKKMMMPPPUUUXXX[[[]]]aaaccc______``````aaabbbbbbccciiihhhhhhiiijjjkkkkkkjjjkkknnnrrrssssssrrrqqqppprrrrrrssstttuuuttttttsssxxxyyyzzz{{{{{{|||~~~~~~~~~{{{tttqqqqqq}}}|||wwwwwwvvvtttqqqnnnnnnoooqqqpppqqqsssvvvwwwwwwvvvrrrtttvvvyyy}}}}}}uuuwww|||~~~{{{||||||}}}|||{{{zzzyyyzzz|||~~~{{{xxxvvvvvvuuutttpppqqqrrrrrrqqqpppmmmlllnnnmmmlllnnnpppqqqpppmmmmmmjjjfffbbb]]]XXXRRRNNNMMMKKKIIIFFFEEEEEEFFFFFFIIIIIIIIIHHHHHHFFFEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFFFFKKKQQQRRRMMMHHHFFFFFFEEEFFFGGGIIIKKKLLLNNNNNNOOONNNMMMKKKIIIGGGFFFEEEHHHHHHIIIJJJKKKLLLKKKJJJJJJOOOTTTWWW^^^gggkkkkkkpppvvv}}}wwwiii___UUUPPPIIIGGGTTTfffrrrqqqqqqrrrtttxxx|||}}}vvvppplllkkkkkkkkkqqqqqqrrruuuwwwxxxvvvtttnnniiifffddd```ZZZXXXYYYZZZYYYXXX[[[bbbjjjqqquuuuuuwwwyyyyyyxxxtttpppnnnjjjjjjjjjiiihhhiiilllnnnhhheeeeeeiiiqqqwwwzzzyyyzzz}}}~~~xxxqqqkkkhhhhhhgggggggggjjjmmmqqqtttvvvrrrqqqtttxxxyyytttnnnbbb[[[QQQGGGAAA===:::888111222222222222111000///////////////000000000000000000000000000///......///000000000000000000///---......///////////////...///000000000000000//////////////////...------///............//////000000000000000000000000000///////////////000111111111000000//////000000111222222222222222222222222000111333333333333666888;;;::::::999999::::::;;;<<<;;;:::999888888888888999999999999999::::::::::::999999888777777777777666666555555555555666666777777888777777666555444333222111222444555555444444555666777888999:::;;;???@@@BBBDDDFFFGGGGGGHHHHHHKKKOOORRRTTTWWWYYY\\\ZZZZZZ[[[]]]^^^___```aaaeeeffffffggghhhiiiiiijjjkkkkkkkkknnnpppqqqqqqppppppqqqrrrrrrssssssrrrrrrvvvxxxyyyzzzzzz{{{~~~}}}{{{|||~~~~~~~~~}}}~~~xxxtttrrryyy~~~~~~~~~|||xxxuuuttttttyyyxxxxxxzzz|||}}}{{{zzzuuuvvvwwwyyy}}}{{{{{{{{{~~~}}}~~~~~~|||||||||}}}}}}wwwwwwwwwwwwxxxyyyzzzzzzwwwxxx{{{~~~{{{xxxvvvvvvuuutttssstttttttttrrrpppmmmkkkkkkkkkkkklllmmmllljjjhhhhhhddd^^^YYYTTTPPPKKKGGGIIIHHHFFFDDDCCCDDDDDDEEEIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEFFFGGGGGGGGGGGGFFFBBBFFFJJJKKKHHHDDDDDDEEEFFFGGGHHHIIIKKKMMMNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEJJJJJJJJJKKKLLLMMMNNNNNNLLLRRRYYY^^^gggrrrxxxxxxtttxxxvvvlllXXXOOOGGGDDDAAAEEETTTfffuuuvvvwwwyyy{{{}}}~~~|||yyyuuuqqqmmmkkkjjjjjjtttqqqpppsssxxxzzzxxxuuummmfff```\\\XXXUUUUUUYYY[[[ZZZ\\\cccmmmuuuwwwwwwwwwxxxzzzzzzwwwsssnnnkkkfffiiilllmmmllliiigggggg\\\___cccfffiiimmmsssxxx~~~zzzuuuttttttrrrnnnjjjiiiiiihhhiiijjjmmmppprrrsssqqqppprrrtttppphhhaaaUUUOOOGGG???:::777555444111111222222111111000000////////////000000000000000000000000000//////...000000111111111111000000...............///000000///000000000000000///..................------,,,000//////............///000000000000000000000000///////////////000111111000//////......//////000333333333333333333333333000111222222111222444666999999999999::::::;;;;;;;;;:::999999888888888999888888888888888999::::::999999999888888777777666777666666555555555555666666777777777777666666555222111111333555555444222333444444555666777777888<<<===>>>@@@AAABBBCCCDDDCCCFFFJJJLLLNNNPPPSSSUUUVVVWWWXXXZZZ\\\^^^___``````bbbcccddddddeeefffhhhllljjjhhhjjjooorrrrrrqqqqqqqqqrrrrrrssssssssstttuuuvvvxxxxxxyyyzzz}}}}}}zzzyyyzzz{{{}}}}}}}}}}}}}}}~~~{{{xxxxxx|||~~~}}}|||~~~}}}~~~~~~}}}vvvvvvvvvwwwzzz~~~||||||zzzzzz}}}~~~||||||zzzzzzyyyxxxyyyzzz{{{|||wwwvvvuuuuuuuuuwwwzzz{{{uuuuuuwwwxxxzzz}}}~~~|||xxxvvvuuutttsssrrrttttttuuuuuussspppnnnllljjjjjjiiiiiihhheeebbb```]]]ZZZTTTPPPNNNLLLJJJHHHHHHGGGFFFEEEEEEEEEFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFAAADDDFFFFFFEEEDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHKKKLLLLLLLLLMMMOOOQQQTTTQQQWWW[[[```hhhttt{{{}}}{{{zzz{{{|||yyypppcccXXXJJJEEECCCFFFIIIPPP```ooovvvxxxzzz{{{||||||{{{zzzsssrrrpppnnnmmmlllkkkkkktttqqqooottt{{{~~~zzzttthhhbbb\\\ZZZWWWTTTUUUYYY[[[]]]cccllluuuzzzzzzyyy{{{{{{{{{yyyuuupppjjjgggfffjjjooopppmmmfff```]]]\\\___dddgggiiimmmssswww~~~yyysssqqqqqqqqqnnnkkkkkkkkkjjjjjjkkklllnnnoooooonnnnnnooooooiii^^^VVVMMMGGG@@@999666333222111000000111111111111000000////////////000000000000//////000000000000//////000000111111111111000000///......------...000111000000000000000//////............//////......---111000///.............../////////000000000000000///////////////000000111//////............//////222222222333333333333333000111111111000111222444888888999::::::;;;;;;;;;999888888888999999:::;;;777777777777777888999:::777777888888888777666555777777666555555555555555555666666777777777777666666666555777888999777555444444555555666666666777999::::::;;;===>>>???@@@@@@CCCFFFHHHIIIKKKMMMOOORRRSSSUUUWWWZZZ\\\^^^___]]]___bbbbbbbbbccceeehhhmmmjjjhhhiiinnnrrrtttsssrrrrrrrrrssstttuuuuuuvvvsssuuuvvvvvvwwwxxxzzz}}}|||yyywwwxxxyyy{{{|||}}}}}}|||}}}|||yyy|||zzzyyywwwxxx{{{{{{yyy{{{~~~}}}xxxwwwwwwvvvwwwxxxyyyzzzwwwvvvtttssssssuuuwwwxxxsssssssssssstttuuuvvvwwwzzzwwwtttrrrqqqqqqooonnnnnnoooppppppooommmjjjiiihhhhhhgggeeeaaa]]]ZZZYYYVVVRRRNNNKKKJJJIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEECCCDDDEEEFFFFFFFFFGGGHHHFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIKKKMMMNNNNNNPPPUUUXXXYYY\\\___aaahhhssszzz|||~~~yyyrrrkkkcccZZZPPPIIIEEEGGGKKKSSSZZZbbbnnnxxxzzzzzzyyyxxxvvvssspppnnngggggghhhhhhiiijjjkkklllrrrpppqqqwww~~~~~~wwwppp```]]]\\\]]]\\\YYYYYY\\\___fffpppwww{{{||||||}}}zzzyyyvvvsssnnniiidddaaaccchhhnnnpppmmmfff___[[[bbbbbbdddjjjrrrxxx{{{|||zzzyyywwwtttqqqnnnmmmlllnnnmmmkkkjjjjjjkkkmmmnnnnnnmmmnnnnnnkkkdddZZZRRRHHHCCC<<<777444222000//////000000111111111000000////////////000000000000//////000000000000//////000000111111111111000000///......------...000111//////000000000000//////...//////000000000//////111000///.....................//////000000000000///////////////000000111//////............//////000111111111222222222333000111222111000000111333999:::;;;;;;<<<<<<<<<;;;888888888888999:::;;;<<<888777666666666777888999666666888888888777666555888777666555555444555555444555666777777888777777777666555555777777777555555555555666666666666666777777888888999;;;<<<===>>>AAACCCEEEFFFGGGHHHJJJNNNNNNPPPSSSUUUWWWYYYZZZ[[[^^^aaabbbaaabbbeeeiiikkkiiihhhiiillloooqqqrrrqqqqqqqqqrrrssstttuuuvvvrrrssstttttttttuuuwwwyyy|||}}}}}}{{{xxxvvvvvvvvvyyy|||~~~~~~~~~{{{zzz{{{|||~~~}}}{{{{{{~~~||||||~~~}}}xxxwwwvvvuuuuuuvvvwwwxxxwwwuuusssrrrrrrssstttuuusssrrrrrrqqqrrrsssuuuvvvuuurrrpppoooooonnnlllkkkmmmmmmnnnnnnmmmkkkhhhgggccccccaaa^^^YYYUUUTTTTTTTTTPPPLLLHHHGGGFFFEEECCCBBBCCCCCCDDDEEEFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIJJJIIILLLPPPRRRSSSVVV[[[___cccfffggggggjjjqqqtttsssoooiii___TTTKKKFFFEEEEEEOOOTTT\\\dddkkkqqqxxx||||||zzzwwwrrrmmmiiieeeddd___```bbbdddgggjjjlllnnnrrrrrrtttxxx{{{xxxooohhhZZZZZZ^^^dddfffcccbbbcccjjjqqq{{{~~~||||||}}}tttrrrnnniiieeeaaa___^^^```eeekkknnnmmmiiieeeccceeecccdddmmmyyyuuuxxxzzzwwwqqqmmmlllnnnrrrpppllliiihhhjjjlllmmmooonnnllljjjfff___VVVPPPBBB>>>999555333111000/////////000000111111000000////////////000000000000...//////000000000000000//////000000000000//////...............///000000......///000000000000000...///000000000000000000000//////............///---......//////000000111///////////////000111111000//////......//////000000000000111111222222333111222222111000///111222<<<<<<===>>>???>>>======999999999888999999::::::999888666555555666777888666777999::::::999777666888777666555555444444444444444666777888888888888777555333222444555555444666666666666555555555555666666666666777888:::;;;<<<>>>AAABBBBBBCCCDDDFFFGGGHHHJJJLLLNNNPPPRRRSSSVVVZZZ^^^___]]]^^^bbbfffeeefffffffffgggiiilllooonnnnnnnnnnnnoooqqqssstttqqqrrrsssrrrqqqrrrsssuuuxxxzzz|||{{{yyyvvvuuutttwww|||{{{yyyyyyyyyyyy{{{}}}~~~~~~~~~||||||~~~~~~~~~|||{{{xxxwwwvvvtttsssttttttuuuwwwvvvuuuttttttuuuvvvwwwuuutttsssrrrrrrrrrtttuuurrrpppnnnmmmmmmmmmkkkiiimmmmmmnnnmmmkkkhhheeecccZZZZZZYYYUUUPPPOOOPPPRRRQQQNNNJJJGGGEEEDDDAAA@@@@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGIIIEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKNNNTTTZZZ]]]^^^aaafffkkkppptttuuuqqqmmmjjjeee___UUURRRKKKCCC===@@@HHHOOOdddiiioootttwwwzzz{{{zzzxxxuuupppkkkhhhfffeeeeeebbbcccdddfffjjjnnnqqqtttvvvvvvvvvuuurrrlllddd^^^WWWYYY```jjjnnnmmmmmmoootttxxx|||~~~{{{xxxuuunnnkkkgggbbb```___```aaacccfffkkkmmmmmmlllkkkkkkhhhfffgggoooyyy}}}rrruuuwwwvvvqqqnnnnnnpppvvvrrrmmmhhhggghhhkkkmmmllljjjgggaaa[[[TTTLLLHHH;;;888444111111111111000...//////000000000000000////////////000000000000......///000000000000000......////////////......---......///////////////,,,---...000111111111111---...//////000000/////////............//////000------......///000000111///////////////000111111111000000//////000000111000000111222222333444444333333333222000000111222>>>???@@@AAAAAA@@@???>>>;;;;;;:::999888888888888:::999666555444555666777777888:::;;;;;;:::999777888888777555555444444444333444555777888888888888;;;888666555666888888888666666555555555555444444666555555555666777999:::;;;===???@@@@@@AAABBBCCCCCCCCCEEEGGGIIIKKKLLLMMMQQQUUUYYYZZZYYYYYY^^^bbbaaaccceeedddcccdddhhhkkkkkkkkkjjjkkklllnnnpppqqqqqqrrrrrrqqqppppppqqqsssvvvxxx{{{{{{yyyvvvtttsssvvv|||zzzxxxwwwwwwwwwyyy|||~~~~~~~~~}}}zzz{{{~~~~~~}}}|||~~~~~~~~~~~~zzz{{{}}}}}}}}}{{{yyyxxxyyywwwuuusssrrrrrrrrrrrrxxxxxxxxxxxxxxxyyyzzz{{{yyywwwtttrrrppppppqqqqqqqqqooommmmmmmmmlllkkkiiiiiiiiiiiigggddd```\\\ZZZTTTTTTRRROOOKKKKKKNNNRRRMMMKKKHHHFFFEEEDDDAAA@@@@@@AAACCCEEEFFFGGGHHHHHHCCCBBBAAAAAABBBDDDGGGIIIDDDDDDEEEDDDDDDCCCBBBBBBCCCBBBCCCDDDEEEFFFEEECCCDDDDDDEEEFFFGGGGGGHHHHHHKKKKKKLLLLLLMMMNNNNNNOOOUUU\\\dddhhhiiilllqqqvvv{{{xxxnnncccUUUJJJDDDEEECCC???>>>FFFUUUaaavvvzzz}}}~~~~~~}}}{{{xxxpppnnnjjjgggfffhhhkkkmmmjjjjjjjjjllloootttxxxzzzzzzyyywwwrrrkkkccc\\\XXXVVVYYYaaalllssstttuuuwwwzzzxxxxxxzzz{{{xxxrrrlllllliiiddd``````aaaeeegggiiikkkmmmmmmmmmlllmmmnnnkkkkkkkkkpppuuuxxxxxxvvvqqqrrrsssrrrqqqpppqqqqqqxxxtttmmmhhhfffgggkkknnniiieee```XXXPPPIIICCC???555222///...///111111111......///000000000000000////////////000000000000......///000000000000000------............------,,,---///000000000///...+++,,,...///111222222222,,,,,,---.../////////..................///000111---------...///000000111///////////////000111111111111000000000000111111111111222333333444555555333444444333111000111222???@@@AAABBBCCCBBBBBBAAA@@@>>><<<:::999888999999999888888888888888999999888888888999999:::::::::::::::999999777666555444999888777777888:::<<<>>>FFF???777333333666888999666666777777777777666666444333222111222444666888999999:::;;;<<<===??????BBBAAA@@@@@@AAACCCFFFGGGLLLNNNPPPTTTWWWYYYZZZ[[[ZZZ___cccccc``````cccfffdddgggiiijjjiiijjjkkklllrrrrrrrrrsssttttttsssrrruuuwwwxxxxxxwwwuuurrrpppvvvvvvwwwxxx{{{~~~}}}xxxxxxzzz{{{{{{zzzzzz{{{}}}~~~}}}{{{|||}}}{{{yyy{{{~~~|||}}}}}}~~~~~~|||zzzxxxvvvxxxyyyyyyxxxwwwxxxyyyzzzzzzxxxuuussssssuuuxxxxxxyyyzzz|||}}}|||xxxuuuvvvuuutttrrrppprrruuuxxxsssqqqmmmjjjgggffffffggghhhddd```]]][[[XXXSSSOOOOOOMMMKKKJJJIIIJJJLLLMMMNNNKKKGGGFFFFFFEEEBBB@@@CCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGGGGGGGGGGHHHHHHIIILLLJJJIIIKKKOOOQQQQQQPPPYYYaaakkkrrruuuyyy~~~kkkVVVHHHBBB<<<===>>>BBBKKKXXXgggqqq~~~{{{xxxvvvuuusssrrrooollliiiiiimmmpppppppppuuuwwwwwwwwwwwwwwwzzz|||wwwuuuqqqkkkddd^^^\\\\\\^^^bbbiiipppwww|||~~~xxxssssssvvvxxxtttpppnnnggg___]]]aaagggiiiiiinnnnnnoooqqqssssssrrrpppjjjhhhgggjjjnnnrrrrrrqqqrrrnnnkkkmmmrrrvvvvvvtttuuuuuussspppmmmkkkjjjkkkfffbbb[[[SSSKKKCCC:::555111111000///////////////......------------......////////////000000000000////////////////////////......///000000000000000---......///////////////////////////000000000000000000000000////////////***+++---///000000//////,,,,,,---...///000111222111000///...------...//////...---///111333333333111111111111111222222222444444333333222111000000===>>>@@@AAAAAAAAAAAA@@@@@@???===;;;999999999999888888888888888888888999::::::::::::::::::::::::999999999999777666555444888777666666777999;;;<<>>??????>>>>>>???BBBDDDEEEIIIJJJLLLNNNQQQTTTVVVWWWXXX\\\``````^^^^^^```dddccceeeggghhhhhhiiijjjkkkooonnnnnnooopppqqqppppppttttttttttttttttttssssssttttttuuuvvvyyy|||~~~|||wwwvvvxxxzzz{{{zzz{{{}}}|||}}}~~~}}}{{{{{{~~~~~~~~~|||zzz{{{|||~~~~~~~~~~~~||||||}}}~~~||||||}}}}}}|||{{{yyyxxxvvvxxxzzzzzzyyywwwwwwwwwzzzyyyxxxuuussstttvvvyyy{{{zzzzzz{{{|||zzzwwwtttssstttsssrrrpppqqqsssuuuoooooonnnllliiifffcccaaa___\\\WWWTTTSSSQQQMMMJJJLLLKKKJJJIIIHHHIIIIIIJJJLLLIIIFFFEEEEEEEEECCCAAACCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKKKKOOOTTTXXXYYYXXXdddllluuu|||~~~uuu```NNNDDD@@@<<>>???@@@AAABBBBBBBBBBBB@@@???>>><<<;;;:::999999888888888888888888888888:::;;;;;;;;;;;;;;;::::::999999999888888666555444777777666555666777999:::888777666777888777555333555666666777777666666555555444333333444666777888>>>;;;777444444666888:::;;;;;;;;;<<<===???BBBCCCDDDEEEEEEGGGJJJMMMPPPRRRTTTXXX[[[\\\[[[ZZZ]]]```aaaccceeegggggggggiiijjjkkkkkkjjjjjjjjjkkkmmmnnnrrrqqqqqqpppqqqrrrssstttqqqrrrsssuuuwwwzzz|||}}}~~~zzzuuusssvvvxxxzzz{{{|||||||||}}}}}}}}}|||{{{{{{~~~~~~}}}}}}|||{{{{{{}}}~~~}}}{{{zzzzzz{{{~~~}}}}}}~~~~~~}}}||||||~~~~~~}}}~~~}}}~~~}}}||||||||||||~~~{{{{{{zzzyyyxxxxxxxxxxxxvvvxxx{{{{{{yyywwwuuuuuuxxxxxxwwwuuuttttttwwwyyy|||{{{zzzyyyyyyxxxuuusssrrrssstttsssqqqppppppqqqjjjkkkkkkjjjgggbbb\\\YYYUUURRRNNNKKKIIIIIIGGGFFFHHHHHHHHHHHHHHHGGGGGGFFFIIIGGGEEEDDDEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDCCCCCCFFFEEEEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBCCCDDDGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHJJJLLLMMMNNNNNNOOOQQQVVV\\\aaaccccccjjjssswwwdddRRRGGGDDDEEEDDDOOO```ppp{{{yyyqqqnnnnnnooommmjjjccccccdddhhhmmmqqqssssssyyy|||{{{uuupppmmmiiigggddd```]]]^^^aaadddhhhoooyyy|||xxxtttooollllllkkkiiifffbbbbbbbbbbbbdddiiiooosssqqqqqqqqqqqqqqqqqqqqqqqqhhhfffdddeeeiiinnnqqqrrrwwwsssooonnnppppppooommmmmmoooqqqpppllleee^^^YYYOOOJJJCCC>>>999666222000000000//////......//////......------------......000000//////......------........................//////000000000//////...---...//////000000//////---......///000111111222/////////.........------//////...---------------,,,------...///000111111000000///............///333333222111000000000111000000111111111222222222222222222111111000000///@@@@@@AAABBBCCCCCCDDDDDDAAA@@@???===<<<;;;::::::888888888888888888777777::::::;;;;;;;;;:::999888999999999888888777555555666666555555555666777777555666666777888777666555555666666666666666666555222222333444666888:::;;;HHHDDD===777333333555777888888999:::<<<>>>@@@AAAAAAAAAAAABBBEEEHHHLLLNNNPPPSSSVVVWWWWWWWWWYYY[[[^^^```ccceeeeeefffhhhjjjkkkkkkiiihhhfffgggjjjlllppppppqqqqqqqqqqqqqqqpppoooppprrrtttvvvxxxzzz{{{|||}}}~~~xxxssspppsssvvvxxxzzz|||~~~~~~~~~~~~}}}{{{zzzyyy|||||||||{{{yyyzzz}}}}}}}}}|||}}}~~~~~~|||zzzxxxxxxzzz}}}~~~}}}{{{|||~~~~~~~~~~~~~~~~~~||||||~~~}}}}}}}}}|||}}}}}}~~~~~~~~~{{{yyyxxxzzz|||}}}||||||}}}}}}|||zzzzzzzzz|||zzzyyywwwvvvuuuvvvwwwxxxvvvyyy||||||zzzvvvsssrrrtttuuuuuusssrrrsssuuuwwwzzzyyywwwvvvwwwwwwuuutttsssuuuvvvuuuqqqmmmjjjiiicccddddddbbb___ZZZUUURRROOOLLLHHHEEEDDDEEEFFFFFFFFFGGGHHHIIIHHHGGGEEEDDDFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFGGGIIIJJJKKKIIIIIIJJJLLLNNNPPPRRRSSSSSSUUUYYY___dddhhhjjjjjjiiisssvvvdddSSSIIIHHHMMMSSSXXXcccuuuvvvmmmhhhiiiiiifffcccaaacccfffjjjnnnppprrrrrr{{{}}}~~~|||vvvoooiiifffaaa```^^^\\\]]]```fffkkkooottt}}}}}}yyywwwsssmmmhhheeecccaaa```bbbfffhhhhhhfffgggmmmrrrrrrrrrqqqpppnnnnnnooopppeeeeeefffiiilllpppssstttvvvssspppooooooooonnnlllmmmnnnnnnmmmiiiaaaYYYSSSJJJEEE>>>999666444222111000//////.........//////......------------......222222222111000000//////......................../////////000//////...---......///000000000000000------...///000111222222///.........------------//////---,,,,,,---...///------......///000000111/////////.........//////222333333111000000111222000000000111222222333333111111111000000000//////AAAAAAAAAAAABBBBBBBBBCCCAAAAAA@@@???>>><<<;;;:::999999999:::999888777666777888999::::::999777777888888888888888777666555666666555555555555555555666666666666666777888999555555666666666666555555444444444555666777888888HHHDDD>>>777444333444666777777888999:::<<<===>>>?????????@@@BBBFFFIIIKKKLLLNNNQQQRRRSSSTTTVVVWWW[[[]]]```bbbcccdddfffhhhkkklllkkkhhhffffffhhhkkknnnpppssstttssspppmmmjjjnnnoooqqqsssvvvxxxyyyzzzzzz{{{}}}|||vvvqqqnnnqqqtttvvvxxx{{{~~~~~~~~~|||{{{zzzyyyzzzzzzyyywwwvvvwwwzzz}}}}}}~~~~~~~~~}}}|||{{{zzz{{{}}}~~~}}}}}}~~~}}}|||||||||}}}~~~zzzxxxyyywwwxxxzzz||||||{{{yyyxxx}}}~~~}}}zzzwwwxxxzzz|||||||||{{{|||}}}}}}{{{yyyxxxxxx{{{~~~zzzxxxvvvttttttuuuwwwxxxwwwyyy||||||yyyuuurrrpppqqqrrrrrrqqqpppppprrrtttuuutttssssssuuuvvvuuuttttttvvvvvvtttnnnhhhccc```[[[ZZZXXXUUURRRPPPNNNMMMJJJHHHFFFCCCBBBCCCEEEGGGFFFGGGIIIJJJIIIHHHFFFDDDEEEEEEDDDDDDDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFHHHKKKMMMPPPQQQNNNNNNPPPQQQTTTWWWYYYZZZ[[[^^^ccchhhjjjllllllmmmiiisss~~~iii___QQQHHHHHHPPP[[[bbbiiirrr{{{tttkkkeeeddddddaaa___dddgggkkknnnpppppppppooozzzzzzyyytttmmmgggdddbbb]]]^^^^^^___aaafffmmmrrrsssvvvyyy}}}}}}{{{xxxvvvwwwsssmmmeee___]]]^^^```iiinnnrrrrrrooonnnrrrvvvssssssrrrnnnkkkjjjlllnnngggiiilllmmmnnnnnnnnnnnntttrrrqqqpppppppppooonnnpppmmmjjjgggccc]]]UUUPPPHHHCCC<<<777444333222222//////............//////......------------......222111111111000000//////..............................////////////.........//////000000000000000---......///000111111111///.........------------------,,,,,,---...000111------......//////000000......//////////////////000111222111000000222444///000000111222222333333111111111000000000000000BBBAAAAAA@@@???@@@@@@@@@BBBBBBAAA@@@???===<<<;;;::::::;;;;;;;;;999888777555666888999:::999888666888888888888888777666666666666666666555444444444777777666555444555888;;;444555555666666555555444777777666666555444333333===;;;888555444555666777555666777888999999::::::<<<<<<===>>>@@@CCCEEEGGGGGGHHHJJJMMMOOOPPPQQQQQQVVVYYY\\\^^^```aaaccceeehhhiiijjjhhhfffeeehhhlllmmmooorrrtttsssooojjjggglllmmmppprrruuuvvvxxxxxxwwwyyy{{{}}}}}}zzzsssnnnmmmppprrruuuvvvxxx{{{}}}{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwuuussssssvvvxxxxxxyyy{{{|||~~~}}}~~~}}}}}}}}}~~~~~~}}}~~~~~~||||||||||||||||||}}}~~~|||wwwttttttrrruuuxxx{{{||||||zzzyyy{{{}}}~~~|||zzzxxxwwwyyy{{{|||{{{yyyyyyzzzyyyxxxvvvuuuvvvxxx{{{}}}yyyxxxvvvuuuuuuvvvxxxyyyyyy{{{|||{{{xxxtttqqqpppooopppqqqpppnnnnnnoooqqqpppppppppqqqssstttsssrrrpppqqqqqqnnnggg___ZZZWWWRRRPPPMMMJJJHHHHHHIIIIIIFFFFFFEEECCCAAABBBDDDFFFFFFHHHIIIJJJJJJHHHFFFEEEDDDEEEFFFEEEDDDDDDEEEGGGEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCCCCBBBCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEGGGJJJNNNRRRUUUVVVUUUUUUWWWYYY[[[^^^```aaadddhhhmmmppppppooonnnnnnlllrrr{{{xxxnnngggTTTNNNIIIKKKTTT```iiinnnrrrwww~~~~~~zzzxxxtttoooiiieeebbbaaa``````hhhlllrrrttttttrrrpppooouuutttqqqlllfffbbbaaaaaa^^^```dddgggjjjnnntttwwwttttttttttttttttttttttttvvvssslllbbb\\\\\\aaagggsssxxx}}}~~~{{{yyy{{{}}}uuuuuusssnnnjjjhhhkkknnnnnnooopppnnnkkkgggeeeeeessssssrrrrrrqqqppppppooopppkkkfffbbb^^^YYYRRRMMMCCC>>>888333111111000///......------......//////......------------......---------...............------------------------,,,---...////////////......///000000111111000000////////////000000000000/////////.........------,,,,,,,,,---...///000111............//////000000---...//////000/////////...000222111///...111444//////000111222333333444111111111111111111111111FFFEEEDDDBBBAAAAAAAAAAAABBBBBBBBBBBB@@@>>><<<;;;;;;<<<======<<<;;;999777333555888:::;;;;;;999888777888888888888777666666777777777666666444333333444666666555333333666999444555555666666555555444444444555555555444444333333444444555666666666666444444555555666666666666777888999;;;===???@@@AAABBBBBBDDDGGGIIIKKKLLLLLLPPPSSSWWWYYY[[[]]]___aaa___cccfffgggeeeeeeiiimmmjjjllloooqqqpppnnnjjjhhhiiikkkmmmpppssstttuuuuuuvvvwwwyyy||||||xxxrrrmmmmmmoooqqqssssssuuuwwwyyyxxxyyyyyyzzzzzzyyyyyyyyywwwxxxwwwuuurrrrrrsssuuuxxxyyyzzz{{{|||}}}}}}}}}|||~~~}}}}}}|||}}}~~~~~~~~~~~~~~~||||||{{{{{{zzz{{{{{{{{{|||}}}}}}|||zzzwwwuuusssttttttuuuvvvwwwwwwxxxxxxwwwxxxyyyzzzzzzyyyxxxvvvsssvvvxxxyyyxxxwwwvvvwwwtttsssrrrrrrssstttvvvxxxyyyyyyxxxwwwwwwxxxyyyzzz{{{||||||zzzvvvrrrppppppppppppqqqpppnnnmmmnnnooonnnnnnnnnppprrrqqqooommmfffggggggddd]]]VVVQQQOOOIIIGGGEEECCCCCCDDDFFFGGGFFFGGGHHHFFFDDDCCCEEEGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEGGGGGGFFFDDDDDDEEEHHHFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJMMMPPPTTTWWWYYY\\\\\\^^^___bbbdddfffhhhkkkpppuuuwwwuuurrrppppppiiijjjjjjiiieee^^^WWWRRRNNNMMMPPPZZZhhhrrrwwwwwwvvvxxxzzzyyyvvvssspppooojjjjjjhhheeebbbaaaccceeelllqqqwwwzzzxxxtttqqqpppnnnnnnlllhhhccc``````aaaaaaeeekkkppptttwwwyyy{{{sssrrrpppooooooppprrrsssssspppiiiaaa[[[___iiisss~~~}}}}}}xxxxxxvvvpppjjjhhhlllpppttttttrrrmmmhhheeeeeegggtttuuuuuutttrrrppppppooolllgggbbb^^^\\\VVVNNNHHH<<<888333000/////////......------------...///000......------------......++++++,,,,,,------......------------------------+++,,,---...///000000000//////000111111111111000000000000000////////////000000000/////////......,,,,,,---.../////////...............////////////,,,---///000000000//////...111222000---,,,...222...///000111222333444444111222222222222222222222LLLJJJHHHFFFDDDDDDDDDDDDBBBCCCCCCBBBAAA???===;;;<<<===>>>>>>===<<<999888333555888;;;===<<<;;;:::777888888888888777777666777888777777666555333333111444666666333222333555444555555555555555555444...///111444666777888888222333555777777666444333222333333444444333333222333444666888:::<<<<<<===>>>???@@@CCCFFFHHHHHHHHHMMMOOOSSSVVVWWWYYY\\\^^^WWW\\\bbbddddddeeeiiinnniiijjjkkklllmmmlllkkkjjjgggiiillloooqqqsssssssssuuuvvvyyy{{{{{{wwwqqqlllmmmoooqqqrrrrrrsssuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{yyyyyyyyywwwtttsssssstttyyyzzz{{{{{{|||{{{{{{{{{{{{~~~}}}||||||~~~|||}}}|||{{{~~~}}}}}}~~~~~~||||||{{{zzzyyyyyyyyyyyy{{{zzzyyyzzz{{{zzzxxxuuuxxxvvvsssqqqpppppprrrsssrrrrrrtttuuuuuuuuutttsssooorrruuuvvvvvvuuutttuuupppppppppoooppprrrssstttyyyyyyyyyyyyyyyyyyzzzzzz|||||||||yyyuuuqqqppppppqqqrrrrrrqqqnnnmmmmmmnnnmmmmmmnnnpppqqqooolllhhh^^^______\\\VVVPPPLLLJJJCCCBBBBBBBBBBBBCCCDDDEEEHHHJJJLLLJJJHHHFFFHHHJJJGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHIIIGGGDDDDDDFFFHHHFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLOOORRRUUUWWWYYY```aaabbbccceeehhhjjjkkkoootttyyy{{{yyyuuusssrrrccc___YYYTTTPPPLLLIIIGGGRRRTTT\\\jjjyyy|||xxxyyyxxxuuupppkkkiiihhhbbbeeehhhfffbbbbbbfffjjjmmmssszzz}}}{{{wwwtttrrriiiiiiiiigggcccaaa``````ccciiiqqqwwwzzz||||||}}}qqqpppooonnnnnnoooqqqrrrpppnnnhhh```\\\bbbppp|||yyyvvv{{{{{{xxxrrrkkkiiimmmrrrwwwvvvrrrlllhhhgggkkkpppvvvwwwwwwuuurrrpppoooooohhhddd___]]][[[UUUKKKCCC777444111////////////...---------------...///000.........------.........+++,,,,,,---...///000000------------------------***+++,,,...///000000111//////000111111111111111111111000000//////......000000000000////////////---.../////////...---,,,.........///////////////,,,---///000000000/////////222333000+++))),,,///...///000111222333444444222222222222222222333333ddd^^^XXXTTTOOOHHHAAA>>>BBBEEEGGGEEE???;;;999:::<<<===>>>===;;;:::999:::666666777888999999::::::999:::;;;;;;999777777888777777777666555555444444666555444333333333333333333444555666666555444333333333333333333333333333555555555555555555555555444444444444444444444444444444555777888999:::;;;<<<===>>>@@@AAABBBDDDDDDGGGHHHIIIKKKNNNQQQSSSUUUYYY[[[^^^```cccfffjjjmmmiiiiiihhhggggggffffffeeeffffffjjjqqqtttrrrrrrtttssswww{{{yyytttooonnnooopppqqqqqqpppoooppprrruuuvvvuuutttssstttuuuwwwyyyzzzyyywwwvvvuuuuuuvvvvvvwwwwwwxxx{{{}}}~~~}}}|||{{{}}}}}}|||zzz}}}}}}~~~~~~~~~~~~|||zzz{{{|||~~~~~~~~~}}}|||zzzyyyxxxxxxwwwxxxxxxxxxxxxxxxwwwvvvuuutttssssssvvvtttrrrpppooooooppppppppppppqqqrrrsssssssssssspppppprrrvvvzzzyyyuuupppsssrrrqqqpppqqqrrrssstttssssssuuuxxx|||}}}}}}{{{~~~}}}{{{yyyvvvrrrpppnnnnnnnnnoooqqqqqqnnniiifffhhhiiijjjjjjgggccc___\\\VVVUUURRROOOLLLJJJIIIHHHBBBBBBAAAAAABBBCCCEEEFFFJJJJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFDDDCCCBBBBBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCCCCDDDFFFHHHJJJMMMNNNOOOPPPQQQSSSWWWZZZ^^^```cccfffhhhkkknnnpppsssyyy}}}~~~~~~ssseee]]]SSSIIICCC???@@@IIIUUU^^^bbbkkkuuu~~~xxxssslllhhhfffeeeccc``````bbbfffgggeeedddlllvvvyyy|||~~~|||vvvooolllkkkbbbcccdddcccaaaaaabbbccclllttt}}}xxxvvvppppppooonnnooopppqqqqqqzzztttkkkfffgggmmmuuuzzz~~~|||yyyvvvuuu~~~{{{qqqkkkmmmpppoooqqqooojjjhhhlllpppppprrrtttuuutttpppmmmkkkjjj```^^^[[[VVVOOOHHHBBB???:::666222000///......---,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,,,,---...///000000000///***,,,...---,,,++++++,,,.........////////////000///////////////.........//////000000000000000///+++,,,------......------////////////000000000000111000///......///000111222111///111333444111///333222111///............//////000111222333333333444333222000000000000111zzzuuunnnfff]]]RRRHHHCCCAAAGGGLLLKKKEEE>>>::::::777888;;;<<<======>>>>>>999999888999999999999999888:::;;;;;;999888888999777777777666555555444444666555555444333333444444555555666666666555444444333333333333333333333333555555555555555555555555444444444444444444444444666666666666666666666666999999;;;<<<>>>@@@AAABBBCCCDDDEEEGGGJJJLLLOOOPPPSSSUUUYYY[[[]]]aaaeeehhhggggggggggggfffffffffffffffeeeiiiooorrrpppoooqqqrrrvvv{{{zzzuuuooommmmmmnnnoooppppppooooooqqqssstttsssrrrqqqqqqssstttuuuvvvuuutttrrrqqqqqqqqqrrrtttuuuwww{{{~~~{{{}}}~~~~~~}}}}}}~~~~~~~~~|||{{{|||}}}}}}|||zzzzzz{{{}}}~~~}}}{{{zzzxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuttttttttttttuuutttsssqqqppppppppppppnnnmmmmmmmmmnnnppprrrsssoooqqqssswwwyyyxxxtttrrrppppppppppppqqqrrrtttuuuvvvvvvvvvxxx{{{|||{{{zzzyyyyyyxxxvvvtttrrrpppooooooooooooooonnnkkkfffbbbaaabbbcccbbb```\\\XXXVVVRRRPPPNNNKKKIIIGGGEEEEEEBBBAAAAAAAAABBBCCCDDDEEEIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCAAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCDDDFFFHHHIIILLLNNNPPPRRRSSSUUUXXX[[[dddfffhhhjjjlllnnnppprrrvvv{{{}}}pppbbbNNNFFF??????CCCIIIUUUaaannnqqqvvv{{{}}}~~~}}}}}}vvvooogggaaa______```___bbbdddgggiiiggggggoooyyy~~~tttkkkfffdddaaa``````aaacccgggjjjlllrrrwww~~~~~~zzzxxxooonnnllljjjjjjkkkmmmnnntttpppjjjgggiiimmmsssvvvzzzyyyyyyxxxwwwuuuttttttxxx}}}zzzqqqjjjiiijjjmmmooonnnhhhfffjjjmmmmmmpppoooooommmkkkhhheeeccc^^^[[[VVVOOOHHHAAA<<<999888555111/////////...---,,,,,,------------------///......------------...---...///000000000000000***,,,------,,,++++++,,,---------.........//////////////////............//////000000000000//////,,,,,,---................../////////000000000000111000////////////000111333222000111333333000...111111000/////////000000//////000111222222222222444333111000///000000000~~~ooo```RRRJJJCCCJJJQQQSSSOOOFFF???;;;777888:::===???@@@AAAAAA;;;::::::999999999999999888:::<<<<<<:::999999999888777777666666555555444666666555444444444444555888777666555555555555555333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555666777888:::<<<===>>>>>>>>>???AAACCCFFFHHHIIIKKKNNNQQQTTTVVVYYY^^^aaaaaabbbbbbcccdddeeeeeefffeeedddgggmmmooollllllnnnqqqvvv||||||wwwqqqllljjjlllnnnqqqrrrqqqqqqqqqrrrsssrrrqqqpppooopppqqqrrruuutttrrrqqqpppoooooooooqqqrrrvvv{{{||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~|||~~~~~~|||}}}zzz{{{|||}}}{{{yyyyyyyyyzzzyyyxxxxxx{{{}}}|||}}}}}}|||{{{yyywwwvvvuuuuuuuuuuuuuuuuuuvvvvvvrrrrrrrrrrrrssssssttttttsssrrrrrrrrrrrrqqqqqqqqqnnnmmmkkkkkklllooorrrtttnnnqqquuuwwwvvvtttssssssoooooooooppprrrsssuuuvvvyyywwwvvvvvvwwwxxxxxxwwwuuuuuuttttttsssqqqpppooonnnmmmllljjjhhheee___\\\VVVWWWXXXWWWUUURRROOOMMMLLLKKKIIIFFFDDDBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDFFFEEEDDDCCCDDDFFFHHHIIILLLOOORRRUUUWWWYYY[[[]]]fffgggiiikkknnnpppqqqqqqqqqtttvvvuuusssmmm```TTTAAA<<<;;;BBBMMMYYYfffooo{{{~~~{{{wwwvvvvvvssslllccc\\\ZZZ\\\___aaafffgggiiikkkjjjiiiqqqzzzsssiiicccaaabbb```^^^bbbiiiooosssuuuyyyyyy{{{}}}~~~~~~{{{yyyooolllhhheeeccceeehhhiiilllllllllmmmnnnppprrrsssnnnoooooopppqqqrrrssstttpppvvvzzzxxxqqqiiieeeeeekkkmmmlllgggeeehhhkkkkkkoookkkgggeeeeeeccc^^^[[[ZZZVVVNNNEEE===777444222555333000.../////////...------------------,,,,,,------,,,,,,,,,---......+++,,,,,,------------,,,***,,,---,,,+++***+++---,,,,,,,,,,,,------------........................//////000000000000//////------........./////////....../////////000000000111111000000000000111111333222111111222222000...000000000000000111222333//////000111222222222222333222111000/////////000ppp```VVVKKKNNNSSSYYYZZZTTTHHH>>>===<<<<<<===?????????>>>;;;:::999999999:::;;;<<<<<<>>>@@@???===:::999999888888777777666555555555666555555444444555555555999888666555444444555666333333333333333333333333444444444444444444444444444444444444444444444444111222333444555666777888555555666666777888888999::::::;;;<<<>>>@@@BBBCCCEEEHHHKKKNNNPPPSSSXXX[[[[[[\\\]]]___aaabbbddddddeeedddfffkkkllljjjiiilllpppvvv|||{{{tttmmmiiilllooosssuuuuuutttssstttsssrrrqqqpppppppppqqqqqqvvvvvvuuutttsssrrrqqqqqqoooqqquuuzzz~~~}}}||||||||||||~~~~~~}}}|||||||||}}}~~~yyyzzz|||~~~~~~~~~{{{yyy{{{xxxvvvxxx|||}}}{{{zzzzzzyyyxxxvvvwwwyyy{{{yyyyyyyyyxxxvvvtttqqqppprrrrrrssstttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqoooppppppqqqrrrrrrrrrrrrsssrrrqqqppppppqqqrrrsssnnnrrruuuuuusssqqqqqqsssqqqqqqrrrrrrssstttuuuvvvwwwuuusssrrrtttuuuuuuuuussssssrrrrrrpppooommmllljjjgggeeebbb___[[[VVVSSSMMMMMMMMMMMMKKKJJJHHHFFFGGGFFFDDDBBBAAA@@@??????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEGGGFFFEEEDDDEEEFFFIIIJJJMMMQQQUUUYYY\\\^^^```bbbbbbccceeeiiilllnnnnnnnnnggggggdddaaa]]]VVVMMMFFF@@@@@@EEEPPP]]]iiirrrwww|||yyyrrrooopppnnniiibbb]]]]]]___dddgggkkkjjjlllmmmkkkjjjooovvv{{{qqqiiieeedddeeecccccchhhrrryyy{{{yyy}}}zzzwwwwwwyyyzzzyyyvvvnnnkkkfffaaa```aaadddgggiiimmmrrruuuvvvvvvuuuuuukkklllmmmnnnpppqqqrrrssskkkpppttttttoooiiigggggghhhlllllliiihhhkkkmmmmmmpppjjjccc``````^^^YYYTTTRRRMMMDDD;;;555111000000222000....../////////............------,,,,,,,,,+++*********+++,,,------,,,---------------,,,,,,+++,,,,,,,,,******+++---***+++++++++,,,,,,,,,,,,------...............//////000000000000//////...............//////000000........./////////000000111111111000000111111111000000111111222222222111222111111111111111222222//////000111111111111111222111111000//////......xxxnnn\\\VVVTTT[[[dddcccUUUGGGBBB???<<<;;;<<<<<<<<<:::999888888888999;;;===???AAACCCDDDCCC???<<<999888888888888777666666555555555555444444444555555666888777666444444444555666333333333333333333333333444444444444444444444444444444444444444444444444222222333444666777888888777777777666666555555555888888888999;;;===>>>???BBBDDDGGGIIIKKKNNNRRRUUUWWWXXXZZZ]]]___bbbdddeeedddcccdddhhhjjjggggggjjjnnnttt|||}}}vvvnnniiiiiilllqqqttttttsssssssssssssssssssssrrrssssssssswwwwwwwwwvvvvvvuuuttttttpppqqqtttxxx{{{|||{{{yyy}}}|||||||||}}}~~~}}}}}}~~~~~~~~~}}}}}}{{{}}}xxxwwwxxx{{{~~~~~~}}}||||||}}}}}}|||yyywwwwwwvvvuuuxxx|||~~~~~~|||xxxuuuuuuvvvxxxxxxxxxxxxwwwuuurrrpppnnnooopppqqqssssssttttttsssqqqqqqqqqpppooonnnnnnmmmlllmmmnnnppprrrsssuuuvvvxxxxxxxxxxxxvvvtttqqqpppooorrrttttttqqqoooppprrruuuuuuuuuuuuuuutttttttttvvvsssqqqqqqssstttuuutttqqqqqqpppnnnkkkiiigggeee```^^^ZZZWWWTTTQQQMMMKKKGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDBBBAAA@@@???????????????@@@AAAAAABBBBBBBBBAAABBBCCCEEEEEEEEEEEEEEECCCCCCBBBAAAAAACCCDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCEEEEEEGGGFFFEEEEEEFFFHHHKKKLLLOOOSSSYYY]]]```cccfffhhheeedddfffiiimmmnnnmmmkkk^^^YYYRRRMMMIIIFFFDDDDDDFFFLLLUUU```llluuuyyyyyyzzzyyyooojjjiiieeedddbbbaaabbbdddgggjjjnnnmmmnnnooollliiikkkpppyyyyyyxxxssslllfffeeeeeeffffffiiirrr|||~~~~~~zzzuuussstttuuussspppllljjjfffbbbaaabbbdddfffjjjpppxxx}}}}}}{{{zzzyyyuuuuuuuuutttrrrpppnnnmmmjjjllloooooollljjjkkklllhhhlllnnnlllkkkoooqqqppppppiiibbb^^^]]]ZZZTTTOOOFFFBBB;;;555000//////000///...------...//////............------,,,,,,,,,,,,,,,+++,,,,,,---......000000000000//////...---+++,,,,,,+++))))))+++---************+++++++++,,,,,,---------......//////000000000000000///......///............///000111............////////////000000000111111000000000---...000111222333444444444333222111000000000000//////000111111111000000111000000000///......---rrreee[[[^^^jjjnnndddWWWJJJDDD>>>:::;;;<<<;;;:::777777666777888;;;>>>@@@BBBDDDFFFEEEAAA===:::999999888888777777666666555444333333333333444555555555555444444444444555555333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555888777777666555444444333777777777888999;;;<<<===???AAACCCEEEFFFHHHLLLOOOTTTUUUXXXZZZ]]]```bbbdddaaa___aaaeeefffdddeeehhhlllqqqxxx}}}}}}wwwoooiiidddggglllooooooooooooppprrrrrrssssssssstttttttttuuuvvvwwwwwwwwwvvvvvvuuusssssstttvvvyyyzzzyyyxxx}}}}}}||||||}}}~~~}}}}}}~~~~~~}}}{{{|||}}}{{{~~~~~~~~~|||zzzzzz|||~~~yyyvvvsssuuuyyy|||}}}|||zzzyyyxxxxxxyyyyyywwwuuuwwwwwwxxxzzz|||~~~~~~yyyuuusssuuuvvvyyyyyyyyyxxxvvvsssqqqooommmnnnppprrrssstttssssssrrrqqqpppooonnnmmmllllllkkklllmmmooossswwwzzz}}}}}}}}}~~~}}}{{{wwwrrrpppsssttttttsssqqqpppqqqrrrvvvvvvvvvvvvuuutttsssrrrsssrrrppppppqqqrrrrrrqqqkkkkkkiiifffccc```]]][[[VVVSSSOOOLLLKKKIIIGGGEEEEEEDDDCCCCCCBBBCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAA@@@AAACCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEAAABBBBBBCCCCCCBBBBBBAAACCCDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFGGGHHHKKKNNNPPPSSSWWW\\\aaaeeeiiimmmpppooommmlllmmmnnnlllgggcccOOOGGGAAA>>>>>>???EEELLLPPPZZZeeemmmsssxxxzzzyyy{{{~~~uuullleeebbb]]]___bbbcccdddeeehhhjjjnnnmmmoooqqqoooiiihhhkkkooopppoookkkfffcccdddfffgggiiioooxxx}}}{{{xxxvvvtttqqqmmmjjjiiihhhgggfffeeeeeefffffflllrrrzzz~~~~~~||||||||||||wwwqqqkkkgggkkkllllllkkkjjjjjjmmmnnniiinnnpppnnnmmmooopppnnnlllggg```[[[XXXSSSLLLGGG;;;888555222000///000111...---,,,---...///...,,,------------------,,,,,,//////.........///000000---------,,,+++***)))(((+++++++++***))))))+++---************++++++++++++,,,,,,,,,---......//////000111111000000///...---///...---------...///000------.........///////////////000000000000//////,,,...000222222333444666444333222111000///////////////000111111000000//////000000000///...---,,,sssxxxhhhdddkkkqqqoooiii\\\SSSHHHAAA??????>>><<<888777666666777999<<<>>>???AAADDDDDDAAA===;;;:::999999888888777666666666222222222222222333444444111222333444555555555555333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333555555555555555555555555666666666777888999:::;;;;;;<<<>>>???@@@BBBEEEGGGNNNOOOQQQTTTWWWZZZ\\\]]]]]][[[\\\aaabbbaaabbbeeeggglllsssyyyzzzvvvnnnhhhaaaeeeiiikkkllllllmmmnnnnnnooopppqqqrrrsssssssssuuuvvvwwwyyyyyyyyyyyyxxxvvvuuutttvvvyyy{{{{{{zzz~~~}}}}}}}}}~~~~~~}}}zzz{{{}}}~~~}}}~~~~~~|||yyywwwwwwyyy{{{||||||wwwrrrqqquuuzzz{{{{{{yyywwwuuuvvvwwwxxxwwwvvvyyy|||}}}|||yyyyyy|||}}}xxxtttrrrtttvvvvvvvvvvvvvvvtttrrrpppnnnlllmmmppprrrtttttttttsssppppppoooooonnnnnnnnnmmmmmmmmmnnnpppuuu{{{|||yyywwwyyywwwuuuttttttuuutttssssssssstttuuuttttttrrrrrrnnnmmmkkkkkklllkkkiiigggaaa```^^^\\\YYYUUUSSSQQQMMMJJJGGGEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBDDDEEEBBBAAAAAA@@@@@@@@@AAAAAA===>>>???@@@AAAAAAAAA@@@@@@AAACCCDDDDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCC???@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCBBBAAAAAAAAACCCEEEFFFGGGGGGGGGHHHKKKNNNQQQSSSWWWZZZ___ccchhhmmmrrrvvvzzzuuuppplllhhhaaaWWWPPP@@@:::777;;;@@@FFFRRR^^^cccnnnvvvuuusssuuuxxxwwwyyyxxxwwwsssnnnhhhccc```]]]```cccddddddeeehhhkkkllllllooosssrrrllliiijjjjjjkkkllljjjggggggkkknnnooorrrwww{{{~~~~~~}}}|||}}}}}}wwwpppjjjgggccceeegggiiiiiihhhgggfffjjjpppwwwyyyxxxwwwyyy{{{}}}vvvooojjjmmmmmmlllkkkiiiiiijjjkkkkkkoooqqqnnnkkkllljjjhhhcccaaa\\\WWWOOOHHHBBB>>>222111111000000/////////---,,,,,,,,,......,,,+++,,,,,,------------------//////......------......++++++******)))'''&&&%%%+++++++++)))((((((+++---*********+++++++++,,,,,,++++++,,,------...//////111111111111000///...---...---,,,+++,,,---///000---------.........//////---...///000000///...------000222333111111222444222111000000///////////////000000000000000///////////////000///...,,,+++]]]yyysssiiijjjpppuuuvvvnnncccTTTIIIEEECCCAAA>>>:::888666555666888:::<<<;;;>>>AAABBBAAA>>><<<;;;999999888888777666666666111111111111222222333444///000222444555555444444333333333333333333333333333333333333333333333333444444444444444444444444//////000111333444555666222222333444555555666666666666666666777888999:::888999;;;;;;;;;===???BBBGGGHHHJJJMMMPPPSSSUUUWWWZZZXXXYYY]]]___^^^___cccdddiiipppvvvxxxtttmmmgggbbbeeehhhkkklllmmmnnnpppjjjkkkmmmooopppqqqqqqqqqvvvwwwyyy{{{||||||||||||wwwvvvuuuvvvyyy|||~~~~~~~~~~~~~~~~~~~~~~~~|||zzz|||xxxzzz|||}}}yyyvvvvvvyyy{{{yyy|||zzzsssqqquuuzzz||||||zzzxxxvvvuuuwwwyyyyyyyyy{{{~~~wwwtttxxx||||||wwwsssrrrtttvvvrrrssssssrrrqqqooommmlllkkkmmmppprrrtttttttttsssnnnnnnnnnooooooooooooooonnnnnnoooqqqwww}}}zzzvvvuuuwwwxxxwwwtttoooppprrrssstttsssrrrrrrhhhgggffffffeeeccc___\\\XXXXXXVVVTTTQQQNNNLLLJJJHHHEEEBBBAAABBBDDDDDDDDDDDDCCCAAA@@@AAABBBDDDFFFAAAAAA@@@@@@@@@@@@AAAAAA<<<===???@@@AAAAAA@@@@@@@@@AAACCCDDDDDDCCCAAA@@@>>>???@@@AAABBBAAA@@@???>>>???AAACCCDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@AAACCCEEEGGGGGGGGGHHHIIILLLPPPSSSVVVZZZ\\\```eeeiiiooovvvzzz~~~wwwoooggg___TTTFFF======999:::BBBKKKUUUcccqqquuu{{{sssrrruuuvvvssspppkkkhhhfffeeecccaaabbbdddffffffeeefffiiimmmiiijjjooouuuuuupppkkkkkkhhhjjjlllmmmmmmooouuuzzzzzz{{{}}}|||yyyvvvuuuuuu~~~zzzpppiiifff```cccgggkkklllkkkhhhfffiiimmmrrrtttrrrrrruuuyyyzzz}}}}}}vvvrrrooonnnnnnllljjjhhhfffffflllpppqqqmmmiiihhheeeaaa\\\[[[YYYRRRIII@@@:::777---...///000000///---,,,---,,,,,,,,,------+++***,,,,,,,,,------.........---,,,,,,+++************000000//////---,,,***)))+++++++++)))((((((+++---***++++++++++++,,,,,,,,,++++++,,,,,,---...//////111111111111000///...---...---+++++++++,,,...000---------.........//////,,,---...//////...---,,,000222444333111///000222///////////////000000111///000000000000000//////...//////000///---,,,+++hhhgggooo~~~vvvtttwww{{{{{{rrrdddXXXPPPJJJEEEBBB>>><<<888777777888999:::;;;<<<>>>@@@AAAAAAAAA@@@;;;:::999888777777777777777777777666555555444444444444444444444444444444666555444333333333333333555444333222222222222333333333333333333333333333333333333333333333333444222333444444555555444444555555555555666666666666777777777888999;;;======@@@AAACCCFFFIIILLLNNNOOOMMMOOORRRUUUYYY[[[]]]]]]ccceeehhhkkklllllljjjiiiffffffggghhhiiikkkmmmnnnnnnmmmmmmmmmmmmnnnpppqqqssswww{{{|||{{{{{{}}}{{{{{{zzzxxxwwwwwwzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{||||||{{{{{{{{{zzzzzzyyyyyyxxxvvvtttyyy~~~zzzvvvuuuuuuvvvxxxrrruuuwwwvvvuuuwww~~~~~~{{{yyywwwvvvvvv{{{xxxuuurrrqqqsssvvvxxxvvvvvvtttsssqqqpppnnnnnnllllllmmmooopppsssuuuvvvvvvtttrrrqqqqqqqqqpppooommmmmmqqqwwwzzz~~~}}}|||}}}}}}~~~~~~}}}||||||vvvsssppprrrtttrrrlllgggcccbbb___\\\XXXTTTRRRPPPMMMMMMNNNQQQRRROOOHHHCCCCCCBBBBBBAAAAAABBBBBBCCC????????????@@@AAABBBBBBFFFEEECCCAAA@@@@@@@@@AAA>>>>>>>>>???@@@@@@AAAAAAEEEFFFHHHHHHHHHGGGEEEDDDBBBBBBBBBBBBBBBAAA@@@???AAA@@@@@@@@@AAABBBCCCCCCHHHHHHIIIJJJKKKJJJFFFCCCCCCBBB@@@AAABBBCCCBBBAAAHHHIIIJJJIIIIIIMMMSSSYYYZZZ^^^bbbfffjjjnnnrrruuurrrlllbbbWWWLLLDDD===888999===FFFSSSaaammmuuuxxxzzzqqqmmmnnnrrrqqqlllfff```___cccfffdddbbbaaaeeemmmsssuuutttrrrmmmkkklllllliiihhhiiijjjmmmqqqsssuuuyyy}}}vvvqqqpppqqqsss{{{|||}}}{{{wwwooohhhcccdddfffjjjnnnqqqqqqnnnkkkgggiiillloooppppppnnnmmmppptttzzz~~~yyyuuunnnnnnmmmkkkjjjiiihhhgggnnnrrrvvvssskkkccc^^^]]]TTTOOOHHHBBB===999555333//////...---,,,,,,++++++......,,,,,,,,,,,,......,,,++++++******)))))))))((()))+++,,,---.........///...---,,,,,,,,,,,,,,,///......---+++******)))))))))***+++,,,------...+++,,,,,,------,,,,,,+++###%%%(((+++---......---...------,,,,,,------...,,,,,,,,,---...///000000............////////////---...///000000111111111111111111111111000///.........//////000000111111222111000///...---,,,,,,pppfff```gggrrr|||~~~{{{xxxrrriiiaaaZZZSSSLLLGGGAAA>>>;;;888888888999:::;;;<<<===??????@@@??????=========<<<;;;;;;::::::888888777666666555555444444444444444444444444444666555444333333333333444444444444333333333222222333333333333333333333333444444333333222222111111222333444444555555444444555555555555666666666666555555555555666888999:::;;;<<<>>>@@@CCCEEEGGGHHHJJJKKKMMMOOORRRUUUWWWXXX___aaaeeehhhkkkkkkkkkkkkgggggghhhiiikkkmmmooopppooonnnnnnmmmmmmnnnoooooossswww{{{}}}||||||~~~}}}}}}|||zzzxxxxxxzzz|||~~~}}}}}}}}}}}}|||zzzyyyyyyyyyzzzzzzzzzzzzzzzyyyzzzzzz{{{{{{sssppprrrzzz~~~~~~|||}}}{{{xxxvvvvvvwwwxxxvvvwwwxxxvvvuuuwww{{{~~~|||yyyvvvtttsssssswwwvvvtttssssssttttttuuuuuuuuutttrrrqqqpppooonnnkkkkkklllnnnppprrrtttuuuvvvtttrrrqqqrrrqqqpppoooqqqnnnooosssvvv{{{~~~}}}|||{{{zzzzzzyyyuuuqqqmmmmmmmmmkkkeeeaaa[[[ZZZWWWTTTQQQNNNLLLKKKIIIHHHGGGHHHJJJIIIFFFCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@?????????@@@AAAAAABBBBBBAAA@@@????????????>>>??????@@@AAAAAABBBBBBEEEFFFGGGGGGGGGEEECCCBBBAAABBBBBBBBBAAA@@@@@@???AAA@@@AAAAAAAAABBBCCCDDDDDDFFFJJJNNNPPPNNNIIIEEEDDDBBB@@@@@@AAACCCCCCBBBFFFGGGIIIJJJKKKOOOUUUZZZ___bbbeeeggggggfffgggggg]]]WWWNNNEEE>>>;;;999999DDDKKKXXXeeepppwww{{{|||}}}wwwoookkklllooonnnjjjeee``````cccfffgggeeeeeekkksssyyyzzzyyyooojjjggghhhhhheeedddeeekkkpppvvvzzz|||~~~vvvrrrqqqrrrssswwwwwwxxxvvvsssmmmgggccceeefffjjjppptttvvvuuusssmmmllllllkkkjjjiiiiiihhhkkkooouuuyyyzzzxxxtttqqqmmmmmmmmmmmmmmmlllllllllsssxxx{{{wwwmmmbbb[[[XXXMMMHHHAAA;;;777444111///000000///......---,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,---------++++++,,,,,,---,,,,,,+++...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,+++------,,,,,,,,,,,,------,,,,,,------......//////............////////////---...///000000111111111000000000000000///......///////////////000000000111111000///...------,,,jjj]]]ZZZ^^^hhhqqqzzzqqqhhh```ZZZTTTPPPLLLIIIDDD@@@<<<;;;;;;<<<;;;<<<===??????@@@@@@@@@@@@@@@AAAAAA@@@???>>>===999888888777666666555555444444444444444444444444555555444333333333444444333333444555555444222111333333333333333333333333555444444333222111000000222333444444555555444444444555555555555666666666555555444444555555666777888999:::;;;===>>>???@@@DDDDDDEEEGGGIIILLLOOOQQQWWWZZZ^^^cccgggiiijjjkkkffffffggghhhjjjlllnnnooonnnmmmlllkkkjjjjjjjjjjjjoootttxxxzzzzzzzzz|||~~~~~~{{{yyyyyyzzz|||~~~}}}zzzyyyyyy|||}}}|||~~~}}}|||zzzxxxwwwwwwxxxxxxyyyxxxxxxxxxxxxzzz|||}}}wwwttttttyyy}}}}}}~~~~~~zzzxxxwwwxxxxxxzzzyyyxxxwwwvvvwwwxxxyyy|||{{{xxxvvvsssqqqpppppprrrsssttttttuuutttttttttttttttsssrrrqqqoooooonnnllllllmmmnnnoooqqqssstttuuutttrrrqqqrrrqqqpppnnnqqqmmmjjjkkkooottt}}}|||yyyvvvtttrrrrrrqqqmmmiiidddaaa___]]]YYYUUUPPPOOONNNLLLIIIGGGFFFEEEGGGDDDBBBAAABBBDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????????????????===>>>>>>??????>>>>>>===??????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEECCCAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEAAADDDJJJOOORRRQQQKKKGGGFFFDDDAAAAAABBBDDDEEEEEEFFFGGGIIIJJJLLLPPPVVVYYYaaaccceeeeeeaaa\\\YYYWWWKKKGGG@@@;;;:::<<>>???@@@AAAAAABBBBBB???@@@BBBCCCBBBAAA>>>===999999999888777777666666555555555555555555555555555444444333333333444444222333555666666444333111333333333333333333333333333333333222222111111111222333444444555555444444444444444555555555666666777666666555555666666666888888999999:::;;;<<<<<>>>>>>>>>>>>>>;;;<<<===>>>???>>>======>>>??????@@@@@@AAAAAABBBDDDDDDDDDDDDCCCAAA@@@???AAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGBBBEEEHHHMMMOOONNNJJJGGGHHHFFFCCCBBBDDDFFFGGGGGGHHHIIIJJJLLLNNNQQQTTTVVV[[[]]]___]]]WWWQQQKKKHHHAAA@@@@@@@@@CCCIIIQQQVVVbbbmmmzzzzzzwwwvvvtttqqqpppooojjjdddcccfffeeeeeeeeefffgggiiilllnnnxxxwwwwwwxxxyyywwwsssoooiiidddbbbeeehhhggghhhkkkmmmsss|||yyysssnnnlllmmmnnnnnnnnnooooooooonnnnnnmmmkkkkkkmmmppptttvvvvvvuuuooonnnmmmllllllmmmooopppmmmoooqqqtttttttttrrrqqqpppqqqrrrsssssssssrrrrrrtttwwwwwwqqqeeeVVVJJJCCC@@@;;;555111//////000///////////////......------++++++++++++++++++++++++------,,,+++)))(((''''''---------,,,+++***)))(((+++++++++++++++++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++------------------,,,,,,,,,,,,,,,,,,---...------------------------------.........//////---...///000000111111111000/////////.../////////000000000//////.........///////////////.........ooo[[[VVVYYYYYY\\\aaaiiisss}}}vvvqqqooouuurrrlllaaaUUUKKKFFFDDDBBBAAAAAAAAAAAAAAAAAABBB===>>>@@@AAAAAA???===<<<:::::::::999888888777777555555555555555555555555444444333333333444444555222333555666666555333222333333333333333333333333111111111222222333333444222333444444555555444444444444444444555555555555777666555555444555555555777888888888888888888888<<<;;;::::::<<<>>>AAACCCFFFHHHMMMRRRWWW[[[^^^```[[[\\\]]]^^^aaaccceeeffffffeeeeeedddcccbbbaaaaaagggkkkqqqttttttvvvyyy|||zzz{{{||||||{{{zzz|||}}}zzzxxxuuussstttwwwzzz}}}|||yyyvvvtttuuuwwwxxxxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~|||}}}~~~}}}~~~|||{{{yyywwwvvvvvvvvvvvvwwwwwwuuutttttttttuuuuuuttttttxxx}}}||||||~~~}}}{{{zzzzzz|||zzzyyyzzzzzzzzzxxxvvvtttsssrrrrrrrrrrrrrrrrrrssssssrrrrrrsssuuuwwwxxxqqqqqqqqqppppppooooooooosssrrrqqqppppppppppppppprrrqqqppppppqqqpppmmmkkkhhhdddaaaccceeeeeeiiinnnqqqpppnnnllljjjjjjkkkkkkdddaaa]]]YYYVVVTTTSSSSSSRRRNNNJJJGGGEEEEEEDDDDDDGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@??????>>>>>>>>>>>>??????@@@??????>>>============;;;<<<===?????????>>>>>>=========>>>??????@@@@@@CCCCCCCCCBBBAAA@@@??????AAA@@@@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKHHHHHHHHHIIIJJJIIIGGGDDDGGGEEECCCCCCFFFHHHJJJJJJJJJJJJLLLNNNQQQSSSUUUUUUQQQRRRRRROOOIIICCC>>><<<999>>>EEELLLSSS[[[ccchhhpppwww}}}~~~xxxqqqooooookkkhhhggggggccc___```dddbbbccceeeiiimmmppprrrrrrxxxxxxxxxxxxvvvrrrmmmiiifffbbbbbbfffjjjlllooosssuuuyyy~~~yyysssnnnllllllmmmlllmmmoooqqqsssuuuvvvwwwttttttssstttttttttqqqoookkklllmmmnnnoooppppppqqqkkkllllllmmmnnnnnnnnnnnnsssssstttuuutttrrrqqqoooooopppnnnhhh]]]PPPDDD===:::666222/////////000000......------------------++++++++++++++++++++++++------,,,+++***(((((('''+++++++++,,,,,,+++************+++,,,,,,,,,+++***,,,,,,+++++++++*********))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++((()))***,,,---...//////,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,------------............---...///000000111111111111000000//////000111111111111111000/////////...///////////////.........ooodddbbb___^^^]]][[[^^^eeepppxxx~~~uuuggg[[[TTTRRRLLLJJJHHHEEECCCAAA@@@???<<<===>>>???>>>>>>===<<<;;;;;;;;;:::999999888888555555555555555555555555444444333333333444555555222333555666666555444444333333333333333333333333000111222333444555555666222333444444555555444444333444444444444555555555444444333333333333333444555555555555555555555555999888888888999;;;<<<===>>>@@@DDDHHHLLLPPPSSSTTTUUUUUUVVVXXX[[[]]]___aaaaaabbbbbbbbbbbbbbbaaa```eeeiiiooossstttuuuyyy|||xxxzzz{{{{{{yyyyyyyyy{{{xxxwwwuuutttuuuxxx{{{~~~}}}yyyuuussstttvvvwwwxxxttttttuuuwwwyyy{{{}}}}}}~~~}}}yyyzzz{{{zzzyyyxxxyyyzzzzzzyyywwwuuuttttttuuuuuuvvvvvvuuuuuutttssssssrrrqqqrrrvvv|||}}}zzzzzz~~~}}}|||{{{|||}}}~~~}}}|||zzzxxxvvvrrrqqqqqqqqqqqqqqqrrrrrrsssrrrqqqpppqqqsssvvvwwwppppppoooooooooooooooooorrrrrrqqqpppoooooopppppppppoooooooooooonnnkkkiiieeeaaa___bbbccc``````bbbaaa___\\\YYYWWWWWWWWWXXXSSSQQQOOOLLLIIIHHHGGGGGGHHHGGGEEECCCBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDBBB???===<<<<<<>>>>>>>>>======>>>>>>>>>???>>>==================<<<===>>>>>>????????????<<<<<<======>>>?????????BBBBBBAAAAAAAAA@@@@@@@@@BBBAAAAAAAAAAAACCCEEEFFFIIIJJJLLLNNNPPPPPPPPPOOOOOOMMMKKKJJJIIIHHHEEECCCCCCBBBDDDGGGLLLPPPRRRRRRRRRQQQRRRSSSUUUVVVTTTSSSFFFGGGFFFCCC???;;;::::::???HHHSSS^^^fffmmmuuuzzzyyyzzzzzzvvvpppkkkiiijjjeeebbbaaaaaa```]]]```eeeeeefffhhhmmmqqqtttsssrrrpppqqqsssttttttqqqooommmgggcccccchhhnnnqqquuuyyy~~~{{{uuupppnnnmmmmmmjjjlllppptttxxx||||||{{{zzzyyywwwtttooollljjjjjjkkkllllllkkkkkkjjjnnnmmmlllkkklllmmmooopppssstttuuutttssspppnnnlllkkkiiiddd]]]SSSIII@@@:::444222...---............------------------------++++++,,,,,,,,,,,,++++++***++++++,,,------......))))))***+++,,,,,,,,,+++******,,,---------,,,+++,,,,,,++++++*********)))((()))***+++,,,------...+++,,,,,,------,,,,,,+++---------------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,------------.........---...///000000111111111111111000//////000222333222111111111111111000000000000//////.........---zzzuuunnnjjjeeeaaa____________gggooo||||||qqqjjjggg^^^[[[UUUOOOIIIDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999999555555555555555555555555333333333333333444555666444444444444555555555666333333333333333333333333333333333444444555555666222333444444555555444444333333444444444555555555444333333333333444444555555555555555555555555555666666666777777888888888999:::<<>><<<===???>>>======<<<<<<======>>>======<<<<<<<<<===>>>>>>>>>============>>>>>>???=========>>>??????@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCBBBAAAAAACCCEEEGGGHHHLLLNNNPPPSSSTTTUUUTTTTTTTTTRRRQQQPPPNNNKKKGGGCCCBBBDDDIIIQQQYYY```cccddddddbbb^^^\\\YYYTTTNNNIII======>>>>>>???CCCHHHLLLUUU]]]gggooosssvvv{{{zzzwwwsssnnnjjjhhhggggggbbb___^^^```______ccciiijjjjjjlllpppsssssspppmmmiiikkkoooqqqrrrsssssssssnnnjjjiiinnnsssvvvzzz~~~~~~yyysssooolllkkkkkkgggjjjpppvvv||||||{{{{{{zzzyyyuuuooojjjkkkjjjhhhgggfffgggggghhhpppnnnllljjjjjjmmmppprrrqqqrrrssssssqqqoookkkiiifffaaaYYYQQQHHH@@@999555111000......//////...,,,---------...............+++,,,---......---,,,+++))))))***+++---...//////))))))***+++++++++++++++***+++---.........---,,,************++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...,,,,,,---------.........---...///000000111111111000000.........000111333222222222222222333333333111111000///...------,,,|||wwwsssrrrqqqlllccc[[[TTTZZZdddnnnwww|||zzzmmmiiibbbYYYPPPIIICCCAAA@@@??????>>>>>>???@@@@@@===<<<<<<;;;;;;:::999999666666666666666666666666333333333333333444555666444444444444444555666777333333333333333333333333555555555555555555555444222333444444555555444444333333333444444444555555666555555555555666777888666666666666666666666777444444555666666666666555666777888:::===???AAABBBCCCCCCEEEFFFIIILLLNNNOOORRRTTTVVVXXXZZZZZZZZZZZZZZZ___fffjjjkkknnnrrruuuzzz{{{{{{yyyuuurrrqqqqqqmmmmmmnnnoooqqqtttvvvwwwyyyuuupppnnnnnnppprrrsssoooppprrrvvvzzz~~~~~~~~~~~~~~~{{{uuuuuusssqqqooonnnqqqssssssrrrqqqpppppppppqqqrrrrrrtttwwwyyyzzzyyywwwuuuooooooqqquuuuuuuuu{{{|||}}}~~~||||||vvvtttuuusssrrrqqqooommmllllllkkkkkkmmmoooqqqqqqpppnnnmmmnnnnnnnnnnnnoooooooooooohhhhhhiiikkkmmmppprrrsssmmmllllllmmmmmmlllhhheee___XXXSSSTTTTTTQQQOOOPPPMMMKKKHHHEEECCCCCCEEEFFFBBBBBBCCCCCCCCCBBBBBBAAA>>>??????>>>======>>>???BBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBB@@@>>>>>>AAADDD======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???>>>>>><<<;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBCCCFFFHHHJJJOOOPPPSSSVVVWWWWWWWWWVVVVVVVVVVVVVVVTTTOOOIIIEEEDDDGGGOOOZZZeeennnrrrssswwwqqqjjjcccZZZPPPFFF>>>777888;;;???EEEOOOZZZaaagggmmmsssuuutttsssvvvyyywwwrrrlllhhhgggffffffeeeaaa^^^^^^`````````eeelllnnnnnnoooqqqsssqqqlllhhhgggjjjnnnppprrrsssuuuvvvvvvqqqppptttxxx{{{~~~zzzyyyzzz~~~{{{vvvpppkkkiiihhhgggdddhhhooovvv}}}wwwwwwxxxyyyxxxtttnnnjjjkkkiiifffddddddfffiiikkkmmmjjjgggeeeeeehhhkkknnnnnnoooqqqqqqpppnnnkkkiiibbb[[[QQQGGG???888333000111000000000111111///---.........///////////////,,,,,,............,,,,,,))))))*********+++++++++******+++++++++******)))***+++---/////////---,,,'''((()))***+++,,,------,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++***))))))******+++,,,++++++++++++++++++,,,******+++,,,,,,---......,,,,,,,,,---------......---...///000111111111111///...---,,,---...111222222222222333333444444444222111000///...---,,,,,,sss~~~rrraaaZZZUUUWWW]]]gggtttwwwoookkkbbbTTTJJJGGGDDDCCCBBBAAA@@@@@@@@@@@@<<<;;;:::::::::;;;======666666666666666777888888333333333333444555666666666555555444444444555555333333333333333333333333444333333333333444555555222111000111333444333222444444444555555555666666333333333333333333333333555555444444444333333333555555555555555555555555555666666777888999999999=========>>>@@@BBBEEEFFFIIIJJJLLLNNNQQQSSSUUUVVVRRRTTTWWW[[[___dddjjjooorrrttttttqqqrrrsssqqqlllmmmmmmmmmmmmmmmnnnooopppqqqnnnjjjiiilllnnnooonnniiikkknnnqqqtttyyy}}}|||{{{|||~~~~~~}}}tttssspppmmmllllllmmmmmmrrrqqqooonnnnnnoooppppppqqqqqqrrrtttvvvxxxwwwwwwsssssssssttttttuuuuuuuuuwwwyyy|||~~~xxxqqqoooqqqnnnkkkjjjkkklllllllllmmmmmmnnnooooooooooooooommmkkkjjjjjjlllmmmmmmllliiijjjjjjkkklllnnnooopppllljjjjjjkkkllljjjddd```YYYTTTNNNJJJHHHHHHHHHGGGDDDCCCCCCBBBBBBBBBCCCCCC????????????????????????>>>?????????@@@@@@@@@@@@???>>>>>>>>>???AAACCCDDD???>>>======>>>???BBBCCC????????????>>>>>>======;;;<<<===<<<<<<<<<>>>@@@======<<<======>>>??????@@@@@@@@@@@@???>>>======???@@@AAABBBCCCCCCCCCCCCAAACCCDDDDDDEEEFFFIIILLLMMMNNNQQQUUUXXXXXXVVVSSSVVVSSSTTTYYY\\\YYYRRRMMMKKKMMMSSS]]]gggpppvvvxxxxxxooobbbUUUJJJBBB<<<999999===CCCJJJSSS___kkktttvvvwwwxxxyyyxxxvvvtttrrrsssnnniiigggggggggdddbbbcccbbb```aaadddiiiooosssxxxwwwuuurrrooollljjjhhhhhhiiikkklllmmmnnnqqqttttttwwwzzz{{{{{{~~~xxxtttrrryyytttmmmhhhggghhhjjjjjjnnnnnnoootttzzz~~~~~~}}}wwwqqqppprrrqqqjjjfffggggggeeebbbaaabbbeeejjjmmmjjjhhheeecccdddgggkkknnnooommmkkklllnnnkkkddd^^^XXXNNNAAA999666555333000000//////...------,,,,,,...---,,,,,,,,,,,,---...************************---,,,***)))))))))******++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000+++((('''(((+++------+++***++++++***))))))***,,,---------------------------------------------------.........//////000000///...---,,,---...111222111111111111111333444444555555333111///...,,,+++bbbnnnzzzsssjjjaaa\\\YYYWWW[[[aaapppvvv~~~{{{rrrcccUUUPPPLLLJJJHHHEEECCCBBBBBBBBB@@@???===;;;::::::;;;;;;::::::999888888888888888444444444333444444555666666666555555555555555666333333444444444444444444444333333333333444555555222111111111333444333222333333444444444555555555333333333333333333333333777666666666555555555444555555555555555555555555444444555666666777888888;;;::::::;;;<<<>>>@@@AAACCCCCCEEEGGGIIIKKKLLLMMMKKKLLLOOOQQQUUUZZZ```eeekkknnnooommmooorrrqqqmmmjjjjjjjjjkkkkkklllmmmnnnqqqmmmiiihhhjjjlllmmmllliiikkklllnnnqqquuu{{{{{{zzzzzz|||}}}}}}{{{zzztttsssqqqnnnmmmmmmnnnnnnpppooonnnmmmmmmnnnoooooorrrrrrsssuuuwwwxxxxxxxxxvvvuuuttttttssssssssstttvvvwwwxxxzzz{{{||||||}}}yyyssspppmmmjjjgggfffggghhhhhhhhhkkklllnnnooopppqqqqqqrrrooommmllllllnnnooonnnnnniiihhhiiiiiijjjlllmmmnnnhhhfffeeeeeeeeeccc^^^ZZZRRRNNNJJJGGGFFFFFFFFFEEECCCBBBBBBAAAAAAAAABBBBBB?????????>>>>>>?????????>>>>>>>>>?????????@@@@@@AAAAAA@@@??????@@@AAABBB@@@???>>>===>>>@@@BBBCCCBBBAAA@@@???>>><<<;;;;;;;;;<<<===<<<;;;<<<===??????>>>==================@@@@@@@@@@@@@@@??????>>>@@@AAABBBBBBCCCCCCCCCCCCBBBCCCCCCCCCDDDFFFJJJMMMPPPQQQSSSUUUVVVWWWXXXYYY\\\ZZZZZZ^^^```]]]VVVPPPPPPRRRWWW^^^eeejjjlllllliii```TTTHHH???<<<;;;;;;===FFFSSS___ggglllpppsssxxxyyyxxxwwwvvvsssqqqppppppnnnkkkjjjhhhgggdddbbbfffffffffhhhkkkppptttwww|||zzzwwwsssnnnjjjfffdddfffhhhjjjjjjkkklllooorrruuuwwwyyy{{{|||~~~}}}wwwrrrppprrrnnnkkkiiijjjmmmoooppppppoooppptttzzz~~~pppjjjggghhhgggcccbbbeeegggfffdddccccccfffiiikkkgggfffddddddfffjjjoooqqqpppmmmjjjiiihhhddd\\\VVVJJJCCC999333111111///---/////////...---,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++---,,,+++***)))******+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,***((())),,,......,,,,,,------+++)))((()))***------------------------------------------------,,,------...///000000111000///...------///000111222333333444555555666666444444222111///---,,,+++VVV]]]fffmmmwwwzzzqqqiii^^^TTTNNNNNNSSSWWW^^^gggsssuuuddd[[[XXXUUUPPPKKKGGGFFFFFFFFFEEEDDDAAA>>><<<;;;::::::>>>===<<<;;;:::999888888666666555555444444555555666666666666666666777777555555555555555555444444444333333333333444555555333222111222333444333222222222333333333444444444444444444444444444444444666666555555555555444444444444444444444444444444333333444444555666666666777777777777888999:::;;;<<<===>>>???@@@AAABBBCCCAAABBBCCCDDDGGGLLLRRRWWW___cccffffffiiinnnooommmjjjjjjkkkllllllmmmnnnnnnllljjjfffeeegggiiijjjjjjiiiiiihhhhhhhhhlllrrrvvv~~~~~~~~~~~~|||yyyyyyyyyzzz~~~~~~|||{{{yyywwwvvvsssrrrqqqpppoooooooooooonnnmmmlllkkkkkklllmmmnnnooopppqqqrrrtttuuuvvvvvvyyywwwuuurrrqqqqqqrrrssssssssssssttttttuuuvvvwww{{{xxxsssqqqmmmkkkiiihhhiiikkkkkkjjjjjjkkklllnnnpppqqqrrrrrrooommmlllkkkmmmmmmmmmlllggggggfffffffffffffffgggaaa___\\\ZZZYYYWWWTTTRRRHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@??????@@@@@@AAA>>>>>>============>>>>>>===>>>>>>>>>????????????CCCBBBAAA@@@@@@@@@AAAAAA@@@???>>>===>>>@@@BBBCCCDDDCCCAAA???===;;;999888;;;<<<===<<<;;;;;;===???@@@???>>>===<<<<<<<<<<<>><<<>>>>>>======>>>>>>??????>>>===<<<<<<<<<<<<===>>>======>>>>>>>>>?????????CCCBBBAAA@@@@@@AAABBBBBBAAA@@@>>>>>>>>>@@@AAACCCBBBBBB@@@???===;;;:::999;;;<<<===<<<;;;;;;<<<>>>>>>======<<<<<<<<<======>>>>>>@@@AAAAAABBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCFFFJJJNNNUUUXXXZZZXXXTTTTTTYYY^^^\\\___aaadddhhhjjjgggbbb]]]ZZZTTTPPPMMMIIIFFFCCCCCCAAA>>><<>>555222///...//////...,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++++++++++++++,,,,,,++++++************++++++((())))))***++++++,,,,,,+++++++++++++++,,,,,,,,,---,,,++++++*********+++,,,,,,++++++,,,---......---...---,,,)))((()))***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222333222111000//////000000///000222444555444333222111000000...---,,,++++++bbb]]]WWWVVVYYY```iiipppzzz|||qqqmmmaaa[[[RRRJJJHHHMMMWWW___sss|||{{{rrrnnnggg^^^VVVOOOKKKHHHHHHFFFCCC@@@===;;;::::::999::::::::::::999888888:::999888777666555555555666666777888999999888888777777777666666555555555444333333333333444555555333222111222444555444333111111111222222222333333444444444444444444444444111111222222222222222222444444444444444444444444444444555555555555666666444444444444444444444444666666666777777777888888777777777666666999>>>BBBDDDJJJOOOPPPSSSZZZ___aaa^^^___```bbbccccccdddccc_________```bbbfffjjjmmmkkkhhhccc]]]YYYYYY\\\^^^cccfffiiikkkiiifffdddbbbddddddccccccffflllsssyyy||||||{{{zzz||||||{{{zzzyyywwwuuutttooopppqqqrrrsssrrrqqqqqqmmmlllkkkiiiiiijjjjjjkkkhhhjjjllllllkkklllooorrrtttrrrooommmmmmnnnppprrrrrrqqqooonnnmmmnnnooopppqqqtttwwwyyywwwtttqqqooogggffffffhhhkkknnnooonnnnnnnnnnnnnnnmmmlllkkkkkkhhheeecccbbbbbbbbb```______]]][[[WWWTTTQQQOOONNNOOOMMMJJJGGGCCCBBBBBBBBBAAA@@@?????????>>>;;;999<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>????????????@@@@@@??????@@@AAACCCDDD@@@???>>>======???@@@BBB??????>>>>>>===<<<<<<<<<;;;<<<===<<<::::::;;;===;;;;;;;;;;;;<<<===??????===>>>???@@@AAABBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDGGGKKKOOOTTTYYY]]]\\\YYYVVVXXX\\\]]]ccchhhjjjooouuutttpppbbb[[[QQQHHHBBB@@@???>>>@@@CCCGGGKKKQQQZZZcccjjjqqqrrrssstttuuuuuutttsssmmmlllkkkiiihhhhhhhhhhhhgggiiiiiihhhfffggglllpppsssuuuwwwzzz|||}}}}}}|||qqqpppnnnmmmkkkiiihhhgggggglllrrrwwwyyy{{{|||}}}|||wwwuuuuuutttooojjjeeebbbbbbiiikkkooouuuzzz|||{{{zzzuuutttsssqqqooommmmmmmmmfffjjjllllllkkkkkkllllllooonnnnnnmmmlllkkkjjjiiikkkkkkjjjjjjjjjkkkllllllhhhddd\\\TTTKKKCCC;;;777222111000/////////---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++******))))))******+++((((((***++++++,,,++++++*********++++++,,,,,,,,,------,,,+++************++++++++++++++++++,,,---,,,,,,---+++***)))+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++---...000111222222222111000000000//////...///222444444444222111000//////...---,,,,,,+++pppeeeYYYTTTRRRTTTZZZaaannnyyy{{{vvvqqqkkk___RRRIIIFFFIIILLLQQQ\\\hhhpppxxxxxxvvvqqqjjjbbbYYYQQQMMMKKKIIIEEEAAA>>><<<::::::999:::;;;<<<<<<;;;999888;;;:::999888777777666777444555777999999999888888777777777666555555444444444333333333333444555555444333222333444555444333111111222222222333333333333333333333333333333333222222333333333333444444333333333333333333333333555555555555555555555555333444444555555555444444333333333444444444444444666777777666555666999<<<:::@@@EEEDDDFFFLLLRRRTTTWWWXXX[[[]]]^^^^^^^^^^^^YYYZZZ[[[\\\^^^bbbgggkkkgggeee```ZZZUUUSSSUUUWWW[[[]]]```bbbcccaaa___]]]^^^]]][[[[[[]]]bbbgggjjjqqqvvv~~~}}}{{{yyywwwxxxzzzzzzzzzxxxvvvtttpppqqqtttvvvwwwvvvuuutttooonnnlllkkkjjjiiijjjjjjiiikkkmmmlllkkklllppptttrrrqqqooonnnnnnnnnpppqqqppppppooonnnnnnnnnnnnnnnoooqqqtttuuuuuusssqqqoooeeeeeeeeegggkkkmmmmmmlllmmmmmmlllkkkiiigggeeecccaaa___\\\[[[ZZZYYYXXXVVVUUUSSSPPPMMMIIIGGGEEEDDDFFFEEEDDDAAA>>>===>>>???AAA???>>>>>>???>>><<<:::;;;;;;;;;;;;<<<===>>>>>>???===<<<;;;;;;<<<===???>>>?????????@@@@@@@@@@@@???>>>>>>>>>???AAACCCDDD@@@>>>===<<<<<<===???@@@<<<<<<<<<======>>>>>>>>><<<<<<===;;;:::999;;;<<<999999:::;;;<<<>>>???@@@<<<===>>>???@@@AAAAAAAAACCCBBBAAA@@@@@@AAACCCDDDDDDEEEFFFGGGGGGIIILLLOOORRRWWW]]]```___]]]]]]]]]dddkkkooonnnqqqwwwwwwrrrYYYQQQFFF===:::<<>>>>>???@@@@@@???===;;;:::;;;:::999888888888888888333444777888999999888777777777666555555444333333444333333333333444555555444333222333555555555444222222222222333333333444222222222222222222222222222222222222333333333444333333333333333333333333444444444444333333333333222333444555666666555444222333333333444444555555555666777666555555666777333:::===;;;;;;@@@FFFHHHMMMOOOQQQTTTUUUUUUUUUUUUPPPRRRSSSSSSSSSVVV\\\```\\\[[[XXXSSSOOONNNOOOQQQQQQRRRTTTVVVWWWWWWTTTRRRUUUSSSRRRRRRTTTXXXZZZ\\\bbbgggmmmsssyyyzzz{{{}}}|||xxxvvvrrrtttxxxzzz{{{yyyvvvtttrrrtttwwwzzz{{{{{{yyyxxxrrrqqqooolllkkkjjjjjjjjjhhhkkkmmmllljjjkkkooottttttsssrrrqqqpppooooooooonnnoooooooooooonnnnnnmmmllllllnnnooopppooommmkkkeeeddddddeeeggghhhgggeeedddcccbbbaaa^^^\\\YYYXXXXXXUUURRRPPPOOONNNLLLKKKHHHGGGEEECCCAAA@@@??????>>>@@@AAA???<<<<<<===???>>>===<<<===>>>???>>>===;;;;;;;;;;;;<<<===>>>>>>@@@>>><<<;;;;;;<<<>>>@@@@@@@@@@@@@@@AAAAAAAAAAAA???>>>>>>===>>>???AAABBB???===<<<;;;;;;<<<===>>><<<<<<<<<=========>>>>>><<<<<<===;;;999999:::<<<:::::::::;;;<<<===>>>???<<<===>>>>>>????????????AAA@@@?????????AAACCCDDDDDDFFFIIIJJJJJJKKKMMMOOORRRUUU[[[aaadddfffeeeeeehhhppppppiiifffiiiggg___KKKEEE>>>:::<<>>@@@@@@AAADDDGGGHHHHHHHHHGGGIIIJJJKKKJJJIIIKKKPPPUUUQQQQQQOOOLLLIIIHHHJJJKKKGGGGGGHHHJJJKKKKKKIIIGGGGGGEEEDDDEEEHHHKKKMMMMMMPPPUUUZZZ^^^bbbgggmmmrrr{{{sssvvvzzz}}}}}}zzzvvvsssmmmqqqvvvzzz{{{zzzwwwttttttvvvzzz~~~~~~}}}{{{uuussspppnnnkkkjjjjjjjjjfffiiikkkiiiggghhhmmmssswwwvvvuuusssqqqpppnnnmmmmmmnnnooopppoooooommmlllgggggghhhjjjkkkjjjhhhfffaaa```_________^^^\\\ZZZYYYYYYXXXVVVTTTRRRPPPNNNOOOMMMIIIGGGFFFEEECCCAAA???>>>===============>>>;;;===???>>><<<<<<===@@@<<<;;;:::;;;===???@@@???:::::::::;;;<<<===>>>???@@@???===;;;;;;===???@@@@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>=========>>>???>>>===;;;::::::;;;<<<===<<<<<<<<<===============<<<<<<===;;;999999:::;;;<<<<<<;;;;;;;;;<<<<<<===<<<======>>>>>>>>>>>>===@@@???>>>>>>>>>@@@CCCDDDDDDGGGJJJLLLLLLMMMNNNOOORRRTTTYYY```ggglllmmmmmmhhhnnnlll```XXXXXXRRRIIIGGGDDDAAABBBHHHQQQYYY^^^bbbffflllmmmmmmpppuuuzzz{{{wwwqqqoooooopppooonnnbbbcccdddeeeeeedddbbbaaabbbdddjjjrrrzzz}}}{{{wwwssspppjjjeeecccccceeefffjjjkkkmmmooorrrtttvvvwwwqqqyyy{{{wwwtttvvvwwwsssmmmhhhfffgggfffdddcccaaabbbgggnnntttpppqqqrrrtttvvvtttpppmmmqqqtttwwwuuupppkkkhhhgggllluuuyyyuuupppppppppmmmlllkkkjjjhhhgggggghhhiiifffeeeccc___[[[VVVQQQOOOHHHFFFAAA:::444000//////,,,,,,---,,,+++,,,---///******************++++++***+++,,,------,,,+++***************************&&&'''(((*********)))((())))))***+++,,,,,,------******))))))))))))******'''(((***,,,---,,,+++***((())))))***++++++,,,,,,---------,,,,,,------...---///000...,,,+++---000/////////---***))))))***))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........,,,---...///000000//////...---------...///000111////////////////////////vvvlllddd^^^[[[TTTTTTTTTUUUZZZcccpppyyyrrrfffiii^^^UUUQQQKKKBBB>>>???MMMRRR[[[fffqqqyyy~~~xxxuuunnnfff]]]XXXWWWWWWWWWZZZWWWPPPIIIEEEBBB>>>@@@<<<999:::999777888<<<555333111222444777999999999888777555444333222222333444555555666666666555555555444444444333333333222222222222222222222222555444222333333444222111333222111111111222333444555555555555555555555555444444444444444444444444888777555444333333444444444444444444444444444444111222333333444444333333555555555666777888888999;;;;;;<<<<<<===>>>??????@@@AAAAAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@??????>>>???@@@BBBCCCCCCCCCBBBIIIIIIIIIJJJMMMQQQTTTWWWbbbrrrxxxuuussssssttttttrrrooojjjmmmrrrwwwzzz{{{{{{zzzwwwxxxzzz|||{{{zzzwwwuuurrrqqqoookkkgggfffhhhjjjlllkkkiiihhhhhhiiijjjkkksssuuuvvvuuuqqqmmmjjjiiiggghhhjjjjjjjjjhhhfffeee___]]]\\\]]]___`````````YYYXXXVVVTTTSSSRRRQQQQQQMMMLLLJJJIIIGGGFFFFFFFFFBBBAAAAAA@@@???>>>======<<<=========<<<;;;::::::::::::::::::::::::::::::>>>>>>>>>>>>????????????===<<<;;;;;;<<<===>>>???AAA???===<<<;;;<<<===>>>??????@@@AAABBBBBBCCCCCCBBBAAA???===<<<;;;;;;<<<::::::999999::::::;;;<<<;;;<<<===>>>>>>>>>>>>>>>???>>>============;;;999999999:::;;;;;;<<<<<<===BBB@@@???===<<<<<<======@@@???===<<<<<<>>>AAACCCEEEFFFGGGGGGHHHLLLTTTZZZ\\\ZZZYYY[[[___bbbbbb```___[[[UUUMMMGGGDDDEEEGGGJJJNNNSSSXXX]]]aaaeeehhhlllmmmoooqqqqqqpppnnnmmmoookkkhhhgggjjjllllllllliiiccc]]]]]]bbbeeeccc```dddgggmmmrrrvvvwwwvvvuuussslllddd______cccgggiiiuuupppmmmooowww~~~}}}yyyvvvpppqqqqqqnnnhhhbbb^^^]]][[[___eeehhhjjjlllqqquuuvvvuuusssqqqqqqqqqqqqrrrrrrsssssspppkkkiiijjjlllnnnnnnooorrrtttsssnnniiifffdddcccfffjjjmmmllljjjdddbbb___ZZZSSSLLLFFFCCC<<<999555000------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))---,,,***)))))))))******,,,++++++******++++++,,,+++++++++*********))))))***************************+++,,,,,,******+++,,,...------,,,,,,,,,---...+++++++++*********))))))******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++---------...------,,,,,,////////////000000000000000222333222000......///666222///---///111222333|||sssjjjcccXXXVVVRRROOOPPPWWWbbbjjjxxx|||{{{tttnnnhhhaaaTTTFFFAAABBB???@@@BBBIIITTTaaammmsssyyyzzz{{{zzzvvvsssrrrrrrwwwwwwrrreeeZZZTTTMMMHHHFFFAAA=========:::888:::999777666666888999::::::999888777666555444444444111222222333444444333333555555555444444444333333222222222222222222222222666555333444555555333222333222111111111222333444444444444444444444444444555555555555555555555555666666555444333444444555444444444444444444444444333444555555666666555555444444555666666777777888777777888888999999::::::;;;<<<===>>>???@@@AAAAAADDDDDDCCCBBBAAA@@@@@@???@@@??????>>>>>>=========<<<===>>>???@@@@@@??????AAAAAAAAACCCEEEGGGJJJKKKMMMZZZhhhtttxxxvvvsssrrrsssrrrooommmmmmnnnooorrruuuxxxzzz{{{vvvuuutttsssrrrqqqqqqqqqmmmmmmkkkhhhffffffiiikkknnnmmmjjjgggfffffffffgggkkkmmmooonnnjjjfffcccccc```aaaaaa```___]]][[[ZZZYYYVVVTTTSSSSSSRRRQQQPPPNNNMMMLLLJJJHHHGGGGGGGGGDDDCCCBBBAAA@@@????????????>>>>>>======<<<<<<;;;<<<<<<;;;;;;;;;:::::::::666777777888999::::::;;;<<<=========>>>>>>??????===<<<;;;;;;;;;<<<>>>???@@@???===;;;;;;<<<===>>>??????@@@@@@AAAAAABBBBBB@@@???===;;;:::::::::;;;::::::999999::::::;;;<<<<<<===>>>??????????????????>>>============;;;999999999:::;;;;;;<<<<<<===>>>===<<<;;;;;;<<<<<<======<<<<<<<<<===AAADDDFFFDDDEEEFFFGGGIIIMMMTTTZZZ^^^ZZZVVVTTTSSSSSSQQQOOOJJJHHHDDD@@@???@@@EEEIII]]]```dddhhhjjjmmmqqqsssnnnoooppppppooommmlllkkkjjjgggcccbbbdddfffggggggeee```\\\^^^eeejjjjjjhhhjjjkkkmmmpppqqqqqqqqqqqqnnnkkkgggcccbbbbbbeeegggrrrrrrsssyyy~~~}}}}}}zzzwwwtttoooooonnnkkkfffbbb```______eeelllpppppppppqqqsssrrrqqqpppoooooooooppppppqqqtttvvvtttppplllkkkjjjmmmnnnppprrrrrrooojjjfffbbbbbbcccdddggggggfffeeeaaa```^^^YYYRRRIIIBBB===888666222///---,,,,,,------------,,,,,,++++++***...---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***************,,,,,,***)))))))))******,,,++++++******++++++,,,+++++++++*********))))))***************************,,,---,,,+++***+++---......------,,,,,,,,,++++++++++++*********))))))******++++++,,,,,,,,,+++------,,,,,,,,,+++++++++,,,---------------,,,,,,......////////////000000---///000000///......///444333222444777:::<<<<<>>===;;;:::999999::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;999:::;;;<<<===>>>???@@@>>>EEEMMMVVVbbbpppyyy|||sssqqqooonnnmmmllliiigggiiigggeeeeeeggglllrrrvvvooollliiieeecccccceeefffdddeeedddcccbbbcccfffhhhllljjjgggdddaaa___^^^^^^___aaabbbaaa^^^ZZZXXXXXXUUUTTTSSSRRRPPPNNNMMMLLLMMMKKKHHHGGGGGGFFFEEECCCCCCCCCAAA???>>>=========<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;:::999888888888999:::444444555666888999:::;;;::::::;;;<<<===>>>>>>???<<<<<<;;;:::;;;<<<===>>>>>>===<<<;;;:::;;;<<<=====================>>>>>><<<;;;;;;:::999999::::::::::::999999::::::;;;<<<>>>>>>???@@@@@@@@@@@@???>>>===<<<<<<======;;;999999999:::;;;;;;<<<<<<===<<<<<<;;;;;;<<<===>>>>>>======<<<===???CCCFFFHHHEEEFFFGGGHHHIIIMMMRRRVVVZZZUUUNNNHHHEEECCCAAA???;;;;;;<<<===BBBIIISSSZZZmmmoooqqqqqqqqqrrrtttvvvsssrrrqqqooommmkkkjjjiiifffccc^^^]]]^^^aaacccdddaaa^^^\\\aaajjjrrruuutttrrrqqqooolllkkkjjjkkkkkkhhhjjjjjjhhhdddbbbdddfffrrrvvv}}}}}}{{{zzzzzzxxxvvvtttooonnnkkkgggccc```aaabbbfffllltttwwwuuurrrpppooollllllllllllmmmmmmmmmmmmnnnqqquuuvvvsssnnnjjjhhhkkknnnrrrssspppkkkfffdddeeegggjjjkkkiiigggeeeeee]]]]]]ZZZUUUNNNDDD;;;666111000///---,,,+++++++++......---,,,+++***))))))...---,,,++++++,,,---...++++++++++++++++++++++++************************---,,,,,,+++***+++++++++,,,+++******)))*********++++++************+++++++++************)))))))))************************+++,,,------++++++,,,---,,,------...---,,,+++***+++++++++************************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------........./////////---...//////......///000111222666<<>>@@@BBBFFFNNNXXX```dddeeedddcccbbbaaa```___^^^\\\YYYVVVUUUWWW\\\bbbfffcccaaa]]]YYYWWWVVVVVVWWWYYYYYYZZZYYYXXXYYY[[[^^^bbbaaa^^^ZZZWWWUUUTTTSSSRRRSSSUUUTTTQQQNNNLLLLLLIIIHHHGGGEEEDDDCCCCCCCCCBBB@@@???@@@BBBDDDDDDCCC???>>>===;;;::::::999999999999888888888999999:::777777888888999999999::::::999777666666777888:::555555666777888999::::::888888999:::<<<===>>>>>><<<<<<;;;::::::;;;<<<===<<<;;;::::::::::::;;;;;;:::::::::::::::999999999:::::::::::::::::::::;;;::::::999999::::::;;;<<>>>>>>>>>>>>>>?????????@@@@@@@@@AAACCCEEEHHHJJJLLLKKKIIIHHHGGGHHHKKKLLLMMMHHHBBB===;;;;;;<<<===;;;===AAAFFFOOOZZZgggooowwwwwwwwwuuurrrqqqqqqrrrvvvtttqqqnnnkkkiiiggggggdddaaa^^^\\\]]]```cccfffcccaaaaaafffooowww||||||zzzvvvpppjjjgggfffggghhhfffiiillljjjfffdddgggkkkyyy~~~|||zzzwwwvvvvvvvvvvvvuuunnnllliiieeebbbbbbeeehhhlllqqqvvvwwwtttooommmlllhhhhhhiiijjjkkkkkkkkkkkkiiilllppprrrqqqnnnkkkhhhkkkppptttsssnnnhhhdddccciiimmmqqqpppkkkfffdddcccYYYWWWSSSLLLDDD<<<555111------------,,,,,,+++***---,,,,,,,,,++++++******---,,,++++++++++++,,,---************************)))))))))))))))))))))))),,,,,,+++************+++++++++******************++++++************++++++************))))))))))))************************,,,---...---+++++++++---(((***,,,---...---+++******************************************++++++,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,------....../////////000000000......///111///222888@@@GGGKKKJJJIII|||tttmmmfffaaa___XXXWWWWWW[[[cccooozzzuuufff^^^SSSLLLIIIHHHEEEBBB;;;>>>DDDLLLWWWfffttt}}}xxxiiiZZZSSSPPPJJJEEECCC???>>>======>>>===;;;999777777777777777777888999777777666555555666666777666666555555555444444444333333333333333333333333444333222333444555444222222222333333444444444444111111111222222222333333333333333333333333333333111111222333444555666666333333333333333333333333111222333333444444333333333333333333444444444444777777777777666666666666444444444555666666777777666666666666666666666777555555666666777888888888:::999999999888888999999:::;;;;;;<<<;;;;;;:::999======???BBBEEEGGGJJJLLLRRRRRRRRRRRRRRRQQQRRRRRRLLLKKKIIIIIIJJJMMMQQQSSSXXXWWWVVVTTTRRROOOMMMKKKMMMNNNNNNMMMKKKKKKMMMOOORRRQQQPPPNNNLLLJJJIIIIIIFFFHHHIIIHHHEEECCCBBBBBB@@@??????>>>>>>>>>??????<<<;;;;;;===@@@CCCDDDDDD>>>===<<<;;;:::999999999999888888888888999::::::666777777888888999999999999777666555555666888999888888999999999999999:::777888999:::;;;<<<===>>><<<;;;:::999999:::;;;<<<999999999999999999:::::::::::::::::::::999999999:::;;;;;;;;;<<<<<<<<<<<<::::::999999::::::;;;<<>>;;;;;;:::;;;======<<<:::999999:::;;;;;;<<<<<<===???@@@@@@@@@@@@@@@@@@???BBBCCCDDDFFFIIILLLOOOQQQTTTQQQLLLGGGDDDBBBBBBBBB???===999777666999>>>BBBDDDGGGLLLSSS\\\gggsss{{{~~~zzzuuurrrrrrrrrqqqpppmmmjjjgggdddcccbbbbbb```^^^]]]^^^aaaeeehhhiiihhhgggkkkrrrxxx|||}}}|||wwwpppiiieeeeeegggiiihhhkkkmmmllliiijjjpppvvv~~~zzzuuurrrqqqqqqqqqppphhhhhhgggfffgggkkkppptttqqqsssuuusssnnnkkkkkkllliiiiiiiiiiiijjjjjjjjjjjjhhhiiijjjmmmnnnoooooonnnlllpppsssrrrmmmgggeeedddiiimmmpppnnnggg```\\\[[[SSSOOOHHH@@@999444111000***+++,,,------,,,,,,+++*********++++++,,,,,,,,,+++******************+++************************))))))))))))))))))))))))++++++***)))))))))))))))************+++*********+++******))))))******+++))))))))))))))))))))))))************************,,,---...---+++***+++,,,%%%'''***,,,......---,,,******************************)))))))))***+++,,,++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,------...//////000000111000///------...000///333999AAAGGGIIIHHHFFFxxxrrrmmm\\\YYYVVVUUUYYYaaaiiioooxxx}}}}}}mmm```YYYTTTOOOKKK???>>><<<<<>><<<<<<===:::;;;;;;;;;<<<<<<<<<<<<:::999888:::===???@@@@@@<<<<<<;;;:::999999999999888888777777777888888999666666777777888888888999777666555555555666777888::::::::::::::::::::::::888888999:::;;;<<<<<<===<<<;;;:::999888999:::;;;777777888888888888999999<<<<<<<<<<<<<<<=========;;;<<<<<<=========<<<<<<::::::999999::::::;;;<<<===>>>>>>>>>>>>===<<<<<<:::::::::;;;===>>><<<;;;999999:::;;;;;;<<<<<<===???@@@AAABBBBBBBBBBBBBBBEEEFFFIIILLLQQQUUUXXXZZZXXXRRRJJJDDD@@@>>>===<<<<<<;;;:::999:::???FFFKKKTTTWWW\\\bbbiiirrr{{{~~~yyytttpppooopppiiihhhgggeeecccaaa```______`````````aaadddiiilllpppnnnlllmmmppptttvvvwwwvvvrrrmmmiiiggghhhjjjlllmmmoooqqqqqqrrrwww~~~{{{sssmmmjjjiiihhhhhhccceeehhhlllpppuuu|||tttuuutttpppllljjjmmmpppooonnnllljjjjjjjjjjjjkkkkkkiiiiiikkknnnqqqssssssmmmooopppooollliiigggfffkkkmmmmmmjjjddd\\\VVVSSSIIIDDD<<<444///---...///***++++++,,,,,,,,,,,,,,,(((((()))***+++,,,------)))******************)))************************************************+++***))))))(((((())))))))))))***++++++++++++*********))))))))))))******(((((()))))))))))))))***************************,,,------,,,***))))))+++%%%&&&(((+++,,,---------***************+++++++++******)))((()))***+++,,,*********+++++++++++++++)))***+++,,,,,,------,,,,,,,,,---...///000000111111111111000......000333555777;;;AAAEEEGGGFFFDDD~~~nnniiibbb\\\YYYZZZ]]]___ccciiipppwww{{{~~~tttjjj___WWWLLLJJJEEE@@@<<<===@@@DDDGGGRRR```lll{{{uuuhhh___\\\ZZZVVVQQQLLLHHHEEEBBB???<<<<<<;;;;;;;;;;;;;;;<<<:::999777666555666777888666666666666555555555555444444444444444444444444444333222333555555555444222333444555555555444333111111222222333444444555333333333333333333333333111222333444555444444333222222222222222222222222333444555555666666555555555555555444444444444444222222222333333444444555444444444555555555555555444444555555555555555555555555555666666666666666999888888888888999;;;<<<999999777666666666777888555333555;;;===:::;;;???<<<>>>??????===<<<>>>@@@<<<======>>>>>>?????????FFFGGGIIIJJJIIIFFFCCCAAA===>>>???>>><<<;;;<<<===<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<:::888999:::888999:::::::::999888777888777777888;;;===>>>===<<<;;;:::999888888888888999888888777777777888888666666666666666666666777555666666666777777777777999999::::::;;;;;;<<<<<<::::::::::::;;;;;;<<<<<<<<<;;;999888888888999:::666666777777888888888888;;;;;;<<<<<<======>>>>>><<<<<<===>>>======<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999;;;===>>>===;;;999999:::;;;;;;<<<<<<===@@@AAADDDFFFHHHIIIJJJJJJNNNOOOQQQTTTVVVYYY[[[\\\VVVOOOFFF???======>>>===@@@BBBCCCEEEGGGMMMUUU[[[bbbeeejjjnnnrrrwww}}}{{{zzzvvvqqqlllhhhhhhiiieeeeeeffffffeeedddbbbaaa```bbbfffggghhhkkkpppssssssqqqnnnllllllmmmoooooolllkkkiiiggghhhjjjmmmooossstttvvvzzz{{{uuummmfffdddcccddddddfffjjjoootttwww{{{wwwxxxwwwtttpppooorrrvvvvvvtttpppllljjjjjjlllmmmllljjjiiijjjnnnqqqqqqpppmmmllljjjiiijjjiiihhhgggkkkjjjgggccc^^^WWWOOOIII===999333...******,,,---************++++++++++++))))))******++++++,,,,,,*********++++++*********************************++++++++++++++++++++++++,,,+++******))))))******((()))***+++,,,++++++*********))))))))))))******(((((((((((())))))******************************+++,,,,,,+++)))(((((()))(((((())))))***+++++++++))))))*********+++++++++******((((((((()))+++,,,)))*********++++++++++++))))))***,,,,,,------,,,,,,------...000111111222444555555555555777:::===<<<===>>>BBBFFFHHHHHHGGG|||qqqfff^^^YYYWWWVVVSSSXXX^^^cccfffkkksssyyyooobbbYYYXXXTTTNNNGGGBBB??????;;;CCCKKKRRR^^^nnn{{{yyyooolllgggbbbZZZSSSNNNJJJEEECCC??????>>>==================<<<:::888888999:::;;;777666666666555555555555444444444444444444444444555444333444666777666555222333444555555555444333111111222333444444555555444444444444444444444444111222333444555444333222222222222222222222222222111222333333444444333333555555555555555555555555222222333444555555666666333333333333333444444444666555555555444444333333555555555555555555555555888777777777888999;;;<<<:::888777555555666888999===777666999999666888>>>;;;===???===;;;999;;;===:::::::::::::::;;;;;;;;;???@@@AAAAAAAAA@@@>>>===999;;;<<<<<<;;;:::;;;===:::::::::::::::999888777999:::;;;:::888777888999777888::::::999777555333666555555888;;;>>>??????<<<;;;;;;:::999999999999;;;:::999888888888888888555555555555555555555555555555666777888888777777777777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888888999999555555666777888888777777888888999:::;;;;;;<<<<<<<<<<<<=========<<<:::999::::::999999::::::;;;<<<:::;;;;;;;;;:::999999888999888999:::===>>>===<<<999999:::;;;;;;<<<<<<===BBBDDDHHHLLLOOOQQQRRRSSSXXXYYYYYYYYYYYYYYYYYYYYYRRRKKKAAA<<<<<<>>>@@@AAAFFFIIIMMMPPPTTT[[[dddkkkeeehhhmmmpppsssuuuxxxzzzvvvuuuqqqlllgggddddddeeeeeefffhhhjjjjjjiiigggfffcccgggkkknnnooorrrvvvzzztttrrrnnnkkkiiiiiiiiijjjeeeeeeeeefffiiillloooqqqvvvwwwzzz~~~sssmmmfffaaa```bbbeeefffooorrrwwwzzz{{{|||}}}~~~xxxzzz{{{yyyvvvuuuwwwzzz|||xxxsssnnnkkkkkkmmmnnnkkkiiihhhjjjmmmnnnmmmkkkmmmiiiffffffhhhjjjiiigggfffbbb]]]YYYUUUNNNEEE>>>444222...+++))))))***+++***)))))))))))))))***++++++++++++******************++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++---,,,++++++******++++++((()))***+++,,,,,,+++*********))))))))))))******'''((((((((())))))*********************************+++,,,***(((''''''(((++++++***)))((()))))))))))))))******+++++++++++++++***((('''((()))+++,,,))))))******++++++++++++((()))***+++,,,---------------...///000111222333999:::;;;;;;===@@@DDDGGGBBBAAABBBDDDGGGJJJKKKJJJ}}}~~~wwwhhh^^^YYYXXXSSSRRRQQQRRRUUU\\\dddjjjuuuwww}}}|||pppllleee\\\SSSJJJDDD@@@<<<::::::>>>CCCKKKYYYggguuu}}}~~~wwwwwwssslllbbbWWWQQQNNNNNNGGGCCC???@@@DDDDDD@@@:::;;;:::999:::;;;;;;:::888555444333333333444666777666666666666666666666666888888777555555444444444222333444444555555444444222222222222222222222222444444333333333333222222444444333333333333222222222222222111111111111111111222333333444444333333222222222222333444555666222333333444444333333222333222222111111222222333444333333333333444555555111222444555666777777666666555555444444666777888999888888888777777666666888888777777777777888888;;;::::::999888777666666777888:::<<<<<<:::888777999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888777666555555555555555777777777777777777888999::::::::::::::::::::::::;;;999777777999<<<======;;;:::999999888888999999:::999888777666666666666555666666666666666555555666555555555555666666777999999999888888888888888666777888999:::999888777::::::;;;;;;;;;:::999888666666777888999::::::;;;;;;;;;;;;::::::999999999:::::::::999999999888888;;;;;;::::::::::::::::::;;;;;;::::::999999888888:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>@@@@@@@@@EEELLLQQQSSSVVV[[[^^^bbb^^^ZZZXXXVVVTTTOOOKKKCCCAAA@@@@@@DDDJJJPPPTTTRRRZZZ]]]\\\bbbpppuuurrrqqqooommmnnnqqqtttuuuuuurrrnnnggg```\\\]]]bbbgggggghhhiiiiiiiiijjjmmmooojjjjjjlllooosssttttttrrrmmmllliiigggeeeeeedddeeebbbdddfffeeeeeejjjsss{{{zzzsssnnniiiaaa\\\]]]bbbhhhlllyyy}}}~~~{{{zzzzzzzzzzzzyyywwwwwwvvvuuuuuuwwwyyyxxxuuuqqqppprrruuuoooooonnnkkkgggfffhhhkkkmmmkkkhhhhhhhhhhhhhhhfff```YYYPPPJJJFFFAAA:::444000000///...,,,+++************************************************************++++++++++++******+++)))''''''((()))))))))++++++++++++***((('''&&&)))))))))))))))******++++++*********))))))(((((())))))******+++++++++,,,(((((())))))******++++++******+++++++++******)))******))))))******+++,,,+++++++++++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///+++///333555333333444777;;;AAADDDBBBAAAEEEHHHHHHNNNJJJFFFEEEFFFHHHIIIIII{{{zzz~~~~~~rrrggg```ZZZVVVQQQLLLKKKOOOUUUZZZeeehhhpppxxx{{{~~~{{{rrrfffXXXLLLEEEAAA>>>>>>@@@AAAAAAFFFLLLZZZaaalllwww}}}~~~|||zzz|||{{{wwwpppggg^^^YYYVVVSSSMMMGGGEEEFFFFFFBBB>>>AAA>>><<<::::::;;;:::999888888777666555555555555666666555555555555666666777777666555444444444555222333444444555555444444333333333333333333333333444444333333333333222222444444333333333222222222111111111111111111222222333333444555555555555555222222222222333444555666444444555555555555444444333333222222222222333333444333333333333444555555444444444444555555555555666555555444555666777888888777777777666666666666888777777666666777777888:::999999888888777777666888888888888888888888888888999999::::::::::::999999999999999999999999999888888777666666666666666777666666666777888999999::::::::::::::::::::::::;;;999777777999;;;<<<<<<:::999999888888888888888999999888888777666666555555555666666666555555444555555444555555666777777888888888888888888888888999::::::::::::999777666888999:::;;;;;;:::999999777777777888999999::::::;;;;;;:::::::::999999999;;;;;;:::::::::999999999999888777666777999;;;===<<<<<<;;;;;;::::::999999999999:::;;;<<<=========@@@@@@@@@@@@@@@AAABBBCCCDDDHHHNNNRRRTTTVVVZZZ]]]^^^ZZZTTTPPPMMMKKKGGGDDDCCCBBBAAACCCHHHOOOWWW[[[YYYaaaeeedddjjjwww|||xxxuuurrrooonnnnnnpppqqqpppjjjhhhddd```]]]^^^aaaeeeeeefffggghhhiiijjjkkklllmmmlllmmmppprrrssssssqqqjjjhhhfffdddbbbaaaaaaaaabbbfffjjjlllnnnttt~~~}}}{{{{{{yyysssnnniiifffbbbaaadddjjjooosss~~~|||xxxvvvvvvyyyyyywwwsssooommmnnnoooxxxxxxvvvrrrnnnmmmqqqvvvttttttqqqlllhhhfffhhhkkkmmmkkkhhhgggfffdddaaa___WWWPPPGGGAAA===999333//////......---,,,+++******************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++)))''''''((()))))))))(((((()))))))))(((((('''))))))(((((())))))***+++************)))))))))((()))))))))*********++++++)))))))))))))))******************++++++******)))******))))))******+++,,,+++++++++,,,+++***))))))((((((((()))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///---222777999777555444555:::BBBHHHHHHIIILLLNNNMMMJJJKKKKKKIIIGGGGGGIIIJJJ~~~{{{tttmmmggg\\\QQQKKKIIIJJJLLLTTTWWW___hhhllllllpppvvvooo^^^TTTJJJGGGFFFIIIHHHBBB======AAAFFFNNNWWWaaaiiiooorrrzzz}}}zzzrrrlllhhhlllfff^^^YYYVVVSSSOOOLLLHHHDDD???;;;;;;;;;<<<<<<;;;:::999888777666555444666666444444444444666666666555555444444444555555222333444444555555444444444444444444444444444444444444333333333333222222333333333333222222222222000000000111222222222333222333333444444444444444222222222222333444555555555666666666666666666555444333333222222333333444333333333333333444555555777666444333333333444555555555444444555555666777666666666555555555555555777777666666666666777777888888888888777777777777888777666555555666777888888888999999999888777777666666777888888777666666888888888888777777777777666555666666777888999:::999999999999999999999999:::888666666888999999999999888777777666666777777777888999999888777555444333444555555555555444444444444444444555666777888777777777777777777777777:::::::::999888777555444777888999;;;;;;;;;::::::999999999999999999999999::::::::::::999999999999:::::::::::::::999999999888777555444666999===@@@======<<<;;;::::::::::::::::::;;;<<<===???@@@AAABBBAAAAAAAAABBBDDDEEEFFFLLLOOOTTTWWWYYYYYYZZZ[[[WWWRRRKKKFFFCCCBBBBBBAAAFFFFFFFFFIIIOOOXXXaaafffdddlllppppppuuu~~~}}}xxxtttooolllkkkjjjjjjiiibbbbbbbbb```^^^^^^aaaccccccdddfffhhhjjjjjjjjjjjjlllkkkjjjkkklllmmmllljjjeeeeeedddcccbbbaaa``````ccchhhoootttyyy}}}{{{|||zzzxxxuuurrrooolllkkkddddddfffiiimmmrrrwwwzzz~~~yyytttqqqpppxxxyyyxxxrrrjjjfffgggjjjvvvuuusssnnnjjjkkkqqqvvvzzzxxxsssmmmhhhgggjjjlllnnnllliiifffccc^^^XXXTTTMMMFFF===777333111---***,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***)))'''''')))******)))))))))***+++++++++++++++))))))(((((())))))***+++************))))))))))))(((((())))))))))))*********))))))))))))))))))((())))))******+++******)))***))))))))))))***++++++***+++,,,,,,,,,+++***))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......000777???CCCAAA===:::999>>>GGGNNNPPPOOOQQQPPPNNNLLLQQQUUUTTTPPPMMMMMMOOOsssfff\\\TTTOOOLLLLLLNNNTTT\\\___```dddjjjvvvxxxyyyxxxxxx|||yyynnn\\\VVVTTTVVVVVVQQQLLLJJJ?????????BBBHHHOOOWWW\\\iiioooxxx|||uuuoooiiiccc```QQQLLLEEE@@@>>>>>>>>>???:::::::::999999888777666777666555444444555666777555555444444444444555555222333444444555555444444555555555555555555555555444444333333333222222222333333333222222222222111//////000111222333333333///000111111222222111111333222222222333333444555555555666666666666555555444444333333333333444444333333222222333333444555666555333222222333555666444444444444555555666666444444444444444444444444777666666555555666666777666666666777777777888888888777777666666777777888999999999999888777777666444555777888888777555444777777777888777777777666555555555666777888999:::999999999999999999999999:::888666666777888888777777777666555555555555666666777999999888777444333222333444444555444444444333333333444555666777888666666666666777777777777777777777666666555555444555666888:::;;;;;;;;;;;;:::::::::999999888888888:::999999999999999999999999999999999999999999999999888777777888;;;>>>@@@<<<;;;:::999999999999:::===>>>>>>@@@BBBFFFIIIKKKDDDDDDDDDFFFHHHKKKNNNPPPZZZ]]]```bbb```\\\XXXUUUKKKGGGBBB>>>>>>AAAEEEHHHQQQPPPQQQTTTYYYaaaiiinnnnnnsssvvvvvvyyy~~~~~~{{{uuuqqqkkkhhhffffffeeedddaaaaaaaaa___^^^^^^aaacccdddeeegggjjjllllllkkkiiifffdddbbbaaabbbbbbaaa``````aaabbbdddeeeeeefffeeeffflllttt{{{~~~{{{yyyvvvtttuuuuuuuuuqqqllliiijjjllleeehhhmmmrrruuuwwwyyy{{{||||||zzzwwwssspppmmmllluuuyyy|||wwwnnnggggggjjjppppppooommmjjjkkkpppuuu{{{xxxrrrmmmjjjiiikkkmmmooommmjjjfff```YYYPPPKKKEEE???777111///...,,,+++******************++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++******)))((((((***+++***)))((())))))*********))))))((((((((((((((()))***************)))))))))))))))((((((((((((((()))))))))******))))))((((((((('''((())))))***************)))))))))))))))***++++++***+++,,,------,,,+++***)))*********++++++++++++************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...111:::EEELLLMMMJJJHHHGGGGGGOOOUUUUUUSSSSSSRRROOOSSSVVVZZZ\\\YYYUUUPPPNNN~~~tttjjj```YYYOOOMMMNNNSSSVVVWWW\\\ccclllqqquuuuuusssuuu|||vvvmmmfffdddbbb^^^[[[[[[OOOKKKDDD???===???CCCFFFPPPXXXdddpppzzz}}}wwwtttccc]]]TTTLLLGGGDDDBBB@@@;;;;;;;;;;;;::::::::::::888888777666666777888888666666555444444444555555222333444444555555444444666666666666666666666666444444333333333222222222333333222222222111111111//////000111222333333333///000111111222222111111333333222222222333444444333444444555555444444333444333333222222333333444333222222222222333444444444333222111222444666888333444444555555555555555333333333333333444444444666666555555555555666666555555555666666777888888666777999::::::999777666999999:::999999888777666444666888999999888666444555555666777777666666555555555555555666777888999888888888888888888888888999777666666777888777666777666555555444444555555666777888999888666444222222333333444555555444444333333333444444555777777555555666666777777777777666666666666777777888888444666888:::;;;;;;;;;;;;;;;;;;::::::999888888888999999999999999999999999777777777888888888888888777888999:::;;;;;;;;;;;;;;;:::999888888999:::;;;>>>???AAAEEELLLSSSYYY]]]SSSSSSSSSUUUXXX\\\```bbbkkkkkkllljjjcccYYYOOOHHH>>>===<<<===AAAHHHPPPUUU`````````bbbeeejjjnnnqqqrrruuuvvvttttttuuutttqqqkkkiiieeeccccccdddcccbbbddddddbbb___^^^___cccfffhhhhhhiiikkkmmmnnnkkkhhh___\\\YYYXXXYYYZZZZZZZZZ[[[^^^bbbgggjjjmmmnnnnnnpppuuu|||}}}yyywwwvvvsssrrroooppppppmmmiiigggkkknnnlllqqqwwwzzzzzzyyyxxxxxxuuusssqqqooonnnlllkkkjjjnnnuuu|||{{{sssllljjjkkkiiilllnnnnnnmmmmmmpppssswwwtttpppmmmllllllmmmnnnnnnlllhhhddd]]]TTTJJJCCC>>>999333...,,,,,,------))))))************++++++************************))))))))))))))))))))))))))))))************)))))))))(((((()))+++++++++)))''''''''''''&&&%%%$$$###((((((((('''((())))))***))))))))))))))))))******)))))))))(((((((((((((((***)))))))))(((((('''''''''((()))***************))))))(((((())))))***+++***+++---//////---,,,***)))*********++++++++++++************************+++++++++,,,,,,---------...---------------------...888DDDMMMQQQRRRSSSTTTQQQXXX\\\[[[YYYZZZ[[[YYY[[[ZZZZZZ]]]^^^YYYPPPGGG}}}vvvooo]]]WWWSSSRRRQQQQQQUUUZZZ```ffflllpppqqqttt{{{yyyrrrkkkdddbbbdddbbb]]]SSSJJJCCC???>>>>>>@@@FFFQQQ\\\gggrrrzzz{{{uuulllccc[[[TTTNNNJJJEEEDDDBBB???>>>===>>>>>>::::::::::::::::::::::::888888777555555444444555222333444444555555444444666666666666666666666666444444333333333333222222222222222222111111111111000000000111222222222333222333333444444444444444333333333222222333333444222222333333333333222222333222222111111222222333222222222222222333444444222222111222333444666777333333444555555555555444333333333333444444444444555555444444444444555555444444555555666666777777555777999;;;;;;999777555888999999999999888888777666777888888888888777666333444666777777666555555666666555555666666777777777777777777777777777777888777666777888999888777777666555555444444555555666777888888777666444333222333444555555666555555444444444333444444555666555666666777777888888999777777777888999:::;;;<<<444666777999;;;;;;;;;:::;;;;;;::::::999999999888888888888999999999999999777777777888888888888888666777:::<<<<<<;;;:::888<<<;;;:::999:::<<>>:::<<<@@@EEELLLUUU___fffppppppppppppqqqqqqrrrrrrppppppooommmkkkjjjhhhfffaaa``````aaacccddddddbbbeeeeeecccaaa```bbbfffiiijjjhhhgggiiikkklllhhheee[[[XXXUUUUUUWWWZZZ[[[\\\ZZZ^^^eeelllrrrvvvwwwxxx{{{{{{wwwtttssssssrrrqqqjjjkkkkkkiiihhhjjjnnnsssuuuzzz}}}zzzxxxxxxssspppmmmkkkjjjjjjiiihhhfffmmmuuuwwwsssnnnkkkkkkhhhlllooopppnnnnnnooorrrqqqpppoooooopppooonnnllliiigggbbb]]]VVVMMMCCC===555333///+++******,,,---******************++++++************************))))))))))))))))))))))))(((((())))))))))))(((((()))((((((***,,,,,,+++***++++++******)))'''&&&%%%((((((''''''(((((()))***))))))))))))******************))))))))))))(((((()))(((((((((((((((((('''''''''((()))************)))(((((((((((()))*********+++...000000...,,,+++)))))))))*********++++++***************************++++++,,,,,,------...............------------***222===FFFLLLPPPUUUYYYWWW___dddccccccfffhhhhhhgggbbb___```aaa\\\PPPEEExxxoooeee^^^XXXRRRQQQTTTRRRWWW^^^eeekkkrrrzzzxxxooolllnnnppplllddd[[[RRRKKKEEECCC@@@DDDJJJOOOTTTZZZ___ccckkkttt{{{tttllleee```XXXTTTNNNHHHCCC@@@??????;;;<<<===??????===<<<;;;;;;:::888777555555444444222333444444555555444444666666666666666666666666444444333333333333222222222222222222111111111111111111111111111111222222333333444555555555555555444333333222222333333333222222333333333333222222222111111000000111111222222222222111222222333444222222222333333444444444222333444555555555444444333333333333444444555555555444444444444444444555555555555555555555555555666666777888888777666666666666777888888888777777666666777777777777666666333555666888888888666666777777666555555555555666777777777777777777777777777666666777999:::999888777666666555555555555555777777777666555555444444333333444555666666666666555555444444333333444444666666777777888999999:::888777777666777888::::::555666888999:::::::::999::::::::::::::::::999999777888888888999999999999888888999999::::::::::::888:::;;;===>>>????????????>>>>>>>>>@@@CCCFFFHHHHHHIIILLLRRR[[[eeeooouuutttqqqlllhhheeedddeeeeeeaaa\\\TTTNNNKKKGGGDDDAAABBBGGGNNNVVV]]]fffpppwww||||||}}}|||zzzxxxtttrrrkkkiiigggeeecccaaa___```ZZZ[[[^^^bbbeeegggeeedddaaabbbdddddddddeeehhhjjjjjjgggcccdddffffffccc___XXXVVVSSSTTTWWW\\\___aaaaaafffnnnvvv|||}}}yyyvvvrrroooooopppoooooojjjjjjiiijjjlllpppvvvzzz{{{|||||||||yyytttoookkkjjjiiigggeeedddhhhnnnppppppnnnllllllnnnpppqqqpppmmmlllnnnqqqnnnnnnpppssstttrrrmmmhhhaaa^^^YYYTTTMMMEEE<<<666......,,,***))))))+++---++++++++++++++++++******************************))))))))))))))))))))))))))))))************))))))(((((((((***,,,---+++***++++++,,,,,,+++***))))))(((''''''''''''((())))))((()))))))))************++++++*********)))))))))'''''''''(((((((((((((((&&&'''((()))************((((((((((((((()))******)))+++...000111///---+++((((((((()))))))))******))))))))))))))))))))))))******+++,,,,,,---.....................------,,,,,,111888===BBBIIIQQQWWWZZZcccjjjllllllnnnooommmjjjfffaaa___\\\UUUJJJBBB}}}{{{wwwmmmbbbXXXRRRRRRHHHLLLRRRZZZcccmmmwww||||||xxxzzzxxxuuuoooggg^^^TTTLLLHHHGGGHHHJJJKKKIIIHHHIIIJJJLLLWWWdddnnnuuu}}}zzzuuufffaaaXXXNNNFFFBBB??????<<<===@@@AAAAAA@@@===<<<<<<;;;:::888666555444444222333444444555555444444666666666666666666666666444444444333333333222222222222222111111111111000222222222111111111111111111222333333444444333333444444333222222333333333222333333444444333333222111111000000000000111111222222111111222222333444333333444444444333222111222333444555555555444333333333333444444555555555555444444333333444444555555555555555555555555555777666555444444555666777444444555666777777777666777666555555555555666777444666888999:::999888777888777666555555444444555777777777777777777777777666666666888:::;;;:::999777777666555555555555666888777666555444444555555333444555666777777777777666666555444333333333333666777777888999:::::::::666666444333333444555666555666888999::::::999999::::::::::::::::::::::::777777888888999999999999:::::::::;;;;;;<<<<<<<<<======>>>???AAADDDFFFHHHCCCBBBAAABBBDDDHHHLLLNNNSSSSSSSSSVVV\\\eeemmmrrrsssooohhh```YYYUUUTTTSSSNNNGGG???;;;>>>CCCHHHJJJMMMTTT]]]eeelllttt|||{{{vvvsssgggdddbbbaaa___\\\\\\^^^XXXZZZ^^^cccggghhhgggddd\\\___dddggghhhhhhiiikkkiiiddd```___aaabbb___[[[VVVTTTRRRSSSWWW]]]bbbdddjjjooowww}}}vvvrrrnnnllllllmmmmmmmmmmmmkkkkkkmmmqqqxxx~~~~~~zzzsssmmmkkkiiifffcccfffgggjjjlllmmmnnnnnnnnntttuuusssoookkkjjjmmmpppnnnooorrrvvvwwwtttlllfffZZZWWWRRRMMMGGG???777222,,,,,,,,,+++******,,,...,,,,,,,,,+++++++++************************************************************++++++++++++******(((((((((+++------,,,***$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))*********+++,,,+++++++++******))))))&&&'''''''''(((((())))))&&&'''((()))************((((((((((((((()))******)))+++...111111000---,,,(((((((((((())))))))))))((((((((((((((((((((((((******+++,,,,,,---........./////////...---,,,,,,000333666999===DDDNNNUUU\\\fffoooppppppooommmjjjcccaaa\\\WWWOOOGGG???:::xxxlll___UUUPPPLLLJJJMMMVVV```gggjjjwwwwwwyyy}}}}}}}}}|||lll```[[[[[[LLLIIIGGGFFFHHHIIIHHHFFFGGGIIIKKKMMMQQQ\\\lllwww}}}{{{vvvlll```TTTLLLHHHFFFDDDBBBBBBDDDEEECCC@@@AAA>>>;;;:::;;;;;;999666999777555555666777777666777777666666555444444333333444555666555444333222444444333333222111000000222222222222111111000000000000111111111222222222666555333222111222333333444444444444333333222111111111111111111111111111000111111222222333444444444333111000000000111111333333333333333333333333222222222222333444555555888777666555444555666666777777666555444333333222444555666777777888888888666555444333333333333333777777666666555555555555444555555555666666777777666555333222222333555666444555555666666666666666777888::::::888777888999666666666666666666666666777777666555444333333222555555555555555555555555444555555555444333222222777888999:::999999777777555444444333333444444555666777999:::::::::999999777777777666666666666666<<<777555777888888999<<<<<<===>>>>>>>>><<<;;;:::>>>@@@CCCEEEFFFIIILLLNNNJJJLLLMMMOOORRRVVV\\\```]]]]]]YYYUUUXXX```eeedddccc\\\RRRJJJEEEBBB@@@???<<<;;;<<<@@@HHHQQQXXX[[[dddhhhoooxxx~~~yyytttooollliiiccc]]]\\\___aaa___]]]]]]^^^aaaeeehhhiiihhhfffffffffgggfffeeecccaaa___bbb___\\\\\\^^^___^^^\\\]]]WWWVVVZZZ^^^```gggooo{{{|||xxxxxxpppllliiigggiiillloooqqqssspppooorrryyy{{{}}}}}}vvvooolllkkkkkkkkkiiigggeeeeeehhhlllppprrrzzzssskkkiiimmmqqqqqqpppooooooqqqtttuuuooocccZZZZZZSSSHHH>>>888333000...))))))))))))))))))))))))*********))))))))))))((())))))))))))************(((((()))***++++++,,,,,,******))))))))))))******)))************+++++++++))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''((())))))((((((++++++***'''%%%$$$%%%'''******))))))))))))******''''''''''''((()))++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,---...000------//////---///333///111555:::@@@HHHQQQWWWbbbfffjjjnnnpppnnnkkkiii^^^ZZZTTTOOOJJJCCC;;;444~~~rrriii[[[UUUOOONNNSSSZZZ^^^```eeeiiiqqqyyyzzzwwwvvvyyy}}}~~~|||}}}|||vvvsssrrraaaYYYQQQNNNPPPPPPLLLHHHIIIHHHFFFCCCDDDJJJSSSZZZdddiiiqqqzzzwwwiii[[[SSSMMMIIIEEECCCDDDEEEDDDCCCAAA>>>:::999999999777555888777777777777666555444888777777777666666555555444555555666666555333333555555444444333222222111333333333222222222222222111222222222333333333333555444333222222222222333333333444444333333222111111111111111111111111111222222222222222222222222333333111000000000111111333333333333333333333333222222222222333444555555777666555444444444555555666555555444444333333333444444666777777777777777555555444333333333333333666666666555555444444444444444555555666666666666666444333222222333444666444444555666666666666666666777999999777666777888666666666666666666666666777777666555555444333333444444444444444444444444555555555555555444333333777888999::::::999888777666555555444444555555666555555666777888777666666888999999:::;;;;;;;;;:::999666555999;;;:::<<>>>>>@@@@@@@@@@@@@@@AAAAAACCCEEEFFFHHHKKKPPPTTTTTTWWW[[[^^^aaadddiiilllkkkggg]]]RRRNNNSSSVVVVVVUUUQQQKKKDDD???<<<======BBBDDDHHHMMMTTT[[[bbbeeegggkkksss||||||yyyyyyxxxuuuqqqlllhhheee```\\\XXXXXX\\\______^^^ZZZ[[[^^^cccgggiiihhhgggggggggffffffeeecccbbbaaa]]][[[ZZZZZZ\\\\\\ZZZXXX[[[XXXYYY```fffjjjqqqxxx|||{{{yyyrrrnnnmmmkkkiiiggggggiiimmmqqqsss{{{|||}}}~~~{{{wwwrrrnnnmmmllljjjiiidddddddddeeefffiiinnnqqqvvvrrrmmmkkknnnqqqssssssllllllnnnpppooohhh\\\SSSMMMGGG>>>666111...---+++))))))))))))))))))))))))+++************)))))))))))))))))))))************(((((()))******+++,,,,,,******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''(((((((((((((((*********(((&&&%%%''')))******)))))))))))))))***((((((((())))))***+++,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************++++++++++++,,,---...///111...---///000...///222222444888>>>GGGPPPWWW\\\cccfffjjjlllllljjjgggddd\\\XXXRRRJJJCCC;;;333///{{{pppiii```ZZZZZZ\\\\\\\\\YYY\\\eeennnoookkkiiikkkooottt{{{~~~}}}{{{zzz{{{}}}~~~~~~rrrddd]]]\\\[[[VVVQQQPPPKKKEEEBBBAAACCCEEEFFFIIIMMMUUU^^^gggmmmqqqsssqqqeeeZZZUUUNNNIIIGGGGGGGGGGGGEEEBBB???======>>>======888999:::;;;;;;999777666777777777777777777666666555555666666555444444333555555555444444333333222333333333333333333333333222222333333333444444444444444333222222222222333333333333333333222222111000000000000000000000000444333333222111111000000333222111111000111111111222222222222222222222222222111111222222333444555555555444333333333333333333333333333333333333333333444555666777777777777555444444333333333333333555555444444444444333333444444444555555555555666555444333222222333444555333444555555666666555555444666777777666555555666666666666666666666666666777777666666555555444444444444444444444444444444555555666666666555444444777888999::::::999888888777666666666666666666777555555666666666555444444555666888:::;;;;;;;;;;;;:::888999===??????AAAEEEEEEFFFFFFFFFFFFGGGJJJLLLIIIJJJLLLNNNQQQWWW^^^cccgggjjjlllmmmmmmmmmnnnooommmgggYYYJJJDDDGGGLLLMMMOOOPPPNNNJJJEEEDDDFFFIIIOOOUUU\\\```ccceeehhhkkkjjjooovvv}}}|||vvvpppkkkkkkkkkiiigggccc___]]]]]]ZZZXXXZZZ^^^aaaaaa```XXXZZZ]]]bbbfffiiihhhgggffffffeeedddccccccbbbbbb\\\[[[[[[\\\]]]]]][[[YYY]]]]]]bbblllsssxxx~~~zzztttrrrmmmgggccccccdddddddddfffjjjoootttwww}}}||||||vvvssspppmmmllljjjgggeeecccfffhhhiiihhhjjjnnnqqqrrrqqqnnnmmmmmmnnnpppqqqjjjiiihhhhhhddd\\\PPPGGG>>>:::333...,,,+++******))))))))))))))))))))))))+++++++++************)))))))))))))))************((())))))******+++++++++******))))))))))))******)))))))))*********++++++((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((((((((((((((())))))***)))'''''')))+++++++++***)))(((((()))))))))))))))***++++++,,,,,,*********++++++++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************+++++++++,,,---///000111333...---///111000111444444555999BBBNNNYYY```bbbeeefffhhhiiihhheeeaaa___YYYVVVPPPFFF<<<444000...~~~vvvqqqnnnkkkhhhddd]]][[[\\\```bbbaaacccgggdddiiipppuuuwwwwwwwwwxxx~~~~~~~~~~~~zzzpppjjjhhhfffdddYYYSSSLLLIIIIIIJJJGGGEEEDDDEEEIIIMMMRRRVVVYYY[[[dddhhhrrr{{{rrrccc___YYYSSSPPPNNNNNNNNNJJJHHHDDDBBBBBBCCCCCCDDD>>>???@@@@@@>>><<<<<<;;;777777777777777777777777666666555555444444333333555555444444444333333333222222333333333333444444222222222333333333333444333333222222222222222222222222333333333222222111////////////////////////333222222222111111000000222222111111111111111111222222222222222222222222111111111111222333444555444333333222222222222222111111222222222333333333333333444555666666666666444444333333222333333444333333333333333333333333444444444444444444444444444444333222222333444444333333444555555555555444333444666666444333444555555555555555555555555555666666666666666666555555444444444444444444444444555666666666666666555555777888999:::::::::999888777666666555555666666777666666666666666666666555444666888:::<<<<<<;;;:::===;;;;;;???BBBDDDIIIPPPUUUVVVVVVTTTRRRSSSVVVZZZXXXYYYZZZ\\\```fffnnntttyyyxxxuuuooohhhbbb```___[[[XXXOOODDD@@@FFFMMMPPPTTTWWW[[[YYYVVVUUUYYY]]]```gggoooqqqmmmhhhggghhhlllnnnrrrvvvvvvqqqjjjddd```aaaaaaaaa___\\\YYYXXX\\\ZZZYYYZZZ]]]______^^^[[[[[[]]]aaaeeegggfffeeeccccccbbbbbbbbbbbbbbbbbb```_________```aaabbbbbbgggjjjpppxxx{{{sssmmmjjjfffaaa^^^___```bbbdddgggkkkqqqvvvzzz|||yyysssvvvxxxxxxwwwuuuvvvwwwwwwtttpppllljjjhhheeecccjjjmmmqqqqqqnnnnnnpppsssooooooooommmkkkiiijjjkkkkkkgggbbb\\\UUUMMMCCC===777333///,,,+++++++++***))))))))))))))))))))))))++++++++++++************((()))))))))************((()))))))))*********+++******))))))))))))******))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((((((((((((''''''(((******))))))+++---,,,+++***)))((((((((((((((())))))***++++++++++++************++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************+++++++++,,,...000111222444///---000333333555999999999===GGGVVVaaafffffffffggghhhhhhfffccc```^^^XXXUUUOOODDD999222222444}}}wwwqqqhhhbbb^^^]]]\\\YYYYYY\\\YYY]]]dddjjjnnnqqqsssttt|||vvvsssvvv{{{jjjbbbYYYUUUTTTRRRLLLGGGJJJIIIHHHGGGHHHIIIKKKLLLMMMOOOVVVbbbmmmrrrooojjj]]]]]]\\\ZZZXXXWWWWWWWWWQQQPPPMMMIIIFFFEEEEEEEEEJJJJJJIIIFFF@@@===<<<===999999999999888888888888777666666555444333333333444444444444444333333333333333333333333333333333111111111111222222222222111222222222222222222222111111222333333222222222////////////////////////000000000111111222222222111111111111222111111111111111111111111111111111111111111111222333444444222222222222222111111111000000111222222333333333222333444555555666666555333333222222222333333444222333333333333333333333444444444444333333333333333333333222222333333333222333333444444444444444222333555555333222333444444444444444444444444444555555555555666666666666444444444444444444444444555555666666666666666555777888999:::;;;::::::999666555555555555555555666555555555666777777888888999:::<<<>>>????????????===;;;;;;>>>BBBGGGRRR\\\gggiiiiiifffbbb```bbbeeegggggggggggghhhlllqqquuuzzzuuulllaaaVVVNNNKKKKKKJJJLLLJJJEEEDDDKKKQQQTTTYYY___eeegggeeedddgggkkkmmmttt{{{{{{tttlllgggeeejjjiiiiiiiiihhheee```\\\ZZZ[[[]]]]]]\\\ZZZXXXWWWTTTTTTUUUWWWZZZ[[[[[[ZZZ```___```aaacccdddcccaaa^^^^^^___```aaabbbccccccbbbaaa```___aaadddiiillluuuxxx}}}~~~}}}~~~yyyuuuqqqjjjeeedddbbb______aaaaaadddhhhkkknnnsssxxx|||~~~uuunnnoooppppppqqqsssvvvxxxvvvsssooommmllllllkkkjjjqqqtttvvvuuurrrpppppprrrjjjlllnnnnnnllljjjiiiiiijjjcccYYYOOOFFF>>>999666333000---++++++,,,+++***))))))))))))))))))))))))+++++++++*********))))))((()))))))))************)))))))))))))))***************))))))))))))******(((((()))))))))*********((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((((((''''''%%%''')))*********+++---++++++***)))(((((())))))'''((()))******))))))((())))))*********+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************+++++++++,,,...000111222555111000222444666===DDDLLLKKKMMMUUU```ggghhhggghhhhhhhhhgggfffcccaaa___[[[VVVMMM@@@555111222666|||sssnnnkkkjjjeeeZZZQQQNNNQQQSSSXXX___dddiiimmmnnnvvv{{{}}}{{{wwwzzz}}}{{{pppiiiddd___WWWQQQMMMKKKHHHEEECCCCCCDDDEEEHHHHHHIIIMMMSSSVVVVVVTTTMMMOOORRRTTTUUUWWWZZZ\\\\\\\\\YYYUUUPPPLLLKKKKKKWWWWWWVVVPPPHHHAAA>>>???@@@@@@??????>>>=========:::999888666555555555555555555555555555555555555555555444444444333333333000000111111111222222222000111222222333222222222000111222222222222222222000000000000000000000000//////000000111222222333000000111222222222222111000000000000000000000000111000000111111222333444222222222333222111111000111111111222222333333333111222333444555555555555222222222222222333333444222222333333333333444444444333333333333333222222222222333333333333222222111222333333444444333333111333444444333222222333444444444444444444444444333444444444555555666666555555555555555555555555444444555666666666555555777888999;;;;;;;;;::::::666555555444444555555666444444555666888:::===>>>======???@@@BBBDDDEEEFFFAAA??????AAADDDIIITTT___mmmqqqtttpppjjjeeedddfffiiijjjjjjhhheeedddeeefffhhhddd[[[PPPGGGBBBBBBCCCJJJOOORRROOONNNQQQUUUUUUbbbhhhooorrrrrrqqqqqqrrrqqqvvv||||||wwwpppjjjgggdddaaa___]]]]]]\\\[[[YYYYYYZZZ\\\]]]\\\[[[YYYXXXQQQSSSWWWZZZ]]]___```aaacccaaa``````aaa```^^^\\\XXXZZZ]]]```cccdddddddddbbbbbbbbbcccdddiiiooottt~~~|||||||||{{{yyytttnnnjjjgggaaa^^^```bbbbbbcccffffffjjjoooqqqrrrtttyyy}}}|||~~~yyypppmmmlllkkklllnnnqqqtttvvvooonnnnnnooorrrtttttttttssssssrrrrrrqqqooonnnmmmfffhhhlllooopppnnnkkkiiiaaaZZZOOOCCC:::555222222///---+++***++++++)))((())))))))))))))))))))))))*********))))))))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((('''&&&$$$&&&)))*********+++,,,******))))))))))))******'''((()))******)))(((''')))))))))************+++***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,---///000111555333444555555:::FFFTTTfffeeeeeeiiimmmnnnllliiilllkkkjjjhhhfffcccaaa```]]]UUUIII;;;222///111555~~~}}}}}}wwwjjj^^^WWWUUUUUUVVVYYY]]]aaaccceeeggglllrrruuuuuuvvvzzz~~~{{{uuupppkkkhhh[[[XXXSSSMMMHHHEEEDDDCCCHHHHHHIIIIIIHHHFFFDDDCCC???AAADDDEEEGGGJJJOOOSSSYYY[[[\\\[[[WWWTTTTTTTTT[[[```ccc```XXXPPPKKKJJJJJJJJJIIIHHHFFFEEEDDDDDD>>>===;;;999888888888888777777777777777777777777999888888777666555444444111111111222222222333333///000111222333222222111000000111222222222222222111111111111111111111111000000000000111111111111///000111222333222222111000000000000000000000000000000000000111222333444222222333333333222111000222222222333333333333333111222333444444555444444222222111111222333333444333333333333444444444555333333333333222222222111222222222333333222222222111111222333333333333333111333444444333222222333333333333333333333333333222222222333444555555666666666666666666666666666333333444555555555555555777888999;;;<<<;;;;;;:::777666666555555666666777666666888:::>>>BBBEEEGGGEEEEEEFFFHHHLLLPPPTTTVVVSSSPPPOOONNNJJJHHHNNNVVVbbbhhhmmmlllddd\\\YYYZZZ\\\^^^``````]]]ZZZXXXWWWTTTRRRNNNHHHDDDCCCDDDFFFPPPXXX]]]\\\ZZZ\\\^^^^^^iiimmmssswwwyyywwwtttrrrppprrruuuvvvtttoooiiieee]]][[[XXXXXXYYYZZZZZZYYYXXXZZZ[[[]]]]]]\\\ZZZYYYUUUYYY]]]aaaccceeeeeefffbbb```^^^^^^^^^]]][[[YYYUUUXXX]]]bbbfffggghhhgggeeeiiimmmppprrrvvv{{{}}}{{{}}}|||xxxvvvwwwwwwtttpppkkkhhhgggccc___^^^cccggghhhjjjnnnmmmrrrwwwxxxvvvvvvyyy|||vvvwwwwwwxxxwwwuuurrrooommmlllllllllmmmnnnnnnnnnhhhjjjoootttyyy{{{yyywwwqqqnnnkkklllnnnooommmjjjfffgggiiilllooolllfff```QQQLLLDDD;;;444000//////+++***)))***++++++***((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))************)))))))))))))))))))))(((******))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((('''&&&&&&$$$&&&((())))))))))))***(((((((((((()))***+++,,,((()))***++++++***((('''))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,---...///444555777777666<<>>:::;;;:::999888;;;AAAFFFIIINNNSSSUUUUUUUUUVVVXXX[[[bbbkkkmmmggg```[[[YYYRRRQQQPPPOOOMMMKKKJJJIIIAAA@@@>>><<<;;;;;;;;;;;;999999999999999999::::::<<<;;;:::999888666555555222222333333333444444444///000111222333333222111///000111222222222222222111111111111111111111111222222111111000////////////000111222333333222111000000000000000000000000000000000000111222333444222222333444333222111000333333333333333333333333111111222333444444444444222111111111222333333444333333333444444555555555333333333222222111111111111222222333333222222111111111222333333333333222111333555444333222333444333333333333333333333333111111222222333444555555777777777777777777777777222333333444555555555444777888999;;;<<<<<<;;;;;;888888777777777777888888:::;;;===@@@DDDIIIMMMPPPRRRRRRSSSVVV[[[aaagggjjjfffdddaaa\\\QQQHHHGGGKKKSSSZZZbbbaaaYYYQQQMMMLLLLLLQQQVVVYYYXXXVVVSSSQQQHHHIIIIIIHHHGGGGGGJJJLLLSSS\\\cccccccccfffjjjkkkhhhkkkpppuuuwwwuuupppkkknnnnnnooopppnnnjjjccc^^^XXXWWWVVVWWWYYY[[[[[[ZZZXXXYYY[[[\\\\\\[[[ZZZYYYXXX[[[```bbbcccbbbbbbbbb___^^^\\\[[[[[[[[[YYYWWWSSSWWW^^^dddiiijjjjjjiiilllrrryyyxxxuuuxxxyyyuuuqqqrrrrrrnnniiiggghhhjjjdddaaaaaaggglllnnnppptttssswww|||{{{xxxvvvxxx{{{wwwxxxvvvrrrnnnmmmqqquuuqqqqqqqqqrrrrrrpppmmmkkkfffjjjqqqyyy~~~}}}xxxtttooojjjfffhhhnnnqqqnnnjjjiiiggggggiiikkkfff\\\SSSDDDBBB===888222.........***))))))+++------,,,+++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************))))))))))))((((((((((((******))))))))))))******(((((((((((())))))))))))************************'''(((((()))))))))))))))(((((())))))((('''&&&&&&###&&&((())))))(((((()))'''((((((((()))+++,,,---)))***+++,,,,,,+++)))((())))))))))))************+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,---...444666999888666>>>UUUlllwww{{{~~~}}}||||||tttqqqmmmhhhddd```]]]\\\UUUJJJ<<<444555;;;AAADDD{{{uuunnnhhheeeccc___]]][[[^^^aaaeeeiiilllpppssswwwyyyzzzxxxvvvzzz|||zzz{{{}}}}}}xxxpppggg___ZZZHHHHHHHHHIIIIIIHHHEEECCC@@@<<<777555777888888666:::===@@@CCCEEEHHHKKKMMMUUU\\\fffnnnpppmmmgggbbb\\\WWWQQQOOORRRSSSRRROOOIIIDDD@@@???BBBCCCAAA>>>======<<<<<<<<<======>>>???AAACCCBBB<<<444111222444222111111333555555555444444333333222222222111111111222222222222111111111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111111222222333333333444444444555444333222222222333444444222000111333555555555555444333333333333444555444444333222222222333333333333222222111000//////222222222222222222222222333111///000333555444333333333333333333444555666333333555666666666555444555444333444666888888888;;;;;;999888777777888999888999:::::::::<<<@@@CCC???BBBEEEHHHLLLQQQWWW[[[ZZZ^^^bbbdddeeehhhmmmqqqtttrrrjjj^^^QQQFFFBBBAAACCCFFFJJJKKKIIIHHHJJJLLLPPPSSSVVVYYYYYYVVVSSSQQQJJJKKKMMMQQQVVVYYYZZZYYY^^^gggmmmnnnnnnpppqqqpppkkklllnnnqqqsssrrrooollliiijjjiiihhhddd```\\\YYYWWWXXXYYYXXXXXXZZZ]]]```\\\ccchhhgggfffeeebbb^^^]]]\\\ZZZ[[[^^^```aaaaaa]]]]]]\\\YYYVVVUUUVVVXXXVVVZZZ```eeejjjpppxxx}}}~~~{{{wwwtttrrrrrrrrrmmmllljjjgggffffffggggggcccfffkkkooorrrvvv{{{~~~{{{|||}}}~~~zzz{{{yyytttooolllmmmoooqqqrrrrrrnnnhhhccccccddddddjjjqqqvvvwwwuuurrrpppjjjkkklllnnnpppooommmjjjgggbbb^^^^^^]]]WWWLLLBBB999555000.........+++)))++++++***)))(((((()))))))))))))))***+++++++++,,,''''''(((((())))))******(((((((((((()))***+++,,,))))))))))))((((((((((((((((((((((((((('''''''''******))))))(((((('''''''''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&'''((()))(((((((((***)))'''&&&&&&&&&'''((('''((()))++++++***))))))*********)))))))))))))))...---+++)))(((((())))))++++++*********************+++,,,,,,+++,,,...///111444999;;;;;;@@@PPPaaaqqqwww}}}yyywwwqqqggg]]]WWWXXXZZZHHH???666555===FFFLLLNNN}}}vvvqqqlllhhheee]]]^^^^^^^^^]]]]]]^^^___jjjllloooooonnnqqqwww}}}zzzwwwyyy{{{yyyrrrnnnddd```[[[VVVSSSQQQPPPPPPJJJEEE???;;;:::999777555666777999:::;;;===@@@AAAGGGLLLUUU]]]dddggggggggg^^^YYYSSSPPPRRRRRRPPPNNNMMMHHHDDDDDDGGGIIIGGGDDDCCCCCCBBBAAAAAAAAAAAAAAABBBDDDFFFGGGDDD>>>;;;999555333222111333444333333222222222222222222111111222222222333333222222222222222222222111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000111111222222222222333333333444333222111111222333333333111000000222444555444444333222222222222333444222222222222222333444555333333222222111000000///222222222222222222222222333111000222555666555333111111111222222444555555222333444555555555555555666666666666777888999:::<<<<<<<<<;;;:::;;;<<<======>>>@@@AAACCCGGGLLLOOOOOOPPPRRRSSSTTTVVVZZZ]]]bbbeeeiiiiiifffccccccdddmmmlllfff\\\OOODDD>>>===;;;>>>CCCEEEDDDDDDFFFHHHNNNOOOOOOPPPPPPPPPPPPPPPSSSTTTVVVZZZ___cccddddddgggmmmrrrssstttvvvuuurrrooommmlllkkkjjjhhheeecccbbbbbbaaa```^^^]]][[[[[[UUUVVVVVVVVVXXX[[[```cccnnntttwwwtttpppkkkeee^^^[[[YYYXXXYYY[[[]]]]]]\\\^^^```aaa```]]][[[ZZZZZZWWW^^^hhhqqqyyy}}}|||wwwvvvssspppnnnmmmllllllkkkiiigggffffffhhhjjjlllmmmooorrruuuxxx{{{{{{uuupppnnnnnnjjjkkkjjjhhhfffdddeeefffjjjnnnsssuuusssoookkkjjjkkklllnnnpppqqqpppllliiieee___YYYVVVSSSMMMCCC:::333000---,,,------,,,*********))))))))))))))))))******************++++++(((((((((((())))))))))))******)))((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((''')))))))))(((((((((((((((''''''%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((((((((''''''((((((((()))))))))***)))((('''''''''((()))(((((()))***************************************,,,+++***))))))******+++***************************+++,,,,,,+++,,,...000///444;;;@@@@@@DDDQQQ```ttt{{{~~~wwwqqqiiibbb\\\VVVQQQNNNCCC===777999AAAKKKQQQSSS}}}wwwrrrooocccaaa^^^ZZZWWWSSSQQQPPPYYY\\\aaacccfffjjjpppuuu|||xxxrrrsssvvvwwwzzz}}}yyyyyywwwsssnnnjjjfffdddccc[[[VVVNNNGGGBBB===999777555444333333333444666777888:::>>>DDDKKKRRRWWWZZZWWWSSSNNNNNNPPPQQQPPPOOOOOOLLLIIIIIILLLMMMMMMKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLKKKHHHBBB===888666444444444444333222222222222222222333333333333333333333333333333333444333333333333222222222000000000000000000000000000000////////////000000000000000000000000000000////////////////////////111111111111111222222222111111000000000000000000000000000111111111222222222111111000000111111222111000///000222333333333222222111111111111222222000000000111222444555666333333222222111000000000111111111111111111111111222222222444666777555333111111222222333444555555333333333444555666666777777999;;;;;;999:::===@@@AAAAAAAAA@@@???@@@CCCFFFCCCDDDGGGIIIKKKOOOUUUYYY^^^^^^___^^^]]]]]]___bbbgggkkkmmmjjjbbbZZZTTTRRRXXXYYYYYYSSSIII???:::888777;;;???AAABBBBBBCCCDDDIIIHHHGGGGGGJJJNNNSSSVVV^^^^^^```dddiiimmmooooooppptttvvvvvvxxxyyyvvvpppkkkhhhdddaaa```^^^\\\ZZZ[[[YYYWWWVVVVVVWWWYYYZZZRRRSSSTTTVVVZZZ___gggllluuu{{{|||wwwpppjjjbbb[[[WWWVVVVVVXXXZZZ\\\\\\[[[\\\]]]]]]]]]\\\]]]___aaaiiippp{{{~~~zzzxxxvvvuuummmlllkkkjjjhhhgggfffeeeggggggfffgggjjjnnnqqqtttwwwxxxyyyzzz|||yyysssooommmeeeddddddeeehhhjjjkkkkkkmmmoooqqqqqqnnnjjjgggfffkkklllnnnppppppnnniiieeeaaaYYYPPPIIIEEE@@@888111---+++)))***+++,,,,,,+++)))))))))))))))***************************))))))))))))))))))((((((((((((+++***)))((('''''''''''')))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&''')))***((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))(((''''''))))))((('''((()))***++++++***)))((('''((()))))))))))))))))))))******+++++++++++++++++++++++++++******))))))***++++++,,,***************************+++,,,,,,+++,,,...000000555???GGGKKKOOOZZZeeezzzzzzooohhh___[[[ZZZUUUKKKBBB;;;:::<<>>===@@@CCCFFFGGGGGGGGGGGGGGGGGGGGGJJJOOOWWW^^^cccffffffgggjjjooorrrttttttvvvwwwvvvtttuuuuuunnnfff]]]\\\ZZZYYYYYYYYYWWWUUUVVVTTTPPPOOOOOOSSSXXX[[[UUUVVVXXXZZZ___eeemmmssspppttttttnnnhhhddd___ZZZVVVVVVVVVXXX[[[]]]]]]\\\ZZZZZZZZZZZZ^^^eeennnttt~~~{{{vvvqqqooonnnmmmhhhhhhhhhgggfffdddbbbaaafffhhhkkkppptttxxxzzz|||||||||{{{{{{||||||yyyzzz~~~|||}}}~~~|||xxxsssnnnkkkddddddfffkkkpppsssqqqnnnjjjkkkmmmllljjjiiiiiiiiijjjkkklllmmmlllhhhbbb^^^XXXPPPEEE===888444000,,,***)))))))))***+++++++++(((((())))))************++++++******))))))((((((******))))))((((((''''''))))))((('''''''''''''''************))))))))))))''''''''''''((((((((((((&&&''''''(((((()))))))))((((((((('''((()))******(((((((((((((((((((((((('''(((((())))))(((((('''((())))))))))))(((''''''+++***((('''((()))+++,,,,,,+++)))((((((((()))******)))((((((((()))+++,,,******************++++++******************++++++***************++++++++++++,,,---,,,,,,,,,...000222777BBBNNNWWW^^^iiittt~~~sssggg```ZZZWWWVVVQQQGGG???666<<>>;;;666333666555333222333444666777555555777:::???CCCFFFGGGCCCAAA@@@@@@BBBCCCDDDDDDDDDDDDCCCDDDFFFJJJMMMOOOVVVYYYYYYYYY\\\___[[[SSSDDDAAA===;;;::::::999888777666666555444444333333333222111111111111222333333222222222222111111111000000000000000000000000000000////////////000000/////////////////////////////////////////////////////////000000000111111111111111111000000//////....../////////000000000......//////000000000000///......///111222222111222222333333333333222222222111111000000111111111222222222111111111111111000000000000000000000000...000333444555444333222444555555666555555444333444555555666777777888888:::???DDDFFFFFFIIIOOOUUU]]]]]]ZZZVVVRRRSSSYYY^^^___^^^]]][[[YYYYYY[[[]]]YYYYYYXXXVVVTTTSSSTTTVVVSSSVVVWWWSSSLLLEEEAAA???DDDJJJRRRUUUSSSPPPMMMMMMEEEGGGJJJNNNRRRUUUVVVWWWSSSTTTUUUYYY^^^eeekkkooonnnmmmlllnnnpppsssttttttvvvvvvtttpppnnnlllddd[[[QQQQQQSSSUUUWWWVVVSSSQQQPPPOOOMMMMMMPPPVVV]]]aaabbbbbbbbbbbbbbbeeejjjnnnjjjlllkkkddd`````````^^^ZZZYYYXXXYYY[[[]]]\\\[[[\\\___eeekkkrrrzzz}}}~~~{{{uuupppllljjjjjjjjjffffffffffffeeedddbbbbbbiiinnnttt{{{~~~}}}{{{|||~~~tttqqqtttzzzwwwwwwwwwvvvtttpppkkkhhhfffhhhlllsssxxxxxxsssmmmhhhiiijjjjjjiiihhhiiikkkkkkjjjjjjiiigggbbb[[[VVVLLLEEE;;;444000...---+++******++++++************'''((()))***++++++******+++******))))))(((((((((******))))))(((((('''''''''''''''''''''((())))))))))))((((((((('''''''''&&&'''''''''(((((())))))&&&&&&''''''(((((())))))(((((((((((())))))******))))))))))))))))))))))))'''''''''(((((('''''''''((()))))))))))))))((((((+++***((('''((()))+++,,,,,,+++)))((((((((()))******)))((((((((()))+++,,,'''((((((((())))))******,,,,,,++++++***)))(((((())))))*********++++++++++++,,,------,,,---///000333777BBBRRR```lllyyy{{{ooodddaaa\\\VVVOOOHHHBBB>>>777BBBSSS```fffccc\\\WWWzzzvvvtttrrrooollldddaaa^^^ZZZXXXXXXXXXYYYeeemmmvvvxxxrrrmmmkkkmmmpppooommmkkkjjjkkkllllllppptttxxxzzzzzz{{{}}}wwwrrroooooojjjddd\\\UUUOOOHHH@@@:::444444333333333333444444111111222333555777999::::::999888888888:::;;;<<<;;;;;;;;;<<<@@@DDDIIILLLUUU[[[______eeennnooojjjSSSNNNHHHCCC@@@??????>>><<<;;;:::888666444333222444333222111111222333444222222222222111111111111000000000000000000000000000000////////////000000////////////////////////////////////////////////.........///000000111111222222111111000/////////........./////////000000------...///000000000000///......000222333222000222222333333333333222222222111111000//////000000111111111111111111111111111111111111111111111111...000333444333222333333444555777888888888777666888999:::<<<<<<;;;:::999>>>BBBGGGJJJLLLPPPVVVZZZhhhjjjjjjeee^^^[[[]]]aaa\\\[[[XXXTTTPPPNNNNNNPPPNNNMMMLLLHHHDDDBBBCCCDDDEEEIIILLLLLLHHHCCCBBBBBBGGGMMMTTTXXXWWWUUUUUUUUUNNNOOORRRWWW___fffjjjllljjjjjjjjjlllnnnqqquuuwwwvvvtttqqqppppppppppppoooppprrrpppkkkgggddd]]]UUUMMMNNNPPPSSSUUUUUUQQQNNNLLLKKKLLLOOOUUU]]]dddiiinnnmmmjjjfffaaa______```aaacccbbb\\\YYY[[[]]]\\\___]]][[[ZZZ\\\^^^^^^^^^```hhhtttzzzwwwrrrnnnjjjiiiiiiiiidddeeeeeeffffffggghhhhhhqqquuu|||}}}{{{}}}wwwnnnkkknnnuuuzzzwwwuuusssqqqooommmjjjgggiiimmmsssxxxzzzxxxrrrmmmkkklllllljjjhhhggghhhiiijjjhhheeebbb^^^XXXQQQLLL???:::444...,,,,,,,,,,,,)))+++,,,,,,***))))))***'''(((***++++++***))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((()))***+++&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''((()))))))))''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''((())))))*********)))))))))((('''((()))***++++++***)))((('''((()))))))))))))))))))))******+++&&&''''''(((((())))))))),,,,,,,,,,,,***)))(((''')))))))))***++++++,,,,,,+++,,,------,,,---///111222666CCCVVViiixxx|||pppgggeee^^^RRREEE===<<<>>>???MMM___jjjjjjbbbXXXQQQ}}}{{{{{{{{{yyyvvvuuurrroookkkfff```[[[XXX^^^cccjjjllljjjgggeeeeeeffffffeeeeeeeeeeeefffgggmmmpppsssssspppppptttxxx|||}}}~~~|||xxxwwwwwwyyyyyytttmmmiiieee^^^UUUNNNAAA???===:::888777666666222333333222111111111222555555444333333333555777555444444555888===BBBEEEMMMVVV\\\[[[bbbooovvvuuujjjcccYYYPPPLLLIIIIIIHHHGGGFFFCCC@@@<<<999777666666555444333333444555666444333333333222222222222000000000000000000000000000000////////////000000////////////////////////000000000000000000000000...//////000111111222222222222111111000//////......////////////000000000,,,---///000111111000000/////////111333444222000000111222333333222111000000000/////////000000111111111111111111111111111222222222222222222222222///222444444222222444666666888;;;>>>@@@AAAAAAAAABBBDDDFFFHHHGGGEEECCCAAACCCEEEGGGKKKOOOSSSWWWYYYgggmmmqqqmmmdddZZZVVVVVVLLLKKKHHHCCC???======?????????>>>;;;888666777888===CCCKKKNNNMMMIIIGGGGGGGGGLLLSSSVVVWWWWWWZZZ\\\___^^^___dddllltttzzz|||~~~|||zzzxxxxxxzzz}}}{{{wwwrrrnnnllljjjhhhfffdddhhhiiiddd___[[[VVVQQQLLLMMMNNNQQQTTTUUUTTTRRRNNNOOOQQQUUUZZZ```eeeiiimmmmmmjjjddd]]]XXXUUUTTTTTTYYY[[[YYYXXX[[[\\\[[[___]]]\\\^^^bbbhhhlllnnnpppvvvvvvtttppplllhhhffffffeeeeeefffgggiiilllpppsssuuuyyy{{{}}}yyywwwyyy{{{{{{wwwrrrmmmkkklllooorrrtttqqqllljjjkkklllllljjjooosssxxxzzzyyyvvvsssrrrlllmmmmmmllljjjhhhhhhiiieeeaaa\\\VVVPPPJJJCCC>>>666333///,,,++++++++++++'''))),,,,,,***((()))***((()))***++++++***((('''((((((((()))))))))))))))(((((((((((())))))))))))))))))((((((((()))******'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))***''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((()))***+++++++++''''''((((((((()))))))))***)))((('''''''''((()))(((((()))***************'''''''''((())))))*********++++++,,,+++***)))(((((())))))***++++++,,,,,,+++---...---------///111444999III```uuu|||rrrgggbbbXXXIII<<<888;;;AAALLLXXXffflllfff[[[QQQKKK}}}|||~~~|||wwwooofff```\\\___cccdddbbb___]]]\\\^^^```bbbdddffffffgggfffeeelllrrrtttppplllkkklllnnnpppssstttssstttwwwyyy~~~zzzwwwvvvuuuqqqiiibbbXXXTTTNNNGGGAAA>>>;;;;;;444444555333111000000111333333333222111111333444222111111111444888===@@@EEEPPPVVVTTTYYYhhhqqqqqq}}}uuuhhh]]]VVVSSSRRRQQQQQQOOOLLLHHHDDD@@@===;;;999777666555555666777999555555444444444333333333000000000000000000000000000000////////////000000////////////////////////111111111111111111111111///000000111222222333333222222222111000//////...////////////000000000111,,,---///111111111111000//////000222444444333111///000111222222111000///............///111222333111111111111111111222222222222222222222222222222111333555444222222555888:::<<>>:::777555666888333444444333222222444666;;;DDDNNNTTTSSSOOOLLLJJJGGGMMMSSSWWWZZZ]]]bbbfffpppmmmkkknnnuuu}}}}}}}}}{{{wwwpppkkkgggdddaaa___YYY___bbb]]]XXXUUURRROOOKKKKKKLLLOOOSSSWWWXXXYYYTTTUUUVVVYYY\\\___bbbcccffffffddd```ZZZTTTQQQPPPMMMTTTZZZ\\\^^^aaabbb```\\\[[[\\\aaajjjttt|||||||||uuusssqqqmmmiiifffcccaaaaaahhhhhhjjjmmmsssxxx~~~~~~|||uuurrrqqqrrrrrrqqqooonnnmmmlllllllllooojjjeeeeeehhhlllooopppuuuyyy||||||yyyvvvwwwxxxjjjlllmmmmmmkkkjjjjjjkkk^^^ZZZSSSLLLEEE>>>777333000///---+++******))))))$$$'''***+++)))((()))+++)))***+++,,,+++)))'''&&&''''''(((((())))))******''''''(((((())))))******,,,+++***))))))(((((()))***)))))))))((((((((((((&&&&&&&&&'''((())))))***(((((((((''''''&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((())))))************))))))%%%&&&((()))+++,,,,,,,,,&&&&&&'''((()))(((((((((***)))'''&&&&&&''''''((('''(((***+++++++++***)))'''(((((()))***+++++++++((()))***,,,,,,+++******((())))))***++++++,,,,,,,,,---...---------///111888>>>PPPiii{{{rrrccc\\\OOOAAA888888???EEEUUU___iiijjjaaaUUULLLHHH}}}qqqgggdddddddddccc___[[[VVVTTTVVVUUUUUUWWW[[[```cccdddaaadddgggiiiiiihhhhhhhhhlllmmmrrrwwwwwwqqqoooqqqmmmpppqqqqqqooopppsssvvvkkkjjjhhhccc]]]VVVPPPLLLDDDCCCAAA===888666666777666444222333666666444111222000......000333444444:::>>>AAACCCFFFNNNZZZdddiiijjjjjjeee^^^YYYWWWWWWYYYZZZZZZYYYUUUNNNHHHDDDDDD@@@;;;:::;;;===<<<;;;>>><<<888555444444555666444444444444333111///...555222000///000111111000...///000111111111//////333222222333555666555444222111111111222333333444555555555555333111///...---...///111111111000///222111000111222222000...222222111000000000111111444333222111111111222333000...---///222444222000/////////000111222333333333333222222222333333444333333444666888:::<<<===JJJNNNSSSXXXZZZYYYWWWUUUVVVUUUXXX^^^bbb```UUULLLGGGFFFDDDDDDFFFJJJOOORRRWWW[[[]]][[[RRRGGG???;;;777555444444444444222111444333222333666888999888AAAMMMVVVUUURRRSSSWWWZZZ]]]```dddfffhhhkkkqqqvvvxxxxxxyyyzzz{{{}}}~~~{{{yyyyyyzzzyyyyyymmmjjjgggdddbbb```]]][[[ZZZ\\\\\\[[[WWWRRRPPPOOOPPPLLLJJJPPPZZZaaaaaa___[[[[[[[[[[[[[[[ZZZZZZYYYZZZ]]]^^^]]]YYYTTTPPPNNNSSSTTTUUUWWWZZZ]]]```bbbddddddhhhqqq}}}||||||{{{|||uuulllgggiiikkkjjjgggeeefffhhhjjjmmmqqqtttxxx}}}~~~~~~wwwooojjjjjjllliiijjjkkkjjjiiiiiijjjkkkhhhiiijjjlllooorrrtttuuutttvvvyyyzzzxxxwwwvvvuuuppplllhhhhhhiiiiiiddd___\\\RRRFFF<<<888444///+++,,,+++***))))))***+++,,,%%%&&&'''((()))***+++,,,************))))))))))))***++++++***((('''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))'''&&&&&&'''((()))''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((('''''''''''''''((()))))),,,+++++++++******))))))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++,,,,,,,,,---------///,,,,,,///000///111555===KKK___sss~~~sssjjjZZZTTTHHH;;;444999FFFRRReeeccc```ZZZPPPHHHHHHNNNxxxpppnnnmmmllliiieee___ZZZWWWUUUSSSRRRSSSVVVYYY[[[[[[^^^```bbbdddeeefffhhhiiiiiijjjnnnssssssooooooqqqoooppppppnnnkkkjjjkkkmmmoooppprrrqqqoookkkfffcccXXXXXXUUUQQQLLLHHHGGGGGGGGGBBB===;;;::::::777444666333000///000111111111222444666777888<<>><<<:::::::::;;;999888777666555444444444333111//////000000000...---...000222333444333333666666888:::<<<===<<<;;;777666666555555666666777888888777666555222000///222222222222222222111111222111111222444444222111222222111111222222333333222333444555666666555555111000000222444444222///222222111000000000111222444444444555555666666666444666999<<>>:::777444222222111000///222222222333333444555666@@@AAABBBBBBAAABBBDDDFFFLLLNNNRRRWWW\\\___bbbcccaaaYYYOOOGGGDDDDDDGGGHHHGGGFFFDDDBBB???===<<<;;;???>>><<<:::888777666555444333333333555444333111...///222444777999::::::;;;<<>><<<;;;;;;;;;<<<<<<<<<;;;999777666444444555444222111111222333444222222222444555555333111444444444333333333444444444666:::======<<<999777222222333555777777555333999777555444333333444444666777999;;;============<<<>>>BBBFFFHHHHHHGGGFFFGGGJJJOOOSSSUUUVVVUUUSSSTTTRRRQQQSSSUUURRRJJJCCC:::999777666666777777888:::;;;;;;:::777666666666777666555555666888:::;;;<<<@@@CCCEEEFFFIIIOOOSSSUUU___hhhnnnsssyyy{{{zzzyyyvvvsssrrrtttwwwyyyzzz||||||||||||||||||||||||ssspppkkkgggeeedddcccaaa```]]]ZZZYYYZZZ[[[[[[[[[\\\\\\\\\[[[ZZZ\\\```dddbbbccccccdddgggiiikkklllbbb\\\TTTNNNNNNPPPSSSUUUZZZ\\\]]]]]]ZZZWWWVVVUUUQQQVVV```kkkuuu|||}}}yyyyyy{{{{{{yyywwwvvvuuutttrrrnnnjjjfffdddiiilllooorrruuuyyy}}}zzzqqqkkkjjjgggeeeeeegggjjjlllmmmkkkkkkjjjiiiiiilllqqqttt{{{yyyvvvsssqqqpppppppppppppppppppppoooooonnnmmmfffccc```^^^]]]YYYSSSNNN===777000,,,,,,,,,+++)))+++******))))))******+++(((((((((((())))))))))))******))))))))))))(((((('''((()))(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))***)))(((((('''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))******))))))((((((((((((''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++...111222444<<>>;;;:::999666555888666444555777888888777555555555666666888:::;;;:::;;;???DDDKKKQQQVVVYYY]]]WWWOOOGGGDDDDDDGGGIIIJJJJJJJJJHHHFFFCCC@@@???DDDDDDDDDBBB???;;;888555888888888999;;;:::888666555666777999<<<===?????????@@@AAACCCEEEHHHMMMOOOOOOMMMJJJFFFCCCAAA@@@???>>>======<<<<<<<<<======888666444222111222333555333333444666888888666444:::999999888666555333333999<<>>@@@CCCFFFGGGGGGFFFEEEFFFDDDCCCDDDFFFDDD???:::222222222222333444555666999:::;;;======>>>???@@@@@@@@@@@@@@@BBBEEEJJJNNNSSSWWWZZZZZZYYYZZZaaafffmmmtttzzz~~~{{{vvvqqqooorrruuuwwwvvvxxxxxxwwwwwwuuutttsssrrriiifffbbb```___```___^^^YYYVVVTTTTTTVVVYYY[[[\\\ddddddbbb```___```bbbeeedddfffhhhhhhggghhhjjjmmmfff___VVVQQQQQQTTTVVVWWW[[[]]]______^^^\\\\\\\\\```fffqqq||||||yyyvvvuuuuuutttqqqooolllmmmllliiieeedddeeegggmmmpppuuu{{{zzz}}}wwwoooiiihhheeeaaabbbfffjjjkkkkkkiiikkkmmmoooqqqtttxxx||||||wwwsssooommmllllllkkkiiihhhggggggfffdddccc___\\\YYYVVVRRRLLLDDD???444000,,,***+++,,,,,,+++******))))))))))))******))))))))))))((((((((((((***)))))))))((((((((((((&&&((()))(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******''''''''''''''''''((((((''''''(((((((((((('''''')))(((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((******************))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,,,,...222555666;;;HHHUUUooo~~~nnn```XXXUUUHHHAAA===CCCSSSaaaggghhhddd]]]XXXXXXZZZ\\\___dddyyyyyyyyyyyywwwuuusssrrrrrrqqqooonnnmmmkkkgggdddaaaaaaccceeeeeeaaaZZZUUUYYYWWWYYY]]]aaaeeelllttt{{{xxxuuuqqqnnnkkkiiiggggggfffeeeeeeeeefffhhhiiimmmpppsssvvvxxxzzz~~~~~~}}}~~~}}}wwwooohhh[[[WWWSSSOOOKKKHHHDDDAAA???<<<888777888:::;;;;;;:::999777777666666666666333333444777<<>>@@@FFFGGGIIIJJJKKKJJJHHHGGGFFFHHHLLLMMMLLLHHHCCC???>>>>>>>>>@@@AAAAAA???============>>>>>>???@@@@@@??????>>>>>>???DDDLLLRRRXXXVVVSSSNNNIIIEEEBBB@@@<<<<<<<<<>>>@@@CCCGGGIIICCCBBB???;;;888666555555555555666:::???BBBCCCCCCDDDCCCBBB???<<<888555333999>>>FFFLLLOOONNNKKKIIIFFFDDDAAA>>>===>>>AAACCC???>>>>>>>>>>>>>>>>>>???GGGJJJOOOTTTXXX[[[\\\]]]TTTRRRNNNJJJFFFCCCBBBBBB888999:::;;;;;;;;;:::999:::999999;;;>>>???===:::444555555666777888::::::;;;>>>CCCJJJOOORRRRRRRRRTTTUUUVVVWWWXXX\\\bbbggglllooopppmmmhhhhhhmmmrrr~~~}}}zzzuuupppnnnqqquuuvvvvvvvvvvvvuuutttrrrpppmmmlllccc```]]][[[[[[[[[[[[ZZZUUUSSSRRRSSSVVVZZZ\\\\\\cccddddddccc```___```aaaaaaeeehhhhhheeeeeehhhkkkccc^^^YYYXXXZZZ]]]]]]\\\ZZZ]]]bbbfffggghhhjjjkkkrrrwww~~~~~~||||||||||||yyywwwtttrrrooommmiiigggccceeegggfffeeeggglllqqquuuyyy}}}}}}yyy{{{}}}}}}{{{uuupppllllllhhhcccbbbeeegggfffeeefffjjjqqqvvvzzz|||~~~~~~|||wwwsssooommmlllkkkhhheeecccbbbaaa___\\\YYYVVVSSSPPPKKKEEE>>>777222///---+++***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((''''''((())))))''''''((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))******((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,---///333888<<>>===;;;888666666555444444555777:::;;;888999:::888666555555666888:::===@@@CCCEEEFFFGGGCCCGGGMMMRRRSSSRRRNNNLLLIIIHHHGGGIIIJJJKKKIIIHHHAAA@@@???>>>============;;;;;;999777777<<>>;;;;;;::::::;;;===>>>???AAAFFFOOOYYYccchhhhhhgggkkkmmmoooooooooqqqvvv{{{{{{{{{yyyuuupppooorrruuu~~~}}}wwwqqqnnnkkkjjjllloooqqqrrruuuuuutttsssqqqnnnkkkiiiaaa^^^ZZZWWWVVVVVVUUUTTTUUUTTTTTTVVVZZZ]]]^^^]]]]]]^^^______^^^]]]^^^___aaadddffffffdddbbbdddfff]]][[[ZZZ___fffiiihhheee]]]ccckkkqqquuuxxxzzz||||||~~~~~~|||xxxvvvtttttttttrrrrrrqqqooollljjjgggfffcccfffjjjlllnnnrrrxxx}}}|||zzz{{{}}}xxxxxxxxxwwwuuussspppoookkkhhhdddaaaaaabbbbbbbbbeeekkksssyyy}}}~~~~~~|||zzzwwwtttqqqnnnlllkkkfffccc```___^^^ZZZTTTOOOJJJHHHDDD???999333...,,,++++++******))))))******((())))))******))))))((())))))))))))(((((((((((())))))((((((((((((''''''&&&((())))))(((''')))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''(((((()))***$$$%%%&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''((((((&&&&&&''''''''''''(((((())))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......333;;;EEESSSgggxxxvvvdddSSSIIIFFFGGGEEEJJJTTTaaajjjjjjbbbZZZWWWYYYaaajjjooonnnmmmooopppnnnqqqyyy~~~}}}~~~}}}}}}}}}}}}}}}||||||{{{{{{wwwwwwyyy{{{}}}{{{xxxuuurrrsssuuuyyy}}}zzzrrrlll___[[[YYYZZZYYYYYY^^^eeecccaaabbbeeejjjnnnooonnnhhhgggggggggfffeeedddccc```bbbeeeiiinnnuuu~~~zzzuuusssqqqpppooonnnkkkhhhggghhhfffaaa[[[XXXXXXZZZSSSQQQPPPPPPPPPMMMHHHDDDBBBAAA>>><<<:::::::::;;;999;;;;;;999666333444555111222444777999;;;<<<===<<<>>>CCCGGGIIIJJJIIIIIIHHHGGGEEEFFFHHHIIIIIIHHH>>>===;;;999888777777777333444555333222555<<>>FFFMMMRRRSSSWWW]]]bbbbbb^^^XXXTTTMMMJJJFFFFFFIIINNNSSSUUU______]]]ZZZUUUPPPKKKHHH===@@@FFFLLLSSSWWWZZZ\\\dddfffgggeee```\\\ZZZ[[[MMMOOORRRSSSRRRNNNIIIEEE@@@?????????@@@AAACCCCCC>>>===<<<;;;999777555444666666666888999;;;===>>>AAADDDHHHMMMQQQTTTUUUUUUUUUUUUUUUWWW[[[aaagggjjjiiikkkpppxxx{{{xxxyyy|||~~~zzzvvvttttttvvvwwwwwwppptttsssmmmhhhgggfffddddddfffgggeeecccbbbeeehhheeeeeeeeedddbbb^^^[[[YYY\\\ZZZXXXXXXYYY[[[\\\]]]YYYZZZ\\\___bbbcccaaa___bbbaaa^^^ZZZXXXZZZ^^^bbbbbbbbbaaa___]]]ZZZWWWUUU^^^]]]aaalllzzzzzz|||{{{yyywwwuuutttssssssrrrrrrqqqmmmiiieeecccccc```cccgggkkkmmmoooqqqrrrtttwww{{{~~~|||wwwtttrrruuutttsssrrrooollljjjhhh^^^```aaaaaa```bbbhhhmmmjjjmmmppprrrrrrrrrssstttssssssrrrpppmmmhhhdddaaa^^^[[[XXXWWWUUUNNNCCC;;;555444222...+++***,,,---''')))++++++*********+++'''((()))******)))((('''(((((((((((()))))))))***)))(((((((((''''''''''''$$$%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((&&&''')))***+++++++++***''''''(((((((((((('''''''''(((((()))***++++++,,,''''''''''''((((((((()))((('''&&&%%%%%%%%%%%%%%%'''((((((((())))))******((((((((((((((()))******************************))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////666444999III___wwwxxxjjj[[[NNNEEE@@@>>>CCCMMMXXX^^^]]][[[ZZZ\\\dddfffjjjmmmllllllrrr{{{mmmhhhaaa]]]^^^ccciiilllqqq~~~~~~zzz}}}}}}yyyyyyxxxvvvtttwww}}}zzzqqqjjjjjjjjjgggccccccddd```[[[[[[^^^___]]]ZZZWWWYYY]]]bbbffffffdddaaa\\\```fffjjjlllpppuuuyyyzzzzzz{{{{{{zzzyyyxxxwwwxxxsssooommmooorrrrrrqqqvvvyyy}}}}}}zzzwwwvvvyyywwwwwwyyy{{{{{{wwwtttiiigggddd```]]][[[ZZZZZZSSSSSSRRRNNNIIIEEECCCBBB888999::::::::::::;;;;;;:::999888777555444333333333444555555333222222222111000000000222333333333444222///------///222444666:::@@@DDDDDDAAA<<<999888555222333777===BBBEEEFFFGGGJJJOOOTTTUUURRROOOKKKGGGBBB???>>>AAAEEEHHHQQQUUU\\\```^^^WWWNNNGGGAAA@@@======AAAGGGNNNRRR```cccfffeee```ZZZTTTQQQHHHGGGEEECCCAAA???===<<<999;;;;;;:::888:::???DDDGGGIIIKKKKKKJJJEEEAAA>>>???EEEHHHFFFEEEJJJPPPTTTZZZ___ddddddaaa```cccfffkkkjjjiiilllqqqwww{{{}}}zzz{{{|||}}}~~~~~~||||||}}}~~~}}}|||yyyvvvsssqqqooonnnkkkjjjgggeeecccbbbbbbbbbcccbbb```____________^^^```[[[VVVUUUXXXZZZXXXVVVVVVZZZ___aaaaaa___]]]]]][[[]]]___aaabbbbbbaaa```ddd```___^^^[[[WWWYYY^^^___aaa___[[[[[[]]]]]]ZZZ```eeeppp~~~~~~}}}|||{{{zzzwwwtttrrrqqqqqqrrrrrrppplllgggcccccceeehhhfffiiimmmpppqqquuu|||}}}|||}}}~~~}}}zzzvvvttttttuuuvvvvvvwwwuuuqqqlllfffcccdddeeedddeeefffhhhkkkoooqqqssspppssstttqqqqqqsssrrrooorrrrrrqqqnnniiiccc]]]ZZZZZZUUUPPPLLLIIIBBB888000...---,,,+++***************)))(((&&&&&&&&&'''(((***)))'''&&&%%%&&&((()))******))))))((((((((('''''''''((((((((((((''''''(((((())))))))))))((((((###$$$$$$%%%&&&'''(((((('''''''''(((''''''&&&%%%******))))))((((((''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---,,,******---...,,,---111111888EEEYYYtttvvvgggVVVFFF>>>CCCMMMWWWXXXYYYWWWUUUXXX```gggiiimmmqqqqqqoooqqqxxxwwwqqqiiidddaaa^^^\\\YYYaaammmzzz~~~|||yyyzzz~~~|||vvvwwwwwwssspppoooppplllhhhfffeeeccc```^^^WWWWWWXXX[[[]]]]]][[[XXX^^^aaadddeeefffhhhlllooossssssssssssssssssssssssvvvuuussssssuuuwwwwwwwwwyyy{{{}}}~~~}}}}}}}}}~~~~~~}}}}}}~~~|||yyywwwwwwuuuuuuttttttuuuuuummmllljjjddd]]]WWWTTTRRRHHHGGGEEEDDDDDDDDDCCCCCC???>>><<<:::888777555444555777888777555333333333444333333333555777777777555333000///...000222444888<<>>;;;777555444777:::<<>>>>>>>>>>>:::;;;<<<<<<>>>CCCKKKRRRWWWYYY[[[\\\[[[XXXUUURRRVVV\\\```^^^]]]ccciiikkksssvvvwwwwwwtttqqqpppqqquuutttssstttxxx|||~~~~~~}}}}}}~~~~~~~~~zzz{{{{{{yyyvvvuuutttuuuyyywwwssspppmmmkkkiiiiiidddcccaaa```____________[[[ZZZYYYXXXYYYYYYYYYXXXXXXUUUSSSUUU[[[___```___\\\^^^``````]]]ZZZXXXXXX\\\]]]^^^```bbbdddffffffeeebbbaaaaaa]]]XXXYYY^^^^^^eeeiiieeeaaacccfffhhhmmmsss~~~~~~|||{{{zzzzzzzzzxxxtttqqqppppppqqqqqqnnnllliiieeecccdddhhhkkkoooppptttxxx}}}~~~|||yyyyyyzzzzzzwwwuuuwwwuuuttttttttttttqqqooopppnnnkkkfffbbbaaabbbeeejjjkkklllmmmoooqqqrrrrrrooorrrrrrppppppsssssspppppppppnnnkkkeee___XXXTTTQQQKKKDDD???<<<888222,,,---,,,+++***))))))))))))+++***))))))))))))))))))((('''&&&%%%&&&''')))+++))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,------++++++...///---///333555@@@RRRggg}}}rrrbbbSSSFFFAAAGGGPPPXXXZZZ[[[ZZZYYY[[[bbbgggooorrrvvvvvvuuuxxx}}}xxxssskkkaaaYYYVVV]]]fffqqq~~~{{{{{{|||{{{yyyyyyyyyvvvrrrlllhhhfffeee]]][[[ZZZZZZZZZXXXUUURRR\\\]]]___``````aaaccceeehhhhhhiiijjjlllnnnpppqqqtttvvvyyyyyyyyyyyyyyyyyy}}}}}}|||{{{zzz||||||}}}uuummmiiigggbbb]]]XXXVVVWWWXXXWWWVVVNNNMMMKKKHHHFFFCCCAAA@@@???AAAAAA@@@===;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<;;;888666555555666777888;;;@@@EEEIIIJJJJJJJJJJJJEEE>>>888555555444444555555555888:::;;;;;;999888777555444444666888999555888>>>BBBEEEDDDBBB@@@888777666666666999;;;===>>>@@@BBBCCCCCCDDDFFFGGGGGGFFFEEEEEEFFFHHHKKKLLLJJJKKKLLLMMMOOOVVV```hhhlllmmmnnnoooooonnnlllkkkkkkqqqtttssssssxxx}}}~~~~~~{{{xxxuuuyyyxxxxxxyyy|||~~~~~~}}}{{{|||}}}}}}|||yyywwwuuuqqqssstttsssqqqooonnnnnnqqqnnnjjjfffbbbaaaaaabbb^^^]]]]]]]]]]]]^^^______WWWWWWWWWVVVVVVVVVVVVVVV\\\YYYVVVWWW[[[^^^___^^^```aaaaaa___\\\ZZZYYYZZZ[[[[[[[[[\\\___bbbfffhhhhhhfffdddbbb\\\VVVVVV[[[bbboooxxxtttmmmmmmsssxxxxxx~~~{{{zzzyyywwwvvvvvvvvvwwwtttqqqnnnkkkjjjkkkmmmooolllkkkiiiggggggjjjooosss{{{|||}}}yyyyyyzzz{{{|||zzzxxxuuurrrooommmnnnpppssstttsssooollliiiiiigggdddbbbccceeehhhnnnooopppqqqqqqpppooonnnnnnppppppmmmnnnrrrsssqqqjjjjjjiiifff```YYYRRRNNNEEE???777111///...,,,***,,,+++***)))((((((((()))(((((()))*********))))))&&&%%%%%%%%%&&&(((***+++(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((((((((((((((())))))******++++++''''''(((((((((((())))))(((((()))))))))*********++++++******++++++,,,------+++,,,//////...111666;;;MMMeee|||xxxjjjYYYMMMFFFEEELLLUUUWWWZZZ]]]]]]]]]___dddhhhuuuxxxzzz{{{|||zzzqqq___^^^^^^cccnnnyyy~~~|||~~~~~~yyyqqqkkkjjjkkkfffeeedddcccbbb^^^YYYUUUTTTWWW\\\___```___^^^]]]______```bbbeeehhhjjjlllnnnssswwwyyyvvvttttttuuuzzzzzzyyywwwvvvwwwyyy|||~~~~~~~~~|||zzzzzz||||||xxxvvvwwwqqqkkkjjjlllooopppooogggeeeccc```]]]ZZZXXXVVVSSSTTTTTTSSSPPPMMMMMMMMMLLLLLLLLLJJJIIIIIIIIIJJJHHHFFFDDDAAA>>>===<<<<<<:::<<>>>>>???@@@@@@@@@>>>>>>>>>>>>??????@@@AAA999:::<<<>>>????????????=========>>>>>>>>>??????BBBDDDFFFHHHJJJOOOTTTXXX\\\[[[ZZZZZZ[[[___bbbdddfffhhhjjjjjjkkkooouuu{{{{{{{{{|||||||||{{{zzzyyyrrrxxx{{{yyyyyy}}}zzzxxxxxxzzz~~~~~~yyyttttttssstttvvvxxxyyywwwvvvssstttvvvvvvtttqqqnnnllliiilllnnnnnnmmmjjjiiiiiifffccc^^^ZZZXXXWWWXXXZZZVVVWWWXXXYYYZZZ\\\]]]^^^^^^^^^___^^^\\\[[[[[[[[[```]]]YYYXXXYYY[[[[[[ZZZ_________^^^^^^___aaadddaaa___]]]\\\^^^bbbgggjjjmmmkkkhhhccc[[[UUUVVV\\\qqq}}}{{{zzz}}}{{{wwwuuusssqqqppppppqqqrrriiigggdddbbbbbbdddgggjjjnnnnnnnnnnnnooosssyyy}}}~~~xxxtttuuuxxx{{{|||xxxtttqqqmmmkkkfffgggjjjnnnppppppmmmjjjeeehhhjjjkkkkkkkkklllmmmmmmnnnooooooooommmjjjiiijjjmmmllliiijjjnnnpppnnnccccccaaa^^^XXXQQQJJJEEE;;;666000,,,++++++***)))******)))((((((((((((((($$$%%%'''((()))(((''''''&&&&&&%%%&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''$$$%%%&&&'''((((((((((((''''''(((((())))))******)))(((&&&$$$$$$&&&((()))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''((((((((())))))*********))))))(((((((((((((((((())))))))))))*********+++++++++******++++++,,,---...,,,,,,...------222:::EEE[[[xxxtttnnn___OOOFFFCCCFFFOOOXXXWWW[[[___cccdddfffiiikkkxxxyyy{{{}}}wwwnnneeebbbdddhhhlllnnn~~~~~~tttnnnmmmpppnnnnnnnnnnnnlllggg```[[[UUUYYY```fffgggddd^^^ZZZ\\\\\\\\\[[[\\\\\\]]]]]]aaaffflllooonnnmmmnnnooooooqqqssstttssstttuuuvvvxxxzzz{{{{{{zzzxxxvvvuuurrrtttyyy~~~{{{vvvvvvyyy}}}|||{{{yyyvvvssspppnnnmmmiiijjjjjjiiifffcccccccccdddddddddaaa]]][[[[[[\\\ZZZXXXVVVRRROOOLLLIIIHHHIIIIIIKKKMMMOOOQQQSSSTTTSSSPPPLLLIIIJJJKKKKKKKKKQQQPPPOOOMMMLLLKKKLLLMMMIIIJJJKKKLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHJJJKKKMMMNNNNNNOOOPPPPPPPPPPPPOOORRRTTTVVVYYY\\\bbbhhhmmmqqqpppooonnnooorrruuuwwwxxx|||}}}|||xxx|||~~~}}}}}}}}}wwwuuuuuuzzz|||vvvrrrrrrqqqrrrsssqqqnnnkkkjjjlllmmmnnnmmmkkkhhheeeeeeggghhhhhheeeaaa______XXXVVVRRROOONNNOOOQQQRRRQQQRRRTTTVVVXXXYYY[[[[[[fffhhhiiigggdddaaa```aaa\\\ZZZXXXWWWYYYZZZ\\\\\\[[[\\\\\\]]]^^^aaafffjjjkkkhhhcccaaabbbggglllqqqtttrrrpppkkkccc^^^ccclll~~~{{{{{{~~~yyyrrrppplllhhhgggggghhhiii___^^^]]]\\\^^^aaaeeegggrrrsssuuuvvvxxx{{{~~~wwwtttuuuyyy|||yyyxxxvvvrrrmmmiiigggeeeeeeeeedddeeeffffffeeecccdddiiiooottttttsssqqqqqqlllmmmnnnnnnllljjjgggffffffhhhhhheeeeeehhhiiifff___]]]ZZZTTTLLLDDD===999111///---++++++***)))((())))))(((((('''((((((((($$$%%%&&&((((((((('''&&&'''''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''((())))))***&&&'''''''''''''''&&&&&&''''''(((((())))))******((('''&&&%%%%%%&&&((()))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))++++++***)))((((((''''''*********+++++++++,,,,,,++++++******++++++,,,---...,,,,,,,,,,,,...777BBBTTTjjjxxxlll^^^QQQCCC===>>>DDDPPPZZZ^^^cccjjjooorrrsssssssssxxxxxxyyy~~~yyypppjjjeeedddfffmmmttt||||||~~~yyyttttttwwwvvvvvvvvvuuusssnnnhhhcccaaaeeelllqqqrrrmmmeee^^^aaaaaa___]]]ZZZWWWTTTRRRVVVZZZ^^^bbbeeegggjjjkkkcccggglllooopppqqqrrrssssssuuuwwwvvvtttrrrppppppoooqqqvvvzzz}}}~~~~~~}}}~~~~~~|||zzzyyyzzz~~~}}}{{{zzzyyyxxxyyyzzzyyyvvvtttssstttxxxyyyxxxuuuooolllmmmooorrrqqqpppmmmjjjgggdddbbbbbbbbbbbbccccccddddddeeefffccc```______aaabbbbbbhhhhhhgggdddaaa______```]]]^^^^^^____________^^^]]][[[ZZZZZZ[[[___ccceeeddddddeeeeeeeeedddcccbbbaaacccfffhhhkkkoootttxxxzzzyyyxxxwwwxxxyyy{{{}}}{{{~~~{{{zzz|||uuutttuuuyyy}}}~~~yyyssstttrrrpppooonnnkkkfffcccdddeeefffgggfffdddbbbaaaaaabbbaaa^^^YYYTTTRRRQQQMMMLLLKKKJJJJJJMMMOOOQQQUUUWWWYYY[[[]]]^^^______gggjjjllljjjfffcccbbbcccaaa___\\\YYYWWWVVVVVVWWWZZZ[[[\\\\\\]]]```fffjjjmmmjjjfffdddfffllltttyyy~~~wwwrrrwwwxxx|||zzzwwwxxx{{{|||zzzxxxllliiiddd```^^^___aaaccc]]]]]]^^^```ccchhhkkknnnwwwyyy|||~~~~~~wwwttttttwwwyyywwwwwwuuuqqqkkkgggfffeeeeeeccc```_________^^^]]]eeekkksssxxxyyyvvvsssqqqooooooooonnnkkkiiifffeee```cccccc```___```___[[[YYYUUUPPPHHH???777000---)))******+++***)))(((((())))))(((((((((((())))))''''''((()))))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&'''((()))******''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((++++++***))))))(((((('''***++++++++++++,,,,,,,,,++++++******++++++,,,---...,,,,,,---///555DDDRRRhhhyyyooodddMMMDDD;;;999<<>>;;;>>>DDDOOObbbrrr{{{zzz}}}zzz|||tttnnngggcccfffmmmtttyyy}}}~~~|||{{{|||{{{yyy{{{~~~|||{{{xxxyyy|||~~~uuuwwwyyyzzzyyyvvvsssqqq^^^ZZZVVVVVVZZZ]]]___^^^___```aaa```]]]\\\\\\]]]fffiiilllkkkgggdddcccdddbbbeeeiiimmmnnnllljjjhhhppprrruuuvvvvvvvvvwwwyyy~~~{{{tttqqquuu{{{~~~~~~~~~}}}}}}|||||||||{{{}}}~~~}}}|||zzzzzz{{{|||~~~yyywwwzzz}}}}}}~~~}}}|||wwwuuuttttttwwwzzz{{{||||||wwwvvvwww{{{zzzzzzyyyyyyxxxxxxxxx|||zzzxxxwwwxxx|||}}}zzzxxxvvvuuusssvvvzzz||||||{{{{{{|||wwwwwwxxxyyyzzz{{{{{{{{{|||wwwvvvvvvpppsssvvvyyyzzzxxxuuurrrjjjooossstttxxx{{{yyytttccceeeiiimmmppppppmmmkkk^^^]]]\\\]]]___```___^^^\\\[[[ZZZXXXWWWUUUTTTSSSTTTUUUTTTRRROOONNNNNNPPPOOOPPPSSSVVVYYY]]]```bbbWWWXXXZZZ[[[\\\]]]\\\\\\[[[```eeeeeebbb```aaadddaaaaaa___\\\YYYXXXYYY[[[\\\^^^```cccfffjjjppptttrrrrrrrrrvvv}}}}}}zzzvvvvvvqqqkkkiiijjjlllkkkjjjiiifffaaa^^^]]]```dddgggiiilllqqqvvv|||~~~~~~rrrmmmlllkkkkkklllnnnqqqsssuuuuuutttooogggbbbaaaaaa[[[\\\___dddiiimmmnnnnnnqqqtttwwwxxxwwwvvvvvvwwwwwwtttpppkkkfffbbb___]]]YYY]]]]]]ZZZVVVTTTOOOIII:::777333///------......)))******))))))***,,,---***)))))))))))))))******)))(((&&&%%%$$$$$$%%%&&&###$$$%%%&&&'''(((((((((&&&&&&&&&''''''((((((((('''((((((((((((((((((''')))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((((())))))******))))))((((((((('''###%%%'''))))))((('''&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))***+++,,,*********)))))))))))))))######$$$&&&((()))***+++))))))))))))************++++++******++++++,,,---///...///333:::IIIaaavvvzzzgggYYYQQQAAA@@@AAAEEEMMM[[[ppp~~~}}}rrrggg``````cccggguuuxxx~~~~~~xxxtttuuuwwwvvv{{{{{{zzz{{{~~~|||}}}~~~~~~}}}}}}nnnlllfff___YYYYYY]]]bbb]]]]]]\\\YYYUUUSSSSSSTTT___```aaaaaa^^^]]]]]]]]]WWWXXX[[[]]]aaadddfffhhhlllnnnppprrrrrrssstttuuusssvvvwwwvvvrrrppprrruuuwwwyyyzzzzzzyyyyyyyyyyyy{{{|||}}}~~~|||~~~|||zzz{{{~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~|||wwwtttvvvxxxxxxyyy}}}}}}vvvsssxxx}}}}}}uuurrrwww~~~yyysssssswww~~~~~~}}}{{{yyyzzz|||~~~}}}yyyuuuvvv{{{~~~~~~{{{zzz{{{{{{{{{yyywwwtttsss~~~}}}{{{xxxtttpppmmmkkkpppoooppptttxxxvvvpppiiihhhfffdddeeehhhkkkkkkjjjcccdddddddddaaa]]]YYYVVVPPPOOORRRVVVWWWTTTVVVZZZXXXVVVSSSQQQPPPPPPQQQRRRUUUVVVWWWXXXYYYZZZZZZZZZYYY\\\___aaabbb```^^^\\\\\\\\\^^^^^^^^^]]]\\\[[[[[[]]]``````___^^^^^^^^^```^^^\\\\\\]]]^^^^^^]]]___```dddiiiooouuuzzz}}}~~~|||vvvyyywwwwwwxxxyyywwwrrrnnnkkkjjjhhhddd``````aaaddd```aaacccdddfffiiinnnqqqqqquuu{{{{{{yyy{{{|||tttkkkhhhfffhhhlllooopppoootttrrrooojjjddd___[[[YYY]]]___dddkkkrrruuuvvvuuuooosssvvvyyyzzzzzzzzzzzz}}}wwwnnnfff```\\\ZZZXXXWWWXXXXXXXXXTTTKKK@@@999///...---+++***))))))(((+++*********))))))(((((()))******))))))((('''&&&%%%&&&''''''&&&&&&(((***&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))'''%%%######%%%'''''''''''''''(((((((((((('''&&&&&&'''(((((('''%%%''''''''''''((((((((((((++++++)))(((&&&&&&%%%%%%%%%&&&((()))))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++)))'''&&&'''(((''''''&&&&&&'''(((((((((((((((******))))))((((((''''''&&&&&&'''((())))))(((((()))((('''''''''(((***+++'''***------++++++...111444222000333@@@UUUmmm~~~vvv```PPPJJJKKK===@@@GGGRRRaaasss|||rrrhhhbbbaaaaaaffffffjjjvvv~~~yyywwwyyy|||~~~~~~~~~~~~}}}~~~||||||zzzyyytttmmmfffbbbbbbcccffffffdddaaa\\\XXXVVVVVV[[[\\\\\\[[[XXXUUUTTTTTTSSSSSSRRRSSSUUUWWWZZZ\\\eeefffiiikkklllnnnpppqqqqqqrrrtttsssqqqppprrrsssxxxxxxyyyxxxwwwvvvvvvvvv{{{zzzzzz{{{}}}~~~~~~}}}~~~}}}{{{zzzyyyzzz}}}}}}|||{{{||||||zzzwwwxxx~~~}}}yyysssppprrrsssssstttwww}}}{{{|||~~~wwwpppmmmqqquuuyyywwwsssqqquuuyyy|||yyyuuuqqqqqqtttxxx{{{xxxvvvsssrrrssswww|||zzzsssrrrvvvzzz{{{{{{wwwvvvuuutttrrrqqqpppppprrrrrrqqqqqqpppooonnnnnnjjjjjjjjjnnnqqqpppjjjdddccc___\\\[[[\\\\\\[[[ZZZXXXYYYZZZYYYVVVRRRMMMJJJIIIGGGIIIMMMOOOQQQVVV]]]^^^]]]ZZZXXXWWWWWWXXXXXX\\\\\\]]]^^^^^^^^^]]]]]]```bbbcccdddccc```]]][[[YYYZZZ[[[\\\]]]]]]\\\\\\]]]```bbbcccbbbbbbbbbccc^^^]]]]]]\\\]]]^^^```aaaiiimmmssszzz{{{tttqqqpppoooppppppnnniiieeeeeeeeebbb___\\\\\\^^^```bbbdddhhhlllnnnrrrvvvxxx|||}}}yyyxxxyyy{{{||||||yyywwwooonnnnnnqqqttttttrrrooolllkkkiiifffccc```___^^^dddeeehhhmmmqqqtttsssrrrqqqrrrtttuuuvvvvvvwwwxxxwwwrrrkkkeeeaaa]]]YYYWWWUUURRRNNNJJJDDD===555///------+++***))))))))))))******)))))))))(((((((((&&&''''''(((((((((''''''%%%&&&''''''&&&&&&((()))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''%%%######%%%'''''''''''''''(((((((((((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((()))%%%&&&'''((()))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++)))'''&&&'''(((''''''(((((()))******************)))))))))((((((((('''(((((())))))***)))))))))+++******)))***+++,,,---(((+++------++++++...111222333555;;;III^^^vvvxxxdddTTTHHHEEEGGGIIIOOOZZZggguuu}}}wwwtttssskkkeee___```iiivvv~~~}}}}}}zzzzzz{{{{{{zzzzzzxxxvvvyyy}}}~~~|||zzzsssmmmiiihhhlllmmmmmmkkkgggcccaaa```cccdddcccaaa]]]ZZZXXXXXXVVVTTTPPPMMMMMMPPPTTTWWW\\\\\\^^^___aaacccdddeeefffgggiiikkkmmmoooqqqrrrssssssssssssssssssssstttvvvsssqqqpppsssuuuwwwxxxtttsssrrrqqqrrruuuxxxzzz|||}}}}}}}}}{{{yyyvvvuuusssrrrnnnjjjmmmsssvvvuuutttnnnkkklllnnnmmmnnnqqquuurrrssswwwuuunnngggdddeeehhhkkklllllllllmmmnnnjjjjjjiiihhhhhhiiikkkkkkjjjhhheeedddgggmmmsssxxx{{{uuummmiiikkkppprrrsssrrrpppnnnllljjjjjjkkkkkkhhhggggggggghhhiiijjjkkkgggfffeeegggiiigggbbb^^^YYYVVVRRRPPPOOONNNMMMKKKMMMOOOPPPPPPOOOLLLIIIGGGLLLIIIJJJNNNRRRVVV___hhhjjjhhheeebbb___^^^]]]]]]aaaaaabbbbbbbbbaaa```___````````````^^^\\\ZZZXXXXXXYYYZZZ\\\^^^_________bbbdddffffffeeeccccccccc]]]```bbbbbbbbbffflllqqqzzz~~~}}}|||}}}{{{wwwssskkkjjjiiihhhhhheeeaaa^^^______^^^]]][[[\\\^^^aaahhhlllsssxxx|||~~~|||zzzxxxxxxxxxrrrssssssqqqpppqqqvvvzzzuuuvvvxxxzzzzzzwwwrrrmmmbbbccccccdddddddddddddddjjjjjjjjjmmmoooppppppnnnqqqpppooonnnnnnooopppqqqnnnkkkgggccc___ZZZUUUQQQLLLGGG@@@999555111---***+++***))))))(((((())))))((((((((((((((('''''''''$$$%%%&&&'''((((((((((((&&&'''''''''&&&&&&''')))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''%%%######%%%'''''''''''''''(((((((((((((((&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***(((&&&&&&'''(((((('''(((((()))************)))))))))))))))((((((((((((******++++++******))))))+++************+++,,,,,,***,,,...---,,,,,,000333555:::BBBMMM[[[ooo~~~cccPPPFFFBBBDDDIII[[[dddsss~~~|||uuuggg]]]\\\bbbiiinnntttvvvzzz}}}www|||zzzvvvtttsssuuuvvvwwwtttqqqoooqqqvvvyyyzzzyyyxxx{{{}}}}}}|||zzzvvvssspppnnnkkknnnqqqrrrpppnnnnnnnnnnnnoooooommmiiifffeeeeeeaaa]]]XXXTTTSSSVVV[[[___\\\[[[ZZZYYYYYYYYYWWWVVVYYYZZZ]]]aaafffjjjmmmnnnkkkjjjjjjlllnnnoooooooooooollliiihhhiiilllmmmmmmjjjiiiggghhhlllpppssstttxxxwwwvvvuuutttsssrrrrrrjjjjjjhhheeehhhnnnqqqooonnnhhhfffhhhjjjiiikkknnnnnnkkklllooonnngggaaa___aaaaaacccfffiiiiiigggfff````````````aaabbbbbbcccaaa```______bbbffflllooouuuoooiiiffffffhhhjjjkkkiiiiiihhhfffeeeddddddccccccbbb```___^^^^^^^^^___^^^\\\\\\\\\]]]\\\XXXUUUUUUSSSPPPNNNLLLLLLKKKKKKLLLNNNQQQTTTUUUUUUTTTSSSVVVTTTTTTXXX[[[^^^fffnnnrrrppplllhhhdddaaa___^^^___```aaaccccccbbb``````]]]]]]]]]\\\[[[ZZZZZZYYY[[[\\\]]]```bbbdddeeeeeegggiiijjjiiigggdddccccccdddhhhkkkmmmnnnsss|||}}}xxxtttsssvvvzzz{{{{{{xxxvvvrrrqqqrrrsssrrrpppiiihhhgggfffdddbbb```___```aaabbbbbbbbbdddhhhkkkrrrxxx}}}yyyxxxxxxxxxxxxwwwvvvuuutttsssrrriiiiiiiiiiiikkkpppvvv{{{{{{{{{|||{{{xxxsssmmmiii]]]___dddgggiiijjjiiihhhjjjiiiiiikkkmmmoooooonnnpppmmmjjjggggggggghhhhhhgggeeeaaa]]]XXXRRRJJJEEE>>>:::444000......------(((((('''''''''(((((()))''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&'''((('''%%%%%%''')))&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&$$$$$$%%%'''''''''''''''((((((((((((((('''%%%&&&'''((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&'''((()))((('''%%%&&&''''''((((((''''''))))))))))))((((((((((((***+++++++++***)))((((((((((((((()))))))))******+++---...---,,,...222777>>>GGGUUUbbbqqqqqqUUUDDD>>>@@@LLLXXXoooyyy{{{zzz~~~vvviiibbb```aaaccceeeeeehhhoooxxx{{{vvvrrrqqqssstttrrrpppmmmooossswwwwwwvvvtttxxx}}}yyyxxxuuutttrrrqqqqqqpppjjjmmmpppssssssrrrrrrsssnnnooopppooommmkkkkkkkkkhhhddd___\\\\\\```eeeiiijjjgggdddbbb```\\\XXXTTTUUUVVVYYY\\\___bbbdddffffffeeedddfffhhhhhhfffdddfffdddaaaaaabbbccccccbbbbbb___^^^___ccchhhjjjkkkooommmjjjhhhhhhjjjlllmmmccceeeeeedddgggmmmnnnkkkgggbbb```cccffffffhhhllljjjhhhhhhllllllfffaaa```bbbbbbccceeehhhhhheeebbbaaaaaa_________aaacccdddbbbbbbcccdddfffggghhhiiikkkiiigggfffeeeeeedddccc]]]___aaaaaa```^^^[[[YYY\\\[[[YYYWWWVVVUUUTTTTTTPPPPPPPPPQQQSSSUUUUUUUUU]]]\\\YYYVVVSSSRRRRRRRRRWWWXXX[[[^^^___`````````]]][[[]]]`````````ccchhhnnnmmmjjjgggdddbbb```___ZZZ\\\___bbbcccdddcccbbbcccbbb```^^^^^^^^^______```aaabbbdddfffhhhjjjkkkjjjllloooooonnnllllllmmmqqqsssuuuuuutttyyy~~~|||rrrnnnkkkkkkooosssttttttqqqnnnjjjhhhhhhiiijjjkkkeeeeeeeeedddcccbbbbbbcccjjjlllnnnooopppssswwwzzz~~~|||xxxuuuuuuvvvvvvvvvwwwvvvtttpppmmmjjjdddccceeeiiipppvvv{{{||||||{{{xxxtttooojjjgggeee___ccciiinnnpppnnnkkkiiihhhhhhhhhkkkooorrrssssssqqqmmmhhheeeddddddbbb```___\\\XXXSSSMMMEEE<<<777222000---,,,---------,,,''''''&&&&&&''''''((()))&&&&&&&&&&&&'''''''''''')))))))))))))))((('''&&&''''''((('''%%%%%%'''(((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''&&&%%%$$$%%%'''''''''''''''(((((((((((()))'''%%%%%%&&&(((''''''&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&'''))))))((('''%%%%%%&&&'''''''''''''''(((((((((((())))))))))))************)))(((((('''((()))))))))************,,,---...------000666;;;GGGTTTfffuuuxxxbbbKKK@@@===CCCWWWkkk~~~qqqhhhccc```^^^[[[[[[```fffkkksss{{{zzzxxxyyyvvvssspppqqqsssuuusssqqqooorrruuuwwwwwwvvvwwwwwwyyyvvvqqqnnnnnnmmmmmmllliiikkknnnnnnmmmllllllmmmjjjkkkmmmmmmlllkkkkkklllfffdddaaa___```dddhhhkkkuuusssqqqqqqppplllfff```]]]```bbbaaa___^^^```ccciiigggggghhhiiigggbbb]]][[[YYYXXXXXXZZZ[[[[[[[[[\\\XXXTTTTTTWWWZZZ[[[ZZZ]]][[[YYYWWWWWWYYY\\\]]]WWWYYYZZZ[[[^^^ddddddaaa```[[[XXX[[[^^^___aaadddeeecccdddiiikkkgggcccbbb]]]]]]]]]^^^___^^^\\\ZZZ___^^^[[[ZZZZZZ\\\___```^^^___aaabbbbbbbbb```___[[[]]]^^^___^^^\\\YYYWWWTTTWWWZZZ\\\[[[XXXSSSQQQRRRSSSSSSTTTTTTTTTTTTSSSPPPPPPQQQTTTXXX\\\```bbbiiihhhfffaaa]]]ZZZYYYZZZbbbbbbcccddddddcccbbbaaaaaa```bbbeeeddd______cccdddddddddccccccbbbbbbbbbWWWZZZ^^^bbbeeeffffffeeefffdddaaa______```cccdddhhhhhhhhhiiikkkmmmnnnooommmppptttwwwxxxyyyzzz|||||||||yyytttrrrtttzzz}}}zzzyyyxxxwwwwwwsssoookkkjjjmmmoooooonnnjjjhhhdddaaa```aaaccceeebbbcccdddddddddfffiiilllxxxzzz|||}}}~~~{{{xxxwwwyyy{{{~~~~~~}}}zzzuuunnngggcccddddddggglllsssyyy{{{zzzwwwuuurrrmmmhhheeeeeeffffffjjjnnnqqqrrrooollliiihhhhhhjjjnnnrrruuuvvvuuurrrmmmiiifffdddaaa\\\XXXTTTPPPJJJDDD???888111---,,,+++******+++***(((%%%'''''''''&&&''''''((((((&&&&&&&&&'''''''''''''''************)))((('''&&&'''(((((('''%%%%%%&&&(((&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%'''''''''''''''(((((((((((()))'''%%%%%%&&&'''(((''''''''''''((((((((())))))%%%%%%%%%%%%&&&'''))))))&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&((()))***((('''''''''((())))))))))))((((((((((((((()))))))))))))))))))))***))))))((((((***+++,,,,,,------,,,,,,+++---...---...222:::@@@OOO^^^sssgggTTTEEECCCFFFOOOeee|||}}}uuuqqqmmmfff___^^^\\\\\\aaajjjsssxxx~~~~~~}}}}}}{{{vvvrrrpppqqqsssrrrqqqoooooopppuuurrrmmmkkkkkkjjjhhhffffffggghhhfffdddccccccdddgggiiikkkkkkiiiiiiiiijjjcccbbbaaaaaabbbdddgggiiipppppprrrwww{{{zzztttnnniiinnnqqqnnngggdddggglllppppppqqqtttwwwtttmmmggg]]]ZZZWWWXXX[[[```dddeeeddd^^^XXXUUUUUUUUUSSSPPPSSSSSSRRRRRRQQQQQQPPPPPPMMMOOOOOONNNSSSZZZ\\\ZZZXXXRRROOOQQQSSSRRRTTTWWWZZZYYY[[[aaadddaaa___```VVVVVVWWWVVVVVVVVVVVVVVVXXXXXXVVVUUUUUUVVVWWWWWWXXXXXXYYYYYYXXXWWWWWWVVVPPPSSSVVVXXXWWWUUUSSSRRRTTTUUUWWWYYYXXXVVVSSSQQQPPPRRRVVVZZZ]]]^^^]]]]]]\\\\\\]]]]]]```dddiiilllmmmmmmkkkgggbbb``````bbbdddddddddcccbbb```___^^^aaa```bbbdddccc______bbb`````````aaaaaa``````___UUUXXX]]]aaadddeeeeeedddbbbaaa``````ccchhhmmmppptttssssssrrrssstttvvvwwwsssvvvzzz}}}~~~{{{tttooolllnnnrrruuuuuuuuutttsssrrrrrrsssssstttpppkkkiiijjjjjjiiiggggggeeebbb___^^^___bbbeeefffhhhjjjkkkmmmqqqwww|||~~~||||||}}}vvvnnnhhhdddeeegggjjjlllmmmnnnqqqrrrnnnooonnnkkkhhhgggiiikkknnnnnnnnnnnnmmmlllkkkjjjggghhhjjjnnnqqqsssrrrpppmmmiiieeedddbbb\\\TTTMMMEEEAAA;;;666222///,,,******))))))))))))(((%%%###(((((('''''''''''''''(((&&&&&&''''''((((((((((((((((((((()))(((((('''''''''(((((('''%%%%%%&&&'''&&&&&&&&&''''''''''''((()))((('''%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&'''''''''''''''((((((((((((***'''%%%$$$&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&(((******(((&&&&&&'''(((((())))))(((((('''((((((((()))))))))***))))))******+++************+++,,,---------,,,,,,+++,,,------...444===DDDVVVggg~~~|||aaaOOOFFFOOO\\\gggzzzyyyxxxlllddd[[[UUUXXX___```dddiiiooouuuzzz{{{zzzzzzyyywwwtttrrrrrrrrrooollljjjiiijjjiiifffcccbbbbbbbbb```^^^^^^___aaadddfffggggggeeeddddddeeebbbbbbcccdddeeefffggggggdddfffllluuu}}}{{{uuuooovvv{{{xxxpppmmmrrryyyvvvwwwzzz~~~wwwjjjfffbbbbbbgggooovvvzzzvvvooofffaaa___]]]XXXTTTVVVXXXZZZZZZYYYVVVRRRPPPOOOOOOMMMLLLPPPYYY]]]\\\SSSMMMIIIJJJJJJIIIJJJLLLPPPNNNQQQXXX\\\[[[YYYZZZVVVWWWXXXWWWVVVVVVYYY[[[WWWWWWWWWWWWVVVUUUUUUTTTWWWVVVUUUTTTSSSTTTUUUUUURRRTTTWWWYYYYYYXXXWWWWWWXXXXXXYYYYYYXXXWWWVVVUUUTTTXXX]]]bbbfffggggggfffeeedddbbb```___aaaeeehhhjjjkkkkkkhhheeedddfffiii````````````______^^^]]]\\\[[[\\\^^^]]]ZZZ\\\```bbbbbbaaa```___]]][[[ZZZSSSVVV[[[___bbbcccbbbaaaaaa```aaadddkkkttt|||~~~}}}|||{{{{{{|||}}}}}}yyy{{{~~~~~~~~~~~~}}}wwwooojjjjjjlllppprrroooooooooooooooooonnnnnnppplllgggeeeeeeeeecccaaagggfffdddaaa```bbbeeehhhmmmpppsssuuuxxx~~~~~~}}}wwwqqqmmmjjjdddiiillliiidddaaaeeejjjgggjjjllllllkkkkkkmmmpppssspppllliiihhhiiikkklllfffgggiiilllnnnmmmjjjhhhfffcccaaa```]]]WWWLLLCCC:::666000,,,++++++,,,,,,***)))(((((()))***((('''))))))(((''''''''''''''''''''''''((((((((())))))%%%%%%&&&'''((((((((((((((((((((('''%%%%%%&&&'''&&&&&&&&&'''''''''((((((***(((&&&%%%%%%%%%'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&'''''''''''''''((((((((()))***'''%%%$$$%%%'''((((((%%%%%%%%%&&&&&&&&&''''''++++++)))(((&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&(((******(((&&&$$$%%%&&&&&&''''''&&&&&&'''((((((((())))))******)))***+++,,,,,,,,,,,,,,,((()))***+++,,,+++*********+++,,,---///555???GGG\\\nnnwwweeeRRRKKK\\\ppp}}}KKKYYYnnn|||sssmmmcccZZZWWWZZZ\\\]]]___cccjjjooorrrxxx~~~~~~wwwsssrrrlllllljjjgggddddddfffggggggdddccccccaaa^^^```eeedddcccbbbbbbccccccbbb```aaaaaabbbdddggggggeeeddd```cccgggkkknnnpppppppppoootttxxxwwwsssrrruuuxxx~~~}}}~~~~~~kkkhhhfffjjjrrr|||yyyssspppllleee```fffjjjnnnnnnjjjeeebbbaaa[[[[[[ZZZZZZYYYYYYXXXXXXVVVVVVSSSPPPMMMMMMOOOQQQUUUWWWYYY\\\```cccfffgggfffaaa\\\[[[___bbbaaa___bbbddddddccc```^^^]]]^^^aaa^^^[[[[[[]]]___^^^]]][[[[[[]]]aaadddeeebbb___ccceeefffccc^^^[[[[[[]]]aaa___```eeelllooollliiieeefffgggeeebbb```^^^^^^fffgggfffeeecccbbbccceeeiiieee___\\\[[[]]]```aaa]]][[[WWWSSSWWW^^^aaa___```aaaaaa```\\\YYYWWWVVVSSSWWW]]]aaabbbaaa```___```eeennnxxx~~~}}}~~~~~~~~~{{{yyyyyyzzzyyywwwsssooollljjjjjjjjjllllllkkkkkkkkkjjjhhhfffiiigggdddbbbcccdddeeeeeefffggggggeeeeeehhhooouuu}}}yyyxxx}}}|||yyy{{{}}}}}}yyysssrrrvvv{{{|||}}}|||}}}}}}~~~yyytttnnnfff```aaa```______```bbbeeefffiiimmmqqqqqqmmmiiihhhhhhkkkjjjjjjhhhgggffffffeeegggffffffggggggfffcccaaaeeeaaaZZZSSSJJJAAA999333......---,,,,,,+++******))))))(((((('''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))*********(((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%))))))((('''&&&&&&%%%%%%))))))(((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++---))),,,111///...;;;MMMccc{{{qqq\\\[[[bbbsss;;;AAAMMMZZZjjjzzz|||rrraaaaaa```\\\XXXWWWZZZ\\\bbbfffmmmtttyyy}}}||||||~~~|||{{{wwwqqqkkkhhhggggggllliiiiiiiiifff```___bbbdddaaa___^^^```bbbcccddd___^^^___```cccddddddbbb```bbbeeeiiilllmmmnnnnnniiimmmpppqqqpppqqqsssuuuvvvuuuvvvyyy{{{{{{xxxuuukkkhhhgggjjjqqqzzz|||zzzwwwqqqlllmmmqqqvvvvvvsssnnnkkkiiikkkjjjhhheeebbb___\\\ZZZ\\\\\\[[[XXXWWWXXXZZZ]]]aaaaaacccdddfffhhhiiiiiilllhhhdddeeeiiilllllljjjkkklllnnnnnnmmmkkkkkkllliiifffddddddeeefffdddbbbeeedddcccfffiiillllllkkkjjjjjjiiifffccc```______aaa``````dddiiijjjhhhdddggggggfffdddcccbbbcccdddccccccdddfffggghhhhhhhhhccc```\\\ZZZZZZ\\\^^^```^^^]]]YYYUUUYYY```cccbbb```aaaaaa```]]]ZZZXXXXXXXXX\\\ccchhhkkkmmmnnnooouuuyyy|||xxxyyyxxxvvvsssrrrsssttttttrrrooollliiihhhhhhiiieeedddcccbbbaaa```^^^]]]hhhfffeeedddeeefffggggggiiilllooorrrtttwwwzzz}}}}}}~~~{{{yyyvvvtttuuuxxxxxxtttmmmjjjkkkooouuuzzz|||xxxuuuxxx|||}}}zzztttoookkkeee___[[[ZZZ[[[^^^aaadddfffggggggnnnqqqrrrpppkkkgggffffffbbbccccccdddeeeeeeeeeeeeeeedddbbbbbbbbbaaa___]]]WWWRRRJJJBBB<<<666111---------,,,,,,+++******))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''((())))))******)))(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$)))((((((((('''''''''&&&'''(((((((((''''''&&&%%%'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++,,,***---222111111@@@SSSmmm~~~mmm]]]```lll}}}wwwxxx111222444;;;GGGYYYkkkwww{{{yyyuuulllbbbZZZUUUSSSQQQUUUYYY^^^dddjjjqqqvvvxxx|||zzz|||{{{zzz|||~~~||||||~~~}}}}}}}}}wwwnnniiijjjkkkgggbbb______```bbbbbb___^^^]]]___bbbdddeeeeee^^^```cccfffhhhjjjjjjjjjjjjlllmmmooopppppppppppplllmmmnnnqqqrrrqqqnnnkkkiiigggfffhhhooovvv|||}}}xxxtttmmmqqqvvvxxxvvvqqqmmmkkkpppooommmiiieee```\\\YYY[[[[[[[[[ZZZZZZ\\\___bbbggggggiiijjjkkkkkkllllllooolllkkkllloooqqqpppmmmjjjllloooppppppppppppqqqmmmlllllllllmmmllliiigggkkkiiiggghhhlllpppsssuuupppnnnkkkiiigggfffdddbbbbbbaaaaaaeeejjjkkkjjjgggdddcccbbbaaabbbccceeefffaaaaaacccgggkkkllliiiffffffeeebbb```______```aaa]]]]]]YYYVVVYYY```cccbbbaaabbbcccdddeeeeeeeeedddhhhlllrrrwwwyyy|||~~~}}}xxxrrrrrrpppmmmjjjjjjkkkmmmkkkiiigggdddcccbbbcccddddddcccbbb```^^^]]]]]]]]]eeefffgggiiijjjjjjkkkkkkqqqtttzzz~~~~~~}}}wwwtttssssssssssssvvvwwwrrrkkkfffeeegggkkkrrrvvvtttsssuuuwwwvvvqqqmmmgggccc```\\\YYYWWWVVVZZZ___eeeiiikkkjjjjjjsssuuutttoooiiidddbbbccc```aaaccceeefffgggggggggddd```\\\YYYWWWVVVSSSRRRFFF@@@888111---+++******+++++++++******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$###((((((((('''''''''''''''((((((((()))(((((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++++++++///333333888LLLaaa|||ttthhh___hhhyyy~~~rrroooqqq...///000222777@@@JJJPPPggguuu|||oooccc]]]RRRRRRSSSUUUWWW[[[___bbbaaadddjjjpppuuu{{{~~~~~~|||{{{{{{~~~zzzsssnnnjjjfffcccaaabbb```]]]]]]___bbbddddddaaaccceeehhhjjjllllllmmmqqqpppppppppqqqooollljjjhhhiiijjjllllllkkkhhhfffeeeddddddfffjjjoootttwwwyyyxxxxxxyyyzzzxxxtttpppkkknnnsssuuuuuuqqqmmmjjjjjjjjjiiigggddd```]]]ZZZYYYZZZZZZZZZYYYZZZ]]]```cccdddfffhhhjjjkkkkkkkkknnnnnnmmmoooqqqqqqooommmfffhhhkkklllkkkjjjkkkkkkjjjkkklllnnnnnnllljjjhhhhhhgggfffhhhkkkooosssuuurrrnnnjjjiiijjjjjjgggeeeddddddfffjjjooossssssrrreeeddddddfffggghhhhhhggghhhggghhhmmmrrrsssmmmhhhnnnmmmkkkgggccc```______\\\]]]\\\YYY\\\cccggggggiiijjjlllpppuuuxxxzzzzzz|||xxxrrrmmmllljjjgggddddddfffhhhfffeeebbb```______```aaaeeeeeeeeecccbbbbbbcccdddhhhkkkooorrrsssttttttuuu|||}}}xxxuuuvvv}}}vvvpppnnnoooqqqssspppssstttpppiiieeefffiiihhhpppvvvvvvtttrrrnnniiidddbbb^^^\\\ZZZZZZZZZZZZ[[[^^^ccchhhkkkllllllkkkrrrtttuuupppiiiccc``````bbbdddfffggghhhgggfffeeebbb]]]VVVOOOJJJGGGCCCAAA999444...+++)))***************)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))******************+++++++++++++++,,,,,,,,,,,,///333777CCC\\\ssswwwkkkdddeeeooozzzrrrppprrr***,,,...//////111444777EEESSSgggzzz~~~{{{rrreeebbb]]]YYYUUUSSSRRRQQQQQQTTTXXX]]]ccciiipppttt}}}~~~~~~|||uuupppnnnjjjeeebbbaaaaaaaaaaaaggghhhiiikkklllnnnoooooooooooonnnnnnnnnlllhhhdddfffggghhhhhhgggfffddddddbbbbbbcccdddfffiiimmmppppppppprrrssssssqqqmmmkkknnnpppsssuuuvvvssspppmmmhhhhhhhhhgggeeeccc```___^^^______]]]\\\\\\]]]______```ccceeefffgggffffffiiijjjmmmppprrrssssssqqqkkklllmmmllljjjhhhhhhiiidddgggjjjlllmmmkkkiiihhhccceeeiiilllnnnppprrrsssrrrnnnjjjjjjlllmmmllljjjhhhiiikkkooosssvvvwwwwwwiiijjjlllppprrrrrrnnnjjjmmmlllmmmsssyyy{{{wwwrrroooooonnnjjjdddaaa``````aaadddfffeeejjjsssyyyzzzzzzzzz{{{~~~|||}}}~~~~~~~~~zzzssslllgggfffdddaaa______aaaddddddcccaaa```___```aaabbbeeegggiiiiiihhhiiikkknnntttxxx}}}~~~uuurrrsssyyyvvvqqqllliiiiiikkkmmmnnnpppqqqmmmhhhgggjjjnnnooosssuuuqqqmmmjjjfffaaa^^^]]]\\\[[[[[[]]]___aaabbbbbbdddeeefffhhhiiijjjmmmqqqsssqqqjjjccc___^^^aaacccfffhhhhhhfffcccbbb^^^WWWNNNEEE>>>888444111000...,,,,,,,,,---,,,+++))))))(((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((((()))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((()))************************++++++,,,,,,,,,......000555???SSSppp{{{mmmfffeeelllvvv|||vvvrrrrrr)))***++++++,,,///333777777===HHHSSS___nnn}}}{{{zzz|||{{{rrrjjjbbb[[[TTTPPPNNNMMMMMMNNNQQQVVVZZZ]]]lllvvv}}}~~~{{{|||}}}~~~|||{{{zzzzzz{{{|||~~~{{{vvvrrrpppnnnmmmmmmmmmlllllllllkkkkkkkkkiiijjjlllmmmkkkiiifffdddeeeffffffeeecccaaabbbccccccdddeeeeeefffgggjjjlllnnnppprrrsssrrrpppnnnlllnnnnnnoooqqqrrrqqqnnnkkkgggfffeeecccaaa```^^^^^^aaabbbaaa___\\\ZZZ[[[[[[aaabbbdddeeeeeecccbbb```^^^aaaeeejjjnnnqqqssstttqqqqqqoookkkhhhfffggghhheeehhhkkkmmmlllkkkjjjjjjcccgggmmmqqqssssssssstttssspppmmmlllmmmnnnnnnnnnmmmmmmnnnoooppprrrsssssskkklllooouuuyyywwwqqqllljjjjjjmmmrrryyy~~~~~~}}}wwwxxxxxxuuupppmmmnnnpppppptttxxxxxx}}}~~~yyyvvvvvvxxx|||}}}{{{zzzyyyxxxxxxxxxuuunnnhhhaaaaaa```^^^\\\\\\___aaa___^^^]]]]]]___aaadddeeennnrrrvvvxxxwwwxxx{{{}}}~~~uuupppqqqrrrrrroookkkfffddddddeeeqqqtttvvvsssnnnlllooossstttssslllddd```bbbcccbbb]]]^^^______^^^```ccceeedddbbbaaaaaaaaadddfffhhhjjjmmmpppnnnhhhbbb______dddfffhhhjjjiiieeeaaa^^^QQQLLLCCC;;;444///+++(((***)))***,,,...---+++)))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''######$$$%%%&&&((()))***''''''''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%&&&''''''&&&%%%###%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((()))************************++++++,,,,,,---///000333<<>>CCCTTT```rrr{{{zzzsssiii```ZZZXXXVVVVVVPPPXXXaaadddcccccchhhlllsss~~~zzzzzz{{{}}}~~~|||{{{wwwvvvuuuuuuvvvxxx{{{|||~~~xxx|||xxxxxx{{{~~~xxx}}}}}}vvvooommmnnnlllllljjjfffbbbbbbfffjjjlllnnnpppooommmlllnnnppplllnnnpppqqqqqqqqqqqqrrrnnnkkkhhhhhhjjjkkkiiigggbbb```^^^\\\\\\^^^aaabbbdddddddddaaa^^^[[[[[[[[[[[[]]]aaadddeeeeeedddcccdddfffhhhjjjkkkmmmoooqqqwwwtttoooiiieeedddgggjjjlllooopppoookkkhhhggghhh___ccchhhjjjjjjjjjllloooqqqqqqoookkkeeecccfffiiiiiijjjllllllmmmoooqqqsssyyyxxxzzz|||zzzzzzzzzvvvrrrwwwxxxyyyxxxuuusssssstttoooooooooooonnnlllkkkiiijjjgggeeefffhhhiiifffccc___aaabbbcccbbbbbbdddeeejjjkkknnnrrrxxx~~~|||~~~~~~|||}}}yyykkkdddeeeeeejjjpppsssrrrpppppppppjjjpppuuussskkkaaa[[[YYY^^^bbbdddeeehhhkkkjjjeee```bbbdddccc```]]]^^^___^^^___aaadddhhhllloooqqqnnnmmmjjjddd^^^\\\___bbbddddddbbb]]]SSSHHH===666333000...------------,,,)))((('''(((******)))'''((((((((()))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&"""$$$&&&((((((&&&$$$"""$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++))))))))))))))))))))))))(((((()))***************))))))***+++,,,,,,------...333>>>RRRoooppp```___lllyyy+++++++++,,,,,,,,,------+++,,,---...///111222222:::@@@KKKYYYfffttt}}}{{{}}}xxxsssnnngggbbb\\\]]]^^^[[[XXXVVVXXX[[[dddiiiqqqxxx}}}yyyuuuuuuuuuvvvuuuuuuwwwzzz}}}~~~}}}~~~~~~yyyssssssvvvvvvyyy~~~~~~|||yyyyyyyyyzzzzzzyyyyyyxxxxxxyyy~~~~~~yyywwwxxxzzzyyywwwtttwww{{{{{{yyytttqqqooopppqqqqqqrrrsssttttttuuupppooommmkkkjjjiiiiiijjjfffbbb]]]\\\___bbbccccccjjjiiilllmmmeee[[[ZZZ```ddddddeeehhhlllnnnnnnmmmjjjlllnnnnnnmmmooouuuyyy{{{wwwqqqmmmllllllkkkkkknnnoooqqqqqqooolllhhheeedddccccccfffjjjlllkkkiiiqqqooommmiiiggghhhllloookkkooosssvvvwwwzzz}}}|||}}}~~~{{{xxxvvvuuutttrrrppptttuuuuuussspppmmmmmmnnnnnnmmmkkkjjjiiijjjjjjkkkgggeeebbb```aaadddhhhkkkhhhgggfffhhhlllppprrrrrruuuyyyssskkkiiiwww|||xxxuuuvvvzzz}}}xxxrrrnnnkkkiiiooopppsssvvvwwwtttnnnjjjddddddeeeggggggccc^^^ZZZ```bbbeeeiiikkkllllllllldddcccaaaaaaaaaaaa___]]]]]]bbbgggjjjkkkllloooqqqoookkkgggdddcccccccccbbb]]]XXXOOOEEE<<<666222111+++++++++************)))&&&'''((()))***+++,,,,,,))))))(((((('''''''''&&&''''''((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&$$$###%%%''')))'''%%%((('''%%%$$$###$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%&&&&&&'''((()))*********)))((((((((()))+++,,,***((())),,,---+++,,,000444555CCCdddooo\\\SSSZZZppp{{{~~~************+++++++++,,,***++++++,,,---...//////000333:::AAAKKKVVVaaahhh~~~}}}yyyrrrrrrpppiii___XXXUUUTTTWWWYYY]]]aaagggnnnuuuzzz}}}{{{yyyxxxxxxyyy{{{||||||zzzzzz{{{vvvppppppsssyyy|||}}}{{{yyywwwuuunnnnnnooorrrxxx~~~{{{{{{||||||}}}~~~~~~yyywwwuuurrrooonnnmmmmmmlllhhhdddcccdddffffffeeeiiihhhjjjlllhhhaaa```eeehhhhhhkkkoootttwwwxxxxxxooopppqqqqqqrrrtttxxxzzz}}}{{{yyyyyyyyyxxxwwwuuutttuuuvvvvvvtttqqqnnnlllkkkjjjjjjmmmrrrwwwyyyyyy~~~{{{wwwtttuuuxxxzzz}}}|||wwwuuuvvvxxx{{{zzzxxxwwwvvvuuusssrrrrrrrrrqqqoookkkiiijjjjjjiiiiiiggggggfffggghhhiiieeedddcccccceeeiiimmmooommmoooqqqtttwwwzzz}}}|||xxxpppmmmtttwwwxxxuuuooollllllnnnttttttssssssssssssttttttwwwuuusssqqqooolllhhheee```bbbdddhhhjjjjjjfffccceeefffiiilllmmmnnnmmmmmmhhhfffdddbbbbbbbbb```___cccfffiiiiiihhhhhhkkkmmmiiiiiihhhgggddd^^^VVVPPPGGGCCC<<<555///+++))))))+++++++++*********))))))))))))))))))))))))******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&$$$%%%'''(((&&&$$$%%%&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&(((&&&$$$$$$&&&'''&&&$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''((()))))))))(((((()))***+++******))),,,***+++...---++++++...222888LLLmmmfffWWWVVVbbbwww}}}vvvxxx~~~((())))))))))))*********))))))*********+++++++++......///111555<<>>999555222000///---,,,+++,,,...///************)))))))))))),,,++++++***)))(((''''''((((((((((((((('''''''''(((((('''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&)))))))))(((((((((((((((''')))***,,,,,,+++***)))''''''***...---,,,///555777MMMnnnxxxeeeVVV[[[mmm~~~wwwqqqkkkjjjkkkqqq))))))))))))*********************))))))))))))))))))***,,,---,,,,,,...//////555>>>HHHSSSaaappp{{{pppoookkkddd]]]XXXVVVVVV___]]]\\\^^^cccjjjooorrrwwwwwwpppppptttvvvyyy{{{}}}~~~|||yyyuuuqqqmmmiiikkknnnqqqssstttsssssssssvvvzzz||||||}}}~~~~~~{{{xxxvvvvvvwwwyyy|||}}}{{{uuutttrrrqqqqqqqqqrrrssspppppprrrvvv{{{}}}|||zzzrrrqqqooollljjjkkknnnqqqpppqqqsssqqqooommmmmmnnnnnnnnnmmmlllkkkmmmqqqtttnnnoooqqqtttxxx}}}|||zzz{{{}}}~~~yyyvvvuuuvvvvvvuuuooojjjkkkrrrzzz|||zzztttooojjjjjjmmmqqqqqqppplllkkkjjjiiihhhhhhggggggfffdddccceeeiiimmmoooppprrrpppooonnnnnnmmmjjjhhhfffhhhkkkmmmoooooooooooopppmmmiiifffeeedddbbb``````bbbcccdddccc___ZZZVVVOOOGGG<<<333...,,,,,,,,,******(((((((((***+++---*********)))))))))((((((*********)))))))))))))))'''''''''(((((((((((((((((((((((((((''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$######&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''''''''''''''%%%%%%%%%$$$%%%&&&(((***''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&************************&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((()))))))))))))))(((((((((***************++++++,,,))))))+++---,,,+++000888>>>XXX{{{iii^^^[[[hhhzzzyyy|||pppllliiihhhgggjjjvvv))))))))))))*********************)))))))))))))))%%%(((+++,,,,,,,,,,,,---111222333333888AAAOOOXXXjjjqqq|||}}}{{{|||}}}uuukkkeeebbbddd^^^XXXTTTTTTXXX\\\^^^^^^dddpppzzz~~~}}}{{{xxxwwwvvvssspppmmmlllmmmoooppppppooommmlllmmmqqqvvvyyyzzzzzzyyyzzz|||yyyxxxxxx|||~~~{{{{{{zzzzzz|||~~~~~~}}}yyyxxx{{{~~~}}}xxxrrrrrrpppooooooppppppqqqrrrpppppprrrvvvvvvtttqqqnnnnnnmmmlllkkklllnnnqqqppprrrsssrrrooonnnpppsssvvvwwwwwwwwwwwwyyy}}}{{{uuurrrpppppppppvvvsssnnnkkkkkkmmmqqqtttrrrpppllliiimmmtttvvvuuupppkkkgggeeegggiiiiiihhhbbbbbbccccccdddfffggghhhhhhggggggiiinnnqqqttttttrrrpppnnnllllllkkkiiigggeeegggjjjlllnnnoooooonnnkkkiiifffeeecccaaa^^^\\\___^^^]]]\\\XXXRRRJJJEEE<<<888333///---+++)))'''(((''''''&&&&&&'''((()))******)))))))))((((((((((((((())))))******++++++'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$$$$&&&'''((()))))))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''!!!###%%%&&&&&&''')))***(((((((((((('''&&&$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))++++++***))))))+++,,,------,,,------++++++333===LLLfff|||bbb```dddqqq|||~~~{{{yyysss{{{~~~tttrrrmmmjjjhhhiiihhhiiiqqqzzz''''''((((((((()))))))))((((((((()))))))))))))))''')))++++++++++++,,,......///000//////222888===FFFNNNZZZfffpppzzz{{{wwwttttttuuuyyyvvvoooeee\\\XXXVVVVVVUUUSSSSSSXXXbbbiiimmmvvv}}}{{{yyyvvvtttrrrsssttttttsssrrrpppnnnoooqqqttttttsssrrrssssssyyy{{{~~~}}}{{{yyyxxx}}}|||}}}zzzzzz{{{~~~xxxwwwvvvvvvyyy}}}{{{uuuwwwzzzzzzzzzyyyzzz{{{xxx{{{|||zzzuuussssssuuuvvvxxxzzz{{{{{{yyyxxxwwwqqqppppppppppppqqqrrrsssrrrooonnnppptttuuusssooooooqqqsssttttttuuuwwwyyyuuuxxxyyyxxxuuuwww|||~~~}}}zzzxxxtttpppllliiiggggggdddcccaaaaaacccgggkkknnnkkkooonnnjjjjjjmmmnnnkkkhhhfffcccbbbbbbcccddddddbbbbbbcccdddfffhhhjjjkkkkkkiiigggiiilllqqqsssuuurrrooollliiihhhgggeeecccbbbcccfffhhhiiiiiihhhgggeeedddcccbbbaaa___[[[XXXUUUQQQMMMHHHDDD???888333...------------,,,***''')))(((((('''(((((())))))***)))))))))((((((((((((((()))))))))************''''''''''''((((((((()))%%%&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((( $$$'''((('''&&&'''(((&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((((((((()))*********+++******+++++++++,,,,,,,,,---------...---000<<>>999333...000///---,,,******))))))******)))(((((((((((()))************)))))))))))))))((((((''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))******++++++++++++++++++---111666;;;JJJfffuuuddd___ccchhhdddUUUKKKTTTiiizzzyyykkkjjjnnnooonnnnnnmmmkkkjjjpppxxx{{{zzz$$$%%%%%%&&&'''&&&&&&&&&((((((((((((((((((((((((***************************))))))))))))***+++++++++,,,------------000222///111555:::AAAKKKTTT[[[eeekkkqqquuutttsssssstttwwwxxxyyywwwuuuvvvzzz}}}uuunnnhhhccc\\\[[[ZZZXXXWWWVVVVVVVVVTTTQQQQQQWWWbbbnnnvvvyyy{{{|||~~~}}}zzzwwwuuusssxxxwwwwwwzzz~~~}}}xxxwww{{{}}}{{{yyyooopppqqqsssuuuwwwxxxyyynnnooopppqqqrrrttttttuuutttuuuzzz|||yyyrrrqqqtttxxxwwwwwwzzz~~~~~~zzzwwwwwwuuuuuuwwwtttpppqqqtttxxx|||~~~{{{vvvsssuuuxxxqqqrrrtttrrroookkkiiihhheeefffggghhhjjjlllnnnooommmttt||||||vvvrrrpppooopppssswww|||{{{yyyxxxyyyyyyqqqpppnnnllljjjiiihhhhhhhhhlllqqquuuuuuttttttsssppppppooonnnnnnmmmllllllggg^^^[[[bbbgggeeeccceee^^^```bbbbbbbbbdddjjjnnnqqqooommmkkkjjjkkkmmmnnnnnnkkkgggeeefffjjjooorrrpppppppppoooppppppqqqrrrrrrqqqooolllhhhccc```^^^\\\]]]]]]YYYRRRJJJDDDAAA;;;999666333222///,,,***,,,+++***)))((((((((((((((((((((((((((())))))***************))))))))))))'''&&&&&&&&&'''((())))))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))******)))))))))((((((((((((((()))+++,,,---.........111666>>>III]]]zzz|||dddVVVSSSVVVQQQLLLFFFDDDKKK^^^pppuuujjjlllpppooolllnnnmmmlllnnnvvv~~~%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((************************)))))))))))))))******+++***+++------,,,+++,,,---333222111000111555<<>>???AAA>>>>>>BBBKKK]]]xxxyyytttrrrqqqggghhhhhhgggkkkrrruuusss%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''')))*********)))(((%%%&&&(((((('''''')))***)))***+++***(((((((((***,,,---///222555:::===???EEEOOO^^^kkkttt{{{~~~}}}|||||||||}}}~~~}}}yyyvvvssspppjjjfff^^^WWWUUUYYYaaahhheeedddcccaaaaaaeeekkkooo}}}}}}}}}~~~|||zzzzzz||||||{{{tttooonnnppppppooommmkkkkkkmmmooopppqqqpppooooooooolllhhhdddhhhiiilllnnnnnnmmmjjjiiidddhhhmmmooonnnllliiihhhiiiiiijjjjjjiiiiiijjjkkkpppqqqqqqrrrtttuuuuuutttnnnoooooommmjjjkkkooossssssssssssrrrqqqpppooonnnjjjkkklllllliiigggfffeeecccdddfffhhhhhhgggeeeddd]]]YYYRRRJJJCCC???<<<<<<222000//////000000---***---+++******++++++***)))(((((('''''''''((())))))'''''''''''''''((()))***************))))))))))))&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''((()))))))))******+++++++++++++++***+++---///222444777@@@NNNaaa{{{oooXXXIII???;;;:::;;;>>>BBBJJJ]]]www~~~yyysssooohhhkkkjjjfffdddiiimmmnnn$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((((()))))))))((((((***,,,&&&'''((((((((())),,,...+++******+++...111111000444:::BBBJJJTTT```nnnwww{{{zzzyyyxxxxxxzzz|||}}}~~~{{{qqqggg___^^^aaaeeeeeebbb]]]XXXUUUVVV[[[```jjjqqq|||}}}|||{{{|||~~~}}}|||}}}zzz~~~}}}zzzuuurrrqqqqqqxxx{{{zzzssshhhbbbdddggghhhgggfffeeefffiiilllnnnmmmnnnppprrrtttrrrnnnjjjfffgggiiijjjiiifffcccaaa```dddjjjnnnooonnnmmmmmmnnnnnnnnnooopppqqqqqqqqqqqqsssttttttuuuvvvuuurrrnnnppppppnnnkkklllooosssooopppqqqqqqpppooommmlllhhhgggfffeeeeeeeeeddddddaaacccfffhhhfffaaa\\\XXXGGGCCC===666111///......///...///111222000+++'''+++)))((((((((((((&&&$$$'''''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''$$$$$$$$$%%%&&&'''))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''+++++++++***************)))))))))***---111444666@@@JJJWWWjjjbbbNNNDDD???;;;;;;888AAAMMM\\\www}}}~~~{{{rrrjjjmmmpppooohhhcccfffkkknnn%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))++++++******++++++,,,---,,,///444999>>>FFFMMMSSSbbbiiittt}}}|||zzzxxxxxx}}}~~~~~~zzzyyyyyy{{{sssggg\\\VVVRRRQQQPPPUUU___fffjjjpppvvvvvvrrrssspppllljjjlllrrrzzzxxxsssuuuwwwwwwvvvvvvwwwxxx|||yyytttpppllljjjooorrrpppjjjgggggggggeeejjjjjjkkkkkkjjjhhheeedddiiifffdddfffjjjkkkgggbbb^^^^^^^^^aaadddgggggggggjjjoootttwwwwwwvvvxxxzzzsssttttttrrrqqqqqqsssvvvsssqqqoooppprrrsssqqqnnnooonnnllljjjiiikkkpppsssqqqpppnnnkkkjjjjjjjjjjjj```bbbfffiiikkkjjjhhhfffccc___YYYTTTOOOIIIAAA;;;222222111///...---,,,+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))&&&%%%(((++++++'''"""%%%$$$%%%&&&)))))))))'''((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&'''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&$$$$$$%%%&&&&&&''''''(((%%%&&&''''''(((((('''''')))((('''&&&%%%&&&&&&'''(((&&&%%%&&&((((((%%%"""((((((''''''''''''((((((***************+++++++++***)))+++...///...222888???TTTfffvvvsssVVVGGG@@@;;;===DDDBBBIIIWWWooo{{{wwwuuuvvvwwwyyywwwxxxtttkkkeeecccccc```&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))*********+++---///000444999<<>>NNNiiidddXXXMMMHHHBBB<<>>CCCUUUbbbsss}}}|||{{{{{{{{{zzzxxxvvvvvvxxxzzz{{{{{{|||zzzssskkkkkkjjjiiikkkooorrrsssqqqnnniiiaaaYYYVVVXXX[[[^^^___cccjjjqqqvvvvvvuuusssrrrqqqqqqvvv||||||||||||||||||{{{}}}~~~~~~|||yyyxxxxxxwwwvvvoooqqquuu{{{||||||~~~~~~|||{{{||||||}}}}}}|||{{{zzzzzz{{{wwwtttrrrqqqssstttsssrrrwwwvvvuuurrrpppnnnmmmmmmiiikkkhhhbbb___aaacccbbb]]]^^^```aaaaaa```^^^]]]\\\aaagggiiiiiikkkqqquuuzzzxxxwwwxxx|||~~~|||xxxtttpppnnnllllllllljjjhhhfffgggjjjlllrrrnnniiifffeeegggjjjkkkkkkkkkmmmnnnoooooollljjjjjjkkkmmmoooooooooooonnnaaa]]]VVVMMMDDD<<<666333111000...,,,,,,------...((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((+++...///...,,,((('''&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''&&&&&&''''''(((&&&$$$$$$%%%''')))***''''''&&&&&&&&&&&&'''''')))******++++++,,,,,,,,,......///111000111:::DDDZZZwwwlllRRRMMMIIIFFFCCCAAAIIITTTiii{{{wwwrrroookkkjjjnnnwwwxxxwwwuuusss%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((())))))))))))))))))(((((())))))***+++###$$$&&&'''((()))+++---,,,,,,,,,,,,---///444777888AAANNNWWW]]]eeeqqq{{{}}}zzzxxxwwwxxxwwwwwwxxx{{{|||{{{}}}wwwllleeedddffffffccc```aaaeeehhhgggfffgggeeedddfffjjjooovvv|||{{{wwwwww|||}}}{{{vvvsssqqqsssyyy}}}vvvvvvvvvuuuvvvzzz}}}|||~~~~~~{{{{{{~~~|||yyyxxxzzz}}}|||~~~zzzzzz~~~{{{uuuqqqooommmlllfffiiimmmttt}}}~~~xxxyyy~~~~~~}}}{{{zzzyyyxxxuuuuuuvvvyyy~~~}}}}}}{{{wwwrrrnnnmmmnnnqqqpppnnnoooqqquuuxxxyyysssqqqmmmiiieeebbb___^^^[[[___```\\\[[[]]]]]][[[```bbbeeehhhjjjkkkkkkkkkjjjpppuuuuuussstttzzz~~~{{{wwwvvvwwwyyyzzzzzzzzzvvvqqqllliiihhhhhhiiimmmooopppooollliiihhhhhhnnnkkkgggcccaaabbbdddfffhhhiiikkkooossstttrrrpppmmmllliiiddd^^^XXXRRROOODDDBBB>>>999444000...,,,---,,,+++***))))))+++,,,(((((((((((())))))))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))******)))(((((('''&&&'''((((((&&&%%%%%%%%%&&&''''''&&&&&&%%%((((((((((((''''''&&&&&&######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&)))+++'''''''''&&&&&&''''''''')))******+++,,,,,,------......000222333666BBBOOOiiifffWWWHHHHHHGGGFFFFFFMMM]]]kkkyyyvvvsssooojjjggghhhooowww|||}}}xxxyyyyyyxxx%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))&&&''''''(((((())))))***&&&&&&&&&&&&&&&'''((((((&&&'''))))))((()))***,,,((()))+++,,,,,,---///111///333888:::===DDDNNNVVV]]]dddlllrrrvvvzzz~~~wwwwwwvvvwwwyyy|||||||||~~~}}}|||zzzqqqllljjjjjjiiihhhgggbbb______^^^\\\^^^bbbiiiiiieeebbbdddjjjmmmkkkbbbaaabbbeeekkkqqqvvvxxxtttyyyppppppooonnnooorrrxxx|||~~~|||{{{{{{zzzxxxvvv{{{}}}~~~~~~yyywwwyyyzzzyyyzzz}}}~~~~~~}}}{{{~~~|||xxxttttttrrrsssvvvxxxyyy~~~zzz{{{~~~xxxssspppmmmmmmeeegggjjjooovvv}}}zzz{{{~~~xxxxxx|||{{{zzzxxxwwwvvvuuuuuuuuuqqqrrrtttyyy~~~|||yyyrrrkkkeeeaaa```bbbcccccccccdddiiioootttkkkhhhddd```\\\YYYWWWWWWVVV\\\```___```cccdddccckkkmmmppprrrttttttssssssqqquuuxxxwwwuuuuuuyyy~~~yyyvvvsssrrrsssuuuuuutttuuuqqqkkkgggfffgggiiiiiillloooqqqqqqnnnjjjhhhfffcccdddeeeeeeeeegggkkknnnppppppqqqssssssooofff___XXXVVVRRRLLLEEE>>>999666555444222000...,,,,,,+++***++++++***((('''(((***))))))))))))************&&&''''''(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%'''&&&&&&'''(((((('''%%%&&&'''((()))))))))((('''((((((((()))(((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&'''&&&&&&&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''(((''''''''''''(((((('''%%%&&&(((***((((((''''''''''''(((((()))******+++,,,---......///000333777999AAAPPP```xxxfffRRRJJJDDDHHHMMMQQQWWWeeeyyy~~~yyyvvvppplllhhheeeeeeiiimmmqqqyyy{{{yyysssppprrrtttsss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''(((((())))))******&&&&&&''''''((())))))***&&&&&&%%%%%%&&&&&&'''(((***+++,,,,,,***)))*********+++,,,+++))))))***+++...///000000000222666999===BBBIIINNNSSSYYYcccjjjvvv|||}}}}}}{{{zzzyyyzzz}}}}}}|||~~~zzz}}}}}}|||{{{|||xxxqqqmmmjjjddd\\\YYY[[[\\\\\\YYYWWWYYY___bbb```ZZZ[[[\\\\\\]]]aaaeeeiiiiiikkkmmmrrrzzz|||tttjjjjjjhhhffffffiiiooosssyyyxxxvvvuuutttrrrnnnlllmmmsss{{{}}}{{{{{{zzzyyyxxxuuunnnkkknnnpppqqqrrruuu~~~zzz{{{|||zzz}}}xxxvvvvvvqqqjjjppplllkkkpppttttttuuuwwwxxxzzz~~~xxxzzz}}}yyytttpppooonnnffffffggghhhlllsss}}}}}}vvvssstttvvvzzz~~~~~~zzztttqqqppprrrqqqooommmllllllmmmnnnnnnooossswww{{{|||{{{xxxrrrpppmmmjjjeeeaaa\\\ZZZYYY\\\]]][[[XXX[[[ccckkkfffeeecccaaa``````aaabbbaaafffiiihhhiiimmmooonnnssstttuuuvvvvvvtttrrrqqqrrrtttuuutttrrrrrruuuxxxuuusssqqqrrrsssttttttsssrrrnnnjjjiiiiiijjjjjjiiiiiikkkmmmmmmkkkiiiggggggaaaeeeiiillllllmmmppprrrqqqmmmgggccc___WWWLLLDDD<<<;;;888666333111000///......------,,,+++++++++)))+++---,,,)))((((((*********************))))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&%%%###$$$$$$&&&%%%%%%&&&((()))(((&&&%%%&&&((()))***)))((('''%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''"""###$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%'''((((((((('''''''''(((***)))&&&%%%''')))))))))(((((((((((()))))))))******+++,,,---...///222444999>>>CCCMMMaaarrrkkkUUUIIIGGGDDDNNN[[[ggguuu~~~|||xxxtttnnnlllhhhfffdddeeefffggglllooooookkkjjjnnnpppppp''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&&&&&&&'''((())))))***(((''''''''''''((())))))'''(((******(((''''''(((((()))***)))((()))+++---***+++---...//////...---...111333333444:::DDDLLLZZZcccooozzz}}}}}}~~~~~~}}}uuuyyyyyymmmhhhiii``````]]]ZZZ[[[```aaa^^^aaabbbaaa^^^ZZZYYY\\\___\\\[[[ZZZ___iiippplllccccccaaa___]]]\\\___eeeiiiooonnnllljjjiiifffaaa^^^bbblllwww{{{xxxuuuwwwzzzzzz{{{{{{yyyvvvrrrooolllkkkeeeaaacccfffgggiiikkkoooxxx|||wwwsssvvvxxxwwwxxxvvvqqqmmmmmmnnnhhh```iiicccaaaggglllllljjjiiinnnpppvvvyyyuuunnnqqqyyyuuuuuutttqqqnnnkkkiiiiiiaaaaaa```^^^___dddmmmtttzzzyyy|||~~~{{{tttqqqrrrkkkkkkllloooqqqooohhhbbbdddcccaaa___^^^___```aaahhhiiilllppprrrpppllliiibbbaaa```aaaaaa```]]]ZZZZZZ]]]___ZZZTTTUUU___hhhhhhgggggghhhkkknnnrrrtttqqqtttsssooonnnrrrttttttvvvvvvwwwxxxwwwuuurrrqqqsssssssssrrrqqqrrrtttvvvqqqpppooopppqqqqqqpppoooooommmkkklllmmmmmmjjjgggeeefffhhhgggffffffgggiiimmmppprrrqqqlllgggdddddd^^^VVVKKKDDDAAA???:::666444222000---++++++++++++)))******++++++******)))%%%(((++++++(((&&&&&&(((++++++******))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&$$$###$$$%%%%%%$$$%%%&&&)))***)))'''###$$$&&&(((((('''&&&%%%###$$$&&&'''((('''&&&&&&)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((( """###$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''$$$%%%'''(((((((((''''''&&&)))+++***'''%%%&&&'''******))))))))))))******)))******+++---...//////555888>>>DDDKKKWWWlll}}}iiiZZZMMMHHHJJJGGGUUUiii|||yyyyyyzzzwwwsssooommmkkkgggdddbbbaaa```dddhhhiiiggghhhnnnrrrsss'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''((((((((((((((((((((((((((()))***++++++++++++++++++,,,...000222444555666@@@CCCJJJSSS___kkkuuu{{{zzz~~~{{{zzz{{{xxxwwwzzz~~~zzzzzz{{{~~~}}}yyy{{{yyyvvvsssrrrrrrssstttuuuuuuqqqjjjbbb^^^___bbbbbb``````bbbdddddd```]]]bbb^^^XXXTTTSSSVVV[[[^^^cccbbb\\\VVVTTTVVVVVVSSSWWW^^^eeeiiihhhfffeeeeeegggiiinnnsssuuuqqqiiibbbcccbbbcccdddffffffdddbbbeeeeeegggkkkooorrrsssrrrllljjjgggccc___[[[YYYXXXTTTUUUWWWYYY\\\^^^```aaabbbfffllloooooommmlllkkkhhhhhhhhhhhhhhhfffccc```cccccc```YYYTTTTTTZZZ```jjjmmmqqqqqqnnniiifffdddfffbbbaaabbb___XXXUUUVVVTTTSSSSSSTTTWWWZZZ[[[ZZZ[[[\\\___cccggghhhfffdddaaa______dddjjjmmmllliiiffffffeeebbbaaadddjjjoooqqqmmmkkkmmmssswwwwwwuuuyyywwwsssooommmoootttxxxzzzxxxvvvwwwxxxxxxtttqqquuussspppooopppqqqqqqqqqpppnnnnnnooopppqqqpppoooqqqpppooonnnmmmlllllllllgggeeedddeeejjjnnnqqqrrrqqqooolllggg___UUULLLGGGAAA???;;;777333111111111+++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''%%%$$$%%%((((((&&&### """%%%'''((())))))''''''''''''''''''''''''+++)))&&&$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%$$$######$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''')))&&&$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$***)))'''&&&&&&'''(((((())))))))))))************++++++++++++,,,---...///...222;;;GGGWWWjjj|||eeeVVVOOOIIIEEEDDDLLL```|||{{{wwwvvvuuuttttttkkkooosssiiiccceeecccbbbeeehhhhhhmmmtttxxxxxx'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((('''''''''''''''(((((((((((((((((((((((())))))******++++++******,,,,,,,,,---.../////////444555888===DDDKKKQQQUUUcccjjjssszzz}}}|||uuuqqqoooppptttvvvtttqqqnnnooossszzz~~~wwwpppllljjjmmmllllllnnnoooooollliiikkkhhhbbb\\\WWWWWWZZZ]]]___```]]]WWWVVVWWWVVVRRRQQQTTTWWWXXXVVVTTTRRRRRRVVVWWW[[[aaadddddd___[[[\\\ZZZXXXWWWXXXYYYXXXWWWTTTUUUWWW[[[```cccdddddd]]]\\\YYYVVVRRROOOLLLJJJFFFGGGIIIKKKMMMOOOQQQRRRTTTVVVYYYZZZXXXVVVTTTTTTTTTUUUVVVXXXYYYXXXVVVUUU[[[[[[YYYSSSLLLJJJOOOTTT\\\]]]```bbbbbb```\\\ZZZZZZWWWWWWYYYXXXTTTRRRTTTTTTSSSSSSUUUYYY\\\]]]\\\aaacccfffkkkpppsssrrrqqqkkkjjjkkkpppvvvxxxuuuqqqlllkkkjjjgggfffhhhnnnsssuuurrroooppptttvvvtttqqqxxxuuuqqqnnnooorrrvvvxxxyyyxxxxxxzzz{{{zzzvvvsssllljjjggggggiiilllmmmnnnmmmllllllmmmoooqqqpppooommmmmmnnnnnnpppqqqsssssspppmmmiiiffffffggggggfffYYYVVVRRRLLLEEE???:::777777555222///------------*********)))))))))((((((******)))(((((()))******)))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''%%%$$$%%%((((((&&&$$$###$$$%%%&&&'''(((((((((''''''''''''''''''''''''***((('''%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%$$$######$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$###&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''(((((((((''''''&&&%%%,,,+++)))(((&&&%%%%%%%%%))))))))))))************+++++++++++++++,,,---...///222:::HHH[[[pppttt[[[MMMIIIIIILLLQQQbbbuuu|||yyyzzzzzzzzzyyyppprrrrrreee^^^```___^^^bbbfffiiiqqq{{{'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))(((''''''&&&''''''''')))))))))))))))))))))))))))************))))))((((((((())))))******++++++......//////111444666888BBBHHHQQQYYY```iiirrryyyzzzvvvrrrpppqqqqqqooollljjjlllqqqwww|||~~~}}}|||zzzzzz}}}xxxqqqwwwwwwxxx{{{~~~}}}{{{qqqhhhccceeeiiikkknnnnnnkkkiiiiiigggbbb]]]\\\ZZZXXXWWWTTTPPPNNNMMMNNNQQQUUUYYYZZZYYYWWWVVVSSSOOOMMMMMMMMMLLLLLLHHHHHHIIILLLPPPRRRSSSRRRPPPPPPOOOMMMJJJFFFBBB@@@>>>>>>???@@@BBBDDDFFFGGGFFFHHHIIIHHHFFFDDDCCCDDDCCCEEEHHHKKKMMMNNNNNNMMMTTTVVVVVVQQQJJJGGGIIIMMMSSSSSSUUUXXX\\\]]]YYYVVVZZZXXXYYY]]]___]]]^^^aaacccccccccfffiiilllmmmlllmmmnnnpppuuuzzz|||}}}|||ssssssuuuzzz~~~|||xxxqqqpppnnnlllkkkmmmrrruuuvvvttttttuuuxxxxxxtttpppuuuqqqmmmmmmqqquuuwwwxxxwwwwwwxxxzzz{{{zzzwwwtttllliiiggggggiiilllnnnoooiiiiiijjjlllppprrrsssrrrqqqqqqqqqqqqrrrssstttuuuooojjjccc]]]XXXTTTQQQOOODDDAAA<<<666222000//////---,,,+++)))))))))***+++))))))((((((((('''''''''***))))))(((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((()))(((((('''&&&))))))))))))((('''&&&%%%))))))))))))************+++++++++***++++++,,,,,,000222:::KKKccc{{{qqqcccTTTLLLLLLRRR]]]ggg{{{{{{vvveee\\\]]][[[[[[```ffflllvvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&'''''''''))))))))))))))))))))))))************)))(((''''''######%%%&&&(((***+++,,,...---------...///111111000333777<<>>:::777888666222///------...///+++******))))))******+++)))))))))((((((((('''''')))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''&&&%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((((((''''''&&&###%%%''')))******))))))((()))))))))************++++++*********++++++,,,000333===RRRmmm~~~mmm]]]\\\\\\\\\___hhhuuulllaaa___ZZZZZZaaahhhooo|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))((('''&&&###$$$%%%'''(((***++++++************+++,,,---...///000000000222666<<<@@@AAACCCHHHOOOXXX```gggkkkvvvyyy|||}}}~~~zzzvvvtttmmmnnnqqquuuyyy|||}}}}}}wwwwwwwwwxxx{{{~~~zzz|||}}}~~~xxxrrrpppsssxxx{{{|||{{{yyywwwttttttttttttrrrmmmgggccc]]][[[ZZZ[[[^^^cccfffgggmmmoooqqqqqqppplllhhheeebbbaaa___^^^]]]^^^___```^^^bbbgggjjjhhhddd```^^^]]]aaadddfffeeeddddddeeeiiimmmqqqqqqnnnmmmppptttxxxuuusssvvv{{{|||yyyuuusssoooooorrrssssssuuuzzz|||{{{{{{}}}}}}|||zzzzzz{{{|||}}}}}}wwwuuuqqqooooooppprrrssssssuuuyyy|||}}}{{{wwwtttmmmjjjhhhlllrrrvvvuuurrrpppooonnnllllllooorrrtttpppnnnllllllnnnpppqqqqqqxxxvvvtttttttttsssrrrpppnnnkkkfff___XXXRRRNNNKKKBBB>>>:::666333111...,,,---------,,,,,,,,,,,,,,,++++++************************)))))))))(((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&###$$$&&&(((*********)))((()))))))))************+++++++++***++++++,,,,,,000666DDD\\\yyyhhhWWWWWWcccpppyyy}}}uuujjjeee[[[YYY```jjjttt%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((('''((((((((((((''''''&&&((((((((()))))))))))))))))))))))))))))))))))))))...---,,,,,,,,,...000222222222222555:::@@@FFFJJJSSSXXXaaakkktttzzz}}}~~~}}}~~~~~~zzzwwwtttqqqpppnnnooorrrvvvxxxyyy}}}{{{ooollljjjkkkqqqyyy|||zzzwwwtttrrrqqqqqqrrrvvv{{{zzztttppptttxxx{{{zzzwwwttttttuuuzzz}}}}}}}}}~~~zzzwwwxxxxxxvvvyyy}}}{{{zzzzzz|||~~~~~~~~~zzzvvvrrrpppqqqrrrrrrrrrsssvvvyyy{{{zzzwwwrrroookkkjjjjjjnnnrrrtttrrrpppoooooommmkkkjjjlllppptttyyyxxxxxxzzz|||~~~}}}|||zzzwwwrrrmmmiiiddd___\\\TTTQQQLLLFFF@@@;;;777555333111///...//////...,,,)))***,,,------,,,***************))))))(((((((((*********)))))))))(((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&'''$$$%%%%%%%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''))))))))))))************++++++++++++,,,---...///222<<>>BBBEEEJJJQQQXXX^^^fffnnnuuu{{{~~~zzzuuutttwwwzzz{{{{{{zzz}}}~~~}}}uuuwwwyyywwwsssssswww{{{||||||}}}~~~~~~}}}{{{{{{uuuyyy}}}~~~}}}||||||~~~}}}}}}{{{xxx|||~~~wwwwww}}}~~~|||zzz|||yyywwwuuuuuuwww{{{}}}~~~zzz}}}|||xxxvvvuuuqqqmmmkkkkkklllkkkiiigggjjjooorrrrrrpppooonnnlllooosssuuutttrrrqqqqqqqqquuuxxxxxxvvvttttttuuuooonnnmmmkkkhhhbbbZZZUUUNNNJJJFFFAAA===888333///555444333111000000000000,,,***)))***++++++***(((+++******)))((((((((((((&&&'''((()))***++++++***(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''###&&&((((((%%%$$$%%%''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&########################!!!$$$&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((())))))((((((((('''&&&&&&&&&(((***+++))))))))))))***************++++++,,,...000222333777IIIfffyyyeeeiiiwwwxxxpppyyy$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***)))))))))))))))******++++++,,,------...//////666666888;;;@@@EEEJJJMMM\\\^^^aaahhhooouuuwwwxxxyyyzzz{{{|||~~~yyytttnnnlllmmmpppqqqqqqtttvvvyyy|||}}}}}}{{{zzzwwwvvvwww|||}}}{{{uuuttt{{{}}}}}}~~~xxxuuuvvvxxx}}}~~~xxxyyy{{{|||zzzwwwttttttuuuvvvuuusssppptttxxxyyyvvvtttttttttooonnnmmmkkkjjjjjjiiiiiiiiihhhhhhkkkooorrrssssssuuuxxx{{{}}}}}}zzzwwwtttzzzyyyvvvrrrmmmhhhccc```UUUQQQLLLIIIGGGEEEAAA>>>555444333222111111111111///...---,,,++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$######$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''++++++***((('''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&)))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###%%%(((******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((())))))(((((('''&&&))))))((((((((((((((()))***)))))))))))))))***+++(((000...***000222222999BBB^^^www}}}www%%%%%%%%%%%%$$$$$$######(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))***++++++,,,------++++++,,,...111555888:::>>>???AAAEEEKKKOOOPPPPPPZZZ]]]aaahhhnnntttyyy|||zzz~~~{{{wwwuuuvvvwwwwwwwwwuuuvvvwwwxxxxxxwwwvvvuuuwwwuuuuuuyyy|||vvvtttyyy~~~||||||zzzuuussstttwwwvvvyyy{{{{{{|||~~~{{{uuutttuuuuuu{{{|||~~~~~~~~~zzzwwwsssqqqpppmmmiiifffgggkkkppprrrrrrqqqrrrtttppppppoooooooooooooooppplllkkklllpppvvv|||~~~zzzuuuooolllbbbaaa^^^YYYTTTOOOKKKHHHBBB???;;;999888777444222333222111000////////////......---++++++*********))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###!!! ###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((())))))(((((((((((()))))))))))))))))))))******+++(((000---+++111333555>>>LLLiiiwww{{{&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))&&&&&&'''((()))+++,,,---'''(((((())))))*********((())))))***+++,,,,,,---///...///111444777777666@@@BBBFFFLLLRRRWWW[[[^^^aaadddiiipppvvv{{{}}}~~~{{{{{{{{{{{{{{{{{{{{{zzzyyywwwuuuvvv{{{{{{~~~|||vvvtttvvvzzz|||{{{zzz{{{}}}}}}{{{~~~~~~}}}|||}}}~~~}}}{{{wwwuuutttvvvwwwxxxuuuqqqoooqqqssswwwwwwxxxwwwwwwxxx|||~~~xxxqqqppppppooossstttvvvwwwxxxxxxwwwwwwxxxvvvssspppmmmiiiccc___\\\aaagggmmmqqqtttwwwyyyyyyyyyyyyyyyyyyzzz{{{|||rrrpppnnnppptttxxx{{{}}}wwwuuurrrmmmgggaaa[[[XXXNNNLLLHHHDDD???;;;999777666444111000111000///...000///...---,,,,,,,,,,,,------,,,+++************))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&''')))***))))))(((((((((((()))))))))))))))))))))***++++++)))///---+++111333777CCCZZZxxxpppuuuzzz%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((***+++,,,''''''((((((((()))))))))++++++,,,,,,,,,,,,+++***///...---...000111111000111222333555888:::;;;<<>>===;;;;;;777666444222111111222222222111000///------------------,,,+++++++++,,,,,,++++++***)))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""############$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((('''%%%$$$$$$%%%&&&(((((((((((((((((()))******))))))))))))***+++,,,------000,,,+++111333<<>>;;;;;;;;;;;;;;;;;;:::999888666555444444111000000000000000111222///000///---+++***+++,,,,,,,,,++++++++++++,,,,,,******)))))))))))))))***))))))************))))))************************((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))(((((((((''''''''''''((()))******)))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$############$$$$$$$$$$$$############"""######$$$%%%&&&%%%%%%&&&&&&&&&'''''''''#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((&&&%%%%%%%%%&&&'''(((''''''(((((()))***+++)))))))))***+++,,,---......000,,,---333666CCC[[[zzz~~~~~~}}}{{{wwwrrrpppyyy||||||zzz{{{qqq#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))((((((((((((***)))(((((((((((()))***,,,)))'''''')))***++++++---,,,,,,+++***)))((((((+++***(((''''''((()))******---000111///......//////000222555999<<>>>>>;;;999666555555444333333333444777555333222333222111000111222333444444333222111....../////////---+++***)))+++---+++))))))+++...******))))))))))))***+++))))))(((((((((((()))***))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((((((((())))))******$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###!!! %%%$$$###""""""###$$$%%%""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%'''&&&$$$###%%%'''########################!!!"""%%%'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&%%%###$$$'''***''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%'''((()))******)))''''''''''''((()))++++++)))))))))***+++---...///---...,,,111;;;AAATTTrrrwwwttttttuuuxxxwwwsssooorrr{{{{{{vvvqqqooonnn}}}{{{tttrrrqqq%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''))))))'''%%%"""$$$%%%%%%$$$$$$&&&'''''''''(((((())))))******))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&'''((()))******)))(((''')))(((''''''(((***,,,...******+++++++++,,,,,,,,,///...---,,,,,,...000111444555666888:::<<<===>>>===>>>@@@BBBDDDFFFHHHHHHQQQRRRSSSUUUXXX[[[^^^___hhhiiijjjkkkmmmoooppppppnnnnnnnnnnnnqqqtttwwwyyyxxxuuuqqqqqqsssuuuuuutttvvvxxx|||xxxwwwuuusssssssssuuuvvvtttttttttttttttuuuvvvvvvyyyxxxxxxxxxzzz|||~~~zzzxxxpppmmmlllnnntttwwwuuurrrvvvsssooonnnnnnllliiifffaaabbbaaa```\\\WWWRRROOOLLLKKKIIIGGGDDDBBB@@@???AAAAAAAAA@@@???>>>===<<<999999888777666555444444222222111111111111111111000111222333333222111000111111111111111000//////---------...------,,,,,,...------,,,,,,------...************************+++*********))))))(((((())))))))))))))))))))))))++++++******)))))))))(((+++***)))((((((''''''(((((((((((((((((((((((((((%%%&&&'''((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%########################'''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$###"""!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))(((''''''&&&&&&&&&''''''((()))*********((('''&&&(((((((((((())))))))))))((((((((()))***,,,---...+++///111///333FFFeee|||pppkkknnnvvv{{{wwwtttrrrsssxxx}}}|||xxxrrrmmmsssuuuxxxxxxvvvssspppooo%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&'''))))))(((&&&%%%&&&''''''&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))))))))''''''&&&%%%&&&'''((()))'''((()))******)))(((''')))((('''&&&'''(((***+++((((((((()))))))))******---,,,+++***+++,,,...///------......///000000111000000111333555666888888;;;<<<<<<===???AAABBBCCC???@@@AAABBBDDDEEEFFFGGGNNNNNNNNNNNNPPPSSSUUUWWWVVVSSSRRRSSSVVVXXXYYYXXX]]]___bbbfffhhhjjjjjjjjjjjjiiigggeeeeeefffggghhhggggggggggggggghhhhhhiiillllllkkkkkkmmmoooqqqsssrrrrrrqqqpppmmmjjjgggfff[[[XXXUUUUUUWWWXXXUUUQQQUUUSSSPPPPPPQQQPPPNNNLLLGGGGGGGGGFFFDDDAAA>>><<<::::::999888666555444444666666666666666555444333555555666666666555444444111111111111111111111111000111111222222111111000000111111111000000//////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$############$$$%%%%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%$$$$$$""""""%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''"""###$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&''''''((((((((()))))))))((('''&&&(((((((((((()))))))))***++++++************++++++,,,000222333:::OOOnnnvvvnnnkkkmmmssswwwwwwuuuuuuvvvxxxzzz{{{zzz}}}{{{zzzyyyyyyxxxuuusssssssssrrrpppnnnnnnppprrr%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((())))))(((((()))***)))''''''''')))))))))(((((((((((((((((())))))))))))))))))))))))$$$$$$%%%%%%'''(((***+++'''(((((())))))(((((('''((('''&&&&&&&&&'''((()))(((((((((((())))))))))))+++***)))((()))***+++,,,,,,+++++++++******************+++,,,---...//////..................///000222222333444555777777888555555444444555777999::::::999888:::<<<>>>===<<>>JJJ\\\ooo|||~~~wwwttttttuuuvvvxxx{{{|||zzzuuurrrrrruuuwwwvvvqqqjjjdddaaagggnnnyyywwwooojjjgggjjjpppsssrrrpppoooppprrruuuwww&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''))))))((((((((()))******((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''((()))******************+++++++++++++++***)))((((((((())))))************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------************************)))(((''''''''')))+++,,,******))))))(((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$#########$$$%%%$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&((('''''''''''''''(((***,,,)))))))))))))))******+++,,,---......------///000,,,///444===LLLaaawwwyyyvvvtttsssvvvvvvwwwxxxyyyxxxuuurrrtttuuuvvvrrrlllfffaaa^^^gggjjjttt|||rrrkkkgggfffmmmuuuyyyyyyxxxwwwwwwyyyzzz{{{&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&''''''(((((((((((((((((()))******''''''((((((((((((''''''''''''''''''''''''(((((()))(((((((((((())))))***))))))*********+++++++++))))))((((((''''''''''''************************)))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++)))((('''&&&&&&(((***+++)))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""############""""""%%%$$$$$$$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$%%%$$$###$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%'''((('''&&&&&&'''(((((()))***)))'''''')))+++(((((())))))************''')))+++------...///111///000333<<>>OOOfffzzzzzzwwwuuupppnnnooolllnnnoooqqqzzzsssttt}}}~~~wwwvvvzzz~~~{{{yyywwwwww$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$##############################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''''''''((((((((((((((()))(((((('''((()))***+++(((((())))))))))))******+++******))))))*********))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((()))))))))((((((''''''&&&)))((((((''''''(((((())))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$###"""!!!######""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&)))(((((((((((('''''''''''''''''''''''''''''''''************))))))))))))(((((()))******************+++,,,,,,---///333666CCCWWWppp}}}vvvpppoooqqqnnnoooppprrr}}}zzzxxx|||{{{zzz}}}}}}{{{xxxtttqqq%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((###$$$&&&''''''&&&$$$###########################&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((''''''''')))***+++,,,++++++***)))(((((('''++++++***************+++))))))))))))))))))))))))''''''((()))*********)))))))))))))))))))))))))))'''''''''''''''((()))***))))))(((((((((((()))))))))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%$$$$$$$$$############"""%%%$$$$$$######"""""""""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########$$$###"""!!! !!!!!!#########"""###$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&*********)))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******************+++,,,,,,---000444888FFF]]]wwwxxxpppooosssoooqqqrrrvvv}}}}}}yyyyyy~~~}}}}}}}}}|||{{{yyyuuuoookkk%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######))))))'''&&&$$$###!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''&&&$$$###"""###$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))***+++,,,,,,+++***)))(((((()))***+++))))))))))))((('''%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%########################$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###################################################$$$$$$##################$$$$$$&&&''''''&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""############$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''''''''''''''&&&&&&(((((((((((())))))))))))++++++***************+++,,,******---///000555===PPPggg|||xxxvvvuuuwwwxxxxxx{{{||||||{{{{{{yyyvvvvvvxxx}}}|||}}}~~~}}}||||||yyyrrriiibbb%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))******+++,,,+++***))))))))))))***+++************)))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$############$$$%%%%%%############$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((()))))))))***++++++************++++++---+++,,,///000222999AAA\\\rrr{{{yyyxxxxxxyyyzzz|||}}}~~~vvvrrruuuwwwvvvtttttt{{{||||||{{{zzzzzz|||~~~~~~}}}{{{zzzxxxssslllggg$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$#########%%%&&&%%%$$$&&&&&&&&&%%%$$$$$$#####################"""""""""$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++++++++,,,++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&######""""""######$$$%%%############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((()))))))))******++++++************++++++///---...000222555???IIIfffzzz|||xxxxxxyyyyyyyyyzzz|||~~~wwwoookkkooouuuvvvuuuuuuyyy{{{}}}~~~}}}}}}~~~~~~~~~|||zzzxxxvvvrrrlllhhh######################## !!!""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$###$$$$$$######""""""!!!!!!###$$$%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))((((((((())))))***++++++************+++++++++++++++++++++***)))((((((((((((((((((((((((((((((''''''&&&&&&''''''((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###############$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((()))))))))*********++++++*********+++,,,,,,///......111333999FFFSSSpppwwwuuuvvvwwwvvvtttsssuuu~~~vvvooolllnnnrrruuuzzz}}}~~~}}}{{{{{{zzzxxxvvvqqqllliii##############################%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%$$$#########""""""###%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((())))))(((((('''(((((()))************************))))))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))))))))************++++++******+++,,,,,,---///...///222555>>>OOO^^^{{{~~~uuussstttsssqqqkkkggghhhtttvvvssspppnnnlllppp}}}~~~|||{{{}}}~~~}}}{{{xxxvvvttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&""""""###$$$&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$""" """$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((()))))))))******(((((((((((((((((((((((()))(((((('''''''''''''''))))))************))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%$$$"""!!!$$$'''########################%%%$$$$$$######$$$$$$%%%###########################$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###"""################################################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''(((((())))))***)))))))))*********++++++++++++***++++++,,,---...///...000333888DDDXXXkkk}}}vvvuuuuuurrrnnnddd]]]]]]kkk~~~wwwuuusssmmmgggiiiyyy%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$#########$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""!!!###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((()))))))))(((((((((((((((((((((((()))(((''''''&&&&&&&&&''''''((())))))))))))((('''&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&$$$!!!!!!$$$((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&''''''((())))))******))))))*********+++++++++++++++++++++,,,---......000000222666<<>>OOO___sssyyyvvvuuuuuuvvvzzzwwwhhheeewwwzzztttsssyyyvvv~~~zzzyyyyyy###$$$%%%&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$&&&''''''&&&$$$$$$###$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$$$$###"""$$$%%%&&&'''''''''&&&%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###&&&)))(((&&&$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&((())))))(((((((((((((((((((((((((((''''''''''''((((((((()))$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ###%%%&&&%%%###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%(((++++++)))'''(((***&&&&&&'''((())))))(((((()))************+++++++++++++++,,,,,,,,,---------,,,...222555777???QQQcccyyy}}}zzzyyyyyyyyyvvvzzzllliiizzz}}}wwwvvv~~~zzzyyyyyy&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&((()))(((((((((((((((((((((((($$$%%%&&&'''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''%%% %%%'''$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%'''&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""!!!  !!!"""%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$###$$$%%%&&&'''$$$$$$######$$$&&&''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''''''''(((***+++))))))))))))************++++++++++++++++++,,,,,,---,,,---222999EEEYYYkkkzzzuuutttqqq|||yyytttpppwww~~~|||xxxvvv%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''%%%!!!!!!%%%'''$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&((((((&&&%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$#########$$$%%%%%%%%%$$$$$$$$$%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((('''((()))***+++))))))))))))************+++++++++++++++,,,,,,,,,///...111666>>>KKK___pppxxxssslllwww|||xxxttttttsss|||~~~}}}xxxuuu$$$%%%%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%""""""%%%&&&$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&((()))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$###""""""#########%%%%%%$$$%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))***************+++++++++,,,,,,,,,---000000444<<>>KKKWWWeeeyyy|||vvvqqqooorrrvvvyyyzzz}}}}}}}}}}}}{{{yyyooogggdddhhhooovvvwwwvvvttttttvvvrrrllliiieeedddhhhjjjgggdddeeeiii{{{{{{www%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$ """%%%%%%$$$######$$$###$$$$$$%%%&&&'''((((((''''''&&&%%%$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&((()))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$)))'''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$###"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''''''''&&&'''((((((&&&%%%%%%&&&''''''(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,///***(((+++......///222777AAAOOO\\\kkk~~~yyytttnnnmmmppptttvvvvvv}}}~~~||||||~~~}}}}}}zzzsssmmmkkkqqqyyy}}}wwwpppiiiggggggiiiiiifffhhhlllppp~~~{{{{{{$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$### ###&&&'''&&&$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$&&&'''(((%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''''''''''''''''''''&&&%%%&&&''''''((()))((((((((((((((())))))))))))))))))000,,,***---...---///333999DDDSSSbbbppp{{{wwwrrrmmmmmmqqquuuwwwxxx}}}}}}}}}yyy{{{~~~~~~xxxsssooonnnttt}}}zzzpppllljjjmmmnnnnnnooossszzz|||{{{}}}###$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""$$$'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######$$$&&&((()))$$$&&&((())))))'''$$$"""%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''&&&'''(((((('''&&&&&&&&&(((((()))************)))''''''''''''(((((())))))///,,,,,,...///...111666===IIIYYYggguuuyyyrrrnnnkkklllqqqwwwzzzzzz||||||}}}{{{yyy~~~~~~wwwrrrooonnnttt|||~~~tttlllhhhlllqqqsssrrrrrrzzzxxxzzz###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$###&&&(((((('''&&&'''''''''''''''&&&&&&%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$&&&''')))$$$&&&)))+++***'''### %%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%$$$)))***+++)))'''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''$$$&&&(((((('''&&&'''((())))))***+++++++++******(((((())))))***+++++++++---+++,,,///000000444:::BBBNNN```ooo}}}~~~xxxooollliiilllrrrxxx{{{{{{|||zzz|||zzzyyy}}}vvvrrrooonnnttt|||~~~zzzrrriiiccchhhoooqqqooommmxxxvvvxxx$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((($$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&$$$&&&(((***)))(((%%%###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$############!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&)))+++,,,+++'''$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%###!!!%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''"""%%%'''(((''''''(((***(((((()))************************+++,,,---------******,,,000111222777>>>GGGTTTgggxxx|||xxxqqqnnnlllnnntttzzz|||}}}zzzwwwzzzyyyvvvyyyssspppmmmmmmsss{{{|||vvvpppjjjgggkkkooonnnmmmnnnzzzzzz}}}%%%%%%'''''''''&&&%%%$$$'''''''''''''''((()))***&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%&&&'''(((((((((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$######%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((()))(((&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$$$$$$$############"""!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!! $$$$$$$$$%%%%%%&&&&&&&&&###&&&)))(((&&&$$$$$$&&&)))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%'''(((((('''%%%%%%$$$%%%%%%%%%### %%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''!!!$$$'''((('''''')))+++'''(((((()))))))))))))))))))))***+++,,,,,,------((((((+++000111333999AAAJJJXXXkkk}}}~~~|||zzzxxxvvvsssqqqsssxxx}}}}}}vvvtttxxxvvvrrryyyzzztttooommmkkkkkkrrrzzz}}}uuuqqqooooooqqqqqqooopppsss~~~|||~~~%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$((())))))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!""""""%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''"""$$$&&&((((((&&&$$$"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%'''((()))((('''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%%%%)))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%'''***+++)))&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$#################################'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***'''###"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&((((((((((((((((((((((((******+++++++++,,,,,,,,,000---,,,---...222<<>>JJJXXXhhh~~~}}}uuuppprrrtttrrrnnnmmmeeegggfffgggsss~~~~~~}}}}}}xxxoookkkmmmkkkpppxxxvvvtttvvvyyyzzzzzz~~~{{{zzzyyyzzz{{{}}}}}}$$$%%%&&&'''(((((((((((('''&&&%%%%%%''''''&&&%%%%%%''')))(((%%%$$$$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######%%%&&&&&&%%%$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%###""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''')))***+++((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''&&&%%%$$$&&&((($$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))************+++++++++***+++------------///000444888AAAOOO]]]nnnzzzwww{{{|||vvvpppmmmbbbffffffdddppp~~~~~~xxxoooiiihhhfffmmmwwwzzzyyyzzz~~~~~~}}}|||||||||~~~~~~~~~$$$%%%&&&'''((((((((((((***((('''&&&''''''%%%$$$%%%''')))(((%%%###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###"""!!!!!!"""$$$&&&''' !!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''#####################$$$!!!!!!"""###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&######$$$%%%''')))+++,,,'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$######""""""######$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&& !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###&&&''''''%%%$$$&&&)))&&&&&&&&&&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((())))))************+++++++++***+++---.........000222666:::DDDRRRaaarrr}}}zzzrrrooo___eeeeeebbbkkk~~~}}}|||wwwnnngggddddddlllwww}}}{{{~~~))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((******))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""$$$$$$######"""#########"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###"""(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))((((((((((((++++++++++++++++++++++++)))***,,,,,,,,,---000222888???IIIUUUdddyyy}}}wwwwwwsssgggccccccdddvvvvvvqqqxxxsssmmmhhhiiifffiiipppzzz~~~}}})))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""###$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&###$$$%%%%%%%%%$$$"""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((((((((((((((('''''''''))))))))))))((((((((((((***************************,,,------...///222444:::AAAKKKXXXhhh~~~|||ssshhheeeeeedddqqq~~~tttrrr~~~xxxtttoookkkkkkjjjlllqqqzzz}}}||||||((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$###"""###$$$%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''"""######$$$$$$%%%&&&&&&###%%%'''((('''$$$!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$###############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))+++---...//////111444777===DDDOOO\\\nnn~~~~~~}}}rrrhhhfffeeeccclllwwwvvvxxxtttpppsssyyyuuussspppnnnmmmnnnpppsssyyy{{{yyy{{{}}}~~~{{{'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''%%%'''((('''&&&%%%&&&''''''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""&&&&&&''''''%%%###!!! """"""#########$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######!!!"""###$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''(((((((((((('''%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((''''''''''''(((((((((((()))))))))))))))))))))***************,,,---......///222666999???GGGSSSaaarrr|||{{{yyy|||ssshhheeeeeebbbjjjsssppprrrmmmllluuu|||tttqqqrrrrrrpppooopppqqqssswww{{{~~~}}}zzzxxxxxxzzz}}}}}}yyy&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''''''''&&&$$$&&&&&&&&&%%%$$$%%%&&&'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######""")))'''%%%###"""""""""###""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%$$$######!!!"""$$$%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''$$$$$$###############$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''(((((())))))'''((((((((()))))))))************+++++++++,,,,,,+++,,,------///222777:::BBBJJJWWWfffwww}}}wwwvvvvvv{{{}}}oooiiigggccckkksssooosssllljjjxxxyyywwwtttssstttwwwvvvtttpppqqqtttwwwyyy{{{}}}~~~{{{zzzxxxwwwxxx}}}|||xxx&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&''''''%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######"""""""""######$$$$$$%%%&&&&&&)))&&&###!!! !!!"""$$$"""############$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((())))))((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$############$$$'''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& """$$$'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))&&&&&&''''''((())))))***''''''(((((())))))***************+++,,,,,,------+++,,,------///333888<<>>DDDQQQ\\\nnn|||tttrrrwww~~~~~~xxxwww~~~}}}wwwzzzuuurrrvvvzzzzzzzzz{{{{{{{{{{{{|||}}}~~~}}}|||zzz}}}zzz|||}}}}}}zzzxxxyyy}}}xxxyyyppphhh&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""""""""""""""#########""""""#########!!!"""$$$%%%%%%%%%###"""!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''')))'''$$$$$$'''*********((()))******)))((('''&&&))))))))))))************++++++++++++++++++++++++///---///444777:::???FFFPPP\\\ooo|||uuuuuuzzz}}}{{{xxxvvvyyy{{{|||}}}yyyuuuzzztttrrrvvvzzzzzzzzz{{{zzzwwwuuuvvvzzz}}}}}}}}}{{{{{{xxx~~~{{{xxxyyyzzz|||||||||}}}~~~zzz~~~~~~wwwhhh[[[&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&(((''''''&&&''''''((()))'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$(((***+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''%%%%%%''')))******((())))))))))))(((((('''))))))))))))************++++++++++++,,,,,,,,,,,,///...111666:::<<>>EEETTTcccttt}}}|||~~~~~~wwwssspppllliiikkkwww}}}wwwqqqlllkkkrrrxxx{{{||||||zzzzzzmmmgggiii|||{{{zzzzzz|||yyyfffSSSGGG???999(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((('''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###!!! !!!###$$$""""""!!!!!!"""###$$$$$$"""###%%%&&&&&&%%%###"""&&&%%%$$$$$$######$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))###%%%''''''%%%$$$''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%$$$""""""!!!%%%&&&((()))***)))(((&&&''''''''''''''''''''''''###&&&))))))''''''(((+++)))(((''''''''')))***+++))))))))))))************++++++,,,,,,---...//////333444777<<<@@@HHHYYYiii~~~|||uuuzzzxxx|||}}}}}}tttrrrqqqpppooosss|||sssmmmpppkkkkkkqqqxxx{{{}}}~~~zzz|||pppkkkmmm|||wwwvvvvvv|||sss___NNNCCC<<<666))))))))))))))))))))))))***'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$%%%%%%#########"""######$$$%%%%%%%%%&&&''''''&&&&&&&&&((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%'''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((((((((((((&&&%%%$$$###$$$%%%&&&'''((((((((((((((()))******%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$%%%&&&'''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&+++)))%%%###"""###%%%'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''')))+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))'''%%%$$$(((((((((((())))))))))))************************+++,,,------++++++,,,---444444888<<>>DDDOOOcccuuu}}}rrroooqqqvvvzzz|||{{{}}}yyytttnnndddgggkkkrrrzzz~~~xxxjjjooo{{{~~~yyyvvvvvvzzz|||mmm[[[OOOEEE<<<777666(((((((((((((((((((((((()))'''&&&'''(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&(((&&&###!!!!!!###&&&(((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$$$$%%%&&&%%%%%%$$$$$$########################$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$###""""""""""""######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((***)))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((''''''&&&%%%&&&((())))))(((''''''(((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&***)))(((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))***************************,,,------,,,,,,...///333555:::AAAIIIVVVkkk}}}~~~tttoooooorrrtttyyy~~~yyyuuutttqqqkkklllmmmpppvvvyyykkkrrr~~~|||{{{wwwzzz}}}}}}ssscccPPPGGGAAA;;;666555((((((((((((((((((((((((((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''')))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###############$$$$$$&&&&&&%%%%%%$$$###""""""$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""############$$$$$$$$$###""""""!!!"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&%%%$$$$$$$$$%%%''')))******)))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''''''''&&&&&&&&&'''))))))'''&&&'''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&'''(((((()))))))))(((((((((((())))))))))))***************************,,,---...------///111555666<<>>FFFOOO___vvvzzzooommmnnnoooppprrrwww~~~{{{sssvvvxxxtttuuuwww|||xxxqqqlllkkksss{{{tttsss}}}|||{{{|||}}}}}}{{{jjjYYYIIIBBB@@@<<<666333''''''''''''''''''''''''&&&((())))))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''###$$$&&&((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$###""""""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''((('''''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%$$$$$$'''(((((()))((((((''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&((('''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((())))))))))))***************************,,,...//////000222444888:::@@@IIISSSddd|||xxxnnnlllmmmnnnppprrrwwwzzzzzzuuurrr||||||wwwtttvvvzzz~~~wwwrrrqqqvvv}}}sssllllll{{{~~~}}}}}}}}}{{{xxxdddWWWIIICCCAAA<<<666444''''''''''''''''''''''''&&&(((***)))(((''')))+++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%$$$##################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%''''''(((((()))(((((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''((((((''''''%%%'''(((((('''&&&&&&''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''"""###$$$&&&''''''&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%&&&''')))''''''''''''''''''''''''''''''&&&&&&'''((()))***(((((((((((())))))))))))***************************,,,...//////111333555999;;;AAALLLXXXjjjyyymmmiiijjjmmmqqqsssvvv}}}|||yyyzzz~~~~~~|||{{{uuuuuu~~~wwwtttrrrrrrwww~~~yyyxxx{{{~~~~~~}}}pppjjjmmmwww~~~~~~wwwppp[[[QQQHHHDDD@@@:::555555''''''''''''''''''''''''%%%(((******((('''))),,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((()))***)))(((''''''''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''((()))******))))))***)))'''&&&%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%'''''''''(((((((((((()))%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''((((((((('''&&&((())))))(((''''''(((''''''&&&%%%&&&'''((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''***)))((('''%%%$$$""""""''''''''''''''''''''''''(((&&&$$$###$$$%%%((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******"""###$$$&&&''''''&&&&&&"""###$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&(((***((((((((((((((((((((((((%%%%%%%%%&&&''')))+++---(((((((((((())))))))))))************************))),,,...///000111444666888;;;BBBNNN[[[ooozzzkkkfffggglllrrrsssuuuzzzxxxuuuvvv}}}}}}wwwxxxwwwooonnnnnnpppxxx{{{xxx{{{}}}yyy~~~qqqlllpppttt{{{|||~~~sssjjjTTTMMMFFFCCC???888555555''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########"""######$$$%%%"""%%%((()))(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&'''((())))))'''%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((###$$$%%%%%%&&&&&&&&&%%%)))))))))(((((('''''''''((('''&&&&&&'''(((***+++'''''''''(((((((((((()))((((((((((((((((((((((((,,,***'''(((++++++)))&&&((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''"""%%%((((((&&&%%%&&&''''''''''''''''''((()))***'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&'''((('''&&&$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))***+++,,,,,,------++++++++++++,,,///555999<<<@@@GGGRRRbbbyyyzzzmmmgggfffggghhhooovvv|||~~~}}}zzz}}}yyy}}}wwwppplllmmmrrrwwwzzzwwwsssttt}}}{{{}}}{{{rrrnnnpppwww}}}}}}|||~~~~~~}}}|||{{{~~~{{{mmmaaaQQQMMMGGG@@@;;;777555555''''''''''''''''''''''''***))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###############$$$$$$%%%!!!$$$%%%$$$###"""###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&''''''((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''((((((((((((%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%###$$$%%%''''''(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))***++++++*********)))))))))(((((((((%%%&&&''''''((((((((((((''''''(((((((((((('''''')))(((''''''''''''((()))''''''((((((((((((''''''###%%%(((((('''%%%&&&((((((''''''''''''(((((()))(((''''''&&&&&&''''''((()))(((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$#########%%%&&&''''''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))******))))))))))))*********************++++++,,,,,,---+++,,,,,,+++,,,000555999<<<@@@HHHSSSeee}}}{{{nnniiihhhiiijjjrrryyy}}}~~~wwwooolllnnnsssuuuvvvtttppprrr~~~zzzyyy|||vvvrrrrrrxxx|||zzzzzz}}}|||xxxvvvxxxzzzvvvjjj___PPPLLLFFF???999666444333''''''''''''''''''''''''*********)))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###############$$$%%%%%%!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''(((((((((((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&& """&&&((())))))'''&&&(((((()))))))))*********))))))))))))))))))))))))&&&''')))))))))***,,,---++++++*********)))))))))$$$%%%&&&((())))))))))))'''(((((())))))((((((''')))((((((''''''(((((()))'''(((((((((((((((((('''$$$&&&(((((('''''''''((()))((((((''''''''''''((('''(((((((((((((((((('''(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''))))))))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,...111666:::===AAAJJJWWWjjjzzzooojjjjjjlllnnnuuuzzz}}}}}}uuummmlllqqquuuuuusssrrrooorrr}}}xxxyyy|||zzzvvvrrrvvvyyywwwxxx}}}zzzvvvrrrssstttqqqhhh___OOOLLLEEE>>>888444222222''''''''''''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$############$$$%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''&&&&&&''''''''''''(((((((((((((((((())))))(((((('''&&&((((((((((((((('''''''''###%%%(((***+++++++++***(((((((((((()))))))))***))))))))))))))))))))))))%%%(((+++***((((((+++---++++++*********)))))))))&&&'''((()))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((((((((((((((()))***)))((('''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,+++++++++++++++++++++,,,---...///222777;;;>>>DDDNNN\\\oooyyypppkkkkkknnnqqquuuxxxzzz}}}zzzrrrkkkllltttyyyxxxtttrrrpppsss~~~xxx{{{}}}~~~~~~yyyxxxpppuuuxxxxxxzzz~~~~~~{{{vvvqqqpppqqqmmmfff___OOOKKKEEE>>>888444222111((((((((((((((((((((((((%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###$$$%%%%%%&&&!!!""""""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''(((((((((''''''&&&''''''''''''((((((((((((((((((((()))***+++---...''''''((((((((()))))))))(((((((((((((((((((((((('''***,,,+++(((''')))+++******)))))))))(((((((((************)))(((''''''(((((())))))))))))(((((('''''''''''''''''''''''')))(((''''''''''''((()))''''''''''''((())))))(((***)))((('''''''''''''''%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******,,,,,,+++++++++++++++++++++---...///111444888<<>>888555333222((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''!!!!!!"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&''''''''''''(((((((((***)))(((((()))***,,,---((((((((()))))))))******))))))))))))))))))))))))******+++***)))(((((()))******)))))))))(((((((((++++++++++++***((('''&&&((())))))******))))))(((((())))))******))))))((()))((('''&&&&&&'''((()))(((&&&%%%&&&''')))(((((()))((((((''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&''''''((((((&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((''''''''''''(((((())))))***(((((((((((('''''''''''''''((((((((())))))))))))+++++++++++++++++++++++++++---///111222555999===BBBJJJXXXiii}}}yyyrrrmmmmmmqqquuutttqqqrrrwww}}}uuupppkkknnnvvv}}}~~~|||uuusssvvv}}}{{{|||~~~yyyrrrqqqrrrttttttzzzzzzvvvrrrooojjjcccYYYRRRKKKHHHBBB<<<777444333333(((((((((((((((((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%&&&''')))###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&(((((('''&&&%%%$$$%%%&&&'''(((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''((()))***+++++++++))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))((()))***+++***)))++++++*********)))))))))++++++++++++***))))))((())))))************))))))((()))***++++++***)))((()))((('''&&&&&&'''((()))(((&&&$$$$$$&&&(((((('''(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))******)))((((((''''''''''''(((''''''((())))))((('''&&&&&&%%%%%%%%%%%%&&&'''((()))((((((((('''''''''&&&&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&''''''((())))))******))))))))))))((((((''''''(((((()))))))))******************++++++,,,,,,---+++---000222444666:::===AAALLL]]]qqq|||uuupppppptttxxxxxxsssqqqvvv|||wwwsssooopppuuu{{{}}}~~~zzzyyy{{{|||{{{zzz|||{{{}}}vvvpppppprrrsssvvv{{{{{{yyyvvvrrrlllaaaTTTLLLFFFCCC>>>999555222222222))))))))))))))))))))))))''''''(((((()))*********(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''')))((((((''''''&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$######%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&''')))***,,,,,,------.........//////000000000---...000222111///---+++,,,,,,------------......------------------------)))'''%%%'''+++---,,,***,,,,,,,,,+++++++++******)))******+++++++++******))))))************))))))&&&'''((())))))((('''&&&***((('''&&&&&&'''(((***(((%%%######&&&((((((&&&'''''''''''''''((()))***)))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))******)))((('''''''''''''''(((((()))))))))'''&&&%%%&&&%%%%%%$$$%%%&&&'''((())))))(((((('''''''''&&&%%%&&&((()))))))))(((''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%############%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((((((&&&''''''((()))******++++++*********))))))(((((()))************+++++++++))))))***+++,,,,,,------+++---000222444777;;;>>>AAAMMM```vvv~~~xxxrrrrrrvvvzzz|||uuussswww{{{zzzvvvrrrqqqtttxxx|||~~~}}}yyyyyyxxxzzzvvvssssssssssssuuuxxx{{{~~~~~~}}}{{{wwwooobbbTTTJJJCCC@@@;;;777333111111111))))))))))))))))))))))))(((((())))))((('''&&&&&&'''''''''''''''((())))))$$$%%%'''(((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&"""""""""###$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""$$$'''))))))'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$#########$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((%%%&&&'''(((((('''%%%$$$)))(((((('''''''''(((((())))))******+++++++++,,,,,,,,,---...///000111111111111111222222333333333333333333333333444444444333333222222222111111111333444666777777666444333000///---,,,,,,,,,---.........------,,,+++******+++++++++,,,,,,,,,,,,,,,***************)))))))))++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((&&&%%%&&&)))***)))'''(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&''''''''''''''''''((()))******)))(((''''''''''''''''''&&&&&&'''(((((('''%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%&&&''''''$$$"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''''''''(((***(((&&&%%%$$$###$$$$$$%%%&&&&&&&&&'''((())))))***)))))))))))))))(((((((((((((((((((((((())))))***)))***,,,---......---,,,000...///333666777;;;AAAIIIUUUhhh|||~~~|||wwwsssvvv|||zzzttttttyyywwwvvvuuuuuuvvvzzz}}}{{{zzzwww}}}}}}{{{}}}|||yyywwwttttttvvvyyy|||~~~yyyzzzyyyrrrfffXXXKKKCCC:::888555222000111222333))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''((())))))%%%%%%'''(((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((%%%$$$%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$############""""""#########$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''&&&(((((('''&&&&&&%%%%%%$$$&&&&&&'''((((((((((((((()))))))))))))))***++++++,,,------...//////000000111111222333444555555666888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::666777999:::999888777555777666444333222333333444111000///...---,,,++++++------------,,,,,,,,,,,,+++++++++***************,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))'''&&&&&&)))***(((&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&''''''(((''''''''''''(((((()))(((''''''&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((((((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&''''''&&&&&&((()))***)))(((((('''''''''(((&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))***++++++******+++,,,------------000...///444666777<<>>>>>===<<<;;;::::::::::::666555444333111///......111000000///...---,,,+++,,,,,,+++++++++*********,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))(((''''''((()))(((&&&((((((((('''''''''&&&&&&)))(((''''''&&&&&&'''''')))((((((''''''''''''(((&&&&&&%%%%%%%%%&&&&&&''')))'''%%%%%%&&&'''((('''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''((('''&&&&&&'''((()))))))))***))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))***************++++++,,,++++++++++++,,,---......///...000555888888===CCCNNN[[[ooo{{{xxxtttrrrxxxxxxwwwwwwwwwyyy|||~~~|||zzz~~~{{{||||||{{{zzzxxxwwwvvvnnnkkkeee]]]SSSIII@@@<<<777777555333222111111111(((((((((((((((((((((((()))(((&&&$$$$$$%%%'''((('''''''''''''''((())))))&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$"""""""""###%%%'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''''''''###$$$%%%&&&((()))++++++((((((((()))***---///111......///000222444666777666777888999;;;<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGHHHGGGGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@???======;;;:::888666444444555444333111000...---,,,------,,,,,,++++++******+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((((((((''''''((((((((((((''''''''''''((((((''''''''''''''''''***)))((('''''''''''''''%%%%%%%%%%%%&&&'''((((((***'''%%%$$$%%%'''((((((((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((((((&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''(((((())))))''''''''''''((((((((((((***))))))))))))***++++++,,,+++******+++,,,...///...///333888:::;;;AAAHHHPPP]]]sss}}}xxxuuusssuuu~~~~~~tttssssssssstttvvvxxxzzzzzz|||vvv|||~~~{{{wwwuuutttjjjddd[[[QQQHHHAAA<<<999666555555444333222111000(((((((((((((((((((((((()))'''&&&%%%%%%&&&((()))'''''''''''''''((())))))''''''''''''&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''"""############$$$$$$$$$###"""!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""###$$$%%%''')))***$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))***+++******+++,,,...111333555333333444666888:::<<<>>>;;;<<<===>>>@@@AAACCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCBBB@@@>>>===<<<:::999888666444222000////////////...---,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((('''''''''((())))))((((((((('''''''''''''''((((((((((((((((((***)))(((''''''''''''''''''&&&&&&&&&'''((())))))***'''%%%$$$%%%'''((((((&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((&&&%%%&&&'''###$$$&&&''''''&&&%%%$$$''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''')))(((((((((((()))******,,,+++******+++,,,...///...000666<<>>@@@BBBDDDAAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@???===;;;999777666444444333222111000000///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((())))))******))))))&&&'''((((((''''''(((***)))))))))(((((((((''''''''''''((()))))))))(((((()))((((((''''''''''''((((((((('''''''''((()))))))))'''%%%%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$"""###%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''&&&&&&'''(((%%%&&&''''''''''''''''''''''''(((((((((((((((((($$$$$$%%%%%%&&&'''''''''((((((((((((((())))))***++++++++++++,,,---.........222:::AAADDDFFFNNNWWW___mmm{{{xxxtttpppppprrrwww|||uuuttttttsssrrrrrrrrrrrrxxxxxx~~~xxx~~~|||wwwtttssskkk```QQQDDD>>>:::888777555444333222111111111111))))))))))))))))))))))))((((((((()))))))))******'''''''''''''''((()))))))))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''((((((((((((&&&%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$########################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&''''''((())))))***+++,,,,,,------......///444666888:::<<<===>>>>>>>>>??????AAACCCEEEGGGHHHFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPSSSSSSRRRRRRQQQQQQQQQQQQSSSRRRQQQOOOMMMKKKIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJLLLMMMOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHFFFEEECCCAAA??????:::999999888777666555444000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************)))$$$&&&((((((''''''))),,,))))))))))))((((((((('''&&&'''((()))***))))))((((((''''''''''''(((((()))(((((('''&&&&&&&&&''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$&&&''''''&&&&&&((()))'''''''''''''''((())))))((((((((((((((((((((('''%%%%%%&&&''''''((())))))))))))(((((())))))***+++******+++,,,------------...333===FFFIIILLLTTT___mmmzzz}}}vvvtttpppmmmmmmnnnsss}}}{{{yyyyyyxxxvvvuuusssrrrrrrssstttyyy|||~~~~~~zzzssspppooolll```OOOBBB<<<999777666666444222111000111222333))))))))))))))))))))))))'''((()))***++++++******'''''''''''''''((()))))))))((('''&&&%%%&&&&&&'''''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$########################%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''(((((()))***++++++,,,+++,,,...111444777999:::999:::===???AAABBBBBBBBBAAABBBCCCDDDFFFHHHIIIKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTTTTSSSSSSRRRRRRRRRUUUTTTQQQNNNJJJFFFCCCBBB============<<<<<<<<<<<>>>>>===<<<;;;:::999888222222222222111111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************"""%%%((((((''''''***---))))))))))))((((((((((((&&&'''(((*********)))((('''''''''''''''((()))***((('''&&&&&&%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$''')))))))))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%''''''''''''(((***'''&&&%%%%%%%%%'''((()))(((((((((((((((''''''''''''''''''((()))******+++*********)))***++++++,,,)))***,,,---......---,,,...444???HHHLLLOOOYYYcccxxx~~~tttrrrnnnlllkkklllppp{{{}}}zzzyyy|||{{{zzzxxxvvvtttrrrqqqnnnqqqvvv}}}~~~xxxppplllkkkmmm```OOOBBB;;;999777555666444222000///000222444''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&%%%###!!! ''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###(((***+++***'''$$$%%%&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((+++(((&&&&&&)))***(((%%%((((((&&&%%%%%%&&&(((((("""%%%((()))((('''%%%)))(((((((((((((((''''''*********+++,,,///111222555555555888<<>>AAABBBBBBBBBBBBBBBDDDFFFHHHJJJKKKIIIFFFDDDBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHDDDEEEFFFGGGFFFEEECCCBBBBBB@@@>>><<<<<<:::888666444333111///...------------------,,,,,,+++++++++((()))******************))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&%%%$$$$$$$$$(((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''&&&$$$$$$$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))*********+++,,,------,,,,,,...000333666???LLLVVV^^^iiirrrxxxooonnnjjjjjjlllkkkkkkrrrzzz}}}}}}}}}xxxxxxsssqqqsssoooqqqooopppuuuwwwvvvvvvxxx}}}zzzzzz{{{qqqkkkllloooooo___KKK>>>:::999666222222111111111111111222222((())))))******))))))((())))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%'''(((((('''&&&&&&'''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((('''%%%###"""!!! """%%%%%%###"""&&&)))%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''(((((()))***+++,,,------333333444666888:::===>>>?????????AAADDDFFFGGGFFFDDDDDDEEEFFFHHHJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOONNNNNNNNNNNNOOOPPPPPPRRRRRRRRRSSSSSSSSSSSSSSSTTTSSSQQQOOOMMMJJJIIIHHHHHHGGGFFFEEECCC@@@>>>===<<<;;;:::888666444333222222333444555888:::===>>>=========>>>@@@CCCFFFGGGHHHFFFCCCAAA?????????@@@????????????@@@BBBDDDEEEDDDEEEGGGHHHIIIIIIHHHHHHGGGEEECCCAAAAAA???===;;;777666444222000///......---------------,,,,,,,,,***++++++++++++***)))))))))(((((('''((()))***+++))))))))))))))))))))))))((('''&&&%%%%%%(((***,,,((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&%%%$$$###"""'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&))))))))))))))))))))))))''''''(((((())))))******'''''''''((((((((())))))(((((())))))******+++++++++,,,------,,,---///111444666>>>JJJUUUaaappp~~~~~~rrrjjjjjjjjjlllooopppnnnpppuuu}}}|||zzzwww|||~~~ssssssooonnnqqqnnnmmmjjjkkkooorrrsssvvv{{{~~~}}}}}}vvvnnnkkknnnssslll]]]III<<<888777555222111111111111111222333444))))))************))))))((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$%%%&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&(((***&&&'''((())))))((('''&&&)))((('''&&&&&&&&&'''((()))***+++---///111222333888888:::<<<>>>AAABBBCCCCCCBBBBBBCCCFFFGGGFFFFFFDDDDDDEEEEEEGGGHHHJJJJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFEEECCCCCCDDDCCCCCCBBBAAAAAA@@@@@@???>>><<<:::888888777777888999:::;;;<<<===;;;;;;;;;;;;===???AAABBBEEECCCAAA@@@?????????@@@;;;:::888888888:::<<<>>>???AAACCCFFFHHHIIIJJJJJJGGGEEECCCBBBBBBAAA???===<<<;;;999777555333111111.........---------,,,,,,,,,,,,,,,,,,+++***)))(((***)))((('''''')))+++,,,***************************))))))((())))))***+++)))((((((''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((!!!"""$$$&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""%%%'''&&&$$$%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&#########$$$%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))******''''''((((((((()))))))))''''''((()))***++++++,,,+++,,,------------000222666666<<>>>>>AAA@@@?????????@@@AAABBB<<<;;;888666555666777888777888;;;===@@@CCCDDDEEEDDDCCCAAAAAAAAAAAA???>>>@@@???>>><<<:::888666555000//////......------,,,------------,,,***)))(((---+++)))((('''(((***+++++++++++++++++++++++++++)))***,,,,,,+++)))'''%%%)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''"""###%%%''')))))))))(((&&&'''''''''''''''''''''''''''''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""###'''((('''%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((()))))))))******''''''((()))***++++++,,,+++,,,---------...000222777777:::@@@HHHUUUiii{{{xxxtttpppmmmhhhmmmuuu{{{~~~~~~zzzuuusssyyyrrrqqqyyynnnpppoooqqqvvvtttvvvsssqqqqqqpppooossszzz|||}}}xxxsssqqqqqqqqqhhh[[[III<<<666555444333111111111111222333444555((())))))******))))))((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$######%%%''''''&&&$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''***&&&###$$$'''(((&&&"""&&&&&&''''''''''''&&&&&&))))))((()))***,,,---///111222444777:::<<<>>>???@@@AAACCCEEEGGGHHHHHHIIIKKKIIIFFFEEEDDDCCCAAA???777777666555555555555555999:::<<<======;;;:::888777888999999::::::999999888888999999:::;;;;;;<<<<<<>>>@@@DDDHHHKKKNNNPPPPPPPPPRRRSSSTTTUUUUUUUUUTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUVVVUUUUUUSSSRRRQQQJJJHHHFFFDDDBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEECCCAAA???<<<:::999999999444444555777999:::<<<<<>>;;;999888444333333111000///...---.........---,,,+++***))),,,+++***)))((())))))***************************''')))+++,,,+++'''### ))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''''''''(((&&&%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((()))))))))*********(((((())))))******+++++++++,,,---......///111333777777:::???EEEQQQfffxxxyyyrrrpppooonnnhhhpppxxx|||sss}}}yyyssstttwwwmmmppppppsssyyyyyy}}}{{{zzzyyytttoooqqqwww{{{}}}zzzxxxuuurrrpppjjj]]]LLL>>>777555555444222222222222222333444555'''(((((())))))(((((('''))))))))))))))))))))))))''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%######$$$&&&'''%%%###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******)))'''&&&((('''''''''&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''')))***+++---///111333555666777999<<>>;;;888555///...............//////000111333555555444222111000111222333333333222222333333444555777888999999:::<<<@@@FFFKKKQQQUUUWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]___``````___]]]\\\]]]^^^^^^______^^^]]]\\\VVVTTTRRROOOMMMLLLLLLLLLGGGGGGGGGHHHHHHIIIIIIJJJLLLKKKJJJGGGEEECCCBBBAAA;;;;;;:::999888777777777;;;::::::<<<>>>@@@@@@???AAAAAAAAA@@@???===;;;::::::999777666333222000///------...------,,,++++++)))***************++++++************************((((((******)))'''%%%###&&&&&&'''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&((()))(((&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((((((((('''''''''((((((((()))))))))))))))))))))************,,,---......///222444555777<<>>;;;999888777666555666888;;;=========@@@@@@@@@@@@???===;;;:::>>>===;;;999666444222111------......------,,,,,,'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))***************)))))))))$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&'''(((***+++&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&%%%""""""%%%(((***)))''''''''''''%%%###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%)))(((''''''&&&%%%$$$###))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((*********)))))))))))))))***,,,---......///222444444777>>>FFFMMMYYYoooyyyqqqlllhhhfffhhhpppyyyxxx||||||yyyvvv|||}}}ssswwwyyy~~~|||rrrpppssssss~~~xxxuuuwwwyyyyyywwwnnnbbbQQQAAA888555666666444444333222222222333333))))))))))))))))))))))))))))))(((((('''''''''&&&((('''%%%$$$$$$%%%'''(((((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''')))+++,,,///000222444777999;;;<<<<<<>>>AAAEEEHHHJJJKKKKKKPPPNNNMMMOOOQQQOOOIIICCC>>>;;;666111...,,,------.........,,,***+++...000///111333333333222333555777666666666555555555555444666999<<<>>>>>>>>>>>>CCCBBBEEEJJJRRRXXXZZZZZZ___]]]ZZZYYYYYYYYYYYYYYY[[[[[[\\\]]]___```___^^^\\\\\\^^^___`````````___```\\\ZZZ\\\]]][[[ZZZ\\\XXXZZZ[[[ZZZWWWUUUUUUVVVVVVWWWXXXXXXUUUSSSRRRRRRLLLKKKJJJGGGBBB<<<777444888777666666666666777777<<<;;;;;;<<<======<<<::::::999999:::;;;;;;999888111000///...---,,,,,,,,,************)))))))))))),,,,,,,,,,,,+++++++++***+++*********))))))(((((()))((((((((((((((()))******((('''&&&&&&'''(((***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&%%%%%%###$$$&&&'''((('''&&&%%%$$$&&&((())))))(((&&&%%%$$$%%%%%%$$$"""!!!"""###(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((111000---+++)))'''&&&%%%((((((((('''&&&&&&%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))+++++++++,,,---000222333::::::>>>FFFPPP___uuu}}}ssskkkhhhiiinnnvvv~~~ppptttxxx~~~xxxxxx|||}}}}}}oooooovvvyyy~~~zzzzzzzzzwwwqqqhhh[[[MMMBBB999333222444222222222111222222333333))))))))))))))))))))))))******)))))))))(((((((((((('''&&&%%%%%%&&&'''(((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&%%%$$$######''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((''''''''''''((()))***((((((((()))***,,,...///333444666888:::===>>>???BBBCCCFFFIIIKKKMMMNNNNNNPPPNNNMMMOOOPPPMMMFFF@@@888777555444333222222222...//////......///222555444777999;;;;;;<<<>>>???AAAAAAAAA@@@@@@@@@??????@@@BBBEEEHHHJJJKKKKKKKKKMMMMMMMMMQQQVVVZZZ[[[ZZZ[[[[[[ZZZYYYYYYZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^^^^\\\ZZZ[[[XXXWWWZZZ[[[ZZZZZZ]]]ZZZ[[[\\\\\\\\\[[[ZZZZZZXXXYYYYYYXXXVVVTTTRRRRRRRRRRRRQQQOOOKKKGGGCCCAAA<<<<<<;;;::::::999999888;;;;;;;;;<<<======:::888===<<<;;;;;;;;;;;;999777666555333111///------,,,,,,,,,,,,++++++***************)))))))))(((((((((+++*********))))))))))))))))))(((((((((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''(((&&&&&&'''(((((('''&&&%%%###$$$%%%%%%$$$###%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''(((***+++,,,///...,,,***((('''&&&&&&''''''''''''''''''''''''((((((((()))((((((''''''((((((''''''(((((())))))))))))*********+++++++++))))))***+++...111444666:::;;;???HHHSSSccczzz}}}tttllljjjlllrrrzzz{{{vvvtttnnntttvvvtttwwwwwwyyy|||zzzuuutttyyy}}}~~~}}}~~~zzztttfffXXXHHH>>>888333111333222222111111222222333333))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))(((((((((((()))*********++++++---///111333444888999;;;===???AAACCCDDDFFFGGGIIIKKKMMMNNNNNNOOONNNMMMMMMOOOPPPMMMFFF@@@888888999999888777666555///000222222444666:::===>>>AAADDDFFFGGGIIIKKKMMMNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKNNNQQQSSSTTTTTTTTTUUUTTTSSSTTTVVVWWWWWWWWWWWWYYYZZZYYYXXXWWWWWWXXXYYYYYYWWWVVVUUUUUUUUUUUUWWWWWWXXX[[[\\\ZZZWWWTTTTTTRRRRRRVVVWWWUUUVVVYYYXXXXXXYYY[[[\\\\\\[[[YYYVVVVVVVVVVVVUUUUUUTTTTTTSSSTTTTTTSSSRRRPPPNNNMMMEEEEEEDDDCCC@@@>>><<<;;;======>>>???@@@???;;;888===<<<;;;<<<======;;;999;;;:::777555222000///...------,,,+++***))))))((())))))))))))((((((((('''***************)))))))))***))))))(((((()))))))))&&&''')))******)))'''&&&((((((((((((((((((((((((************************'''''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***((('''''''''&&&&&&%%%%%%###$$$&&&&&&%%%%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''))),,,...///+++***)))(((''''''&&&'''%%%&&&&&&'''(((((())))))************)))((('''&&&((((((((()))))))))******+++++++++,,,,,,,,,,,,---(((((())),,,///222666888:::;;;AAAKKKWWWiiizzzrrrlllkkknnnxxx~~~tttooommmqqqwwwtttpppqqqqqqrrrsssqqqvvv|||~~~{{{|||zzzzzz}}}wwwdddSSSBBB:::666333111111222222111111222222333444))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&'''((()))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!###&&&'''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***++++++,,,---///111333666888999<<<===???AAACCCEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMOOOPPPMMMHHHCCC>>>===<<<:::999777666666222444777999;;;???CCCFFFIIIKKKNNNPPPQQQRRRTTTVVVWWWWWWWWWVVVVVVVVVUUUUUURRRSSSUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWVVVYYY\\\ZZZTTTPPPPPPQQQSSSSSSQQQOOOOOOPPPSSSUUUVVVWWWYYY\\\___]]]XXXSSSRRRPPPQQQTTTSSSPPPPPPTTTTTTSSSSSSUUUXXXXXXVVVTTTSSSQQQPPPPPPQQQRRRRRRRRRQQQQQQSSSTTTTTTTTTSSSSSSQQQQQQPPPOOOMMMJJJGGGFFFCCCCCCEEEGGGHHHEEEAAA>>>===<<<<<<===??????>>><<<===<<<999777555333222222---,,,+++***((('''&&&%%%+++++++++*********))))))******************************))))))((()))))))))'''((()))******)))((('''))))))))))))))))))))))))************************''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''((((((((((((&&&&&&&&&''''''(((((((((((('''&&&&&&&&&'''((()))(((((('''&&&%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%''')))+++---...(((''''''&&&&&&'''''''''&&&'''''''''((((((((())))))))))))))))))((('''&&&((())))))***************+++++++++,,,,,,,,,------)))***+++,,,///333666888999;;;BBBMMM\\\oooxxxrrrmmmmmmppp{{{vvvrrrrrryyy~~~tttooonnnoooppppppllloooyyyzzz|||{{{vvvsssxxx|||xxx```OOO===666666555222111111111111111222333444444))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))(((((()))(((''''''((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!###&&&'''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((()))***+++&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''((()))+++,,,---...000222444777999;;;<<>><<<999777555666777888999;;;???BBBDDDGGGKKKNNNQQQSSSUUUVVVUUUUUUVVVXXXYYYXXXXXXXXXXXXWWWWWWWWWYYYZZZZZZZZZZZZYYYYYYYYYUUUUUUUUUVVVVVVYYY[[[]]]\\\aaaeeeaaaWWWOOOMMMNNNRRRQQQPPPOOONNNQQQWWW\\\^^^___ccciiimmmlllfff```]]]\\\\\\]]]YYYSSSRRRUUUVVVVVVVVVWWWXXXYYYXXXWWWXXXTTTPPPMMMMMMLLLKKKIIILLLMMMNNNPPPQQQRRRSSSSSSUUUUUUUUUUUUUUUTTTTTTSSSKKKLLLMMMOOOPPPNNNJJJGGGCCCBBBAAAAAAAAAAAA>>><<<<<<;;;:::888777666666666///...---,,,***(((''''''++++++++++++***************************+++++++++++++++***)))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((&&&&&&'''(((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&'''(((******&&&&&&%%%%%%&&&'''(((((())))))((((((((('''''''''%%%&&&''''''((((((((('''(((((()))***+++******)))************++++++++++++,,,,,,,,,...000222555666888;;;BBBOOO___tttzzzuuurrrrrrtttzzz|||zzz{{{{{{tttoooooorrrsssrrrkkkmmmuuuyyy|||~~~zzzvvvooosssyyytttZZZJJJ:::666777666444222111111111111222333444555))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((())))))))))))(((''''''))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''')))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''((()))+++---///000222333666999;;;===>>>???AAABBBCCCEEEGGGHHHJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLPPPOOOMMMJJJEEEAAA===:::777666444444555999===@@@BBBEEEHHHJJJLLLNNNQQQTTTTTTVVVWWWWWWVVVUUUUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUWWWWWWVVVVVVUUUUUUUUUUUUNNNOOOQQQSSSVVVZZZ___dddjjjrrrwwwsssggg]]][[[\\\^^^]]][[[XXXVVVZZZaaagggkkkmmmsss|||~~~wwwrrrqqqqqqpppiii```^^^aaaeeefffffffffeeegggjjjmmmmmmggg^^^WWWTTTPPPLLLIIIJJJJJJKKKLLLNNNOOOPPPQQQPPPOOOOOOPPPQQQRRRSSSTTTPPPQQQRRRTTTUUUTTTQQQOOONNNKKKIIIGGGEEECCC???<<<===<<<;;;:::999888888888333333222000///---,,,,,,************)))))))))(((*********+++++++++++++++,,,+++******))))))))))))+++***(((''''''(((***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''''''''((($$$%%%'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))******)))(((((('''&&&&&&$$$%%%&&&'''(((((((((((('''((()))***+++***)))((())))))))))))************............000222555666999<<>><<<:::999999888555555444333222111000///++++++++++++*********************++++++,,,,,,,,,---,,,+++***))))))))))))***))))))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""###%%%&&&''''''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))&&&%%%%%%&&&&&&'''((())))))))))))(((((((((((((((&&&''''''(((((((((''''''%%%'''(((******)))((('''))))))))))))*********+++---------///111444666888;;;>>>GGGVVVggg}}}~~~{{{zzzzzz}}}|||uuuuuurrrmmmmmmsssvvvtttuuurrrtttzzz~~~~~~~~~yyyrrrkkkqqqyyyuuuwww|||}}}{{{yyywwwyyyyyy{{{~~~{{{lll]]]JJJ@@@888666555333222333000000000111222333555666))))))))))))))))))))))))(((((())))))*********+++***((('''%%%%%%'''(((******((('''((()))***)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))+++---111444777999:::;;;>>>@@@BBBCCCDDDDDDEEEEEEFFFHHHIIIKKKLLLMMMKKKKKKJJJIIIIIIJJJKKKLLL@@@???===999666555666888777:::===BBBGGGKKKNNNOOOQQQSSSUUUVVVVVVUUUWWWXXXQQQSSSUUUUUUSSSSSSSSSTTTVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUWWWXXXYYYWWWZZZ^^^bbbgggnnnwww}}}vvvnnnnnntttzzz{{{~~~yyyvvvyyy}}}xxxtttmmmmmmllllllllllllmmmnnntttoooggg___XXXTTTRRRQQQOOONNNNNNPPPRRRSSSSSSRRRRRRQQQPPPPPPQQQQQQOOOMMMDDDCCC@@@>>><<<:::999888555444444333222111000000.........---------,,,,,,*********++++++,,,,,,,,,---,,,+++***))))))))))))''')))***++++++***)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%% """$$$'''((('''&&&%%%$$$&&&''''''&&&&&&((()))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''%%%$$$$$$%%%''''''(((''''''(((((()))***+++&&&&&&&&&&&&''''''((()))''''''(((((())))))******************)))((('''&&&%%%&&&((()))***)))'''&&&))))))*********+++++++++++++++,,,...111555888:::===@@@IIIXXXjjj}}}{{{xxxxxx~~~zzzxxxqqqtttqqqkkklllrrrtttrrrxxxtttssswwwxxxwwwxxx{{{tttnnngggnnn}}}yyyxxx{{{~~~|||{{{zzz~~~~~~|||{{{{{{uuueeeTTTDDD===777666444111000222000000000111222444555666******))))))))))))******(((((((((((((((((((((((()))((((((((('''''''''''''''((()))******)))(((''')))((('''&&&&&&'''((())))))(((&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''!!!"""$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$######%%%&&&''''''(((&&&""""""'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))((('''&&&&&&''')))***---...000222555888:::;;;??????@@@@@@@@@@@@@@@???GGGGGGGGGHHHIIIKKKMMMNNNNNNKKKHHHGGGHHHGGGDDDAAA;;;999666555555999===??????AAADDDIIIMMMPPPSSSTTTWWWVVVUUUUUUXXXYYYXXXVVVWWWWWWVVVTTTRRRQQQRRRTTTQQQSSSTTTPPPMMMOOOYYYbbbbbb\\\[[[dddkkkjjjjjjkkkiiihhhhhhjjjnnntttzzz~~~xxxtttvvv|||~~~{{{yyyxxx{{{vvvkkkfffdddbbb[[[UUUPPPQQQRRRPPPOOOPPPOOOQQQSSSUUUUUUTTTQQQPPPNNNMMMIIIEEEAAA<<<999777555777:::;;;:::666222///...---,,,+++************---,,,++++++******++++++))))))))))))))))))))))))------,,,,,,+++***))))))%%%%%%&&&'''((()))******(((((())))))******++++++(((((('''&&&&&&&&&&&&''''''$$$"""###'''***++++++(((&&&$$$%%%&&&(((((((((((('''&&&%%%%%%&&&'''(((***)))'''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&((()))***)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''(((%%%###$$$'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))###%%%'''(((*********)))(((***++++++******+++,,,+++---000222333666999<<<;;;CCCOOO___rrr~~~zzzuuuooorrrzzz~~~wwwyyyssspppnnnmmmnnnqqqssstttppppppsssxxx|||zzzssslllmmmccc]]]lllzzzzzz|||}}}vvvaaaMMM>>>;;;777444444444444444111111111222333444555666******))))))))))))******(((((((((''''''((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&%%%%%%%%%((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%###"""###&&&***((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&''')))+++,,,...///222444888:::<<<===>>>???AAACCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLJJJHHHEEEDDDDDDCCCAAA>>><<<:::999999;;;>>>CCCEEEJJJLLLNNNPPPSSSTTTVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTVVVVVVUUUSSSPPPOOOPPPRRRJJJMMMPPPPPPRRRZZZhhhssszzzwww|||~~~}}}~~~xxxvvvuuutttwww|||~~~{{{}}}~~~}}}tttkkkccc___[[[TTTPPPPPPPPPQQQSSSUUUVVVVVVVVVUUUUUUTTTPPPLLLIIIEEECCCBBB666777777777666555444444111000...---++++++******---,,,++++++***+++++++++++++++++++++++++++++++++---,,,,,,+++******))))))(((((())))))***+++++++++)))))))))))))))************)))((((((''''''((((((%%%### !!!$$$'''''''''(((&&&%%%%%%'''(((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''(((((()))))))))))))))''''''''''''''''''''''''%%%###""""""%%%&&&&&&$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''$$$%%%'''((()))******)))(((***++++++******+++,,,+++---000222333666:::===>>>FFFSSScccwww~~~yyysssmmmqqq{{{~~~uuuooottt~~~yyyooonnnmmmmmmoooqqqssstttpppoooqqqvvv|||{{{ssskkkhhh```\\\nnn||||||~~~~~~{{{}}}}}}xxxnnn\\\LLL===:::666333333444444333222222222222333555666777******))))))))))))******))))))'''''''''''')))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$"""$$$'''((((((((()))+++''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''(((''''''((()))+++---///111222555888;;;>>>@@@AAA>>>???AAABBBDDDFFFGGGGGGDDDEEEGGGHHHHHHHHHGGGFFFCCCAAA>>>======<<<;;;999::::::;;;>>>BBBGGGLLLOOOUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWYYYXXXVVVTTTSSSSSSTTTTTTRRRPPPMMMLLLMMMNNNNNNSSSXXX]]]dddqqq~~~{{{|||~~~vvvmmmbbb\\\[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZXXXTTTPPPLLLJJJIIIHHH???<<<999666444555666777333222111///---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((************************************))))))))))))+++***))))))(((((())))))((('''%%%%%%&&&((()))((((((&&&%%%%%%''')))(((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''***)))((('''%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$"""###%%%&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%%%%&&&'''((()))*********)))***++++++******+++---+++...000222444777;;;===AAAJJJXXXiii~~~~~~wwwoookkkrrr~~~}}}vvvllliiiqqq}}}{{{rrrjjjjjjkkkmmmppprrrtttuuurrroooooottt{{{zzzqqqhhh```[[[^^^sss~~~{{{}}}~~~yyyyyy{{{vvvjjj___RRRGGG;;;888444222222333333222333333333444555666777888******))))))))))))*********)))(((''''''((()))***)))))))))((((((((((((''')))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&%%%&&&((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''&&&%%%%%%$$$(((''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$###$$$%%%!!!"""$$$&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((()))***,,,///111222444666999<<>>>>>===<<<<<<<<<<<<>>>???AAABBBBBBAAA???>>>:::999777555555555555444555777;;;AAAGGGNNNTTTWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSVVVXXXWWWTTTQQQPPPPPPNNNOOONNNMMMKKKLLLNNNPPP[[[aaahhhoooyyywwwqqqqqqnnnooopppooommmhhhdddaaaccc```[[[UUUQQQMMMKKKJJJJJJGGGAAA<<<888666666666444333111000...---------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((()))))))))(((((((((''''''++++++******))))))((((((******)))(((((((((((()))***)))((((((((()))))))))((('''&&&&&&((())))))(((((((((''''''''''''(((((($$$%%%'''((()))(((''''''((((((''''''&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((()))))))))))))))(((''''''&&&''''''((()))*********)))***,,,+++******+++---,,,...111333555888<<>>888666333111222333222222444444444444555777888999******))))))))))))*********)))(((''''''((()))******)))))))))((((((((((((&&&%%%$$$######$$$%%%&&&&&&'''((())))))((('''&&&%%%&&&((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$(((''''''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%$$$%%%'''%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''((((((((((((((())))))***,,,...000333555666888:::<<<>>>@@@@@@@@@@@@;;;:::888666444333222222666777999:::999888666555222111000/////////111222000444:::CCCKKKRRRWWWZZZWWWWWWVVVVVVUUUSSSRRRQQQRRRSSSSSSRRROOOLLLJJJJJJGGGJJJLLLOOOQQQUUUZZZ^^^ffflllttt}}}wwwqqqtttqqqjjjccc[[[UUUQQQOOONNNLLLGGGBBB>>>:::888666444333222111000/////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))******))))))((((((''''''++++++******))))))((((((***)))((((((''''''(((((('''''''''&&&&&&%%%&&&&&&((('''&&&''')))***)))'''(((((((((((((((((((((((($$$%%%'''((()))(((''''''%%%&&&&&&''''''(((((((((%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***''''''''''''''''''''''''&&&''''''&&&&&&'''((()))%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''((()))******))))))''''''(((((())))))******)))+++,,,,,,++++++,,,---,,,...111333666999===@@@EEENNN___uuuzzztttnnnoooyyy~~~xxxooonnn{{{}}}rrrkkkbbbhhhnnnsssttttttuuuvvv{{{vvvsssvvvyyywwwmmmcccZZZ]]]lllwwwvvvxxxzzzyyyssssssvvv~~~pppYYYGGG===888666444222111222333222111444444444555666777888999******))))))))))))******))))))))))))))))))))))))******)))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ $$$''''''%%%$$$&&&(((***'''$$$###$$$&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''(((((()))*********,,,---///222444666888999;;;===>>>??????>>><<<;;;555444222000//////000000000111222222222111000///------...------...222555222666>>>FFFNNNTTTWWWYYYVVVVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMMMMOOOPPPOOOMMMLLLOOOTTTZZZ```gggnnnssssssxxx|||sssiii___XXXTTTOOOMMMKKKHHHDDD@@@>>><<<777666555333222111111111...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********************))))))))))))))))))(((''''''''''''(((''')))***)))((('''((()))(((''''''(((******)))''''''(((((())))))(((((('''&&&&&&''''''''''''''''''###$$$&&&'''((()))))))))''''''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$&&&(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&'''((()))************)))(((((((((((()))***+++***+++,,,,,,++++++,,,...,,,...111444666:::>>>AAAFFFPPPbbbzzz}}}xxxrrrnnnqqqxxx~~~zzzrrrtttuuummmhhhcccjjjssswwwxxxvvvuuuuuu{{{yyywwwyyyzzzvvvnnnhhh^^^dddwwwwwwvvvxxx|||vvvrrrtttwwwpppVVVDDD;;;777444333111111333333333222444444444444666777888999******))))))))))))******'''(((***++++++***((('''*********)))))))))((((((((())))))******))))))(((((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!%%%(((((($$$###$$$''')))&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&'''(((***+++,,,,,,///111333555777999:::;;;>>>?????????===:::777555000///---,,,,,,---...///........................,,,---.........111666::::::>>>EEELLLQQQTTTUUUUUUVVVVVVUUUTTTSSSQQQPPPOOOJJJHHHHHHOOOZZZcccfffeeeaaadddhhhlllqqqwww~~~yyynnnddd___WWWUUURRRNNNJJJGGGEEEDDD>>><<<:::777555333111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))))))))*********+++***))))))(((((()))))))))+++---,,,+++***+++,,,''''''''')))***+++)))''''''((()))******)))((('''(((''''''&&&&&&&&&''''''$$$%%%&&&(((((((((''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######%%%&&&(((''''''''''''''''''''''''$$$&&&'''&&&$$$$$$&&&)))%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((())))))*********))))))***)))((((((((()))***+++***+++---,,,++++++,,,...,,,///222444777:::>>>BBBGGGRRReee~~~~~~{{{uuuooommmpppsssuuuuuuuuu{{{uuu{{{xxxpppkkkhhheeemmmwww|||{{{wwwuuuuuuyyyyyyzzz{{{{{{xxxssspppeeelll|||tttsssvvv}}}yyyvvvzzzjjjQQQAAA:::777444222111222333444333222333333333444555666888888******))))))))))))******'''(((+++,,,,,,+++((('''************))))))))))))%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&'''((())))))(((&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$######"""###$$$&&&'''###$$$%%%&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%"""'''***)))$$$!!!"""%%%%%%###"""$$$'''(((&&&$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&''')))***,,,---...111333555777999;;;<<<<<>>;;;777333111000......---,,,,,,,,,,,,---------------------------++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))******++++++,,,++++++***)))*********%%%(((******((('''(((***''''''''')))++++++)))''''''((()))******)))((('''***)))'''&&&%%%%%%&&&'''&&&'''((((((((('''&&&%%%%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&((()))+++''''''''''''''''''''''''&&&((()))(((&&&&&&(((+++%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((***++++++******)))((('''******)))(((((()))***+++***,,,------,,,+++---...,,,///222555777;;;???BBBIIISSSggg~~~zzztttnnnlllnnnooommmrrrrrr||||||wwwvvvpppllljjjgggpppzzz}}}xxxuuutttvvvyyy|||}}}|||yyywwwvvvjjjrrryyypppooottt}}}~~~|||{{{dddKKK===888777333222222222444555444333333333333333555666777888---,,,+++***)))))))))))),,,+++++++++***)))))))))))))))))))))((((((((((((+++)))(((&&&%%%%%%%%%%%%***))))))((((((((((((((())))))))))))((((((((((((***)))'''&&&&&&''''''((()))''''''(((***)))%%%!!!###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$#########$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((''''''''''''((()))******,,,000333666666555777999;;;;;;:::<<<;;;888555111///---,,,,,,------,,,+++***,,,...---...///111333444666666555444444444777<<>>CCCEEELLLWWWlll}}}yyyuuuqqqooonnnnnnhhhrrruuunnnlllllllllvvv~~~~~~}}}xxxppprrrxxxxxx}}}yyymmmnnnjjjzzzrrrnnnooouuuzzzbbbLLLAAA999333444111///000333555444222444555666555666888;;;>>>+++***************+++++++++++++++***************))))))))))))((((((((((((***)))((('''&&&&&&&&&'''******)))(((((((((((()))(((((((((((('''''''''''')))(((((('''''''''''''''&&&%%%%%%'''))))))&&&###%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$######$$$$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&'''((()))***,,,///222777777888:::===>>>>>>===;;;:::777333000...,,,+++,,,---......------///111222222444666888:::;;;<<<>>>======>>>@@@DDDHHHJJJQQQRRRTTTVVVVVVUUUSSSRRRQQQOOOLLLJJJHHHJJJMMMOOOPPPQQQUUUaaarrryyyssslllddd\\\VVVTTTQQQLLLGGGDDD@@@<<<999888555111............---,,,,,,------......------+++,,,,,,,,,,,,+++******,,,,,,++++++***)))((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((((((((''''''''''''(((((()))***))))))'''''')))(((&&&$$$$$$%%%&&&'''&&&''''''(((((((((''''''******)))))))))((((((((())))))))))))************+++++++++++++++,,,---...///111444777:::>>>BBBDDDNNNZZZppp~~~{{{wwwsssqqqpppppppppkkkuuutttoooooopppoooxxx~~~~~~}}}|||wwwqqqvvv{{{|||{{{nnnooolllwwwqqqooosss{{{www___JJJ???999444333111000000333444444222333444555444555777;;;>>>))))))))))))***+++,,,---***************+++++++++))))))))))))(((((((((((())))))(((((((((((())))))+++******)))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&$$$$$$%%%'''))))))(((&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''')))+++,,,,,,...111444888999:::===@@@AAA???>>>777666444111///---,,,+++...///111111111333555777999:::<<<>>>@@@BBBCCCDDDFFFFFFGGGHHHJJJLLLMMMNNNPPPQQQSSSTTTTTTQQQOOOMMMNNNLLLIIIFFFGGGMMMVVV\\\^^^```dddkkkuuuzzzooogggbbb]]]VVVOOOJJJFFFCCC@@@>>>:::555111000000///...,,,---------............,,,,,,,,,,,,,,,++++++***...---,,,+++)))(((''''''******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''''''''''''''((((((((()))))))))))))))((('''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((())))))((((((((((((((('''))))))))))))************************+++,,,---...///111555888:::===@@@CCCPPP^^^www}}}{{{xxxtttpppooooooqqqrrrnnnvvvtttppppppqqqrrrxxx}}}|||{{{zzzwwwsssvvv|||}}}tttvvvqqq|||rrrooopppwwwqqqZZZGGG>>>999666333111000111222444333333333333444444444777;;;>>>******))))))***++++++,,,)))))))))***+++++++++,,,))))))))))))(((((((((((((((((()))))))))******+++++++++***)))))))))))))))((((((((('''''''''&&&&&&&&&'''((()))((('''&&&%%%$$$$$$%%%&&&(((((('''&&&((('''%%%$$$$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((+++---///111222444666999::::::<<<>>>@@@@@@===:::222111000///////////////333444666777888:::===???@@@BBBDDDGGGIIIJJJKKKKKKJJJJJJLLLMMMMMMNNNNNNNNNMMMNNNPPPRRRRRRPPPNNNLLLJJJJJJJJJKKKNNNWWWbbbkkkoooqqqtttuuuyyy{{{{{{|||sssmmmcccZZZRRRLLLHHHEEEAAA>>>:::777555444111///---------------------...,,,,,,------,,,,,,+++***......------,,,+++************))))))))))))******(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((()))))))))((('''&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%'''((((((((((((((((((((((((''''''''''''((()))))))))************)))))))))***+++,,,---......222777999:::===@@@CCCQQQbbb|||}}}|||xxxuuurrrnnnmmmnnnqqqrrrvvv{{{xxxrrrooonnnsssvvvyyyyyyxxxxxxwwwwwwttt{{{~~~~~~|||xxxnnnnnnqqqxxxjjjSSSCCC;;;888777222222111111222333333333333444555555666888<<>><<<888555......///000222444555666:::;;;===>>>???AAADDDFFFFFFHHHJJJMMMOOOOOOOOOOOOLLLLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRQQQPPPOOOHHHMMMRRRVVV[[[cccnnnvvvzzz}}}~~~}}}}}}}}}}}}xxxkkk___TTTKKKFFFBBBAAA>>>===;;;777333//////...---,,,+++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,---******))))))))))))******(((((((((((((((((((((((((((''''''''''''((())))))************************''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&((()))))))))((((((%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((((())))))((('''''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%&&&'''((((((((((((''''''''''''((((((((((((((()))))))))************)))))))))***+++---...//////333888:::;;;===BBBFFFSSSeee|||yyywwwvvvtttqqqooonnnppprrrtttyyysssoooqqqrrruuuvvvvvvvvvxxxzzzzzzxxxmmmnnnqqqwwwzzzbbbNNN@@@999777777222222222222111222333444555666666777888:::>>>BBB---,,,+++***))))))))))))***************+++++++++))))))))))))(((((((((((('''((()))******************))))))(((((((((((((((***)))))))))(((((((((((('''''''''''''''&&&%%%%%%%%%&&&'''&&&$$$$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''' !!!"""$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))***+++''''''&&&&&&''')))+++,,,---000333666777888;;;======<<<<<<<<<===;;;888555111222333555888;;;>>>???AAABBBDDDDDDDDDEEEHHHJJJJJJKKKNNNPPPQQQQQQPPPOOONNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMNNNOOOPPPQQQRRRRRRYYYbbbhhhlllqqqyyy~~~~~~~~~~~~}}}{{{{{{|||||||||zzzyyyxxxqqqtttxxx{{{}}}~~~zzzwwwxxxxxxvvvsssooonnnoooqqquuuxxx|||rrrcccVVVNNNJJJHHHFFFCCC@@@;;;666222222111///---++++++++++++---------------,,,++++++((())))))******+++,,,,,,******))))))))))))******))))))))))))))))))))))))'''''''''''''''(((((()))))))))************++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((())))))((('''$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''((((((%%%&&&'''))))))(((''''''&&&&&&'''((()))))))))((('''(((((((((((()))))))))))))))))))))************)))******+++,,,...///000000444999:::;;;>>>EEEKKKXXXjjjyyytttqqqsssrrrrrrrrrtttvvvyyy{{{{{{wwwrrrrrrsssvvvvvvuuuwww{{{zzznnnppprrrvvvuuu\\\III>>>888666777111222333222111111333555555666777888999<<<@@@CCC++++++***************++++++++++++***************))))))))))))(((((((((((('''((()))*********)))((()))(((((('''''''''''''''))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&###$$$&&&%%%$$$$$$&&&)))%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***)))(((''''''(((***---......111555888:::;;;===???>>>===<<<===>>>>>><<<:::999:::;;;===@@@CCCFFFGGGEEEFFFGGGGGGFFFGGGHHHJJJKKKLLLOOOQQQQQQPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNIIIJJJKKKNNNSSSYYY^^^aaagggoooxxx|||}}}~~~zzzvvvtttssspppnnniiihhhhhhhhhgggdddaaa^^^YYY\\\___aaabbbcccfffiiillllllllllllllliiiddd```]]]^^^^^^\\\YYYYYY[[[^^^```cccgggiiikkknnntttxxx|||{{{||||||nnneee]]]YYYRRRLLLGGGCCC>>><<<777555222///---,,,,,,,,,---------...------,,,+++******************++++++******))))))))))))******))))))))))))))))))))))))((((((((('''((())))))***''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$&&&'''((((((''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&''')))***&&&&&&'''((((((((((((((((((((()))))))))))))))(((((((((((()))))))))******))))))))))))******************+++,,,---///000111111555:::::::::???HHHPPP___qqq~~~yyytttpppoooqqqtttxxx||||||wwwuuuvvvyyyxxxtttuuuzzz{{{rrrttttttvvvqqqWWWFFF===777555666000222333222111111333555555666777777999;;;@@@CCC))))))))))))***+++,,,---,,,+++++++++******))))))))))))))))))(((((((((((('''((()))******)))((('''(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&''' ###%%%%%%$$$%%%(((+++%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''((((((((("""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&'''(((######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((())))))(((((()))+++...///111444999<<<===>>>@@@BBB???>>>===>>>@@@AAAAAA@@@@@@AAABBBCCCFFFHHHJJJKKKHHHHHHIIIHHHFFFFFFHHHIIIKKKMMMOOOPPPPPPNNNLLLKKKMMMMMMLLLLLLLLLLLLMMMNNNKKKLLLOOOVVV___iiirrrxxx{{{~~~zzzxxxxxxtttpppkkkfffccc```]]]ZZZ[[[ZZZYYYXXXVVVRRRNNNJJJGGGJJJMMMNNNNNNOOORRRUUUSSSUUUWWWZZZ[[[YYYTTTQQQIIIKKKLLLKKKJJJKKKNNNQQQRRRUUUWWWXXXXXX[[[```dddbbbaaa```cccjjjqqqvvvyyyqqqooollllllooovvv}}}{{{ooohhh^^^TTTNNNJJJGGGFFF:::888444111...---------------......------,,,+++---------,,,,,,+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''"""$$$%%%'''((((((''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$"""!!!###&&&((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&(((***+++''''''''''''(((((()))))))))************))))))((((((((())))))******++++++))))))))))))************+++++++++,,,...000111222222666:::::::::@@@JJJTTTdddwww{{{wwwsssmmmpppuuu{{{~~~~~~ssszzz|||{{{xxxyyy|||yyyttttttyyywww~~~{{{tttvvvvvvvvvoooTTTEEE===666444555000222444333000000333666444555666777888;;;???CCC,,,,,,,,,,,,,,,+++***)))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$'''''''''''''''((())))))'''(((((('''%%%%%%&&&((($$$&&&)))+++,,,...000333777888;;;===???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHJJJKKKKKKJJJIIIHHHJJJLLLKKKNNNUUUaaannnyyy|||vvvmmmgggfffaaa^^^ZZZVVVRRRPPPPPPPPPOOOSSSSSSOOOKKKJJJGGGCCC@@@AAACCCDDDDDDCCCDDDDDDGGGJJJNNNQQQQQQOOOKKKHHHCCCAAA@@@AAADDDGGGFFFEEEGGGHHHJJJLLLOOOQQQSSSSSSNNNPPPOOOMMMPPPVVVZZZYYYXXXWWWWWWYYY]]]dddjjjnnnpppwwwwwweeeXXXRRRLLLDDDDDD>>>888555444333000..................---,,,,,,------------------------))))))************))))))(((((())))))******++++++************************'''((((((((())))))******)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''''''''''''''((((((((((((,,,,,,++++++)))((('''&&&******))))))((((((''''''(((((((((((()))***+++,,,,,,,,,++++++,,,...///000222777666888AAADDDKKK[[[hhh}}}wwwuuusssqqqlllkkkppp}}}xxxrrrsss||||||}}}{{{yyyxxxyyyzzzzzzxxx{{{yyy|||}}}}}}zzzyyyjjjOOO@@@;;;777555333555444333333222222222333777666555777:::===???@@@+++,,,,,,,,,++++++***)))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((())))))((('''&&&((()))&&&(((+++,,,...///222444777888;;;===???@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLPPPPPPPPPPPPOOOMMMLLLLLLIIIIIIGGGEEEDDDFFFJJJMMMUUUZZZcccnnnwww~~~{{{uuupppmmmggg^^^WWWUUUUUURRRNNNJJJHHHGGGIIIJJJOOOSSSSSSOOOKKKIIIFFFAAA>>>????????????@@@AAABBBDDDGGGJJJLLLLLLIIIFFFDDDCCCAAA???@@@BBBDDDCCCBBBEEEEEEEEEFFFIIIKKKMMMNNNGGGHHHGGGDDDFFFKKKNNNLLLMMMLLLKKKKKKNNNRRRWWWZZZ\\\ccclllssszzzxxxmmmdddYYYNNNIIICCC===888666444000---,,,,,,------------,,,,,,************************)))******++++++******)))***)))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))(((''''''((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$''''''&&&%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$''''''''''''((((((((((((((())))))))))))(((''''''***)))))))))((((((((('''(((((((((((()))***+++,,,,,,,,,++++++,,,...000111444999777999BBBEEEMMM]]]nnn{{{vvvtttrrrpppmmmkkknnnxxx~~~www{{{|||yyywwwwwwxxxxxxuuuwww{{{yyywww~~~{{{{{{xxxbbbJJJ===999777555444333222222222333333444555666666666888;;;>>>@@@AAA+++++++++,,,++++++***)))***************)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&%%%((('''&&&$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))******)))((((((***+++(((+++---///000111444666888999;;;===???@@@@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFFFFFFFHHHIIIKKKLLLNNNNNNOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLHHHGGGDDDBBBCCCHHHOOOUUUdddkkkuuu|||~~~vvvpppnnnnnngggaaa\\\ZZZUUUMMMGGGFFFJJJHHHEEECCCCCCEEEHHHJJJPPPTTTUUUSSSPPPOOOKKKFFFCCCBBB@@@???@@@AAACCCDDDHHHIIIKKKMMMMMMKKKIIIHHHIIIGGGEEEEEEEEEFFFDDDCCCEEEDDDCCCDDDFFFIIIJJJJJJGGGGGGDDDAAACCCGGGHHHEEEGGGFFFEEEDDDEEEGGGJJJKKKKKKPPPWWW]]]dddmmmxxx|||mmm___SSSLLLDDD>>>;;;888444111,,,,,,,,,---............------------------------***++++++,,,,,,++++++*********))))))((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''')))))))))(((((((((''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))((('''&&&%%%$$$''''''&&&%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$''''''''''''((((((((((((&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,---///111222555:::999:::CCCFFFOOOaaavvvxxxtttsssqqqooonnnlllmmmrrrxxx~~~yyyvvvvvvwwwvvvtttuuuvvvsssuuu|||{{{mmmZZZEEE;;;999888666666111111111222333444666777666666777999;;;>>>AAACCC******++++++++++++*********************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&((('''%%%$$$###%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((((()))***)))))))))+++---***,,,///000111333555777999:::;;;===>>>@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKMMMOOOPPPQQQQQQPPPOOOMMMMMMLLLLLLLLLHHHHHHIIIKKKKKKLLLLLLLLLFFFEEEDDDDDDHHHRRR]]]eeepppwww~~~|||~~~{{{tttkkkbbb[[[YYYXXXXXXQQQLLLJJJHHHDDDCCCDDDGGGGGGIIILLLNNNQQQTTTUUUUUUYYY\\\]]]^^^```]]]WWWQQQOOOLLLKKKLLLNNNPPPQQQVVVWWWXXXYYYZZZ[[[[[[[[[\\\ZZZXXXVVVTTTSSSQQQPPPNNNLLLKKKMMMPPPRRRQQQPPPNNNNNNKKKGGGJJJNNNMMMIIIKKKJJJHHHGGGFFFHHHIIIJJJHHHJJJLLLNNNRRRXXX```fffnnnmmmlllooouuuzzz}}}~~~|||uuuccc[[[OOOGGGBBB>>>;;;888............//////000000/////////...............+++,,,,,,------,,,,,,+++))))))(((((((((((((((((())))))))))))))))))))))))************************(((((())))))))))))(((((()))))))))(((((((((''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%******))))))((('''%%%%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%%%%&&&'''(((''''''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,...000222333555;;;:::;;;CCCGGGRRReee}}}~~~xxxvvvtttrrrqqqpppnnnoooqqqsss}}}~~~yyywwwwwwxxxxxxwwwxxxwwwssswww|||{{{~~~~~~dddTTTCCC<<<;;;999777777111111111222333444555666555777888:::<<>>???AAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHJJJMMMOOOQQQRRRRRRPPPOOONNNMMMLLLLLLLLLLLLIIIIIIIIIJJJIIIIIIHHHHHHDDDEEEGGGKKKSSS___kkktttxxx|||{{{zzz}}}~~~zzzsssoookkkhhhbbbZZZRRRMMMKKKLLLMMMFFFBBBBBBDDDEEEHHHMMMKKKOOOUUU[[[```bbbcccccc^^^cccgggkkkqqqvvvuuuqqqdddaaa______bbbdddeeedddjjjjjjjjjkkkmmmpppsssuuuuuuuuussspppmmmkkkjjjjjjcccaaa```bbbfffgggdddaaa[[[ZZZXXXVVVZZZ```___ZZZPPPNNNJJJHHHFFFGGGHHHIIIGGGGGGFFFEEEFFFIIINNNRRRZZZXXXVVVVVVYYY^^^bbbdddhhhnnn|||zzzpppaaaTTTKKKEEE???;;;222111000///......//////---,,,,,,,,,++++++******,,,,,,------------,,,,,,&&&''''''((()))******+++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((()))************)))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,---,,,,,,---...111333444555;;;:::;;;CCCHHHUUUkkk|||zzzyyywwwuuuqqqqqqssstttuuu||||||~~~}}}xxxwwwyyy|||||||||}}}|||www|||~~~sssZZZMMM@@@;;;:::777444444333333222222333333444555555777:::;;;===@@@DDDHHH((()))******+++************************)))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$&&&(((***+++$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&''''''((())))))(((((())))))***+++&&&''')))))))))***,,,......000222333333444777999<<<<<<<<<===>>>???AAABBBAAABBBBBBCCCCCCDDDEEEEEEGGGIIIKKKNNNPPPRRRRRRRRRNNNMMMLLLKKKKKKKKKKKKKKKGGGGGGGGGGGGFFFEEECCCCCCIIILLLRRRYYYbbblllvvv}}}|||}}}}}}{{{yyyyyy~~~~~~{{{wwwrrrllleee```VVVTTTOOOJJJEEECCCEEEGGGKKKFFFDDDHHHMMMQQQVVV[[[ZZZ^^^eeelllpppqqqqqqppplllppptttxxxwwwvvvvvvyyy}}}}}}zzz|||{{{zzzzzz|||~~~yyyyyy|||}}}{{{wwwrrrrrrpppqqqxxxzzz]]]YYYSSSLLLHHHGGGGGGHHHHHHGGGDDDCCCCCCDDDFFFHHHOOOMMMJJJIIIIIILLLOOOQQQVVVYYYcccsssyyykkk^^^SSSIIIBBB:::888555222///---------///......------,,,,,,++++++,,,,,,------,,,,,,+++&&&'''((()))***+++,,,---************************''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))((((((((('''''''''&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((()))((('''&&&%%%'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&'''(((((((((((('''&&&)))((('''&&&%%%%%%%%%%%%''''''''''''((((((((((((******+++******)))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,------------///111444555444;;;;;;<<>>???AAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGIIILLLOOOQQQQQQQQQQQQKKKJJJJJJIIIIIIJJJJJJJJJDDDEEEGGGIIIKKKLLLLLLMMMVVV\\\dddlllsssyyy~~~~~~}}}|||}}}tttoooiiiddd___ZZZUUURRRJJJIIIGGGEEEDDDFFFKKKNNNVVVTTTWWW___fffiiikkkooosssuuuxxx|||~~~~~~~~~~~~{{{}}}~~~{{{pppeee\\\WWWUUUUUUSSSQQQMMMKKKJJJIIIHHHHHHKKKIIIGGGDDDCCCDDDFFFHHHIIIIIINNNYYYbbbiiiqqqxxx~~~ooo___UUUGGGDDD???:::555111//////111111111000///.........++++++,,,,,,,,,,,,++++++((())))))***+++,,,,,,---************************((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((('''''''''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&'''((())))))((('''&&&)))((('''&&&&&&%%%%%%&&&''''''''''''(((((((((((('''((())))))))))))))))))'''((((((((()))))))))***(((((((((((()))***+++,,,---------...000222444666555======???GGGOOO```yyy~~~~~~uuutttvvv{{{xxxsssqqquuu}}}xxxuuuvvvzzz~~~}}}zzzyyyyyy|||mmmXXXFFF>>>777666666333000///111111111222333444555666444888<<<===>>>AAAGGGMMM(((((()))******************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))'''''''''&&&&&&'''''''''$$$%%%'''((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&'''"""###$$$$$$%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&"""$$$%%%'''(((((('''&&&'''''''''''''''((())))))((()))++++++,,,---000222222444666777777888;;;<<<===============???AAABBBDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJLLLOOOQQQQQQQQQPPPIIIIIIHHHHHHHHHIIIIIIJJJEEEHHHLLLRRRXXX\\\```bbbdddjjjsss{{{~~~}}}{{{{{{kkkeee\\\UUUPPPMMMKKKJJJKKKLLLLLLLLLMMMRRRYYY^^^cccdddjjjvvv}}}~~~~~~uuummmjjjiiiaaa^^^ZZZWWWTTTQQQNNNKKKIIIHHHFFFCCCAAAAAACCCEEECCCAAACCCJJJPPPUUU\\\bbbmmm}}}vvvjjjRRROOOIIIBBB<<<777444333///......---,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,)))))))))))))))))))))))),,,+++++++++******))))))''''''((()))))))))))))))************))))))))))))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''))))))''''''''''''((((((((()))$$$%%%&&&((()))*********'''((((((((())))))******(((((((((((()))***+++,,,---------...000222555666666>>>???AAAIIIRRRddd~~~}}}vvvtttvvv{{{wwwxxx~~~vvvsssrrrxxx|||vvvssstttyyy}}}{{{uuutttvvv{{{|||fffOOOBBB;;;666888888555222222//////000111333555777888333888<<<>>>>>>AAAHHHNNN------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))(((((('''&&&$$$$$$&&&'''(((******((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((((()))(((((((((+++++++++,,,---000222333555555666888999:::;;;<<<;;;<<<<<<===>>>@@@BBBBBBBBBBBBBBBCCCEEEGGGJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJGGGFFFHHHGGGDDDDDDHHHGGGKKKRRR\\\mmm}}}}}}xxxsssooojjjgggZZZUUUMMMEEEBBBEEEKKKQQQSSSRRRUUU\\\cccggghhhjjjtttyyy~~~xxxoookkkiiiccc^^^\\\___\\\TTTIIIDDDDDDDDDBBBBBBDDDEEEEEEDDDEEEJJJOOOWWWbbbsssnnndddVVVKKKDDD>>>888333333000---+++,,,---------///,,,***)))***+++++++++************************,,,++++++******++++++,,,,,,+++***((((((***+++,,,))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''%%%'''(((((('''&&&&&&'''+++***)))(((((('''((((((&&&&&&%%%$$$%%%&&&'''((('''''''''(((((((((((()))(((((())))))))))))((((((*********))))))))))))))))))***+++------,,,++++++............000222444666666:::@@@DDDGGGRRRkkkxxxwwwtttvvv|||uuukkk}}}xxxuuusssvvv}}}|||~~~{{{uuurrruuuxxxxxxuuusssllleeemmm}}}|||~~~ttt\\\III>>><<<999666444333222222222222222333444555666777888:::===???BBBEEEIIILLL------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************)))))))))((()))))))))(((((((((''''''(((((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''(((((()))))))))))))))++++++,,,,,,...000333444555666777888999;;;<<<<<<<<<======>>>???AAABBBCCCCCCCCCDDDEEEGGGHHHJJJKKKJJJKKKLLLMMMLLLLLLKKKJJJLLLIIIIIIKKKJJJFFFFFFIIIKKKSSS^^^lll}}}}}}}}}~~~{{{vvvooohhhccc^^^ZZZWWWPPPOOOMMMKKKKKKNNNSSSWWWhhhgggiiimmmqqqtttuuuwww|||xxxwwwyyy~~~zzzooo___TTTNNNHHHBBBCCCDDDCCCBBBAAAAAACCCEEEGGGQQQ___kkkttt}}}yyyiii\\\RRRJJJBBB<<<888666222111000111000//////---,,,,,,------,,,++++++++++++++++++++++++++++++******************+++***)))(((''''''((()))***))))))))))))))))))))))))((('''''''''''''''((((((&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&###%%%&&&&&&%%%$$$$$$%%%)))((('''''''''''''''(((&&&&&&%%%%%%%%%&&&'''(((''''''((((((((()))))))))((((((((())))))(((((((((***))))))))))))))))))))))))******+++++++++++++++------...///000222555666777;;;@@@EEEJJJWWWrrr}}}uuuwwwvvvxxxxxxpppggg|||vvvsssrrruuu{{{yyy}}}}}}yyywwwzzz{{{zzztttqqqjjjgggsss~~~}}}~~~~~~qqq[[[JJJ===<<<999666444333222222333333333444555666888888999;;;>>>@@@BBBFFFJJJMMM------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************))))))))))))((((((((('''''''''&&&&&&'''''''''((((((''''''&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''(((((())))))))))))***,,,,,,---...000222444555666666777999:::;;;<<<===>>>>>>??????AAACCCDDDEEEDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHFFFFFFHHHFFFBBBDDDHHHPPP]]]mmmzzz|||sssmmmkkkkkkiiiccc[[[TTTPPPNNNLLLKKKMMMPPPUUUYYY]]]```dddgggvvvxxxzzzzzzzzz|||sssfffYYYNNNIIIGGGDDDBBBBBBAAA@@@???@@@FFFOOOWWW\\\cccjjjoooyyyssshhh]]]SSSMMM???;;;666333111000///...///.........//////---,,,++++++++++++++++++++++++******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))((('''''''''((()))***+++))))))******++++++******&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&"""$$$%%%%%%$$$######$$$'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''((('''(((((((((((()))))))))''''''((((((((((((''''''))))))))))))))))))*********))))))))))))***++++++------...///111333555666888;;;@@@FFFMMM^^^zzzzzzrrrvvvxxxyyyuuummmiiitttrrrqqqtttzzzwww|||~~~}}}|||yyyssskkklllzzzlllXXXIII<<<;;;888666444333333333444444444555666777999999;;;===???AAACCCFFFKKKNNN------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((*********)))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((())))))***---...///000222444555666777777888:::;;;<<<===>>>@@@@@@@@@AAABBBDDDFFFFFFFFFGGGJJJLLLMMMLLLJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGDDDCCCCCCAAA@@@FFFMMM___mmm}}}~~~vvvmmmddd^^^\\\[[[UUUQQQKKKIIIKKKOOOSSSTTT\\\aaahhhnnnsssvvvyyy{{{uuufffWWWSSSNNNLLLKKKHHHCCC???EEEGGGKKKMMMOOOSSSXXX\\\___nnn}}}rrrggg___MMMGGG>>>777222111000000/////////000111000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***))))))***++++++))))))))))))))))))))))))(((((((((((()))***+++,,,------,,,+++***((('''&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((('''''')))))))))))))))************)))((((((((()))+++,,,,,,---...000222444555666:::;;;???FFFOOObbb~~~xxxpppuuuvvvvvv}}}vvvqqquuuzzzrrrqqqqqqsssxxx|||~~~~~~www}}}~~~yyypppuuuxxxfffQQQDDD;;;:::777555444333333333444444444555666777999999;;;===???AAACCCGGGLLLOOO------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))******((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***...///111222444666777777888888999;;;<<<===>>>???AAAAAAAAABBBCCCEEEGGGGGGGGGIIIKKKMMMMMMKKKIIIGGGEEEEEEFFFFFFFFFGGGGGGHHHKKKGGGEEEDDDCCCFFFQQQ]]]tttrrrlllcccZZZTTTPPPNNNMMMJJJIIIJJJOOOXXXccckkkpppvvvzzz~~~~~~mmmhhhbbb]]]XXXRRRJJJDDDFFFFFFFFFFFFGGGIIILLLOOOQQQXXXeeesssxxxpppcccZZZLLL@@@999555444444///......000111000---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++************************((((((((())))))+++,,,---+++++++++***)))(((&&&%%%''''''''''''''''''''''''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&''''''''''''((()))******&&&&&&'''''''''(((((('''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''(((((())))))***************)))((((((((()))+++,,,,,,---...111333555666777;;;;;;???FFFQQQfff~~~zzzxxxqqqttttttqqqvvvxxxwwwyyysssooonnnnnnppprrruuuwwwxxxxxx}}}~~~~~~xxxrrr{{{{{{~~~vvv___JJJ===:::999777555444333333444333333333444555666888888:::<<<>>>@@@CCCGGGMMMQQQ------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************((((((((('''''''''&&&&&&&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''&&&&&&&&&'''(((***+++///111222444666777888888999999:::<<<===>>>???@@@AAAAAABBBBBBDDDEEEGGGHHHHHHIIIKKKLLLLLLJJJGGGEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIFFFEEEFFFGGGMMM\\\jjj~~~}}}vvvbbb\\\SSSLLLHHHHHHHHHHHHNNNPPPVVVaaannn|||yyyrrriii___VVVPPPHHHFFFDDDCCCCCCDDDEEEFFFLLLLLLOOOYYYeeeooosssttt~~~uuukkk[[[LLLAAA999555333000/////////000000...---------------------------------,,,,,,,,,,,,------((((((((())))))(((((((((************************)))((((((((()))***++++++%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''###%%%&&&&&&%%%$$$$$$%%%)))(((((((((((())))))***&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((()))******++++++***))))))))))))***+++++++++,,,///111444555666777;;;<<<@@@IIIVVVlll|||xxxwwwyyytttvvvuuurrrvvvxxxzzzyyysssnnnmmmmmmlllmmmnnnooopppvvv{{{~~~}}}~~~|||uuusss{{{uuuvvvzzzqqqXXXDDD999999777666444333333444444333333333444555666888888:::<<<>>>@@@DDDJJJQQQVVV------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((()))))))))************)))))))))((((((((('''''''''(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((''''''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((''''''(((***---...000222444666888999999999::::::;;;<<<>>>???@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIJJJJJJIIIGGGEEEDDDEEEDDDDDDDDDEEEFFFHHHIIIEEEEEEHHHKKKOOOVVVfffuuu{{{ppphhhVVVPPPJJJGGGIIIMMMQQQRRR\\\```hhhttt}}}tttmmmiii]]]ZZZTTTPPPLLLIIIGGGEEEGGGFFFGGGKKKQQQXXX\\\^^^kkkwww~~~ooo___QQQDDD:::444333111000///000111000///---------------------------,,,,,,++++++,,,,,,---(((((())))))))))))((((((************************))))))((((((((())))))***$$$%%%&&&((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$&&&''''''&&&%%%&&&&&&))))))((('''''''''((((((%%%&&&'''((()))((((((''''''''''''((((((((())))))))))))************))))))'''(((((()))******++++++)))******++++++++++++++++++,,,///222444666777777<<<===BBBNNN^^^uuu|||}}}{{{vvvuuuxxxxxxzzzzzzxxx|||vvv{{{{{{rrrqqqpppnnnllllllmmmnnnooowww~~~~~~zzzzzzyyyuuussstttxxxxxxvvvyyyiiiQQQBBB;;;888777555444333444444555444444444555666777999999;;;===???BBBGGGNNNUUU[[[---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((('''''''''''''''((()))***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******))))))***,,,///000111222555777999::::::999:::;;;<<<===>>>???@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIIIIIIIHHHFFFDDDCCCEEEDDDDDDDDDEEEFFFHHHIIIFFFHHHOOOVVVZZZbbbqqq{{{wwwssslllccc\\\OOOKKKGGGHHHOOOXXX___bbbiiimmmuuuzzzuuunnnoooooonnnrrrwwwxxxuuuxxxpppiiihhhiiijjjnnnsssuuuoookkklllmmmmmmooosssxxxxxxxxxuuurrrooonnnnnnrrrwww}}}yyyssskkkbbbZZZSSSMMMIII@@@CCCFFFGGGIIIKKKPPPSSSUUU```rrruuudddSSSDDD;;;666333111000111222222222........................,,,++++++******++++++,,,******++++++++++++*********************************)))((((((((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''')))******)))(((((())))))((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''))))))))))))******************++++++++++++******'''(((((()))***+++++++++)))***+++------,,,++++++***,,,///222555666777777<<<>>>EEERRRddd|||}}}|||~~~{{{uuutttxxxzzz}}}~~~zzzuuu|||xxxxxxvvvsssooonnnnnnooojjjttt~~~~~~xxxxxxtttsssvvvuuurrruuu|||zzzcccMMMBBB>>>777666555444333444444555555555666666777999:::;;;<<<>>>AAADDDIIIPPPYYY^^^------,,,,,,,,,,,,++++++++++++++++++*********))))))************+++++++++)))))))))((((((((((((((())))))(((((((((((())))))((()))************))))))'''(((((())))))))))))((((((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''!!!###&&&'''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((***+++---...000000111222444555555555777999>>>>>>>>>@@@BBBCCCBBBAAABBBCCCDDDEEEFFFGGGGGGGGGJJJGGGDDDCCCEEEGGGFFFDDDBBBDDDEEEDDDCCCDDDFFFIIIOOOXXXccckkkppptttzzz~~~wwwqqqhhhbbb___\\\WWWYYY___[[[XXXVVVWWW^^^gggooottt}}}{{{|||}}}wwwqqqlllhhheee\\\]]]^^^aaaeeegggfffeeebbbaaa___]]][[[[[[[[[[[[\\\ZZZZZZ\\\___```]]]ZZZ]]]aaadddeeecccbbbbbbdddcccccceeegggjjjmmmoooppp|||wwwbbbQQQIIIEEEDDDFFFGGGEEEGGGKKKJJJPPP[[[gggttt}}}lllXXXHHH>>>888444555222---...333---------......---,,,,,,---,,,++++++------,,,+++...---+++)))((())))))***))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))++++++%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&'''((())))))'''(((((()))(((((('''&&&%%%(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))************++++++,,,,,,,,,,,,------...///000111444666888999:::???GGGUUUjjj}}}|||xxxsssuuu{{{}}}~~~|||ttthhhwww|||zzzssskkkiiiqqq~~~yyywwwwwwzzzyyywwwyyy~~~oooZZZJJJ>>>444777666555333222222333333555666777777666777999;;;===>>>BBBGGGMMMTTTZZZ]]]------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))))))))))))))''''''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''((())))))((()))***,,,---///000111222444666777777777999;;;?????????AAACCCDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDAAABBBDDDEEEDDDCCCCCCBBBBBBCCCGGGOOOWWW\\\eeekkkrrrvvvxxx|||{{{ooohhh[[[VVVUUUXXXZZZZZZ]]]cccfffeeeeeegggmmmwww~~~{{{yyytttnnnhhhbbb]]]ZZZ\\\[[[ZZZ[[[^^^aaabbbbbb\\\ZZZXXXVVVTTTTTTTTTUUUVVVTTTSSSTTTWWWXXXUUURRRUUUXXX[[[[[[YYYWWWWWWXXXVVVVVVWWWXXXYYY[[[]]]^^^bbbiiirrrxxxzzz{{{~~~ppp\\\TTTNNNKKKHHHDDDEEEHHHIIILLLPPPUUU\\\gggsss{{{lll]]]PPPDDD999555333///---...////////////...---,,,,,,,,,*********+++,,,+++***---,,,+++***)))))))))*********************************))))))))))))******************)))))))))(((''''''((((((((()))))))))((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))((('''&&&&&&&&&&&&'''''''''((((((((('''&&&'''((())))))''')))************))))))((((((((((((((((((((((((((())))))******))))))((('''))))))))))))************++++++,,,,,,,,,,,,------//////000222444777999:::<<>>777555444222111000000000111555666777777777777:::<<<===???CCCHHHOOOVVV[[[___------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***------,,,+++***)))((('''************************))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((('''&&&%%%$$$&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((())))))***)))***+++---...000111222444666888999999999;;;===@@@@@@@@@BBBEEEFFFEEEDDDFFFFFFGGGGGGGGGFFFFFFFFFDDDBBBAAABBBCCCDDDDDDCCCDDDCCCCCCIIIUUUdddrrrzzzyyyjjj___YYYLLLLLLQQQYYY```dddiiioootttwwwzzz|||zzzsssqqqooolllhhhccc^^^ZZZXXX```]]]ZZZZZZ\\\___```aaaYYYXXXUUUSSSRRRQQQRRRSSSTTTQQQNNNNNNQQQQQQOOOLLLNNNPPPRRRRRRPPPNNNNNNNNNLLLLLLLLLKKKLLLLLLMMMMMMOOOSSSWWWZZZ[[[]]]bbbfffpppqqquuu~~~uuukkk```XXXPPPIIIEEEFFFLLLMMMOOOPPPSSSWWW]]]aaarrr~~~rrrgggVVVCCC:::777333///---111111000///...------,,,---,,,++++++,,,---,,,+++---,,,+++******)))************************************))))))))))))******************))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%)))*********)))(((''''''&&&&&&'''''''''(((((((((((('''&&&'''((())))))'''((())))))************)))((((((((((((((((((((((((******++++++******)))((())))))))))))************++++++,,,,,,,,,,,,------//////111333555888:::;;;>>>DDDPPPeee}}}yyyuuusssvvv|||uuummmhhhjjjvvvpppiiilllwww}}}~~~|||~~~{{{|||~~~hhhTTTFFF>>>999888777555444333333444444555666777777777888:::<<<>>>@@@EEEKKKRRRYYY___bbb------,,,,,,,,,+++++++++++++++++++++************,,,,,,++++++***))))))(((***************+++++++++))))))(((((((((((()))))))))((((((''''''''''''''')))))))))((('''&&&%%%$$$&&&&&&''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''***+++,,,...000111222333555666999::::::;;;===???@@@@@@@@@CCCEEEGGGFFFEEEHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDCCCDDDFFFMMMZZZkkk}}}~~~wwwiii]]]WWWUUUQQQUUU]]]hhhqqqwww||||||{{{zzzzzz{{{~~~{{{tttnnnnnnnnnmmmkkkhhhfffeeeiiigggdddccceeefffggggggaaa___[[[YYYWWWWWWXXXYYYXXXTTTOOONNNPPPQQQPPPNNNMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJLLLNNNOOOOOOQQQUUUXXXYYY[[[```hhhsssvvvnnneeeXXXNNNJJJKKKNNNRRRUUUWWWXXXXXXWWWWWWaaapppzzzjjjUUUFFF===888444222000000///...............000...---...///000///...,,,,,,++++++******************************************))))))))))))***************)))))))))))))))))))))))))))************((((((((((((((((((((((((***)))(((&&&%%%%%%%%%%%%(((((((((((()))(((((((((''''''''''''((((((((((((((('''&&&'''((())))))'''%%%&&&'''(((((()))((((((((((((((((((((((((((((((+++++++++++++++***))))))((()))))))))************+++++++++,,,,,,,,,------...///000222555888:::;;;AAAFFFSSSjjj|||xxxvvvwww|||{{{{{{~~~pppgggfffpppxxxqqqmmmnnnvvv|||{{{xxxwww{{{zzz|||vvvdddRRREEE===999999888777555555555666777444666777777777888;;;===???BBBGGGNNNUUU\\\bbbeee------,,,,,,,,,++++++++++++************)))))))))************************))))))******++++++++++++))))))(((((((((((())))))***)))((('''&&&'''''''''*********)))((('''&&&%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((,,,,,,...///111333444555555777999::::::<<<>>>@@@@@@@@@AAACCCFFFGGGGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCBBBAAA@@@AAABBBDDDEEEMMM\\\nnnzzzsssjjjlllkkkeee]]]XXXYYY\\\^^^dddmmmwww~~~qqqrrrsssvvvyyy}}}~~~xxxyyyzzz{{{zzzyyywwwvvvtttsssssssssuuuuuusssrrrmmmjjjfffccc``````aaabbb^^^YYYSSSQQQRRRTTTTTTSSSOOOOOOOOOOOOOOONNNNNNMMMJJJJJJIIIHHHHHHHHHHHHHHHFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNPPPTTT\\\gggqqqxxxppp```XXXNNNMMMMMMNNNOOOPPPQQQQQQKKKPPPYYYeeerrrlllWWWFFF<<<666333///......---......///000000///......000000///...,,,,,,,,,,,,+++++++++*********************************))))))))))))******))))))))))))))))))******************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''((()))***'''''''''((((((((())))))((('''&&&'''((())))))'''%%%&&&'''(((((()))(((((())))))))))))))))))))))))+++++++++++++++***))))))((()))))))))************+++++++++,,,,,,,,,---------...///111444777:::;;;CCCHHHVVVmmm}}}}}}zzzxxxxxx|||~~~xxxwwwyyykkkdddhhhxxx~~~wwwtttsssxxxyyyvvvuuuvvvvvv|||~~~yyynnnaaaQQQDDD;;;888555444333222222222333444444666777888888999<<<>>>AAADDDIIIPPPXXX^^^cccfff------,,,,,,,,,,,,+++++++++++++++*********))))))))))))*********+++++++++(((((())))))***+++++++++))))))(((((((((((())))))+++***((('''&&&''''''((()))*********)))(((''''''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&''')))***,,,,,,---...///111222444555666555777:::;;;<<<===???AAABBBAAABBBEEEHHHIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA???======???DDDHHHLLLYYYlllyyyppphhhZZZ\\\]]]\\\\\\___dddiiiiiipppxxx|||tttnnnooossswww}}}}}}zzzuuuqqqnnnmmmmmmnnnhhhbbb\\\YYYZZZ]]]^^^^^^YYYWWWUUUTTTTTTSSSQQQOOOIIIIIIHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEIIIJJJJJJJJJMMMTTT\\\aaajjjvvvyyyqqqddd\\\QQQIIIFFFHHHKKKMMMHHHIIIMMMSSS[[[hhh|||lllWWWHHH<<<444111000///......///000111...---,,,,,,---...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******))))))))))))***************)))))))))))))))(((((())))))))))))))))))))))))'''''''''''''''((()))***%%%%%%%%%%%%&&&((()))***''''''((((((((()))))))))((('''&&&'''((())))))'''((())))))************)))))))))))))))))))))))))))******++++++******)))((())))))))))))************++++++,,,,,,,,,,,,---------...000222555888;;;===DDDLLL\\\tttzzzvvvvvvyyyyyywwwyyyzzzuuuuuurrrfffbbbjjj}}}zzzxxxyyyzzz|||zzzxxx|||~~~{{{yyytttttt{{{~~~{{{rrrhhh]]]OOOAAA999777555555333333333333444555444666777888888:::<<>>???BBBDDDDDDDDDEEEGGGKKKLLLLLLKKKFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???===>>>CCCKKKRRR]]]kkk}}}yyyuuutttoooeee^^^TTTWWW[[[aaahhhoootttxxxxxx~~~~~~}}}{{{zzz|||{{{}}}}}}yyyxxxyyywwwrrrqqqtttxxx~~~zzztttllliiikkkoooqqqrrrmmmjjjeeebbbaaa^^^[[[XXXQQQPPPNNNLLLJJJHHHGGGFFFIIIHHHHHHGGGHHHGGGFFFEEEEEEGGGHHHHHHGGGHHHLLLOOOSSS\\\gggooosssvvvzzz~~~yyyiii[[[SSSOOOMMMKKKFFFDDDEEEIIILLLSSSddduuuppp```NNN>>>777555333111000///000111---,,,+++,,,------,,,+++++++++,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))******((()))))))))************)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((()))******)))((('''&&&&&&'''(((((('''((((((((())))))))))))((('''&&&'''((())))))''')))************))))))((())))))))))))))))))))))))))))))******))))))((('''))))))))))))************++++++,,,,,,,,,,,,------///000222444777;;;===???CCCOOOddd~~~xxxsssqqqvvvxxxvvvyyyuuurrrssslllbbbaaakkkwwwtttsssvvvzzz}}}{{{~~~|||vvvuuu{{{~~~rrrdddYYYLLL>>>777777777666555444444555666777444666777888999:::===???DDDGGGMMMSSSZZZ```ccceee---------,,,,,,,,,++++++//////.........------------,,,,,,+++***)))((((((&&&''''''((()))*********))))))(((((((((((())))))...,,,***(((''''''))))))&&&&&&''''''((('''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''###%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''''''''(((((())))))******//////111222444555777777999;;;===???@@@AAADDDFFFFFFFFFGGGJJJMMMOOOOOONNNEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@BBBIIITTT\\\nnnzzz|||rrrllljjjfff^^^WWWVVVZZZaaakkkvvv}}}~~~zzzyyy{{{{{{wwwtttuuussstttrrrnnnpppuuuvvvssswwwyyy~~~|||yyy{{{|||vvvqqqnnnjjjeeeaaa]]]\\\YYYUUURRROOOMMMLLLKKKIIIFFFEEEEEEFFFFFFFFF@@@CCCGGGHHHEEECCCCCCEEEGGGLLLRRRVVVXXX[[[___ccccccjjjrrrxxx{{{rrrfff[[[PPPIIIBBB@@@AAACCCCCCFFFTTTdddrrr~~~xxxaaaLLL<<<:::777333111000000000///...------...///...---***+++,,,---------,,,+++++++++++++++++++++++++++******))))))))))))******(((((())))))*********+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******---,,,***((('''&&&''''''(((((((((((())))))))))))((('''&&&''')))))))))'''(((((()))(((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************++++++,,,,,,,,,---------111222333666999===@@@AAACCCRRRkkk{{{vvvooouuuxxxvvvxxx}}}|||rrrppprrriii```___jjjzzzqqqpppqqqvvv}}}~~~|||~~~}}}yyywww{{{tttcccWWWIII<<<666777333222111000111111333333444666777888999:::===???EEEHHHMMMTTTZZZ___cccddd........................---...///...,,,+++,,,---,,,,,,***)))((((((''''''***)))))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''$$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$!!!"""''')))'''$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############%%%(((***+++***(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((()))***++++++,,,,,,---...111444777888888888888;;;???AAABBBCCCEEEFFFHHHJJJMMMOOOPPPNNNLLLJJJIIIEEECCCDDDDDDAAA@@@BBBFFFCCCBBBEEEMMMWWWaaafffuuu|||xxxmmm___YYY[[[___```______dddnnnyyy|||xxxyyyzzzuuunnniiiiiijjjlllpppuuuyyy||||||}}}zzzuuusssqqqnnnjjjgggccc___ZZZWWWXXXUUUQQQOOOMMMLLLJJJHHHHHHEEEBBBAAABBBCCCDDDDDDFFFGGGIIIJJJKKKLLLNNNPPPQQQUUUZZZ^^^aaaeeelllppp~~~tttdddVVVJJJHHHEEECCCCCCEEEJJJOOOYYY^^^mmmvvvhhhRRRCCC666333444222///---,,,+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********++++++++++++***)))'''''''''((()))******))))))))))))*********)))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''((()))*********************,,,---.../////////000111444888888777<<>>AAACCCDDDEEEGGGHHHJJJKKKNNNPPPPPPNNNKKKJJJGGGCCCAAACCCCCC@@@???AAAAAABBBEEEKKKVVVaaakkkpppuuu{{{}}}kkkbbbXXXVVV^^^hhhnnnppprrrwww|||{{{~~~~~~wwwppppppppprrrtttxxx{{{}}}|||wwwqqqkkkffffffddd```\\\XXXTTTOOOLLLJJJHHHEEEDDDDDDDDDCCCBBB@@@AAABBBCCCDDDEEEFFFHHHJJJLLLOOOQQQRRRTTTYYY\\\hhhppp~~~sss\\\QQQGGGCCCAAA@@@EEELLLPPPRRR\\\mmmiiiXXXEEE;;;555222000111000///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******)))(((((((((+++***)))((((((((())))))******))))))))))))************)))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))((((((''''''((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((())))))************)))******,,,---.../////////222222555999:::999>>>EEEMMM]]]vvv{{{vvvvvvttt|||||||||~~~{{{yyyvvvrrrooofff```cccyyy}}}uuuqqqnnnuuu{{{|||~~~~~~}}}zzz{{{xxxaaaPPPCCC:::666777555555444444444444555555333555888:::;;;===@@@BBBGGGKKKPPPUUUZZZ^^^cccfff........................+++,,,---,,,***)))***++++++*********++++++,,,---***************)))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%***'''%%%%%%((((((&&&###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))******+++,,,---...//////222333444666888;;;===??????AAADDDFFFFFFGGGIIIKKKLLLNNNOOOPPPPPPMMMJJJIIIFFFCCCAAACCCBBB??????BBBBBBFFFMMMWWWbbbmmmuuuyyy{{{wwwnnn^^^YYYUUUYYYfffuuu||||||~~~~~~|||{{{|||yyy{{{}}}||||||{{{{{{|||}}}~~~|||yyyuuuppphhhaaa[[[UUURRROOOLLLKKKIIIFFFDDDAAAAAAAAAAAABBBCCCDDDDDDFFFGGGGGGFFFFFFFFFHHHKKKOOOVVVbbbpppuuu___MMMHHHDDD???BBBKKKJJJIIIMMMWWWeeexxxsss\\\III;;;333333666333111...---...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++***(((&&&%%%%%%)))))))))((())))))***+++******))))))))))))******************))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++******))))))***++++++,,,......//////333333666:::;;;;;;@@@GGGTTTddd~~~{{{vvvuuuxxx}}}}}}{{{~~~yyytttpppfffeeennnwwwrrrpppvvv|||xxx|||~~~}}}uuu^^^MMM@@@888555777444444333333333333444444333555888:::;;;>>>AAADDDKKKNNNSSSXXX\\\```dddggg........................+++,,,---,,,+++******,,,,,,,,,,,,++++++,,,,,,---++++++******************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))***+++,,,---...///000111444444444666999<<>>FFFOOO```vvv~~~wwwrrrnnnnnnqqq}}}tttrrr{{{wwwxxxzzz{{{{{{~~~|||zzzyyyzzz}}}yyyuuu```SSSDDD;;;666333444666555555444444444444555555666777999;;;>>>CCCIIIMMMQQQUUUZZZ^^^bbbfffjjjlll........................+++,,,---,,,***)))***+++++++++******++++++,,,,,,''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''((((((((('''''''''''''''''''''''''''$$$%%%'''((()))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((()))((('''&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((()))******'''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))***+++---///000222222555777:::>>>AAADDDEEEEEEFFFMMMVVV]]]___]]][[[ZZZSSSSSSRRRQQQPPPNNNMMMLLLJJJHHHHHHKKKQQQ]]]pppuuusssmmmeeefffmmmtttwww}}}~~~yyyrrrlllfffcccfffjjjmmmmmmnnnoooqqqrrrsssxxx~~~{{{}}}zzz{{{{{{xxxuuullleee\\\UUUPPPMMMIIIFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAFFFKKKNNNQQQYYYgggsss}}}xxxbbbXXXNNNJJJJJJJJJOOOUUUOOOSSSccc|||iiiYYYCCC>>>666111000111222333........................,,,,,,,,,------.........************************,,,------...---,,,***)))******))))))))))))******&&&(((***+++,,,+++***)))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))%%%%%%$$$$$$%%%&&&((()))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***+++...000222555555777;;;===@@@HHHQQQfff}}}}}}xxxtttrrrrrrppp|||ssssss~~~}}}zzzwwwxxxzzzyyywwwyyyuuuqqqrrryyyzzzsssnnnZZZMMM@@@999666333444666666555555444444555555666666777999;;;>>>CCCJJJNNNSSSVVV[[[```dddhhhlllooo//////...---,,,,,,++++++,,,,,,,,,------.........000...,,,+++,,,,,,+++***''''''''''''((()))+++,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''(((***+++,,,---///111111111222333555444777;;;>>>AAADDDHHHKKKNNNSSSZZZaaadddbbb\\\WWWPPPQQQRRRTTTTTTRRRNNNKKKJJJMMMOOOTTTcccwwwyyyqqqooovvvyyyvvvuuu{{{|||uuusssoookkkjjjjjjlllnnnssstttttttttuuuyyy{{{wwwlllaaa\\\ZZZUUUOOOLLLJJJGGGDDDCCCBBBBBBCCCCCCCCCCCCCCCEEELLLWWW___hhhsssrrr\\\UUUTTTPPPIIIFFFIIIIIINNNZZZjjj}}}~~~hhhUUUDDD444111333111///000000...---...///000///...........................000///...---,,,------...000///...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$))))))))))))))))))))))))*********)))((('''''''''************))))))))))))&&&&&&'''(((((((((((((((***************+++++++++))))))***+++,,,------......------...///111333444333999999:::@@@@@@FFFVVViii{{{vvvssstttvvv{{{yyywwwyyy~~~qqquuu}}}{{{yyyxxxyyyyyyzzzssspppmmmnnnuuu}}}}}}~~~~~~{{{vvvkkk```OOOGGG<<<666555555444111444444444444444555666777666888:::===@@@FFFLLLQQQVVVZZZ^^^aaacccgggnnnsss//////......---,,,,,,+++,,,,,,,,,---------......///---++++++++++++***)))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((&&&'''((()))((('''%%%$$$''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''''''''((()))***+++,,,...///111222222222444666666999===@@@CCCGGGKKKNNNTTTWWW]]]bbbeeebbb\\\WWWVVVWWWXXXXXXWWWTTTOOOKKKKKKQQQZZZdddsss{{{xxxwwwxxxxxxvvvssspppooopppqqqssswwwxxxxxxyyyzzz~~~tttnnniiibbbYYYQQQOOOLLLIIIFFFEEEEEEEEECCCCCCDDDCCCCCCFFFKKKPPPWWW___nnnpppddd]]]UUULLLIIIBBBAAAEEENNN[[[lll}}}hhhWWWEEE<<<777222000111222111//////000000///---........................//////---,,,,,,,,,------//////000000///---+++***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++)))))))))******+++++++++++++++++++++++++++,,,,,,------------///111333444333:::999:::@@@AAAHHHXXXooozzzvvvttttttwwwyyywwwuuutttvvv~~~yyypppvvv~~~}}}{{{zzzyyyxxxuuuqqqnnnooossszzz}}}~~~{{{zzz~~~|||tttfffZZZHHHAAA888333333444333222444444444444555666666777777999;;;===@@@FFFLLLPPPXXX[[[```bbbdddggglllqqq000//////......---------,,,,,,,,,------------......,,,*********+++***))),,,------...---,,,+++***))))))))))))))))))))))))))))))(((((((((((((((''')))((((((''''''(((((()))&&&'''((((((((('''&&&%%%((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&'''((()))***)))(((((((((((((((((()))''''''(((((()))***,,,---...000222222222444666888:::===@@@CCCFFFJJJNNNQQQ[[[]]]```ccceeeccc^^^YYYWWWYYYZZZ[[[YYYUUUPPPMMMNNNZZZhhhuuuwwwtttzzz{{{yyywwwvvvvvvxxxzzz|||~~~|||uuujjj___ZZZWWWSSSMMMIIIFFFDDDDDDAAABBBDDDDDDCCCBBBCCCEEEJJJMMMXXXkkkyyylll^^^SSSNNNCCC??????DDDLLLVVVeeerrr{{{kkkWWWGGG;;;222000222444222000///000000...---...........................------,,,,,,,,,,,,---+++---///111000...+++)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''++++++++++++************((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((++++++,,,------------,,,(((((())))))***+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---...000222444444:::::::::@@@BBBKKK]]]yyyxxxuuuttttttwww|||}}}{{{vvvtttzzz|||sssppp{{{}}}zzzxxxwwwssspppooorrrwww|||~~~wwwuuuqqqwww~~~}}}~~~|||{{{ooo___PPPAAA<<<555222333555555444444444444444555666777888888:::<<<>>>AAAFFFKKKPPPYYY]]]aaadddeeeggglllppp000000//////............---------------------------+++))))))*********)))((()))+++,,,,,,+++)))'''))))))))))))))))))))))))***)))))))))((((((''''''))))))(((((((((((())))))&&&''''''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))***)))'''''''''''')))***((((((((()))***+++,,,---///111222333333555888;;;>>>@@@CCCFFFIIIMMMRRRVVV```aaabbbdddeeeddd```]]]UUUWWWYYYYYYWWWTTTQQQOOOWWWdddsssyyysssuuu{{{{{{zzz{{{}}}rrrfffhhhddd^^^VVVOOOJJJGGGFFFAAABBBCCCDDDDDDDDDEEEEEEHHHIIINNNZZZlll|||lll___XXXMMMGGGBBBBBBDDDHHHQQQZZZeeettt~~~~~~kkkVVVEEE999666777444111///.../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''******)))))))))(((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((()))******+++++++++******''''''((()))***+++,,,,,,++++++++++++++++++++++++,,,++++++,,,...000222444444;;;;;;;;;AAADDDOOOdddxxxuuussssssuuu}}}}}}yyytttoooqqq}}}}}}~~~{{{vvvsssppppppssswwwzzz{{{yyyqqqjjjttt}}}xxxwwwwww~~~xxxjjjWWWGGG>>>:::666333444666666666444444444444555777888888999;;;===@@@BBBGGGLLLPPPXXX\\\bbbeeefffiiinnnrrr///////////////.........------------------------,,,+++))))))***+++***)))%%%&&&(((***++++++)))((())))))))))))))))))))))))******))))))((((((((('''))))))(((((((((((())))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))***,,,---...000111333333444777;;;>>>AAACCCFFFIIIMMMQQQWWW[[[ccccccdddeeeggggggdddbbbYYY[[[\\\ZZZVVVRRRQQQQQQ```lllyyy}}}xxxtttuuu}}}}}}}}}|||tttpppiiiaaaYYYSSSPPPNNNGGGEEEDDDCCCDDDEEEEEEFFFHHHIIIKKKOOOYYYkkk~~~nnndddVVVMMMEEEBBBAAACCCHHHOOOPPP]]]ppp~~~}}}lllWWWHHH???;;;222000...---.../////////........................+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,---************************))))))))))))))))))))))))*********)))))))))(((((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((()))(((&&&'''''''''((((((((()))((()))))))))))))))(((((('''(((((()))******++++++))))))***+++,,,,,,------++++++,,,,,,...111333555555<<<;;;;;;AAAFFFTTTjjjxxxuuurrrqqqrrr{{{{{{nnnlllppp}}}xxxzzz}}}uuusssqqqqqqtttxxx{{{|||qqqgggtttvvvpppsss|||uuueeeQQQAAA<<<999666444444444444444444444444555666777888999999<<>>888777555333222222222222333444444555666888999::::::===AAADDDHHHLLLQQQTTTXXX\\\aaadddgggmmmtttzzz------------------------......---------,,,,,,,,,---+++******,,,---,,,+++*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))***************))))))))))))******&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((((((((())))))(((((((((*********+++,,,---...///222333444444666:::???BBBGGGIIIMMMQQQVVV]]]eeejjjnnnmmmnnnnnnooommmiiifffbbbcccbbb]]]XXXXXX\\\aaaqqqyyy|||zzzzzzzzznnnddd\\\YYYZZZUUUOOOKKKIIIGGGDDDBBBAAADDDEEEEEEGGGOOO[[[eeeuuuyyyuuugggXXXNNNHHHEEEFFFJJJNNNSSSZZZggg}}}pppWWWCCC:::777333000////////////........................+++,,,---...///......---...---,,,+++++++++------************************))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))++++++++++++++++++++++++''''''(((((())))))******''''''((())))))***++++++)))*********))))))((('''))))))))))))((((((((((((*********++++++,,,,,,,,,---------...000333666777666======<<>>===<<>>CCCHHHLLLQQQVVVZZZ___aaabbbccceeekkktttzzz////////////////////////......---------,,,,,,,,,+++******))))))******+++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))******))))))))))))***+++,,,---((())),,,------...000222333555777999;;;@@@EEEIIIMMMTTTZZZ^^^cccjjjllljjjqqqvvv{{{|||wwwpppiiiddd```___aaaeeedddaaagggpppyyy|||~~~}}}~~~|||zzzuuurrrxxx~~~~~~wwwkkkllliiicccZZZSSSNNNMMMNNNHHHGGGFFFFFFFFFGGGHHHIIIPPPUUU\\\ccckkkxxxsss^^^PPPJJJIIIEEEGGGMMMSSSZZZggg~~~~~~nnnLLLDDD:::555111---...222000000111111///...,,,+++///............---------000000...---+++***((((((++++++++++++++++++++++++************************---,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************)))((((((!!!$$$(((***,,,------++++++************++++++,,,+++*********+++,,,---------...000222444666777999999===BBBCCCKKKccc}}}xxxrrrpppnnnooorrrtttqqqnnnkkkvvvzzzuuuzzz{{{~~~|||}}}~~~~~~|||||||||}}}wwwhhhggg~~~yyytttsssvvv{{{~~~lllVVVFFF???777666444222222222444555333222333444555888:::<<<<<>>777666333111111......///000000///......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++***)))(((((())))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))***************)))(((((('''((()))*********)))(((++++++************++++++++++++*********+++,,,---------...000222444666777::::::>>>BBBDDDMMMgggyyysssqqqppprrruuu|||zzzuuuttt~~~{{{|||~~~yyy{{{}}}~~~~~~~~~~~~~~~zzznnnrrr|||vvvrrrrrruuu{{{oooVVVCCC:::777555444222222333444555333333333333555777999;;;<<>>@@@CCCHHHKKKVVV]]]eeejjjpppvvvvvvssssssvvvxxxwwwqqqjjjddd```\\\YYY\\\jjjwww{{{yyyvvvzzz|||}}}|||||||||~~~{{{~~~|||sssmmmqqq{{{}}}vvvooohhh```ZZZSSSQQQMMMJJJGGGFFFEEEEEEAAACCCEEEGGGMMMWWWdddnnnuuubbbVVVKKKGGGFFFHHHIIILLLTTT]]]ooo|||dddJJJ>>><<<:::555111,,,---...///000111111111///............---------***++++++,,,,,,------...++++++++++++++++++++++++************************++++++***)))(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************))))))(((,,,,,,,,,+++***)))'''&&&++++++************++++++++++++******++++++,,,---------...000222444666888<<<;;;>>>BBBEEEPPPlllzzzuuusssrrruuuzzz|||vvvyyy|||~~~uuutttwww{{{rrrnnnzzz|||vvvqqqppptttyyy}}}oooVVVAAA666666555444333222333444555333333333333444666888:::===???BBBFFFLLLSSS[[[```dddhhhlllnnnnnnrrr{{{////////////////////////000////////////.........+++,,,...//////...,,,+++************************************************(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''***)))))))))(((((((((''''''''''''(((((()))***+++***,,,...//////000222444555888<<>>666333111000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((())))))*********))))))''''''(((((()))***++++++++++++************++++++******++++++,,,,,,,,,,,,------...000333666888999<<<:::===BBBHHHWWWxxx|||yyyvvvtttxxx~~~yyyppp~~~xxxuuuyyy~~~wwwppprrrwww~~~|||iiitttvvvrrrsssvvvyyy|||xxxhhhTTTBBB888444444444333444444444444444444333444555777999:::>>>@@@DDDHHHOOOWWW```gggiiilllqqquuuyyy~~~000000000000000000000000/////////.........------,,,,,,---......---,,,,,,***************************************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''(((((())))))((((((''''''''''''((()))*********&&&&&&&&&&&&'''((()))))),,,...000111111222444666666999===CCCIIIQQQYYY^^^gggnnnuuuyyy}}}}}}wwwvvvrrrllleeeaaa______cccooo|||zzzuuuwww}}}vvvrrrkkkccc\\\XXXVVVVVVPPPLLLHHHDDDDDDFFFJJJMMMUUU[[[iii{{{sssgggXXXNNNFFFAAAAAADDDGGGFFFOOOddd}}}rrrZZZEEE:::777444333111000///.........///............---------))))))***+++---...//////++++++++++++++++++++++++***************************))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))************)))***))))))((((((((())))))++++++************++++++)))***+++,,,,,,,,,,,,+++------///111333666999:::<<<;;;>>>DDDKKK]]]~~~~~~|||yyyvvvxxx}}}~~~tttnnn~~~tttqqqtttzzz~~~{{{uuuvvvyyy{{{mmm}}}yyyuuuvvvzzz~~~}}}rrraaaOOO@@@888333333444444444444444444444444444555777999;;;===???BBBFFFKKKQQQYYYbbbgggjjjmmmsssxxx~~~000000000000000000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((()))******,,,...000222222333555777888;;;???EEENNNXXXcccjjjnnntttyyy{{{{{{yyytttmmmgggcccbbbccckkkwwwyyyvvv{{{~~~vvvnnngggcccbbbbbb[[[WWWQQQLLLHHHGGGGGGGGGOOOPPPXXXhhhyyyzzzkkk^^^QQQFFFBBBDDDCCCAAAGGGUUUeeeuuujjjQQQAAA<<<444333111000.........//////............---------******+++,,,,,,---......++++++++++++++++++++++++******************************)))))))))******+++))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))(((((()))***************,,,+++***)))))))))******++++++************++++++)))***+++,,,,,,,,,++++++,,,---///111444777999;;;===<<>>888222333333444555555555444444444444666888;;;>>>@@@???CCCHHHMMMTTT[[[bbbgggjjjnnnssszzz000000000000000000000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))******++++++++++++))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((******))))))(((((('''''')))))))))******+++,,,------///111222222333666777:::<<>>>>>CCCLLLTTTfffyyyyyy}}}}}}}}}yyyzzzuuuqqqnnnqqqvvv|||~~~zzzyyyzzz{{{yyy~~~}}}~~~yyyzzzrrrbbbQQQEEE<<<999222333444444555555555444444444555777999===@@@AAA@@@CCCIIIOOOUUU[[[bbbfffjjjnnnttt|||000000000000////////////000000///...------,,,,,,,,,,,,------------------************************))))))*********+++++++++************))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''((()))***)))))))))&&&&&&''')))+++---///000/////////111444777888888<<<@@@FFFNNNXXXcccooovvv|||~~~{{{xxxtttqqqllliiimmmuuuyyy~~~zzzyyyxxxwwwxxxwwwuuuqqqnnniiibbbZZZPPPIIIDDDEEEDDDDDDHHHOOO^^^vvvxxxjjjVVVFFFAAAAAACCCEEEFFFLLLZZZhhh|||}}}oooWWWCCC===666111222222///---.................................---------,,,,,,,,,---,,,++++++******++++++))))))*********+++++++++,,,,,,+++++++++++++++,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))***++++++++++++++++++*********+++,,,,,,---+++++++++*********))))))++++++,,,,,,,,,,,,------...000222333444666999;;;;;;>>>BBBHHHVVVqqq|||{{{~~~zzzzzzzzzpppnnnttt{{{zzzxxxyyy|||}}}xxxzzzzzz~~~{{{xxxyyy~~~~~~lllXXXHHH===888555222222333333444555666666333444666777888;;;???BBBDDDHHHMMMRRRWWW]]]cccggglllpppxxx111111111111111000000000.........---,,,+++++++++------------------------************************))))))*********+++++++++************))))))))))))))))))))))))(((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))+++---...///000//////111444777888999???DDDLLLUUU___jjjuuu|||}}}yyywwwvvvtttqqqsssxxxzzz~~~yyywwwzzz||||||}}}zzzvvvooofff[[[QQQKKKHHHFFFEEEGGGJJJQQQaaappp~~~bbbKKKEEEDDDEEEGGGGGGHHHOOOXXXqqqyyyyyy|||zzzbbbOOOAAA999222222333000---,,,..............................---------,,,,,,,,,---,,,++++++******++++++))))))*********+++++++++++++++***)))))))))************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))******************++++++******++++++,,,---+++++++++*********))))))++++++,,,,,,,,,,,,------...000222333444666999<<<===@@@EEEKKKZZZuuu~~~}}}yyy~~~}}}uuusssyyyyyysssrrrttt|||zzzyyy~~~}}}xxxtttuuu{{{yyygggSSSDDD;;;666555222333333444444555555555333444666777999<<>>777555444444444444444444444444444333555777888999<<<@@@CCCJJJMMMRRRWWW[[[```eeehhhnnnssszzz333333333222111111000000222111111111000000////////////...---,,,,,,++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&'''(((***,,,*********++++++---......000111222333444777;;;>>>GGGNNNZZZgggrrr|||yyyuuuvvv}}}}}}}}}~~~~~~|||zzztttjjj]]]TTTNNNKKKHHHIIIGGGEEEGGGLLLYYYgggxxxppp___YYYTTTTTTSSSNNNJJJJJJNNNbbb{{{|||{{{yyybbbQQQ@@@888666444222111..............................---------,,,,,,,,,---,,,++++++******++++++************************------,,,+++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))+++***(((&&&&&&''')))***,,,++++++***++++++,,,,,,************************+++++++++,,,,,,,,,------...///222333555777:::===@@@CCCIIISSSeeeuuulllqqq{{{{{{|||tttnnnnnnpppwww~~~}}}uuummmmmmuuu|||}}}|||yyykkkVVVDDD:::666555444444444444444444444333333333555777888:::===AAADDDLLLOOOTTTYYY\\\```eeegggmmmrrryyy333222222111000000//////111111111111111000000000//////...---,,,,,,++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''((((((((((((***)))'''&&&'''(((***,,,++++++++++++,,,---...///000222333444666:::???CCCKKKSSS```mmmxxx}}}rrrooorrrzzz}}}}}}}}}~~~~~~||||||zzzssshhh___WWWPPPJJJIIIHHHFFFGGGJJJNNNYYYkkkyyynnncccZZZWWWUUUQQQNNNNNNJJJSSSdddyyyyyyeeeMMM>>>777333222444////////////////////////......---------,,,,,,,,,---,,,++++++******++++++************************++++++************++++++******))))))))))))******))))))))))))))))))))))))((()))************)))(((+++)))(((&&&&&&''')))***,,,,,,++++++***++++++,,,************************+++++++++,,,,,,,,,---------///222444555777;;;>>>???CCCJJJVVVjjjnnneeelll}}}}}}{{{zzz{{{|||uuuqqqqqqrrrxxx{{{yyyyyyqqqqqqvvv{{{|||{{{ttteeeQQQ@@@888666555555444444444444444444333333333555777999;;;>>>BBBFFFLLLPPPUUUZZZ]]]aaadddgggkkkqqqyyy333333222111000//////...////////////.....................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))((('''''''''(((***++++++++++++,,,---...000111000222555666888<<>>777666555444444444444444444444444444444555888:::<<>>GGGSSS[[[iiittt|||tttxxx{{{}}}{{{|||zzz|||xxx}}}iii[[[___jjjyyy{{{ooobbbUUUQQQPPPLLLIIIHHHEEEDDDCCCCCCEEELLLUUU\\\nnnzzzfffYYYSSSUUUKKKGGGLLLQQQ]]]}}}rrrUUUBBB;;;777555222000//////...---,,,---...//////...---,,,---......///...---+++******++++++,,,,,,++++++***))))))+++...333777888888,,,+++******))))))******+++++++++************)))))))))******+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,&&&'''((()))+++,,,......,,,,,,---------------------000444777888:::;;;===EEEGGGNNNaaa~~~wwwqqqrrrzzzwwwvvvwwwxxx~~~zzz{{{wwwyyyzzzyyyxxxwwwjjjZZZGGG<<<666333222444333333333333444555666666555666888:::===BBBIIIMMMSSSWWW\\\aaadddgggkkkmmmrrrxxx<<<:::666222111111111000000//////......---,,,,,,---------...............---------,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((('''''''''''''''((())))))(((((((((((())))))))))))***,,,...//////000222444444666888;;;@@@KKKXXXaaasss}}}xxxrrrzzzzzz{{{}}}{{{zzz~~~~~~|||~~~wwwaaaRRRYYYgggzzzssseeeWWWRRRQQQNNNLLLLLLGGGFFFDDDCCCCCCHHHNNNSSScccttt{{{jjj```ZZZNNNHHHKKKLLLRRRjjjkkkSSSFFF888555111000000000000///------...//////...------***+++,,,,,,---,,,++++++***++++++,,,,,,++++++***)))))))))+++...000111000,,,+++******))))))******+++++++++************)))++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,------------......000333666999;;;<<<>>>???DDDHHHSSSggg{{{xxx|||}}}zzzxxxyyy{{{{{{|||}}}}}}~~~|||vvvhhhWWWEEE;;;666333222444333333333333444555666666777888:::<<>>EEEQQQ```kkk}}}~~~xxxvvv~~~yyywwwyyyyyyyyy|||~~~~~~|||~~~mmmVVVFFFNNNaaavvv{{{mmm]]]UUURRROOOOOOPPPIIIHHHFFFCCCAAACCCFFFIIIVVVfff~~~vvvbbbTTTJJJJJJIIIIIIVVVhhhfffRRR???;;;666222111111000000------...//////...------)))***+++,,,------------***++++++,,,,,,++++++***,,,***)))***+++,,,+++***,,,+++******))))))******+++++++++************))),,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++...------,,,,,,+++++++++,,,,,,---------.........000333777999;;;<<<>>>@@@DDDJJJXXXooo|||||||||xxxwwwzzz{{{|||~~~yyyxxxyyy~~~vvvcccTTTCCC:::666333222444333333333333444555666777999;;;<<<>>>AAAEEEKKKPPPWWW[[[```dddhhhkkkooorrrsssyyyEEE>>>888666555222000111000/////////......------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''&&&&&&%%%%%%&&&((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((())))))******+++---...000000000000222333555888<<>>AAADDDLLL\\\tttzzz~~~uuulllmmmzzz{{{yyy|||xxxqqqpppttt~~~tttUUUIII===888777444333333444444444444555666777777999;;;===???BBBGGGMMMRRRYYY\\\```eeeiiimmmrrruuu|||XXXIII<<<999777333111444////////////////////////000000000///......------++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********))))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''((((((((('''''''''''''''((())))))'''((())))))***+++,,,,,,---///111111111222444555777<<>>AAADDDEEENNN___yyyvvvkkkkkkwww|||{{{~~~zzzrrrrrrsss~~~vvvjjjOOODDD:::777777555333333444444444444555666777888888:::<<>>555222111111///...------------...///++++++***)))))))))***+++***++++++,,,,,,++++++******)))((()))+++,,,+++***,,,+++******))))))******+++++++++************)))***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++,,,,,,---...///000111111555666888:::;;;>>>BBBEEEFFFQQQfff}}}tttkkklllxxx|||uuuvvvvvv||||||jjjZZZJJJ@@@777666777555333333444444444444555666777888888:::===AAAEEELLLSSSXXX\\\___cccgggkkkpppvvvzzzqqq[[[GGG@@@;;;333000555////////////000000000000//////...---,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))$$$%%%'''((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''((())))))'''((()))***+++,,,------,,,...111222222444666888;;;BBBMMMYYYfffuuu|||qqqjjjjjjnnnqqqrrr{{{yyy{{{}}}|||}}}|||yyypppmmmllliiiaaaXXXNNNIIIGGGGGGFFFDDDBBBEEENNN[[[gggnnnxxx{{{{{{hhhZZZPPPKKKJJJFFFIIILLLPPP___yyyxxxwww{{{~~~vvvjjjWWWFFF:::333000//////...---,,,,,,---...///+++************,,,---...+++++++++,,,,,,+++++++++,,,+++***+++,,,---,,,+++,,,++++++***)))*********+++++++++************)))---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********((()))***+++---...///000,,,,,,---...///000111222333555777888999<<<@@@CCCGGGTTTkkkyyyxxxrrrjjjlllyyy~~~}}}wwwzzzyyyzzz{{{~~~xxxbbbNNNGGG>>>666666777555333333555444444555555666777888999;;;>>>BBBGGGNNNUUU[[[^^^aaadddhhhmmmrrrxxx|||zzz___FFF>>><<<555000222111111111111000000000000///............---------...------,,,,,,------...,,,,,,,,,+++++++++******************************+++++++++************)))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((()))***+++++++++%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((+++***((('''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((***+++***)))((()))***))))))))))))***,,,...000///000222222333444777999>>>IIIVVV```nnnyyynnniiikkkooopppoooxxxyyy{{{~~~zzzxxxnnnnnnmmmiii```UUUMMMJJJIIIIIIIIIGGGEEEEEEJJJSSSZZZlllttt~~~vvv```SSSNNNJJJJJJGGGFFFJJJRRRccc}}}}}}zzz}}}{{{eeePPP???555444666...///000000//////000111000000///...............------,,,,,,,,,,,,++++++---+++***(((((()))+++,,,------,,,++++++******)))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---------------///000111222555777:::;;;<<<>>>@@@CCCNNNWWWqqq|||sssssspppiiifffnnn~~~{{{|||}}}|||}}}zzzooo]]]OOO;;;888666444444555444333444222444888999777888::::::===AAAEEEJJJPPPVVV[[[aaadddiiimmmqqqvvv{{{~~~gggNNNDDD@@@999555666111111111111000000000000///............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++***************************************)))))))))((((((''''''''''''''''''((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))((('''&&&'''((((((((((((((((((((((((((((((+++*********))))))))))))(((***+++***)))((()))***++++++*********+++---......000222333444666:::===BBBNNN[[[ggguuu{{{uuummmiiijjjmmmnnnnnnwwwxxx|||xxxtttrrrlllcccXXXOOOKKKJJJHHHHHHFFFDDDBBBEEEKKKOOO]]]fffsssqqq___RRRJJJGGGHHHIIIJJJLLLXXXrrrsss\\\GGG:::555444222222222111000//////000//////...---------------------,,,,,,,,,,,,++++++---,,,+++******+++,,,,,,+++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,---------...///000111222333666999;;;===???CCCEEEOOO[[[vvv~~~ssstttqqqkkkgggmmm~~~~~~}}}zzz~~~|||~~~}}}|||||||||xxxkkkXXXIII;;;888555444444555444333444222333777999777777:::;;;>>>BBBGGGKKKQQQWWW\\\cccfffjjjnnnrrrxxx~~~lllSSSFFF???888444555111111111111000000000000///............---------,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&'''(((((()))******%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&%%%######"""'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((('''''''''''''''(((***+++***)))((()))***,,,,,,++++++++++++,,,,,,...000222333555999===AAAGGGTTTcccooo}}}uuussspppmmmmmmnnnpppqqqxxxzzz}}}vvvkkk^^^TTTNNNLLLHHHHHHGGGEEEBBBAAACCCEEEMMMWWWeeeqqq{{{sss^^^QQQHHHLLLOOOMMMHHHNNNeee|||nnnUUUCCC999666555444333111000/////////......---,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,)))******+++,,,,,,------******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++************++++++++++++************++++++---------...///000111222222555888;;;===AAAEEEHHHPPP```~~~{{{{{{vvvnnngggkkkyyy}}}~~~~~~uuuttt}}}|||~~~zzzzzz{{{{{{uuufffQQQAAA:::888555444444555444333333111222666888666777;;;<<>>BBBGGGLLLQQQWWW]]]aaafffhhhkkkooouuu}}}yyybbbOOOCCC;;;888888111111111111000000000//////............---------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++*********)))))))))******))))))((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***((()))***,,,---//////000111222222333555:::AAAFFFQQQ^^^ooo{{{vvvppprrrvvvxxxxxxyyy{{{|||yyy{{{tttcccVVVOOOIIIIIIHHHGGGFFFCCC@@@>>>???FFFQQQ[[[```hhh|||vvvaaaYYYRRRMMMIIIKKKTTT^^^yyyxxx```JJJ;;;666333000///000111111000///...............//////------,,,,,,,,,+++++++++''')))+++------,,,***))),,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,+++++++++------,,,,,,,,,,,,------............000111222333777888:::;;;===@@@EEEHHHVVVmmmuuujjjlllyyy~~~}}}|||tttiiijjjyyy{{{yyyvvvwwwxxxwwwnnn]]]III;;;888666444333444444444333333111111555777777999===@@@DDDJJJPPPUUU[[[```dddfffhhhlllpppwwwzzzeeeRRRDDD<<<888888111111111111000000000000///............---------...------,,,,,,------...,,,,,,,,,+++++++++******************************++++++++++++******************)))(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((***+++***)))((()))***'''(((***,,,...000111111222222333333777===EEEKKKZZZgggwwwzzzqqqlllnnnrrrvvvzzz|||}}}}}}xxxyyy|||}}}zzzzzzooo^^^TTTJJJHHHFFFEEEEEEDDDAAA???===@@@HHHQQQVVV___tttrrrcccRRRJJJHHHIIILLLPPPkkkvvvZZZDDD999555111///111222111//////............///000000------,,,,,,,,,,,,++++++&&&(((***,,,,,,,,,+++***------,,,,,,+++******)))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++......------------...............///000111222333888999;;;<<<===AAAEEEIII[[[uuu~~~xxxnnnooo{{{}}}oooccccccqqq|||{{{{{{{{{zzzuuujjjYYYGGG;;;888555333222333444444333444222222666888777:::>>>BBBGGGMMMSSSYYY^^^cccggggggjjjnnnsssyyyxxxgggTTTEEE===999777111111111111000000000000///............------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%&&&''')))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((***+++***)))((()))***((()))+++---//////000000222222333555:::BBBLLLSSSfffsss}}}tttooojjjkkkmmmsss{{{~~~zzzyyyzzz|||{{{|||zzzwwwwwwlll```PPPLLLHHHEEEEEEEEEDDDCCC@@@>>>BBBJJJNNNUUUiiipppYYYLLLGGGFFFFFFIIIYYYlllrrrWWW@@@;;;444222222333000......---------......///000------,,,,,,,,,,,,++++++((()))***,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++,,,------,,,++++++...------,,,,,,------............///000111333333777888:::;;;>>>BBBHHHLLLaaa}}}~~~zzzwww{{{|||qqqnnnuuu}}}}}}mmm```^^^jjj}}}tttfffUUUEEE;;;777555333222333444444444555222222666888999<<<@@@DDDHHHOOOVVV[[[aaaeeeiiiiiilllqqqwww}}}|||mmmZZZJJJBBB>>><<<111111111111000000000000//////.........---------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))******(((***+++***)))((()))***)))***,,,...//////......111222333666===GGGRRRZZZooo|||vvvpppoookkkjjjlllsss|||~~~|||{{{||||||vvvxxx{{{}}}zzz|||yyymmmWWWRRRKKKHHHGGGHHHHHHGGGEEE@@@@@@EEEHHHLLL^^^sss|||bbbQQQHHHDDDEEEHHHJJJZZZyyyiiiFFF@@@888444444333000,,,,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++)))***+++,,,------......*********++++++,,,------******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,++++++,,,---------,,,,,,++++++------------++++++---,,,,,,++++++,,,,,,---......//////000222333444555777999;;;>>>CCCJJJNNNfffzzzqqqrrrnnnwwwrrrjjjkkkppp}}}nnn```]]]hhh|||tttdddSSSCCC:::777555222222333444444444666333333777999999===AAAEEEIIIPPPWWW]]]bbbgggjjjjjjnnntttzzzzzzeeeOOOAAA===>>>777555333222222111000///////////////...............---,,,,,,,,,,,,---...,,,+++******))))))******---,,,******+++---000222+++++++++***)))(((((('''))))))))))))************)))(((&&&%%%&&&''')))+++(((((('''&&&&&&&&&&&&&&&'''((()))******)))((('''((()))******)))'''%%%###((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))***+++++++++))))))))))))***+++,,,---+++---///000000000222444222666:::===AAAKKK[[[gggvvvwwwnnnkkkkkkhhhiiimmmrrryyy|||zzz}}}zzzzzz{{{eee]]]RRRKKKIIIIIIIIIGGGEEEBBB@@@@@@BBBGGGTTTbbblllyyyuuu\\\KKKFFFGGGIIIFFFPPPbbb~~~~~~[[[GGG888777777111///222000000///.....................---------,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---+++******+++---...++++++,,,------......///,,,///222222111111333666999999;;;======???HHHSSSppp~~~qqqlllllloooqqq{{{vvvlllmmmttttttzzz}}}pppffffffqqquuucccOOOAAA<<<888666222///...000444666777666666777999<<>>DDDQQQcccqqq}}}wwwpppllllllhhhjjjpppwww~~~~~~~~~{{{zzz~~~{{{tttiiiZZZPPPLLLJJJIIIHHHFFFCCCBBBBBBAAACCCLLLVVVeeeqqq|||~~~hhhVVVMMMJJJIIIGGGKKKVVVnnnhhhRRR===777666111///111000000///............///.........---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---+++,,,,,,------......///...000222333222333555777999:::<<>>AAAKKKWWWssspppjjjhhhmmmttt{{{rrrqqquuuvvv{{{~~~~~~tttlllllluuuuuucccMMM???:::888666333111000222444666666666666777999===@@@BBBHHHLLLSSSXXX^^^ccchhhkkknnnrrrwww|||fffNNN@@@<<<666444111000111111000///////////////...............------,,,,,,------...///...------,,,,,,------++++++++++++++++++++++++++++++******)))(((((((((''''''''''''(((((((((((((((''''''&&&&&&((()))***))))))((((((''''''((((((&&&'''(((((((((((('''&&&((()))***++++++***((('''''''''((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''(((((())))))******+++******************+++++++++---///000000111333444444777;;;@@@JJJZZZooo~~~zzzwwwrrrooonnnhhhmmmuuu~~~}}}~~~|||zzz|||{{{}}}jjj\\\TTTPPPMMMJJJJJJGGGEEEFFFDDDBBBEEEKKKYYYccckkkpppyyyuuucccUUUMMMIIIIIIGGGJJJ[[[zzz{{{aaaEEE999555111///111111000//////......//////.........------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,---....../////////111333444444444666888:::;;;>>>@@@@@@CCCOOO\\\yyy|||rrrlllrrr~~~{{{wwwwwwwww{{{}}}}}}~~~vvvqqqsss{{{uuubbbKKK===888777666444333333444555555666666666888:::>>>AAACCCHHHLLLSSSZZZ___eeekkknnnqqqtttzzzyyy\\\IIIAAA777444111000000111000000////////////............------------------------......---,,,,,,,,,,,,---***++++++,,,+++***)))(((************))))))(((((('''''''''((((((((())))))(((''''''''''''((())))))))))))(((((((((((())))))&&&''''''''''''''''''&&&'''(((((()))))))))((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))******+++***************++++++,,,---///000000111333555666999===DDDPPPdddzzz{{{wwwvvvtttqqqppplllrrr|||}}}|||}}}ooofff___WWWQQQOOOKKKIIIKKKIIIEEEDDDEEELLLTTTZZZ]]]cccmmmssstttvvvxxxgggYYYOOOIIIIIIFFFFFFOOOeeeoooOOO===555222111222111000000///.../////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,+++************+++,,,,,,,,,------...////////////000222333444555777888888:::>>>@@@@@@DDDSSSbbb||||||vvvyyyyyyyyy}}}}}}uuurrrvvvvvvaaaJJJ<<<777666666666666555555555555666666666888;;;???BBBEEEIIIMMMTTT[[[bbbhhhnnnrrrssswww}}}jjjQQQEEE999666222000000111111000////////////............---------------------------,,,,,,+++++++++++++++***+++,,,,,,+++***((('''*********)))))))))))))))(((((()))))))))*********'''''''''''''''((())))))))))))(((((((((((())))))'''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))))))))*********)))******++++++,,,...000111111111333555999;;;AAAJJJXXXlllxxxvvvvvvtttrrrrrrqqqyyy|||||||||{{{}}}ttthhh___VVVPPPLLLMMMMMMIIIEEEEEEBBBIIINNNRRRUUUZZZ]]]]]]fffpppuuuooobbbXXXPPPKKKEEEGGGHHHKKKSSSeee~~~~~~{{{[[[EEE:::555333444111111000/////////////////////.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,---......//////000...///000111444666777777666999===??????EEEVVVgggtttwwwwwwvvvzzzzzzrrrpppvvvvvv___III<<<999555666666666666666666666666666777888<<<@@@DDDFFFKKKPPPWWW]]]dddjjjooosssuuuzzzrrrVVVEEE<<<999444111111111111000////////////............,,,------......------,,,,,,+++******))))))*********+++,,,,,,+++***)))(((******))))))))))))))))))))))))))))))************'''''''''(((((((((((((((((((((''''''(((((())))))(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---,,,...000111111222444555999===EEEQQQbbbvvv}}}xxxwwwvvvrrrqqqssswww{{{zzz{{{{{{~~~tttcccYYYQQQOOONNNJJJFFFEEE@@@CCCHHHLLLPPPQQQPPPOOOWWW___dddbbb]]]YYYTTTOOODDDGGGKKKKKKJJJQQQeeeyyy~~~jjjRRRAAA999555444222111000000//////000000/////////.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000.........111444777777666555888===???@@@GGGZZZllluuuxxxyyyxxxzzzyyypppnnnvvvsss\\\FFF;;;;;;555555555666666666666666666666777999===AAAEEEHHHOOOSSSZZZ```eeejjjpppsssvvv{{{yyy[[[HHH@@@<<<666222111111111000////////////............,,,,,,---......---,,,,,,++++++***))))))))))))***++++++++++++++++++******)))))))))))))))))))))***((((((((())))))))))))***&&&''''''(((((((((((((((''''''&&&&&&'''(((((()))))))))(((''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***,,,---...---...000111111222444666888>>>IIIYYYlll|||zzzyyyyyyuuuppppppttt{{{{{{yyy{{{|||}}}yyyjjj[[[TTTQQQMMMHHHFFFCCCBBBEEEKKKPPPPPPNNNKKKMMMSSSWWWYYY[[[\\\YYYTTTIIIJJJMMMNNNKKKLLLXXXggg~~~zzz```JJJ===666444222111000000//////000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------......---------------......//////000000000//////111666888888777666999>>>AAAAAAIII^^^rrr}}}{{{{{{~~~|||}}}~~~{{{qqqpppyyyoooWWWCCC:::<<<555555444444555555666777555666777999===BBBFFFIIISSSWWW]]]bbbfffjjjooorrrwww|||{{{}}}aaaMMMBBB>>>888333111111000000000/////////............,,,,,,---......---,,,,,,,,,+++******))))))******+++++++++++++++++++++,,,)))))))))))))))*********''''''''''''((((((((()))&&&''''''((()))(((((((((&&&&&&&&&&&&&&&'''((()))***)))(((''''''((()))***+++***)))''''''&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))***,,,...///---///111111111222444666777>>>LLL^^^sssxxxxxx{{{{{{uuunnnooottt}}}{{{zzzxxx{{{}}}|||vvvxxxyyyeeeZZZUUUPPPKKKIIIFFFCCCDDDKKKRRRSSSPPPMMMGGGLLLQQQVVV\\\aaa^^^XXXQQQNNNNNNQQQQQQPPPVVV___rrrjjjQQQ???777333222111111000000000000000000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------,,,,,,,,,++++++++++++,,,,,,,,,------------......//////......---------......///000000000111000///222777::::::888666:::???BBBBBBKKKaaauuu{{{zzz{{{}}}|||~~~}}}tttsss{{{}}}kkkTTT@@@999<<<555444333333333555666777555666777:::>>>BBBGGGJJJVVVYYY^^^cccfffjjjnnnqqqwww|||yyyyyyjjjVVVDDD<<<444222222111000/////////.........---------------......------,,,+++,,,,,,,,,++++++************************+++++++++++++++************++++++(((((())))))******+++++++++***)))((((((''''''(((((('''&&&%%%%%%&&&'''(((***************+++++++++''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((''''''''''''(((((((((((((((((())))))))))))*********++++++,,,,,,---///---...111222111444999999BBBUUUkkk~~~qqqwwwzzzuuukkkiiirrr{{{~~~~~~~~~{{{uuutttwww|||zzznnnzzz}}}eeeXXXTTTQQQMMMHHHJJJIIIJJJQQQXXXVVVOOOIIIIIIKKKRRR]]]fffkkklllYYYSSSTTTYYYVVVOOOPPPYYYmmmxxxbbbKKK:::333222111000000000000111111000000////////////000000---------------------------------,,,,,,+++++++++(((***,,,,,,++++++,,,---......................../////////...------,,,,,,******+++++++++,,,,,,,,,---------............/////////111222444555777777:::===@@@AAAAAALLLddd{{{}}}}}}|||zzzxxx{{{~~~|||uuurrrwwwuuu\\\JJJCCC>>>999333333444333222111333555444666888:::>>>CCCJJJNNNTTTXXX___eeejjjnnnrrrtttxxxvvvttt}}}rrr```III@@@777444444222000000//////.........---------,,,,,,------,,,,,,+++***---------,,,,,,,,,+++++++++++++++***************((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((()))***((('''&&&&&&&&&&&&'''(((&&&'''((()))***,,,------''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))*********+++,,,,,,------000...///222333222555;;;>>>HHH[[[qqqwww|||~~~xxxqqqpppxxx}}}yyyxxxwwwuuuwwwzzzzzz~~~sss||||||fffYYYQQQKKKGGGIIIIIIHHHNNNTTTUUUPPPNNNJJJIIIPPP]]]iiinnnnnnggg]]]XXX[[[YYYQQQOOOSSSeeelllTTT@@@666444333111111111111000000000//////......//////000---------------------------------,,,,,,+++++++++***+++---------,,,---...........................---------------,,,,,,,,,+++,,,,,,,,,---------------------............/////////111222444666777777:::<<<@@@BBBDDDPPPjjj}}}~~~}}}{{{yyyzzz}}}~~~|||xxxvvvyyy}}}|||wwwuuuzzzsss[[[JJJBBB===888333444555444222222444555555777999<<>>GGGVVVkkk~~~~~~|||zzzrrrtttxxx{{{}}}{{{|||vvv```RRRGGGHHHGGGEEEEEEIIINNNQQQWWWSSSOOOQQQXXXbbbjjjoootttllleeebbb]]]VVVSSSTTTXXXgggtttYYYEEE777444111000111222000///......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,---...------------------------***++++++,,,------......,,,------------.........---------............//////000111333555666777888:::===AAADDDIIIZZZyyyuuuooorrruuuwwwxxxxxxxxxzzz~~~zzzuuuuuu|||lllWWWJJJAAA;;;666555666666666444444666777666888;;;???CCCJJJQQQVVV[[[___ffflllqqquuuyyy{{{{{{llliiiiiiqqq}}}zzzpppYYYGGG999777777111///111000000/////////........................------,,,+++++++++++++++,,,,,,,,,...------,,,+++***))))))((((((''''''''''''((((((&&&'''''''''((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((()))))))))))))))***+++,,,---...//////000......222333444:::AAAJJJ\\\ssszzzvvvzzz~~~~~~|||||||||yyy{{{~~~zzz~~~nnnZZZKKKIIIGGGFFFDDDFFFJJJNNNUUUWWWXXXUUUSSSWWWaaajjjooonnnlllfff\\\RRRPPPSSSTTTZZZnnncccLLL:::555000...111333222000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,---------------------------++++++,,,---...///000000,,,,,,,,,,,,---------------------............///000000222333555666888888<<<>>>AAAEEEKKK^^^qqqjjjjjjsssmmmqqqrrrssstttvvvyyy}}}~~~yyyssssss{{{}}}eeeSSSHHHAAA;;;777666666777666555444666888666999<<<@@@EEELLLTTTYYY^^^bbbiiinnnrrrvvvyyy{{{|||xxxkkkkkklllqqqzzz}}}vvvbbbLLL;;;::::::222///222000000000/////////......///////////////...------******++++++++++++,,,,,,------,,,,,,++++++*********))))))(((((())))))***&&&&&&'''(((((()))******+++***)))((('''''''''''''''(((((())))))(((((('''&&&&&&''''''((())))))***''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((***))))))(((((())))))***(((((((((((()))))))))))))))***+++,,,---...///000///---...222555777>>>EEEQQQfff~~~}}}|||}}}}}}|||{{{{{{|||wwwyyy}}}tttpppvvvzzz}}}{{{wwwwww~~~yyyaaaPPPKKKHHHGGGFFFEEEGGGKKKOOOWWW]]]YYYQQQOOOXXXaaahhhmmmoooiii[[[PPPLLLMMMMMMPPP\\\xxxpppWWWBBB;;;222///000333333111///..................///........................++++++,,,,,,,,,,,,------+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++,,,,,,,,,,,,------------------............///000111222333555777888999===>>>BBBEEEMMMbbbsssddd]]][[[uuu~~~vvvxxxyyytttqqqsssrrrrrrrrruuuyyy~~~|||vvvvvv|||www]]]MMMEEE???:::777555666777666444444666777888:::>>>BBBHHHPPPXXX]]]bbbffflllqqqtttwwwyyy{{{zzzvvvkkkppptttwww~~~nnnVVVBBB@@@>>>555000444000000000000/////////.........//////......---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***)))((((((((((((((()))'''((()))******)))(((''''''''''''(((((()))******''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))******))))))))))))******(((((((((((()))))))))))))))***+++,,,---///000000000...///444777;;;BBBJJJ]]]ttt~~~}}}xxxvvv{{{~~~{{{{{{~~~zzz|||uuurrrwww|||uuussstttuuuttttttxxxiiiVVVNNNHHHIIIIIIFFFEEEFFFHHHRRR[[[ZZZRRRMMMQQQWWW```gggllliii___TTTLLLIIIGGGKKKQQQccclllNNNDDD777111111333333111000//////......//////000........................+++++++++,,,,,,------------...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------............---------............///000111222444555777888999===>>>BBBGGGQQQhhhkkk]]]XXXWWWttt}}}wwwppppppuuuzzz|||{{{yyyxxxwwwxxx|||}}}}}}qqqTTTEEE???;;;888777555666666555444444555777:::===AAAFFFLLLTTT\\\bbbgggkkkppptttvvvxxxzzz|||yyytttkkkssszzz}}}xxx]]]HHHEEEBBB777111444000000000000////////////------......------,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,---))))))(((((((((((())))))++++++******))))))(((((((((''''''(((((()))***+++'''((()))******)))((('''+++******)))((('''''''''''''''''''''((((((((()))''''''''''''((((((((()))%%%&&&&&&'''((()))************))))))))))))******(((((((((((()))))))))))))))***+++,,,...///000111000///000555:::>>>FFFNNNfff}}}}}}uuupppooovvv}}}zzz{{{zzzyyy}}}{{{ooopppzzz~~~tttsssrrrqqqsssyyyoooZZZOOOIIIKKKLLLGGGDDDDDDDDDNNNXXXZZZTTTOOONNNOOOYYY```fffhhhccc[[[QQQIIICCCJJJMMMUUUsssWWWKKK<<<333222333222000000000////////////000000////////////////////////+++++++++,,,,,,---------...000111000...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............/////////000---------.........//////000111222444666777888999<<<>>>BBBHHHSSSmmm{{{dddVVVTTTYYYvvvvvvtttnnnmmmuuu}}}}}}{{{lllNNN@@@;;;888666777444555666555333333555666===???CCCHHHOOOWWW___eeejjjnnnssswwwxxxzzz{{{}}}xxxrrrvvvxxx|||mmmRRRDDD>>>777333111222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,***)))((('''((()))+++---,,,++++++***)))(((''''''))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''((()))******(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((''''''((((((''''''&&&%%%(((((((((((())))))))))))+++,,,,,,---...///000000///000222555777>>>NNN]]]xxxyyygggjjjpppwww}}}zzzvvv{{{wwwnnnttt{{{qqqnnnlllooovvv}}}zzzhhhZZZLLLGGGHHHFFFEEEEEEEEECCCJJJWWWYYYPPPKKKLLLOOORRRYYYccchhhbbbRRREEEBBBHHHKKKOOO```xxxZZZ>>>666666222///111000000000000////////////////////////............000000111111000...,,,***.........---,,,,,,++++++.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------.........//////////////////111444555555666888:::===???BBBGGGUUUtttyyydddQQQPPPZZZttttttpppnnnuuu~~~zzz~~~}}}iiiKKK;;;888666444333444444555555444555888:::???BBBGGGMMMSSSZZZaaafffqqqvvv{{{|||zzz{{{}}}vvvpppvvvzzzxxx\\\JJJAAA999444333222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))''''''&&&&&&&&&'''))))))++++++******))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***************++++++++++++((((((((('''(((((())))))&&&&&&''''''(((((())))))((((((((())))))(((((((((&&&&&&'''''''''(((((((((''''''((((((''''''&&&%%%(((((((((((()))))))))***+++,,,,,,---...///000000111111333666999AAASSSccc~~~vvvgggmmmuuu~~~|||xxx{{{}}}{{{qqqlllvvv~~~sssnnnllllllpppwww~~~mmm^^^OOOJJJIIIIIIHHHIIICCCCCCHHHQQQUUUSSSNNNLLLMMMOOOVVVaaahhheeeXXXMMMEEEEEEFFFIIITTTmmmgggGGG:::888333000111000000000000////////////////////////...........................------,,,------......///000000000......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------............////////////000222444555555666888:::<<<@@@DDDKKK[[[yyy|||vvvaaaPPPPPP___}}}uuuuuurrrqqqzzz}}}}}}dddIII<<<999888555444444444555555444555888;;;???BBBHHHMMMSSSZZZaaafffqqqvvv{{{}}}|||}}}|||tttnnn{{{kkkTTTEEE:::555555222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((******)))((((((((())))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))'''(((((((((((('''&&&&&&((((((((()))))))))******+++,,,,,,---...///000000333333555888<<>>@@@FFFQQQfff|||yyywww~~~sss```SSSXXXqqqzzztttrrrpppttt~~~|||aaaOOO===777777666444222333444555555555666999<<<>>>BBBFFFLLLQQQXXX___dddkkkpppwww{{{||||||uuummmggghhhNNN>>>888888222222111111000/////////------------------------............---,,,+++***)))******++++++***)))))))))))))))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((+++++++++******)))))))))***)))((('''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))(((((('''&&&))))))))))))************+++,,,,,,---...///000000222222555;;;CCCSSSkkk~~~zzz{{{{{{}}}ttteeeXXXZZZmmm{{{nnnhhhdddiiipppxxx}}}|||fffXXXQQQLLLIIIIIIGGGJJJGGGDDDLLLZZZ]]]WWWMMMJJJKKKRRR]]]dddccc```LLLCCCAAAFFFGGGGGGWWWllllllQQQ@@@777444444000000000000////////////////////////............111000...---------...///.........---,,,,,,++++++------------------------,,,,,,---------.........---------....../////////---------...///000000111111333666777777888:::<<<@@@AAAFFFSSSkkk}}}zzzxxx}}}vvvbbbXXX```}}}vvvqqqooottt}}}sssXXXIII;;;777888777555444333444555555555777:::======@@@EEEJJJPPPVVV]]]bbbffflllssswwwyyy}}}~~~yyyrrrjjjdddsssUUUBBB:::888222222111111000/////////------------------------++++++,,,,,,,,,+++******+++++++++++++++******************)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))((((((******)))((((((((())))))'''''''''((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))((())))))))))))((('''''')))))))))*********+++++++++,,,,,,---...///000000000111666>>>HHHYYYsss{{{zzz}}}pppfffWWWOOOZZZuuurrrgggccceeekkkssszzz~~~~~~hhhZZZRRRMMMJJJIIIHHHHHHEEECCCGGGPPPVVVVVVRRRMMMIIINNNXXX```cccbbbPPPHHHCCCEEEGGGIIISSS```zzz^^^HHH:::666555000000000000////////////////////////............111000///...............------......///000000000,,,,,,,,,------------...,,,---------............---------...//////000000,,,------...///000111111222444666777888999;;;===AAABBBHHHXXXsss}}}||||||~~~}}}uuubbb[[[iiizzztttpppttt|||lllSSSFFF:::888999888777666333444555666666888;;;===>>>AAAEEEJJJOOOVVV\\\aaadddkkkrrrwwwyyy}}}|||wwwppphhhbbb]]]FFF<<<888222222111111000/////////........................******++++++,,,,,,++++++///...---+++++++++,,,---++++++******))))))(((((())))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))&&&&&&''''''(((((())))))))))))************))))))&&&&&&'''''''''((((((((()))))))))))))))(((''''''))))))*********++++++++++++,,,,,,---...///000000000222888BBBNNN```yyy{{{}}}wwwaaaWWWJJJIII^^^}}}yyykkkcccbbbgggmmmvvv|||rrrcccYYYQQQLLLJJJKKKGGGEEEEEEDDDFFFMMMVVVVVVOOOIIIKKKUUU___dddeee]]]TTTIIIDDDFFFNNNUUUYYYooommmQQQ???888777000000000000////////////////////////............------......//////......------......///000000000,,,,,,,,,---------......------------............---------...///000000000,,,,,,---...///000111111333555777888888999;;;===@@@CCCLLL```~~~}}}{{{{{{{{{~~~www}}}}}}ppp]]]\\\ooo}}}tttooorrrwwwzzzeeeOOOCCC888666777666555666333444555666666888;;;>>>???BBBGGGKKKQQQWWW]]]bbbfffmmmtttyyy{{{{{{vvvooofff```cccJJJ===888222222111111000/////////........................++++++,,,---............,,,+++)))''''''''')))***,,,++++++***)))(((((('''))))))))))))))))))))))))'''((()))******)))((('''(((((())))))******++++++%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''((()))************++++++++++++******&&&&&&&&&&&&'''''''''((()))))))))))))))((((((''')))************++++++++++++,,,,,,---...///000000000333:::EEERRRddd~~~}}}~~~tttWWWNNNCCCGGGaaa}}}tttiiidddeeeiiiooowww}}}tttggg\\\SSSPPPNNNHHHGGGHHHEEEBBBJJJWWWXXXPPPIIIJJJUUU```fffhhhjjj```OOODDDFFFRRRXXXWWWdddzzz~~~wwwXXXBBB999888000000000000////////////000/////////............)))***,,,.../////////...///......---,,,,,,++++++,,,,,,,,,------.........---------.........//////---------...///000000111,,,,,,---...///000111222333555777888888:::<<<>>>???CCCPPPgggzzzyyyzzzxxx~~~ssstttzzzkkkXXX[[[sss|||rrrlllooorrrssswww|||~~~```KKK???555333333333222222333444555666666888<<<>>>AAADDDHHHMMMRRRXXX___ccciiiooowww{{{~~~{{{uuunnnfff```xxxrrrxxxrrrRRR@@@;;;444222///---.../////////000////////////.................................+++++++++*********))))))************************+++***)))(((((()))***+++...,,,***(((''''''((()))$$$%%%%%%&&&'''((())))))(((((((((((()))))))))))))))((('''((()))***)))(((((()))))))))))))))(((((())))))))))))***************)))(((''''''((()))***((((((((()))******++++++,,,---............111333222555<<>>888444333444555666666555555666999<<<>>>???BBBGGGNNNUUU[[[aaahhhlllrrruuuyyy|||xxxoooggg```\\\yyyqqqtttdddIII;;;888555222000000111111000...------------,,,,,,,,,........................,,,,,,,,,,,,++++++++++++******************************))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))******))))))(((((('''''')))((('''((()))***)))((((((((())))))))))))(((((())))))))))))************((())))))******))))))((((((((())))))***+++++++++...///000000000111333555555:::DDDTTThhh}}}~~~|||zzzzzz|||~~~uuurrruuusssfffVVVFFFCCCEEEWWWxxxvvviiicccbbbdddhhhnnntttwww{{{~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}qqq\\\TTTOOOJJJIIIFFFBBBCCCFFFIIIQQQXXXZZZaaasss|||dddUUUQQQSSSTTTTTT\\\nnnzzzqqqxxx|||bbbKKK???444444333222//////000222////////////..................................../////////............---///...---,,,,,,---...///+++************+++,,,,,,***++++++,,,---...//////............///000111111444555666777888:::===@@@CCCHHHWWWsss~~~ssseee]]]iiiooo```ZZZ\\\{{{{{{qqqmmmmmmiiifffggglllttt|||gggQQQAAA===888555444555555666777666777777:::===@@@BBBEEEKKKSSS\\\ccciiinnnqqquuuwww{{{}}}uuummmeee___[[[|||tttvvvjjjMMM===999666333000000111000///000////////////.................................---------,,,,,,,,,++++++***************************))))))))))))))))))***))))))(((((()))***++++++*********))))))(((((((((******))))))(((((('''''')))((('''((()))***)))((('''(((((())))))))))))(((((()))))))))************((()))***++++++***)))(((((())))))******+++,,,,,,---///000000000111444666444<<>>@@@BBBHHHXXXtttzzzmmmgggqqqmmm[[[XXX```~~~uuuqqqppplllhhhhhhnnnwwwuuu^^^LLL???<<<888555555555555555666777777888999===AAADDDJJJQQQ[[[dddjjjooorrrsssuuuwwwzzz{{{ssskkkddd^^^\\\yyyxxx~~~mmmRRRAAA:::777333000000000///...000////////////.................................---------,,,,,,,,,++++++************************)))))))))******)))))))))((((((((())))))***++++++***))))))((((((''''''&&&***)))))))))(((((((((''')))((('''((()))***)))(((''''''((()))))))))))))))((()))))))))************((()))***++++++***)))((()))))))))***++++++,,,,,,,,,---/////////111333555444===MMM```vvv~~~yyysssrrryyywwwooorrrvvvnnn\\\LLL===@@@KKK```~~~yyylll___[[[^^^eeennnwww{{{}}}~~~~~~||||||}}}~~~}}}}}}||||||}}}dddXXXNNNKKKJJJHHHHHHIIICCCLLLXXXaaaiiiyyy|||cccRRRLLLMMMNNNSSS^^^uuuppptttyyy^^^KKK888666333000///000000000.........///////////////.........................../////////////////////+++---...//////...---+++,,,,,,,,,,,,,,,---......................../////////......//////000111222444666777888888:::>>>AAABBBIII[[[xxxxxxvvveeeUUUVVVdddzzzwwwtttpppkkkkkkpppxxx|||vvvgggSSSDDD===:::777666666666555555555666777777888<<>>AAACCCLLL___~~~___QQQWWWjjj~~~{{{xxxtttooonnnqqqwww}}}|||~~~~~~~~~yyyppp```MMMBBB:::999777666777777666444444666888888888<<>>888444222222111000............/////////000........................,,,,,,------............///...,,,++++++,,,...///......------......///000//////.........---------////////////000111222333555666888888999;;;???AAAFFFPPPeee___UUU]]]qqq{{{uuussstttxxx|||}}}{{{wwwvvvyyy{{{}}}wwwmmm[[[JJJBBB999777666777777777666444555777999999999===EEELLLTTT[[[dddmmmrrruuuwwwwwwuuuvvvzzz|||uuunnngggaaa]]]\\\{{{yyyzzzwwwyyy|||~~~zzzjjjSSSBBB???;;;777333222111000///000000/////////.................................+++++++++*********))))))************************((()))***++++++***)))((())))))************))))))************************&&&&&&'''((()))***++++++)))((('''((()))******(((&&&'''((()))************))))))))))))************,,,+++***))))))***+++,,,)))******++++++,,,---------///000111222333666999@@@LLL```wwwzzz}}}wwwrrrttt~~~llleeeccchhhgggZZZKKKDDDHHHTTTcccqqq||||||lllccc]]]___fffmmmuuu|||{{{}}}~~~}}}~~~{{{zzz{{{{{{}}}ppp\\\TTTRRROOOJJJHHHEEEDDDJJJVVVbbbqqqsssaaaZZZPPPQQQOOORRRlllnnnGGGAAA:::666444444222111---.........//////000000........................,,,,,,,,,---------......///+++'''$$$$$$'''+++///...------------...//////------------------------////////////000111222333555666888888999;;;???BBBIIISSSjjjddd[[[eeexxx{{{xxxyyy{{{|||}}}wwwtttrrruuuzzz{{{yyyrrrgggTTTEEE===888777666777888777666444666999;;;::::::???GGGOOORRRYYYccclllrrrvvvxxxzzzxxxyyy}}}~~~zzzsssllleee___\\\[[[{{{|||~~~{{{}}}{{{uuurrrmmm\\\JJJ???;;;666333222111111000........................,,,,,,++++++,,,---///000+++***************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))'''''''''((()))(((((((((((())))))))))))(((((()))***+++,,,,,,---000------111222111444888CCCPPPhhh}}}{{{{{{yyyzzz{{{kkkeeecccddd```SSSIIIEEEEEE^^^ttt{{{zzz{{{{{{xxxhhhddd___```gggooovvvzzz{{{|||~~~~~~~~~}}}~~~|||}}}~~~~~~~~~~~~wwwbbbXXXSSSMMMGGGDDDHHHEEEFFFOOO\\\kkk}}}sssXXXRRRSSSSSSSSS___{{{aaaJJJ888666777333222666000000000000////////////---.....................//////000000000000//////000///---,,,,,,---///000------............------000000//////............111000000000111222333333666777888888999<<<@@@DDDNNNXXXppp}}}mmmaaafff||||||~~~zzz|||qqqqqqqqqpppwww{{{yyy~~~zzzpppcccQQQBBB<<<999888666555444444444555555777;;;===AAAEEEJJJMMMWWW[[[aaajjjqqqvvvwwwvvv|||{{{wwwpppjjjddd```[[[XXX|||~~~xxxvvvqqq___KKK???;;;666333111111111000........................000///...---,,,,,,++++++,,,,,,++++++++++++,,,,,,+++************)))))))))))))))***+++++++++******)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))((('''(((((()))(((((((((((()))))))))***(((((()))***+++,,,------000---...111222222555:::FFFTTTmmm}}}}}}{{{}}}~~~~~~wwwjjjiiiiiihhh___PPPFFFEEESSSkkk|||wwwqqqfffbbb^^^```iiirrrxxxzzzyyy{{{}}}}}}|||||||||}}}||||||}}}~~~~~~~~~~~~}}}~~~{{{ggg[[[UUUNNNJJJIIIHHHDDDCCCKKKVVVdddvvvfffQQQOOOMMMOOOVVVkkkrrrVVV===777888444222333000000000000//////////////////..................//////000000000000//////000...---,,,,,,---...000------............------/////////.........------000000000000111222333333666777888888999<<<@@@DDDQQQ\\\vvv{{{nnncccmmm~~~www~~~vvvwwwvvvsssvvv~~~zzzxxxzzz|||pppaaaNNNAAA<<<999888666555444444555555555777:::===AAAFFFLLLQQQZZZ]]]dddkkkrrrwwwxxxxxx}}}zzzuuunnnhhhccc^^^ZZZWWW}}}{{{||||||wwwcccMMM@@@<<<777333111111000000........................000000///...---,,,******------,,,,,,,,,,,,------++++++++++++************''''''((()))***++++++************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((())))))((((((((()))))))))******((()))******,,,,,,---...000......111222333777>>>JJJ[[[vvv|||~~~|||wwwvvv}}}|||pppfffkkkpppkkkZZZHHHBBBEEE\\\ttt{{{rrrjjjccc^^^[[[```lllvvvzzzzzzzzz|||~~~~~~}}}|||}}}~~~{{{|||}}}~~~~~~~~~}}}{{{{{{}}}||||||{{{|||}}}~~~mmm___UUUNNNLLLMMMGGGCCCAAAEEENNN[[[lll{{{yyyXXXOOOLLLNNNOOOXXXuuuhhhEEE999888666222000000000000000////////////000000000//////.........///////////////////////////...---,,,,,,---...///------............------.........---------------000000000000111222333444666777888888999<<>>888333111111111000........................,,,---...//////...---,,,...------,,,,,,,,,,,,,,,.........---------,,,,,,(((((()))***++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))(((((()))))))))*********))))))***+++,,,---......///...///222222444:::BBBOOOccc}}}{{{vvvpppmmmyyyuuuiii```kkkrrriiiSSSBBB@@@FFFZZZrrrxxxmmmddd```\\\ZZZbbboooyyy|||{{{}}}{{{{{{|||~~~}}}~~~}}}{{{{{{zzz{{{zzzzzzyyyyyy{{{|||}}}~~~rrrbbbUUUMMMLLLNNNHHHCCC@@@BBBGGGQQQbbbqqqsssgggYYYRRRTTTQQQOOOeeevvvNNN;;;888777222...000000000000////////////111111111000//////....../////////......////////////...------------...///------............------------------------------000000000000111222444444555666777888:::===AAAEEELLL]]]~~~{{{vvvllleee|||}}}{{{{{{xxx{{{}}}~~~}}}yyywww}}}qqq]]]III???>>>999888666555555555666777::::::<<<>>>AAAHHHPPPVVV___bbbhhhnnnrrrwwwzzz}}}wwwrrrkkkddd___[[[XXXVVV}}}zzznnnWWWEEE@@@999444222111111111////////////////////////,,,---...///000///...---------,,,+++++++++++++++.........---------,,,,,,++++++,,,,,,+++******)))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******************))))))))))))******************+++,,,---.../////////...000222333555===GGGUUUlll}}}xxxqqqkkkiiixxxrrrccc___lllsssfffNNN???AAAIIIWWWooo{{{rrrhhh^^^\\\ZZZ\\\eeeqqqzzz|||zzz~~~~~~{{{|||}}}~~~{{{}}}~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyyyy|||}}}xxxfffWWWMMMJJJMMMJJJEEEBBBAAACCCKKKZZZiiimmmxxxtttdddZZZ[[[VVVPPP^^^vvvVVV>>>888777444000000000000000////////////111111000000/////////...//////............//////.........------.........------............------------------------------/////////000111333444555555666777888:::===BBBEEEPPPddd~~~sssvvvnnnggg}}}yyyvvvyyy{{{xxxxxxxxxzzz{{{zzzqqq\\\III@@@@@@999888666555555666777777======>>>@@@CCCIIIQQQVVV___ccchhhmmmppptttyyy}}}wwwrrrjjjccc___[[[XXXVVV~~~vvvaaaIIICCC;;;666333333333333///////////////////////////////////////...---,,,...---,,,+++*********+++++++++++++++************---------,,,,,,***))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++******)))))))))*********++++++***+++,,,,,,......///000//////000222333666AAALLL[[[ttt|||uuummmjjjmmm{{{ttteeeeeeoooqqq```JJJ@@@DDDKKKWWWlll~~~}}}sssjjjaaaYYYZZZ[[[```hhhrrryyy{{{zzz|||}}}~~~}}}{{{||||||}}}}}}}}}~~~~~~~~~zzz|||{{{zzzzzzzzz{{{|||~~~~~~|||{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwvvvwwwwwwxxxzzz{{{ooo```SSSMMMLLLKKKHHHDDDCCCBBBGGGUUUccciiiqqqzzzzzzjjj^^^\\\YYYUUU]]]jjjaaaFFF:::666444222000000000000////////////////////////////////////000///...------...///000........................------............---------------------........./////////000111333444555444555777888:::===BBBEEERRRhhh|||rrrxxxnnnhhh}}}~~~zzzvvvsssrrruuu{{{xxxtttwww~~~~~~{{{|||~~~ooo\\\JJJAAA???888888777666666666777888<<<>>>@@@BBBFFFLLLSSSXXX```dddiiilllnnnrrrxxx}}}vvvqqqiiibbb]]]ZZZXXXWWW}}}mmmLLLFFF===777444444444444//////////////////////////////............/////////...---,,,,,,++++++++++++************)))))))))***+++++++++++++++***)))+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++++++++***))))))*********+++++++++++++++,,,---...///000000//////111333333777CCCPPPbbb|||}}}{{{rrrkkklllvvv~~~ooojjjpppkkkWWWCCC===BBBGGGRRRfffvvvsssiiibbb\\\VVVXXX\\\dddlllrrrvvvxxxyyy{{{}}}~~~~~~|||zzz{{{{{{~~~~~~~~~~~~}}}}}}}}}}}}xxxzzz}}}~~~xxxxxxxxxxxxyyy{{{}}}~~~~~~~~~||||||}}}|||{{{zzzyyyxxxxxxwwwxxxxxxwwwwwwvvvvvvwwwyyyyyyxxxzzz|||lll^^^SSSNNNKKKHHHFFFDDDAAADDDPPP]]]eeekkksss}}}zzzkkk]]]YYYZZZ\\\^^^aaarrrlllNNN;;;444444444000000000000////////////---------...//////000000000///---,,,,,,---///000---..................---------............------------........./////////......///000111333555666444555777888:::===BBBFFFUUUmmm{{{|||iiieeeuuu~~~vvvooonnnqqqvvv~~~vvvvvv}}}}}}{{{|||~~~yyywww{{{zzzkkkZZZJJJ@@@===888888777666666777888999999<<>>888777666444555111111111111000000000000...............///000111333222000///---+++***)))---,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))***))))))***+++***)))''',,,+++++++++******))))))))))))))))))************+++,,,,,,---...///000000333222333444666<<>>PPP[[[ccc```\\\[[[YYYUUU[[[aaaiiipppssstttuuuuuuxxxzzz}}}~~~|||zzz}}}}}}||||||||||||}}}}}}~~~~~~~~~{{{xxxvvvuuutttuuuwwwzzz~~~}}}||||||||||||{{{~~~}}}{{{yyywwwuuussssssvvvvvvwwwxxxxxxxxxxxxxxxwwwuuuwww}}}nnn]]]VVVNNNIIIEEEDDDDDDEEEKKKSSSaaahhhpppxxxqqq\\\VVV]]]eeeddd^^^aaaiiiyyyyyy\\\FFF999222000222111000000000000000111000000//////.........---//////////////////////////////---,,,,,,---...///---.........//////000000////////////000000000000000111222333444555555555555666:::>>>===<<>>AAAEEEKKKRRRZZZ___aaaffflllrrrvvv{{{{{{sssooohhh___ZZZXXXXXXXXXVVVuuuxxx```PPP@@@999777555444444111111111111000000000000///............//////000//////...---+++***)))(((,,,,,,+++***)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''(((((()))(((((()))++++++***)))++++++*********)))))))))))))))))))))************+++,,,,,,---...///000000222111222444777???PPP```yyy}}}www{{{|||vvvssswww}}}yyywwwzzz}}}}}}tttmmmaaaOOO@@@:::;;;@@@DDDQQQZZZ___\\\XXXXXXWWWTTT]]]bbbjjjppptttuuuuuuvvvzzz{{{~~~}}}{{{|||{{{{{{{{{{{{|||}}}~~~~~~zzzxxxuuutttttttttvvvyyy|||~~~~~~}}}|||}}}~~~}}}|||~~~}}}|||zzzxxxuuutttssstttuuuuuuvvvvvvvvvuuuuuuwwwvvvxxx~~~wwwdddZZZPPPKKKGGGFFFDDDCCCHHHNNN___hhhsssgggZZZ\\\aaaaaa]]]WWW___pppbbbJJJ;;;555333222111111000000000000000000000/////////.........///////////////////////////...------------...///............/////////000....../////////000000000111111111222333444555666666666999======>>>EEEMMMdddtttjjjhhhppp|||wwwpppoooooorrrxxxzzzuuusssvvv{{{~~~}}}|||xxxyyyxxxyyy~~~nnn[[[OOOGGG???:::999444444555444333444777999<<<>>>BBBFFFLLLSSS[[[```dddhhhnnntttyyy}}}yyyrrrjjjddd]]]ZZZZZZ[[[ZZZYYYtttuuu}}}gggVVVDDD;;;888555333222111111111111000000000000000//////............///...------,,,,,,+++******,,,++++++*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((''''''''''''''''''''''''(((+++,,,,,,+++******))))))))))))(((((())))))))))))************+++,,,,,,---...///000000000000111444999DDDXXXkkkzzzwwwyyyyyyuuuwww~~~{{{{{{|||}}}zzz}}}{{{rrrcccSSSCCC===::::::BBBMMMTTTXXXZZZVVVSSSSSSTTTSSS___eeelllrrruuuvvvwwwwww{{{|||~~~|||yyyyyyyyyzzz{{{|||}}}~~~{{{xxxvvvttttttssssssuuuwwwzzz|||~~~}}}}}}~~~~~~~~~}}}}}}}}}|||{{{yyyvvvuuusssssssssssstttssssssrrrrrrvvvvvvyyylll^^^SSSMMMHHHGGGEEEBBBCCCGGGZZZfffxxxsss```[[[]]]___```XXX```qqqkkkOOO===777777222222111000000000000000000000////////////......///////////////////////////......------...//////............////////////------........./////////222111111111222444666777888666888<<<>>>@@@GGGNNNhhhwwwnnnhhhnnn{{{|||uuuooommmmmmooouuu}}}}}}uuuooopppsss|||{{{yyy|||xxxjjj\\\MMMEEEAAA<<<::::::333444555444444444777999<<>>999555222222111111111111000000000///111000///.......................................++++++*********+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))((('''(((***,,,++++++)))))))))(((((((((((((((((()))))))))************+++,,,,,,---...///000000000000111555:::GGG___sss}}}zzzxxxyyywwwuuu{{{}}}~~~|||ttt\\\III;;;;;;<<<<<>>===:::999:::333444555444444555888:::===@@@EEEJJJPPPWWW^^^ccchhhlllrrrwww}}}~~~wwwqqqeeeaaa]]]]]]___```___]]]wwwppprrrwww|||xxxeeeNNNAAA:::555222111111111111111000000000///111000///...............---------.........//////++++++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))******,,,***(((((()))******)))((((((((((((((()))))))))((()))))))))************+++,,,,,,---...///000000111111333666;;;IIIccczzz~~~|||{{{yyyvvvvvv}}}}}}{{{~~~|||tttXXXFFF:::<<>>BBBKKKTTTmmmvvvccc]]]^^^lll~~~rrrvvvyyyxxxsssooommmmmmuuuzzz|||rrrppprrr}}}|||hhhNNNCCC999777777666555666333444555555444666888;;;>>>BBBGGGMMMSSSZZZaaaeeeiiilllrrrwww}}}}}}vvvpppgggccc^^^^^^___aaa___]]]zzzoooooosssyyykkkSSSDDD;;;555222222111111111111000000000000000//////............///+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***))))))))))))******+++---+++((('''((()))))))))(((((())))))))))))******))))))))))))************+++,,,,,,---...///000000222333666:::???NNNiii~~~{{{wwwuuuwww~~~wwwuuu{{{yyynnnQQQDDD;;;<<>>DDDSSSppp~~~yyytttsssxxx}}}pppnnnwww}}}ttteeeGGGAAA;;;:::AAAMMMYYYaaaaaaXXXQQQOOOPPPQQQVVV]]]gggkkkpppsssuuuvvvwwwxxxvvvvvvwwwxxxxxxxxxxxxwwwxxxxxxxxxyyyzzz|||}}}~~~}}}yyywwwvvvtttttttttttttttuuuuuuuuuvvvyyy{{{|||{{{|||}}}~~~}}}~~~~~~}}}}}}~~~}}}zzzxxxxxxyyyzzzzzzyyyvvvsssqqqnnnooopppqqqrrrssssssssstttuuuyyyyyylllZZZQQQJJJIIIIIIEEECCCBBBAAANNNaaayyyzzziii[[[TTTUUUWWWccc}}}lllPPP???555555333222111000000000//////000000000111111111000000000000000000000000,,,---///000111111000000000/////////................../////////000000000///000222444555555444444888:::===>>><<>>:::777@@@PPP]]]```aaaWWWOOOOOOPPPQQQVVV^^^hhhkkkpppsssuuuvvvwwwxxxvvvvvvwwwxxxxxxxxxxxxwwwyyyyyyyyyzzz{{{|||}}}~~~}}}zzzwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwzzz{{{zzz{{{|||}}}}}}}}}~~~~~~}}}{{{zzz{{{|||~~~~~~|||zzzwwwxxxyyyzzzxxxvvvsssppplllmmmoooppprrrsssssssssttttttxxxqqq^^^TTTKKKIIIHHHEEEBBBBBB@@@KKK]]]ssssssaaaUUUWWWTTT[[[ssszzzZZZEEE666555444222111000000000//////000000111111111222000000000000000000000000,,,---///000111111111000000000//////.........---////////////000000000000...000333555666666444333777:::??????;;;>>>NNN```}}}~~~uuuwwwyyytttwwwyyyxxxtttrrrrrrtttvvvyyy~~~sss```DDD;;;444555777666555555333444555555555777:::===AAAEEEKKKRRRXXX___eeeiiillloootttyyyyyyooohhhaaa[[[VVVTTTWWW[[[]]]]]]~~~wwwxxxoooYYYGGG>>>999555000111111000///////////////000000000000000///......222111000///...---,,,,,,------,,,++++++***))))))---,,,+++******+++,,,---+++++++++************)))************************((((((((()))******++++++'''(((((((((((((((''''''+++***)))))))))))))))***''''''((()))******++++++************))))))))))))***---000111000/////////222555888===JJJbbb}}}zzzuuurrrvvv}}}pppfffiiitttvvvhhhZZZDDD???888888EEEWWWaaabbb^^^XXXQQQLLLMMMSSS\\\bbblllooorrrsssttttttvvvxxxwwwxxxxxxwwwvvvuuuwwwxxxyyywwwvvvxxx|||~~~}}}zzzwwwwwwvvvvvvvvvxxxxxxvvvtttvvvwwwxxxzzz{{{||||||||||||||||||}}}}}}{{{zzzyyyzzz{{{zzzyyyyyyvvvssstttvvvvvvssspppkkkiiikkkppprrrooooooqqqtttvvvzzz}}}ooobbbWWWNNNJJJHHHEEECCCDDDBBBHHHUUUjjj~~~fffPPPPPPQQQWWWggggggIII???444333444///000333...222222111111000000//////......//////000000111111111000...---,,,,,,------.../////////...---,,,,,,---...000111111111000//////111333555555555666888555999999===DDDEEEPPPggg}}}{{{xxxvvvuuutttttttttxxx|||nnnZZZBBB<<<888777777444444666333333444555777999:::;;;AAAEEEJJJPPPWWW^^^eeeiiilllpppvvv||||||tttkkkeee[[[XXXUUUVVVYYY\\\]]]\\\wwwwww|||qqq[[[JJJ@@@;;;666333111111000///////////////000000000000000///......111111000///...---,,,,,,---,,,,,,+++******)))))),,,+++************+++,,,((((((((())))))******************************************)))))))))))))))((()))))))))))))))((((((******))))))))))))******+++************)))))))))(((((())))))******++++++***---///000///...///000222555:::AAAPPPiii}}}zzzvvvvvv|||tttkkkpppzzzzzzlll\\\GGGBBB;;;;;;FFFWWW______YYYTTTNNNKKKMMMUUU^^^eeennnpppssstttssstttuuuvvvyyyzzzzzzxxxvvvuuuvvvwwwzzzxxxwwwyyy}}}~~~}}}|||yyyvvvuuuttttttvvvxxxyyyyyywwwwwwxxxyyyzzzzzzzzzzzzzzz|||||||||}}}}}}|||||||||zzzyyyuuurrrpppqqqtttuuusssqqqnnnkkkmmmpppqqqoooppprrrtttuuuxxx{{{wwwggg[[[PPPKKKIIIEEECCCDDDBBBEEEPPPeeemmmWWWOOONNNPPP\\\rrrsssUUUBBB555333444///111444000111111111000000000000000////////////000000000000......------...///111222......//////......---,,,---...///000111000000//////111444555555555666888666::::::===DDDEEEQQQiii}}}{{{xxxwwwwwwxxxyyy~~~~~~~~~}}}kkkWWWBBB<<<888777777444444666444444444555777999:::;;;AAAEEELLLRRRXXX___eeeiiimmmqqqvvv|||~~~xxxpppgggaaa[[[XXXVVVVVVYYY\\\\\\\\\{{{{{{vvv```OOODDD>>>999555111111000////////////000000000000000000///......111111000///...------,,,,,,,,,,,,++++++******)))++++++***))))))***++++++&&&&&&'''((()))***++++++************************++++++******)))(((((('''))))))************)))))))))))))))))))))***+++,,,......---+++***)))((('''''''''((()))***+++,,,---+++,,,......---...///111111555<<>>DDDFFFTTTmmmxxx{{{~~~~~~{{{iiiUUUBBB<<<888777777444444666555555555555777999;;;<<>>DDDGGGWWWrrrvvvyyy||||||jjjWWWBBB<<<888777777444444666666666555666777999;;;===AAAGGGPPPYYY___cccgggiiiooorrrwww}}}|||vvvppphhhaaa\\\ZZZYYYXXXWWWXXXZZZ\\\]]]qqq___PPPDDD;;;555222222111000000000000000000000000000000///......000000//////......------...............---------*********++++++*********************************************************(((((())))))************&&&'''(((((()))))))))((())))))))))))***+++------,,,,,,,,,+++++++++******+++++++++***************+++,,,---------...000333222666???MMMbbb}}}wwwqqqvvvoooSSSMMMJJJGGGGGGOOOXXXWWWQQQLLLJJJHHHIIINNNWWW```eeejjjmmmppprrrssstttvvvxxx{{{{{{{{{yyyvvvuuuuuuwwwyyyxxxxxxxxxyyy|||~~~zzzzzzzzzyyyxxxuuutttssstttvvvyyyyyyyyyxxxyyyzzz|||}}}}}}~~~~~~~~~~~~|||zzzxxxwwwxxxyyyxxxwwwuuuqqqmmmmmmooopppooommmkkkhhhgggkkkmmmoootttyyy||||||{{{{{{}}}|||kkkXXXOOOMMMJJJHHHGGGFFFBBBCCCPPPgggeeeRRRLLLHHHGGGJJJXXXttteeeIII999888222000222/////////000000111111222222111111000000//////........................------......///////////////...///////////////000000111000222444666666666777999:::>>>===???EEEIII\\\yyyxxxzzzttt~~~mmm[[[BBB<<<888777777444444666666666555555777:::===???CCCIIIRRR[[[aaafffiiikkkpppsssxxx}}}|||uuuooohhhaaa]]]ZZZYYYYYYYYYYYY[[[^^^```xxxhhhXXXJJJ>>>777222222111000000000000111000000000000000///......000000//////....................................***+++,,,,,,,,,,,,+++***++++++++++++*********)))************************'''(((((()))******++++++%%%&&&'''(((((()))((((((***************+++,,,---*********+++++++++++++++,,,,,,+++++++++************,,,.../////////111333333888BBBRRRhhhxxxsssxxxoooQQQDDDCCCBBBEEEMMMTTTRRRKKKJJJIIIHHHJJJOOOWWW```eeegggjjjnnnpppqqqsssuuuwwwwwwxxxxxxwwwvvvuuuwwwxxxxxxxxxxxxxxxxxx{{{zzzyyyzzzxxxwwwvvvtttrrrssstttvvvwwwwwwwwwxxxzzz{{{}}}~~~~~~~~~|||}}}~~~|||zzzyyyyyyzzzzzzzzzyyywwwrrrmmmkkklllmmmllljjjgggdddcccgggjjjlllpppvvvzzz|||}}}uuu___SSSOOOLLLIIIHHHFFFCCCCCCKKK^^^wwwmmmSSSMMMHHHHHHHHHPPPhhhrrrPPP<<<999333000111///000000000000111111111111000000000000////////////******,,,...///000000000......///000000000/////////////////////000111111000222555666666666888999:::>>>===???EEEKKKaaa}}}}}}qqq~~~wwwwww|||mmm\\\BBB<<<888777777444444666666555555555888<<>>???@@@DDDMMMTTTQQQJJJHHHGGGHHHJJJPPPYYYaaaggggggjjjmmmooopppqqqsssuuusssuuuvvvvvvuuuvvvxxxzzzyyyyyyyyyxxxxxx{{{zzzxxxwwwvvvtttuuusssqqqqqqsssuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{yyyzzz|||~~~~~~~~~}}}}}}}}}{{{yyyyyyyyyyyyxxxwwwuuupppkkkiiijjjkkkiiihhhdddaaaaaaeeeggggggjjjoootttxxx}}}gggYYYSSSNNNIIIGGGEEECCCBBBGGGUUUmmmtttYYYQQQKKKKKKJJJOOOddd{{{yyyTTT===:::555111222111111111111000000000000000////////////000000000000***+++---///000111111111......///000000000000000000//////...///000111222000333555666666777888999999>>>===???FFFMMMeee~~~ttt}}}|||vvvuuuxxx|||iiiWWWBBB<<<888777777444444666555444444555888===BBBEEEGGGMMMUUU]]]dddiiimmmpppqqqtttyyy~~~yyypppiiiccc^^^ZZZXXXZZZ[[[\\\\\\___cccggg}}}rrrcccTTTGGG???333222111111000111111111000000000000000//////...///////////////.........++++++++++++++++++++++++,,,,,,............,,,,,,&&&&&&'''((()))***++++++************************++++++******)))((((((((('''''')))******+++++++++,,,,,,++++++***+++++++++************))))))(((((())))))***+++,,,------...***---000333333222333333666;;;HHH[[[ttt~~~}}}eeeJJJ<<<>>>@@@FFFPPPWWWTTTKKKFFFFFFGGGKKKRRR[[[ccciiihhhjjjmmmnnnnnnoooppprrrqqqrrrtttuuuuuuvvvyyy{{{zzz{{{{{{zzzyyy{{{yyywwwvvvtttrrrsssqqqoooppprrruuuvvvwwwwwwxxxxxxyyyyyyxxxxxxxxxvvvwwwzzz}}}}}}}}}~~~}}}|||{{{}}}{{{xxxwwwvvvvvvtttssssssnnniiiggghhhiiihhhgggdddaaa```cccdddccceeeiiiooottt{{{nnn]]]UUUOOOIIIFFFCCCCCCBBBEEEPPPgggwww```VVVOOOOOONNNRRReee||||||UUU<<<:::666222444333222222111111000000//////......//////000000111111...///000111111000//////......///000000000000000000///.........///111222000333555666666777888999888>>>===???FFFOOOggg}}}~~~{{{xxxxxxyyyeeeRRRBBB<<<888777777444444666444444444555888>>>CCCFFFIIINNNVVV]]]dddiiinnnqqqrrruuuyyy~~~vvvmmmfff```[[[XXXXXXZZZ\\\]]]]]]```eeejjjzzzjjjVVVFFF>>>888555222111111111000///000000000000////////////,,,---...//////...---,,,++++++------------++++++...---+++******+++---...+++++++++*********))))))+++******))))))******++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''))))))*********))))))(((++++++++++++++++++++++++,,,---...//////000333555444===MMMbbb{{{zzzxxx|||}}}pppVVVAAA::::::>>>FFFPPPUUUTTTPPPFFFFFFHHHOOOYYYaaaeeegggjjjkkklllllllllmmmoooqqqppprrrtttuuuuuuvvvwwwyyy{{{zzzyyyyyy{{{yyyxxxxxxvvvssssssttttttsssqqqqqqsssuuutttuuuvvvuuuuuuuuuwwwyyywwwyyy|||~~~~~~|||}}}}}}}}}|||{{{{{{zzzzzz|||{{{yyywwwuuusssqqqqqqpppnnnllllllkkkjjjgggeeecccbbbaaaaaabbbdddfffhhhmmmrrryyysss___VVVOOOIIIGGGFFFEEEEEEFFFNNN___zzz~~~lllWWWLLLTTTVVVRRR```wwwyyy[[[???777666111///111333222222111111111111111000//////.........//////////////////......................../////////////////////000111111222222000111222555888::::::999777===DDDFFFEEEPPPrrr|||zzz{{{||||||zzzwwwzzzjjjNNNCCC===777666777777555111444555666777:::???FFFJJJMMMTTT]]]dddgggjjjnnnqqquuuvvvzzzzzzqqqiiiccc^^^YYYWWWYYYWWWXXX\\\___```dddiiivvvdddRRRDDD===888555333222222111000///000000000000////////////......///000000///......+++,,,,,,------,,,,,,+++...---+++******+++---...,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''))))))************))))))*********++++++,,,,,,,,,,,,.../////////000222444777@@@PPPggg{{{wwwuuuvvvtttfffPPP>>>666777;;;DDDNNNRRRPPPLLLFFFFFFIIIOOOXXX```eeefffiiijjjllllllkkklllnnnpppqqqrrrssssssssstttxxxzzzzzzzzzzzz{{{}}}zzzxxxxxxuuurrrqqqrrrssssssrrrqqqrrrsssssstttuuuuuutttuuuwwwxxxxxxzzz|||}}}~~~~~~|||{{{{{{{{{zzzzzzyyyyyyyyy|||{{{zzzxxxuuusssrrrqqqpppnnnmmmlllllljjjgggeeebbbbbbaaa```aaabbbdddffflllpppwww}}}~~~hhhZZZOOOIIIGGGGGGFFFEEEEEEJJJZZZuuuqqq[[[OOOVVVYYYTTT[[[kkk}}}___CCC888555111...111111000000///////////////000//////.........//////000000000/////////................../////////////////////000111111222222111222333555888999::::::999===DDDIIIMMM^^^|||xxx{{{}}}zzztttqqquuu{{{pppSSSBBB===777666777777555222555666777999<<>>HHHQQQUUUQQQLLLFFFFFFJJJPPPXXX___dddeeegggiiijjjkkkjjjkkkmmmooorrrrrrqqqppppppssswww{{{yyyzzz{{{}}}~~~zzzyyywwwtttqqqoooqqqssssssrrrqqqpppqqqrrrsssuuuuuuttttttvvvwwwxxxzzz|||}}}}}}~~~}}}{{{yyyyyyyyyyyyxxxxxxxxxxxx|||{{{yyyxxxvvvtttrrrrrrpppnnnmmmlllllljjjgggeeebbbaaa```______```aaabbbjjjnnnttt{{{sssaaaRRRKKKJJJGGGGGGFFFEEEFFFRRRnnn}}}dddUUUYYY]]]XXXXXX___}}}gggJJJ;;;666222000333111000000////////////////////////......//////000111111000000000/////////............/////////////////////000111111222222222333444666777999::::::===@@@FFFOOO\\\sss}}}xxxzzzuuuzzz}}}}}}yyysssooorrrvvvzzzuuuVVVAAA<<<777555666777555333666888999;;;>>>DDDKKKPPPVVV\\\dddiiikkkmmmqqqssswwwzzzzzzuuummmgggbbb^^^[[[YYYZZZWWWWWWZZZ]]]```hhhqqqzzzyyyyyyeeeSSSFFF===888777555444444333000...000000000000////////////////////////////////////------++++++++++++------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......---+++******))))))))))))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((())))))************)))(((((()))***,,,---.........///000000///000222444>>>EEEWWWrrr|||qqqrrrpppiii[[[LLL???888666888???JJJSSSUUUPPPJJJEEEGGGKKKQQQXXX^^^bbbdddeeegggiiijjjjjjjjjlllmmmppppppqqqqqqqqqsssvvvyyyxxxzzz|||{{{yyyvvvssspppmmmppprrrsssrrrpppooooooqqqsssuuuuuuttttttuuuwwwyyyzzz||||||||||||~~~}}}|||xxxxxxxxxxxxxxxxxxxxxxxxzzzzzzxxxwwwuuusssrrrqqqooonnnllllllkkkjjjgggeeeaaa```___^^^^^^^^^______hhhlllrrrxxx~~~}}}hhhWWWPPPPPPHHHGGGGGGEEECCCMMMiiioooZZZZZZ___\\\XXXYYYtttnnnQQQ@@@888444444666333222222111111111111111//////////////////000111111111111111000000000000............/////////////////////000111111222222333444666666777888:::<<<@@@CCCKKKWWWjjjwwwsssqqq~~~vvvrrrxxx{{{yyy|||zzztttssstttuuu{{{rrrTTT???;;;777555666666555444777888:::<<<@@@FFFNNNSSSZZZ```fffkkklllnnnqqqtttyyy|||yyytttllleeeaaa]]]ZZZXXXXXXUUUUUUWWWZZZ___jjjuuuvvvsss{{{ooo\\\KKK???:::888666444444333111///000000000000////////////........................------++++++++++++------++++++++++++++++++++++++************++++++++++++***+++---......---+++***)))))))))******)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************(((((()))***,,,---.........///000000000000333555===FFFZZZvvv~~~wwwqqqrrrpppfffUUUEEE;;;777222555<<>>AAAIIITTTaaauuuooommmnnn|||wwwooovvvxxxuuuvvvyyyuuurrrrrrwww~~~eeeKKK===:::777555555555666555666888:::===AAAHHHPPPUUU]]]bbbhhhkkklllmmmpppssszzzyyytttlllddd___ZZZWWWTTTUUUSSSSSSUUUXXX^^^kkkxxxtttnnnttt}}}yyyeeeQQQAAA<<<999666444333333111000000000000000////////////......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***************++++++***+++,,,------,,,+++***))))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))******+++******))))))***+++,,,,,,---------...000000000111444666===III___|||~~~{{{{{{xxxsssrrrtttqqqeeeSSSCCC:::888444666<<>>CCCJJJRRRXXX^^^ccchhhkkklllmmmqqqttt|||xxxssskkkccc]]]YYYUUUSSSSSSRRRSSSVVVXXX___nnn|||llltttmmmooouuu}}}kkkVVVDDD???;;;666333222222222222000000000000////////////000///...------...///000+++,,,,,,------,,,,,,+++******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))''''''((()))))))))))))))'''((()))******+++++++++*********++++++,,,,,,,,,,,,---///000111222555888???NNNggg~~~{{{xxxyyyxxxtttssstttqqqeeeSSSCCC;;;888777888>>>HHHQQQSSSNNNHHHCCCHHHNNNSSSVVVZZZ^^^aaabbbeeehhhkkkkkkkkklllmmmjjjlllpppqqqqqqqqqrrrssswwwxxxzzz}}}{{{wwwttttttpppqqqrrrrrrppppppqqqrrrrrruuuxxxyyyxxxwwwwwwxxxuuuwwwyyyyyyyyyzzz|||}}}~~~~~~~~~}}}}}}~~~}}}{{{yyyyyyyyyxxxwwwuuutttssssssqqqppppppnnnmmmlllkkkjjjkkkjjjhhhggggggfffcccaaa^^^^^^^^^^^^^^^^^^]]]]]]ZZZ^^^dddiiilllooosssuuu|||}}}~~~~~~~~~~~~|||}}}}}}gggWWWQQQOOOGGGEEEHHHDDDCCCUUUmmmjjjVVVNNNPPPTTTUUUiiihhhNNN===666333222111000000///////////////////////////000111222333000000000/////////................../////////////////////000111111222222111444777777777999???DDDQQQggg|||~~~tttdddfffqqq||||||yyyrrrvvvvvvqqqpppwww}}}uuurrrwww{{{gggUUUFFF===:::999777555444444666888777999<<<@@@EEEMMMVVV[[[```dddiiilllmmmnnnrrruuu}}}~~~uuupppiiibbb]]]YYYVVVTTTRRRRRRUUUXXX[[[bbbqqqSSSmmmuuummmmmmppp}}}}}}lllXXXFFF@@@<<<666222111222333333000000000000////////////111000///......///000111++++++---......---++++++******++++++++++++******+++++++++,,,,,,---------++++++***))))))***++++++((()))***++++++***)))((())))))))))))))))))))))))''''''((()))))))))))))))''''''(((******++++++++++++++++++++++++++++++,,,+++---///000111333666999AAAQQQlll}}}zzz{{{{{{xxxtttuuuqqqeeeTTTDDD;;;888444555;;;DDDMMMOOOKKKFFFCCCHHHOOOSSSVVVYYY^^^aaabbbeeeiiikkklllllllllmmmkkkmmmnnnooooooppprrrtttwwwxxxyyy||||||wwwuuuuuuqqqrrrrrrqqqppppppqqqssssssuuuxxxzzzyyyxxxxxxxxxtttvvvxxxyyyyyyzzz|||~~~}}}~~~}}}|||{{{{{{|||{{{yyywwwyyyxxxwwwvvvtttrrrqqqpppooonnnnnnlllkkkjjjiiiiiijjjiiiggggggfffeeebbb```]]]^^^^^^______^^^^^^]]]VVVZZZ```dddgggiiikkkmmmoooooopppqqqqqqrrrqqqqqqpppqqqrrrrrrrrrtttwwwyyyzzz|||ooo___XXXRRRHHHDDDGGGDDD@@@NNNdddsss\\\OOOPPPTTTVVV```rrrWWWCCC:::666333333222222111111111111111////////////000111222333////////////......................../////////000/////////000111111222222111444777777777999@@@FFF]]]www}}}~~~pppaaaeeerrr|||yyyyyywwwtttwwwvvvqqqpppvvv|||yyyrrrvvv~~~rrrZZZHHH???<<<999888777555444444666888999;;;>>>BBBHHHOOOXXX^^^aaaeeejjjmmmnnnppptttwww}}}{{{sssnnngggaaa]]]ZZZWWWUUURRRSSSWWWZZZ]]]dddsssSSS[[[wwwtttjjjjjjqqqsss}}}sssdddTTTHHH>>>555222222111111444222222111...------///111111000000///...---------000///---+++*********++++++++++++,,,,,,---------******))))))))))))******************************+++++++++++++++***)))(((******))))))((((((''''''))))))))))))************,,,,,,+++***))))))))))))+++***************++++++---,,,...111111000555<<>>BBBWWWrrr~~~zzznnnmmmjjjxxx}}}yyytttuuutttsssssstttxxx{{{}}}xxxxxx{{{jjjRRRCCC<<<999555555555666666666666666999;;;>>>CCCIIIQQQZZZ```eeekkknnnmmmmmmsssxxxzzz}}}~~~wwwpppiii```[[[YYYXXXVVVTTTSSSRRRSSSYYY___hhhwwwSSSXXXpppxxxoookkkmmmrrryyylll]]]NNNDDD:::777555333333555333333111///......///000000000000///...---------...---,,,+++++++++,,,---,,,,,,---------.........*********))))))************************************************)))((((((******))))))(((((((((((())))))))))))************,,,,,,++++++******++++++******)))******+++,,,,,,---,,,...111111000666===GGG\\\yyy}}}sssxxx|||yyyuuukkkZZZFFF:::777:::666777:::@@@GGGJJJJJJIIIGGGKKKPPPUUUXXXZZZ\\\^^^```aaaeeehhhkkkmmmnnnnnnllllllmmmnnnoooqqqssstttvvvwwwxxxzzz~~~zzzvvvuuutttrrrpppnnnnnnoooqqqssstttvvvyyy{{{|||{{{zzzyyyvvvwwwwwwwwwvvvwwwyyy{{{}}}~~~~~~}}}{{{xxxuuusssttttttssssssrrrrrrqqqqqqooommmlllkkkkkkkkkiiigggfffeeedddbbb```]]][[[YYYTTTUUUVVVXXXZZZZZZXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVWWWWWWWWWWWWXXXZZZZZZ[[[\\\[[[ZZZZZZ[[[]]]``````aaacccfffjjjmmmooorrrtttvvvyyy~~~|||kkk___YYYMMMGGGJJJGGGBBBJJJYYY~~~lllWWWJJJIIINNNOOO___mmmOOO<<<555333333222111000////////////111111000000000000111111///////////////000111111000111111111111000000///000000000000000111111222222333444555666:::???BBBQQQlll{{{rrrrrrqqq|||xxxuuutttttttttuuuwwwyyyzzz|||yyyyyy{{{eeeOOOBBB;;;999666555555555555666777777999<<>>KKKaaa~~~vvvllluuu{{{rrrbbbPPP@@@888666777666777;;;@@@EEEHHHIIIHHHGGGKKKPPPUUUXXXZZZ\\\^^^^^^```dddhhhkkknnnoooooolllmmmmmmnnnoooqqqrrrsssvvvvvvwwwzzz~~~~~~yyytttrrrqqqooonnnnnnppprrrssstttuuuvvvxxxyyyyyyyyyyyyvvvxxxzzz{{{zzzzzz{{{|||~~~}}}}}}|||{{{xxxvvvtttrrrrrrrrrqqqppppppooonnnnnnooommmlllkkklllkkkjjjhhheeedddcccaaa___]]]ZZZYYYRRRQQQRRRTTTWWWWWWUUUTTTRRRQQQOOONNNMMMMMMMMMMMMMMMOOOPPPPPPOOOPPPQQQRRRSSSUUUVVVVVVUUUUUUVVVXXXZZZZZZ[[[\\\___bbbeeefffhhhiiikkkmmmpppuuu{{{qqqfff[[[OOOIIIKKKHHHBBBGGGSSSsssxxx___LLLHHHLLLJJJOOOggg{{{YYY@@@777666333222111000000000000000000000111111111111000000///////////////000000111222222222222111000//////000000000000000111111222333444555666777:::???BBBKKKggg}}}wwwyyy{{{}}}uuuuuuuuuvvvvvvvvvvvvwww{{{vvvxxxzzzwww}}}|||rrr]]]JJJ???:::888777666555444444666888999:::===AAAFFFLLLUUU]]]ccckkkqqqtttssssssxxx}}}~~~{{{ssskkkfff___[[[ZZZXXXTTTQQQRRRQQQTTT\\\dddoooggg```gggxxxjjjhhhvvv~~~}}}|||uuujjjTTTJJJBBB???===;;;:::;;;<<<999555222000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******,,,++++++++++++++++++,,,************************+++*********************))))))))))))))))))))))))((()))))))))************'''''''''((((((***++++++((())))))***+++,,,...///...---///111111111888@@@MMMddd|||}}}{{{vvvlllcccooosss]]]III===777666666555777;;;@@@DDDFFFGGGGGGGGGKKKQQQUUUWWWYYY[[[]]]___aaadddgggjjjlllmmmnnnllllllmmmmmmnnnpppqqqrrrssssssuuuxxx}}}zzztttpppoooooonnnoooppprrrssstttttttttuuuvvvwwwxxxyyyvvvxxx|||}}}}}}|||||||||~~~~~~}}}}}}}}}}}}|||{{{yyyvvvtttsssrrrqqqqqqpppooonnnmmmllllllnnnmmmkkkkkkkkkkkkjjjhhhdddccccccaaa___]]][[[ZZZSSSRRRQQQRRRSSSSSSQQQOOOOOOMMMKKKHHHHHHHHHIIIJJJJJJKKKMMMMMMLLLLLLNNNOOORRRSSSUUUVVVUUUUUUWWWXXXYYYYYYZZZ[[[]]]___bbbcccdddeeeffffffhhhkkkpppssswww|||tttjjj[[[QQQKKKLLLIIICCCFFFOOOiiijjjSSSIIIJJJKKKIIIXXXuuucccFFF999999333222111111000000000111///000111222222111000///000000////////////000000000000111111111000000///000000000000000111111222333555666777888;;;???BBBMMMgggwwwzzzxxxyyyyyyzzzyyyxxxvvvuuuyyy~~~ooonnnvvv|||xxxxxxuuuhhhTTTDDD===999666888666444333444666999;;;;;;>>>CCCIIIPPPXXX```fffmmmtttwwwvvvwww{{{yyyppphhhddd^^^[[[YYYWWWTTTPPPPPPPPPTTT]]]gggsssqqqffffff}}}}}}mmmjjjtttzzzyyyxxxxxxtttlllVVVMMMFFFEEEFFFEEEEEEGGGEEE@@@888333111000///...............------------......------,,,+++******)))))))))))))))))))))))),,,++++++++++++++++++,,,************************++++++*********++++++,,,))))))))))))************((()))))))))************((((((((()))***+++,,,---)))))))))***+++---...//////...///111111222999AAANNNfff~~~~~~xxxqqqdddZZZggg}}}vvv]]]GGG<<<777666555444777;;;???BBBDDDEEEEEEHHHLLLQQQUUUWWWYYY[[[]]]```aaadddfffhhhiiijjjiiikkkkkkkkklllmmmnnnooopppoooooorrrvvv|||zzztttppppppoooooopppqqqrrrssssssssssssssstttvvvxxxyyytttxxx{{{}}}}}}|||||||||}}}}}}}}}}}}||||||||||||~~~}}}zzzwwwtttsssrrrrrrqqqqqqpppooonnnmmmlllkkkllljjjiiiiiijjjjjjhhhgggccccccbbbaaa```^^^\\\[[[VVVUUUSSSRRRQQQPPPMMMKKKKKKJJJHHHGGGFFFHHHIIIKKKEEEFFFHHHHHHGGGGGGIIIJJJNNNPPPSSSTTTTTTTTTUUUVVVVVVWWWWWWYYY[[[]]]^^^___cccddddddddddddfffjjjlllnnnrrrzzztttkkk\\\SSSMMMLLLJJJFFFGGGMMMcccyyy^^^NNNKKKLLLHHHTTTkkkoooMMM;;;999333222111111111111111111///000111222222111000///000000////////////000000,,,---...///000000000000000000000000000111111222333555777888999;;;>>>AAASSSiiiwwwqqquuu}}}}}}~~~~~~}}}{{{xxxwwwwww}}}yyyrrrooottt~~~|||vvvpppaaaMMM@@@;;;888555777666444333444777999;;;===@@@FFFLLLSSS[[[dddiiiooovvvzzzzzz{{{wwwnnnfffaaa\\\YYYXXXWWWSSSPPPOOOPPPUUU^^^iiivvvtttgggbbbuuurrrssszzz~~~zzzuuusssqqqmmmZZZRRRMMMOOOQQQRRRSSSUUUPPPGGG<<<444111111000///------------------------.........---,,,+++)))(((,,,,,,,,,+++++++++++++++++++++************++++++************************+++***)))))))))***,,,,,,)))))))))************+++))))))))))))************++++++++++++,,,---...///*********++++++---...///000...///111111333:::CCCQQQiiiyyyooo___RRR```wwwvvv\\\GGG;;;777666555333777<<>>888333222222111111111222222000000111111111111000000111000000///////////////***+++,,,...///000111111000000000000000111111222333555777888999:::===@@@RRReee|||ooommmsss}}}}}}{{{zzz|||zzzzzzwwwyyywwwnnn\\\HHH===:::888444777666555555666888:::;;;>>>BBBHHHOOOVVV___ggglllqqqxxx~~~~~~vvvllleee```ZZZWWWVVVUUUSSSPPPPPPQQQWWWaaalllzzzsssfff___ooo{{{||||||rrrlllkkkkkk^^^WWWSSSUUUYYYZZZ\\\^^^YYYNNN@@@555111111111000------------------------,,,------------,,,******------,,,,,,,,,+++++++++*********))))))*********************************)))((('''&&&'''(((***+++))))))*********+++++++++))))))))))))************++++++***++++++,,,------+++++++++++++++,,,---...000//////111222333;;;DDDUUUooo|||ppp]]]NNNZZZrrr|||rrrZZZFFF:::666555555333777<<>>IIIXXXppp}}}wwwpppsss{{{yyywww{{{}}}}}}~~~|||{{{~~~{{{ooo[[[FFF<<<:::777444555555555666777999:::;;;???CCCJJJQQQYYYaaaiiinnnttt|||vvvjjjddd___XXXTTTTTTTTTSSSQQQSSSTTTZZZeeeppprrrfff___nnn|||nnnffffffhhh___XXXTTTWWW[[[]]]^^^aaa___RRRBBB666111111111000------------------------***+++,,,---...---,,,+++++++++++++++******))))))******))))))))))))******************************'''&&&%%%$$$%%%''')))***))))))******++++++++++++))))))))))))************((((((((((((((())))))***,,,,,,,,,++++++,,,------111//////111222444<<>>@@@BBBIIILLLOOORRRTTTWWW[[[]]]ZZZ\\\___bbbcccccccccbbbiiihhhgggfffggghhhjjjlllmmmoooqqqsssuuuzzz~~~}}}~~~~~~|||zzzwwwtttrrrqqqppppppqqqsssttttttsssqqqpppppppppqqqsssuuuvvvwwwxxxyyyyyyzzzzzz|||}}}~~~|||yyywwwvvvvvvvvvssssssqqqooommmjjjhhhffffffdddbbbaaaaaaaaa___]]]\\\ZZZXXXXXXXXXWWWVVVTTTTTTQQQNNNLLLKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHKKKMMMNNNNNNMMMLLLRRRSSSTTTUUUVVVVVVUUUTTTWWWZZZ]]]_________```bbbbbbbbbbbbccceeegggiiijjjiiiiiillloooooorrr{{{{{{ooodddYYYSSSOOOIIIGGGGGGQQQhhhkkkTTTOOOPPPPPPUUUgggqqqRRR<<<555444333333333333222111222222111111111111222222---.........//////000000...000111000///...///111222111000000000111222333555666777888::::::::::::CCCEEEUUUvvv{{{sssxxxyyytttuuuyyy~~~||||||}}}zzzyyyvvvzzz{{{sssvvvoooUUUCCC<<<999555111111222444444555777:::===???EEEOOOWWW___gggooouuu{{{~~~vvvnnnhhhbbb[[[VVVSSSPPPNNNPPPUUUSSSYYYbbbmmm{{{|||ggghhh~~~|||lll___\\\^^^^^^]]]ZZZZZZbbbkkkllliiijjjZZZFFF999444444111---000///////////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((((((((((((((()))*********************)))((((((((())))))******))))))(((''''''(((((())))))******++++++++++++,,,---...///000...///111333666@@@JJJ```|||}}}uuuuuu{{{}}}bbbTTTXXXaaadddjjjXXXEEE:::555333444777777888:::;;;<<<>>>AAACCCHHHKKKOOORRRTTTVVVZZZ\\\[[[\\\___bbbcccdddccccccfffggghhhhhhiiiiiiiiiiiimmmoooppprrruuuyyy~~~}}}||||||{{{zzz{{{zzzxxxvvvtttrrrqqqqqqqqqrrrtttttttttsssqqqppppppqqqrrrsssuuuvvvwwwxxxyyyyyyyyyzzz{{{}}}~~~}}}{{{yyyxxxwwwttttttrrrqqqnnnkkkiiihhhfffdddbbbaaaaaa```^^^]]][[[YYYWWWVVVUUUTTTRRRPPPOOOMMMJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLOOOPPPPPPPPPOOOQQQRRRTTTVVVWWWXXXXXXWWWYYY\\\___```______```aaabbbbbbcccdddfffhhhiiijjjjjjiiikkkoooqqqsss{{{uuuiii]]]UUUPPPJJJGGGHHHLLL```~~~mmmYYYNNNOOONNNSSSffftttUUU???666444333333333333222111222222111111111111222222....../////////000000000...000111000///...///111222111000000000111222333666777888999;;;;;;<<<<<>>AAAHHHRRRZZZaaaiiiqqqwww{{{ssskkkfffaaa[[[VVVTTTQQQOOOPPPTTTVVV[[[dddppp~~~kkkkkk|||}}}pppbbb\\\ZZZ\\\^^^___```gggppptttsssooo___III999444333111///000000///......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))(((((((((((()))******+++******)))))))))))))))))))))***************))))))))))))))))))))))))))))))******+++,,,...///000222...---///333888BBBMMMbbb|||vvvnnnpppwwwdddVVVXXX]]]]]]\\\MMM===666444444555888777999;;;<<<===>>>AAADDDHHHKKKNNNQQQSSSVVVYYY[[[[[[]]]___bbbcccddddddddddddeeehhhjjjkkkjjjiiihhhmmmooopppqqqsssxxx~~~}}}{{{yyyvvvtttwwwwwwuuutttrrrqqqqqqqqqsssttttttuuutttsssrrrqqqqqqqqqrrrssstttuuuvvvwwwwwwxxxxxxyyy{{{|||~~~}}}}}}{{{xxxwwwuuuuuusssqqqooolllkkkjjjeeecccaaaaaaaaa```^^^\\\ZZZXXXUUUTTTRRRQQQNNNLLLIIIHHHGGGGGGIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKNNNPPPRRRSSSSSSSSSQQQRRRTTTVVVXXXYYYZZZZZZ[[[]]]`````````___```aaabbbcccdddeeegggiiijjjkkkkkkiiikkkppptttuuuzzz}}}pppaaaXXXQQQKKKIIIIIIHHHXXXsssnnn]]]SSSRRRPPPSSSdddwwwXXXAAA777555333333333333222111222222111111111111222222//////000000000000000111...000111000///...///111111111000000000111333444444555666888999;;;<<<<<>>BBBEEEHHHLLLPPPSSSUUUVVVYYY[[[[[[\\\___aaacccdddeeeeeedddeeeggghhhiiijjjiiiiiimmmnnnpppqqqsssxxx~~~}}}yyyuuurrrssssssrrrqqqqqqqqqqqqqqqttttttuuuuuuuuutttsssrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvwwwxxxzzz|||}}}~~~}}}~~~}}}zzzvvvtttuuutttrrrpppmmmllljjjjjjdddcccaaa``````___]]][[[XXXVVVSSSRRRQQQPPPMMMKKKHHHGGGFFFGGGIIIJJJKKKJJJHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLNNNQQQSSSUUUUUUVVVSSSTTTUUUVVVXXXYYYYYYYYY[[[]]]___`````````bbbdddbbbccceeegggiiikkkllllllllliiijjjqqqvvvwwwxxx{{{tttdddZZZRRRLLLIIIJJJHHHSSSlllnnn]]]ZZZXXXUUUWWWbbbwwwyyyZZZBBB888666333222333333222111222222111111111111222222000000000000111111111111...000111000///...///111111111000000000222333444111222333444666888:::;;;EEEJJJ]]]~~~zzzyyy|||}}}uuuxxxyyy~~~lllSSSBBB<<<<<<:::777666777777777888:::???BBBIIIPPPZZZbbbhhhooouuuzzz|||uuunnngggbbb]]]YYYVVVVVVTTTPPPPPPSSSZZZ___hhhvvvqqq```ttt~~~nnn]]]RRRQQQVVVZZZ^^^fffrrryyy{{{wwwfffOOO<<<444222222222000000///...............------------------------++++++++++++++++++++++++************************************************)))))))))))))))***+++++++++***)))(((((()))***+++))))))***+++++++++++++++************)))))))))))))))))))))+++,,,...000111666222///000333888DDDPPPkkk{{{uuuqqqpppwww~~~vvv^^^VVV\\\```]]]NNNBBB888555555555444555777:::===>>><<<===BBBFFFJJJMMMRRRUUUWWWXXXZZZ[[[ZZZ[[[]]]```bbbccceeeeeefffeeeeeeeeeggghhhjjjkkklllnnnppprrruuuzzz|||xxxuuuqqqpppppppppppppppqqqqqqsssttttttttttttttttttsssrrrsssssssssttttttuuuuuuuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~zzzvvvsssrrrqqqooommmkkkiiiiiiiiidddbbb```_________]]][[[VVVTTTRRRQQQQQQQQQOOOMMMJJJIIIGGGHHHIIIKKKJJJJJJHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXZZZ\\\^^^___```aaadddfffcccdddfffiiikkkmmmmmmnnnmmmjjjlllrrrvvvvvvwwwyyywwwggg\\\TTTMMMJJJKKKGGGPPPfffppp]]]\\\ZZZXXXYYYaaarrr|||[[[BBB999777444222333333333222222222111111111111222222111111111111000000000000...000111000///...///111111000000000000222333555222222333444777999<<<===FFFNNNddd|||zzzyyy}}}{{{{{{oooTTTBBB;;;:::888555666666777777888;;;@@@DDDMMMTTT^^^fffkkkqqqwww{{{zzztttmmmfffaaa\\\XXXUUUUUUTTTQQQQQQTTTZZZ```jjjzzzwww___lll~~~ttt^^^NNNQQQSSSVVVZZZdddrrrzzz{{{wwwgggQQQ>>>444111222333000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************))))))))))))***++++++)))))))))))))))******+++(((((()))***++++++++++++************************)))******+++,,,...///000444222222222333888FFFSSSppp{{{tttpppqqq|||ttt^^^XXX]]]___ZZZMMMBBB777555555444333444555:::======;;;<<>>MMMfff}}}mmmffflllzzzsssggggggllliii^^^VVVAAA999333111111000222555777999;;;;;;:::<<>>@@@GGGPPPWWWbbbjjjqqqtttyyy}}}uuunnniiieee```[[[YYYUUUSSSSSSSSSSSSYYY```hhhvvvfffSSSYYYiiiuuuggghhhttt}}}xxxcccSSSUUUWWW]]]jjjuuuxxxuuubbbOOO;;;222111///------///............---------------,,,+++************************************************************************************+++******))))))******+++++++++************++++++******)))((((((((())))))((()))***++++++***)))(((++++++,,,---...///000000...222111444<<<@@@PPPkkkqqqiiinnn}}}}}}ooodddfffkkkgggZZZPPP>>>888333222222111111444777999;;;;;;:::<<>>AAAIII^^^nnniiimmmmmmaaaggg}}}{{{|||~~~~~~|||jjjYYYFFF===:::777666666777:::===???CCCJJJTTT[[[gggnnnuuuxxx}}}zzzqqqkkkfffbbb\\\XXXXXXTTTRRRSSSSSSUUU[[[ccckkkyyyrrr[[[ZZZfffyyyhhhdddkkkrrryyytttcccUUUTTTWWW___kkkttttttqqq^^^LLL999222333222///...///............---------,,,,,,,,,++++++******************++++++***************************************************************))))))))))))******+++******))))))******+++))))))((((((((((((((()))((())))))************)))******+++---...000111111---222111444<<>>AAAFFFMMMXXX___kkkrrryyy}}}~~~xxxoooiiiddd```ZZZVVVVVVRRRQQQRRRTTTWWW^^^gggooo}}}{{{aaa[[[ddd}}}jjjbbbfffkkktttrrrdddVVVSSSUUU]]]hhhllliiidddUUUFFF777333444333000000///............---------+++,,,,,,,,,++++++******)))***++++++++++++***)))***************************************************))))))))))))))))))***))))))(((((((((((()))))))))((((((((((((((())))))***)))((('''((()))+++,,,((()))***,,,---///000111,,,111111444<<>>AAAJJJeee~~~pppeeeaaawww___YYYppp~~~}}}yyyvvv|||{{{rrrjjj```SSSJJJCCC;;;666777888666555777888;;;@@@CCCIIIQQQ\\\dddmmmuuu}}}xxxoooiiiddd```ZZZVVVSSSPPPOOORRRUUU[[[eeeooo{{{eeeYYYZZZrrrzzzggg]]]___cccmmmnnncccTTTMMMLLLUUU\\\XXXNNNGGG;;;666222222111......000///............---------***+++,,,,,,,,,,,,+++***(((***+++,,,,,,+++***(((************************************************))))))(((((((((((())))))***))))))))))))))))))***)))))))))))))))***++++++)))((((((((()))***+++,,,((()))***+++,,,---......,,,222222555===FFF^^^tttjjjgggsss}}}ttt\\\HHH999333000111222222333666666888:::999999;;;@@@DDDFFFIIIMMMQQQRRRTTTVVVXXXZZZYYYYYYYYYZZZ\\\]]]______```aaadddgggkkknnnppprrrpppkkkddd```bbbhhhnnnzzzyyywwwuuusssnnnhhhddd___``````aaaaaaaaaaaaaaa``````aaabbbdddfffhhhiiikkklllnnnpppqqqrrrrrrrrrqqqrrruuuwwwyyyzzzzzzzzz~~~}}}||||||yyyyyyyyywwwuuussspppnnnlllkkkjjjgggeeecccaaa``````___^^^^^^^^^^^^[[[YYY[[[ZZZYYYYYYXXXWWWVVVVVVSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSRRRQQQQQQSSSUUUWWWWWWWWWWWWXXXXXXXXXYYY[[[\\\]]]^^^```bbbcccdddiiihhhhhhiiikkkmmmlllkkkfffffffffgggiiillloooqqqrrruuuxxxzzz}}}{{{rrrdddWWWPPPGGGIIIIIINNNaaa}}}nnnRRRMMMMMMHHHMMMYYYppphhhJJJ:::;;;666111333333222111111000000000000000000000000000000000000000///000111222333333333333000111333555666666666666777888999::::::<<<@@@CCCLLLiiiuuunnnmmm}}}sss\\\XXXttt}}}{{{zzz~~~|||{{{wwwtttyyy{{{ssshhhZZZLLLBBB>>>888444666777666666777888<<<@@@DDDIIIRRR\\\dddmmmuuu}}}~~~xxxooohhhddd```ZZZVVVRRRNNNNNNQQQVVV\\\gggqqqkkk___^^^uuuzzzggg]]]]]]```hhhiii^^^RRRJJJIIIRRRYYYSSSHHHAAA666333333555222...///222//////.........---------)))***,,,,,,---,,,+++***((()))+++,,,,,,+++)))(((************************************************))))))(((((((((((())))))++++++************++++++******))))))***+++,,,,,,&&&''')))***+++++++++***)))***++++++,,,---......---333444777???GGG```pppgggffftttxxx```LLL999333///000222111333777666888:::999999;;;@@@DDDEEEHHHLLLOOOQQQSSSUUUWWWZZZZZZZZZZZZZZZ\\\^^^___^^^^^^```ccchhhlllpppssstttqqqlllddd___^^^dddiiitttrrrooommmjjjgggbbb___\\\]]]^^^^^^______^^^^^^^^^^^^___aaaccceeeggghhhgggiiilllooorrrrrrrrrrrrpppqqqtttwwwzzz{{{||||||~~~}}}||||||||||||{{{zzzxxxuuurrrqqqnnnmmmkkkiiifffdddcccbbb```_________```^^^[[[YYY[[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQRRRUUUWWWXXXXXXXXXXXXXXXXXXXXXXXX\\\\\\\\\]]]___aaabbbcccjjjiiihhhjjjlllnnnmmmllliiihhhggghhhiiikkknnnppprrrtttxxx{{{~~~yyyhhhZZZSSSGGGHHHFFFGGGWWWuuuqqqQQQKKKLLLHHHJJJRRRbbblllLLL;;;<<<666000222333222111111000000000000000000000000000000000000000///000222333444444333333111222444666777777777666666888999:::;;;===AAADDDNNNlllxxxuuuyyy|||sss]]]XXXvvv}}}yyywwwwww}}}{{{zzzzzzxxxvvv{{{~~~~~~|||uuuhhhXXXIII@@@<<<777444666777666666888999<<<@@@DDDIIIRRR\\\dddmmmuuu|||~~~xxxooohhhddd___ZZZUUUQQQNNNMMMQQQVVV]]]hhhsssooo___eeevvviii```fffffffffddd\\\VVVNNNIIINNNRRRMMMDDD===888666222///---,,,---...000---******---......,,,------,,,,,,,,,,,,++++++))))))************))))))************************+++***)))'''&&&&&&&&&&&&)))))))))))))))*********))))))))))))))))))))))))((((((((()))******++++++&&&&&&'''((()))******++++++,,,,,,,,,,,,,,,,,,------///333777===MMMiiiqqqhhhggguuuyyyaaaNNN777666444222222444666888666888999::::::<<>>AAAEEEGGGKKKMMMOOOPPPSSSUUUVVVUUUTTTTTTUUUWWWYYY[[[]]]]]]^^^dddmmmuuuxxxyyy{{{yyyssshhh^^^XXXYYY\\\aaaaaaaaa```^^^\\\YYYXXXWWWTTTQQQRRRUUUWWWUUURRRPPPRRRUUUYYY\\\^^^___```bbbcccfffiiillloooqqqrrrtttuuuvvvwwwwwwzzz~~~|||||||||{{{yyyvvvsssrrrrrrpppmmmkkkjjjiiifffdddbbbaaa```^^^]]]\\\[[[[[[[[[YYYXXXYYY[[[[[[YYYVVVUUUUUUVVVXXXZZZZZZXXXUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY[[[\\\[[[ZZZYYY[[[\\\^^^^^^]]]]]]___```bbbdddhhhkkkmmmmmmlllkkkiiigggfffgggiiikkkkkkjjjlllnnnppprrruuuzzz}}}jjjZZZPPPJJJIIIFFFDDDLLLaaa~~~~~~aaaSSSLLLFFFHHHNNNXXXnnn^^^@@@888888222///333222222222111111111111000111111000000000000111111000000000000111111111111000000111222333444444555777666777::::::;;;AAAIII\\\~~~}}}tttzzz}}}bbbaaa]]]wwwsssrrrrrrsss}}}zzzzzz}}}}}}}}}{{{oooZZZGGG>>>;;;:::888666555555777777999<<<@@@EEELLLTTT\\\bbbkkkqqqxxx~~~xxxqqqjjjeeebbb]]]WWWQQQRRRRRRRRRTTT[[[eeeooovvv}}}vvvooojjjrrrqqqmmmfff[[[XXXTTTUUU[[[]]]RRRDDD:::444222000///...///000111///---,,,,,,---......---------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******)))))))))))))))***++++++******))))))(((((())))))))))))))))))))))))++++++******)))((((((''')))*********************++++++,,,,,,------------///111555:::AAARRRooovvvkkkhhhttttttXXX@@@888777555333222333555666666777999::::::;;;>>>AAACCCFFFIIILLLMMMOOOQQQSSSUUUTTTTTTTTTUUUWWWYYYZZZZZZZZZ]]]fffpppyyy|||}}}}}}{{{vvvmmmbbb[[[ZZZ[[[]]]]]]\\\[[[ZZZXXXVVVUUUTTTQQQOOOOOORRRTTTRRRPPPMMMNNNOOORRRUUUYYY\\\^^^^^^```dddgggkkknnnpppqqquuuvvvwwwwwwwwwzzz~~~}}}}}}|||{{{yyyvvvsssrrrqqqooommmllllllkkkhhhfffdddccc```^^^]]]]]]]]]]]][[[ZZZZZZZZZ[[[[[[YYYXXXWWWVVVWWWXXXZZZZZZXXXVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYYZZZ[[[[[[ZZZYYYZZZ\\\]]]]]]\\\\\\^^^___aaacccfffiiijjjkkkjjjjjjgggffffffgggiiijjjjjjiiiggghhhjjjkkkmmmqqqvvvyyy}}}}}}lll[[[QQQJJJJJJGGGCCCFFFXXXvvvfffVVVMMMGGGGGGLLLZZZpppaaaCCC:::999333000333222222222111111111111000111111000000000000111111000000000000111111111111000000111222333444555555777666888;;;<<<===DDDLLL```xxxxxx___aaaaaayyyuuusssrrrppp|||~~~||||||~~~|||}}}}}}sss___JJJ>>>;;;999777666555666777888999===BBBGGGNNNVVV___dddkkkpppwww||||||sssnnnhhhccc```\\\VVVRRRRRRRRRTTTVVV]]]gggrrrzzzsssmmmtttsssoooiii^^^\\\YYYYYY^^^]]]QQQCCC999444222111///...///000000......------.........---------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++***)))))))))***++++++,,,,,,++++++***)))(((''''''))))))))))))))))))))))))************))))))((((((+++++++++***************++++++,,,,,,---.........///111555:::BBBTTTqqqtttiiifffrrr|||pppSSS<<<888777555333333333444555555777999999:::;;;>>>@@@BBBDDDHHHJJJLLLMMMPPPQQQSSSSSSSSSSSSTTTVVVWWWXXXYYYZZZ^^^hhhsss|||}}}|||xxxqqqhhhaaa^^^]]]___^^^^^^]]][[[ZZZYYYXXXWWWUUUSSSSSSUUUVVVVVVTTTQQQOOONNNNNNOOORRRVVVXXX[[[]]]aaafffkkknnnpppqqquuuvvvwwwwwwwwwzzz}}}}}}}}}}}}{{{yyyvvvsssrrrpppooommmmmmmmmlllkkkiiidddccc```^^^]]]]]]^^^^^^\\\\\\\\\\\\\\\\\\[[[ZZZXXXWWWWWWXXXZZZZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[\\\^^^```aaacccfffggghhhggggggfffeeeeeefffiiijjjiiihhhdddeeeeeefffgggiiinnnqqqsssxxx{{{lll]]]TTTIIIIIIHHHCCCCCCQQQpppgggXXXPPPLLLMMMQQQ```uuuaaaEEE:::999555222444222222222111111111000000111111000000000000111111///000000000111111111111000111111222333444555555666777999======???HHHRRRhhhvvv^^^ccceee|||yyywwwtttrrrzzz~~~}}}|||}}}~~~~~~}}}{{{{{{zzz{{{|||ttt```III<<<:::999777666555666777888:::>>>DDDJJJQQQZZZbbbhhhlllqqqwww{{{xxxoookkkfffaaa^^^ZZZVVVRRRQQQSSSVVVZZZ```jjjvvv~~~vvvmmmqqqqqqooollldddaaa\\\[[[\\\YYYMMM@@@999555444222000///.........---.....................------,,,,,,,,,+++++++++++++++***))))))***++++++++++++++++++++++++++++++***))))))******+++,,,---,,,++++++***)))(((''''''))))))))))))))))))))))))(((((())))))************+++++++++***************++++++,,,------...//////...000444:::BBBUUUtttooofffdddooovvvkkkPPP:::777666555444333444444555555777888999999;;;>>>@@@@@@CCCGGGIIIJJJLLLNNNPPPQQQRRRRRRSSSTTTUUUVVVWWWZZZ[[[aaakkkvvv~~~|||{{{yyytttnnnhhheeecccbbbaaaaaa```___^^^^^^^^^]]]\\\[[[[[[\\\]]]]]]\\\[[[YYYUUURRRPPPQQQRRRSSSXXX[[[___dddiiinnnqqqsssuuuvvvwwwwwwwwwzzz~~~~~~~~~}}}|||yyyvvvsssrrrpppnnnmmmmmmmmmmmmllljjjcccbbb```___^^^^^^^^^^^^]]]]]]^^^^^^]]]\\\\\\\\\ZZZYYYXXXYYYZZZZZZYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZZZZYYYZZZ\\\[[[ZZZZZZ[[[\\\]]]^^^```bbbcccdddddddddbbbbbbcccfffhhhjjjiiihhhcccddddddddddddfffiiilllnnnttt{{{xxxlll```XXXIIIHHHHHHEEEBBBNNNlll|||gggZZZTTTSSSVVVYYYfff|||{{{```EEE:::888666444555222222222111111111000000111111000000000000111111///000000000111111111111111111222333444555555666666777:::===>>>BBBMMMYYYqqqwww___fffkkk~~~}}}}}}|||zzzxxxzzz}}}}}}|||}}}}}}|||zzzwwwyyyyyy{{{}}}ttt___III<<<:::999777666555666888999;;;???FFFMMMUUU^^^fffkkkooosssxxx{{{}}}}}}uuullliiieee```\\\YYYUUUSSSRRRUUUZZZ^^^dddnnnzzzxxxlllpppppppppoooiiieee___\\\[[[VVVJJJ>>>888555444222111///...------,,,...000000...---...///------,,,,,,,,,,,,+++++++++***)))(((((()))***+++******************************))))))***+++,,,,,,++++++******))))))(((((())))))))))))))))))))))))'''(((((()))******++++++)))*********************++++++,,,---...//////000...000444:::CCCWWWwww}}}~~~}}}jjjcccbbbkkkooocccKKK:::555555444444444555555555555666888999999:::===@@@@@@CCCFFFIIIJJJLLLNNNPPPPPPQQQQQQRRRSSSTTTUUUUUUZZZ\\\cccmmmyyy|||{{{yyyvvvrrrnnnkkkiiidddcccbbbaaaaaaaaaaaaaaaaaaaaa````````````aaaaaadddbbb^^^ZZZWWWTTTSSSRRRVVVWWW[[[```ffflllqqqssstttuuuvvvwwwxxx{{{~~~|||yyyvvvsssqqqooonnnllllllmmmmmmllljjjccccccbbbbbbaaa```______]]]___``````^^^]]]]]]^^^[[[ZZZYYYYYYZZZZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZZZZYYYZZZ[[[ZZZYYYYYYZZZ[[[ZZZ[[[\\\^^^___`````````______aaaeeehhhjjjjjjiiiddddddddddddccceeehhhkkkoootttzzz}}}zzznnnbbbYYYJJJHHHHHHFFFDDDLLLggg|||jjj\\\WWWXXXZZZ]]]kkkzzzbbbHHH;;;888666555444222222222111111111111000111111000000000000111111000000000000111111111111111111222333444555666666666666999<<<>>>DDDSSSbbb|||zzzbbbjjjttt}}}}}}}}}||||||~~~}}}|||}}}}}}|||yyyvvvyyyzzz~~~sss]]]III???:::888777555555666888999<<<@@@HHHPPPXXXaaajjjooosssvvvyyy{{{}}}{{{ssskkkiiieee```[[[WWWTTTSSSRRRWWW]]]bbbhhhrrryyynnnrrrrrrrrrrrrlllfffaaa^^^\\\UUUHHH;;;666222222111111000/////////,,,...111111///---...///------,,,,,,,,,,,,++++++***)))'''&&&&&&''')))***))))))))))))))))))))))))******)))))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((())))))*********++++++,,,---...///000000///111555<<>>999888666555666777888:::<<>>@@@AAACCCFFFIIIKKKMMMMMMQQQQQQQQQQQQRRRRRRRRRRRRYYY\\\dddrrr}}}{{{{{{xxxsssooommmllljjjhhhddd```]]]\\\]]][[[XXXVVVUUUUUUVVVVVV[[[ZZZYYYZZZ[[[ZZZXXXVVVSSSRRRSSSWWW]]]eeekkknnnssswwwxxxuuuvvv{{{~~~~~~}}}{{{wwwsssqqqooonnnmmmllljjjjjjjjjjjjiiifffdddeeeiiijjjfffbbbddddddccccccaaa```___^^^ZZZ[[[]]]^^^^^^\\\YYYXXXYYYZZZ[[[ZZZXXXWWWVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZYYYZZZ^^^dddjjjoooqqqnnnmmmjjjgggeeegggkkknnnoooqqqrrrrrrrrruuu{{{}}}iiiZZZNNNJJJHHHGGGDDDIII^^^uuuttt]]]QQQNNNOOOQQQlllvvvWWWBBB:::888666555333333222111000000111111//////............//////000000000000111111111111000000111222333333333333777999777:::@@@???III```}}}}}}uuu|||sssaaaeee{{{}}}~~~~~~}}}xxxsssxxx{{{sssaaaMMM>>>888555666666555444666999<<>>@@@AAACCCFFFIIIKKKMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTVVVXXX```ooo}}}|||yyysssooonnnllljjjfffccc___]]][[[[[[ZZZXXXWWWVVVWWWXXXYYY[[[[[[ZZZZZZZZZXXXUUURRRRRRRRRRRRUUU[[[ccciiilllpppssstttqqqqqqtttuuutttyyyzzz}}}~~~~~~}}}zzzwwwtttrrrqqqqqqooonnnmmmllllllllllllhhhfffgggjjjjjjgggcccccccccdddddddddcccaaaaaa\\\]]]___```___]]][[[YYYYYYZZZ[[[ZZZXXXWWWVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXX[[[aaahhhnnnqqqnnnmmmkkkhhhggghhhmmmpppuuuwwwxxxwwwvvvxxx}}}mmm```PPPLLLIIIHHHEEEHHH\\\rrrxxx___QQQMMMNNNOOOjjjyyyZZZCCC:::777666555333222222111000000111111111000000//////000000111000000000000111111111111444555666777777888777777777999777:::??????III___}}}xxxsss}}}ttthhh]]]ggg{{{}}}zzzuuuwwwvvvjjjXXXGGG===999666666666555555666:::===CCCHHHOOOWWW___hhhpppuuuwwwzzz~~~}}}qqqjjjggggggeee```ZZZUUURRRRRRXXX]]]dddjjjrrr}}}yyyhhhlllrrr|||xxxssslllbbbSSSBBB777555222111111000000000000000/////////...---------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***************************************)))))))))((((((((((((((()))))))))))))))************))))))))))))))))))************)))************+++++++++,,,,,,------------------222111555>>>LLLccc{{{{{{{{{yyywwwuuusssqqqcccbbbccccccZZZIII;;;444111111111111222333444444333444555666666888<<<>>>@@@AAACCCFFFIIIKKKMMMMMMMMMNNNOOOQQQSSSTTTVVVVVVWWWXXX___lll|||{{{tttnnnmmmkkkhhhdddaaa^^^]]]\\\ZZZZZZYYYXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^ZZZUUUQQQRRRRRRRRRUUUZZZ```gggkkkmmmqqqrrrnnnllllllkkkiiinnnpppsssyyy~~~~~~~~~|||zzzwwwtttsssttttttrrrqqqpppoooooooooooollliiiiiikkkjjjgggdddcccdddeeeffffffeeedddccc___```aaaaaa```^^^\\\[[[XXXZZZ[[[ZZZXXXWWWWWWWWWZZZYYYYYYYYYYYYZZZ[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUXXX^^^eeelllqqqpppooonnnlllkkknnnrrrvvv||||||ttthhhTTTNNNKKKIIIEEEGGGYYYmmm|||bbbQQQKKKKKKLLLbbb___FFF999777666555333222111111000111111111222111111000000111111222000000000111111111222222111222333444555555555555777999777999???>>>HHH^^^|||sssrrrggg\\\XXXiii~~~{{{{{{}}}xxxvvvooo```NNNAAA;;;:::666777777666666888;;;>>>CCCHHHQQQYYYaaaiiiooosssxxx{{{xxxnnnhhheeedddbbb]]]XXXTTTRRRRRRYYY___gggmmmuuu|||kkkjjjkkksss~~~~~~wwwnnncccSSSBBB888666222111111000000000000000000000///...---,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++************************************************))))))******++++++++++++))))))************))))))((()))))))))************))))))*********+++++++++------------------------222222666???NNNfff|||}}}{{{wwwuuutttqqqmmm```cccgggeeeWWWDDD777444222111111111222222333444333444555666666888<<>>HHH^^^}}}rrrttteeeXXXVVVjjj|||yyywww~~~zzzvvvkkk[[[JJJ???;;;;;;777777888777777999<<>>666555222111111000000000000000/////////...---------,,,+++,,,...//////...------++++++++++++++++++++++++*********************************+++++++++++++++&&&''')))******)))(((((())))))************))))))))))))))))))************)))************+++++++++++++++,,,------......///111222777AAAQQQiii|||yyyzzzsssiiiccciiiooojjjVVV@@@666666333222222111222222333333222333555666777999===@@@@@@AAACCCFFFIIIKKKMMMMMMOOOPPPPPPQQQRRRSSSTTTTTTVVV[[[cccooozzz}}}}}}}}}zzztttooofffeeecccbbbbbbcccddddddbbbbbb```^^^\\\ZZZYYYXXXXXXYYY\\\___aaaaaa^^^[[[WWWXXXYYYZZZ\\\bbbllltttzzzuuunnngggdddkkk{{{~~~~~~}}}||||||zzzyyyxxxwwwwwwtttsssrrrqqqpppoooooooooqqqpppooommmmmmnnnooopppooommmjjjhhhfffeeedddeeeeeeddddddbbb```^^^\\\[[[ZZZ\\\]]]]]][[[ZZZ[[[\\\YYYXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVPPPQQQQQQQQQTTT]]]hhhqqqzzz|||~~~|||mmm]]]VVVPPPNNNIIIGGGQQQ```rrr[[[MMMGGGFFFIII___|||WWW@@@:::888444111111111000111111222333000000000//////000000000111111111222222222222333111222444555777777888888666999888;;;AAABBBLLLcccwwwpppvvvuuufffbbbuuu~~~yyytttyyyssshhhYYYKKKBBB===<<<666777777777777999===@@@EEEKKKVVV```iiiqqqwwwzzz{{{|||}}}tttmmmgggddd___]]]ZZZUUURRRRRRTTTWWW\\\cccnnnwww{{{qqqbbb[[[gggtttnnncccbbblllrrruuunnnfff]]]OOO@@@999888222111111000000000000000..................------+++,,,...///000///...---++++++++++++++++++++++++*********************************++++++,,,,,,,,,'''((()))******)))'''&&&))))))************))))))))))))))))))************)))************+++++++++******+++,,,...///000000111111666AAAQQQjjj|||zzz{{{ttthhheeekkkpppjjjWWW@@@555555333333222222111222222333111333555666777999===@@@@@@AAACCCFFFIIIKKKMMMMMMNNNNNNOOOQQQRRRTTTUUUVVVUUU\\\gggsss}}}~~~|||zzzyyyzzzyyytttpppgggffffffeeedddcccbbbbbb______]]]\\\YYYWWWUUUTTTUUUUUUWWWZZZ\\\]]][[[YYYVVVXXXZZZZZZ\\\cccnnnwww}}}mmmdddfffuuu~~~~~~}}}|||{{{zzzyyyxxxxxxxxxtttsssrrrqqqpppooooooooonnnnnnnnnmmmmmmooorrrtttsssppplllhhhggggggiiikkkhhhgggfffdddaaa___^^^]]][[[]]]^^^^^^]]]\\\]]]^^^ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUOOOPPPPPPOOOQQQYYYeeeoooxxxzzz~~~|||mmm^^^VVVQQQOOOJJJGGGPPP]]]}}}~~~dddRRRIIIGGGGGGTTTkkk]]]DDD<<<999444111111000000111222222333222111111000000111111222111111111222222222333333000111222444555666777777555999888<<>>777111111111111111000000000000//////...------------...,,,,,,+++******)))((((((''''''((()))******++++++))))))*********+++++++++************************+++++++++*********))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***+++++++++******)))))))))+++,,,,,,---...///000000222333777@@@TTTrrrooommmtttnnnQQQ<<<888777000000111222333333444444111333555666777999<<>>???AAADDDGGGIIIKKKLLLKKKKKKLLLNNNRRRUUUWWWXXX]]]```lll|||yyyyyy}}}wwwrrrrrrtttvvvtttqqqnnnkkkhhhfffdddbbb___\\\ZZZXXXVVVUUUTTTUUUVVVWWWXXX[[[```dddeeeeeebbbaaaZZZVVVVVVZZZ\\\___jjjvvvllldddmmm}}}|||{{{{{{{{{yyyxxxrrrrrrqqqpppooooooooopppqqqpppnnnmmmmmmnnnpppqqquuussspppmmmjjjkkkmmmppprrrlllfffeeeffffffbbb^^^\\\\\\]]]]]]]]]]]]^^^^^^[[[[[[\\\\\\\\\ZZZXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUWWWWWWWWWVVVVVVVVVUUUUUUOOONNNKKKJJJMMMTTT^^^eeegggjjjooowww|||pppaaa[[[UUUOOOJJJGGGMMMUUUvvvttt]]]OOOHHH@@@HHHUUUkkkkkkJJJ<<<888444444222111000000222444555000000000000000000000000222222222333333222222222444333333333444666888999666:::999;;;BBBDDDSSSmmmyyywwwwwwvvvuuuxxx{{{kkklll~~~{{{mmmkkkcccUUUFFF<<<:::;;;888666666888999999>>>DDDHHHQQQ^^^gggmmmrrryyyzzzsssnnnkkkhhhfff___XXXRRRPPPOOOOOOSSSXXXcccmmmwwwmmm]]]VVV^^^ooo}}}wwwnnnllljjjhhhhhhkkk```SSSIIICCC>>>888444111111111111000000000000//////...------------............---,,,,,,++++++---------....../////////******++++++,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))+++++++++,,,,,,++++++***---------,,,,,,,,,+++++++++,,,,,,---...///000000111222777AAAUUUssszzzvvvxxxnnnQQQ<<<777444111111111222333333333444222333555666777999<<<>>>>>>???AAADDDFFFIIIKKKLLLLLLLLLLLLOOORRRUUUWWWWWW\\\```lll{{{~~~yyyxxxyyyuuuqqqppptttvvvuuusssnnnkkkhhheeedddbbb```^^^[[[ZZZYYYXXXXXXYYYZZZ[[[]]]```eeekkknnnpppqqqpppddd___\\\___```bbbjjjsss}}}qqqggglll|||~~~|||{{{{{{{{{yyywwwsssrrrqqqqqqppppppppppppooonnnmmmlllmmmnnnpppqqqooommmkkkiiiggghhhjjjlllqqqlllgggeeefffeeebbb___^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSOOONNNLLLJJJLLLRRRZZZaaadddeeehhhlllsss}}}~~~ssseee___XXXRRRLLLHHHLLLRRRmmmzzzcccSSSKKKEEEKKKUUUhhhqqqOOO???999666444333222111111111222333000000000000000000000000111111222222222222111111333333333444555666777888666:::999;;;BBBEEEUUUppp{{{zzzxxxvvvvvv|||xxxhhhkkkttt^^^[[[UUUMMMEEE@@@???@@@999666666999::::::>>>EEEJJJTTT```iiinnnssszzzxxxpppkkkhhhfffddd^^^XXXRRRQQQQQQQQQUUU[[[dddnnnyyyvvvdddZZZdddzzzxxxnnnnnnooollljjjiii^^^OOOEEE@@@===:::666111111111111000000000000//////...------------...//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------************************+++++++++***************))))))))))))))))))))))))***++++++,,,,,,+++++++++---------,,,,,,,,,,,,++++++,,,,,,---...///000000111333777BBBWWWuuuzzzwwwjjjNNN<<<777333222222222222333333333333222444555666777999<<<>>>>>>???AAACCCFFFIIIJJJLLLLLLMMMNNNOOORRRTTTVVVWWW[[[aaammmzzz|||wwwvvvuuuqqqnnnnnnrrrttttttsssmmmjjjfffdddccccccaaa```]]]]]]]]]]]]]]]___```aaa___bbbggglllrrrwwwzzz{{{nnnhhhddddddfffgggkkkooouuuvvvuuuttttttyyyvvvjjjlllyyy~~~}}}|||||||||{{{xxxuuussssssrrrqqqpppppppppppplllkkkkkkkkkkkklllmmmnnnhhhhhhgggffffffggghhhiiioookkkgggeeefffeeebbb____________^^^]]]]]]\\\\\\]]]]]][[[[[[ZZZZZZZZZZZZWWWWWWVVVVVVUUUUUUUUUUUUSSSRRRRRRRRRQQQQQQQQQQQQPPPNNNLLLJJJJJJOOOUUU[[[]]]]]]^^^___ccckkktttzzzuuuiiibbb[[[UUUNNNIIIJJJOOOfffhhhVVVMMMHHHKKKRRRbbb~~~wwwSSS???999777444333333222222111111111000000000000000000000000000111111111111111111000222333444555666777777777666;;;:::<<>>===>>>@@@CCCEEEHHHJJJKKKLLLMMMOOOPPPQQQSSSVVVXXX\\\cccoooyyy}}}{{{wwwuuussspppmmmlllnnnppppppoookkkhhhdddbbbbbbbbbbbbaaa___``````aaabbbccccccddd]]]___aaaeeejjjppptttvvvqqqkkkffffffhhhjjjkkkkkknnnmmmjjjggggggjjjqqqwwwwwwmmmnnnzzz}}}||||||}}}}}}{{{wwwtttsssrrrqqqpppooonnnnnnnnnkkkkkkjjjjjjjjjiiiiiiiiieeeddddddeeefffhhhhhhhhhllljjjgggffffffeeebbb```_________^^^^^^^^^^^^^^^^^^]]][[[ZZZYYYYYYZZZ[[[WWWWWWVVVVVVUUUTTTTTTTTTQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOMMMJJJJJJLLLQQQUUUVVVVVVWWWWWWZZZ___ggglllvvv~~~~~~vvviiibbbZZZUUUOOOIIIIIIMMMddd~~~kkkVVVMMMGGGHHHMMM\\\wwwzzzUUU>>>666555222222333333333222111111000000000000000000000000000000111111111111000000111333555666777888777777777;;;;;;===CCCGGG[[[xxx~~~zzzsssttt~~~sss}}}~~~zzzxxxrrraaaKKKDDD===;;;<<<===<<<999:::888888:::;;;<<>><<<999777111111111111000000000000//////...------------............---------------,,,,,,,,,,,,------------++++++***************)))***************************************+++++++++)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,---...///000000555888>>>III]]]zzz}}}xxxsss```DDD999777000333333333333444444444444333555666777777888;;;===<<<===???AAADDDGGGIIIJJJJJJMMMPPPQQQQQQSSSXXX\\\```kkkvvv{{{||||||yyyvvvwwwuuuqqqmmmkkkiiiiiiiiijjjhhhfffeeeeeedddbbb```___```bbbbbbbbb```^^^]]]]]]\\\[[[[[[\\\^^^```bbbaaacccddddddhhhmmmnnnllliiigggcccaaaaaabbbeeegggvvvzzz}}}xxxqqqooovvv}}}~~~}}}}}}}}}{{{xxxvvvsssrrrpppooonnnmmmllllllnnnnnnoooooommmkkkhhhfff```]]][[[]]]aaaeeeeeedddggggggggggggeeedddbbbbbb_________`````````aaaaaa^^^]]]\\\[[[[[[[[[[[[[[[WWWWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPNNNOOOOOONNNMMMMMMOOOQQQWWWXXXYYYWWWVVVUUUUUUWWWWWW^^^gggnnnrrruuuyyy|||~~~xxxrrreee]]]TTTPPPMMMIIIJJJLLLYYYuuuoooZZZRRROOOPPPVVVcccvvv|||\\\BBB888888111111222222222333333333000000000000000000000000000111111111111111111000333444555666777888888888777======>>>DDDJJJbbb~~~}}}|||rrrrrr{{{||||||{{{{{{|||xxxooo[[[FFF@@@999666888999777444:::777777;;;>>>AAAIIIQQQ]]]eeennntttwww|||~~~yyyqqqjjjeeebbb___]]]SSSNNNLLLNNNQQQUUU\\\dddmmmxxx{{{}}}|||xxxnnnbbbSSSGGGBBB>>>:::777111111111111000000000000//////...------------...,,,,,,------------------)))))))))***+++++++++,,,,,,,,,,,,++++++*********************************))))))*********+++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...///000000333666===JJJ```}}}tttrrrrrrqqq___BBB777777000222333333333444555555555444555666777777888:::<<<;;;<<<>>>AAADDDFFFHHHIIIHHHLLLPPPRRRRRRTTTYYY^^^bbbooozzz}}}}}}}}}|||xxxzzzxxxuuuqqqmmmkkkkkkllllllkkkjjjjjjiiigggccc```^^^___``````___[[[XXXUUUXXXWWWVVVVVVWWWYYY[[[\\\ZZZaaaeeeeeehhhnnnqqqoookkkiiifffeeefffggghhhhhhtttvvvwwwsssmmmkkkooottt}}}~~~|||~~~~~~}}}}}}|||zzzxxxuuutttrrrqqqooonnnnnnmmmoooqqqssstttsssqqqnnnlllaaa]]]ZZZ[[[```eeefffeeefffgggggggggeeedddbbbbbbbbbbbbaaaaaa```___^^^^^^]]]]]]]]]]]]\\\[[[ZZZZZZWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOMMMOOOPPPQQQPPPPPPQQQRRRYYY[[[^^^^^^\\\YYYXXXXXXVVVZZZ```hhhpppuuuxxxyyyxxxvvvppphhh]]]SSSNNNLLLIIIIIILLLVVVrrrmmmZZZUUURRRUUU^^^mmm}}}yyy\\\DDD999888555444333111000000111111000000000000000000000000111111222222222222111111444444555555666888999:::777===>>>???DDDKKKdddzzzwwwuuukkklllxxx~~~}}}}}}|||~~~~~~yyyoooZZZDDD???999666666777666555999666777;;;???CCCLLLUUU```gggpppvvvyyy~~~yyyuuuooojjjeeebbb^^^[[[SSSNNNLLLOOORRRVVV]]]eeeooozzz~~~rrrgggWWWKKKEEEAAA<<<888111111111111000000000000//////...------------...************************))))))***+++,,,,,,---------------,,,,,,+++++++++************************))))))******++++++++++++))))))))))))))))))))))))((()))***+++,,,---------)))))))))******++++++++++++,,,,,,---...///000000000444<<>>AAACCCFFFHHHIIIGGGKKKPPPRRRRRRTTTZZZ```dddqqq}}}~~~~~~}}}yyy{{{zzzwwwsssooonnnnnnooonnnmmmmmmnnnmmmjjjeeeaaa\\\^^^___^^^\\\XXXSSSPPPPPPPPPPPPQQQRRRTTTVVVXXXWWWaaagggggghhhooorrrrrrmmmkkkiiiiiijjjkkkkkkkkkoooppppppllliiihhhkkknnnuuuzzz|||wwwrrrpppooommmnnnppptttzzz~~~}}}}}}|||{{{zzzwwwvvvtttrrrqqqpppooooooppprrruuuwwwxxxvvvtttrrreee```\\\]]]bbbggghhhgggeeefffhhhgggeeeccccccbbbfffeeecccbbb```^^^\\\[[[\\\]]]^^^^^^]]]\\\ZZZYYYWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOONNNNNNMMMOOOQQQRRRRRRRRRSSSTTTYYY\\\aaaccccccaaa______\\\]]]```gggooouuuvvvuuuvvvvvvoookkk___TTTNNNKKKHHHIIILLLXXXtttiiiYYYUUUQQQVVVbbbsssuuuZZZBBB777666999777444111///...//////000000000000000000000000222222333333333333222222555555444444666777999;;;777>>>>>>???DDDLLLfff|||uuuqqqmmmccceeeyyy|||ppp{{{~~~yyyzzz~~~|||~~~~~~~~~}}}~~~zzznnnYYYDDD@@@;;;666555444444444888555666;;;???EEENNNXXXaaahhhqqqwww{{{vvvsssnnniiieeeaaa]]]ZZZTTTOOOMMMPPPSSSWWW___fffqqq{{{|||nnn]]]RRRKKKCCC<<<777222222000/////////000111//////.........---------,,,,,,,,,+++++++++******...------,,,+++++++++,,,,,,+++******))))))******,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***------------...000111222111666>>>LLLbbb|||kkkggg___fffeeeWWWEEE999444333222222333444444555555666777666666666666888999:::;;;<<<>>>???@@@BBBEEEGGGKKKJJJLLLOOOPPPPPPWWW^^^kkkuuu~~~~~~~~~|||zzz|||zzzvvvsssqqqoooooopppssstttvvvtttooojjjfffeee___^^^[[[WWWSSSOOOLLLJJJJJJJJJIIIIIIKKKOOOSSSUUUXXX\\\ccckkkppprrrrrrqqqnnnllliiiggggggiiilllnnnrrrqqqlllfffaaa```eeejjjnnnpppqqqnnnhhheeeeeefffbbbfffkkkmmmqqqxxx~~~{{{xxxzzzwwwsssqqqrrrqqqnnnkkkmmmpppvvv{{{~~~}}}|||rrrjjjbbb^^^aaafffggggggcccdddeeefffffffffeeedddeeeddddddcccaaa```^^^]]]___^^^^^^]]]\\\[[[ZZZZZZ]]]ZZZVVVSSSRRRQQQPPPOOOOOONNNNNNMMMMMMNNNNNNOOOPPPQQQPPPPPPPPPRRRVVVYYY[[[^^^cccfffggghhhiiijjjjjjjjjjjjkkkmmmoooqqqrrryyyuuunnndddZZZQQQNNNLLLIIIHHHJJJZZZtttyyygggVVVMMMOOOVVVhhhttt[[[CCC888777555444333222111111111111444333222222111111222222///000111333333222111111111333555666666666888::::::>>>===???GGGPPPiii~~~zzzvvvssshhh```___mmmoookkk{{{~~~yyysssmmmyyy~~~}}}|||~~~}}}hhhUUUCCC@@@<<<999888777666555777999;;;<<>>LLLbbbxxxeee```\\\ccccccUUUCCC888444333222222333444444555555666777666666555666888999::::::<<<>>>???@@@AAADDDGGGJJJJJJLLLOOOPPPQQQXXXaaannnxxx~~~}}}{{{xxxvvvttttttttttttuuuxxxzzzxxxrrrkkkfffbbb\\\ZZZWWWSSSPPPLLLJJJIIIFFFFFFGGGIIILLLQQQUUUWWW\\\aaaiiiqqqvvvwwwvvvtttpppmmmjjjfffeeefffgggiiinnnmmmjjjddd______bbbgggjjjlllmmmjjjeeeaaa```aaa___cccfffhhhkkkrrr|||}}}{{{zzzwwwssspppnnnllljjjhhhmmmqqqwww~~~xxxpppfffaaabbbeeeggggggeeefffffffffeeeeeedddcccdddddddddcccaaa___^^^]]]___^^^^^^]]]\\\[[[ZZZZZZ[[[XXXTTTRRRRRRQQQPPPNNNOOONNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPRRRVVVYYY\\\___dddgggiiikkkmmmooowwwxxxyyyzzz{{{{{{{{{{{{{{{yyypppeeeZZZPPPMMMLLLJJJJJJMMMbbb|||{{{hhhVVVMMMKKKVVVnnnvvv]]]DDD888777555444333222111111111111333222111111000000111111000000111222222222222111111333555666666777888:::999======???HHHSSSnnn~~~zzzwwwvvvooofff```fffvvvtttddddddxxxzzzuuuqqqnnnuuu~~~||||||||||||}}}~~~lllYYYCCC@@@;;;888777777666555888:::<<<>>>AAAIIITTT[[[ffflllsssyyy~~~~~~uuurrrmmmhhhddd```[[[XXXUUUQQQOOOQQQUUUZZZdddmmmvvvoooZZZKKKBBB;;;777666555444222111111222222/////////.........------,,,,,,,,,,,,++++++++++++,,,,,,+++************+++...---,,,,,,++++++,,,,,,+++++++++++++++*********************************)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++******++++++,,,---------------...000111222222666>>>LLLddd}}}|||uuuaaa\\\WWW______RRR@@@666333333222222333444444555555666666666555555666777999::::::<<<>>>??????AAADDDGGGIIIHHHKKKOOOQQQSSS[[[dddrrr}}}}}}|||{{{zzzyyyzzzzzz{{{xxx{{{~~~|||uuulllccc^^^WWWUUURRRNNNKKKIIIHHHHHHBBBDDDFFFJJJNNNSSSVVVYYY```gggpppyyy~~~~~~|||yyyssspppkkkfffbbbaaaaaaaaahhhhhhgggbbb]]][[[]]]```eeehhhjjjhhhddd```______aaacccfffgggjjjrrr|||{{{zzzvvvpppjjjeeeddddddiiinnnuuu|||vvvjjjbbbaaacccffffffhhhhhhfffeeeddddddcccccccccccccccbbbaaa___^^^]]]______^^^]]]\\\[[[ZZZZZZXXXVVVSSSRRRRRRRRRPPPOOOOOONNNNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPRRRVVVYYY]]]```eeeiiilllpppuuuxxxxxxiii]]]QQQMMMKKKKKKMMMPPPiiijjjWWWNNNKKKVVVpppzzz___FFF999777444444333222111111111111222111000000//////000000111111111000111111222333222333555666666777999;;;888===<<>>MMMeee}}}|||xxxsss```ZZZTTT]]]^^^QQQ>>>444333444222222333444444555555666666555444444555666888999:::<<<===>>>???AAADDDFFFHHHGGGJJJOOORRRVVV___hhhxxx~~~}}}}}}}}}}}}~~~xxx|||~~~vvvjjj^^^XXXSSSRRRNNNKKKIIIHHHGGGGGGCCCDDDGGGKKKPPPSSSVVVXXXbbbiiiuuu}}}xxxtttmmmeee___\\\ZZZZZZcccdddddd```[[[WWWXXXZZZ```dddhhhhhheeebbbbbbccchhhiiilllnnnsss||||||sssiiiaaa___```cccgggnnnuuu|||vvvjjjaaa___aaaeeegggjjjiiigggeeecccccccccdddcccccccccbbbaaa```^^^]]]______^^^]]]\\\[[[[[[ZZZWWWUUUSSSSSSSSSSSSRRRPPPOOONNNNNNMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSWWWYYY]]]```eeejjjoootttzzz~~~qqqdddVVVOOOLLLKKKNNNRRRjjjmmmZZZPPPOOOWWWmmm~~~cccHHH999777444333222222111111111222222222111000000000000000222111000000000111333444222444666666666777999;;;999>>><<<>>>HHHWWWxxxrrrqqq}}}|||oooaaaWWWbbbvvvooommmnnnyyy}}}zzzyyyzzz}}}zzzjjjVVVCCC???;;;888777777555444777:::>>>BBBGGGPPP[[[cccnnnssszzzrrrnnnjjjeeeaaa\\\WWWTTTSSSQQQQQQUUUZZZ```jjjttt}}}rrrvvvlll{{{fffOOOCCC<<<666666555333222111111222222000000/////////.........---------,,,,,,,,,+++++++++******)))******++++++,,,+++******))))))*********************************************************************+++++++++************************,,,+++***)))***+++,,,---------------...000111222444666>>>NNNgggvvv~~~~~~qqq^^^XXXTTT^^^aaaSSS@@@444333444222222333444444555555666555444444444444666777888999;;;===>>>???AAADDDFFFGGGGGGJJJOOOSSSXXXaaalll|||~~~yyy|||}}}tttggg[[[TTTRRRQQQNNNLLLJJJIIIHHHHHHFFFHHHJJJLLLOOORRRSSSTTT^^^ggguuu|||xxxooofff^^^YYYVVVUUU___aaabbb___ZZZVVVUUUVVV[[[___dddfffeeeeeefffiiikkkmmmqqqvvv~~~wwwkkkbbb]]]]]]^^^bbbhhhnnntttwwwyyyzzzyyyqqqfff^^^\\\^^^cccfffjjjhhhgggeeeddddddeeeeeeccccccccccccbbbaaa______```______^^^]]]\\\[[[[[[XXXVVVUUUUUUVVVUUUTTTRRROOONNNNNNMMMMMMNNNNNNOOOPPPRRRSSSSSSSSSTTTWWWYYY\\\___dddjjjooovvv|||zzzlll[[[RRRNNNLLLNNNRRRfffppp\\\QQQPPPWWWlllfffJJJ:::777333333222222111111222222333333222111111111111222222111000000000111333444222444666777777777999;;;:::???>>>>>>GGGVVVxxxssstttuuuqqqmmmaaaZZZiiixxxnnniiihhhqqq{{{yyyyyy{{{|||}}}|||eeeQQQCCC@@@<<<999888777666555666:::???DDDJJJSSS^^^fffqqqvvv|||~~~rrrooojjjeeeaaa\\\XXXTTTRRRPPPQQQWWW\\\cccmmmwww}}}lllssssssiiiaaaqqq|||pppTTTFFF<<<555555444333222111222333444000000000/////////......------------,,,,,,,,,,,,+++************+++,,,,,,...---,,,,,,++++++,,,,,,)))))))))***************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---------------...000111222444777>>>OOOhhh{{{qqq]]]XXXVVVbbbgggYYYDDD777333444222222333444444555555666444444333333444555777888999;;;===>>>>>>@@@CCCFFFHHHGGGJJJPPPTTTYYYcccnnn}}}{{{}}}{{{rrrfff\\\VVVTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIJJJKKKLLLMMMOOOPPPYYYbbbqqq{{{rrrggg^^^XXXTTTSSS[[[]]]___^^^ZZZWWWXXXYYYYYY]]]aaacccdddeeeiiilllkkknnnttt}}}yyyoooeee^^^ZZZ]]]```dddjjjnnnqqqssssssqqqkkkbbb[[[XXX[[[```dddgggfffffffffffffffggggggddddddddddddcccbbbaaa`````````___^^^]]]\\\[[[[[[XXXWWWVVVVVVWWWVVVTTTRRROOONNNNNNMMMMMMNNNNNNOOOOOOPPPRRRRRRRRRSSSUUUXXXYYY]]]ccciiinnntttzzz~~~ppp___UUUOOOLLLNNNQQQcccsss^^^RRRMMMUUUlllhhhKKK;;;888333333222222111222222333444333333222111222222222111111111000111111222333222444666777777888:::;;;;;;@@@???@@@GGGVVVyyymmmeeeddddddggg^^^\\\nnnzzznnnhhhcccjjj{{{}}}zzzyyyxxxyyybbbOOOEEEAAA===:::999888777666666;;;AAAGGGNNNXXXccckkktttyyy~~~|||rrrooojjjeeeaaa]]]XXXTTTRRRPPPSSSYYY```gggrrr|||~~~zzzjjjllljjjbbb\\\iii}}}qqqvvvtttXXXIII???666555444333333333444555666000000000000/////////......------------,,,,,,,,,+++++++++++++++,,,------...---,,,,,,++++++,,,,,,((()))))))))*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------...000111222555777>>>OOOjjjtttbbb^^^ZZZhhhnnn```III999444444222222333444444555555666444333333333333555666777999;;;===>>>>>>@@@CCCEEEIIIHHHKKKPPPTTTZZZeeeooo{{{|||sssiiiaaa\\\WWWWWWWWWVVVTTTQQQNNNLLLIIIHHHGGGFFFGGGIIIKKKLLLSSS]]]mmm|||}}}tttiii```YYYUUUSSSUUUYYY\\\]]][[[\\\^^^aaa]]]```cccddddddfffkkkoooqqqttt||||||wwwqqqhhh___YYY[[[]]]aaafffjjjmmmooopppkkkggg```YYYVVVXXX]]]aaacccdddeeefffhhhiiiiiiiiieeeeeeeeeeeedddccccccbbb``````___^^^]]]\\\\\\[[[XXXWWWVVVVVVVVVUUURRRPPPOOONNNNNNMMMMMMNNNNNNOOOKKKMMMOOOOOOOOOPPPRRRTTTUUUZZZaaaggglllqqqvvvyyy~~~ppp___UUUPPPLLLNNNQQQ^^^{{{vvv^^^QQQLLLRRRhhhjjjMMM<<<888333222222111222222333333333222222111111111111111000000111222222222222111333555666777777888:::<<<:::AAAAAABBBJJJYYY}}}wwwcccWWWVVVYYY^^^ZZZ]]]sss}}}sssnnnhhhjjjwww|||yyyuuu```MMMFFFBBB>>>;;;::::::999888888===DDDKKKRRR]]]hhhpppxxx{{{zzzqqqnnniiiddd```\\\WWWSSSSSSRRRVVV]]]dddlllwww}}}zzzhhhhhhfff```ZZZeeeuuueeeggg}}}rrrXXXKKKBBB999555555444444555666888999000000000000////////////......---------,,,,,,,,,,,,+++++++++,,,------...,,,+++******))))))******(((((())))))*********+++++++++++++++++++++++++++++++++******************************************)))***+++,,,---,,,++++++------------///000111222555777>>>OOOjjjzzziiifff]]]lllrrreeeMMM;;;555444222222333444444555555666333333222222333444666777999;;;<<<===>>>@@@CCCEEEIIIIIIKKKPPPTTTZZZeeepppyyy}}}tttllleeebbbZZZZZZ[[[[[[XXXTTTPPPNNNHHHFFFDDDCCCDDDFFFHHHJJJPPPZZZjjj{{{~~~uuujjjaaaZZZVVVTTTQQQUUUZZZ\\\]]]___dddhhhdddfffggggggfffhhhnnnrrryyy}}}zzzxxxvvvuuurrrkkkaaaYYYXXXZZZ^^^cccgggkkkmmmnnniiieee___YYYVVVWWW[[[___```bbbdddgggiiijjjjjjjjjffffffffffffeeeddddddccc``````___^^^]]]\\\\\\[[[XXXWWWVVVVVVVVVTTTQQQNNNOOONNNNNNNNNNNNNNNNNNOOOIIIJJJLLLMMMMMMNNNPPPRRRSSSXXX___fffkkkooosssuuuvvvxxxyyyzzz{{{zzzyyyxxxwwwwwwwwwzzz}}}nnn^^^UUUPPPMMMNNNQQQYYYwwwwww^^^PPPNNNQQQaaakkkMMM<<<888222222222111222222333333222111111000000000000000///000111333333222111111333555777777777888:::<<<999AAABBBDDDLLL\\\||||||mmm[[[PPPOOOUUUXXXWWW^^^vvvzzzvvvpppooovvv|||||||||qqq]]]KKKGGGCCC???<<<;;;;;;:::888:::???FFFNNNVVV```llltttzzz}}}yyypppmmmhhhddd___[[[VVVSSSUUUTTTXXX```gggooozzz~~~{{{qqqeeehhh]]]WWWbbbssslllfffccchhhyyyuuu___JJJ>>>999333444444555555555555555333222222000///...---,,,------------------------************************+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))******++++++)))************+++++++++,,,+++)))(((((()))+++,,,...///000///------///000444777???QQQkkk~~~wwwhhheeerrryyylllPPP:::555888111222222333333444444555444444444555555555555666::::::;;;<<<>>>AAADDDEEEGGGJJJLLLMMMPPPZZZhhhsss{{{}}}zzzxxxssslllgggddd___ZZZXXXYYYYYYTTTPPPLLLFFFCCCCCCDDDCCCEEEHHHMMMTTTaaaqqqxxxnnneee^^^YYYWWW\\\ZZZYYY^^^eeejjjjjjhhhhhhiiikkkmmmoooqqqssstttvvv~~~~~~xxxsssqqqsssooofff___^^^[[[\\\\\\^^^fffppptttsssmmmhhh___XXXTTTUUUYYY[[[]]]```cccgggjjjllllllllljjjiiihhhiiiiiihhheeebbbbbbaaa`````````___]]][[[WWWXXXYYYYYYWWWUUURRRPPPOOONNNLLLLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPOOORRRXXX^^^dddhhhjjjkkkllljjjfffeeeddddddcccaaaaaabbbfffjjjqqqwww}}}}}}zzzxxxxxxyyy}}}vvvkkk^^^UUUNNNJJJLLLPPP[[[wwwyyyaaaOOOMMMSSS___tttmmmNNN<<<777333333333222111000///...000111111111222222222222000000000000111222333444555666777888999:::::::::>>>===@@@FFFJJJ\\\~~~hhhVVVJJJJJJNNNRRRSSSccc~~~|||{{{~~~{{{|||xxxeeeRRRHHH@@@>>><<<:::999:::;;;<<<<<>>AAACCCEEEEEEHHHKKKMMMQQQ[[[jjjuuu|||zzzwwwsssoookkkfffaaa\\\YYYZZZXXXTTTOOOKKKFFFBBBCCCDDDCCCEEEIIIKKKRRR___nnn||||||qqqhhhbbb^^^]]]^^^\\\\\\aaaiiippprrrrrrpppqqqsssuuuwwwyyy{{{{{{{{{{{{~~~zzzuuurrrsssppphhhbbbbbb^^^___^^^___fffooosssrrrnnniii```YYYUUUVVVYYY\\\^^^```cccfffiiikkklllmmmllljjjiiihhhhhhgggdddbbb```^^^]]]\\\]]]\\\ZZZYYYXXXXXXXXXXXXWWWUUUSSSQQQPPPNNNLLLLLLMMMNNNMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOSSSVVV[[[___ccceeeeeeeeeccc```[[[XXXVVVUUUTTTSSSTTTVVVYYY]]]bbbhhhmmmooosssuuuvvvuuusssqqqqqqqqqrrrzzz}}}qqqfffZZZRRRLLLHHHJJJNNNZZZvvv}}}dddQQQLLLRRR\\\mmmnnnOOO===999555555444444333222000000000000000111111111222222222222222222333444555666555666777888999:::::::::======AAAFFFMMMaaaxxxcccRRRHHHHHHMMMUUUXXXkkk}}}}}}uuuaaaNNNDDD>>><<<:::999888999:::;;;===CCCLLLTTT[[[eeeooovvv~~~vvvrrrnnnggg```ZZZWWWVVVUUUVVVYYY^^^dddmmmyyy}}}xxxxxxsssddd\\\aaaiiisss^^^\\\YYYZZZeeezzzxxxrrriii[[[LLL???888666888;;;>>>>>><<<999777444333222000///...------------------------------++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************+++++++++******************++++++++++++,,,,,,,,,)))************+++++++++...---,,,++++++,,,---...,,,---.........///111333333666???PPPkkk{{{uuuvvvqqqaaaKKK999333333333333444555555666666777444444444555555555555666999::::::<<<>>>@@@BBBCCCCCCFFFJJJMMMRRR]]]kkkwww}}}|||vvvssspppooofffbbb]]]ZZZYYYVVVQQQMMMJJJEEECCCDDDDDDCCCFFFKKKLLLSSS___mmmzzzwwwnnnhhhdddbbbbbb___^^^bbbjjjrrrvvvwwwwwwxxxyyy{{{}}}~~~}}}xxxttttttrrrlllhhhgggdddeeecccaaaeeemmmqqqqqqpppjjjbbbZZZWWWWWWZZZ\\\___```bbbdddgggkkkmmmoooooommmjjjgggfffeeecccaaa```^^^\\\[[[[[[[[[ZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSQQQOOOMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNRRRVVV[[[```bbbcccaaa```]]]YYYRRRMMMIIIGGGEEEDDDGGGIIILLLPPPUUUZZZ]]]___gggjjjmmmnnnmmmkkkkkkjjjiiinnnxxxyyylllbbbWWWQQQMMMIIIJJJNNNXXXuuuhhhUUULLLQQQYYYeeexxxsssTTT@@@:::777777666555444333222222///000000000111111111111222222222222333444555555555666777888999:::::::::<<<<<>>BBBBBB???;;;888555444222000............------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++++++++))))))*********+++++++++---,,,++++++++++++,,,---+++,,,---......///222444333666>>>PPPkkk|||wwwlll[[[HHH:::222000333333333444555555666666444444444555555555555666999999:::<<<>>>???AAABBB@@@DDDIIIMMMRRR]]]lllwww{{{}}}yyyrrrnnnllleeebbb]]]ZZZWWWTTTOOOKKKIIIFFFDDDEEEEEEEEEIIINNNSSSZZZdddpppzzzwwwooohhheeefffccc```bbbgggmmmrrrtttxxxyyy{{{|||}}}~~~~~~}}}}}}{{{vvvtttrrrooommmlllkkkkkkhhhccceeekkkpppoooooojjjbbb[[[WWWWWWZZZ\\\``````aaabbbfffjjjmmmppprrrooojjjgggeeedddbbb```bbb___]]]\\\\\\\\\\\\ZZZZZZYYYXXXVVVTTTTTTSSSSSSRRRPPPNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMQQQXXX^^^bbbcccbbb```^^^YYYQQQJJJEEEBBB???===AAACCCFFFJJJOOOTTTXXX[[[aaaeeejjjmmmmmmlllkkkjjjgggiiiooo~~~yyylllaaaWWWRRROOOMMMMMMPPPVVVsssjjjVVVLLLQQQWWW^^^nnn]]]DDD:::888777666555444333333222//////000000000111111111111000000000111111222333555666777888999:::::::::;;;===BBBGGGRRRkkklllYYYLLLGGGKKKQQQQQQ]]]{{{~~~}}}xxxiiiUUUDDD===;;;:::888777888999;;;===AAAIIISSS\\\dddjjjrrrwww}}}|||wwwpppllleee^^^XXXTTTSSSSSSWWWZZZ___fffpppzzztttttthhhgggfffyyytttbbbcccaaa]]]dddllljjjfff```XXXMMMBBB:::666:::???DDDDDD@@@;;;777666444222000.........///------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))*********+++++++++++++++************++++++***,,,---......000222444333666???PPPkkk~~~}}}|||mmm]]]LLL???555111222222222333444444555555444444444555555555555666888999:::<<<===???@@@@@@???CCCHHHLLLRRR]]]kkkvvvwwwyyy{{{~~~~~~rrriiieeebbb```]]]ZZZVVVRRRMMMJJJJJJHHHGGGHHHHHHHHHLLLSSS^^^ccckkkttt{{{xxxoooiiihhheeebbbbbbeeejjjooorrrxxxyyy{{{{{{{{{zzzyyyxxxxxxzzzyyytttrrrrrrrrrqqqrrrqqqllleeedddjjjnnnooonnniiibbb\\\XXXXXX[[[]]]aaaaaaaaabbbeeehhhlllooorrrooojjjgggeeedddbbb```aaa___]]]\\\]]]]]][[[ZZZZZZYYYXXXVVVTTTTTTSSSSSSRRRPPPNNNMMMMMMLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJOOOVVV]]]bbbcccbbbaaa```[[[SSSLLLGGGBBB???<<<>>>???BBBGGGMMMSSSYYY\\\```eeekkkooopppooonnnnnnkkkjjjnnnyyy~~~nnnbbbWWWRRRQQQOOOPPPRRRTTTqqqhhhTTTIIINNNSSSXXXeee|||fffHHH999777666444333222222222222000000000000111111111111111111000000111111222222555666777888999:::::::::<<>>888666;;;@@@EEEEEEAAA<<<888666555222///......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++***************************,,,---......///222444444777@@@RRRmmm{{{{{{ssseeeVVVHHH<<<555111111222222333444444555444444444555555555555666777888:::<<<===>>>>>>???>>>CCCHHHLLLQQQZZZhhhrrrsssuuuxxxzzz|||rrrfff```^^^^^^\\\ZZZVVVRRRNNNLLLLLLJJJKKKLLLKKKKKKQQQYYYccchhhnnntttyyywwwpppiiigggeeedddfffjjjooossswwwwwwxxxxxxvvvtttqqqooolllmmmppptttwwwzzz}}}~~~zzz{{{}}}~~~}}}~~~}}}uuusssvvvxxxvvvwwwwwwqqqhhhdddhhhnnnooommmiiiccc]]][[[[[[]]]___bbbbbbaaabbbdddgggkkkmmmooommmjjjgggfffeeecccaaa^^^]]]\\\\\\]]]\\\YYYWWWYYYYYYXXXWWWUUUTTTSSSSSSQQQOOOMMMLLLMMMMMMLLLKKKHHHHHHHHHHHHIIIJJJKKKLLLLLLPPPWWW^^^bbbeeeeeeeeebbb]]]WWWQQQLLLHHHCCC@@@>>>>>>@@@DDDJJJRRRYYY^^^aaaffflllqqqrrrrrrrrrrrrpppooopppxxxrrreeeWWWRRRQQQPPPPPPRRRSSSooo}}}eeeRRRGGGKKKOOOSSSaaavvvlllKKK:::666555333111000000111111000111111111222222222222444333333222333333444444555666777888999:::::::::<<>>:::777555222///......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++//////.........---------)))************+++++++++***++++++++++++++++++***+++---.........///111333555888AAASSSnnn~~~}}}}}}wwwkkk\\\MMM???777222222333333444555555555444444444555555555555666777888:::<<<===>>>>>>===???CCCHHHKKKOOOXXXdddnnnpppssswwwyyy{{{|||~~~sssggg```\\\]]]]]]\\\XXXUUURRRPPPNNNMMMNNNPPPOOOOOOUUU^^^```eeekkkooossszzzzzzuuullljjjhhheeeeeegggkkknnnmmmnnnnnnmmmjjjfffbbb```ZZZ[[[^^^bbbfffkkkoooqqqpppqqqtttuuutttvvv~~~yyysssqqqttt|||xxxuuuzzz}}}{{{{{{zzzsssiiidddhhhnnnpppnnnjjjeee```^^^___aaaccccccccccccccceeefffhhhjjjllljjjiiihhhhhhgggdddbbb^^^]]]^^^______]]]YYYVVVXXXXXXXXXXXXWWWUUUSSSQQQPPPNNNLLLLLLMMMNNNMMMLLLHHHHHHHHHIIIIIIJJJKKKLLLLLLPPPWWW___fffjjjmmmnnnhhhddd```\\\XXXSSSNNNJJJFFFEEEDDDFFFLLLTTT]]]bbbeeeiiiooosssuuuvvvvvvwwwuuuuuuvvv{{{zzzjjjZZZSSSRRRRRRSSSUUUSSSmmmyyybbbPPPJJJMMMOOOTTTbbbvvv~~~kkkLLL===777555333111000000111222222222222222333333333333444444333333222333333444555666777888999:::::::::;;;???DDDHHHWWWxxxiiiZZZRRRPPPTTTYYY]]]lll|||{{{sss___JJJ>>><<<777666666777888;;;>>>@@@FFFMMMVVV^^^dddkkkrrrwwwxxx|||{{{wwwuuuuuummmjjjddd^^^ZZZXXXXXXXXX```eeemmmwwwzzzrrrxxxrrr|||ppprrrnnnlllttttttsssmmm```OOOBBB<<<::::::>>>CCCGGGGGGDDD???<<<777555222///......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************************))))))******++++++++++++*********))))))((((((((()))************++++++++++++,,,,,,------,,,,,,+++,,,---.........///111333555999BBBTTToooxxxmmm^^^NNN???555333333444444555666666777444444444555555555666666666888:::<<<============???CCCHHHJJJNNNVVVbbbkkkooossswwwzzz{{{{{{|||}}}ttthhhbbb\\\]]]^^^]]]ZZZWWWUUUTTTOOOOOOQQQRRRQQQQQQXXXaaa\\\aaagggjjjnnnvvvzzzwwwooommmjjjfffbbbbbbdddfffbbbccccccaaa^^^YYYTTTQQQLLLMMMPPPTTTZZZ```fffiiikkkmmmpppqqqnnnooozzzwwwqqqiiifffiiipppxxx}}}zzzwww}}}~~~}}}|||uuujjjdddhhhnnnqqqnnnkkkfffbbbaaabbbdddfffcccccccccdddeeefffggghhhjjjiiihhhiiiiiihhheeeccc___```aaabbbccc```\\\XXXWWWXXXYYYYYYWWWUUURRRPPPOOONNNLLLLLLMMMNNNMMMMMMIIIIIIIIIIIIJJJKKKLLLLLLIIINNNVVV```iiiqqqvvvxxxooommmjjjgggddd___ZZZVVVOOOMMMKKKLLLQQQYYYbbbhhhiiimmmrrrvvvxxxyyyzzz{{{yyy{{{|||ppp___WWWUUUUUUWWWYYYTTTmmmvvv```PPPOOOQQQRRRWWWeeexxx}}}iiiMMM>>>888666444111000111222222222222333333333444444444222222111111000111111111555666777888999::::::::::::???DDDIIIZZZ}}}ooo```YYYWWWZZZ^^^```ooo||||||ttt^^^HHH<<<:::555555444555777:::>>>@@@GGGMMMVVV]]]cccjjjqqqwwwxxx{{{yyyuuuttttttkkkhhhccc]]]ZZZXXXXXXYYY```fffoooyyyzzzrrr{{{vvv{{{rrrqqqrrrvvvzzzwwwvvvooo```NNN@@@:::999<<>>999>>>888111...000111///---///............---------************************,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++************++++++++++++************++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,...///000///000111333555888AAASSSnnn~~~zzz{{{~~~}}}wwwkkkWWWDDD999666333333333333333333333333555555555555555555555555777888999:::<<<===>>>>>>@@@AAACCCFFFKKKTTT^^^dddkkkpppwwwzzz|||}}}}}}qqqhhhccc```___]]]\\\[[[ZZZYYYYYYUUUTTTSSSSSSTTTWWWYYY[[[^^^___```bbbfffmmmvvv|||~~~wwwqqqqqqooolllhhhccc___[[[YYYZZZYYYYYYYYYTTTLLLHHHIIICCCFFFJJJOOOSSSWWWZZZ\\\]]]\\\___cccfffffffffggg}}}zzznnngggaaaaaabbbeeellltttxxxwww{{{|||pppiiiiiilllnnnnnnnnniiidddbbbbbbccccccaaacccbbb``````bbbdddeeeeeehhhhhhhhhhhhhhhgggffffffcccbbb```^^^]]]\\\\\\]]]ZZZYYYYYYZZZZZZXXXTTTQQQSSSRRRPPPMMMLLLLLLLLLLLLHHHHHHGGGGGGHHHHHHIIIJJJLLLOOOUUU^^^iiiuuuzzzrrrooonnnjjjddd```\\\WWWXXX]]]eeejjjmmmvvvyyy}}}~~~qqq^^^VVVUUUSSSTTTXXXTTThhhooo___UUUPPPWWW[[[^^^lll|||gggJJJ888888666555333222222222333111111222222222333333333333333222222111222222222555555666888999:::;;;<<<;;;AAAFFFNNNbbbmmmdddhhhgggaaa___pppzzzyyyrrrVVVBBB999888888999999888888;;;???CCCKKKQQQYYY___eeellltttzzz{{{|||~~~vvvrrrrrrsssooohhhaaa^^^ZZZVVVWWW[[[aaajjjttt}}}}}}uuuooo|||yyywwwwwwzzz~~~~~~{{{qqq___KKK>>>999:::>>>HHHOOOMMMFFFBBB>>>;;;===777111...000111///---...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))***++++++++++++************++++++++++++************++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,...///000///000111333555888AAASSSnnn}}}~~~wwwwww}}}~~~zzzkkkTTTAAA888666222222222333333444444444555555555555555555555555777888999:::;;;===>>>>>>???AAACCCGGGLLLSSS\\\bbbfffjjjqqqvvvzzz|||}}}qqqiiieeebbbaaa```^^^]]]\\\\\\\\\XXXWWWUUUSSSSSSTTTUUUVVVWWWXXXXXXYYY\\\cccjjjpppyyyyyyssspppnnnlllhhhddd___ZZZVVVWWWTTTSSSSSSOOOHHHFFFHHHBBBEEEHHHLLLOOOQQQTTTUUUWWWZZZ]]]^^^[[[XXXYYY\\\aaajjjttt{{{{{{vvvooohhhaaa``````aaagggnnnxxx{{{xxx|||}}}pppiiihhhjjjllllllnnnjjjfffdddeeefffeeedddbbb```______aaacccccccccggggggggghhhggggggffffffdddcccaaa___^^^]]]]]]]]]ZZZYYYZZZ[[[\\\[[[XXXUUUTTTSSSQQQOOONNNMMMMMMMMMHHHHHHHHHGGGHHHHHHIIIIIILLLPPPWWWbbbnnn}}}}}}wwwppplllhhhhhhmmmtttyyy{{{ttt```VVVTTTSSSTTTWWWTTThhh{{{lll[[[PPPKKKQQQZZZeeevvvgggJJJ999888777555333222222222222111111111111222222222333333333222222111222222333555555666888999:::;;;<<<;;;@@@FFFNNNccc|||ttttttooofff^^^rrr~~~}}}|||~~~qqqWWWDDD<<<;;;888999999888999;;;???CCCKKKQQQZZZaaagggmmmtttyyy}}}~~~~~~vvvqqqppppppmmmfff```]]]YYYVVVWWW[[[bbbkkkuuu~~~vvvppp~~~}}}ttt___JJJ<<<999<<>>===<<<777111//////000///---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***))))))***++++++++++++************++++++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,...///000///000111333555888AAASSSnnn~~~tttttt{{{|||jjjQQQ===666777111111222333444555555666555555555555555555555555777888999:::;;;<<<===>>>???AAADDDHHHMMMSSSZZZ^^^aaadddjjjrrryyy~~~|||ssslllhhhfffeeecccaaa___^^^^^^^^^\\\ZZZVVVSSSPPPOOOOOOOOOOOOOOOOOOPPPQQQVVV\\\```jjjttt~~~|||uuurrrpppnnnkkkgggaaaZZZUUUQQQNNNMMMNNNKKKGGGEEEGGGEEEGGGKKKMMMNNNOOOQQQSSSWWW]]]bbb___WWWQQQPPPQQQIIIPPPZZZdddnnn|||wwwqqqooohhhaaa^^^]]]\\\aaagggppp|||}}}xxx{{{~~~qqqiiigggiiikkklllooommmjjjjjjjjjiiihhhgggbbb```______```aaaaaa```dddeeefffffffffffffffeeeeeedddbbb```___^^^^^^^^^ZZZZZZZZZ\\\]]]]]][[[YYYUUUTTTSSSQQQPPPOOOOOOOOOIIIIIIHHHHHHHHHHHHHHHIIINNNRRRZZZdddqqq~~~}}}xxxcccWWWSSSRRRSSSTTTSSSgggwwwiiiWWWKKKGGGKKKZZZpppfffJJJ:::999888666333222111111111000000000111111111222222333222222111222222333333555666777888999;;;<<<<<<;;;@@@DDDMMMddd~~~sssggg^^^tttzzzyyylllUUUDDD===<<<888999999888999<<<@@@CCCLLLSSS\\\dddjjjooouuuyyy~~~~~~vvvqqqmmmkkkjjjccc]]][[[YYYVVVXXX]]]dddmmmwww~~~vvvpppyyycccLLL===:::===CCCOOOWWWQQQEEE>>>======:::666111//////000///...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******************+++++++++************++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...///000///000111333555888AAASSSooo}}}ssssssuuu~~~}}}iiiMMM:::555666111111222333444555666777555555555555555555555555777777888999;;;<<<===>>>>>>AAAEEEIIIMMMRRRWWW[[[___```fffoooyyyzzzuuupppmmmiiigggdddaaa___^^^^^^^^^\\\YYYUUUQQQMMMKKKJJJJJJHHHIIIIIIIIIIIILLLQQQTTT[[[iiiyyyxxxuuusssrrrpppllleee\\\UUULLLIIIJJJNNNOOOKKKHHHIIILLLOOOSSSUUUUUUUUUXXX[[[bbbjjjpppnnnfff^^^UUUOOOGGGIIIOOOXXXcccqqquuunnnmmmfff```]]][[[ZZZ]]]ccclllxxx}}}uuuwww}}}rrrjjjhhhjjjlllnnnppppppppppppnnnllliiihhhbbbaaa______```aaa___^^^aaabbbcccdddeeeeeeeeeeeeeeedddcccbbb```___^^^^^^\\\[[[[[[[[[]]]\\\ZZZXXXUUUUUUTTTRRRQQQPPPOOOOOOJJJJJJIIIHHHHHHHHHIIIIIIQQQUUU[[[cccooo}}}gggXXXSSSSSSRRRRRRRRReeexxxjjjXXXJJJFFFIII\\\|||dddIII;;;999888666333222111111111///000000000000111111111222222111111222222333333555666777888:::;;;<<<<<<===@@@CCCLLLdddrrrddd^^^sss|||zzzvvvbbbNNNAAA;;;:::888999999999999<<>>DDDPPPWWWPPPCCC<<<;;;;;;888555222000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++*********++++++************++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...///000///000111333555888AAATTTooo~~~zzz~~~nnnooolllxxxzzzfffJJJ999555666111111222333555666777777555555555555555555555555666777888999;;;<<<=========@@@EEEIIIMMMQQQVVVZZZ[[[]]]bbbkkkvvv}}}~~~zzzwwwuuurrrkkkiiieee```]]]\\\\\\\\\XXXVVVQQQMMMJJJHHHGGGGGGBBBCCCDDDEEEEEEGGGJJJMMMRRRcccwww|||vvvtttrrrqqqooohhh]]]UUUJJJIIIMMMUUUYYYVVVRRRQQQUUUZZZ^^^``````aaaeeehhhrrr{{{{{{iiiYYYQQQLLLLLLRRR[[[iii}}}wwwpppllleee```___]]][[[^^^cccnnnxxxrrrooouuu|||yyyqqqkkkiiijjjmmmoooqqqsssuuuuuurrrnnnjjjhhhbbb```____________]]][[[^^^___aaabbbddddddeeeeeeeeeddddddcccaaa```___^^^]]]\\\ZZZZZZZZZZZZXXXVVVUUUTTTTTTRRRQQQPPPNNNNNNKKKKKKJJJJJJJJJJJJJJJKKKQQQUUU\\\cccnnn~~~jjjZZZUUUTTTSSSPPPPPPbbbppp\\\MMMIIILLL```aaaHHH<<<999888555333222111111111///000000000000111111111222111111111222222333444666666777999:::;;;<<<===???AAACCCLLLeeerrreee^^^ppp~~~}}}}}}lllYYYIII???:::999888999999999:::===AAAEEEMMMUUU```iiinnnrrrvvvyyy|||zzzuuunnnhhhcccbbb\\\YYYYYYYYYYYY\\\bbbmmmttt~~~xxxnnnhhh|||tttZZZFFF???@@@FFFOOOUUUNNNCCC<<<:::999666444222000///.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++++++++***)))++++++************++++++++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,...///000///000111333444888AAATTTpppzzzwwwggggggbbbqqquuucccJJJ<<<777555222222333444555666666777555555555555555555555555666777888999:::;;;<<<======@@@DDDHHHLLLQQQVVVZZZXXXZZZ___fffooowww|||~~~}}}{{{zzzxxxvvvmmmjjjeee___[[[YYYXXXXXXTTTQQQMMMIIIFFFDDDDDDDDD===???BBBCCCDDDFFFJJJLLLRRRcccwwwwwwtttqqqpppoooiii^^^VVVNNNMMMSSS]]]ddddddaaa``````eeekkkmmmlllmmmrrrwwwooo\\\QQQKKKMMMUUUbbbxxx{{{uuummmgggcccbbbaaa___```eeeoooyyyooogggjjjpppuuuqqqlllhhhffffffhhhjjjmmmqqqvvvxxxuuuqqqllljjjcccbbb`````````^^^\\\YYY[[[\\\^^^```bbbddddddeeedddddddddcccaaa```^^^]]]^^^\\\ZZZYYYYYYXXXVVVTTTUUUUUUTTTTTTRRRPPPOOONNNLLLLLLKKKKKKLLLLLLMMMNNNPPPVVV]]]eeeooo~~~mmm\\\WWWWWWTTTOOOMMM^^^}}}wwwaaaRRRLLLPPPccc}}}^^^FFF<<<888777555333222222222333000000000111111111222222111111111111222333444444666777888999:::<<<======@@@BBBDDDNNNhhh{{{|||~~~uuukkkbbbrrryyyfffTTTGGG@@@<<<:::888999999999:::===BBBFFFNNNVVVaaaiiinnnrrrvvvyyy}}}}}}wwwsssnnngggbbb___ZZZWWWXXXZZZ[[[___eeeooowww}}}tttkkkdddxxxyyy|||```JJJCCCDDDHHHOOOSSSMMMDDD>>>;;;888444444333111///......///.........---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++++++++***)))++++++************++++++++++++************++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,...///000///000111333444888AAATTTppptttbbbaaaXXXhhhooo___KKK???999444333444444444555555666666555555555555555555555555666666777999:::;;;<<<===<<>>CCCFFFOOOWWWaaahhhmmmqqqvvvyyyzzztttqqqmmmgggbbb]]]YYYVVVXXX[[[\\\bbbhhhpppxxxzzzrrriiicccvvvrrrbbbMMMFFFHHHJJJPPPRRRLLLEEEAAA<<<888333444333111///---...///---------,,,,,,,,,++++++************************,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))++++++************++++++++++++************++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,...///000///000111333444888AAATTTppptttaaa^^^RRRccckkk]]]KKKAAA:::333444444555555555555555555555555555555555555555555666666777888:::;;;<<<===<<<>>>BBBEEEJJJPPPWWW\\\[[[___cccfffjjjqqq{{{~~~zzzvvvrrrnnnggg___YYYUUUTTTTTTPPPNNNIIIDDDAAA>>>======???CCCHHHLLLOOORRRVVVYYY___iiiuuu|||{{{vvvvvvwwwrrriii```\\\WWWYYYcccooouuuyyy|||xxx~~~zzzgggWWWTTTXXXaaawww}}}uuupppkkkjjjgggccccccfffmmmyyywwwggg^^^aaagggddddddbbb^^^ZZZWWWVVVVVVaaaiiisssyyyyyyvvvrrrqqqqqqooonnnmmmmmmjjjgggdddXXXYYY\\\^^^aaacccddddddcccccccccbbbaaa___]]]\\\[[[ZZZXXXXXXYYYZZZZZZYYYWWWXXXXXXWWWVVVTTTRRRPPPLLLLLLMMMNNNOOOQQQRRRSSSTTTZZZaaafffkkkuuuooo```[[[\\\WWWNNNIIIXXXwww~~~eeeVVVIIIRRR```wwwyyyYYYCCC;;;555444333333333333444555111222222222222333333333111111111111222333444555777777888999;;;<<<======???BBBGGGTTTqqq}}}uuuuuuwwwssskkkfff```hhhvvvtttkkkvvvttt___NNNDDD???;;;999888999999999;;;>>>CCCGGGPPPWWW```hhhlllqqqvvvzzzxxxrrrpppmmmgggccc\\\XXXVVVYYY[[[^^^cccjjjpppyyy~~~}}}yyyrrriiicccwwwqqqkkkMMMFFFMMMNNNUUUXXXPPPEEE???<<<:::444333222000//////......,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++)))************+++++++++******+++,,,,,,,,,,,,+++***+++,,,---...---,,,,,,,,,---...///000111222333333666???RRRnnn}}}lll[[[VVV```iiidddRRR@@@666444333333333444444444555555555555555555555555555555777777888999:::;;;;;;<<<===???CCCFFFIIINNNTTTXXX[[[^^^ccchhhlllqqqvvvyyy|||vvvqqqiiiaaa\\\XXXSSSQQQRRRNNNLLLIIIDDD???>>>???@@@EEEHHHOOOVVV[[[]]]^^^^^^___ccckkkuuu~~~}}}zzzxxxxxxyyytttllleee\\\\\\]]]```eeekkkrrruuu{{{yyy```TTTXXXeeexxx~~~yyywwwrrrlllgggfffhhhkkkllltttwwwooojjjhhhlllssspppkkkccc[[[UUUQQQMMMKKKVVV___ooo}}}yyyvvvxxxwwwxxxzzzzzzxxxtttpppmmmhhhbbb]]]]]]aaaddddddcccdddbbb``````aaaaaa___\\\ZZZZZZYYYYYYXXXWWWWWWWWWTTTUUUVVVWWWUUURRROOOMMMPPPOOOOOOPPPRRRSSSSSSRRRUUU[[[ccchhhlllttt{{{oooeee___YYYQQQKKKJJJXXXsssdddNNNLLLNNNYYYttt|||YYYBBB:::666666555444333333333333111111222222222333333333333333333333444555666666===<<<:::999999:::<<<===AAACCCIIIYYYzzzyyywwwuuulllaaaYYYUUU\\\ooouuu~~~{{{iiirrr{{{nnnWWWIIIAAA<<<999:::888666777;;;<<<===BBBIIIPPPWWWaaahhhkkkooovvv{{{wwwuuutttmmmddd___^^^YYYWWWZZZ^^^aaaeeejjjwww~~~~~~|||wwwpppiiiddduuullldddooo~~~~~~vvvYYYPPPTTTXXX^^^^^^TTTGGG>>>:::666333333111000///.........------------------------,,,,,,+++++++++*********+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))***)))************+++++++++******+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,,,,---...///000222333333444777@@@RRRnnnsssddd^^^eeejjjdddSSSBBB888555444444444444555555555555555555555555555555555555666777888888::::::;;;<<<===???BBBEEEHHHLLLRRRUUU\\\```eeejjjoootttyyy|||}}}wwwppphhh```[[[WWWRRRPPPRRRNNNMMMJJJGGGCCCBBBCCCEEENNNQQQUUUZZZ]]]^^^]]]]]]ZZZ^^^eeepppzzz|||zzzyyyzzzzzzwwwooohhh^^^]]]]]]^^^aaaeeejjjmmmrrrzzzlll]]][[[eeetttzzzxxxsssmmmgggeeefffgggjjjrrrvvvpppnnnpppxxx{{{nnnbbbXXXRRRNNNMMMTTT]]]nnn}}}{{{wwwwwwxxxyyy|||}}}}}}|||zzzxxxmmmgggaaa___aaadddeeedddeeeccc``````aaaaaa___]]][[[[[[[[[ZZZYYYYYYXXXXXXWWWXXXYYYYYYXXXUUURRRPPPQQQPPPPPPQQQRRRTTTUUUUUUUUU[[[cccgggkkksss|||ssshhhaaa]]]XXXRRRLLLJJJXXXssscccLLLHHHLLLWWWsss}}}[[[DDD<<<666666555444333333333333111111222222222333333333333333333333333444555666===<<<:::::::::<<<===???BBBDDDJJJ\\\}}}~~~}}}uuuiiiaaaYYY^^^lllnnntttqqqcccpppjjjSSSEEE@@@<<<999888888666777;;;<<<===BBBIIIOOOVVV```gggjjjnnnuuu{{{}}}tttrrrpppjjjbbb^^^^^^ZZZXXX\\\```ccchhhnnnzzz~~~zzzuuunnngggcccpppggg\\\```kkkjjjmmm~~~}}}gggZZZXXX___cccaaaVVVHHH@@@:::666222111000///...---------.........------,,,,,,++++++++++++*********))))))+++++++++***************++++++++++++++++++++++++)))))))))((())))))***+++)))************+++++++++******+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,,,,---...///111222333333555888AAASSSooo{{{ooofffjjjllleeeVVVFFF;;;666555555555555666666666666555555555555555555555555666777777888999:::;;;;;;<<<>>>AAACCCFFFIIINNNQQQ[[[^^^dddiiinnntttyyy}}}zzzoooggg___[[[WWWRRRPPPRRROOOOOONNNLLLJJJJJJLLLNNNXXXZZZ\\\^^^^^^]]][[[YYYWWWYYY___jjjvvv|||{{{xxx{{{zzzzzz{{{{{{xxxqqqkkkdddcccaaaaaabbbdddfffhhhkkkqqqwwwzzz~~~yyygggaaafffrrr}}}|||zzzvvvpppiiieeeeeeeeehhhppp~~~xxxtttuuu}}}ooo___UUUPPPOOOQQQZZZlll}}}~~~yyyxxxxxxyyy{{{~~~vvvooofffaaabbbdddeeeeeefffdddaaa````````````___]]]]]]]]]\\\[[[[[[ZZZZZZXXXYYYZZZZZZYYYVVVTTTRRRSSSRRRQQQQQQRRRUUUWWWYYYYYY^^^eeejjjmmmttt~~~yyyrrrjjjaaa\\\ZZZWWWRRRNNNLLLZZZtttcccKKKFFFIIIUUUooo^^^GGG>>>666666555444333333333333111111222222222333333333444444333333333444555555;;;;;;::::::;;;===???@@@CCCFFFLLL___ssskkkaaadddooojjjkkkiii```qqq}}}xxxcccKKK@@@>>><<<999777888666777:::<<<<<>>@@@AAACCCFFFJJJNNNUUUYYY___dddjjjooouuuyyy}}}oooggg___\\\XXXTTTRRRTTTSSSTTTUUUUUUTTTTTTVVVXXX]]]^^^___^^^]]]ZZZWWWVVVWWWWWW[[[eeerrrzzz{{{xxx{{{{{{{{{|||{{{wwwqqqlllhhhhhhgggggghhhiiikkkkkkjjjmmmqqqtttxxx}}}mmmeeehhhsss~~~|||{{{wwwrrrlllgggffffffgggppp{{{}}}kkk\\\SSSOOONNNVVViii|||}}}zzzwwwwwwxxxzzz{{{~~~}}}vvvllleeecccdddfffggggggeeecccaaa````````````______^^^]]]]]]\\\\\\[[[XXXXXXYYYYYYXXXVVVSSSRRRSSSSSSRRRQQQRRRUUUYYY\\\___dddjjjnnnrrrxxxwwwmmmfff^^^ZZZYYYXXXTTTPPPPPP```xxxgggOOOGGGJJJTTTkkk___GGG>>>666666555444333333333333111111222222222333333333444444444333333444444555999999999:::<<<>>>???AAACCCFFFMMMaaazzzrrrhhhmmmwwwnnnkkkhhhcccyyy~~~nnnZZZDDD<<<<<<;;;888666999777777:::;;;<<>>555666666666777777777888888555555555555555555555555555666777888999::::::;;;;;;===???@@@AAADDDHHHKKKQQQUUUZZZ```eeekkkqqquuurrrjjjccc___\\\XXXWWWYYYZZZ[[[]]]^^^]]]]]]^^^___[[[[[[[[[[[[YYYVVVTTTRRRUUUTTTWWW```lllvvv{{{{{{{{{{{{||||||zzzuuupppkkkggghhhiiijjjlllnnnooopppiiiiiikkkoootttxxx|||nnneeegggqqq|||}}}yyyxxxuuupppkkkgggfffgggiiisss{{{eeeWWWPPPLLLSSSeeezzz~~~zzzuuuuuutttuuuuuuwwwxxxyyy~~~xxxpppiiiffffffggghhhgggfffeeebbb````````````______^^^^^^]]]\\\\\\\\\YYYYYYYYYYYYXXXVVVUUUTTTRRRSSSSSSSSSSSSUUUZZZ^^^cccgggmmmqqquuu{{{yyynnnggg___[[[[[[ZZZVVVRRRUUUffflllTTTJJJLLLUUUhhh___EEE;;;666666555444333333333333111111222222222333333333444444333333333444555555888888999:::<<<>>>???@@@CCCEEENNNddd}}}uuullltttuuunnnjjjiiiuuubbbPPP???999;;;:::777555999777777:::;;;;;;@@@FFFLLLTTT^^^eeejjjqqqzzzwwwoookkkgggaaa^^^^^^YYYXXXZZZ```dddhhhqqqzzz|||vvvoooiiidddbbbttthhhddd[[[[[[hhhzzzvvvtttzzzhhhUUURRRSSSOOOFFF>>>;;;999555111000//////.........///.........------,,,,,,+++---------,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++(((((()))*********)))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...---...///000222333444444666999BBBSSSooo|||nnnaaajjjsssqqqcccOOO>>>555666666666666777777777777555555555555555555555555555666666777888999:::::::::<<<>>>???@@@CCCGGGJJJPPPSSSYYY^^^ccciiinnnrrr|||wwwooohhheeebbb^^^]]]``````bbbeeeeeecccbbbaaabbbWWWWWWWWWVVVUUUSSSQQQOOOPPPQQQUUU\\\fffpppvvvzzzyyyzzz||||||zzzvvvqqqnnnfffgggiiilllnnnpppqqqqqqiiieeedddjjjpppuuuzzz}}}mmmddddddnnnyyy~~~yyyxxxtttooojjjgggfffgggmmmxxxooo]]]TTTMMMRRRaaauuuzzztttooooooooopppppprrrssstttzzzwwwrrrmmmjjjhhhhhhhhhfffggggggeeebbb```___```^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWRRRTTTVVVVVVUUUWWW]]]aaadddhhhmmmqqqvvv|||zzzooohhh```\\\\\\[[[WWWSSSWWWlllqqq[[[NNNOOOXXXgggzzz___DDD999666666555444333333333333111111222222222333333333333333333333444555666666888999:::<<<===>>>???@@@CCCFFFOOOfffwwwmmmxxxyyynnnjjjlllzzziiiUUUHHH<<<999:::888666666999777777::::::;;;???FFFJJJRRR\\\dddkkksss}}}}}}uuuoookkkggg```]]]]]]XXXXXX\\\aaaeeeiiisss}}}{{{uuunnnhhhcccaaa~~~ppphhh]]]ZZZeeexxxyyyuuuzzzmmmWWWOOOPPPKKKBBB<<<:::888555111111000/////////000000------------------------,,,,,,,,,,,,+++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++***)))(((((()))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---.........///000222333444555666999AAASSSnnn~~~nnncccnnnwwwsssbbbMMM???888555555555666666666777777555555555555555555555555555555666777888999::::::999;;;===>>>@@@CCCGGGJJJOOORRRWWW\\\aaafffkkkoooxxx|||uuummmkkkhhhddddddfffeeegggiiiiiifffcccaaa```VVVVVVVVVUUUSSSQQQOOONNNLLLQQQYYY___eeekkkppptttvvvyyy|||}}}|||xxxuuusssnnnoooqqqssstttttttttsssllldddaaaeeekkkpppvvv}}}{{{~~~|||llldddeeeooo{{{~~~yyyrrrllliiijjjkkkqqq|||~~~vvvddd[[[QQQSSS^^^ppp|||zzzpppiiicccdddfffiiikkknnnpppqqqttttttssspppmmmjjjiiihhheeegggiiigggddd```______]]]]]]\\\\\\[[[ZZZZZZYYYZZZZZZZZZYYYYYYXXXXXXWWWRRRVVVZZZZZZYYY[[[```dddfffiiinnnsssyyy~~~zzzmmmfff^^^[[[[[[[[[XXXTTTVVVnnnvvvbbbTTTUUU[[[gggttt```DDD999666666555444333333333333111111222222222333333333111111222333444555777888;;;;;;===>>>???@@@AAAAAADDDGGGQQQiii{{{qqq|||zzzllliiiooouuuaaaJJJBBB<<<;;;:::777666777999777777999::::::???EEEGGGOOOZZZcccjjjsssyyysssnnnkkkfff___[[[[[[ZZZZZZ^^^cccfffkkkuuu~~~|||xxxssslllfffaaa^^^xxxnnnaaa\\\fffxxx{{{www{{{pppXXXLLLLLLHHH@@@<<<<<<;;;999222111111000000000000111,,,,,,------------------+++++++++************)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***))))))************+++++++++******+++,,,,,,,,,,,,+++---,,,+++***+++,,,---.........///111222333444555666888AAARRRmmmooohhhrrr{{{ttt```KKK???;;;555555555555666666666666555555555555555555555555555555666777888999::::::999;;;===>>>@@@CCCGGGJJJMMMPPPUUUZZZ^^^ccchhhkkkvvvxxxqqqnnnlllhhhhhhjjjgggiiikkkjjjfffbbb___^^^WWWWWWVVVUUUSSSQQQOOONNNKKKSSS^^^eeegggiiimmmppptttwww|||~~~~~~{{{yyyxxxzzz{{{|||}}}|||{{{yyywwwqqqggg```cccgggjjjpppwwwzzz||||||yyyllleeehhhtttxxxqqqnnnnnnpppttt{{{zzziiiaaaTTTTTT\\\lllwwwtttiiiaaaXXXZZZ^^^cccgggkkknnnooooooqqqsssrrrooollliiihhhdddgggjjjiiieee```^^^^^^\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUSSSXXX]]]^^^]]]^^^bbbgggiiilllpppvvv|||xxxjjjccc\\\YYYZZZ[[[XXXTTTTTTnnnyyyhhhYYYYYY]]]fffnnn{{{bbbEEE:::666666555444333333333333111111222222222333333333000111111222444666888999===>>>???@@@AAABBBBBBBBBEEEHHHSSSlllvvv{{{kkkhhhqqqrrr^^^DDD???<<<<<<:::666555888999777777999::::::???EEEEEEMMMXXXaaaiiissswwwrrrmmmkkkfff^^^YYYYYY[[[\\\```eeehhhlllwww{{{yyyvvvqqqkkkeee___\\\~~~yyyiiiaaajjj~~~{{{{{{[[[OOOHHHGGGDDD<<<<<<;;;111444222000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******+++++++++++++++++++++++++++,,,---------,,,+++***+++,,,...000222333444444666:::BBBRRRooosssmmmuuu~~~kkkQQQ???:::888777555555777777777666555555555666555555444333777777666777888999;;;<<>>???@@@??????AAACCCFFFIIIUUUqqq|||rrrppp~~~tttddddddsssyyyfffTTTAAA<<<777666888:::888555777555444666999<<>>???777444222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******+++++++++++++++++++++++++++,,,---------,,,++++++,,,---///000222333444444666:::BBBQQQnnnvvvhhhnnnuuuvvviiiSSSBBB;;;888777555555777777777666666666777777666666555444666666666666777999:::<<<>>>===;;;;;;===@@@DDDFFFGGGJJJNNNRRRVVV[[[```dddnnnwww{{{vvvsssqqqppprrrpppmmmhhhddd___\\\ZZZWWWUUUTTTTTTWWWZZZ[[[[[[ccccccbbbaaa```___]]]]]]iiiqqq||||||lllhhhbbb```aaadddiiilllyyyxxxssstttxxx|||xxxvvvvvv|||yyydddbbbqqqsssfff\\\\\\```lllwwwwwwmmmbbbVVVPPPMMMQQQVVVXXX[[[^^^eeefffiiilllmmmmmmlllkkkkkkjjjhhheeecccaaa```______]]]ZZZZZZ\\\^^^]]]\\\]]]\\\ZZZXXXXXXYYYZZZ[[[^^^^^^___aaacccgggjjjlllmmmooorrrvvv{{{mmmaaa[[[WWWWWWVVVTTTSSSUUU[[[qqqjjjaaafffjjjmmmrrr}}}aaaGGG;;;777666555444333333333333333333222222222333444444333444444444444555999<<<<<<>>>@@@@@@@@@@@@BBBCCCHHHJJJWWWtttrrrllljjjwwwlll^^^bbbttt~~~tttaaaOOOAAA<<<777666888:::888555777666555666999<<<>>>???FFFMMMXXXaaahhhsss}}}ssspppkkkddd___[[[YYYYYYZZZ]]]aaaeeejjjrrr}}}~~~|||xxxqqqiiibbb]]][[[~~~ttt}}}nnnWWWKKKHHHFFF??????AAA:::555222000///000111000///------------------------************+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......///000111333333444777:::AAAPPPmmmxxxcccccchhhmmmhhhXXXFFF<<<888777555555777777777666777777777777777666666555555555555555666888999;;;<<<<<<<<<===>>>AAACCCEEEFFFHHHKKKMMMPPPUUUZZZ^^^gggppp~~~|||vvvrrrpppsssqqqnnniiiddd___\\\ZZZYYYWWWVVVWWWZZZ]]]^^^^^^eeedddaaa^^^ZZZWWWTTTRRR^^^iiiwww~~~ooommmiiieeeddddddffffffrrr}}}uuuuuuyyy{{{uuuuuuyyysss___XXX]]]dddvvvhhhZZZZZZ___lllyyy{{{qqqfffVVVPPPLLLLLLLLLLLLPPPVVV___aaadddhhhjjjkkkkkkjjjjjjiiigggeeedddcccbbbbbbbbb```^^^]]]]]]]]]\\\[[[]]]\\\[[[ZZZYYYZZZ[[[\\\______aaacccfffiiikkkmmmqqqsssvvvyyy|||}}}kkk\\\WWWUUUWWWVVVSSSQQQRRR]]]uuujjj```eeemmmsssyyyzzz]]]FFF<<<666555444333222222222222555444333333222222222333333444444444444666999<<<===???@@@AAAAAAAAACCCEEEIIIMMMZZZwwwzzzqqqhhhfffooocccVVV___vvv{{{qqq]]]LLLAAA===888777888999888666888777666777888;;;>>>???EEENNNZZZdddlllvvv{{{qqqnnnhhhbbb]]]ZZZXXXXXX[[[^^^cccgggllluuu|||xxxqqqjjjccc^^^[[[~~~www]]]OOOJJJIIIAAA@@@???888555333000///000111111000........................*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,/////////000111222444444888;;;AAAOOOmmmxxx___[[[^^^hhhlll```JJJ;;;888777555555777777777666666777777777777666555555444444444444555777888:::999:::;;;===???AAABBBCCCGGGHHHIIIJJJLLLQQQVVV[[[bbbjjjxxx~~~xxxsssppptttrrrnnniiiddd```\\\ZZZZZZYYYXXXZZZ\\\___```___```^^^\\\XXXUUUQQQOOONNNTTT___ooo}}}~~~ssstttrrrmmmiiigggfffdddfffvvvzzztttrrrvvv|||sssnnnmmm{{{qqq^^^UUUTTTUUUdddvvvrrrfff\\\ZZZ___mmm|||xxxmmmYYYSSSNNNKKKGGGFFFKKKSSSZZZ\\\```cccgggiiijjjjjjhhhhhhiiiiiihhhgggfffeeebbbaaa```___^^^]]]\\\[[[\\\\\\[[[ZZZZZZ[[[[[[\\\]]]^^^```ccceeehhhjjjkkkqqqssswww{{{~~~}}}iiiYYYVVVUUUXXXXXXSSSPPPPPPYYYtttyyyhhhZZZ___kkkxxxtttXXXCCC;;;555555444333222222222222444333333222222333333333222333444444444666:::===>>>@@@AAABBBBBBCCCEEEFFFJJJNNN]]]zzzzzzvvvkkkhhhnnn^^^RRR___zzz~~~sss___LLLAAA===999888888999888777888888888888888:::>>>@@@EEEOOO\\\gggpppyyy}}}wwwoookkkfff```[[[XXXWWWWWWYYY]]]ccciiipppzzz|||vvvpppjjjddd___[[[bbbQQQKKKLLLFFFCCCBBB<<<777444111//////000000000........................***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,------/////////000111333555666999;;;AAAPPPmmm{{{```YYYZZZhhhrrrhhhOOO:::888777555555777777777666555555666666555555444333444444333444555666888999777888:::<<<>>>@@@AAABBBHHHIIIJJJJJJLLLPPPUUUYYY___hhhuuu~~~zzzvvvttttttrrrooojjjeeeaaa]]][[[[[[ZZZZZZ[[[]]]______^^^[[[YYYVVVSSSPPPNNNMMMLLLOOOYYYiiixxxuuuzzzzzzsssnnnkkkhhhddd___ooouuuqqqqqqwww~~~vvvlllfffrrrppp___VVVQQQPPPUUUcccsss{{{|||xxxooogggbbb___bbbooovvv]]]WWWPPPKKKGGGEEEJJJQQQVVVXXX\\\```dddgggiiijjjeeegggjjjmmmmmmllliiihhhbbbbbbbbb```^^^\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[]]]]]]___aaadddgggiiikkknnnqqqvvv{{{~~~jjjZZZWWWWWW[[[ZZZUUUQQQPPPVVVtttvvvppplllaaaUUU[[[jjj~~~nnnSSSAAA:::555555444333222222222222222222222222333444555666222333333333444666:::===???AAACCCCCCCCCDDDFFFHHHJJJNNN^^^}}}}}}zzzwwwuuussspppsss^^^QQQ```}}}uuu```MMM@@@>>>;;;888888888888888777888999888888:::>>>BBBFFFPPP^^^jjjsss|||zzztttmmmiiiccc]]]YYYWWWWWWXXXWWW\\\ccckkkttt{{{tttnnniiiddd___[[[mmmXXXOOOPPPJJJHHHJJJFFF:::666222/////////000///------------------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,---......////////////111444666888999===CCCQQQnnndddZZZYYYhhhvvvnnnUUU>>>888777555555777777777666555555555555555444444333444444444444555777888:::777888:::<<<>>>@@@BBBCCCIIIJJJKKKLLLMMMQQQUUUXXX___hhhuuu~~~|||{{{{{{uuutttqqqmmmhhhdddaaa___]]]\\\[[[\\\^^^___^^^]]][[[YYYUUURRROOOMMMMMMLLLPPPXXXeeesss~~~wwwyyysssqqqnnnhhh]]]kkk}}}{{{tttqqqrrryyy~~~pppfffnnnpppaaaXXXSSSPPPUUU```lllrrruuuwwwtttooogggbbbaaammmzzzbbbZZZRRRMMMIIIGGGJJJOOORRRTTTXXX\\\aaadddggghhhccceeejjjmmmooonnnlllkkkfffffffffccc___\\\ZZZZZZWWWWWWXXXXXXXXXXXXYYYYYY[[[[[[[[[]]]```cccgggiiijjjnnnuuuzzzlll]]]ZZZZZZ]]]\\\VVVRRRQQQUUUwwwmmmdddaaaYYYTTT[[[nnn}}}hhhOOO???:::666555444333222222222222111111111222333444666666222222333333444666:::>>>@@@AAADDDEEEEEEFFFHHHJJJJJJPPPaaa|||wwwtttyyyvvvwww___PPP```|||~~~ttt___KKK@@@>>><<<999888888888999555777999999888:::???DDDJJJTTTbbbnnnwwwxxxrrrlllhhhbbb\\\XXXWWWWWWXXXXXX]]]eeemmmxxxzzzrrrlllhhhddd^^^ZZZyyygggWWWSSSMMMKKKPPPPPP<<<888333///............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++******+++---...///.........///111555888::::::===DDDSSSooohhh[[[WWWfffvvvrrr\\\GGG888777555555777777777666666666666666666555444444555555444444555777999:::999:::;;;===???BBBDDDFFFHHHJJJLLLNNNOOORRRUUUXXX___hhhvvv||||||}}}~~~xxxvvvtttpppllliiifffeee```___^^^^^^______^^^\\\ZZZYYYVVVSSSQQQQQQQQQQQQUUU[[[dddppp{{{|||zzzzzzxxxrrrdddooo|||zzzqqqnnnpppwww~~~yyyjjjkkkwwwrrrfff___[[[ZZZ\\\dddmmmrrrwww|||}}}zzzppphhhdddoookkk```VVVQQQNNNKKKJJJLLLOOOQQQTTTXXX]]]aaadddfffcccdddfffiiikkkmmmnnnooolllmmmlllhhhaaa\\\YYYXXXTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTUUUWWW\\\aaadddhhhmmmtttyyy~~~ooo```]]]\\\^^^]]]VVVRRRQQQTTTxxxpppccc___XXXPPPZZZuuuyyycccLLL>>>:::777666555444333333333333222222222222333333444555111222333333444777;;;>>>@@@BBBDDDEEEFFFGGGIIIKKKKKKRRRddd{{{vvvyyywwwxxx^^^NNN]]]xxxzzzsss]]]III@@@???===:::888777888:::333666999999888;;;AAAFFFOOOYYYfffrrr{{{wwwqqqlllhhhaaa[[[XXXWWWXXXYYY[[[```gggpppzzzxxxooojjjgggccc^^^YYYnnnxxxvvv___WWWMMMKKKQQQSSS>>>999444000.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++******+++---...///---------///222555999;;;:::>>>EEETTTpppkkk\\\UUUcccttttttaaaNNN888777555555777777777666777777777777777666666555555555555555666888999;;;;;;;;;<<<>>>@@@CCCFFFHHHGGGIIIMMMOOOPPPRRRUUUWWW___iiivvv{{{yyyyyy|||~~~zzzyyyvvvssspppllljjjiiibbbaaa``````aaa```^^^\\\YYYWWWVVVUUUUUUVVVWWWYYYZZZ^^^eeeoooyyy{{{qqqyyymmmjjjlllttt{{{~~~nnnjjjoooxxxtttlllhhhfffeee```hhhpppuuu{{{}}}sssnnnwwwsssggg[[[VVVTTTOOOLLLKKKMMMNNNQQQVVVZZZ^^^aaacccdddccccccdddgggkkkppprrrrrrsssqqqlllccc\\\XXXWWWRRRSSSTTTUUUUUUUUUUUUUUUQQQOOOMMMMMMOOOUUU[[[___hhhmmmsssyyy|||qqqbbb^^^\\\^^^\\\VVVQQQPPPSSSxxxwwwgggbbbZZZKKKXXXxxxyyybbbKKK===999777777666555444444444444444444333333222222333333111222333333444777;;;>>>AAACCCEEEFFFFFFHHHJJJLLLMMMTTTfffzzzuuuvvvtttvvv\\\KKK[[[uuu|||ttt]]]III@@@???===:::888777999:::222666999999999;;;BBBGGGSSS\\\iiiuuu~~~vvvqqqlllgggaaa[[[XXXWWWXXXZZZ]]]bbbjjjqqq{{{~~~wwwnnnhhhfffccc]]]XXXtttnnnxxxggg[[[QQQOOOQQQLLL;;;777222///.........---........................++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---))))))*********++++++++++++***)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,.........000222555888999:::===DDDSSSlllmmm[[[YYYgggnnnlll]]]GGG<<<:::888777777777555444444555666777777888777777444444555555666777777777999:::;;;===@@@CCCEEEGGGJJJKKKLLLNNNPPPTTTZZZ___gggrrr|||{{{zzz{{{}}}~~~yyyrrrkkkfffeeeccccccccccccbbbaaa___^^^YYYYYYYYYYYYYYYYYYZZZ[[[\\\___ccciiiooosssvvvxxxxxxyyy|||ooojjjgggjjjsssxxxyyyvvvtttvvvzzzjjjbbbcccgggppp|||wwwoooiiigggiiilllkkkkkkrrr~~~mmm[[[XXXUUUNNNJJJLLLLLLJJJKKKQQQVVVYYY^^^eeeccccccaaa___^^^aaaiiiooorrrqqqnnnjjjeee___ZZZVVVVVVTTTRRRQQQPPPOOOMMMKKKIIIHHHGGGFFFGGGMMMTTTZZZdddiiiooouuuyyy|||}}}kkkddd```___\\\UUUOOOMMMWWW}}}}}}nnn```WWWOOOYYYxxxvvv^^^III<<<777777777666555444444444444333333333333333333333333333333444444444666:::===EEEGGGIIIIIIHHHHHHIIIJJJQQQYYYlll~~~yyyvvvzzzuuuoooVVVNNNYYYkkk}}}oooZZZKKKBBB???;;;888888888777666888666777:::;;;<<>>888555555444333222222222222333333333333333333333333444444555555555777;;;>>>EEEHHHJJJKKKKKKJJJKKKMMMRRRZZZmmm|||yyyxxx}}}wwwoooUUULLLUUUggg~~~{{{nnnYYYIIIAAA>>>;;;888888888777666888777888:::;;;<<>>CCCNNNdddkkkXXXUUUbbbiiihhhZZZDDD:::888666555666777777666666777777777777666666555444555555666666777777888999:::;;;>>>@@@CCCFFFGGGJJJMMMQQQTTTVVVYYY]]]```jjjsss{{{~~~|||{{{|||{{{tttooommmkkklllmmmmmmllljjjhhhfff```______^^^^^^^^^_________^^^\\\ZZZYYYYYYZZZZZZXXXZZZ^^^iii{{{}}}~~~iiiddd``````eeeiiihhhfff\\\[[[\\\```fffoooxxx}}}uuujjjfffeeeiiippprrrooollljjjkkknnnrrruuuxxxuuuvvv|||zzzfff^^^WWWOOOJJJJJJEEECCCDDDJJJOOOSSSYYY_________]]]XXXTTTSSSWWW[[[ccckkkqqqooofff\\\VVVTTTNNNKKKGGGEEEDDDEEEDDDCCC???>>>===<<<===AAAGGGKKK]]]aaafffkkkppptttxxx{{{}}}vvvlllaaa\\\XXXTTTUUUXXX\\\vvveeeYYYQQQXXXpppgggNNN>>>777555555444333222222222222333333333333333333333333555666666666777999===@@@EEEHHHKKKMMMMMMNNNOOOPPPSSS[[[ooo}}}{{{xxxxxxzzzzzzpppTTTIIIQQQccc{{{nnnYYYIIIAAA>>>:::888888888888777888777888:::;;;===EEEOOO]]]gggvvv|||tttnnnllljjjfff```\\\ZZZ[[[]]]eeejjjqqqvvv}}}xxxrrrllliiigggddd]]]WWW|||qqqnnnyyyzzzrrrqqq{{{yyy___OOOGGG===444222///......///..............................------------------------++++++++++++++++++++++++---------,,,,,,++++++***************************)))))))))***+++,,,---...***+++++++++++++++,,,,,,++++++,,,,,,------......---...///222555999===???>>>???BBBKKK```ppp]]]YYYeeekkkiiiZZZDDD:::777555444666777777777777777888777777666555444555555555666777777888888::::::<<<>>>AAADDDFFFHHHIIIMMMRRRVVVXXX[[[^^^```hhhqqqyyy}}}yyy}}}{{{~~~}}}uuupppnnnnnnoooqqqqqqpppnnnkkkiiidddccccccbbbaaaaaaaaabbbbbb___[[[WWWTTTRRRRRRRRRSSSUUUXXX___nnnxxxzzztttfffbbb]]]]]]___```^^^\\\UUUTTTSSSUUUZZZaaaiiimmmvvv}}}vvvtttqqqrrrtttpppnnnmmmnnnqqqvvvyyy{{{|||wwwtttvvvyyy}}}}}}jjjaaaZZZSSSNNNNNNIIIFFFGGGLLLPPPRRRWWW]]]aaaaaa___ZZZTTTQQQRRRUUU\\\bbbggghhhbbb[[[UUURRRMMMIIIDDDBBBAAABBBBBBBBB>>>======<<<<<<>>>CCCGGGSSSWWW\\\aaaggglllrrrvvvyyy}}}~~~tttggg^^^WWWQQQQQQTTTWWW}}}vvveeeYYYQQQWWWllldddKKK<<<666777777666555444444444444222222333333333333444444444555666666777999===@@@EEEHHHLLLOOOPPPQQQRRRSSSTTT\\\pppzzzuuurrruuuyyyyyyqqqVVVJJJPPP```qqq[[[KKKAAA>>>:::888888888888777999777888;;;<<>>AAADDDFFFHHHIIIMMMRRRVVVYYY\\\^^^```dddmmmvvv{{{yyy|||||||||tttooommmppprrrssstttssspppmmmkkkggggggfffdddccccccccccccbbb___[[[VVVSSSQQQPPPPPPTTTVVVXXX[[[fffuuu}}}}}}vvvoooqqqvvvyyykkkdddaaa^^^\\\[[[ZZZVVVSSSMMMKKKJJJJJJMMMSSSYYY\\\fffssszzzwwwpppnnnmmmoootttwwwxxxxxxwwwqqqlllkkkkkknnnyyyxxxjjjaaa\\\WWWSSSRRRNNNJJJIIIMMMOOOPPPSSSYYYaaabbbaaa\\\VVVQQQQQQSSSYYYYYYYYY[[[]]]ZZZTTTOOOJJJGGGBBB@@@???@@@@@@@@@=========<<<;;;<<>>BBBLLLWWWcccooozzzrrrmmmfffdddaaa]]]ZZZZZZ\\\___gggkkkqqqyyywwwsssnnnkkkhhhaaaVVVNNN{{{qqqkkkoooqqqlllbbb\\\WWWhhh~~~yyy}}}zzz^^^OOOHHH>>>444222000///000000///---........................++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,+++++++++***************(((((((((((()))***++++++*********++++++,,,,,,---))))))******+++,,,---------...000444999>>>BBBDDD???AAACCCJJJ[[[{{{{{{iiihhhuuuzzzvvvdddLLL;;;888444333444555666777666777777777777666666555555666666777777888888999:::;;;<<>>===;;;<<<<<<;;;999999;;;===>>>AAAEEEJJJPPPWWW___dddooovvv{{{pppggg[[[RRRPPPTTTYYY~~~qqq```SSSLLLRRRdddbbbJJJ>>><<<555555444333222222222222111222222333333444444555333444555666777999>>>AAAHHHLLLQQQUUUVVVWWWXXXXXXYYYaaauuuyyymmmfffhhhnnnuuuvvvxxxcccXXXWWW]]]}}}{{{```MMM@@@===:::888888999999888999888999===AAAFFFRRR]]]iiitttyyyqqqjjjaaa```^^^[[[YYYZZZ]]]```gggkkkrrr|||{{{wwwqqqmmmiiiaaaVVVMMM~~~sssjjjiiikkkggg```ZZZTTT\\\tttzzztttxxx{{{xxx^^^QQQIII===555333111111111000///---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------+++++++++*********))))))*********))))))***++++++)))******+++,,,,,,------))))))***+++,,,---...///---...111555:::???DDDFFFAAACCCEEEJJJXXXvvvxxxhhhjjjyyy|||jjjQQQ<<<999555222333444555666555666666777777777777666666666666777888888999999;;;;;;===???BBBEEEGGGHHHLLLOOOTTTXXX[[[^^^bbbeeeccckkksssyyy~~~}}}xxxsssqqqqqqxxxzzz|||~~~}}}yyyuuusssjjjiiihhhfffdddccccccccc______]]]\\\ZZZXXXWWWVVVUUUYYY[[[YYY[[[aaaeeeffffffjjjllliiidddcccfffjjjuuu~~~}}}nnnaaa^^^______^^^ZZZTTTLLLGGGFFFFFFEEEEEEFFFHHHJJJKKKJJJRRRgggzzzqqqiiigggeeegggjjjjjjfffbbb]]]ZZZXXXXXXWWWZZZdddoooxxxzzzvvvkkkcccccceeeeeefffbbb\\\XXXVVVVVVSSSPPPNNNJJJIIIKKKLLLKKKNNNSSS[[[^^^aaa```\\\XXXWWWXXX[[[YYYWWWWWWXXXWWWRRRNNNHHHFFFCCCBBBBBBAAA???>>>;;;<<<===;;;999888999;;;:::<<<>>>AAAEEELLLSSSXXXeeelllwwwvvvjjj]]]SSSRRRVVV\\\sss^^^NNNHHHPPP```xxxeeeKKK>>>;;;555555444333222222222222111111222333333444555555444555666777888;;;???CCCLLLPPPUUUYYYZZZ[[[[[[[[[^^^fffzzz}}}nnncccccciiiqqqwww}}}mmmaaa[[[ZZZvvv|||___III???===999888888999999888999888:::>>>CCCJJJVVVbbbooozzzyyyooohhh^^^]]]\\\ZZZYYY[[[___bbbhhhlllsss~~~{{{vvvoookkkggg```UUULLLtttiiifffiiihhhccc___TTTVVVhhhwwwqqqtttxxxtttrrrtttyyywww```SSSJJJ<<<666444222111111111///---........................------------------------++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++******)))))),,,,,,++++++***+++++++++))))))***+++,,,,,,------******+++,,,...//////000---///111555:::@@@EEEHHHCCCDDDFFFJJJVVVrrrtttfffiii{{{mmmUUU===999555222222444555555555555666777777888777777666666666777888888999999;;;;;;===???BBBEEEGGGIIINNNQQQUUUYYY\\\```dddgggeeelllsssyyy{{{~~~~~~wwwttttttuuu|||~~~}}}yyywwwjjjiiihhhfffdddcccbbbbbbbbbbbbaaa```___]]][[[ZZZXXX\\\]]]YYYVVVXXXZZZYYYTTTVVVWWWWWWVVVWWW[[[___sss}}}yyyjjj]]]\\\^^^______ZZZSSSJJJDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDIIIZZZyyyyyypppgggdddcccdddggggggbbb\\\TTTSSSSSSTTTTTTWWWbbbmmmrrrvvvtttjjj```]]]]]]^^^\\\[[[WWWTTTSSSSSSPPPLLLNNNJJJIIILLLMMMMMMPPPUUUZZZ^^^bbbccc```]]]\\\]]]\\\]]]^^^]]]YYYUUUQQQNNNKKKIIIGGGFFFFFFEEEBBB@@@===>>>???>>>;;;::::::;;;999:::;;;<<>>===;;;999777666666777:::999999:::<<>>AAACCCFFFJJJMMMRRRUUUYYY[[[]]]___aaaccchhhkkkqqqwww{{{|||{{{zzz~~~wwwtttyyy{{{vvvqqqnnnjjjhhhhhhhhhgggfffeeeeeeddddddbbbaaa___^^^XXXUUURRROOOMMMKKKHHHEEEEEEBBBAAABBBBBBCCCKKKUUUjjj|||uuuccc]]]\\\bbbddd___XXXRRRLLLFFF@@@@@@??????@@@AAACCCDDDBBBBBBKKKaaa~~~vvvllleeeccc`````````aaa```___ZZZTTTPPPSSSXXX___lllxxxzzzqqqggg___[[[YYYVVVTTTQQQPPPOOOMMMKKKIIIFFFEEEFFFIIIIIIGGGJJJOOOYYY]]]aaaccccccbbbbbbbbbbbb___\\\YYYXXXWWWUUUTTTUUURRROOOMMMLLLJJJGGGEEE>>>===;;;999777777777777666666555666888;;;???AAALLLSSS```nnnzzzxxxeeeZZZWWWXXXmmmvvv]]]MMMMMMRRR\\\kkk|||cccGGG;;;:::444444444444444444444444555555555666666666777777666555666999999999???GGGSSSbbbfffeeehhhgggdddhhhkkkrrr}}}pppbbb^^^dddooowwwzzzzzzsssaaa\\\kkkeeeKKKBBB<<<999;;;<<<999666666999:::;;;@@@IIIXXXhhhrrrzzzrrriiibbbZZZ[[[[[[[[[\\\___dddhhhiiitttxxxqqqhhhbbb]]]WWWOOOHHH|||lll```ZZZYYYRRRUUUfffssskkknnnuuubbb]]]```llltttvvvkkkYYYJJJ???888555333000//////000///...//////////////////000000...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,------,,,,,,+++*********************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......000333888???EEEHHHGGGHHHMMMXXXnnnzzzttt~~~yyyeeeGGG>>>666444555333444666777777777777666666666666777777666666777777888999888:::===@@@CCCFFFKKKOOOUUUXXX[[[^^^______aaabbbgggkkkqqquuuwwwxxxyyyzzz~~~yyywww~~~{{{vvvqqqnnnllljjjkkkkkkjjjjjjjjjjjjiiigggeeeccc```___WWWSSSOOOKKKHHHEEEBBB@@@???===<<<===>>>@@@IIISSSlll}}}tttccc^^^^^^ccceee^^^VVVPPPKKKFFF===<<<;;;<<<===???AAACCCCCCAAAFFFWWWpppwwwnnngggdddaaa``````aaabbbaaa^^^XXXSSSTTTXXXbbbqqq~~~yyynnnddd]]]ZZZXXXVVVSSSPPPOOOLLLIIIGGGEEEBBBBBBDDDDDDDDDHHHNNNXXX\\\```cccdddddddddeeecccaaa^^^]]]\\\\\\ZZZYYYYYYVVVRRROOOMMMKKKHHHFFF>>>===;;;999888777777888555555444444555777:::<<>>999;;;<<<999777777:::<<>>@@@CCCMMMXXXrrr~~~qqqaaa]]][[[aaabbbZZZQQQKKKFFFCCC;;;:::999999;;;>>>AAACCCEEEBBBDDDPPPdddyyyyyyqqqllliiidddaaa`````````___^^^ZZZVVVTTTXXXddduuutttjjjbbb^^^^^^[[[WWWSSSPPPLLLGGGDDDFFFCCCAAABBBCCCDDDJJJRRRWWW[[[```dddfffggghhhhhhfffdddbbbaaaaaaaaa___^^^YYYVVVQQQMMMKKKHHHFFFCCC>>>===;;;999888888888888888777666555666777999:::>>>GGGUUUeeesss|||uuuccc[[[ZZZ]]]rrrvvv```RRRRRRZZZdddllltttaaaGGG:::888444444444444444444444444444444444444555555555555777666777999:::;;;BBBJJJ___nnnqqqooorrroookkkooorrryyy}}}rrrccc```fffrrr{{{~~~~~~oooeeekkkvvvWWWGGG???:::;;;<<<999888999:::===BBBJJJUUUdddsss}}}~~~wwwrrrkkkccc^^^XXXYYYZZZ[[[^^^cccjjjoooqqq{{{zzzrrrhhhaaa\\\VVVNNNGGGzzzkkkbbb^^^\\\iii~~~xxxpppsss}}}cccQQQQQQYYYffflllnnneeeWWWKKKAAA;;;555333000//////000///...---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,------,,,,,,+++*********************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......------///444;;;@@@GGGIIILLLPPPXXXkkktttyyy}}}oooPPPCCC777444444333333444666666666666777777777777666666666555666777777888777999;;;>>>AAAFFFMMMQQQSSSWWW\\\___aaabbbdddeeeeeekkkqqqrrrppprrrxxx~~~~~~|||yyywwwtttsssqqqqqqrrrrrrqqqpppsssrrrooolllhhhddd```^^^XXXSSSMMMHHHEEECCCBBBAAACCCAAAAAACCCEEEIIITTT___qqq|||yyymmm^^^[[[YYY___aaaXXXMMMGGGCCCAAA;;;:::999999:::===AAACCCDDDBBBCCCKKK[[[nnnyyyrrroookkkgggdddbbbaaa```^^^\\\[[[XXXUUUXXXfffwww{{{rrrkkkgggeeeaaa\\\VVVQQQLLLFFFCCCGGGCCCAAAAAABBBEEELLLTTTWWW[[[aaaeeehhhiiijjjkkkjjjhhhffffffeeeeeebbb```YYYUUUPPPKKKIIIFFFDDDBBB>>>===;;;999888888999999999888777777666777888888<<>>999555333000//////000///...........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,------,,,,,,+++*********************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........---///333999>>>GGGJJJNNNRRRXXXiiitttuuu}}}zzzqqqVVVGGG999444444444333333666666666666777777777777666666555555666666777888777999;;;===@@@FFFLLLQQQQQQUUU[[[___aaaaaabbbcccdddkkkqqqqqqnnnpppyyyzzzxxxwwwwwwvvvttttttuuuuuutttrrrsssrrroookkkgggbbb___]]]VVVQQQKKKGGGEEEFFFGGGGGGIIIGGGFFFHHHJJJOOOZZZfffmmmzzz{{{uuurrrggg[[[YYYWWW___bbbZZZNNNGGGCCCAAA<<<;;;999888999===@@@CCCAAAAAABBBGGGRRRdddwwwyyysssmmmkkkhhhfffeeedddaaa```[[[]]]]]]ZZZ\\\jjjzzzxxxrrrooohhhddd^^^XXXSSSMMMGGGCCCEEEAAA???@@@AAADDDLLLTTTXXX\\\bbbfffiiijjjlllmmmllljjjhhhggggggeeeaaa___YYYUUUOOOKKKHHHGGGDDDCCC>>>===;;;:::999999999:::888777777666666666666666999@@@LLL[[[iiittt{{{~~~nnn^^^UUUUUUXXXrrrooo```[[[WWW]]]hhhyyysssWWWBBB999888444444444444444444444444666666777777777888888888;;;::::::<<<<<<>>>GGGPPPbbbqqqtttrrruuurrrnnnrrruuu|||yyywwwqqqfff```aaaqqq}}}|||yyyoooiiipppjjjLLLCCC<<<;;;<<<::::::<<<:::???GGGRRR___mmmzzzyyyqqqlllgggaaa]]]WWWYYY\\\^^^bbbgggmmmqqqwwwyyyqqqggg```\\\WWWPPPJJJssslll~~~}}}dddOOOMMMUUUeeennnqqqdddQQQCCC;;;888555333000//////000///............///000000000111,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,------,,,,,,+++*********************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.../////////000333888;;;GGGJJJOOOSSSXXXhhhuuurrrvvvzzzwwwsss\\\KKK;;;555555444222222555666666666777777777888666555555555555666777777888999;;;===???EEEKKKPPPQQQUUUZZZ^^^_________```ccckkkrrrqqqmmmppp{{{zzzxxxxxxzzzxxxwwwwwwxxxwwwuuusssqqqpppmmmjjjeeeaaa]]][[[VVVRRRLLLIIIJJJLLLOOOPPPQQQOOONNNOOOQQQVVVbbbnnnsss~~~|||sssnnnbbbUUUSSSTTT^^^bbb[[[OOOGGGCCCAAA===;;;888777888;;;>>>AAABBBCCCDDDGGGNNN\\\ooo|||}}}xxxooommmkkkiiigggddd```]]][[[aaadddaaacccpppxxxsssqqqeeebbb]]]XXXSSSOOOIIIFFFDDDAAA???AAABBBEEELLLUUUYYY]]]cccgggjjjkkkmmmnnnmmmkkkiiigggeeebbb]]]ZZZWWWSSSNNNIIIGGGFFFDDDCCC>>>===;;;:::999999::::::888777777777666666666666888>>>HHHUUUbbbmmmvvvzzz{{{jjj[[[TTTTTTVVVpppyyyfff[[[[[[XXXbbbssslllRRR???888999444444444444444444444444666777777777888888888888:::999:::===???BBBLLLVVVhhhwww{{{xxx{{{yyyuuuzzzzzz{{{|||yyylllaaa^^^fffwww}}}yyyvvvmmmiiiqqqkkkMMMDDD===;;;;;;:::;;;===;;;AAAKKKVVVcccppp}}}vvvnnniiieee```\\\VVVYYY]]]aaadddhhhmmmpppyyy{{{ssshhh```[[[VVVNNNIIIzzzssslllUUUPPPWWWiiitttvvvhhhQQQAAA;;;888555333000//////000///...,,,------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,---------,,,++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...///000000111333777:::GGGKKKPPPTTTXXXgggvvvqqqrrruuuvvvttt___NNN===666555444222222555666666666777777888888555555555555555666777777999:::;;;<<>>===;;;:::999::::::;;;999999999999999888888888:::>>>GGGRRR___kkktttyyy~~~ssseeeYYYSSSTTTWWWmmmrrr^^^UUUXXX[[[iii~~~gggNNN===888999444444444444444444444444555555555555666666666666888777999===AAAFFFPPP[[[ooo~~~~~~~~~tttddd]]]]]]qqqzzzxxxtttkkkhhhqqq~~~hhhNNNEEE===;;;;;;:::;;;======CCCMMMYYYfffsss~~~tttlllgggccc^^^[[[UUUYYY^^^bbbfffiiillloooyyy~~~uuuiii```ZZZTTTMMMGGG~~~vvv~~~hhhZZZ___ooozzz}}}mmmTTTAAA:::888444333222111000000000000......---------,,,,,,,,,...------,,,***))))))(((------,,,,,,,,,,,,++++++...---+++*********++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++.../////////000333888;;;CCCLLLOOORRR\\\hhhuuulllmmmtttwwwtttiiiSSS===555555333222333555444333333444555777888777666555444555666888:::999999:::<<<@@@EEEIIIKKKNNNRRRVVVXXXZZZ[[[]]]^^^gggkkknnnnnnnnnsss~~~{{{xxxxxx{{{|||}}}}}}|||yyyvvvtttrrrnnnhhhdddaaa```^^^]]]]]]\\\YYYWWWWWWWWWYYYZZZYYYXXXWWWVVVUUUZZZiiixxxnnn[[[RRROOOOOOYYY```[[[QQQJJJEEEBBB===;;;::::::888555999???FFFLLLGGGEEENNNWWWeeewww{{{vvvsssqqqnnnfff]]]YYY[[[```iiioooqqquuu}}}{{{uuupppkkkggg```^^^[[[YYYVVVRRRMMMIIICCC>>><<<@@@EEEIIINNNSSSWWW[[[aaagggkkkmmmlllkkknnnhhhaaa\\\ZZZWWWTTTQQQKKKJJJIIIGGGDDD@@@>>><<<999:::;;;;;;::::::;;;===888777777777888999:::;;;===@@@FFFMMMWWWcccooowww~~~}}}{{{tttkkkcccYYYPPPOOORRRjjjzzzlll\\\TTTRRRUUUooouuu___LLL???999888777666444222222222444555777444222333666888777666999888:::===@@@FFFTTTaaavvvmmm^^^YYYdddmmmrrrrrreeecccqqq{{{|||~~~zzzrrrgggLLLCCC;;;:::<<<<<<;;;<<>>CCCJJJSSS___kkkrrrzzz}}}nnnfff^^^XXXSSSOOOPPPTTTiii~~~ooo```XXXVVV___yyysss\\\III===888777777666444222222333444555:::777555555777888777555888888:::>>>BBBHHHVVVddduuurrrdddWWW```ffflllmmmaaa\\\hhh~~~}}}vvvjjj]]]JJJAAA::::::======>>>???EEELLLWWWbbbmmmwwwzzzoooiiiddd]]]WWWUUUWWWYYY```hhhllllllooosss}}}uuujjjaaaYYYQQQIIIDDDyyyxxx~~~~~~tttnnnuuuyyyfffSSSHHHAAA===222222111000///////////////////////////.........,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++---,,,+++*********++++++******************************************************+++++++++,,,,,,,,,,,,------....../////////.../////////000222777:::@@@OOOVVVXXX^^^fff}}}{{{iiiYYYVVV```kkkpppppp\\\EEE999666444222222444555666777888888888888888888666555555666777777888999:::<<<@@@EEEIIILLLNNNQQQUUUWWWXXXZZZ\\\^^^ccchhhnnnqqqqqqttt{{{|||zzz{{{~~~{{{wwwtttsssooojjjgggeeedddbbbaaabbbbbbbbbbbbaaa```___^^^\\\XXXSSSPPPNNNTTTeeevvvmmmZZZOOOKKKMMMUUU[[[ZZZXXXUUUPPPJJJCCC???===<<<999777;;;@@@JJJUUUUUUOOOQQQUUUbbbwww}}}yyytttjjj___\\\___eeennnxxx}}}}}}xxxtttpppnnnhhheeeaaa]]]XXXSSSNNNJJJBBB??????EEEIIIJJJLLLOOOTTTWWW^^^eeejjjnnnooopppllliiieee```\\\WWWRRRNNNKKKJJJGGGEEEDDDCCCCCCCCC=========<<<;;;:::::::::999999::::::;;;:::::::::999<<<@@@FFFNNNYYYdddkkkssswww|||wwwkkk^^^VVVRRROOOOOOQQQiiisssddd[[[YYYfffrrrYYYEEE:::777666666555444333333333444555;;;999777777888888777666888888;;;???CCCJJJXXXeeessszzzmmm\\\```ccciiimmmbbbZZZcccxxxzzzjjjYYYGGG???999;;;===>>>@@@CCCJJJRRR]]]iiirrrzzzyyyoooiiicccZZZTTTSSSWWWYYYaaakkkpppqqqtttyyy{{{tttjjjaaaYYYRRRJJJDDD|||uuuwww}}}zzzpppnnnwww|||~~~xxxhhhUUUHHH>>>888222111000///............------------------------******++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,+++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++,,,,,,---...//////000---...///000000222666999===OOOYYY\\\___eee{{{}}}iiiVVVOOOXXXdddkkkqqq___III;;;666555333222222444555777888888888777999888777666555555666666888888:::<<<@@@EEEJJJLLLNNNQQQTTTVVVWWWYYY\\\^^^```eeejjjmmmpppuuu|||~~~zzz{{{~~~{{{wwwttttttqqqllljjjhhhgggfffdddeeeeeeffffffeeeccc```___]]]XXXSSSNNNLLLSSSeeewwwnnn\\\PPPKKKKKKRRRXXXZZZ[[[[[[VVVPPPIIICCC>>><<<:::888;;;@@@KKKYYY[[[UUUSSSSSS```uuu}}}vvvjjj___]]]aaagggqqq{{{}}}yyyvvvtttmmmiiiddd^^^XXXRRRLLLHHHCCCAAACCCIIIMMMLLLLLLNNNQQQUUUZZZaaaggglllnnnpppkkkkkkiiigggddd```[[[XXXTTTQQQNNNJJJGGGEEEEEEEEE@@@???>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<;;;::::::999;;;>>>CCCJJJSSS]]]ccclllqqqxxx}}}vvvdddYYYUUUQQQPPPRRRjjjyyyggg[[[XXXeeeqqqVVVCCC999777777666555444444444444555555999888777777777888888888888999;;;@@@CCCIIIVVVcccpppvvvbbbcccaaahhhnnncccYYY^^^qqqlllYYYGGG@@@;;;<<<>>>>>>AAAEEENNNVVVcccoooxxx~~~uuulllgggaaaYYYTTTSSSUUUXXXaaalllrrrtttxxx~~~zzzsssiiiaaaZZZRRRJJJDDDyyyrrrtttyyyvvviiiiiiuuuuuuzzzvvveeePPPBBB<<<999222111000///............,,,---------------------,,,,,,++++++++++++******,,,,,,+++++++++*********++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++,,,---.........---...000000000222555777:::MMMZZZ^^^bbbfffzzzppp[[[QQQWWWcccjjjqqqbbbMMM<<<666666555333111222444666777777777666888888777666666666666555777888999<<<@@@EEEJJJMMMNNNPPPSSSUUUVVVXXX[[[^^^___bbbeeehhhmmmuuu}}}zzz}}}{{{wwwtttuuurrrooommmlllkkkiiihhhggghhhiiihhhfffccc```^^^[[[VVVRRRNNNLLLSSSfffwwwsssaaaTTTMMMJJJQQQVVVYYY[[[^^^\\\WWWPPPHHH@@@===:::888:::???MMM]]]aaa[[[WWWUUU```uuuyyykkk```___eeekkkttt~~~}}}{{{rrrmmmfff___XXXQQQJJJFFFBBB@@@BBBIIIMMMLLLKKKMMMOOORRRVVV\\\aaafffiiikkkkkkmmmoooooonnnllljjjiiidddaaa\\\VVVQQQNNNMMMLLLGGGEEECCCCCCCCCCCCAAA???===============<<<;;;;;;:::;;;>>>AAAFFFNNNVVV]]]eeekkkrrryyy}}}uuucccXXXTTTSSSTTTWWWmmm~~~kkk]]]WWWaaarrrUUUBBB:::888888555555555444555555555666555555666666666777999:::::::::<<<@@@AAAFFFRRR^^^nnn|||dddbbb___eeemmmbbbVVVZZZmmmmmmWWWGGGAAA======>>>>>>AAAEEEPPPYYYfffsss~~~wwwpppiiieee```XXXUUUUUUSSSWWW```lllsssvvv{{{yyyrrriiiaaaZZZRRRIIICCCxxxoooooosssttteeeggguuuyyy|||ttt___JJJ???===>>>222222111000////////////.........///////////////.........------,,,,,,,,,++++++++++++******************+++,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,***++++++,,,,,,------------...000000000111444666777JJJXXX___dddhhhyyyxxxdddXXX\\\hhhpppuuuhhhRRR???777777666333111222333555666777777777777777777777777666666666777888999<<<@@@FFFJJJMMMNNNPPPRRRTTTUUUWWW[[[^^^___```bbbfffllluuu}}}~~~{{{yyywwwuuusssqqqooooooooommmkkkkkkkkkjjjiiifffbbb^^^\\\WWWUUUSSSQQQQQQXXXiiiyyy|||iiiYYYPPPJJJQQQVVVWWWYYY]]]___]]]YYYOOOEEE@@@<<<:::;;;???MMM^^^ccc^^^[[[XXXaaattt~~~pppeeeeeelllrrrzzzvvvqqqiii```XXXPPPIIIEEE???===@@@GGGLLLKKKJJJLLLNNNOOORRRVVVZZZ]]]```bbbfffiiinnnqqqrrrrrrtttuuuqqqoookkkeeeaaa]]][[[ZZZTTTQQQMMMLLLLLLKKKGGGDDDAAA@@@???===<<<<<<<<<<<<;;;<<<===???BBBIIIQQQVVV___dddllltttzzz~~~zzzhhh[[[UUURRRTTTXXXqqqlll^^^YYY^^^{{{qqqTTTBBB:::888888444555555555666666666666333444666666666777:::<<<;;;;;;===@@@AAAEEEPPP[[[oooiiigggccchhhpppeeeYYY]]]lllmmmVVVGGGBBB>>>>>>>>>>>>BBBGGGSSS\\\iiivvvrrrlllgggddd^^^WWWTTTUUUSSSVVV```llltttwww}}}yyyrrriiiaaaZZZQQQHHHBBB|||xxxnnnnnnppp~~~pppeeehhhuuuvvvbbbOOODDD>>>;;;333333111000000000000000........./////////000000,,,,,,------------......++++++++++++************)))***+++,,,,,,,,,,,,+++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------------,,,...000000000111333555555GGGUUU^^^gggjjjxxx}}}jjj___dddqqq{{{|||pppZZZCCC999888666222222333333444666777999:::555666666777777777777777777777999<<<@@@FFFKKKNNNNNNOOOQQQSSSTTTWWW[[[^^^^^^```bbbffflllttt|||~~~}}}||||||vvvtttrrrrrrrrrqqqooonnnooonnnllljjjfffaaa^^^[[[XXXXXXYYYZZZ[[[bbbqqqppp]]]RRRKKKRRRWWWVVVVVVZZZ```bbbbbbWWWKKKDDD@@@======@@@HHHWWW]]]ZZZYYYVVV]]]mmmwwwlllmmmuuu{{{{{{uuulllbbbYYYQQQIIIEEE@@@>>>AAAHHHMMMMMMMMMNNNNNNNNNOOOPPPRRRUUUWWWYYYYYY]]]cccgggiiilllooorrrtttsssqqqooollljjjhhhgggeee```ZZZWWWVVVSSSMMMHHHDDDBBB???===<<<<<<===>>>:::;;;;;;<<>>AAACCCFFFQQQ\\\qqqmmmlllhhhmmmssshhh]]]bbbmmm}}}}}}}}}gggQQQDDD@@@===>>>??????DDDKKKWWW___lllxxx}}}pppkkkgggccc]]]UUURRRTTTSSSWWWaaammmuuuyyy{{{zzz~~~yyysssjjjbbbZZZQQQGGG@@@~~~qqqyyypppppprrrwww|||kkkeeejjjvvv{{{kkk[[[LLL===222444333222111000000000000,,,,,,,,,---------......((())))))***,,,------...+++++++++************))))))***+++,,,---,,,,,,+++******************************************************+++++++++,,,,,,,,,..................------,,,...000111000111333555444EEESSS^^^hhhlllxxxlllbbbiiiyyywww___GGG:::999666000444444444444666888:::<<<444555666777888888777777777777999<<<@@@FFFKKKNNNNNNOOOQQQRRRTTTVVVZZZ^^^^^^```dddiiinnnsssxxx{{{}}}~~~vvvuuussssssssssssqqqooorrrqqqnnnjjjfffaaa]]][[[[[[]]]```dddeeekkkzzzuuu___RRRKKKSSSXXXVVVTTTXXX```eeehhh\\\OOOGGGCCC??????BBBAAAPPPVVVTTTTTTRRRWWWfff|||rrrttt|||~~~xxxnnndddZZZRRRJJJEEECCCAAADDDKKKPPPPPPQQQSSSNNNMMMMMMMMMNNNPPPRRRSSSLLLQQQVVVZZZ]]]aaafffjjjpppppppppqqqpppooonnnnnnqqqkkkddd___\\\WWWPPPJJJFFFCCC@@@<<<;;;<<<>>>???:::::::::;;;===AAAHHHMMMTTTYYYbbbjjjrrrzzz}}}ssspppuuu|||~~~|||qqqeee\\\VVVVVV^^^hhhwwwpppaaaZZZYYY\\\vvvnnnQQQ@@@999777666444444555666777777666666888999;;;:::777777999<<<999:::>>>BBBDDDHHHSSS___sss~~~kkkjjjfffkkkpppeee[[[aaannnzzzttt|||sss]]]GGGBBB>>>===>>>???AAAGGGNNNZZZbbbmmmyyy}}}ppplllgggccc\\\SSSPPPQQQTTTXXXbbbnnnvvvzzzvvvvvv{{{zzzsssjjjbbbZZZPPPFFF???wwwpppxxxmmmkkkpppwww{{{wwweeeeeehhh}}}~~~tttcccLLL>>>:::666333000////////////...------------------------+++++++++******))))))))))))+++---...---***'''%%%***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000............///111222333777AAAMMM^^^kkkllltttqqqffflll{{{|||eeeNNN>>>666444444444444333444444555666777888888888888888777666666999999:::<<<@@@EEEIIIKKKMMMNNNOOOQQQTTTWWWZZZ\\\aaaaaacccgggkkkppprrrrrrzzz}}}|||{{{zzzwwwsssqqqqqqsssssssssssspppllliiigggeeebbb```aaaccchhhkkklllrrriiiYYYMMMNNNQQQTTTTTTUUU]]]fffllliii```SSSEEE>>>>>>@@@GGGHHHLLLNNNMMMNNNVVVaaayyyxxxnnnfff^^^WWWOOOIIIJJJFFFDDDGGGOOOUUUWWWVVVUUUSSSQQQPPPQQQQQQPPPOOOOOONNNMMMNNNRRRUUUWWWXXXaaabbbdddeeegggggghhhhhhhhhgggeeeaaa[[[UUUOOOLLLDDDBBB>>>:::888999;;;<<<999888888999<<>>999999999888777666555555444444555666666777777888888999999999<<>>;;;999999:::;;;999999999:::<<>>BBBFFFHHHHHHIIIJJJLLLOOOSSSVVVXXX\\\^^^bbbgggkkkmmmnnnooosss|||}}}zzzwwwvvvuuusssqqqsssqqqooommmmmmllliiihhhhhhjjjnnnsssuuu{{{|||kkk^^^YYYUUUVVVVVVTTTTTTVVV``````]]]VVVMMMFFFCCCDDDAAAAAACCCEEEFFFIIISSS___~~~|||qqqgggaaa[[[UUUQQQOOOLLLKKKNNNWWW___dddfffllliiifffcccaaa^^^[[[XXXOOOLLLHHHFFFFFFGGGFFFEEEGGGIIIKKKMMMOOOQQQRRRSSSPPPPPPOOOMMMJJJFFFCCCAAA@@@???>>><<<;;;:::::::::;;;:::999:::;;;===@@@BBBFFFJJJRRRZZZ___eeeppp{{{yyyppphhh___XXXXXX\\\ZZZ[[[TTTRRRUUUXXXgggqqqaaa[[[[[[___nnnhhhOOOAAA<<<888555666666555555666666777777999999999:::;;;<<<<<<<<<===???AAABBBEEEJJJSSSZZZqqq}}}mmm^^^ZZZXXXVVVYYY```xxxyyyuuuoooggg^^^TTTIIIBBB@@@===<<<>>>@@@BBBIIIQQQ\\\dddoooxxx|||pppjjjbbbYYYSSSQQQQQQRRRUUUXXX```kkkssszzzwwwvvvwww{{{{{{uuulllbbbYYYPPPHHHCCCuuulllhhhtttssskkkkkk|||tttaaaccclll}}}pppaaaRRREEE???444222///.../////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------....../////////000111222333444222:::BBBRRRhhhqqqxxx{{{yyy{{{gggPPP???555444555444444333444444555666777888888777666666666666666777777888999<<<@@@DDDFFFGGGGGGHHHKKKNNNRRRUUUWWWZZZ^^^dddhhhkkkmmmnnnnnnrrryyy}}}{{{zzzyyyvvvsssuuusssrrrrrrrrrrrrpppnnnnnnooorrruuuwww{{{tttfff]]]VVVUUUVVVTTTQQQQQQVVVWWWXXXUUUPPPKKKHHHGGGFFFEEEEEEFFFGGGKKKUUU```~~~rrriiiccc^^^YYYVVVSSSQQQQQQUUU^^^hhhooorrruuurrrooollljjjfffccc```VVVRRRNNNJJJIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>======<<<;;;:::999<<<;;;:::999:::<<>>444333555444444333444444555666777888777666666555555666666666666666888:::>>>AAACCCEEEFFFGGGJJJMMMQQQUUUWWWZZZ___eeejjjlllmmmooopppsssxxx~~~~~~}}}{{{yyyxxxwwwwwwxxxyyyyyywwwuuuuuutttuuuvvvvvvxxx|||lllaaaWWWVVVWWWUUUSSSSSSPPPRRRTTTTTTRRROOOMMMKKKMMMJJJIIIJJJJJJMMMUUU___wwwtttkkkeeeaaa]]]YYYWWWWWWYYY^^^gggqqqyyy~~~|||yyyuuuqqqmmmgggddd[[[WWWRRRNNNMMMKKKJJJHHHFFFFFFFFFEEEDDDCCCAAA@@@AAAAAAAAAAAA@@@@@@??????<<<<<<======<<<;;;:::999<<<;;;:::999:::<<<>>>???EEEHHHNNNUUUYYY^^^iiiuuu{{{nnnfff^^^UUUPPPOOONNNQQQMMMLLLOOOQQQaaa}}}zzzlllhhhjjjiiirrrzzzdddHHH<<<:::888666555555555666777888999:::888888999:::;;;<<<===>>>AAACCCEEEEEEEEEIIIPPPUUUooo~~~nnn___ZZZVVVPPPPPPUUUbbb|||{{{ooo```QQQGGGCCCBBB???<<<<<>>>>>>>>===============;;;;;;<<<<<<<<<;;;;;;:::;;;:::999999:::<<<>>>???GGGIIIOOOUUUYYY___jjjvvv|||ooogggaaaYYYRRROOOLLLOOOLLLJJJKKKKKK[[[wwwvvviiiggglllllluuu~~~bbbFFF<<<;;;;;;999666555666666777888999:::888999999;;;<<<===>>>???BBBDDDFFFGGGGGGKKKQQQVVVnnnqqqbbb___\\\UUUPPPQQQccc{{{wwwdddSSSHHHCCCBBB>>>;;;;;;>>>???@@@EEELLLNNNWWWdddqqq}}}|||rrrmmmhhh___VVVOOOLLLLLLMMMPPPVVV```kkkrrr{{{~~~zzztttkkkbbbYYYQQQIIIDDDyyytttsssyyynnnjjjnnnzzz~~~nnnfffnnnsssxxxjjj```VVVGGG999777444111/////////...---///......---,,,,,,++++++*********+++++++++,,,,,,+++***************++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++******+++,,,,,,---......,,,------......---,,,,,,.........///000111333333333;;;@@@RRRppp~~~sssvvv~~~{{{ppp^^^JJJ<<<555444444444333444444555666777888777666444444555666777555555444555777:::===???AAAAAACCCFFFJJJNNNRRRTTTZZZ___eeeggghhhjjjnnnrrrxxxyyy{{{~~~|||{{{yyywww|||yyymmmaaa\\\ZZZZZZ^^^bbb```^^^\\\ZZZXXXWWWVVVUUURRRNNNMMMPPPQQQSSSYYY___hhhfffgggkkkppptttvvvxxxsssrrroooiiieeefffkkkpppvvv{{{vvvoookkkfff```\\\]]]aaagggooowww}}}yyykkkfff```[[[XXXUUURRRPPPOOOOOONNNLLLJJJGGGEEEDDD??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::<<<>>>@@@GGGIIIOOOVVVZZZ```lllxxxrrrlllhhh```YYYUUUJJJNNNKKKHHHHHHGGGWWWsss~~~pppeeeffflllsss|||```GGG???>>>===;;;777666666666777888999999999:::;;;<<<>>>???@@@@@@AAADDDGGGHHHIIIMMMSSSXXXlllxxxfffdddddd\\\TTTRRR___sssiiiWWWJJJBBB???<<<::::::===>>>???DDDJJJPPPYYYfffsss~~~zzzqqqjjjeee]]]UUUNNNJJJIIIIIIIIIQQQ]]]jjjsss}}}|||xxxrrrjjjaaaYYYQQQIIIEEE~~~||||||sssnnnrrr~~~vvvxxxiiiccckkkmmm||||||{{{rrrggg^^^VVVGGG888111///------...//////...//////...---,,,,,,++++++)))))))))******+++++++++***************+++******---,,,+++******+++,,,---*********++++++,,,,,,,,,)))***+++,,,---,,,++++++******+++,,,,,,---......,,,---.........---,,,+++//////000000111222444555444<<>>??????AAADDDHHHLLLPPPRRRZZZ^^^dddffffffhhhmmmrrrxxxyyyzzz~~~~~~~~~{{{zzz~~~~~~sssfff___\\\\\\aaahhhkkkgggbbb^^^\\\ZZZYYYXXXSSSPPPPPPSSSVVVXXX]]]ccckkkeee___^^^^^^___```aaaaaaaaa___[[[YYYZZZ___dddlllpppwwwppplllgggaaa\\\___dddkkksss{{{wwwrrrkkkeeeaaa]]]YYYWWWUUUTTTQQQNNNIIIEEEAAA???CCCBBBAAA@@@????????????;;;;;;:::::::::;;;<<<<<<999999888888:::<<>>???AAABBBBBBAAADDDGGGIIIJJJNNNUUUZZZkkk}}}iiiggghhhaaaXXXTTTUUUhhhlllYYYJJJAAA<<<;;;999:::===>>>>>>CCCIIISSS\\\hhhttt~~~zzzrrrgggccc\\\TTTMMMIIIFFFFFFDDDLLL[[[jjjttt{{{vvvqqqiii```XXXQQQJJJEEEvvvuuuzzzzzzpppaaaWWWdddyyytttgggccc___SSSBBB666444333111/////////000000......---,,,++++++******...------,,,,,,++++++***---------............///...---,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///........................------------------,,,,,,000000000111111222222222777999AAASSSjjj{{{}}}|||pppiiilllwwwwwwrrrdddQQQAAA666333222222222222333444555666888999999888555444555666777666555444555888;;;===???AAABBBDDDFFFJJJOOOSSS[[[[[[]]]aaafffiiijjjjjjqqqssswww~~~sssjjjeeeccchhhqqqtttqqqjjjdddccceeeddd___VVVPPPMMMPPPTTTWWW\\\aaaiiieee```]]]\\\YYYUUURRRVVVOOOLLLNNNOOONNNQQQXXX\\\fffvvv~~~wwwrrrllleee``````___hhhooorrryyyvvvnnngggbbb___\\\YYYTTTQQQNNNLLLIIIFFFEEEAAA>>>>>>@@@AAA@@@>>>AAA???<<<::::::;;;===>>>;;;<<<<<<===>>>@@@BBBCCCEEELLLSSSUUUWWW___ooo|||xxxvvvqqqfff\\\RRRKKKIIIJJJCCC@@@RRRmmmtttgggfffrrr~~~mmmSSSCCC===999777777777777777777888999:::;;;:::<<>>;;;:::<<<<<<===CCCJJJTTT^^^kkkwwwwwwnnniiiaaaYYYRRRLLLFFFEEEHHHIIIMMMWWWdddqqqzzzuuupppiiibbbZZZSSSKKKGGG{{{zzz}}}~~~sssjjj]]]VVVggg~~~vvvgggaaa\\\PPP@@@555333222000///......//////111000000///......------***++++++,,,,,,------...,,,,,,,,,,,,------------//////...---------------,,,++++++******++++++,,,------,,,,,,,,,---......------------------------------------------------000000111111222333444444888999???OOOeeexxx{{{xxx|||xxxmmmiiillltttuuuqqqfffTTTDDD999444222222222222333444555666777888999888666444555555666555333333444666999;;;>>>@@@BBBDDDFFFJJJPPPSSSXXXYYY\\\```eeehhhjjjjjjlllooottt|||yyypppiiikkkpppxxxxxxsssmmmkkkllljjjfff]]]VVVQQQQQQTTTVVVZZZ```eeecccbbbcccdddccc___\\\TTTNNNKKKLLLKKKIIIKKKPPPUUU]]]lllwwwrrrkkkccc^^^^^^^^^fffnnnrrrxxxzzzsssooojjjeee^^^YYYUUURRROOOMMMMMMIIIEEECCCCCCCCCAAA???BBB@@@>>>===<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDGGGMMMRRRUUUXXXbbbppp|||yyywwwtttllldddTTTMMMKKKJJJCCC@@@TTTooo}}}mmmccchhhzzz}}}gggNNNAAA<<<999888888888888888888888999:::;;;;;;===???@@@AAABBBDDDFFFIIIGGGHHHLLLNNNOOOUUU\\\ggglllooovvvooo___UUUUUUcccwwwuuucccTTTEEE>>>???>>>;;;:::<<<<<<===CCCJJJVVV```mmmxxxvvvmmmggg```XXXRRRLLLEEEDDDFFFHHHLLLVVVdddqqqyyyuuupppiiibbb[[[SSSLLLGGG|||ooodddYYYUUUgggxxxhhh```XXXLLL===555222111000///..................------,,,,,,++++++***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,///......---------------,,,++++++******++++++,,,......---,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---.........///000000111222444555666666999888===III]]]rrrzzzwwwyyytttjjjfffhhhqqqsssrrriiiYYYHHH;;;444222222222222333444555555666888999888666555555555444333222222333555777999===???BBBDDDGGGLLLQQQUUUVVVXXX[[[___cccfffiiijjjgggjjjqqqyyyvvvuuuwww}}}xxxwwwtttpppfff]]]VVVTTTTTTUUUYYY^^^```aaadddhhhkkkkkkiiifffYYYTTTPPPOOOLLLIIIIIILLLNNNTTT___pppwwwqqqjjjaaa[[[[[[ZZZaaahhhlllqqqxxx}}}~~~{{{vvvnnnfffaaa]]]ZZZXXXVVVRRRMMMJJJHHHGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFJJJLLLPPPSSSYYYdddrrr|||vvvtttrrrmmmhhhWWWPPPLLLIIIBBBBBBWWWrrrttteee```nnn~~~sss___HHH===;;;999999999:::999999999999999:::;;;<<<>>>@@@AAAAAABBBEEEFFFJJJHHHIIIMMMOOOPPPVVV]]]cccooosss}}}vvvdddUUUVVVeee{{{nnn\\\NNNBBB===>>>>>>;;;:::<<<===>>>CCCJJJXXXbbboooyyytttlllddd^^^XXXSSSMMMEEEBBBDDDGGGLLLVVVdddqqq~~~xxxuuuqqqjjjbbb[[[TTTMMMHHHssseeeXXXTTTfff}}}{{{jjj___TTTGGG;;;444111000//////...---------,,,,,,,,,+++++++++******...------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---+++,,,,,,---...//////000000000222333555666777888999888:::CCCSSSjjj|||tttiiidddeeepppssstttnnn___MMM===444333222222222333333444555666777999888777555555555444333222222333555666888<<>>;;;:::<<<===>>>DDDKKKXXXbbbooo{{{sssjjjccc]]]XXXUUUOOOFFFCCCCCCHHHLLLVVVdddrrryyyuuuqqqjjjccc\\\UUUNNNIIIzzziii\\\XXXjjj~~~~~~mmm___RRRCCC999555000000000///......------////////////...............------,,,,,,++++++***,,,,,,,,,,,,------------++++++*********++++++,,,,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000000111222333555666888888888888999>>>KKKbbb{{{|||qqqkkkjjjsssvvvxxxssseeeQQQ???333333333222222222333444444555777999999777666555555555444444444444666777888<<>>CCCGGGJJJNNNSSSVVVYYY]]]aaabbbaaaaaadddgggiiimmmqqqtttxxx~~~oooggg^^^\\\[[[\\\___dddeeedddbbb```^^^___bbbeeeeeehhhhhheeebbbaaa]]]XXXQQQRRRRRRVVVdddxxxzzzqqqjjjbbbXXXRRRQQQKKKGGGDDDDDDEEEHHHPPPXXXcccqqq|||uuulllccc^^^[[[YYYYYYYYYYYYWWWUUUSSSRRRPPPOOONNNMMMLLLLLLLLLLLLJJJKKKMMMPPPWWWeeevvv~~~~~~ooofffaaa]]]ZZZRRROOOKKKFFFBBBLLLgggttteee^^^hhh{{{eeeTTTBBB;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???@@@BBBDDDDDDDDDEEEFFFHHHHHHGGGKKKRRRXXX]]]eeemmmqqqnnn[[[TTTggg{{{bbbPPPGGGCCC???======;;;:::===>>>???EEEMMMUUUaaappp~~~|||qqqjjjddd^^^ZZZVVVQQQIIIEEEFFFHHHLLLVVVcccpppvvvqqqkkkddd]]]VVVPPPKKKuuukkksss}}}rrrppprrrcccRRRAAA888666000111111111111///...---++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------...,,,++++++******++++++,,,------,,,,,,,,,---......+++,,,,,,---......//////............////////////111222222333444444555555444777999:::AAAUUUrrr{{{wwwvvvyyy{{{yyynnn[[[GGG:::444333333222222333333333333666999:::888666555555666666666666666777777777999<<>>@@@FFFMMMWWWbbbrrr|||qqqjjjccc]]]XXXUUUOOOHHHEEEFFFFFFJJJSSS```lll{{{vvvrrrkkkddd^^^WWWQQQLLLppp___bbbzzz{{{yyytttdddRRRAAA888777111111222222222000...---..............................---,,,,,,++++++***)))************+++++++++***)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------...///,,,,,,------...///000000///////////////.........222222222333333444444444333777::::::???RRRooo{{{uuuuuuxxx|||zzzqqq___KKK>>>444444333222222333333333333555999:::999777555555555555555666666666666666777:::???CCCFFFIIILLLOOOQQQVVV\\\______```eeejjjkkknnnrrrtttwww~~~vvvnnngggeeedddcccdddggggggjjjmmmmmmkkkjjjlllnnnlllssswwwuuuvvvxxxuuunnngggeee```[[[___iiirrruuupppppprrrxxx~~~uuummmeee```YYYPPPKKKKKKGGGDDDDDDHHHGGGDDDFFFMMMMMM\\\nnn{{{{{{vvvssstttwwwyyy{{{|||~~~wwwoooiiiggg```___^^^]]][[[ZZZYYYXXXTTTSSSQQQPPPNNNMMMMMMMMMKKKPPPSSSTTTXXXeeezzz{{{rrrooojjjvvv{{{ooohhhbbb^^^NNNOOONNNJJJIIIWWWsss|||hhh^^^fff{{{{{{\\\LLL<<<888;;;<<<<<<<<<::::::;;;<<<>>>@@@AAABBBBBBDDDEEEFFFEEEEEEGGGIIIHHHGGGKKKQQQVVV[[[bbbjjjsss~~~kkkXXXZZZggg|||fffTTTLLLIIIDDD>>>===::::::===>>>@@@FFFNNNYYYdddttt|||rrrkkkccc\\\WWWSSSMMMFFFDDDFFFDDDHHHQQQ^^^jjjwwwvvvrrrkkkeee^^^WWWQQQMMMzzzoooeee```hhhuuuzzzvvvrrr```PPPBBB777000111111111111000000000000.........------,,,,,,,,,///...,,,******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,***)))***,,,...///,,,,,,------......------.........////////////000000111333444444444666888666999777999CCCMMMeee{{{sssqqqxxxvvvaaaIII999666666444222111222555777666666777777888888888999555444222333555666666555999;;;>>>AAACCCGGGKKKNNNPPPSSSWWWZZZ]]]aaaeeeiiihhhjjjoootttzzz~~~|||uuupppjjjeeebbbaaa```___ddddddeeegggiiillloooqqqxxx}}}ssskkkbbb```cccfffeeeccceeeeeecccdddmmmvvvsssjjjggg```XXXQQQMMMMMMNNNOOOLLLKKKJJJJJJLLLMMMMMMMMMQQQSSS^^^qqqwwwiiidddfffiiimmmrrryyy}}}}}}xxxsssppplllhhhaaa^^^\\\ZZZZZZYYYWWWVVVVVVVVVUUUSSSRRRPPPOOONNNMMMSSSWWWWWWYYYeeezzzzzzkkkgggnnn~~~uuulllbbb[[[RRRNNNJJJIIINNN]]]uuu{{{hhhaaagggwwwwww[[[KKK===999::::::999888;;;;;;;;;<<<>>>@@@CCCDDDGGGHHHJJJIIIHHHGGGGGGHHHIIILLLPPPSSSUUUZZZ```fffuuu}}}yyygggYYYWWWeee|||sssaaaWWWTTTLLLBBBBBB>>>===>>>???BBBIIIQQQ___jjjvvvxxxnnnhhhaaa^^^XXXRRRLLLGGGCCCAAADDDDDDKKKWWWdddsss~~~zzztttkkkddd^^^XXXRRRMMMvvvjjj```XXX\\\fffwwwuuu~~~nnn]]]OOOBBB888222111111111000000000//////......---------,,,,,,,,,...---+++*********,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++++++++,,,---...+++,,,------............---............/////////000111333444444555777999999;;;888:::CCCLLLccc{{{rrrnnnvvv}}}gggMMM;;;555555444222111222444666555555666777888888999999666555333444666777777666999;;;>>>@@@BBBFFFJJJMMMOOOQQQTTTWWW[[[___eeeiiiiiikkkooosssyyyyyyxxxsssoooiiieeecccbbbaaa```bbbbbbdddfffjjjoootttvvv}}}}}}uuujjjeeeeeeeeebbb^^^XXXXXXVVVXXXaaaiiifff^^^[[[WWWSSSRRRTTTVVVWWWWWWTTTSSSRRRQQQRRRRRRRRRQQQRRRQQQYYYiiixxxuuuggg```^^^___ccchhhrrrwwwxxxtttpppnnnjjjfffdddbbb___]]]\\\[[[YYYXXXUUUUUUTTTSSSSSSRRRRRRQQQOOOSSSVVVVVVYYYggg}}}rrrhhhmmmyyyyyynnnddd]]]RRRNNNJJJIIIQQQbbbzzzyyyeee^^^fffxxxtttYYYJJJ===999;;;<<<::::::<<<<<<<<<===???AAACCCDDDGGGIIIJJJJJJHHHGGGGGGHHHKKKNNNRRRTTTWWW]]]eeelllzzztttlllpppsssyyy{{{jjj]]]VVVcccsss|||kkkaaa^^^UUUJJJBBB>>>===???@@@BBBJJJRRR```jjjvvvxxxnnniii```\\\VVVOOOIIIDDDBBBAAADDDDDDIIISSS___mmm}}}wwwnnnfff```ZZZSSSNNNqqqfff]]]UUUTTTYYYrrrtttsssxxxhhhXXXLLLBBB:::444111111000000000000//////...------------,,,,,,,,,---,,,+++))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------------,,,,,,***+++,,,---.../////////---------............//////111444555555777999;;;;;;===::::::BBBJJJ```~~~qqqkkktttoooRRR<<<555444333222222333444555444444555666888999::::::777666555555777888777777888:::===???AAADDDHHHJJJMMMNNNQQQSSSWWW\\\ccchhhiiikkkooosssxxxzzzvvvvvvqqqmmmiiieeedddcccbbbaaa```aaacccffflllsssyyy}}}xxxpppkkkggg```[[[SSSSSSRRRSSSZZZ```^^^XXXSSSQQQPPPUUU]]]cccdddcccaaaaaa___^^^]]]\\\\\\[[[ZZZWWWXXXaaannnxxxtttggg^^^WWWTTTWWW]]]iiiooorrrpppmmmllliiidddgggdddaaa___]]]\\\YYYXXXTTTTTTTTTTTTTTTTTTUUUUUUQQQTTTVVVVVV[[[jjjyyykkkkkkrrryyynnnddd]]]RRRNNNJJJKKKUUUiiitttaaa[[[dddwwwpppUUUHHH<<<:::<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEHHHJJJKKKJJJIIIGGGGGGHHHMMMPPPSSSVVVZZZcccmmmuuuppp^^^]]]aaakkkwwwzzzkkk^^^XXXeeepppwwwqqqhhhcccZZZOOOBBB???>>>???AAACCCKKKSSSaaajjjvvv}}}wwwooojjj```[[[TTTLLLEEEBBBAAA@@@CCCBBBFFFNNNWWWdddwww{{{qqqiiibbb[[[TTTNNNmmmeee___VVVRRRTTTggg}}}zzzzzzsssttttttbbbSSSHHH@@@999444111000000000////////////------------------------,,,+++***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++***+++,,,...////////////------------............///111444555666888:::<<<;;;>>>:::;;;BBBHHH]]]{{{ttthhhrrruuuVVV>>>555444333222333444333333333333444666777999:::;;;999777666666777888888777777999;;;===???AAAEEEHHHIIIJJJLLLNNNRRRXXX```eeeeeehhhmmmrrrwww~~~xxxuuuvvvooollliiigggfffeeedddcccaaabbbcccgggmmmttt{{{}}}uuummmddd^^^WWWVVVUUUWWW\\\``````^^^[[[XXXWWW\\\fffmmmooommmllllllkkkjjjhhhgggggghhhllleee^^^^^^eeerrrxxxlllaaaVVVPPPSSSYYYdddjjjooonnnlllllliiieeefffccc```]]]\\\ZZZXXXVVVTTTUUUUUUUUUUUUUUUVVVVVVSSSUUUVVVWWW]]]nnn{{{nnniiikkkzzzvvvjjj```YYYSSSOOOKKKMMM[[[qqqppp^^^XXXaaassslllOOODDD:::999<<<<<<<<<===<<<===>>>???AAACCCDDDEEEIIIJJJKKKKKKIIIHHHHHHIIILLLOOOSSSWWW^^^iiivvvzzzeee[[[]]]dddpppyyyvvvjjj^^^TTTddd|||~~~}}}{{{~~~sssiiiddd[[[OOOCCC???>>>@@@BBBDDDLLLTTTaaajjjuuu|||~~~vvvoookkkaaa[[[SSSJJJDDDAAAAAAAAAAAA@@@CCCIIIQQQ]]]ppp}}}sssjjjccc[[[SSSNNNmmmeee```WWWQQQQQQbbbzzzzzzvvv~~~uuuqqquuurrr^^^NNNDDD===777111000000000////////////...------------------------++++++*********)))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,---...////////////---------........./////////111444555666888:::<<<999<<<:::<<>>???AAACCCDDDEEEFFFHHHJJJLLLKKKJJJIIIJJJJJJKKKNNNRRRWWW___lll{{{vvvgggdddeeellltttuuukkkbbbNNN```~~~|||ssstttyyyssshhhcccZZZOOOBBB???>>>@@@BBBDDDLLLTTT```hhhssszzz~~~uuuoookkkbbb\\\SSSJJJDDDAAABBBCCC??????AAAFFFLLLVVViiizzz~~~sssjjjbbb[[[RRRMMMmmmeee___UUUOOOOOO^^^ssswwwtttxxx~~~vvvnnnnnntttppp[[[JJJAAA<<<666000000000////////////......,,,,,,,,,------------...+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++------...////////////............////////////000///111444555555777999;;;777<<<;;;===BBBCCCRRRmmmiiilllssszzzbbbOOO>>>999444222333444333222333333444555777888999999:::888666666777888777666555666888999:::<<>>===>>>@@@BBBDDDEEEFFFFFFGGGIIIKKKLLLKKKKKKLLLMMMJJJMMMRRRWWW^^^kkkyyywwwoooiiilllssstttmmmdddPPP```|||tttmmmooovvv}}}zzzjjj^^^XXXQQQHHHAAA>>>===???AAADDDLLLTTT^^^fffrrryyy~~~uuunnnjjjbbb]]]TTTKKKEEEBBBBBBCCC>>>???AAADDDGGGPPPaaarrr~~~sssjjjbbb[[[RRRMMMnnnfff___VVVRRRUUU___ooo|||||||||xxxsssrrrssstttzzzmmmfffhhhpppnnnWWWGGG@@@<<<666222000000/////////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---///////////////......---/////////000000000111111000111333444444555777999888===>>>???AAA???JJJcccjjjhhhjjjuuu|||mmm^^^DDD===555222333444444222444444555555666777777888:::888666666777777666555444555777888999:::===@@@???AAADDDFFFIIIMMMQQQUUUVVV^^^jjjtttzzz|||}}}}}}{{{|||uuusssqqqpppooonnnnnnlllhhheeefffggghhhjjjkkklllmmmmmmmmmmmmppptttuuuuuu|||ssskkk```\\\\\\```dddjjjxxx|||zzz|||~~~nnnnnnzzzxxxmmmgggddd```___aaa___cccccc^^^[[[[[[ZZZWWWSSSQQQPPPPPPRRRSSSSSSRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUXXX\\\```gggtttqqqiiigggqqq|||qqqfff^^^ZZZRRRSSSTTT^^^wwwzzzrrrkkkmmmrrrwww|||___GGG@@@<<<===>>><<<===???>>>???AAACCCEEEFFFFFFFFFFFFHHHKKKLLLLLLLLLNNNOOOLLLOOOSSSVVV\\\fffrrr{{{}}}|||qqqooosssrrriii___RRR___sss|||ooojjjooowwwzzz|||sssaaaSSSNNNIIIBBB@@@===<<<>>>@@@CCCKKKTTT[[[dddpppyyyvvvmmmhhhaaa\\\TTTLLLFFFBBBBBBBBB???@@@BBBCCCCCCIIIXXXggg~~~tttkkkccc[[[SSSNNN}}}nnnhhhbbbZZZZZZ___cccpppyyywwwwww~~~~~~|||xxxssspppppppppoootttfffaaacccmmm~~~lllUUUEEE???<<<888444000/////////............,,,,,,,,,------.........,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((((((***,,,...000000000000///...---,,,000000000000111111111111000222333444444444666888999??????@@@AAA<<>>@@@CCCFFFHHHKKKOOOQQQVVV^^^kkkuuuzzz{{{zzzyyyyyyxxxvvvrrrqqqppppppooommmiiifffeeefffhhhjjjkkkkkkkkkjjjcccccchhhmmmmmmlllrrr{{{}}}~~~qqqiii```[[[XXXXXXYYY]]]kkkzzzzzzvvv}}}}}}rrrgggdddcccaaa```aaa\\\___]]]WWWSSSSSSRRROOOJJJIIIHHHIIILLLNNNNNNMMMPPPQQQRRRSSSUUUVVVXXXXXXTTTXXX]]]cccjjjtttqqqjjjhhhrrryyyoooddd]]]YYYQQQSSSVVVbbbzzztttqqquuuzzz}}}}}}\\\HHHBBB>>>??????>>>>>>@@@>>>???BBBDDDFFFGGGGGGGGGEEEHHHJJJLLLLLLMMMOOOQQQNNNQQQTTTVVVZZZbbbllltttsss|||xxxssssssooocccWWWNNNWWWeeesss~~~yyynnnjjjqqqzzz~~~~~~ttt```QQQLLLHHHCCC???<<<;;;>>>@@@CCCKKKSSSZZZcccoooxxxvvvmmmggg```[[[TTTLLLFFFBBBAAAAAA@@@AAACCCCCCAAADDDQQQ```{{{uuulllddd]]]UUUOOO