BM66(@ sssfffUUUJJJAAA@@@BBBAAA???>>>888555222111111111000///333222000/////////000111////////////////////////000000//////......------------,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,+++*********+++++++++,,,------......------......---,,,,,,------------///222333444555666888666777999::::::<<>>???:::777888777666999>>>>>>@@@FFFKKKOOOZZZuuuxxxnnniiieeedddlll{{{|||xxxtttooojjjddd```aaa```___bbbhhhpppvvvyyysssuuuvvvsssnnnkkkjjjlllgggddd```[[[XXXVVVVVVVVVKKKJJJHHHGGGGGGHHHJJJKKKJJJKKKKKKGGGCCC@@@AAACCCFFFFFFGGGHHHJJJJJJIIIGGGDDDCCC@@@===999777555444777666444333222111111111000000///---++++++,,,...,,,+++******,,,,,,+++***,,,+++******+++,,,...///---------,,,+++***)))(((---------............///000---******---///...---+++++++++,,,---...///000000000111111111000000///222222333444444444444333333333333333444555666666sssbbbUUUIIIFFFEEEDDDBBBBBB???<<<999777666555444222333222111000///000000111000000000000000000000000///////////////.........///.........---.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,---------------...------,,,,,,,,,---------000222444444555777888888:::<<<======>>>@@@BBBDDDGGGKKKMMMMMMMMMNNNOOOMMMOOOQQQSSSTTTTTTSSSSSSTTTSSSRRRSSSUUUUUUSSSQQQQQQPPPNNNJJJFFFBBB???======999777777666444777;;;@@@BBBHHHOOOWWWfff|||rrrjjjaaaeeennn|||~~~wwwqqqkkkddd```___\\\[[[\\\aaaggglllnnnooorrrtttuuusssooolllkkkgggfffccc```\\\XXXUUUTTTLLLKKKJJJIIIHHHHHHIIIIIIIIIKKKLLLJJJGGGDDDDDDFFFGGGGGGGGGIIIKKKLLLKKKIIIGGGEEEBBB>>>;;;888777666666555444333222222111111000///...---,,,,,,,,,---,,,+++***+++,,,,,,,,,***......---,,,++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,------------000---******,,,...---,,,+++++++++,,,---...///000000000111111111111000000111222222333333333333333333333333333444555666666qqqbbbRRRJJJEEEBBB@@@AAAAAA>>>:::888666555222000222222111000000000000111111111111111111111111111.........///////////////000000000///.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,---.........---,,,+++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,------...000333444444555777999;;;===@@@AAAAAAAAABBBDDDEEEHHHKKKLLLLLLLLLMMMNNNMMMNNNPPPRRRSSSSSSSSSRRRSSSRRRRRRSSSTTTUUUSSSQQQPPPOOOLLLHHHDDD@@@===;;;888666666888777666999>>>DDDFFFNNNYYYgggzzz~~~tttjjjdddcccooo}}}vvvnnnfffaaa]]][[[XXXXXX[[[___bbbcccgggiiinnnsssuuusssnnnjjjhhhhhhhhheeeaaa[[[UUURRRPPPOOONNNMMMLLLKKKKKKJJJLLLNNNQQQPPPMMMJJJHHHGGGGGGGGGGGGIIIKKKMMMLLLKKKJJJHHHDDD???<<<:::999999555555444333333222333333222///,,,,,,...///---+++---+++***+++,,,---,,,***------------,,,+++******,,,,,,,,,,,,+++******)))++++++++++++,,,,,,,,,,,,///---++++++,,,,,,+++***+++++++++,,,---...///000000000111111111111000000000111111222333222222222333333333333444555666666ppp^^^QQQIIICCC@@@BBB@@@===:::888666555222000222222111111111000000000000000000000000000000000------......//////000000000000000///...---,,,,,,.........------,,,,,,,,,------------------------,,,---...---,,,+++,,,...,,,...///000000...,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...000222333444444555777:::===???BBBCCCBBBBBBCCCDDDGGGIIIKKKKKKJJJIIIIIIJJJOOOPPPQQQSSSTTTTTTTTTTTTSSSRRRRRRSSSTTTTTTSSSQQQNNNLLLIIIEEEAAA===:::999444444666:::;;;:::???FFFHHHNNNZZZjjj|||yyypppiiifffxxx}}}tttjjjddd___\\\YYYXXXZZZ\\\]]]^^^]]]___dddkkkrrrtttqqqnnnnnnmmmkkkhhhccc]]]WWWSSSRRRRRRSSSRRRRRRQQQOOOOOOQQQSSSVVVVVVTTTPPPLLLIIIGGGFFFEEEGGGIIIKKKKKKKKKKKKHHHDDD@@@<<<;;;;;;;;;555444444333333333444444555000---...111222///+++---,,,++++++,,,---,,,+++)))***,,,---......---,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,...---,,,,,,+++++++++***+++++++++,,,---...///000///000000111111111111000000000111222222222222111333333333333444555666666~~~}}}kkk^^^RRRIIIDDDEEEAAA???===;;;;;;999666444222222222222111111111000////////////////////////------......//////000000.../////////...,,,+++***.........------,,,,,,,,,------------------------,,,---......,,,,,,---...---...///000000...,,,+++++++++,,,------------,,,---,,,,,,,,,------...///222333444444444555888:::<<<>>>AAABBBAAABBBCCCEEEIIIJJJKKKJJJGGGFFFFFFFFFPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSSSSRRRPPPKKKIIIFFFAAA>>>;;;999888555555888<<<<<<===CCCKKKPPP[[[lll}}}rrrooommmmmmqqqwww{{{ppphhhaaa^^^[[[YYYZZZ[[[[[[[[[YYYZZZ]]]eeennntttvvvuuutttqqqmmmgggbbb]]]ZZZXXXRRRSSSSSSSSSSSSRRRRRRQQQPPPRRRUUUXXXYYYWWWUUURRRHHHFFFCCCCCCEEEGGGHHHHHHIIIFFFCCC???===;;;;;;;;;555555444333333444444444666222///000333444111,,,---,,,++++++------,,,+++)))***,,,---......---,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,---...///000//////000111111111111111000000111222222222222111333333333333444555666666xxxvvv|||uuuiii\\\OOOGGGFFF@@@???===<<<<<<:::777555222222333333222222111000.................................///////////////------.........,,,+++***------------------,,,,,,------------------------,,,...///...---,,,---...---.../////////...---,,,+++,,,------......------------------...///000111333444555444444666888;;;;;;===>>>??????AAADDDFFFIIIJJJJJJIIIGGGEEEFFFGGGOOOOOOPPPPPPQQQSSSSSSTTTUUUTTTSSSRRRSSSRRRPPPNNNGGGEEEBBB>>>;;;999888888888999;;;>>>===>>>GGGQQQ^^^nnntttddd```dddooo}}}|||}}}vvvoooeeebbb]]][[[ZZZYYYXXXWWWYYYYYY\\\aaaiiiqqqwwwzzzxxxtttnnngggaaa^^^\\\\\\SSSSSSRRRRRRQQQQQQPPPPPPKKKLLLOOOTTTYYY\\\]]]]]]JJJGGGCCCAAAAAABBBCCCCCCEEEDDDBBB@@@>>>===<<<<<<666666555444333333444444555333111222444444111......,,,+++,,,---...---+++------------,,,+++******+++++++++,,,,,,++++++***,,,,,,,,,,,,------------+++---......---,,,------+++++++++,,,---...///000...///000111111222111111000111111222333222222222333333333333444555666666zzztttsssxxxwwwjjjZZZOOOLLLDDDBBB@@@???>>>;;;777444222222333333333222111000///////////////////////////////////////.........,,,---...//////...---+++,,,,,,------------------........................---...///...---,,,---///.........---------,,,,,,,,,---......//////...............//////000111222555555555555444666999<<<;;;<<<======>>>AAAEEEIIIGGGHHHIIIIIIHHHIIIJJJLLLPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUSSSSSSRRRQQQNNNLLLDDDBBB???;;;999888888888;;;;;;???BBBCCCGGGRRR___ppp~~~mmmaaadddnnn|||yyytttqqqqqqsssuuuwwwyyy|||zzzuuulllhhhccc___\\\YYYVVVTTTWWWYYY\\\___dddjjjppptttxxxuuunnnhhhbbb___]]]]]]YYYXXXVVVSSSQQQPPPPPPPPPJJJIIIJJJNNNTTTZZZ^^^^^^MMMIIICCC@@@????????????AAABBBBBBBBBAAA???>>>===888777666444333333333333111222222222222000///......,,,,,,,,,---...---,,,......---,,,++++++++++++***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,***---///000......///000+++++++++,,,---...///000...///000111111222222222111222222333333333333333333333333333444555666666~~~yyysssqqq|||{{{iii\\\WWWLLLKKKHHHFFFDDDAAA<<<999222222333444333222111000000000000000000000000000000000//////.........---,,,---///111111000...---,,,,,,,,,------.................................---...///...------...///......---,,,,,,,,,,,,------...//////000/////////////////////000111333333555666666555444666999<<<<<<<<<<<<<<<===AAAGGGKKKFFFGGGIIIJJJJJJLLLOOOQQQSSSSSSSSSSSSTTTVVVWWWXXXXXXVVVTTTSSSRRRPPPMMMJJJBBB@@@===:::888777888888:::<<>>>>>>>>===@@@AAABBBCCCCCCAAA???>>>999888666555333333222222///111222222000...------...---,,,,,,......---,,,,,,+++******+++,,,...///***++++++,,,,,,,,,++++++)))************+++++++++))),,,000111//////000222+++++++++,,,---...///000......///111111222222222222222333444444444444333333333333333444555666666~~~|||{{{zzzrrrmmmddd[[[OOOHHHDDDAAA===999888555222000000111111000222222111000//////000000000000////////////000000//////......---------,,,000000///...---,,,,,,+++........................---------,,,+++***+++---,,,---.........---,,,++++++++++++,,,---...///000,,,------///111333555666444444444555555777888999999:::===???BBBCCCDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNQQQQQQRRRSSSTTTUUUUUUVVVWWWUUUQQQOOOMMMKKKGGGEEE>>>>>><<<999666777999;;;===DDDJJJLLLOOO]]]ttt}}}mmmmmmqqq||||||zzzzzzrrriiiddddddgggiiiiiiqqqppppppssswwwxxxvvvsssssspppmmmjjjgggaaaYYYSSSVVVUUUUUUUUUWWWYYY\\\^^^lllqqqtttqqqiiiaaa^^^^^^___\\\ZZZXXXWWWTTTNNNIIIKKKJJJHHHFFFFFFHHHMMMQQQSSSMMMFFFAAA>>>>>>>>>===??????@@@BBBDDDDDDBBB???;;;:::999777444222111000000111111111111///---,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++------------------------)))***+++,,,,,,,,,,,,,,,......//////......---,,,+++,,,---...////////////111111111000000000000000111111222222222333333333222222111111222222333444|||qqqiii]]]TTTNNNHHHAAA<<<:::888555333333333222111222111111000000000000111......------------......////////////......------//////////////////..............................---......,,,+++***,,,---,,,,,,---.........---,,,,,,,,,,,,,,,---......///......///000111222333444555555555555555666777888888999;;;===@@@BBBDDDEEEHHHIIIKKKMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUSSSPPPNNNKKKHHHDDDAAA<<<;;;:::888666777:::===???FFFMMMSSSZZZiiizzztttfffnnn~~~|||wwwqqqjjjfffhhhkkknnnppprrrqqqpppqqqttttttqqqnnnooommmllljjjhhhccc\\\WWWTTTUUUUUUVVVVVVWWWWWWVVV\\\bbbjjjnnnmmmjjjhhhgggbbb___\\\ZZZYYYUUUOOOKKKIIIJJJJJJIIIHHHIIIJJJKKKPPPKKKEEE@@@>>>===<<<;;;;;;;;;<<<>>>@@@AAA???===;;;:::999777555333222111000111111111000///.........------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++---------------,,,,,,++++++,,,---...////////////000000000000000000000000111111222222222333333333222222222222222333444444zzznnncccZZZPPPFFF@@@>>>;;;999777666555333222111111000000000111222222///......------......///000000000000////////////////////////000000111111........................---......---++++++,,,...+++,,,---..................---------------......000000000111111222333333666666555555555666666777777777888:::===AAADDDFFFJJJKKKMMMOOOQQQQQQQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUSSSQQQNNNLLLIIIEEE@@@===888888777666666888<<>><<<:::888888888:::<<>>===::::::999777666444333333111000000/////////000000000///...---------------,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++******+++,,,---...////////////000000000000000000000000111111222222222333333333333333333333333444444555}}}qqqeeeXXXLLLDDDAAA???<<<:::888666444222000000000000111222222333111111000000000000111111111111000000000000000000////////////////////////...........................//////...,,,+++---...+++,,,,,,---...//////000///......------------......///000222333444444444777666666555555555555666666666777999<<>>BBBKKKSSS___mmm{{{{{{sssmmmkkkmmmuuu{{{uuusssqqqqqqsssvvvzzz|||xxxtttooommmllliiiddd```___aaaeeehhhhhhfffccc```YYYXXXWWWUUURRROOOLLLJJJGGGKKKQQQ[[[ccciiikkkjjjhhhgggeeebbb^^^ZZZUUURRRLLLLLLKKKKKKJJJHHHDDDAAACCCAAA???>>>>>>===;;;999::::::;;;===@@@BBBAAA@@@::::::999888666555444444111000/////////000111222111111000...------------))))))***++++++,,,------++++++++++++++++++++++++------------,,,+++******,,,,,,,,,,,,,,,++++++***+++,,,---.../////////////////////000000000000000111111222222222333333333444444333333333444555555qqqbbbVVVNNNEEEBBB>>>;;;999777444222111111000000111222333333111111000000000000111111000000111111111111111111000000///......---,,,,,,//////////////////////////////000...---,,,---///,,,,,,------...///000000//////...---------......,,,---000222444666777777777666666555555555555666666666777:::>>>CCCGGGJJJOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUPPPNNNKKKHHHEEEAAA<<<888222333555666888<<>>???>>>===<<<;;;<<<>>>AAACCCBBBBBB;;;:::999888777666555555222111000//////000222333222111000///...---------))))))***++++++,,,---------------------------------------------,,,+++***---------------,,,+++++++++,,,---...////////////......//////000000000000111111222222222333333333444444333333333444555555oooccc[[[KKKFFFAAA<<<999777555333222222111111111222222333000//////......//////000000000000000111111111111000000///...---,,,++++++///////////////////////////000000///------...000...---------...///000000///...............//////+++---000333666888888999666666555555555666666777777888:::===BBBGGGKKKNNNPPPQQQSSSUUUUUUUUUUUUTTTVVVWWWXXXYYYXXXVVVTTTSSSOOOLLLHHHEEEBBB???;;;888222444666777:::???EEEJJJWWWeeexxxtttiiiiiikkklllrrrzzz|||||||||{{{xxxwwwxxxyyyvvvrrrlllhhhfffccc^^^ZZZWWWZZZ^^^aaaaaaaaaaaabbbccc```[[[UUUQQQNNNMMMLLLEEEEEEDDDFFFJJJQQQXXX]]]bbbeeehhhhhheee```\\\ZZZVVVQQQKKKHHHGGGGGGEEEBBB:::999:::<<>>:::999777666333333222111111111222222000000////////////000000/////////000000000111111000/////////......------////////////////////////000000111///...---///000//////...------...///000......---......///000111,,,...111444777888888888555555555555555666777888888:::===BBBGGGKKKOOOQQQQQQRRRTTTUUUVVVUUUUUUTTTVVVWWWXXXXXXWWWTTTQQQOOOLLLIIIDDD@@@>>><<<:::888444555777:::===BBBIIIMMMZZZllluuuhhhaaahhhqqqxxx}}}}}}yyyvvvvvvvvvrrrmmmhhhdddcccaaa]]]YYYXXX[[[^^^```______aaacccbbb```\\\XXXSSSPPPMMMLLLDDDEEEEEEDDDDDDHHHOOOUUU\\\aaahhhjjjgggbbb^^^\\\WWWRRRLLLIIIIIIIIIFFFBBB<<<;;;:::<<<>>>AAAAAAAAA===<<<;;;<<>>===<<<:::888666555444222222222222111111000/////////...------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++******+++,,,---...////////////------......///000000111111111222222222333333333222222222222222333444444}}}qqqjjjTTTNNNFFF???;;;:::999999444444333222111111111111222222111111111111222222......//////000000000111////////////000000000000000000000000000000000000000111111000......///000000000...------...///000---------......000111222...000333555777777666666444444444555555777888999999;;;???EEEJJJNNNQQQSSSQQQRRRTTTUUUVVVUUUUUUTTTVVVVVVWWWWWWUUURRRNNNLLLKKKFFFAAA===;;;:::999888555777999;;;???DDDJJJOOO[[[ooo}}}pppddd```mmm{{{}}}~~~zzzvvvuuuuuuooojjjdddaaaaaa___\\\YYY[[[]]]______^^^^^^aaaddd___^^^]]]ZZZVVVQQQLLLJJJEEEHHHHHHFFFBBBBBBHHHMMMXXX___gggkkkhhhccc___]]]WWWRRRMMMKKKLLLKKKFFFAAA???>>><<<<<<>>>@@@AAAAAA@@@???===>>>@@@AAAAAA@@@???>>><<<:::888666444333222333333333222111///.........---------......///,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............***++++++++++++***))))))+++,,,---...////////////---------...///000000111111111222222222333333333222222111111222222333444{{{ooo```QQQDDDBBBBBB>>>;;;;;;555444222111111111222333000000111111111222222222111111111111111111111111//////000000111111111222////////////////////////111111000000//////......------........................///////////////...111444777999999888555333333444555555555777:::======BBBGGGGGGIIINNNQQQPPPQQQSSSUUUUUUTTTTTTTTTUUU\\\[[[XXXVVVRRRPPPMMMLLLIIIDDD>>>;;;:::999777666<<<888888???EEEJJJOOOSSSiii|||xxxpppggggggnnn||||||~~~}}}{{{zzz{{{zzzwwwpppkkkkkkiiifffbbb___]]]\\\\\\[[[]]]______^^^^^^___```^^^______]]]YYYSSSNNNJJJGGGHHHHHHGGGGGGHHHLLLNNNSSSXXX___dddeeeccc```___\\\VVVPPPMMMNNNMMMHHHDDD???===<<<<<<=========;;;<<<>>>???>>><<<:::;;;;;;<<<;;;:::999777555333222444333222111000000000000...........................------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000------------------------......//////000111111111222222111111111111111111222222111111222222333333444222222444777777444111wwwdddVVVJJJEEEBBB>>><<<===888777555333222111222222111111222222222333333333000000000000000000000000///000000000111111111111////////////////////////000000000////////////////////////......------------......////////////...222444777999999777555333666777888999999;;;>>>@@@>>>EEEJJJKKKMMMQQQRRRQQQTTTVVVWWWWWWVVVVVVWWWXXX\\\[[[YYYVVVRRROOOLLLKKKGGGBBB===999999888777666::::::===AAACCCGGGRRR^^^xxx{{{mmmhhhfffmmm{{{}}}~~~}}}|||{{{{{{{{{{{{wwwrrrmmmkkkjjjgggdddaaa```______bbbdddeeedddbbbaaaaaaaaa_________]]]ZZZVVVRRROOOLLLKKKHHHGGGFFFGGGHHHIIIOOOSSSYYY^^^bbbcccbbbaaa^^^XXXQQQNNNMMMLLLHHHDDDBBB@@@===<<<===>>>=========???@@@@@@===;;;;;;;;;<<<<<<;;;:::888666555444333333222111000000000000...........................------,,,,,,------...------,,,,,,,,,,,,------,,,,,,------.../////////++++++++++++++++++++++++,,,,,,---......//////000000000000000000000000000111111111111222333444444333222222444666666444222nnncccVVVNNNGGGAAA???AAA;;;:::777555333222222222222222222333333333333333000000000000000000000000000000000000111111111111//////////////////////////////////////////000000111000000///...---,,,,,,---------....../////////333555777888888666444222444555777888888:::===???BBBIIINNNOOOQQQTTTUUURRRVVVWWWWWWWWWVVVVVVXXXZZZ\\\[[[XXXUUUQQQMMMJJJHHHCCC???;;;888777777777777:::>>>DDDFFFFFFLLL___qqqmmmeeefffnnn|||~~~|||{{{{{{zzzzzzzzzzzzwwwsssppplllkkkiiifffeeedddddddddjjjkkkkkkiiifffdddccccccaaa```___^^^\\\YYYWWWVVVRRRNNNIIIGGGHHHGGGEEEBBBJJJKKKOOOVVV___eeefffeeebbb\\\UUUPPPMMMLLLHHHFFFFFFCCC???=========>>>===>>>@@@BBBBBB@@@===;;;:::;;;;;;;;;:::999888666666333222111000////////////...........................------,,,,,,------.........------------......------------------------+++++++++++++++++++++++++++++++++,,,------......////////////////////////000000111222222333444444333222222333555666444333|||tttggg[[[PPPHHHDDDDDD<<<;;;888666444333222222222222222222222222222222000000000000000000000000000000000000000111111111////////////////////////---......//////000000000000000//////......------,,,---------...///000111444666777888888666444333333555777999:::;;;>>>@@@GGGLLLPPPOOOPPPTTTVVVUUUTTTUUUVVVUUUTTTTTTVVVXXX[[[ZZZWWWTTTOOOJJJFFFDDD>>><<<999777666777888999>>>BBBIIINNNQQQ[[[rrrsssgggiiippp~~~|||{{{xxxxxxxxxwwwwwwuuusssqqqmmmllljjjiiihhhggghhhhhhlllmmmnnnllliiigggffffffdddcccaaa___]]][[[ZZZYYYWWWQQQKKKIIIKKKJJJFFFAAAGGGEEEGGGPPP\\\eeehhhgggfff```YYYSSSOOOMMMJJJHHHIIIEEE@@@<<<<<<<<<======>>>AAACCCDDDAAA===:::999888999999999999888777777222222111000////////////...........................------,,,,,,------............------..................------,,,,,,,,,------------------------***++++++,,,------.........///////////////000000111111222222333333222222222222222333444555444444wwwiii[[[QQQJJJEEE===;;;999666555444333444111111111111000000000000222222222222222222222222111111000000000000000000000000000000000000000000------......//////000000---......//////000000000------------///000222333555666888999999777666555888:::===???@@@BBBEEEGGGKKKNNNOOOMMMMMMRRRVVVVVVTTTUUUUUUUUUTTTTTTVVVWWWXXXWWWUUURRRMMMHHHCCC@@@;;;:::888666666888:::<<>>AAADDDGGGQQQaaaqqqvvvlllggglll}}}~~~|||{{{uuuuuutttrrrooonnnooopppnnnnnnlllkkkjjjjjjkkkkkkmmmnnnpppooonnnmmmmmmnnngggfffccc```^^^\\\ZZZZZZWWWTTTPPPPPPPPPOOOLLLIIIFFFDDDDDDJJJSSS\\\aaaccccccaaa]]]XXXTTTQQQNNNNNNIIIEEE@@@===<<<<<<;;;::::::===@@@@@@>>>;;;:::999222333555666777888888888444333222111000000000000...........................------,,,,,,------.........------------.........---------,,,,,,++++++++++++++++++++++++++++++---------...//////000000/////////000000111111222222333444444333222000///000111222222222222555777uuudddTTTHHHEEEAAA===999666444333111111111111000000//////222222222222222222222222111111111111000000000///000000000000000000000000..................------......//////000000111111///......///111333666888777888999:::;;;<<<<<<<<<888;;;???BBBDDDFFFHHHJJJIIIOOOQQQPPPOOOQQQRRRPPPQQQSSSWWWXXXWWWUUUTTTTTTPPPPPPOOOLLLHHHCCC>>>;;;777999999999999<<>><<<;;;888:::<<<<<<;;;:::999:::222333444666888999::::::555444333222111111111111...........................------,,,,,,------...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...//////000000------...//////000111111///000222444444333222111///111222222111222555888rrr___NNNKKKFFF@@@:::666333222333222222222111111000000111111111111111111111111222111111111000000//////000000000000000000000000/////////......------,,,000000000000////////////////////////111444777999777888999;;;<<<===>>>>>><<>><<<777888::::::999888999:::222333555777999:::;;;<<<555555444333222222222222...........................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......//////000,,,,,,------...///000000,,,...111333555555555444///111222111000111555888~~~ooo^^^TTTGGGAAAAAA@@@<<<777444333111222333333222000111111111111111111111111222222222111111111000000///...,,,++++++,,,...///////////////////////////...///111222222000...---111000///...///222555777777:::===?????????@@@AAABBBCCCCCCEEEGGGIIIKKKLLLRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVUUUTTTSSSRRROOONNNLLLHHHDDD@@@<<<::::::888999===???BBBIIIQQQRRRfff}}}tttjjjbbbhhh~~~}}}|||{{{zzzyyyzzzvvvrrrpppppppppoooooommmnnnnnnmmmkkkhhheeecccggggggffffffdddaaa^^^]]]ZZZ^^^bbbdddaaa]]]ZZZXXXVVVRRROOONNNNNNMMMJJJGGGIIIHHHFFFGGGJJJLLLMMMNNNVVVVVVUUUTTTRRROOOMMMLLLFFFFFFEEECCCAAA???>>>===999999999999999999999999444555555555666666777777555555444333222000000///...............///000000222222111000...---,,,+++//////.........---------,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///000///,,,//////...//////000111111000000111222222222222111111333555555555555777888wwwkkk```RRRHHHCCCAAA===:::666444333333444444333111111111111111111111111111222222222111111111000000000///...------...///000////////////////////////...///000111111000...---111000///...000333666888888;;;>>>?????????@@@AAABBBBBBCCCEEEGGGIIIKKKMMMRRRRRRRRRSSSSSSTTTTTTTTTRRRSSSTTTUUUTTTSSSRRRQQQNNNMMMJJJGGGCCC???<<<:::999888:::===@@@CCCJJJSSS]]]ppptttkkkjjjlllzzzzzz|||~~~~~~}}}{{{yyyxxxwwwwwwuuurrrpppppppppnnnmmmlllmmmmmmmmmkkkiiifffeeefffeeedddcccaaa___]]]\\\^^^aaaddddddbbb^^^[[[ZZZWWWTTTPPPOOONNNMMMJJJGGGGGGFFFEEEGGGIIILLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNHHHGGGEEECCCAAA???>>>===;;;;;;;;;;;;::::::999999888888777777666666555555666555555444333222111000...............///000000******++++++,,,---......//////.........---------------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///000///---111111000///000000222222111111222333333333333222111222444444444555666888~~~{{{{{{ppp___OOOEEE???<<<;;;999777555444444444333222222222222222222222222222222111111111111000000000222111000//////000111222////////////////////////---...///000000///...---////////////111444888::::::<<<>>>@@@@@@@@@AAABBBAAABBBCCCEEEHHHKKKMMMNNNPPPPPPQQQRRRSSSSSSTTTTTTRRRRRRSSSTTTSSSRRRQQQPPPKKKJJJHHHDDDAAA>>>;;;999::::::===AAADDDGGGPPPYYYkkk|||rrriiidddnnn~~~}}}vvvwwwyyy{{{|||}}}}}}}}}~~~|||zzzwwwvvvuuutttsssqqqqqqqqqpppnnnllljjjkkkllllllkkkjjjhhhgggfffeeecccaaa```^^^^^^^^^```bbbcccbbb___\\\[[[ZZZXXXVVVSSSPPPOOOMMMJJJGGGDDDCCCDDDFFFIIIJJJJJJIIIHHHGGGGGGGGGHHHKKKMMMOOOKKKJJJGGGCCCAAA???>>>>>>>>>>>>===<<<;;;:::999999;;;;;;:::888666555444333666666555444333222222111///............//////000***+++,,,---///000111222...............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///444333111//////000222333111222333333444444333333000222333444333444555777xxxzzzooo[[[LLLBBB>>>===;;;999666444444444333222222222222222222222222222111111111111000000000000222111111000000111111222////////////////////////------.../////////....../////////111333666999;;;;;;===???@@@@@@@@@AAACCCAAABBBCCCFFFHHHLLLNNNPPPMMMNNNNNNPPPQQQRRRSSSSSSRRRSSSSSSSSSSSSRRRPPPOOOIIIGGGEEEBBB???<<<:::999<<<===AAAFFFIIINNNYYYddduuuvvvkkkfffgggxxx~~~wwwwwwxxxxxxzzz{{{|||}}}|||{{{zzzyyywwwvvvuuuuuussssssrrrssssssrrrnnnllliiiiiijjjkkkkkkjjjjjjiiigggfffdddbbbaaa```aaaaaa```aaa```^^^ZZZXXXXXXYYYZZZXXXUUURRRPPPMMMJJJHHHBBBBBBCCCFFFHHHIIIGGGFFFJJJHHHFFFEEEFFFIIILLLNNNNNNLLLHHHDDDAAA@@@?????????>>>===<<<;;;999888888;;;:::999777666444333222555555444333222222111111//////............///000000000000///////////////...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000000000555333111///...///111222000111222222333333222222///111333333333333555777{{{uuu|||~~~kkkZZZNNNFFFCCC===:::777555444333222111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000---....../////////////////////000222555888;;;<<<<<<>>>????????????AAACCCBBBBBBDDDFFFIIILLLOOOPPPNNNNNNOOOPPPRRRSSSTTTTTTRRRSSSSSSSSSSSSQQQOOONNNFFFEEEBBB@@@===;;;::::::<<<>>>BBBHHHLLLSSSaaaooo|||yyykkkfffhhhsssyyyxxxwwwwwwwwwxxxyyyzzzvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttuuuuuusssooolllhhhiiiiiiiiiiiiiiiiiiiiiiiihhhfffddddddddddddeeeaaaaaa___\\\YYYWWWXXXYYYZZZYYYWWWTTTPPPMMMKKKJJJCCCCCCDDDEEEGGGHHHFFFDDDHHHFFFDDDCCCDDDGGGKKKNNNOOOMMMJJJFFFCCCAAA@@@@@@???>>>===;;;:::888777666777777666555444444333333333333222222111000000000//////............////////////...---,,,+++***)))---.....................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111333222000.........///000//////000111111111111111///111333333333333555777tttvvvwwwhhhZZZMMMFFFAAA>>>999666555444333222333333333333333333333333//////000000000000000111////////////////////////000000000000000000000000......//////000000111111///000111444666999;;;<<<===>>>???>>>>>>>>>@@@CCCCCCDDDEEEGGGJJJLLLOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUQQQRRRRRRRRRQQQOOONNNMMMEEECCCAAA>>><<<;;;;;;;;;<<<===BBBHHHMMMWWWiiizzz{{{mmmccceeeooo~~~}}}|||}}}}}}}}}wwwvvvuuuuuuuuuuuuvvvvvvsssttttttuuuvvvwwwxxxxxxwwwvvvvvvvvvuuusssooollliiiiiihhhggggggfffffffffhhhggggggfffeeeeeeeeefffbbbaaa```]]]ZZZYYYZZZ\\\ZZZZZZYYYVVVQQQNNNMMMMMMGGGFFFEEEFFFGGGGGGEEEDDDAAA@@@??????BBBFFFJJJMMMNNNMMMKKKIIIFFFDDDBBBAAA>>>>>>===;;;:::888777666444444444444444444444444222111111111000000000000000//////............///......---------------------------...............,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,............///111000000//////////////////...//////000111000000000000222333444333444555777{{{zzzyyyjjjXXXLLLEEEAAA<<<999777666555444333333333333333333333333////////////000000111111//////000000000000//////000000000000000000000000/////////000111111222333111111333555777999;;;<<<======>>>===<<<===@@@BBBEEEEEEFFFHHHJJJLLLNNNPPPQQQQQQQQQRRRRRRSSSSSSSSSOOOOOOPPPOOONNNMMMKKKJJJDDDBBB@@@===<<<<<<<<<<<<>>>@@@DDDJJJQQQ]]]sssyyyoooeeebbbnnn~~~|||zzzzzzzzzyyyxxxvvvvvvuuuuuutttttttttuuuuuutttuuuvvvvvvwwwwwwvvvvvvsssttttttuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyywwwvvvuuutttqqqnnnkkkjjjiiihhhfffeeecccccccccdddddddddeeeddddddcccccc___```___]]]ZZZYYYZZZ\\\YYYZZZZZZWWWRRROOOOOOPPPLLLJJJGGGFFFGGGGGGEEEDDD@@@???>>>>>>@@@CCCFFFIIILLLLLLLLLKKKIIIFFFCCCAAA>>>>>>===<<<;;;:::999888555555555555555444444444222222222111111111111000000000///................../////////000000111111---------.........//////++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////------...000...///000111111111000000//////000111111111111111111222444444444555666888{{{gggWWWHHHDDD???;;;999888777666333333333333333333333333.../////////000000111111000000111111111111000000000000000000000000000000000000000000111222333444111222444666888999;;;;;;<<<======<<<<<<<<>>===<<<;;;;;;:::888777777666555555444444333333222222222222222222111000///...............---------------------------------.........//////***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---,,,...000...///111333444333222000000000111222222222222222111333555555555555777999xxxeeeSSSJJJAAA===;;;888777888777666444222111111111111444444333333222111000000------......///111222333000000000000111111111111111111000000000000000111222444888999::::::;;;<<<>>>===;;;:::;;;>>>AAACCCJJJJJJKKKLLLMMMNNNOOOOOOLLLMMMOOOQQQQQQPPPOOONNNRRRQQQPPPNNNKKKHHHEEECCCBBB>>><<<<<<;;;:::<<<@@@CCCCCCHHHSSS___ooo}}}wwwlllcccdddsss{{{uuurrrpppoooiiieee```^^^^^^^^^]]][[[[[[YYYWWWXXX[[[^^^``````eeehhhjjjjjjhhhiiilllooowwwxxx{{{~~~|||yyyxxxxxxyyyyyyxxxuuurrrppppppooonnnmmmjjjjjjjjjhhhfffccc```^^^````````````____________^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYZZZ[[[ZZZXXXVVVTTTQQQPPPNNNLLLIIIGGGEEEDDDGGGDDDAAA@@@AAACCCCCCCCCGGGJJJNNNNNNKKKGGGDDDBBB@@@???===;;;::::::::::::<<<999777999<<<===888444333333333333333333333333333222111///......------///......---------......000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...////////////////////////000000000000000000000000000000000000111111111222333444555666uuucccVVVHHHAAA===888666666777666444222111111111222444444333333222111111000111000000000000111111222000000000000111111111111111000000//////000000111222555888:::::::::;;;======<<<;;;;;;===@@@DDDFFFIIIJJJJJJKKKLLLMMMNNNOOOLLLNNNOOOQQQQQQPPPOOONNNPPPPPPOOOMMMJJJFFFBBB@@@>>>;;;999;;;;;;999<<>>;;;:::999999999;;;888777888<<<<<<888444222222222222222222222222333222111///......------......------,,,------...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,*********,,,///000////////////000000000000000000000000000000000000111111111222333444555666tttcccOOODDD???;;;888888777666444333222111222222444333333222222111111111333333222111111000111111000000000000111111111111000000////////////000000222555888::::::;;;<<<===<<<<<<<<<===???CCCFFFIIIHHHIIIJJJKKKLLLMMMMMMNNNMMMNNNOOOPPPQQQPPPOOONNNOOOOOONNNMMMIIIDDD???<<<;;;999999<<<<<<;;;>>>DDDHHHJJJRRRcccvvvsssjjjbbbeeeuuu~~~{{{yyypppnnniiiddd___[[[YYYXXXQQQOOOLLLKKKKKKLLLKKKKKKKKKMMMOOOPPPPPPRRRWWW[[[ZZZ]]]aaaeeejjjqqqyyy~~~}}}yyywwwvvvvvvvvvwwwuuurrrppppppooonnnlllnnnmmmkkkiiigggeeeddddddccccccbbbaaa``````______```___]]][[[YYYXXXXXXWWWXXXYYYZZZ[[[[[[ZZZXXXXXXWWWVVVSSSOOOLLLHHHEEEDDDEEECCCBBBBBBCCCCCCBBBAAAEEEHHHKKKLLLJJJGGGFFFEEEBBBAAA???<<<:::999888888:::888777888::::::777444111111111111111111111111333222111///...............------,,,------....../////////...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++(((%%%&&&)))...111////////////000000000000000000000000000000000000111111111222333444555666|||hhhSSSGGGBBB>>><<<<<<777666444333222222333333333333333222222111111111222222111000000000000111///000000000111111111111/////////...//////000111333666999;;;;;;;;;===>>><<<<<<<<<>>>@@@CCCFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPOOOOOONNNNNNNNNLLLHHHCCC===:::;;;:::<<<>>>>>>>>>CCCIIIOOOTTTaaatttzzzmmmfffcccmmm}}}|||}}}~~~~~~|||zzzwwwrrrooollldddbbb___[[[WWWSSSQQQPPPNNNMMMLLLLLLLLLMMMNNNNNNMMMRRRWWWYYYZZZ]]]dddjjjkkklllnnnrrrwww~~~}}}yyyvvvtttttttttuuussspppoooooonnnllljjjmmmllliiigggeeeeeeeeeeeeddddddcccbbbaaa```______```___]]][[[YYYXXXWWWVVVWWWXXXYYYZZZZZZYYYYYYXXXZZZXXXUUUQQQMMMIIIFFFDDDDDDCCCBBBCCCDDDDDDBBB@@@CCCEEEHHHIIIHHHGGGFFFGGGBBBAAA@@@===;;;999888777888777666888999999666333000000000000000000000000222111000///.....................---......//////111000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++(((&&&&&&***...111////////////000000000000000000000000000000000000111111111222333444555666nnnZZZMMMFFF@@@<<<<<<777666444333222333333444333333222222222222222111000////////////000111111///000000000111111111111///////////////000111111444666:::;;;<<<<<<===>>>=========>>>@@@BBBDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNLLLHHHBBB===:::;;;:::===??????@@@GGGPPPVVVaaasssssshhhggglll}}}|||}}}}}}{{{wwwtttrrrrrruuutttsssppplllhhhdddbbbYYYXXXVVVTTTRRRPPPNNNNNNPPPQQQRRRSSSSSSTTTVVVWWWUUU\\\ccchhhjjjoooxxx~~~|||xxxuuussssssssssssqqqooonnnnnnllljjjhhhjjjiiigggeeedddcccddddddcccccccccbbbaaa``````___```___]]][[[YYYWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWZZZXXXUUUQQQMMMJJJGGGEEEDDDCCCBBBCCCDDDDDDBBB@@@AAACCCEEEFFFEEEEEEEEEGGGBBBAAA@@@>>><<<:::888777666666666777888777555333000000000000000000000000222111000//////....../////////......///000111111222222111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******+++,,,...///////////////000000000000111111111111111111111111111111111222333444555666zzzhhhZZZMMMBBB;;;:::777666444333333333444555222222222222222222222222//////......///000111111000000000000111111111111000//////000000111222333444777:::<<<<<<===>>>???======>>>???@@@BBBDDDEEEHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNLLLIIIFFFAAA>>><<<999999<<>>===777666444333333444555555222222222222222222222222111111000000///000000000000000000000111111111111000000000000111222333444555777;;;=========>>>@@@<<<===>>>@@@BBBEEEFFFGGGIIIJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNOOOOOOPPPPPPMMMKKKIIIFFFBBB@@@>>>===999999===AAAEEELLLZZZiiizzzuuupppiiiuuu~~~|||zzzyyyxxxxxxvvvxxx{{{~~~|||xxxuuutttpppppppppppppppqqqrrrssspppqqqqqqooollljjjiiiiiieeedddcccaaa___\\\[[[ZZZ\\\]]]___aaaccceeefffgggfffiiimmmpppqqqrrrvvvxxxyyy}}}~~~zzzwwwtttsssssssssrrrqqqpppoooooommmjjjhhhdddeeeeeeeeedddcccbbbbbb______````````````aaaaaa]]]\\\[[[ZZZXXXXXXWWWWWWSSSSSSRRRQQQQQQPPPQQQQQQSSSRRRPPPNNNLLLJJJHHHHHHFFFDDDAAAAAABBBCCCCCCBBB>>>???@@@???>>>???AAACCC@@@@@@@@@???>>><<<:::888333555666666555444333333111111111111111111111111111000000///////////////,,,,,,,,,------...///000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---.........---////////////000000000000111111111111111111111111111111111222333444555666uuubbbOOODDDCCC777666555444333444555666222222222222222222222222555444333111000/////////000000000000111111111111111111111111222333444555555888;;;======>>>???@@@;;;<<<>>>AAADDDGGGJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQLLLJJJFFFCCC@@@>>>======:::;;;@@@EEEJJJTTTfffvvvsssqqq{{{~~~wwwuuusssqqqooommmllllllgggiiilllpppsssuuuvvvwwwzzz{{{|||yyyuuupppmmmlllooooooooooooppprrrssstttvvvwwwxxxwwwuuusssssssssnnnmmmlllkkkjjjhhhgggggghhhjjjmmmppptttvvvxxxyyytttxxx}}}|||}}}zzzvvvtttssssssssstttrrrqqqqqqqqqooollliiiddddddeeefffeeedddbbbaaa^^^^^^______```aaaaaaaaa\\\\\\ZZZYYYXXXXXXXXXXXXSSSRRRQQQOOOOOONNNNNNNNNPPPOOONNNMMMKKKJJJIIIHHHGGGDDDAAA@@@AAACCCCCCCCC>>>>>>>>>===<<<===@@@BBB??????@@@???>>><<<:::999333444666666555333222333111111111111111111111111111000000////////////000+++******+++,,,---...///---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......////////////000000000000111111111111111111111111111111111222333444666666ttt___MMMCCC:::999888777666666666555444333222111111111222222333222222111111222222333222222222222222111000///000000//////000222444555888999::::::::::::;;;<<<>>>AAADDDEEEEEEFFFHHHIIIIIIKKKMMMMMMMMMNNNOOOQQQPPPNNNMMMMMMOOOPPPPPPOOOPPPJJJCCC@@@AAAAAA>>>;;;======BBBJJJPPP[[[qqqwwwqqqtttzzzsssnnniiibbb]]]]]]]]]]]]\\\aaaaaabbbdddhhhllloooqqqtttuuutttqqqnnnmmmqqquuuxxx{{{}}}|||yyyzzz}}}yyywwwvvvuuutttssssssrrrqqqpppnnnllljjjiiikkkiiigggeeedddeeefffgggcccbbbbbbcccbbb```[[[WWWYYYYYYZZZYYYYYYXXXWWWVVVUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPOOONNNMMMKKKJJJFFFDDDAAA@@@AAABBBAAA@@@;;;:::999999999:::;;;<<>>;;;>>>???DDDLLLUUUccc{{{qqqooovvv{{{qqqjjjfffbbb\\\YYYZZZ[[[\\\\\\^^^___bbbeeeiiimmmppprrrwwwwwwwwwtttqqqqqquuuyyy}}}}}}{{{zzzyyyxxxuuusssqqqqqqppppppnnnmmmlllkkkllljjjgggeeecccccccccdddbbbaaa`````````^^^ZZZWWWYYYYYYYYYZZZYYYYYYXXXXXXUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQPPPOOONNNMMMLLLJJJGGGDDDBBBAAA@@@???>>>888777666666777888999:::???@@@@@@@@@???===;;;:::777666666555444333222222000000000000000//////...000000//////000000111222......------------......---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,333...******...000///---......///000000000000000000000000111111111111222222222333444555666777777}}}cccQQQCCC???:::666444333222111333444555555555444333222222222222222222222222222111222222222222111000000111000000000111333555666777999;;;;;;::::::<<<===???AAADDDEEEFFFFFFHHHJJJIIIKKKMMMMMMMMMMMMOOOPPPQQQOOONNNNNNNNNNNNMMMLLLJJJEEE@@@===>>>???===<<>>???>>>===<<<;;;777777666555444333222222000000111111000000///...000000//////000000111222......------------..............................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,333///,,,+++---///---+++......///000000000000000000111111111111222222222222222333444555666777777nnn[[[LLLFFF>>>999777666555333333555666777777555333222222222222222222222222222111111222222222111111000111111111111222444555777777999;;;;;;:::;;;<<<>>>???AAADDDFFFFFFGGGHHHJJJJJJKKKMMMMMMLLLLLLNNNPPPQQQPPPNNNNNNNNNMMMKKKIIIFFFCCC>>><<<<<<======<<>>;;;888777888888999:::;;;<<<<<<999:::<<<===>>>>>>===<<<888888777666555333333222222333333333333222111111333222111000..................------------......///////////////////////////......------......///......---------,,,,,,,,,///,,,******,,,---,,,+++......///000000000000000111111111111222222222222111222333444555666666777yyyhhhSSSKKKAAA:::999888777555444555666777777555333222111222222333333222222111000111111222222222111111222222111222333444666777777999;;;;;;;;;;;;===???@@@BBBEEEFFFFFFGGGIIIJJJJJJKKKMMMMMMLLLLLLMMMOOOPPPOOONNNNNNNNNMMMJJJHHHCCC@@@===;;;;;;===>>>>>>CCCNNN]]]lll{{{rrrhhhmmmzzzuuupppmmmooopppppprrruuuzzz}}}zzzwwwvvvvvvvvvvvvuuurrrrrrqqqooommmkkkhhhgggeeeeeedddcccbbbaaaaaaaaa```]]]ZZZXXXXXXXXXXXXWWWVVVWWWXXXYYYYYYYYYYYYYYYUUUUUUUUUUUUTTTRRRQQQPPPNNNNNNNNNNNNMMMMMMLLLKKKHHHFFFCCCAAA@@@>>>;;;888333333444555666666666777777888:::<<<============:::999888777555444333222333333333333333222111111333222111///......------......------------......///////////////////////////......------......///......---------,,,,,,,,,+++******+++,,,...............///000000000000000000000111111111222222222111111222333444555666666xxx]]]SSSEEE===::::::888666444555666666666555444333111222333444444333222111000000111222222222222111333222222222333555777888777999;;;;;;;;;<<<>>>@@@@@@BBBEEEFFFGGGGGGIIIKKKJJJKKKMMMLLLKKKKKKMMMNNNOOONNNMMMNNNNNNLLLIIIGGG@@@>>><<<;;;;;;<<>>@@@@@@BBBEEEGGGGGGHHHIIIKKKJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNLLLIIIGGG>>>===<<<;;;;;;===@@@BBBGGGUUUggguuuuuuiiiiiirrr~~~{{{yyywwwvvvuuusssrrrrrrqqqpppooollljjjhhhffffffeeeeeedddcccaaa```______^^^[[[[[[[[[[[[ZZZYYYVVVVVVVVVWWWVVVVVVUUUUUUSSSTTTTTTTTTSSSQQQOOONNNJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEDDDCCC@@@===:::999:::;;;;;;;;;:::999888555666888:::<<<<<<<<<<<<<<<;;;:::888666555333333111111222222111111000//////............///000000......------------..............................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,---......//////000......///000000000000000....../////////000000000111111222333444555555666wwwiiiVVVIIIDDDAAA===999555555444333333333333444000111333444444333111000///000111222222222222222333333333333444666888999777999;;;<<<<<<===???AAA@@@CCCEEEGGGGGGHHHIIIKKKJJJKKKLLLLLLKKKKKKLLLMMMLLLLLLLLLMMMNNNMMMJJJGGG======<<<;;;;;;===@@@CCCHHHVVVggguuuwwwllldddkkk}}}}}}}}}|||{{{{{{zzzwwwssspppppppppooonnnmmmkkkiiihhhhhhgggfffeeecccaaa___]]]```^^^]]]\\\]]]\\\[[[YYYVVVVVVVVVVVVUUUUUUTTTSSSRRRSSSTTTTTTSSSQQQOOOMMMJJJKKKKKKKKKKKKKKKJJJIIIKKKIIIGGGFFFDDDAAA===:::999999::::::999888666555555666888:::;;;;;;;;;;;;<<<;;;:::888666555333333333444444444444333222222222111000///------------.........------.................................///......------......///......---------,,,,,,,,,***+++------,,,+++,,,,,,...//////000000000000000............////////////000111222333444555555666rrr___UUUNNNEEE???>>>888555333222333444444333333333333222222111111111222222222222222222222222111111222333555777999:::;;;;;;<<<===>>>???@@@@@@@@@BBBEEEHHHJJJJJJJJJIIIKKKJJJJJJJJJKKKLLLNNNOOONNNNNNOOONNNKKKHHHEEECCC@@@<<<;;;===>>>>>>AAAFFFIIISSSdddxxx{{{qqqjjjiiivvv~~~{{{wwwrrrnnnpppyyy}}}}}}{{{zzzyyywwwtttqqqppppppooonnnllljjjhhhffffffeeedddbbbbbbbbbbbbbbb^^^^^^^^^^^^]]]\\\[[[[[[VVVVVVVVVVVVTTTSSSQQQPPPRRRRRRRRRRRRRRRRRRQQQPPPQQQPPPMMMJJJIIIIIIIIIJJJIIIGGGEEEDDDDDDDDDBBBAAA999999999999999999999999555555666777999<<<>>>???;;;:::999777555444333222111111111111111111111111111111000000000000111111222222111000///...------////////////////////////------++++++++++++------,,,------......------,,,------------------------......////////////............//////000000111111444222000111444666555333yyyggg]]]SSSIIICCCAAA<<<999666444444444333222333333333222222222111111222222222222222222222222444444555666888:::<<<<<<;;;;;;<<<===>>>???@@@@@@BBBCCCFFFHHHJJJJJJJJJIIIJJJJJJJJJJJJJJJLLLMMMNNNPPPPPPPPPOOOLLLIIIFFFDDD<<<999999<<<===>>>AAAGGGMMMYYYlllssshhhiiiqqq~~~}}}|||yyyvvvtttpppmmmkkkjjjooo{{{~~~}}}|||{{{yyyuuurrrrrrqqqooommmjjjhhhfffeeeddddddddddddcccaaa```___^^^^^^^^^^^^]]]\\\[[[ZZZXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQOOOMMMJJJIIIIIIIIIJJJJJJHHHEEEDDDCCCCCCAAA@@@;;;;;;::::::999888777777555555666777999;;;===>>><<<;;;:::888666444333222111111111111111111111111111111000000000000111111000000000000////////////........................------,,,++++++,,,------,,,------......------,,,------------------------......////////////......//////000000111222222222444222000111444555555444ttthhh[[[OOOGGGEEEAAA>>>999666555444222111333333333222222222222111222222222222222222222222111222333555666888999:::;;;<<<<<<===>>>???@@@@@@CCCDDDFFFHHHJJJJJJJJJIIIJJJJJJIIIJJJJJJKKKLLLMMMOOOOOOOOOMMMKKKHHHEEECCC999888999===???@@@EEELLLQQQ```vvvzzzlllbbbmmmuuuuuuuuutttrrrooolllkkkeeeeeefffjjjsss~~~~~~}}}}}}zzzvvvssssssrrrnnnkkkhhhfffeeedddbbbcccdddeeecccaaa^^^\\\^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWUUUTTTTTTTTTUUURRRRRRRRRRRRRRRQQQPPPPPPPPPNNNLLLJJJIIIIIIIIIIIIJJJHHHEEECCCCCCBBB@@@???===<<<;;;:::888777666555555555555777888:::<<<======<<<:::888666444333222111111111111111111111111111000000//////000000111.........//////000000000........................------,,,,,,,,,,,,------,,,------......------,,,------------------------......////////////......000000000111222222333333333111000111333555555555~~~rrrdddVVVKKKGGGCCC@@@:::777555444333222222222222222222222222222222222222222222222222222000111222444666777888999<<<<<<===>>>???@@@@@@AAADDDEEEFFFHHHIIIJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKIIIGGGDDDAAA???:::999<<<@@@BBBCCCJJJSSSWWWiiisssiiigggzzz~~~zzzvvvooopppqqqpppmmmjjjhhhhhhdddfffjjjqqq}}}~~~}}}}}}}}}|||zzzuuurrrrrrooollliiigggffffffgggeeeeeeeeedddbbbaaa___^^^]]]]]]^^^]]]]]]\\\[[[ZZZYYYXXXUUUSSSRRRSSSTTTUUURRRSSSSSSSSSRRRQQQPPPOOOOOONNNLLLJJJIIIIIIIIIIIIJJJGGGDDDCCCBBBAAA???>>>===<<<;;;:::888777666666555555555666777888:::;;;===<<<;;;999777555333222222222222222222222222222000000////////////000000........./////////000000........................---------,,,,,,---------,,,------......------,,,,,,,,,------------------......////////////......//////000111111222222333222111111222333444555666|||nnn```SSSJJJDDD@@@:::666555444333333222222222222222222222222222222222222222222222222333444666888:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAACCCDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKIIIGGGDDDAAA???>>>;;;:::===@@@CCCFFFPPP[[[eeexxxyyymmmiiirrr|||{{{~~~zzztttpppooopppqqqoookkkiiiiiijjjkkkooouuu}}}~~~}}}}}}}}}|||{{{zzzyyywwwrrrooommmllljjjhhhhhhiiijjjkkkkkkiiifffcccaaa```aaaaaa]]]]]]]]]]]]\\\[[[ZZZZZZWWWVVVSSSRRRQQQRRRSSSTTTSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMLLLKKKJJJIIIIIIHHHIIIFFFDDDBBBBBBAAA???===;;;;;;:::999999888888777444444444555666777888999<<<;;;:::888666555444333333333333333333333333333000000////////////000000////////////....................................------------------------,,,------......------,,,,,,,,,,,,---------............////////////............//////000111111111000111222222333444666777}}}ppp___RRRFFFBBB;;;777555444444333111222222222222333333333222222222222222222222222222333666888::::::::::::<<<======>>>???@@@AAAAAAAAABBBCCCEEEFFFHHHJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLJJJGGGDDDAAA???>>>:::999<<<@@@DDDKKKYYYfff|||pppkkkmmm|||}}}|||zzzzzz}}}{{{vvvqqqssstttssspppllljjjmmmpppvvvzzz~~~}}}}}}~~~|||yyywwwvvvsssooommmiiiiiihhhiiijjjlllnnnooonnnkkkfffbbb``````aaaccc]]]]]]]]]]]]\\\[[[ZZZYYYUUUTTTSSSRRRQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQOOOOOOLLLLLLKKKKKKJJJIIIHHHHHHGGGEEEBBBAAAAAAAAA???>>>:::::::::999999888888888444444444444555555666777999999888777666555444444333333333333333333333333000//////......//////000/////////......---------------------------------------............------,,,------......------,,,+++,,,,,,------...............////////////...............///000000111111///111222222222333666888ooo]]]KKKFFF???999666444333222111111222222222333333333222222222222222222222222///111444666888999888888======>>>???@@@AAAAAABBB???@@@AAACCCEEEHHHJJJKKKLLLLLLMMMNNNNNNMMMLLLKKKMMMKKKIIIFFFBBB@@@>>>===::::::===CCCHHHSSSfffvvvvvvjjjnnnyyy}}}|||zzz{{{yyyuuupppoootttyyy~~~yyyuuusssqqqnnnlllggghhhiiijjjlllnnnooopppmmmjjjgggcccaaa`````````\\\]]]]]]\\\\\\[[[ZZZYYYTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRPPPOOONNNKKKKKKKKKKKKJJJIIIHHHHHHEEECCCAAA@@@AAAAAA@@@???<<<<<<;;;:::888777666666444444444444444444555666666666666666555555555444111111111111111111111111//////............//////------...............///------------------------,,,---...//////...---,,,,,,------......------,,,++++++,,,,,,---......///......////////////.........//////000111111222222...111333333222333666999zzzfffPPPJJJBBB;;;777444222111111111111222222333333333222222222222222222222222222444777:::;;;<<<;;;;;;======>>>???@@@AAAAAABBB===>>>???AAADDDGGGJJJKKKLLLMMMNNNOOOOOONNNMMMLLLKKKIIIFFFCCC???===;;;:::<<<<<<@@@GGGNNN\\\qqqnnnhhhuuuzzzuuuuuu{{{yyyuuurrrpppnnnlllggghhhjjjlllnnnooooooooojjjiiigggdddbbb___]]]\\\\\\\\\]]]\\\\\\[[[ZZZYYYTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTTTTSSSRRRPPPOOONNNJJJKKKKKKKKKJJJIIIHHHHHHDDDBBB@@@@@@AAAAAAAAA@@@???>>><<<:::888666555444444444444333333444444555444444555555555555555555//////////////////////////////............//////++++++,,,---...///000111------------------------,,,---...//////...---,,,,,,------......------,,,++++++,,,,,,---...//////......////////////......000000000111222222333333...111333333222333666999xxxaaaUUUFFF<<<::::::777444111111222222222222333333333333333333333333333333555666777999:::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBB??????@@@BBBEEEHHHKKKMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKIIIDDD@@@===;;;;;;<<<===>>>CCCKKKTTTeeettteeeggg~~~{{{xxxyyy{{{{{{{{{zzzwwwssspppmmmnnnnnnmmmmmmlllllllllkkkjjjiiigggdddaaa___^^^]]]```___^^^\\\[[[YYYXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTRRRQQQQQQOOONNNMMMLLLLLLKKKKKKLLLLLLKKKIIIGGGFFFCCCCCCBBBAAAAAAAAABBBBBBAAA???>>>===<<<999666333555555444333222222222222//////000222555555444222111111222222222111111000////////////............111000///...---,,,,,,,,,---------......000111222.........................../////////...------,,,---------...------,,,,,,,,,,,,------.../////////000000000000111111111111333222111000000222444666nnn___MMMAAA???===:::555444444444444444555555555444444444555555444444333555666777999:::;;;<<<<<<<<<===>>>???@@@BBBCCCCCC@@@@@@AAABBBEEEHHHKKKLLLNNNMMMMMMLLLKKKJJJIIIHHHIIIFFFCCC???=========>>><<<@@@GGGPPPYYYkkkqqqiiippp~~~|||~~~~~~{{{{{{{{{zzzxxxuuusssqqqpppoooooonnnmmmmmmlllllljjjiiigggdddbbb```^^^^^^^^^^^^\\\[[[YYYWWWVVVUUUWWWWWWXXXWWWWWWVVVUUUUUURRRRRRQQQPPPOOONNNMMMMMMLLLKKKKKKJJJIIIHHHFFFEEECCCBBBBBBAAAAAAAAAAAAAAA@@@>>>===<<<;;;999666333444333333222222222222333333333333444666666444222222222111111111000000000////////////............//////000000///...---,,,------,,,------...///000........................---------------,,,++++++,,,,,,------...---------,,,------...//////000000000000000000111111111111222222000000111222444666|||jjjTTTGGGCCCAAA<<<666666555555555555555555555333444555666666666555444555666777999:::;;;<<<<<<===>>>???@@@AAACCCDDDDDD@@@AAABBBCCCFFFHHHJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFDDDAAA>>>===>>>???@@@===BBBKKKVVVbbbvvvuuummmooo~~~~~~{{{}}}}}}}}}zzzyyyyyywwwvvvuuutttsssqqqqqqpppooonnnmmmlllkkkjjjiiigggeeebbbaaa______```___]]][[[YYYWWWUUUUUUWWWXXXYYYYYYYYYXXXWWWVVVRRRRRRQQQPPPOOOOOONNNMMMMMMLLLJJJHHHGGGFFFEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@???===<<<<<<;;;999666333222222222111222222333333666666666777777777444222333222000/////////000111////////////............---...///000000///...---------,,,,,,,,,------...........................+++++++++++++++******)))++++++,,,---............---......//////000111111000000000000111111111111222111000000111333444555rrrZZZLLLGGGEEE>>>777555555555444444333333333222333555666666666444333555666777999:::;;;<<<<<<===>>>???@@@AAABBBCCCDDDAAABBBCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJHHHHHHDDDCCC@@@=========???@@@???DDDMMM[[[mmmyyylllkkkwwwyyyvvvyyy{{{zzzyyywwwuuutttsssrrrrrrqqqqqqpppnnnmmmkkkjjjjjjjjjiiigggeeecccaaa``````cccbbb```^^^\\\YYYXXXWWWWWWXXXYYYZZZZZZYYYWWWVVVRRRRRRQQQQQQPPPOOONNNNNNMMMKKKIIIGGGEEEDDDDDDDDDBBBBBBAAA@@@????????????===<<<;;;;;;;;;999666333111111111111111222333444666666666777888888666444444222000.........000111////////////............,,,------------......///......------,,,---------........................******++++++++++++*********+++,,,---..................//////000111111111///000000000111111111111111000000111222333555555zzzdddUUUPPPLLLDDD===777777666666555444333333111222333444555444444333555666777999:::;;;<<<<<<<<<===>>>???@@@BBBCCCCCCBBBCCCDDDFFFHHHIIIJJJJJJGGGHHHJJJKKKKKKJJJIIIIIIDDDBBB@@@===<<<<<<===???CCCFFFOOO```yyy}}}qqqhhhnnn|||uuutttxxx|||~~~~~~}}}zzzwwwuuusssrrrrrrpppooonnnmmmkkkjjjiiihhhhhhgggfffdddcccaaaaaaaaacccbbbaaa___\\\ZZZYYYXXXXXXYYYYYYYYYXXXWWWVVVUUUQQQQQQQQQPPPOOOOOOOOONNNLLLKKKHHHFFFEEEDDDDDDEEECCCBBBAAA@@@????????????===<<<;;;;;;;;;:::777555111111111111222333444444333333444666888888777555555333111///......000111////////////............---,,,***)))***,,,///111//////..........................................++++++,,,,,,,,,,,,,,,+++***+++,,,---..................//////000111111111///000000000111111111111000000000111222444555555qqqddd\\\UUULLLEEE;;;;;;:::999777666555555111222222222333444444555555666777999:::;;;<<<<<<<<<===>>>???@@@BBBCCCCCCCCCDDDFFFGGGIIIIIIIIIIIIFFFGGGIIIKKKKKKJJJIIIGGGCCCAAA???<<<;;;<<<===>>>EEEKKKUUUhhhvvvmmmkkkwwwyyyzzzwwwqqqsssyyy~~~~~~|||~~~{{{xxxvvvtttsssnnnnnnmmmlllkkkiiiiiihhhgggfffdddcccbbbaaaaaaaaa``````___]]][[[ZZZYYYXXXYYYYYYXXXVVVUUUTTTSSSSSSPPPPPPPPPOOOOOONNNNNNNNNJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@????????????===<<<;;;<<<===<<<999777333333222222333333444444222111222555777888777555555444222111000///000000////////////...............,,,***)))***,,,///000//////.........//////000........................+++,,,------------------++++++,,,---............---......//////000111111000000000000111111111111//////000222333444555555~~~qqqeeeZZZQQQJJJ===<<<;;;:::888777666555444333222222222444666777555666777999:::;;;<<<<<<===>>>???@@@AAACCCDDDDDDDDDEEEGGGHHHIIIJJJIIIIIIHHHIIIJJJKKKJJJHHHFFFDDD@@@???===;;;;;;===???@@@EEEQQQaaasssppplllqqqyyypppsss|||sssmmmqqqxxx~~~|||}}}}}}}}}|||yyywwwtttrrrnnnnnnmmmlllkkkkkkjjjjjjeeedddcccbbbaaa`````````______^^^]]]\\\[[[ZZZZZZ[[[YYYVVVSSSQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMHHHHHHIIIHHHHHHGGGGGGFFFEEEDDDCCCAAA@@@@@@??????===<<<<<<===>>>===;;;888555555444444333444444444333333333555777777666444555555444333222111000000////////////............---.....................------------......///000........................++++++,,,---------------,,,,,,------...---------,,,------...//////000000000000000000111111111111...///000222333444555555xxxiii\\\QQQKKK;;;;;;:::888666555444333666444222222222555888:::555666777999:::;;;<<<<<<>>>???@@@AAACCCDDDEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIJJJKKKLLLLLLJJJFFFCCCAAA>>><<<;;;:::;;;>>>AAACCCCCCVVVjjj{{{mmmllluuu~~~~~~tttlllppp{{{qqqkkkoooxxx~~~xxxxxxyyyyyyxxxuuurrrqqqnnnnnnmmmmmmmmmllllllllldddcccbbbaaa````````````aaa``````______^^^]]]]]]\\\YYYUUUQQQNNNNNNNNNOOONNNNNNMMMMMMMMMMMMMMMMMMGGGHHHIIIJJJJJJIIIGGGGGGFFFEEECCCBBBAAA@@@@@@@@@>>>======>>>???>>><<<999777666555444444444444444666555555666777777555222555555555555333222000///000/////////............,,,...111333333111...,,,+++++++++,,,---...///000........................***+++,,,------------------------...------,,,,,,,,,,,,------.../////////000000000000111111111111...///000222444555555555qqqcccUUUJJJAAA<<<999999777333222444444333333333333444555555888888999:::;;;<<<<<<===@@@@@@AAABBBCCCCCCCCCCCCEEEGGGHHHHHHHHHHHHIIIKKKIIIJJJJJJJJJHHHEEECCCAAAAAA@@@===::::::<<>>>>>>>>===<<<<<<;;;;;;666555555444444444555555555444222111111222444555333333333222222111111111...------,,,,,,,,,------,,,,,,,,,------.........000000000000000000000000///...---,,,,,,---...//////---)))(((((())))))(((***+++------------+++***.........///......---,,,......///000000000000000222222222333333444444555zzzlll\\\OOOCCC>>>:::999777333222444444444333333444444555666666666777888999::::::;;;@@@@@@AAABBBCCCCCCCCCCCCEEEFFFHHHHHHGGGGGGIIIJJJJJJKKKKKKKKKIIIFFFDDDBBB===<<<;;;999999===BBBFFFLLLWWWgggyyy|||nnniiiuuu||||||wwwwww}}}wwwrrrooorrrwww~~~}}}zzzxxxvvvuuussspppnnnnnnnnnnnnoooooonnnkkkhhheeecccaaa``````___]]][[[]]]]]]^^^___^^^]]]ZZZYYYVVVVVVVVVUUUTTTSSSQQQPPPQQQPPPNNNLLLKKKJJJJJJIIIKKKJJJHHHGGGGGGGGGEEECCCDDDCCCBBB@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;777666555444444444444444222111000//////000222333333333333222222222111111000000...---,,,,,,,,,,,,,,,------------------...///////////////////////////...------------...///...---,,,---......,,,+++,,,------......------,,,,,,------.../////////.........///000000000000000000000000111111222222333{{{hhhYYYHHHAAA;;;:::777444333444444444444333444444555666666666777888999:::;;;;;;???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFHHHIIIKKKKKKKKKKKKIIIFFFDDDCCC::::::::::::;;;>>>DDDHHHLLLWWWggg{{{tttjjjlll|||zzz|||{{{uuupppmmmpppvvv}}}{{{xxxvvvuuusssqqqooonnnmmmmmmnnnnnnnnnkkkiiifffdddaaa```___^^^[[[YYY]]]]]]^^^]]]]]]\\\ZZZZZZXXXXXXWWWVVVUUUSSSRRRQQQPPPOOOMMMLLLJJJJJJIIIIIILLLKKKHHHHHHGGGGGGDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;888777666555444333333333111000//////000111222333333333333222222222222111222111000...---,,,++++++.........---------------///////////////////////////...------------...///,,,,,,---///111111...,,,///......------......///+++,,,---...///000000000......///000000000000000//////000111222222333333tttcccOOOFFF===:::777444222444444444444444444555666666888999999:::;;;<<<======???@@@AAABBBCCCCCCDDDDDDCCCEEEFFFFFFFFFFFFGGGIIIKKKJJJJJJIIIGGGEEECCCBBB;;;<<<<<<<<<>>>AAAFFFJJJNNNYYYjjjuuummmhhhmmm}}}xxxzzzxxxrrrnnnlllpppvvv|||zzzvvvttttttsssqqqppplllkkkkkkkkklllllljjjhhheeecccaaa```___^^^\\\ZZZ^^^]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYWWWVVVTTTRRRQQQPPPOOONNNLLLKKKKKKJJJJJJMMMKKKIIIHHHHHHGGGEEECCCFFFEEEDDDBBBAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;888888666555333333222222222111111111222333444555222222222222222222222222222111000///...---------//////......------,,,,,,////////////////////////.........------.........,,,,,,,,,---//////---+++///...---,,,,,,---...///,,,---...//////000000000......///000000000000000111111222333444444555555}}}lllYYYMMMAAA<<<888444222333555444444444444555666666999999:::;;;<<<======>>>>>>???AAABBBCCCDDDDDDDDDCCCEEEFFFFFFFFFFFFGGGIIIIIIIIIHHHGGGEEECCCAAAAAA<<<<<<<<<<<<>>>AAAGGGKKKPPP]]]pppyyylllggggggsss{{{vvvxxxvvvppplllkkkpppwww|||yyyuuusssrrrrrrqqqpppkkkjjjiiiiiijjjjjjhhhfffcccaaa```___```___^^^\\\]]]\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYXXXVVVTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLMMMKKKIIIHHHHHHGGGEEECCCCCCBBB@@@???>>>>>>======>>>>>>>>>===<<<<<<;;;;;;888888666555333333222222111111111111222333333444222222222222222222222222//////.........//////000/////////......---------........................---..................---111///,,,+++,,,---,,,+++...---,,,++++++,,,---......///////////////............///000000000000000000111111333444555666666~~~xxxeeeWWWHHH@@@;;;777444444555555444444555555666777777777888999:::;;;<<<<<<>>>???@@@BBBCCCDDDDDDEEEDDDEEEGGGGGGFFFFFFHHHIIIIIIHHHGGGEEECCCBBBAAA@@@<<<;;;;;;;;;===BBBJJJOOOVVVggg}}}qqqeeeeeelllxxxsssvvv~~~}}}sssnnnllllllrrryyy|||yyyuuusssrrrrrrrrrqqqlllkkkiiihhhiiihhhgggeeebbbaaa______``````___]]][[[[[[\\\[[[[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQQQQPPPOOONNNMMMMMMNNNLLLJJJIIIHHHIIIHHHGGGEEEDDDDDDBBBAAA@@@?????????>>>>>>>>>===<<<<<<;;;;;;888777666555444333333333000000000000000000000000111222222222222333333333------------...///000111/////////.......................................------...//////...------555222...,,,------...---,,,,,,,,,++++++,,,,,,,,,000000000000000///...---......///000000000000000......///000222333444444}}}qqqaaaOOOEEE@@@;;;888777555555555555555666666777777888888999:::;;;<<<<<<>>>???@@@BBBCCCDDDEEEEEEEEEFFFHHHHHHGGGGGGIIIJJJIIIHHHGGGEEECCCBBBAAAAAA===<<<;;;<<<@@@HHHRRRYYYfffyyyxxxiiicccmmm}}}wwwqqqttt}}}{{{rrrmmmlllmmmttt|||~~~{{{wwwtttttttttttttttooommmkkkiiiiiihhhgggeeedddbbb`````````___]]]\\\ZZZZZZ\\\\\\[[[ZZZXXXVVVVVVVVVVVVVVVVVVUUUTTTTTTPPPPPPOOONNNMMMMMMMMMMMMKKKIIIHHHHHHIIIIIIHHHGGGGGGGGGEEEDDDCCCBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;777666555444444444444444111111111000000///...---111111222222222333333333------------------...///............////////////........................------...//////...------111///------...///...,,,,,,,,,------------,,,,,,...//////000000000//////......///000000000000000---...///000222333444555yyygggTTTIIIDDD>>>:::999555555555555555666777777999::::::;;;<<<===>>>>>>===>>>@@@BBBCCCDDDEEEEEEEEEGGGHHHHHHHHHHHHIIIKKKJJJIIIHHHFFFDDDCCCBBBBBB???>>>>>>???DDDNNNZZZbbbvvv{{{qqqeeeeeexxxvvvpppsss{{{zzzqqqmmmlllnnnuuu~~~}}}xxxvvvuuuvvvvvvvvvrrrpppmmmkkkjjjiiigggffffffdddaaa```___^^^\\\ZZZXXXZZZ\\\]]]\\\ZZZWWWUUUTTTUUUUUUVVVVVVUUUUUUTTTOOOOOONNNMMMLLLLLLLLLMMMJJJIIIHHHHHHJJJJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;666555555444444444555555333333333333222000///...111111111222222333333333///...---,,,,,,,,,,,,,,,------......//////000000........................,,,---...//////...---,,,******+++---///...,,,***,,,---...//////...---,,,,,,---...000111111111111...//////000000000000000///000111222444555666777qqq^^^TTTNNNDDD<<<999999888666555666777999;;;999::::::;;;<<<===>>>>>>>>>>>>???@@@AAACCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHFFFDDDBBBAAA@@@@@@@@@;;;<<>>>>>??????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGEEECCCAAA@@@??????AAA===>>>GGGNNNYYYppp~~~qqqhhhggguuuvvvoookkkmmmwwwyyyqqqoooppprrrxxx~~~~~~}}}{{{wwwtttssstttvvvqqqooommmmmmmmmllljjjhhheeedddbbb```____________^^^]]]]]]\\\[[[ZZZZZZZZZYYYXXXVVVUUUSSSRRRRRRRRRSSSRRRQQQQQQQQQQQQOOOMMMNNNLLLIIIHHHGGGFFFDDDCCCAAAAAAAAAAAA@@@???>>>===@@@???===;;;:::;;;<<<===:::999888666555444333333222222111000000000000111222222222222222111000000////////////............//////.........---------...//////000000///---------------............///---,,,+++,,,.........,,,,,,---......///////////////000111222222333333333222222111111111111111000///000000111222444666777vvvcccSSSFFF???>>>===<<<:::999777777777777888999999:::;;;<<<======@@@@@@AAABBBCCCDDDDDDEEEDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDBBB@@@???>>>>>>BBB>>>AAALLLXXXhhhxxxkkkgggnnntttlllhhhjjjtttwwwooonnnpppsss{{{}}}}}}zzzwwwsssrrrsssuuurrrpppooonnnnnnmmmkkkjjjeeedddbbbaaa`````````aaa```___^^^]]]\\\[[[ZZZZZZZZZYYYWWWVVVTTTSSSSSSSSSUUUSSSRRRQQQQQQPPPMMMKKKMMMKKKIIIHHHGGGFFFDDDCCCAAAAAAAAAAAA@@@???>>>===???>>>===;;;:::;;;;;;<<<:::999777555333333333333222222222222222111111000111222222222222111000000////////////...........................---------,,,---...///////////////---------............///...---,,,,,,---...---++++++,,,---///000111111111+++,,,---...............------........./////////111111111222333555666777lllXXXKKKFFFEEE@@@???>>>===;;;:::888888888888999:::;;;<<<======AAAAAABBBBBBCCCDDDEEEEEECCCDDDEEEFFFGGGGGGGGGGGGEEEDDDBBB@@@???>>>======AAA???CCCOOO___uuurrrddddddsss~~~rrrjjjfffhhhrrr}}}vvvnnnmmmooottt{{{}}}|||zzzvvvrrrqqqrrrssssssqqqpppooooooooommmkkkfffeeecccbbbaaaaaabbbbbb``````___]]]\\\ZZZYYYYYYZZZYYYWWWVVVTTTSSSSSSSSSSSSRRRPPPPPPPPPOOOMMMJJJLLLJJJHHHHHHHHHGGGDDDBBBBBBBBBCCCBBBBBBAAA@@@??????>>>===;;;;;;;;;;;;;;;<<<;;;999777555555666777222222333444444222111000111111222222222111111000////////////....................................------........./////////---------............//////...,,,,,,------,,,***,,,,,,---//////000000000******+++,,,,,,---,,,,,,,,,,,,,,,------------...111111111111333444555666wwwdddYYYSSSRRRLLLLLLJJJGGGCCC???;;;999888999999:::;;;<<<===>>>AAABBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDCCCAAA@@@>>>>>>======???@@@FFFSSSfff~~~pppaaadddwww}}}qqqjjjfffhhhrrr}}}wwwnnnlllooosss{{{|||{{{yyyuuuqqqoooppprrrsssrrrppppppppppppnnnlllgggfffdddcccbbbbbbbbbccc```___^^^\\\[[[YYYXXXXXXYYYXXXVVVUUUSSSRRRRRRRRRPPPOOONNNOOOOOOOOOMMMKKKJJJIIIHHHHHHHHHGGGDDDBBBBBBBBBBBBBBBAAA@@@??????>>>===<<<<<<;;;:::::::::===;;;:::888777777777888222222333444444222111000000111111222222222111111////////////............---.....................///......------------------------............//////...,,,,,,------,,,***------.........------,,,...///000000000000000000111111111000000000000///000000000000111333444555sssjjjccc^^^\\\[[[XXXSSSLLLDDD===999999::::::;;;<<<===>>>>>>AAAAAABBBBBBCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFEEECCCBBBAAA@@@>>>>>>>>>===>>>BBBKKKZZZooo~~~ooodddlll{{{pppiiieeehhhrrr}}}vvvmmmlllooottt}}}|||{{{xxxtttpppnnnooopppsssqqqppppppppppppooommmiiihhhfffdddcccbbbbbbbbb___^^^]]]\\\[[[ZZZYYYXXXYYYXXXVVVUUUSSSRRRRRRRRRPPPOOONNNOOOOOOOOOMMMKKKIIIHHHHHHHHHHHHGGGDDDAAA@@@@@@@@@@@@???>>>===<<<======<<<<<<;;;::::::999999999999888777666666555222222222222222111111000000000111222222222222111////////////............---------...............//////...---,,,,,,---------------............///...---,,,,,,---...---+++------......---,,,,,,+++...//////000000000//////111111111000000/////////000000000000111222333444|||uuulllcccaaa```]]]WWWPPPGGG???;;;:::;;;;;;<<<===>>>??????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>???FFFRRRccczzzyyyppplllyyyyyynnngggdddgggrrr}}}}}}tttlllkkkooouuu{{{zzzxxxsssooommmnnnooorrrqqqooooooppppppnnnmmmllljjjhhheeecccbbbbbbbbb___^^^^^^]]]\\\[[[[[[[[[ZZZYYYWWWVVVTTTSSSSSSSSSTTTRRRQQQQQQQQQPPPMMMKKKHHHGGGGGGHHHHHHGGGDDDAAA???@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;:::999999666777888999888666444333222222111000000000000111000000111222222222222222////////////............---------.........//////...---,,,,,,,,,---...///---------............///---,,,+++,,,.........,,,,,,---...............---,,,,,,------------,,,,,,.........///////////////111111111111222333444444yyynnnbbb[[[[[[ZZZVVVPPPIIIBBB>>>;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCBBBAAA@@@????????????@@@IIIWWWjjjuuupppssswwwlllfffdddgggrrr}}}{{{rrrjjjjjjooowww{{{zzzwwwsssooommmmmmooorrrpppooooooppppppnnnmmmmmmkkkiiifffcccbbbaaaaaa_________^^^^^^]]]]]]]]][[[ZZZYYYWWWVVVUUUTTTTTTXXXVVVTTTSSSRRRPPPMMMKKKHHHGGGGGGHHHIIIGGGDDDAAAAAAAAABBBAAAAAA@@@???>>><<<<<<<<<<<<;;;:::999888666888999;;;:::888555333333222000/////////000111///000111222222222222222000/////////............---------.........//////++++++++++++,,,...000111---------.........//////---,,,+++,,,...///...---,,,,,,...///000000111111/////////000000///......000000111222333444555555222222222222333444555555yyygggYYYPPPKKKHHHIIIHHHCCC??????:::;;;;;;<<<===>>>??????>>>???@@@@@@AAAAAAAAAAAA@@@DDDFFFDDDEEEHHHGGGDDDDDDCCCAAA===999888:::<<>>>>>???@@@AAAAAABBBBBBBBBBBBAAA>>>AAACCCAAAAAADDDCCC???BBBAAA???<<<::::::<<>><<<::::::999999888888888888888999999888777666555444444111111000000000000111111......///000222333444555222222111000000//////...))))))***++++++,,,------................................................////////////...---,,,+++,,,,,,,,,,,,---...//////,,,------...............//////////////////000000...///000111333333444444mmm]]]LLLEEE?????????<<<::::::999999:::;;;<<<===>>>>>>@@@AAAAAAAAAAAA@@@@@@??????CCCEEEDDDEEEHHHHHHEEE@@@???>>><<<;;;<<>>>>>>>>>>>>>>===<<<;;;>>>CCCFFFFFFHHHMMMMMMKKK??????>>><<<;;;<<>><<<;;;::::::999888888888888999888888777666555444444333111111000000000000111111111111111111111111111111000000000//////.............../////////000000000---------.............................................//////...------,,,,,,,,,,,,,,,,,,---...///...//////000000000000000222222111111000000/////////...//////111444777888~~~~~~}}}nnn[[[NNNBBB??????===<<<<<<888999999:::;;;<<<======>>>>>>>>>>>>======<<<;;;<<<@@@BBBAAACCCFFFFFFCCC@@@@@@???===;;;<<>>>>>;;;::::::999888999999999888888777666555444333333111111000000000000111111000000000000000000000000///...............------,,,,,,,,,,,,,,,------------------.........//////.................................///......---,,,------,,,,,,,,,---.........//////000000000000000222222111111000000///////////////000222444777999~~~||||||yyycccTTTEEE>>>===;;;::::::999999:::;;;<<<===>>>>>>???@@@@@@@@@@@@??????>>>???BBBCCC@@@???AAA???;;;@@@@@@???===<<<===@@@CCCIIIUUUfffwww}}}{{{ooojjjooouuummmfffhhhnnnuuu~~~wwwjjjfffhhhqqq{{{}}}}}}{{{yyyxxxyyyyyywwwvvvrrrpppmmmllllllllljjjiiijjjhhhfffeeeeeedddbbb```ZZZ[[[[[[ZZZYYYXXXWWWWWWYYYYYYYYYXXXXXXWWWVVVVVVTTTSSSRRRQQQQQQPPPMMMKKKHHHHHHHHHHHHGGGGGGFFFFFFBBBAAA@@@@@@??????@@@@@@;;;;;;:::999999999999999888777777666555444333333111111000000000000111111,,,---...///111222333333................................................,,,,,,------.../////////---------------------------...............---------------,,,,,,------...,,,------...............000000000000000000////////////000111333555666777}}}|||lll[[[HHH@@@>>>;;;999888::::::;;;<<<===>>>>>>?????????@@@@@@AAAAAA@@@@@@AAADDDEEEBBBAAABBBAAA===>>>>>>>>>===<<<>>>BBBEEELLLUUUdddttt}}}|||yyynnnkkkwwwuuummmggghhhnnnvvv|||nnnkkknnnwww}}}|||zzzwwwwwwxxxxxxxxxxxxsssqqqnnnmmmmmmmmmkkkjjjjjjhhhfffeeeeeedddaaa___[[[[[[[[[[[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRPPPPPPPPPOOOLLLJJJGGGGGGGGGGGGFFFFFFFFFFFFCCCBBBAAA??????>>>??????;;;;;;:::999999999999:::777777666555444333333222111111000000000000111111,,,---...///000222333333000000000000000000000000111111000000000000000000,,,,,,------...//////000------------------------------...............---...------,,,,,,---------,,,------...............//////////////////000000///000111333444555555555sssaaaLLLBBB???===:::999:::;;;;;;<<<===>>>??????<<<===>>>???????????????<<<@@@AAA@@@AAADDDDDDAAA<<<<<<<<<<<<===@@@EEEHHHOOOWWWeeevvv|||~~~wwwmmmkkkuuummmhhhiiiooowww|||qqqooorrr{{{}}}}}}zzzwwwvvvwwwyyyyyyyyyvvvtttqqqppppppooonnnlllkkkiiifffeeeeeecccaaa___^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYYYYYYYXXXWWWVVVUUURRRPPPOOOOOOOOONNNKKKIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBB@@@>>>======>>><<<;;;::::::999999::::::777777666555444333333222111111000000000000111111000000000000000000000000111111111111111222222222............------------,,,,,,------...///000000------------------------------...............---...------,,,,,,,,,------...//////000000000000000------......//////000000///111222444555555444444kkkQQQBBB???@@@>>>:::;;;<<<<<<===>>>??????@@@======???@@@@@@@@@@@@@@@BBBAAA@@@???>>>???@@@@@@BBB???>>>???>>>???DDDKKKUUUaaarrr{{{nnnkkkooovvvppplllnnnssszzz}}}rrrssswww~~~}}}zzzxxxwwwwwwwwwvvvssspppoooooonnnkkkhhhjjjjjjiiigggfffddddddccc[[[ZZZZZZ[[[]]]^^^^^^]]]ZZZYYYXXXWWWWWWWWWWWWWWWUUUTTTSSSQQQOOOMMMLLLKKKIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCAAA???>>>===<<<<<<777999:::;;;;;;:::888666444555666666666666666555000000000000///////////////////////////000111111111111111111000000000000///////////////.........---,,,+++---///000000///---,,,++++++,,,---///000,,,...///...---,,,---///////////////////////////---......///000/////////000000000000////////////...///111333555666777777ttt[[[IIIBBB???;;;888<<<<<<<<<===>>>?????????>>>>>>???@@@AAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAAAAABBB??????@@@@@@AAAGGGOOO]]]kkk~~~uuukkklllsssyyysssppprrrvvv|||}}}tttuuuxxx~~~|||zzzyyyyyyyyyyyyvvvsssqqqpppooollliiihhhhhhhhhgggfffeeecccbbb]]]\\\[[[\\\^^^^^^^^^\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWUUURRROOOMMMKKKJJJKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCAAA???============999:::;;;;;;;;;:::888888555666666666666666555555222111111111111000000000///////////////000111111111111111111000000000000/////////////////////......------...000111111000......---------...//////---...//////................................................////////////000000000000/////////......///111333444666666777}}}gggTTTGGG@@@<<<:::<<<<<<======>>>>>>???????????????@@@AAAAAABBBBBBDDDCCCBBBBBBAAAAAABBBBBBBBB@@@@@@AAAAAACCCKKKUUUhhhzzz}}}nnngggmmmxxx{{{vvvuuuxxx{{{~~~~~~uuuvvvyyy}}}|||{{{{{{{{{}}}zzzvvvsssqqqooollliiigggggghhhiiihhhfffdddbbb```^^^]]]]]]^^^___]]]\\\^^^]]]\\\[[[ZZZYYYXXXXXXYYYXXXVVVSSSPPPMMMKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFEEECCC@@@>>>=========>>>;;;;;;;;;;;;:::::::::999666777777777666555444444333333222222222111111111///////////////000111111111111111111000000000000....../////////////////////......///111222111000/////////000//////...............///111000...,,,........................///...---------...000000000000000/////////.........///111222444555666666qqq^^^OOOEEE@@@>>><<<=========>>>>>>>>>???>>>>>>>>>??????@@@AAAAAADDDDDDDDDCCCCCCCCCCCCCCC@@@>>>???AAABBBEEEPPP[[[ssszzzkkkfffppp~~~~~~zzzwwwwww|||~~~uuuvvvzzz~~~}}}|||||||||~~~{{{wwwssspppmmmkkkiiiggghhhjjjkkkjjjhhheeecccbbb```___^^^______]]]\\\^^^^^^]]]\\\ZZZXXXWWWVVVWWWVVVTTTRRROOOMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDCCCEEECCC@@@===<<<===>>>???======;;;:::::::::::::::777777777777666555333333333222222222111111111111///////////////000000111111111111111000000000///............///////////////...---...000111000///...///000000000...---+++///......000222111///,,,........................///...---,,,,,,...000111000000/////////............///000222444555555555{{{iiiWWWJJJBBB???============>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@CCCCCCCCCCCCCCCBBBBBBBBB===<<<>>>@@@AAAGGGTTTaaa|||yyykkkhhhttt}}}xxxvvvxxx~~~}}}tttuuuyyy~~~~~~}}}|||{{{{{{|||zzzwwwrrrnnnkkkjjjjjjiiijjjllllllllliiifffdddcccaaa____________]]]\\\\\\\\\[[[[[[YYYWWWUUUTTTRRRQQQQQQPPPOOONNNMMMLLLJJJIIIHHHGGGEEEDDDCCCBBBCCCBBB@@@>>>======>>>???>>>===<<<;;;::::::::::::777777777777666555333333222222111111111000000000///////////////000000111111111111111000000000///---.........//////000000...---,,,---///000///...---...//////...---+++***.........///000000...---........................///...,,,+++,,,---///111////////////...............///000222333444444555sss```PPPDDD===============>>>>>>>>>>>><<<;;;;;;;;;;;;===>>>@@@AAABBBBBBBBBBBBAAA@@@@@@;;;;;;===@@@BBBIIIXXXhhhvvvjjjiiiyyy~~~xxxwwwzzz{{{sssuuuzzz~~~|||{{{zzzyyyxxxuuuqqqllljjjkkklllkkklllllllllkkkhhhfffdddbbb```____________]]]\\\YYYZZZZZZZZZXXXVVVTTTSSSOOOOOOOOOOOONNNNNNMMMMMMLLLKKKJJJHHHGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;:::999888888666777777777666555444444222111111111111000000000///////////////000111111111111111111000000000000------......///000000000...---,,,---...///...---------------------,,,,,,---...///...---,,,---///------------------------...---,,,,,,,,,---///////////////.........------...///000222333333444444~~~zzziiiXXXIII@@@>>>>>>>>>>>>===============<<<;;;;;;;;;===???@@@???@@@@@@AAA@@@???>>>===:::;;;>>>AAACCCKKK]]]nnnqqqfffiii~~~}}}{{{}}}yyytttvvv|||}}}{{{yyyvvvvvvtttppplllkkkmmmpppllllllkkkjjjhhheeecccbbbaaa___^^^^^^______]]]\\\WWWXXXYYYYYYYYYWWWUUUSSSQQQQQQPPPOOOOOONNNMMMMMMLLLKKKJJJHHHFFFEEEDDDCCC@@@@@@AAAAAA@@@???======;;;;;;<<<;;;:::999777666555666666666666666555555333333222222222111111111///////////////000111111111111111111000000000000------......///000000111000...---...///000///---...------------......///+++...000---)))(((---222------------------------,,,,,,------------......//////.........---------...///000222333333333333zzz~~~ppp```PPPEEE>>>>>>>>>>>>============>>>===<<<;;;<<<>>>@@@AAA>>>>>>???@@@???>>>===<<<;;;<<>>@@@AAABBBAAA???===<<<:::;;;<<<<<<;;;888666444555555666666666666666555444444444333333333222222///////////////000111111111111111111000000000000---------...///000000111111000//////000111000...///...---------///000222***...111,,,&&&%%%,,,444------------------------+++,,,---.........------//////.........---------...///000111222333333333|||ttttttxxx}}}ppp]]]NNNFFF???;;;===???======>>>>>>============>>>>>>???BBBBBBBBBBBBAAA@@@??????;;;???BBBBBBFFFUUUnnntttiiihhhtttzzz|||~~~zzzvvvvvvtttqqqpppppppppooommmqqqooollliiifffdddbbbaaa___^^^]]]]]]]]]\\\ZZZXXX[[[ZZZYYYXXXVVVUUUTTTSSSQQQRRRSSSRRROOOMMMMMMMMMNNNLLLJJJHHHHHHFFFDDDBBB???????????????>>>>>>>>><<<:::999999:::999777555555555555666666666666666000111222111/////////000000000000000000000000000000111111111111000//////...---,,,,,,---///222333222111111000///.....................////////////......//////000000111111......---------,,,,,,,,,000//////.........//////...---,,,---000222333333//////000111222444555666xxxqqqooouuu~~~vvvdddUUUIIIBBB===???@@@???===>>>======<<<<<<======>>>>>>AAABBBBBBAAAAAA@@@???>>>;;;???BBBDDDKKK]]]uuuuuunnnooo|||{{{}}}~~~zzzvvvwwwuuusssrrrsssrrrqqqpppqqqooommmiiigggdddcccbbb```^^^]]]]]]^^^]]][[[XXX[[[ZZZYYYXXXWWWUUUTTTTTTRRRTTTTTTRRRPPPMMMMMMMMMMMMKKKIIIHHHHHHGGGEEECCC>>>===<<<<<<<<<<<<<<<<<<;;;:::999999::::::888666555666666666666666666666222444444333222111222333000000000000000000000000......//////000000111111///...---------///111222000//////...------,,,,,,............///////////////////////////000000000.........---------,,,,,,//////...............//////------...000222222222//////000111222444555666~~~sssllljjjqqq|||}}}lll]]]NNNFFFAAAAAABBB???>>>???<<<<<<;;;;;;<<<======>>>@@@AAAAAA@@@@@@???>>>===<<<>>>AAAGGGTTThhhvvvrrrwww}}}~~~zzzvvvwwwuuuttttttuuuuuutttssspppooommmjjjgggeeedddcccaaa___^^^^^^___^^^\\\ZZZ[[[[[[ZZZYYYWWWVVVUUUUUUTTTUUUUUUSSSPPPMMMMMMMMMLLLJJJHHHHHHHHHHHHFFFDDD>>>===<<<;;;:::;;;<<<<<<;;;:::999999::::::888666666666666666666666555555333444555444222111222333000000000000000000000000///.........///111333444000///...------...///000/////////...------,,,,,,---............/////////000000//////////////////.........------------,,,......---------......///000///---...000111111000//////000000222333555666xxxnnnhhhhhhppp|||nnn___QQQIIIBBBBBBAAA???===>>>;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@??????>>>===<<<======AAAJJJ[[[rrrsssrrr|||~~~}}}zzzwwwvvvuuutttuuuvvvwwwuuutttpppooollljjjhhhfffeeedddbbb```____________\\\ZZZ\\\[[[ZZZYYYXXXWWWVVVVVVVVVWWWVVVTTTQQQNNNLLLLLLKKKJJJHHHHHHHHHHHHFFFEEEAAA@@@>>>===<<<<<<===>>>;;;:::999999::::::888666666666666666555555555555111333333333111000111222////////////////////////111000//////000111444555111000///...---.........111111000000////////////---------.........//////000000000//////......---............------------...------------......///111000......///000000////////////000111333555666~~~rrrjjjfffiiiqqq~~~~~~mmm___SSSJJJBBBAAA@@@===<<<<<<:::::::::;;;;;;<<<>>>>>>????????????>>>===<<<<<<===>>>AAALLL^^^uuu|||pppppp}}}}}}yyywwwtttsssssstttvvvvvvuuusssooommmllliiihhhfffeeeeeebbbaaa```___```___]]][[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWVVVTTTQQQNNNLLLLLLKKKJJJHHHHHHHHHHHHFFFEEEBBBAAA???>>>======>>>>>>:::999999999::::::999777777777666666555555555444222333444333111111111222////////////////////////222111///......///000222111000//////......------000000000000////////////------------............000000//////......------//////.........------------------------...///000222000......///000///.........///000111333444555uuukkkfffeeejjjtttooobbbSSSJJJBBB@@@???<<<;;;<<<::::::;;;;;;<<<===?????????@@@@@@??????>>>===<<<===???CCCMMM]]]qqqxxxmmmqqq~~~|||yyywwwsssrrrssstttvvvvvvtttrrrmmmllljjjhhhgggfffeeeeeebbb```______```___]]]ZZZZZZZZZYYYYYYXXXWWWWWWVVVTTTUUUUUUSSSPPPMMMMMMMMMLLLJJJHHHHHHHHHHHHFFFDDD@@@@@@??????>>>===<<<;;;:::999888999:::;;;999777777777777666555555444444555666777666444333444555000000000000000000000000///...---,,,+++,,,------000000/////////......---..................------,,,------------.........//////................../////////.........------...............///000111222000......///000000///......//////111222444555|||mmmdddbbbcccjjjuuuuuujjjTTTKKKBBB@@@???===<<<===;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@???>>>======>>>@@@EEELLLXXXiii|||sssmmmvvv~~~}}}|||yyywwwsssssstttuuuvvvvvvsssqqqkkkjjjiiigggfffeeeeeeeeeaaa```_________^^^\\\ZZZYYYYYYXXXXXXWWWVVVVVVVVVRRRTTTTTTRRRPPPMMMMMMMMMMMMKKKIIIHHHHHHGGGEEECCC@@@AAABBBBBB@@@>>><<<;;;999888888999:::;;;999888888777777666555555444444555666777666555444444666000000000000000000000000------------............//////////////////......---.....................,,,,,,---------.........------..................////////////............///......//////111222222111///......000111000000.........///111222444555vvvhhh```___bbbjjjuuu{{{qqqUUUKKKCCCAAA@@@======>>>;;;;;;<<<<<<>>>???@@@AAA@@@AAAAAA@@@@@@???>>>===>>>AAAFFFLLLUUUdddvvvzzzqqqnnn|||~~~}}}|||yyywwwuuutttuuuvvvwwwvvvssspppjjjiiihhhfffeeeeeeddddddaaa___^^^^^^___^^^\\\YYYXXXXXXXXXWWWWWWVVVVVVUUUQQQRRRSSSRRROOOMMMMMMMMMNNNLLLJJJHHHHHHFFFDDDBBBBBBCCCEEEFFFDDDBBB>>><<<999888888999;;;;;;999888888777777666555444444444444555555555333222333444000000000000000000000000---...///111222222222222......////////////....../////////000000000000000,,,,,,,,,---------......,,,------....../////////000/////////............////////////000111333333000///---...000111111000.........///000222444555ooobbb^^^bbbhhhlllwwwuuu```RRRCCC>>>???>>>===>>>:::<<<======;;;;;;>>>AAAAAAAAA@@@???>>>===<<<<<<>>>BBBFFFJJJQQQ```tttrrrooorrr~~~}}}||||||{{{vvvvvvuuusssqqqpppnnnnnnkkkjjjiiigggfffeeeccccccaaa```^^^]]]\\\\\\]]]]]]ZZZYYYWWWVVVVVVUUUSSSRRRWWWTTTPPPNNNNNNNNNMMMLLLJJJIIIIIIHHHFFFEEEEEEDDDBBBDDDFFFFFFEEEAAA===;;;:::999888888::::::999888888666333333444555555444555444444333222111///...222222222111000//////...,,,---...000111111111111......//////000000111111///...------...///...---...///111222222222111000........................---...---,,,++++++---///////////////////////////...............///000000............///111222333|||}}}mmmaaa^^^dddjjjrrr|||gggWWWGGGAAA@@@>>>======:::<<<>>>===<<<<<<>>>AAAAAAAAA@@@@@@???>>>======@@@BBBFFFKKKUUUfffyyy~~~nnnnnnttt}}}{{{yyyxxxttttttrrrqqqooonnnlllllljjjiiihhhgggfffdddcccccc```___^^^\\\[[[\\\\\\]]]\\\ZZZXXXWWWWWWVVVTTTRRRVVVSSSQQQPPPPPPPPPNNNMMMNNNMMMLLLJJJHHHFFFEEEDDDBBBCCCDDDDDDCCC@@@===;;;===;;;:::999::::::888777777555333222333444444444444444444333222111000///222222111111000//////......//////000000000000//////////////////000000000///...------//////...---...///000111111111000///...........................//////---,,,,,,...000.......................................///000000////////////000222333444wwwzzzkkkaaa```gggnnn{{{ooo^^^LLLDDDAAA???======<<<===>>>>>>======???AAAAAAAAA@@@@@@??????>>>>>>CCCDDDGGGOOO^^^pppwwwiiilllwww~~~zzzvvvttttttsssrrrqqqooommmlllkkkiiiiiihhhfffeeedddcccbbb```___]]]\\\[[[[[[\\\\\\^^^\\\ZZZYYYXXXWWWUUUSSSTTTSSSRRRRRRSSSRRRPPPNNNOOONNNMMMJJJHHHEEEDDDCCCCCCCCCBBBBBB@@@???===<<>><<<;;;;;;:::888666777555333222333444444444333333333333333222111111222222111111000/////////000000000000000///......000000/////////////////////...------//////...------...///000111000//////........................---......---,,,,,,---///..................................../////////000//////000000111333444555ttt}}}vvvhhhaaaccckkksssuuucccPPPFFFBBB???===>>>======>>>>>>>>>???@@@AAA???????????????>>>>>>>>>EEEFFFJJJVVVhhh|||qqqeeelll}}}{{{vvvtttvvvuuutttrrrqqqooonnnmmmhhhhhhgggfffeeedddccccccaaa```^^^]]]\\\\\\]]]]]]___]]][[[YYYYYYWWWUUUSSSSSSSSSSSSTTTUUUUUURRRPPPLLLLLLJJJHHHFFFDDDBBBBBBCCCBBBAAA???>>>=========@@@>>><<<<<<<<<;;;:::888888666444333444555555555333333333444333333222222111111111111000000////////////000000000000//////000000000//////......---///...---...///000///---,,,---///000000000///...........................+++,,,---,,,++++++,,,---........................---......////////////////////////000111222333444ttt}}}ttthhhcccgggqqqxxxyyygggRRRGGGCCC@@@>>>???>>>=========>>>@@@@@@@@@======>>>>>>>>>>>>>>>>>>GGGHHHPPP___tttzzzmmmcccnnn|||yyyvvvuuuuuutttrrrpppooommmmmmhhhhhhgggfffeeeddddddccccccbbb```___^^^^^^______^^^\\\ZZZYYYXXXWWWUUUSSSSSSSSSSSSUUUVVVVVVSSSQQQJJJJJJIIIHHHFFFEEEDDDDDDBBBAAA@@@>>>=========>>>>>><<<;;;;;;======<<<::::::777555444666666666666333333444444444333333222111111111000000000000000---...///000111111111111000000//////......------000///......///000///...,,,---///000000000///...........................,,,...///...---,,,---...........................------...///000/////////.........///000111222333uuu}}}rrrhhhfffllluuu}}}lllVVVIIICCC@@@???@@@>>><<<;;;<<<>>>@@@@@@???======>>>>>>?????????@@@GGGLLLXXXjjjwwwllldddrrr}}}{{{yyysssrrrqqqpppnnnlllkkkjjjiiihhhhhhgggffffffeeeeeedddcccaaa```______``````]]][[[YYYYYYYYYXXXVVVTTTUUUTTTSSSTTTUUUUUUSSSRRRKKKKKKJJJIIIIIIHHHGGGGGGBBBAAA@@@???>>>>>>>>>>>>===;;;:::;;;<<<===<<<;;;999777555444555666666666444444444444444333222222111111000000000000000000,,,---...000111111222222//////..................000///......000000///...---...///000111000//////...........................000222222000///000111------------------------,,,---///000000000///...------......///111222333vvv~~~~~~rrrjjjiiipppyyysss[[[LLLEEE@@@>>>???>>><<<:::;;;>>>@@@???>>>>>>>>>???@@@AAAAAABBBBBBFFFOOO___ssssssmmmgggvvv}}}{{{zzzsssrrrqqqooonnnlllkkkjjjiiiiiiiiihhhggggggffffffcccbbbaaa____________```]]][[[ZZZZZZZZZZZZYYYWWWVVVUUUSSSSSSSSSTTTSSSRRRMMMLLLKKKJJJHHHGGGFFFEEEAAAAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;<<<<<<:::999888666333333444555555444555555555555444333222111000000000000000000000111......///000000000000000------..................000///...///000111000......///000111111111000///........................---///111222000//////000------------------------,,,---///000111000///............///000111333333vvv~~~}}}rrrkkkkkkrrr|||xxx___OOOFFF@@@>>>>>>===;;;999:::===??????===@@@@@@AAABBBBBBCCCDDDDDDEEEPPPcccyyy}}}rrrnnnjjjxxx~~~|||{{{zzzuuutttsssqqqpppnnnmmmllljjjjjjiiiiiihhhhhhggggggcccbbb```___^^^^^^______]]]\\\[[[[[[\\\\\\[[[YYYXXXUUUSSSQQQRRRSSSSSSRRRMMMLLLJJJHHHFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@???>>>???===;;;;;;;;;:::888666666444222111222333333222666666666555444222111000000000000000000111111111000000000000000//////...,,,------....../////////111///...///000111000......///111222222222111000........................***,,,//////---,,,,,,,,,------------------------,,,---///000111000///...//////000000111222444555|||uuupppqqqvvvkkkSSSEEECCCBBB>>>;;;<<<===>>>???????????????@@@BBBBBBAAA@@@BBBCCCJJJTTThhhzzzoooiiikkk}}}{{{zzzyyyvvvuuutttrrrpppooooooooollljjjhhhfffddddddddddddccccccaaa```____________aaa```^^^]]]]]][[[XXXVVVUUUTTTQQQOOONNNNNNOOOPPPOOOMMMKKKJJJJJJIIIGGGEEEDDDCCCBBBAAA???>>>===<<<===>>>>>>>>>===;;;999777666666666555444444333333555555444444444333333333222111000//////000111222///////////////.........//////.........---------000///...---------------000000//////.........---......///////////////...........................000000///...------,,,,,,///000000000000//////.........//////000222333444vvvrrrtttzzzpppXXXIIIEEEAAA===;;;<<<===>>>>>>????????????@@@AAAAAA@@@@@@BBBDDDLLLXXXnnnxxxmmmiiippp}}}|||{{{zzz|||}}}{{{zzzzzzxxxwwwuuusssqqqpppoooooommmllliiigggfffeeeddddddbbbbbbaaaaaaaaaaaaaaabbb```___]]]\\\\\\ZZZWWWUUUVVVTTTRRRPPPOOOOOOPPPPPPNNNLLLJJJIIIJJJIIIGGGEEEDDDCCCBBBAAA???>>>===============<<<;;;:::999888777666666555555444333333444444333333333222222222222111000//////000111222/////////////////////...//////.........---------//////...---------------000/////////..................////////////..............................000//////...------,,,,,,...//////000000000//////......//////000222333444xxxuuuyyywww```OOOGGGAAA===<<<<<<======>>>????????????@@@AAA@@@@@@AAACCCEEEPPP___wwwtttkkkjjjuuu~~~xxxwwwxxxyyy{{{~~~}}}|||{{{{{{zzzyyywwwuuusssqqqooonnnnnnmmmkkkiiigggffffffeeebbbbbbaaaaaabbbbbbcccddd```___^^^]]]]]]\\\XXXVVVVVVUUUSSSQQQPPPPPPPPPQQQLLLJJJIIIIIIIIIIIIHHHFFFCCCCCCBBBAAA???>>>============<<<:::999999999999777777666555555444444333333333222222222111111111111111000000000000111111......///////////////////////////.........------//////...------------...////////////...............///////////////............................../////////...------,,,,,,---...//////000000000000......//////000222333444zzzzzz~~~~~~iiiVVVIIIBBB???<<<<<<<<<======>>>???@@@???@@@@@@??????AAADDDGGGUUUhhhpppjjjkkkzzz|||wwwyyy{{{~~~}}}||||||{{{{{{{{{yyywwwtttrrrpppnnnpppooommmkkkiiihhhffffffbbbbbbaaaaaaaaaaaaaaaaaaaaa```_________^^^ZZZWWWVVVUUUTTTRRRQQQQQQQQQQQQKKKIIIHHHHHHIIIIIIHHHFFFCCCCCCBBBAAA@@@???>>>======<<<:::999888888999999777777666666555444444444333333333333222222222222111000000000000000000111............////////////////////////............///......---------......///////////////.........//////////////////...---........................//////.........---------,,,---...///000000000000......//////000222333444}}}~~~qqq]]]LLLDDDAAA===<<<<<<<<<===>>>???@@@?????????>>>>>>AAAEEEIII[[[ppp~~~mmmiiiooo~~~~~~~~~~~~|||{{{{{{}}}~~~}}}|||||||||{{{zzzxxxvvvssspppnnnqqqpppooommmkkkiiigggfffccccccaaa```^^^^^^]]]]]]___^^^^^^______]]]YYYVVVVVVUUUTTTSSSRRRQQQQQQPPPJJJHHHGGGGGGHHHHHHGGGEEEBBBBBBAAAAAA@@@???>>>>>>===<<<:::999888888999:::888777777666555555444444444444444444333333333333000000000111111000000000---.........//////000000000000/////////...............---------......///.........//////////////////////////////...------.......................................---------,,,,,,---///000000000000......//////000222333444yyydddOOODDDCCC======<<<<<<<<<>>>@@@AAA??????>>>======AAAGGGKKK^^^sss|||kkkjjjttt}}}|||~~~}}}{{{zzz{{{}}}||||||}}}~~~}}}}}}zzzzzzzzzyyyvvvsssqqqoooqqqqqqpppnnnllliiigggeeedddcccaaa___]]]\\\\\\[[[[[[[[[\\\]]]]]][[[WWWTTTUUUTTTTTTSSSRRRQQQPPPOOOJJJIIIGGGGGGGGGGGGFFFDDDBBBBBBAAAAAA@@@???>>>>>><<<<<<;;;:::::::::::::::888888777666666555555444555555555444444444333333000000111111111111000000------......///000000000000000000/////////.........------------...//////.........///////////////000000000000///...---,,,................................................,,,---......////////////......//////000222333444iiiQQQDDDCCC>>>===<<<;;;<<<>>>@@@AAA??????===<<<<<>>===<<<;;;<<<>>>@@@AAA??????===;;;<<>>??????>>>>>>???@@@AAA?????????>>>>>>FFFOOO\\\lll}}}uuujjjnnnzzz|||vvvqqqnnnvvvzzz~~~uuunnniiihhhhhhlllrrrwww|||zzzvvvttttttttttttsssuuuxxx{{{}}}|||{{{zzzxxxxxxyyyyyyxxxvvvsssrrrmmmnnnooopppooonnnllljjjfffddd```______`````````bbbaaa```^^^\\\ZZZXXXWWWTTTTTTTTTTTTRRRPPPNNNLLLIIIIIIIIIIIIHHHGGGFFFFFFAAABBBBBBBBBAAA???===<<<<<<<<<<<<;;;;;;::::::999:::888444333444555555555333333333333333333333333000000000000////////////222///---...000222000...///////////////000111111111000///......///000111111111000000//////.........------...000///+++'''''')))+++,,,++++++,,,.........---------,,,,,,,,,..................------111000//////000222444666|||```KKKCCC===>>>??????>>>??????@@@BBB???>>>??????@@@FFFMMMZZZkkk}}}wwwmmmsss{{{tttppppppssswww|||zzzqqqjjjfffdddcccgggnnntttzzzzzztttnnnllllllmmmnnnsssuuuxxx{{{~~~}}}{{{{{{xxxxxxwwwvvvuuusssrrrqqqkkklllmmmnnnmmmkkkjjjhhhiiifffcccbbbbbbccccccbbbcccbbbaaa___]]]\\\[[[ZZZVVVVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLJJJIIIGGGFFFEEEBBBBBBBBBAAA@@@???>>>===>>>===<<<;;;::::::::::::;;;888555444444555555444333333333333333333333333111000000000////////////000...,,,,,,...///...---//////......//////000111......------------......000000000000//////......///......///000000,,,)))***,,,......------...///............------,,,,,,........................000///......///111333555fffQQQGGG?????????>>>??????@@@@@@BBB>>>===@@@AAABBBFFFKKKXXXkkk}}}wwwoooxxxzzztttnnnoooqqqtttyyy}}}}}}uuukkkddd```___]]]bbbiiipppvvv|||zzzuuunnnhhheeeeeehhhjjjsssuuuyyy|||~~~|||{{{{{{yyywwwuuusssrrrqqqqqqllllllmmmmmmlllkkkiiihhhjjjgggdddccccccdddcccbbbcccbbb```___^^^]]]^^^^^^YYYXXXVVVSSSQQQOOONNNNNNOOONNNMMMLLLIIIGGGEEEDDDCCCCCCAAA@@@???>>>>>>>>>AAA???===;;;::::::::::::;;;888666444444555444333333333333333333333333333111111000000000////////////...,,,,,,...///...---......------......///000------............------000000000////////////...000//////000111000---+++---...000000///......////////////............---....................................///111333444kkkUUUIIIAAA@@@>>>>>>???@@@AAA@@@BBB>>>===@@@CCCDDDGGGLLLZZZmmmtttnnn{{{~~~uuutttssstttvvv{{{}}}wwwoooeee^^^ZZZYYY[[[___eeelllrrrwww}}}vvvrrrkkkeeebbbdddiiimmmtttwww|||}}}|||~~~{{{xxxtttrrrqqqrrrrrrnnnoooooonnnmmmlllkkkjjjhhhfffcccbbbbbbbbbaaa```bbb```___]]]]]]^^^___```\\\ZZZWWWSSSQQQOOOOOONNNMMMMMMLLLKKKIIIGGGEEEDDDDDDCCCAAA???>>>>>>??????BBBAAA>>><<<:::::::::;;;;;;999666555555555333222333333333333333333333333111111111000000000//////111000/////////000000000---------------...//////...///000111111000///...////////////////////////000////////////...---+++...000111111///......////////////////////////...............////////////.........///000222444555oooXXXIIIDDDAAA>>>>>>@@@AAAAAA@@@AAA>>>>>>AAACCCEEEJJJQQQ```sssrrrooo~~~{{{xxxxxxzzz}}}}}}zzzsssjjj```YYYUUUTTTZZZ^^^ccchhhmmmqqquuuxxxvvv{{{~~~~~~~~~|||wwwooommmiiidddbbbeeelllqqqvvvzzz~~~|||}}}zzzvvvrrrpppooopppqqqoooooonnnnnnlllkkkjjjiiihhhfffdddccccccbbb```___^^^]]]\\\\\\\\\]]]^^^^^^\\\ZZZWWWSSSQQQOOOOOONNNJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCAAA???>>>>>>??????BBBAAA>>><<<;;;::::::::::::888666555555555444222333333333333333333333333111111111111000000000000000000000/////////000111---------------...//////...///000111111000///................../////////...//////...---,,,++++++---///000000...------....../////////////////////........./////////000000//////000111222444555666ttt^^^MMMFFFBBB>>>>>>@@@BBBBBB@@@@@@???@@@BBBCCCFFFOOOXXXjjj|||sssqqq|||{{{{{{{{{|||yyyrrrhhh^^^VVVSSSRRRXXX[[[```dddgggjjjnnnpppoootttwwwvvvvvvwwwsssnnnggggggeeeaaa```ccckkkqqqwww|||~~~}}}yyywwwssspppnnnnnnoooooonnnmmmlllkkkjjjhhhhhhgggjjjhhhfffeeeeeecccaaa___[[[[[[[[[[[[\\\\\\[[[[[[YYYXXXVVVSSSQQQOOONNNNNNIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCAAA@@@???>>>>>>>>>??????>>>===<<<:::999999888777555555666666444333333333333333333333333333222222111111111000000000---...///...,,,,,,...///......------......///000------............---------............/////////......///...,,,***+++,,,,,,---//////...------...---............/////////.........//////000000111//////000222444555666777{{{fffTTTHHHCCC>>>>>>AAACCCBBB@@@???@@@BBBCCCBBBFFFSSS```uuurrrppp}}}{{{}}}yyyqqqggg]]]UUURRRQQQSSSVVVZZZ^^^aaadddhhhjjjjjjooorrrppppppppplllgggcccdddccc```^^^aaahhhnnnwww|||}}}yyywwwtttrrrppppppqqqqqqnnnmmmllljjjiiihhhggggggiiigggeeeddddddccc```^^^YYYZZZ\\\]]]]]]\\\ZZZYYYVVVVVVUUUTTTRRRPPPNNNMMMKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBBBBAAA@@@???>>>===<<<<<<===>>>===;;;999888666555555555777777666444333333333333333333333333222222222111111111000000---...///...,,,,,,...000//////......//////000111......------------......---------.........//////...000000...,,,+++,,,...+++---//////......///000,,,,,,------............---......///000000111111---...000222444555666666lllYYYIIICCC>>>>>>AAACCCCCC@@@>>>@@@DDDDDDBBBEEEUUUfff{{{|||ooonnn~~~}}}yyyrrrggg\\\UUURRRQQQNNNRRRVVVZZZ^^^aaadddggghhhmmmooommmllllllhhhbbbcccddddddaaa^^^```ffflllwww|||~~~{{{zzzxxxvvvuuutttuuuuuuqqqpppnnnlllkkkjjjiiiiiifffeeecccbbbbbb```]]][[[YYY[[[]]]^^^^^^\\\YYYXXXTTTTTTTTTTTTRRRPPPNNNLLLNNNNNNMMMKKKIIIGGGEEEDDDAAABBBBBBBBBAAA???===<<<999;;;===>>>===;;;999777555444444666777888666555333333333333333333333333222222222111111111111000...000222000...---///222///////////////000111111111000///......///000111---------........./////////111222000,,,+++---///+++---////////////000111,,,,,,,,,---------......---......///000111111222,,,---///111333444555555}}}}}}~~~oooXXXIIIDDD@@@???>>>;;;===@@@BBBAAAAAABBBCCCIIIZZZjjjrrrhhhmmmzzznnnaaaVVVOOOLLLOOOPPPRRRVVV[[[```dddgggiiihhhhhhiiijjjhhheeebbbddddddccc```^^^```fffkkkwwwyyy}}}|||yyyxxxxxxwwwtttqqqpppooommmmmmmmmkkkiiifffeeeeeedddcccbbbaaa```___[[[ZZZYYYXXXWWWVVVUUUUUUSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHAAAAAA@@@???>>>>>>>>>???<<<;;;:::;;;<<<<<<:::888888777666555555444444444444444333333333333333333333222222111000///............------------......//////000111222333333333------------------------//////000000///...------...//////000///---+++***------...///000111222222------...............---,,,,,,------.../////////.........///000222333444~~~qqqZZZJJJDDD@@@@@@???===>>>BBBCCCBBBCCCDDDEEELLL]]]mmmpppffflll}}}qqqdddYYYRRROOOOOOPPPRRRVVVZZZ___ccceeeiiijjjjjjjjjiiifffdddbbbeeeeeedddbbb```bbbgggkkktttvvv{{{|||yyyxxxxxxwwwtttqqqpppooommmmmmmmmllliiigggeeeeeedddccccccbbbaaaaaa^^^]]]\\\ZZZXXXWWWUUUTTTSSSSSSRRRQQQPPPOOONNNNNNKKKJJJJJJIIIHHHGGGFFFFFFAAAAAA@@@???>>>>>>>>>>>><<<;;;;;;;;;<<<<<<:::888:::999888777777666666666444444444444333333333333222222111111000000////////////............//////...///000111222222222222------------------------///////////////......---...////////////---,,,+++------...///000111222222.........///......------..............................//////000222333444vvv___KKKEEE@@@???@@@>>>@@@CCCEEEDDDDDDEEEGGGOOOaaaqqqzzzjjjdddlllsssfff[[[UUURRRPPPQQQSSSVVVZZZ^^^aaaccchhhkkkmmmkkkgggdddcccdddggggggfffddddddeeeiiilllooosssyyy~~~|||yyyxxxwwwvvvtttqqqooonnnmmmllllllkkkiiigggeeeeeeddddddccccccbbbbbbaaa```^^^\\\ZZZXXXVVVUUUTTTSSSRRRQQQOOONNNLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEAAAAAA@@@>>>>>>============;;;;;;;;;<<<<<<;;;999:::999888777777666666666555555444444333333333333111111111000000000000000000000////////////000000...///000111111222222111------------------------///////////////.........////////////...---,,,+++------...///000000111222///////////////...---,,,000000//////...------,,,////////////000111333333zzzcccMMMEEE???>>>??????@@@BBBDDDCCCDDDFFFIIIRRReeevvvpppdddcccooossseeeZZZUUUSSSPPPQQQSSSVVVZZZ]]]```aaaeeeiiimmmkkkfffccceeehhhiiiiiihhhggggggiiikkkmmmmmmqqqwww~~~}}}|||zzzxxxwwwuuusssrrrmmmlllkkkkkkkkkjjjhhhfffccccccccccccbbbbbbaaaaaa```___^^^\\\ZZZXXXWWWVVVTTTTTTRRRQQQOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFBBBAAA@@@???>>>============<<<;;;<<<======;;;999888777666555444444444444444444333333222222111111000000000000000111111111//////............//////...//////000111111000000......................../////////.........////////////.........------,,,------......///000000111///000000//////...---,,,000/////////.........---////////////000111222333|||eeeOOOEEE>>>===?????????AAABBBAAACCCFFFJJJUUUjjj||||||jjjaaacccrrrpppbbbXXXSSSQQQPPPRRRTTTWWW[[[]]]___```bbbgggjjjjjjfffeeehhhlllkkkjjjjjjjjjkkklllmmmmmmmmmpppwww~~~~~~||||||zzzxxxvvvtttsssrrrkkkjjjiiiiiiiiihhhfffdddbbbbbbaaaaaa``````______\\\\\\[[[ZZZYYYYYYXXXXXXUUUTTTSSSQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFCCCBBBAAA???>>>>>>=========<<<;;;<<<======;;;999888777666555444444444444333333333222111000000///000000000000000111111111...------,,,,,,------.........///000000000//////........................//////............///000///.........------------------......//////000000//////000000///......---........./////////000000000/////////000111222222jjjSSSHHH???>>>@@@??????@@@@@@@@@BBBFFFMMMYYYooozzzhhhaaahhhwww~~~ooo```VVVQQQPPPQQQRRRUUUYYY\\\___```aaabbbeeeggghhhggggggjjjnnnlllkkkjjjlllnnnooonnnmmmnnnpppuuu|||}}}{{{{{{{{{yyyuuusssrrrsssjjjiiihhhhhhiiihhhfffdddbbbbbbaaa```___^^^]]]]]]ZZZZZZYYYYYYYYYXXXXXXXXXUUUTTTSSSRRRPPPOOOMMMMMMJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDBBBAAA??????>>>>>>===<<<<<<<<<======;;;::::::999888777777666666666444444333222111000//////111111111000000000000000---,,,,,,,,,,,,,,,,,,---......////////////..............................//////...------...000111///......---------......------........./////////...//////000000/////////------...//////000111111000000000000000111222222tttXXXLLLBBB@@@BBBAAA@@@AAA??????BBBHHHOOO^^^uuuvvvfffdddpppooo```WWWSSSRRRPPPRRRVVVZZZ^^^```bbbcccdddeeeffffffhhhiiikkkllllllkkkkkkmmmppppppooolllnnnpppsssxxx~~~|||zzz{{{{{{yyytttrrrrrrssskkkjjjiiiiiijjjiiigggfffdddcccbbbaaa___]]]\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWUUUTTTTTTRRRQQQPPPOOOOOOKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@??????>>>===<<<===>>>===<<<::::::999888777777666666666666666555444333222111000222222111111000000//////---------,,,,,,---------.........//////......---........................//////---------...000111///...------------...///---------.........//////---...///000000111000000///////////////000000000000000000000000111111222[[[OOODDDBBBDDDCCCBBBBBB??????CCCIIIRRRaaayyyqqqcccfffvvvqqqbbbXXXTTTTTTPPPSSSVVV[[[___aaacccdddgggfffeeefffhhhjjjjjjiiilllkkkkkkmmmpppqqqooolllnnnooorrrvvv||||||zzz{{{|||yyytttqqqrrrssslllkkkjjjkkkkkkkkkiiigggfffeeecccbbb```^^^\\\[[[]]]]]]\\\ZZZYYYWWWVVVVVVUUUTTTTTTSSSRRRQQQQQQQQQMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFEEECCCAAA@@@@@@@@@>>>===<<<===>>>>>><<<:::888777666555555444444444888777777555444333222222333222222111000//////............------.........---......///......------///////////////////////////...---,,,---...111222///...---,,,,,,---//////---------...............,,,---...000111111111111111111000000//////......111000000000000000111222~~~iiiPPPDDDDDD@@@@@@DDDBBBEEEEEEFFFIIITTTfff|||zzzlllccckkkxxxlll^^^UUURRRSSSUUUXXXZZZ[[[]]]```bbbbbbbbbbbbccceeegggiiikkkiiijjjmmmoooqqqrrrrrrrrrpppqqqssstttuuu{{{|||yyyzzzzzz{{{zzzxxxtttpppmmmkkkkkkkkkjjjjjjiiiiiiiiigggdddbbbccceeeeeeaaa^^^\\\[[[[[[[[[[[[[[[XXXVVVUUUSSSQQQPPPPPPPPPOOONNNMMMLLLKKKJJJHHHGGGFFFEEEFFFEEECCCCCCCCCBBBAAA???>>>>>>===<<<;;;::::::999777777777666555555444444555444333333222222333333000000000000////////////000///---,,,,,,---///000------...//////...---,,,////////////////////////------------------------///............------------,,,+++(((&&&'''***---111///......//////...---000///...---,,,,,,---.........///000111333444555~~~mmmTTTFFFEEE@@@???BBB@@@AAABBBDDDIIIUUUhhh}}}vvvjjjdddnnn}}}rrrddd[[[XXXXXXYYY[[[[[[[[[\\\___aaacccbbbcccccceeegggiiijjjkkkmmmoooqqqssstttttttttqqqrrrsssssstttyyy}}}zzzyyyzzzzzzyyywwwtttpppnnnkkkkkkjjjiiihhhhhhgggfffeeedddccccccdddcccbbb``````^^^\\\[[[[[[ZZZWWWUUUUUUSSSQQQPPPPPPPPPOOONNNMMMMMMLLLJJJIIIGGGFFFFFFFFFEEECCCCCCCCCBBBAAA???>>>>>>===<<<;;;::::::999888888888777666666555555555444333333222222333333111111000000000/////////000...---,,,,,,---...000---...///000//////...---................................................///............---------000000///---++++++...000111///......//////...---000000...---------...............///111222444555}}}}}}rrrXXXHHHFFF@@@???BBB??????AAAEEELLLXXXkkkqqqhhheeesssxxxkkkaaa^^^^^^^^^]]][[[ZZZ\\\___bbbddddddddddddeeegggiiijjjnnnppprrrtttvvvwwwwwwwwwuuutttsssrrrsssxxx|||yyyyyyzzzyyywwwtttqqqooolllllljjjiiigggeeedddcccbbbcccddddddcccbbbbbbcccdddaaa^^^[[[ZZZYYYWWWUUUUUUSSSQQQPPPQQQQQQOOONNNNNNMMMLLLKKKJJJIIIHHHGGGFFFEEECCCCCCCCCBBBAAA???>>>>>>===<<<;;;::::::999999999999888777777666666555444333333222222333333222222111111111000000000///...---,,,,,,---...///...///000000000000//////........................///////////////////////////............---------000111111000......///111111///......//////...---000000///.........//////---......///000222333444zzzwwwwww}}}uuuZZZJJJFFF@@@???CCCAAAAAACCCHHHNNNZZZlllnnnggggggxxx|||nnnddd``````___]]][[[ZZZ\\\```dddfffeeeeeeeeefffhhhjjjkkkqqqrrrtttwwwxxxyyyyyyyyyyyywwwuuussstttwww}}}zzz{{{{{{zzzxxxvvvsssqqqnnnmmmkkkiiigggeeecccbbb___bbbeeedddbbb```bbbdddeeebbb]]]ZZZZZZYYYYYYXXXVVVTTTQQQQQQQQQQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIFFFEEECCCCCCCCCBBBAAA???>>>>>>===<<<;;;::::::999999999888777777666666555555444333333222222333333222222222222111111111000///...------------...//////000000000111111111111////////////////////////........................///............------------///000///...---...///111///......//////...---000000000/////////000000......///000111333444555sssppprrryyy}}}~~~~~~xxx\\\KKKGGGAAAAAAEEEDDDBBBDDDHHHNNNXXXiii|||ooohhhjjj}}}}}}nnnccc___^^^]]][[[YYYYYY]]]bbbfffggggggggggggiiikkkmmmnnnssstttvvvyyyzzz{{{{{{{{{}}}zzzwwwvvvvvvyyy|||~~~}}}}}}}}}}}}|||{{{yyywwwtttsssnnnmmmllljjjhhhfffdddddd___bbbeeedddaaa```bbbdddbbb___[[[ZZZZZZ[[[[[[[[[VVVTTTRRRQQQQQQQQQPPPOOONNNNNNMMMLLLKKKJJJJJJIIIFFFEEECCCCCCCCCBBBAAA???>>>>>>===<<<;;;::::::999888777777666666555444444555444333333222222333333222222222222111111111000.........------.........000000000000111111222222000000000000000000000000------------------------///............---------,,,---......---,,,---...111///......//////...---//////000000000000000000//////000000222333555666kkkjjjnnnvvv}}}|||zzz{{{{{{___MMMHHHAAAAAAFFFFFFBBBDDDFFFJJJSSSdddwwwqqqkkkmmmpppccc^^^\\\\\\[[[ZZZ[[[^^^dddhhhiiiiiiiiijjjkkknnnppprrruuuvvvyyy{{{}}}~~~~~~~~~}}}{{{zzz{{{}}}}}}}}}|||zzzxxxyyy~~~~~~}}}{{{yyyvvvtttrrrllllllkkkjjjhhhgggffffffaaabbbccccccbbbaaaaaabbb^^^\\\ZZZZZZ[[[\\\]]]\\\VVVTTTRRRQQQRRRRRRPPPOOOMMMMMMMMMLLLKKKJJJJJJJJJFFFEEECCCCCCCCCBBBAAA???>>>>>>===<<<;;;::::::999777777666666555444444444555444333333222222333333222222111111111000000000........................000/////////000111222333000000000000000000000000------------------------///............---------...//////...---...///111111///......//////...---......///000000000///////////////000111333555555gggggglllvvv~~~xxxuuuxxxcccPPPIIIAAAAAAEEEEEEDDDDDDEEEHHHRRRcccwwwsssmmmpppsssfffaaa^^^^^^]]]]]]]]]```eeehhhiiijjjjjjlllnnnqqqtttuuuxxxyyy|||~~~~~~|||vvvtttrrrsssxxx}}}~~~|||yyyvvvtttqqqppphhhhhhhhhhhhhhhhhhggggggcccbbbbbbbbbbbbbbb```___\\\ZZZYYYZZZ\\\\\\[[[ZZZWWWUUURRRRRRRRRRRRQQQOOOMMMLLLLLLKKKKKKJJJJJJIIIFFFEEECCCCCCCCCBBBAAA???>>>>>>===<<<;;;::::::999888888777777666555555555555444333333222222333333111111000000000/////////---..................---//////......///000222333................................................///............---------/////////---,,,---000333111///......//////...---,,,---...///000//////...---------...///111333444fffgggmmmxxxtttrrruuu~~~~~~fffRRRJJJAAA@@@DDDCCCFFFFFFGGGJJJTTTfff{{{{{{tttnnnrrrwwwiiiddd`````````______aaaeeehhhjjjjjjkkkmmmpppsssvvvxxxzzz|||~~~|||rrrooonnnoootttzzz~~~{{{xxxuuuqqqooonnneeefffffffffgggggghhhhhheeeccc```aaacccccc```\\\[[[ZZZZZZ[[[\\\\\\ZZZXXXWWWUUUSSSRRRRRRRRRQQQPPPLLLLLLKKKKKKJJJJJJIIIIIIFFFEEECCCCCCCCCCCCAAA???>>>>>>===<<<;;;::::::999999999888888777666666666555444333333222222333333000000000000////////////------............------///............000222333------------------------//////////////////////////////.........---------......---+++***,,,///333111///......//////...---+++,,,.../////////......+++++++++,,,...///111222___fffnnnvvv|||{{{rrrpppqqqwwwnnnTTTHHHEEEEEEDDDDDDCCCHHHMMMRRR^^^rrr|||pppqqq{{{xxxiiidddcccbbbaaa______bbbgggkkkiiikkkmmmnnnpppssswwwzzz{{{uuunnnjjjlllrrrwww~~~~~~{{{xxxuuusssqqqnnnlllhhhgggggghhhhhhgggdddbbbdddcccbbbccccccbbb___\\\YYYYYYZZZZZZZZZXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPMMMKKKIIIIIIIIIIIIGGGFFFDDDBBBAAAAAAAAABBB<<<<<<<<<<<<<<<;;;;;;;;;777888999:::999999777666444444444444444444444444222111111111000000//////000000///...---,,,,,,,,,,,,---///111111000...---111111000000//////......,,,---......//////......------............------..................---------.........//////000000...//////...------///111,,,,,,+++,,,---///111222cccjjjsss{{{zzzuuummmnnnrrr{{{rrrWWWIIIEEEDDDCCCDDDBBBGGGLLLRRRaaawww{{{ooopppzzzwwwiiidddccccccbbb```aaadddiiimmmnnnooopppqqqrrrtttxxx{{{~~~zzzrrrmmmjjjooovvv~~~{{{wwwtttrrrqqqnnnmmmkkkjjjiiiiiijjjhhhfffccceeedddccccccdddccc```^^^ZZZZZZZZZZZZYYYXXXWWWWWWWWWVVVTTTRRRQQQQQQQQQRRRQQQPPPNNNKKKIIIHHHHHHHHHFFFEEECCCBBBAAA@@@AAAAAA===<<<<<<<<<<<<;;;;;;;;;888888999999999888777666555555444333222111111000111111111111000000000///000000///...------------...///000111111111000000111111000000///.........,,,---......//////......------............------////////////////////////............/////////000000000111000...---///000......---------///000111ccckkkuuu~~~|||sssmmmhhhkkksss~~~~~~}}}www[[[JJJEEECCCCCCDDDBBBFFFLLLUUUgggyyymmmmmmxxxvvviiidddccccccbbbaaabbbeeejjjnnnqqqrrrtttttttttvvvzzz|||}}}yyysssmmmlllrrrzzz|||wwwtttrrrqqqpppooonnnmmmlllkkkkkkiiigggdddfffeeedddddddddcccaaa___\\\[[[ZZZYYYXXXXXXXXXXXXYYYWWWSSSQQQPPPQQQRRRTTTRRRQQQNNNLLLJJJHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@=========<<<<<<<<<;;;;;;888888999999888888777666777666555333111///...---111111111111000000000000000000///...------------///////////////000000111111111000//////......---,,,---......//////......------............------////////////////////////............///////////////000000///---,,,---...000000////////////000000bbbjjjttt|||xxxnnnhhhgggkkksss~~~~~~{{{yyy]]]LLLEEECCCDDDGGGEEEIIINNNYYYnnnvvvhhhjjjwwwsssgggccc```aaaaaaaaabbbfffkkkooopppqqqssstttvvvxxx|||~~~zzzvvvqqqooovvv~~~~~~yyyuuutttsssrrrqqqpppnnnlllkkkkkkiiigggeeefffeeeccccccccccccaaa___]]]\\\ZZZXXXWWWWWWXXXXXXZZZXXXVVVTTTSSSSSSTTTTTTRRRQQQOOOLLLJJJHHHGGGFFFDDDDDDCCCBBBAAA@@@@@@???>>>>>>======<<<<<<;;;;;;999999888888888777666666777666555333222000///...111111111000000000000000000000///..................---+++++++++,,,...///111000000///......------,,,---......///.........------............------,,,,,,,,,,,,------------.........///////////////+++---...---,,,+++,,,---/////////000000111111222gggmmmvvv}}}wwwmmmhhhjjjmmmsss{{{|||yyy}}}zzz___MMMFFFDDDGGGKKKJJJMMMRRR___wwwsssdddhhhyyy~~~nnndddaaa]]]^^^___```bbbfffkkknnnkkkmmmqqqssswww{{{{{{vvvrrrrrryyy{{{xxxwwwvvvuuussspppnnnkkkjjjiiihhhfffdddfffdddbbbaaabbbaaa```^^^^^^]]][[[YYYXXXWWWXXXXXXVVVWWWWWWWWWVVVTTTRRRQQQQQQPPPOOOMMMKKKIIIGGGFFFDDDDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;;;;999999888777777666666555555555555444333333222222000000000000000000111111000000///.........//////...---+++******,,,...000000000//////...---------,,,---......///.........------............------,,,,,,,,,---------......///////////////.........***,,,.........---...///,,,---///000222333444444lllrrr{{{vvvmmmhhhllloootttzzz}}}www{{{yyy```OOOHHHEEEHHHMMMLLLOOOVVVfff~~~ppp```iii~~~wwwiii```___[[[\\\^^^```bbbfffkkkoooiiilllpppuuuyyy~~~zzzrrroooqqqzzz|||zzzyyyxxxuuusssooommmjjjhhhhhhhhhfffeeefffcccaaa```aaaaaa```^^^^^^]]]\\\ZZZYYYXXXWWWWWWRRRSSSUUUVVVUUURRROOOMMMOOOOOONNNMMMKKKIIIHHHGGGEEEEEEEEEDDDCCCBBB@@@???@@@???>>>>>>===<<<;;;;;;:::999888777666555555555444444444444444444444444000000000000111111111111000000//////...//////000000///...------///111222000000///......------,,,,,,---......//////......------............------......//////000111111111///////////////.........,,,...111111000//////000***,,,...000222444444555eeeooo{{{}}}ssslllhhhjjjooouuu|||~~~yyy}}}yyyyyyaaaQQQHHHEEEGGGKKKLLLPPPYYYkkk}}}nnn^^^kkk~~~qqqddd]]]\\\ZZZ\\\___aaadddhhhmmmpppllloootttxxx~~~zzzuuummmjjjlllvvv~~~|||{{{zzzxxxtttqqqnnnllliiihhhhhhhhhhhhggggggdddbbbaaaaaaaaaaaa```]]]]]]]]]\\\ZZZXXXWWWVVVRRRSSSSSSSSSRRRPPPNNNMMMMMMMMMNNNMMMLLLJJJIIIHHHEEEFFFFFFFFFEEECCCAAA@@@@@@@@@???>>>===<<<;;;;;;;;;999888666555555555555333333333333333333333333///000000000111111111111000000////////////000000000000/////////000111222000//////......---,,,,,,,,,---......//////......------............------//////000000111222222333000/////////............---///111111///---+++++++++,,,...000222333333333YYYfffxxxzzzqqqkkkhhhhhhnnnwww~~~}}}~~~uuuzzzzzzcccRRRIIIDDDEEEIIIKKKOOOZZZnnn|||mmm^^^mmmzzzmmmaaaZZZZZZ[[[]]]```bbbeeeiiinnnrrrpppsssxxx|||xxxqqqiiifffgggpppzzz}}}|||{{{{{{zzzwwwrrroooooollliiihhhiiiiiiiiihhhhhhfffcccbbbbbbbbbbbbaaa]]]]]]]]]]]][[[YYYWWWUUUVVVUUUTTTSSSQQQQQQQQQQQQLLLLLLMMMMMMMMMKKKIIIHHHFFFFFFGGGFFFEEEDDDBBBAAA@@@@@@???>>>===<<<;;;;;;;;;:::888666555444555555333333333222222222111111//////000000111111111222000000////////////000111...............///000000000//////...------,,,,,,,,,---......//////......---..................------......///000111111222000000//////.........------///000///+++(((&&&%%%,,,---///000111111111000YYY___mmm~~~~~~xxxqqqlllllliiinnnvvv~~~}}}nnnlll}}}yyydddSSSIIIGGGHHHIIIMMMNNNYYYtttvvvmmmcccqqq~~~ooocccYYYVVVWWWZZZ\\\___bbbfffkkkqqquuuxxxzzz}}}~~~vvvpppiiifffccceeekkkuuu}}}}}}xxxwwwxxxwwwrrrmmmjjjhhhgggiiikkkllljjjhhhhhhgggfffeeedddcccbbbbbbccc```]]]\\\[[[ZZZXXXWWWZZZXXXUUUTTTRRROOOLLLIIILLLMMMMMMMMMKKKHHHEEECCCFFFFFFEEEDDDCCCCCCCCCDDDCCCBBB@@@@@@@@@???<<<:::;;;:::999777666555555555444444555666555444333222222000//////000000///---000000000000000000000000////////////000000000000000///...---------------............//////////////////...---,,,++++++***---.........//////000000,,,...111333333111...,,,........................000////////////000000111SSSYYYeeevvv}}}vvvnnniiihhhkkkpppwwwooommmzzzfffUUUKKKHHHIIIIIIKKKMMMYYYsssuuullliiiwwwzzzlll```WWWSSSUUUXXX[[[___dddhhhlllqqqtttyyyzzz}}}~~~vvvpppiiiddd___]]]```fffkkknnnrrrxxx}}}~~~}}}yyywwwxxxwwwrrrnnnllljjjiiijjjlllllljjjhhhgggffffffeeedddccccccbbbbbb```]]]\\\[[[ZZZYYYWWWWWWUUURRRPPPOOOMMMJJJHHHKKKKKKLLLLLLKKKIIIFFFEEEIIIHHHGGGFFFFFFFFFFFFFFFBBBAAA?????????>>>;;;999;;;:::999777666555555555222222333333333222111000222111//////000111///...////////////////////////............//////////////////...---------------............////////////,,,,,,---------.........---........./////////000---...000222222000...---........................///////////////000000111OOOSSS]]]lll|||}}}uuulllfffeeelllqqqxxxpppooo}}}jjjYYYNNNJJJIIIIIIJJJMMMYYYrrrsssjjjlll|||vvvhhh]]]SSSPPPRRRVVVZZZ```eeeiiimmmrrruuu{{{|||~~~~~~uuuooogggaaaZZZVVVUUUXXXZZZ\\\bbbgggkkkooowww}}}yyywwwxxxvvvrrrooonnnmmmkkkkkklllllljjjiiifffeeedddcccccccccccccccbbb```]]]\\\[[[[[[YYYXXXVVVSSSOOOMMMKKKJJJIIIGGGHHHIIIJJJKKKKKKIIIHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFBBB@@@???>>>>>>===;;;999:::999888777666555555555222222333333333222111000222111000000111222000///////////////////////////------------............//////...------------...............////////////,,,------------......................../////////...//////000000//////...///////////////////////////////////////000111111QQQSSSZZZdddppp}}}wwwlllffffffmmmqqqyyyrrrpppsss```SSSLLLIIIIIIKKKNNNZZZpppsssjjjjjj|||rrreeeZZZRRROOOQQQVVVZZZ___dddhhhnnntttxxx~~~vvvoooddd___XXXSSSRRRSSSUUUVVVYYY]]]aaagggrrr||||||}}}}}}}}}~~~{{{xxxvvvvvvtttqqqnnnooonnnlllkkkkkkjjjiiiiiieeedddcccbbbbbbbbbbbbcccaaa___\\\[[[\\\[[[ZZZYYYYYYUUUPPPLLLJJJIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDBBBAAA?????????>>>;;;999999999888666666555555555555555555444444444333333333111000111222222111000////////////////////////------.........////////////......---------..................////////////000000///...---,,,++++++......................../////////......////////////////////////////////////......//////000111222SSSUUUYYY^^^dddkkkrrrvvvzzzooojjjjjjmmmrrrzzzsssqqq|||hhhXXXNNNJJJIIINNNQQQ[[[mmmtttkkkhhh|||qqqdddZZZRRROOOQQQWWWZZZ]]]bbbgggnnnvvv|||xxxqqqeee```YYYTTTRRRSSSUUUUUUVVVZZZ^^^cccnnnyyy}}}zzzwwwxxxzzz|||~~~{{{yyywwwuuutttrrrpppnnnnnnnnnmmmkkkiiihhhhhhiiieeedddbbb`````````aaabbb```^^^\\\[[[\\\\\\[[[ZZZ]]]YYYSSSOOOMMMKKKIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCAAA@@@??????>>><<<:::888888777666555555555555555555444444444333333333222111000111222333222111............................../////////000000000......---------......///............////////////111000///...---,,,,,,+++...............---------000///...------...///000////////////////////////............///000111222RRRUUUYYY[[[\\\]]]^^^```iiisss|||qqqnnnoooqqquuu|||uuupppmmm[[[PPPLLLLLLOOORRR[[[iiizzztttkkkggg~~~pppcccZZZRRRPPPRRRVVVYYY]]]bbbhhhpppwww}}}|||ttthhhccc\\\VVVTTTTTTTTTTTTVVVZZZ^^^aaaiiirrrvvvuuusssuuuwwwzzz|||zzzyyyxxxvvvsssqqqpppooonnnnnnmmmjjjhhhggghhhjjjfffdddaaa___^^^^^^___```___]]][[[[[[\\\\\\\\\[[[]]]ZZZVVVSSSQQQPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDBBB@@@?????????===;;;999888777666666555555555666444333222111111111222222111000///000222222222000........................////////////000000000111...------------...//////............////////////---............/////////.........---------------///......------......///....................................///111222333PPPUUU[[[^^^\\\XXXUUUTTTUUU^^^hhhrrr{{{qqqooorrrvvvzzzvvvooo}}}ooo\\\RRROOOQQQNNNQQQXXXeeeuuusssjjjggg~~~nnncccYYYRRRPPPSSSQQQVVV^^^eeelllrrrwww{{{~~~xxxjjjeee___ZZZXXXXXXXXXXXXWWW]]]```aaadddkkkooopppooorrruuuwwwzzz~~~zzzzzzyyywwwtttrrrqqqqqqnnnnnnnnnkkkhhhhhhjjjmmmgggeeeaaa^^^]]]]]]^^^^^^^^^]]][[[[[[\\\]]]\\\[[[ZZZYYYWWWVVVVVVUUUSSSRRRPPPOOONNNMMMKKKKKKJJJJJJJJJIIIGGGEEEDDDCCCBBBBBB@@@>>>===<<<<<<;;;999777777777666555555555555666444333222111111111222222000///...///111222111000................................./////////000000---------------...//////............////////////............////////////.........------,,,,,,,,,........................------------------------------......///111222333OOOVVV___ccc```ZZZUUURRRLLLRRRYYYcccrrryyypppooosss{{{~~~~~~vvvnnn|||ooo\\\SSSRRRTTTLLLOOOVVVbbbrrr}}}rrriiifff}}}mmmbbbYYYQQQPPPRRRNNNUUU___iiippptttvvvxxx|||zzzjjjfff```]]]]]]^^^______ZZZ```cccbbbbbbgggkkkmmmlllooosssvvvxxx|||{{{|||{{{yyyvvvtttssssssooooooooollliiiiiilllooohhheeeaaa^^^\\\\\\\\\]]]^^^\\\[[[[[[\\\]]]\\\\\\WWWVVVVVVWWWYYYYYYXXXVVVSSSQQQPPPNNNLLLKKKJJJJJJGGGFFFDDDCCCAAA@@@@@@???>>><<<;;;;;;;;;999777555777666666555555555555666666555444333222333444555///......///000111111000........................---------.........//////---------------...///000............/////////000111111000///...---,,,,,,.........------,,,,,,,,,------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333WWWYYY^^^dddfffaaaWWWPPPPPPRRRZZZiii}}}|||tttpppqqqrrr}}}~~~}}}vvvsssaaaVVVRRRQQQNNNRRRWWW^^^iii||||||pppiiikkk~~~nnnaaaYYYTTTPPPMMMSSSUUU^^^kkkuuuwwwyyy{{{}}}ssslllddd]]]\\\]]]___aaajjjhhhggggggjjjlllllllllqqqrrrtttwwwzzz~~~}}}||||||}}}}}}zzzuuurrrrrrooommmkkkkkklllkkkjjjgggfffdddaaa___]]]\\\[[[ccc```^^^___aaaaaa___\\\ZZZZZZZZZZZZZZZYYYYYYYYYVVVSSSOOOLLLLLLLLLKKKJJJIIIFFFCCCAAAAAA@@@???===:::999888888::::::999888777777777777666666666666555555444333333222111111222222333333222111///............///////////////------...//////...---,,,////////////............////////////............---......///////////////..................------............---------------------............/////////.........000111222VVVYYY___fffiiiggg```[[[YYY\\\dddsss}}}uuurrrsssttt}}}}}}}}}~~~uuudddYYYTTTRRRPPPSSSZZZcccqqq|||pppjjjjjjpppddd\\\WWWTTTRRRVVVXXX```mmmuuuxxxyyy|||~~~vvvppphhhbbbaaabbbdddeeekkkiiiggggggiiilllmmmmmmssstttvvvyyy|||~~~|||{{{zzzzzzzzzxxxtttqqqrrrpppmmmllllllmmmlllkkkfffeeecccbbb```___^^^^^^ccc```^^^^^^___```___]]][[[ZZZZZZZZZZZZZZZYYYYYYXXXUUUQQQNNNMMMLLLJJJIIIGGGEEECCCBBBBBB@@@>>><<<:::999888999:::;;;:::888777777777666666666555555444444444333333222222222222222333333222111///...///////////////.........------////////////...---////////////............,,,,,,---......///000000---......///////////////........................000//////......------------------............/////////......///000111222WWW[[[aaaiiiooopppnnnkkkgggkkkuuu~~~xxxvvvwwwxxx{{{zzzzzz|||~~~~~~zzzhhh\\\VVVTTTQQQUUU]]]kkk}}}zzzpppkkkkkkssshhhaaa]]]ZZZXXXZZZ\\\dddooowwwxxx{{{~~~{{{vvvooojjjhhhjjjkkklllooollljjjjjjlllooorrrrrruuuwwwzzz|||}}}|||{{{zzzxxxvvvsssqqqnnnmmmnnnnnnmmmlllffffffdddcccbbbbbbbbbbbbcccaaa^^^]]]^^^^^^^^^]]][[[[[[ZZZZZZZZZYYYYYYYYYYYYVVVSSSQQQOOOLLLIIIGGGEEEDDDCCCCCCBBBAAA>>>;;;;;;:::999999;;;;;;:::999666666666666555555555555333333333333333333333333222222222222111000//////000000//////......------------///000000000000000////////////............---------....../////////---......///////////////........................111111000//////...---------------............//////.........///000222333[[[___fffnnntttxxxyyyyyyuuuzzz}}}{{{{{{|||xxxvvvvvvzzz~~~}}}}}}}}}~~~~~~kkk]]]UUUSSSRRRVVVaaassstttmmmkkknnnvvvkkkfffbbb```]]]]]]```gggrrrxxxzzz}}}|||vvvqqqpppqqqrrrrrrtttrrroooooorrruuuxxxyyywwwyyy}}}}}}{{{{{{zzzyyyxxxsssqqqoooooooooooonnnmmmiiihhhgggeeedddccccccccccccaaa___]]]\\\]]]]]]^^^[[[ZZZZZZYYYXXXWWWWWWVVVVVVTTTRRRPPPOOOMMMIIIFFFDDDCCCCCCDDDDDDAAA>>>;;;<<<:::999:::;;;<<<;;;999666666666666555555555444222333333333333333333333111111111111111000//////111111000///...------,,,---......///000111111222////////////............222222111000...---,,,,,,---......///////////////---------...............222222111000///...---------------............///............///000222333aaaeeelllsssyyy}}}|||vvvtttuuuzzz~~~}}}|||}}}}}}~~~lll\\\TTTRRRRRRXXXfff{{{vvvlllhhhjjjoooxxxooojjjgggdddbbbaaacccjjjtttyyy{{{|||yyywwwwwwwwwwwwwwwuuussstttvvvzzz|||}}}{{{}}}|||xxxvvvvvvvvvuuutttrrrqqqooopppppppppooommmmmmkkkiiigggeeecccbbbbbbbbbbbb```^^^]]]\\\]]]^^^ZZZYYYYYYWWWVVVUUUTTTTTTQQQPPPOOONNNNNNMMMJJJHHHDDDDDDDDDDDDDDDBBB???<<<<<<;;;:::;;;<<<<<<;;;:::777666666666666555555555222333333333333333333333111111000000000000000000111111000///...------,,,.........///000111222222////////////............333333222111000......------......///////////////---------.........//////222111111000///.........---------............///......---...///111222444eeejjjqqqwww|||zzzuuutttvvv|||}}}|||{{{{{{{{{kkk[[[TTTRRRSSS[[[kkksssgggdddgggnnn{{{sssnnnkkkiiiffffffhhhnnnuuuxxxyyy~~~}}}{{{zzzxxxwwwvvvxxx{{{~~~|||yyywwwwwwwwwvvvtttqqqpppooopppqqqpppnnnmmmnnnmmmkkkhhheeecccbbbbbbbbbccccccaaa___]]]]]]]]][[[ZZZYYYWWWVVVTTTSSSSSSPPPOOOMMMLLLMMMLLLKKKIIIFFFEEEDDDDDDEEEDDDAAA>>>===<<<;;;;;;======<<<;;;777777777777666666666666333333333333333333333333111000000/////////000000000000//////......------............///000111111////////////............/////////000000111111111---......///////////////,,,,,,------.../////////000000////////////......---------............///...------...///111333444eeekkkssszzz~~~zzzvvvvvvxxx}}}~~~|||{{{zzzzzzzzzjjj[[[UUUUUUUUU___qqqvvvgggaaacccnnnwwwssspppmmmjjjmmmooossswwwwwwvvv{{{}}}|||{{{|||}}}{{{{{{zzzxxxwwwooooooooooooqqqpppnnnlllmmmllljjjhhhfffddddddcccaaaccceeedddaaa^^^]]]]]]]]]\\\[[[YYYWWWUUUTTTSSSSSSQQQNNNLLLLLLLLLKKKJJJHHHFFFEEEDDDEEEDDDCCCAAA===<<<;;;<<<===>>>===;;;999888888888777777777777444444444333333222222222111000///...//////000111///////////////.........///......------...///000////////////............,,,,,,---...///000000111---......///////////////,,,,,,------...//////000---............/////////---------............///------------///111333444dddkkkttt{{{|||xxxxxxyyy}}}}}}{{{zzzzzzzzzzzz}}}}}}iii[[[WWWXXXWWWbbbvvv{{{iii```aaapppzzzvvvsssooommmrrrsssvvvxxxvvvssswww~~~}}}{{{zzzzzzyyyvvvtttooonnnnnnoooppppppnnnkkkkkkjjjiiigggffffffeeeeeeaaadddgggfffbbb^^^]]]]]]___^^^\\\[[[YYYWWWUUUUUUWWWTTTOOOLLLLLLKKKKKKJJJJJJHHHEEEDDDEEEEEEDDDCCC>>><<<;;;<<<===>>>===<<<999999999999888888888777555555444333333222111111111000///......///000111.........///////////////000///---,,,,,,---...///000/////////............------------------,,,,,,---......///////////////,,,,,,------...///000000,,,,,,------.../////////---------.........//////------------///111333555fffhhhoooyyy~~~}}}{{{{{{{{{{{{|||~~~zzzxxxxxxyyyzzz|||hhhYYYXXX___```mmmvvvllliiiyyy|||vvvtttuuuwww}}}zzzzzz}}}|||zzz{{{yyy{{{zzzvvvrrrnnnoooppppppnnnllliiigggjjjiiihhhgggeeedddcccbbbeeeeeedddbbbaaa___^^^^^^^^^\\\YYYXXXXXXVVVTTTRRRQQQPPPOOONNNMMMMMMMMMMMMKKKIIIHHHHHHGGGEEEBBB???AAA???===<<<<<<;;;999777888888888777777666555444444444333333333333222222222111111000///......---.......................................---------......------------......---------...............---.........---,,,++++++//////////////////......//////.........---------......//////...------,,,---------...000111333444gggiiiqqq{{{~~~}}}|||||||||~~~{{{yyyyyyzzz{{{|||~~~hhhWWWSSSWWWdddrrr|||sssrrr{{{zzzxxxyyyzzz}}}{{{|||~~~{{{zzz{{{zzzwwwssspppnnnmmmkkkiiiiiiiiiiiiiiiiiihhhfffeeedddcccbbbdddcccbbbaaa```^^^]]]]]]]]][[[YYYXXXWWWVVVTTTRRRPPPPPPNNNMMMLLLLLLLLLLLLLLLJJJIIIIIIHHHFFFCCCAAAAAA???===<<<<<<;;;999777999999999888888777666555444444333333333333222222111111111000///.................................////////////////////////......------------........................------...............---,,,,,,,,,,,,,,,,,,------------//////.........---------..................---------------...000111333444hhhlllttt{{{|||vvvoooqqqxxx}}}~~~}}}}}}{{{{{{||||||vvvsss~~~jjjXXXRRRUUUdddttt|||||||||~~~~~~~~~~~~{{{zzz{{{zzzwwwtttqqqnnniiifffdddeeehhhjjjiiihhhgggfffeeeccccccbbbbbbaaa```___^^^]]]\\\[[[\\\ZZZXXXWWWWWWVVVTTTRRRRRRQQQOOONNNMMMLLLLLLLLLLLLKKKIIIIIIHHHGGGDDDBBB@@@???===<<<<<<;;;:::888999999999999888777666666444444333333333333222222111111000000//////..............................111111111111111111111111......------------....../////////...---------,,,....../////////...------***++++++,,,,,,---------...............---------------...............------------...000111333444jjjnnnwwwyyywwwxxxzzzoooeee\\\]]]ccclllwww~~~~~~}}}}}}}}}~~~sssnnnzzzlll\\\WWWYYY```ppp~~~}}}wwwuuu{{{}}}{{{zzzzzzyyyvvvtttpppmmmiiieeedddeeegggiiihhhggggggfffdddccccccbbb```______^^^\\\[[[[[[ZZZ[[[YYYWWWWWWWWWVVVTTTRRRTTTSSSQQQPPPNNNNNNMMMMMMKKKJJJHHHGGGGGGFFFDDDBBB@@@???===<<<===<<<:::999888888999888888777666555444444333333333222222222111000000000/////////...........................000111111111111111222222......------------......000000///...---,,,,,,,,,...///////////////......---------.......................................,,,---......///.........---------...000111333444kkkoooxxx~~~xxxuuuvvvwwwmmmcccZZZVVVXXX\\\eeennn~~~~~~~~~~~~~~~rrrnnn{{{~~~kkk\\\XXX[[[ZZZkkk{{{{{{ssspppwww~~~}}}|||{{{zzzxxxuuusssooommmkkkiiiggggggggghhhggggggfffeeedddccccccbbb______^^^]]]\\\[[[[[[ZZZ[[[YYYXXXWWWWWWVVVTTTSSSSSSRRRPPPOOOMMMLLLLLLKKKJJJHHHFFFEEEEEEEEECCCAAA@@@???============;;;999777777777777666555444333444444333333333222222222000000000000/////////////////////////////////////////////000000000111111......------------......000000///...---,,,,,,,,,......///////////////.../////////......------------.....................------...............------------...000111333444llloooxxx{{{uuuuuuwwwyyytttkkkaaaZZZVVVTTTWWW]]]lllvvv}}}}}}|||pppkkkyyykkkZZZUUUVVVXXXhhh}}}vvvvvvzzzyyy~~~~~~~~~~~~|||zzzvvvtttrrrmmmmmmlllkkkjjjhhhgggfffffffffeeeeeedddccccccbbb_________^^^]]]\\\\\\\\\\\\ZZZXXXXXXXXXWWWVVVTTTQQQPPPNNNLLLKKKIIIIIIIIIIIIGGGEEEDDDDDDDDDCCCBBB@@@???============<<<:::666666666666555444333333444444333333333333222222000000000000////////////////////////////////////---......//////000000000......------------....../////////...---------,,,------.../////////............---------,,,,,,,,,---------.....................//////...------,,,---------...000111333444mmmooowwwwwwrrrtttyyy}}}}}}wwwooojjjccc]]]\\\```lllwww~~~{{{zzz~~~xxxllleeetttrrr___WWWWWWWWWddd}}}}}}uuusss~~~}}}yyyuuurrrpppnnnmmmllljjjiiihhhggggggfffeeeeeeddddddccccccccc`````````______^^^]]]]]]\\\[[[YYYYYYYYYYYYWWWUUURRRQQQOOOMMMKKKJJJIIIIIIJJJHHHEEEDDDDDDEEEDDDCCC@@@>>>======>>>>>><<<;;;777777777777666555444333444444333333333333222222////////////000000000000////////////////////////------...//////000000111......------------........................------,,,,,,---...............,,,,,,------...///000000---------.........//////000000//////...---++++++---------...000111333444mmmooovvvuuupppssszzz}}}wwwpppnnnqqqwww~~~~~~~~~zzzwww{{{uuuhhhaaaqqqzzzggg]]]\\\VVVbbbxxxvvvttt}}}yyytttqqqoooooommmkkkhhhggggggggghhheeeeeeeeeddddddcccccccccaaaaaaaaa``````______^^^]]][[[ZZZYYYZZZZZZXXXVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKIIIFFFEEEEEEFFFEEEDDD@@@>>>======>>>>>>===;;;888888888888777666555444444444444333333333222222////////////000000000000000000000000000000000000---......///000111111222.........------.........---------...............+++,,,,,,---.........---,,,,,,...000222333555666---------.........//////111000000///...,,,+++***---------...000111333444rrrvvv|||~~~tttnnnooozzz~~~~~~}}}}}}yyyuuuxxx~~~}}}sssfffaaarrrooo^^^TTTZZZ___nnnxxxvvv~~~~~~|||||||||{{{xxxvvvsssqqqpppooonnnllljjjhhhgggfffgggeeedddddddddccc```^^^``````___^^^]]]\\\\\\[[[[[[ZZZYYYXXXVVVUUUTTTSSSPPPNNNKKKKKKMMMMMMKKKHHHGGGGGGFFFFFFEEEEEEDDDDDD??????>>><<<;;;:::999888888888888888888888888888444444333333333333222222111111000///////////////////////////...---,,,+++............////////////000000000000///...---,,,,,,---------.../////////------............------...............///000000////////////////////////000///...---,,,,,,---...---------...000111333444ssswww}}}wwwrrrsss}}}~~~~~~}}}zzzvvvyyy~~~~~~pppfffbbbvvvttteee\\\WWWYYYdddwww}}}sssqqq~~~}}}|||zzzwwwuuutttpppooonnnllljjjiiihhhggghhhfffdddcccccccccaaa___``````___^^^]]]\\\\\\[[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSQQQOOOOOOPPPPPPNNNKKKGGGGGGFFFFFFEEEDDDDDDDDD@@@???>>>===;;;:::999888999999888888777666555555444444333333333333222222111111000//////////////////////////////...,,,,,,............////////////000000000000///...---,,,---------.....................////////////.....................///000000//////////////////////////////...---,,,---...............///000222444555uuuyyy~~~|||yyy{{{zzzvvvxxx~~~~~~}}}}}}ooohhhgggwwwiiiaaaUUUTTT[[[jjjzzzzzzpppmmm}}}zzzxxxwwwvvvuuuqqqpppnnnmmmkkkjjjiiiiiijjjgggdddcccccccccbbbaaa``````___^^^]]]\\\\\\[[[ZZZZZZYYYXXXVVVUUUTTTTTTTTTSSSQQQPPPQQQPPPNNNMMMGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@???===;;;999888777:::999888777666444333333444444333333333333222222111111000///////////////000000000000///...------............////////////000000000000///...---,,,...............---------//////000000000000//////...............///000000////////////////////////......---------...//////......///000111333444555xxx{{{{{{uuuvvv{{{~~~}}}pppnnnpppssseee^^^UUUSSSYYYgggxxxzzzqqqooo}}}zzzxxxuuutttttttttqqqpppnnnlllkkkkkkkkkkkkkkkhhhdddbbbbbbccccccbbb``````___^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTRRRQQQPPPOOONNNMMMLLLKKKHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA???===;;;:::888777:::999888777666555444444444444333333333222222222111000000///////////////111111111111000///...---............//////////////////000//////...------/////////...---------,,,......////////////.....................///000000////////////////////////------------......//////---......///000222333444|||zzzsssssswww}}}~~~tttuuuzzzlll___XXXTTTTTT[[[lll|||{{{rrrqqq}}}zzzxxxuuutttttttttqqqooommmlllkkkkkkllllllllliiieeeccccccdddcccccc``````___^^^]]]\\\\\\[[[YYYYYYXXXWWWVVVVVVUUUTTTQQQQQQPPPOOOMMMKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA???>>><<<:::999888999999888888888888777777444444333333333222222222111000000///////////////111111111111000///...---............//////////////////////////////...---/////////...---------,,,,,,------......------,,,...............///000000////////////////////////,,,,,,---....../////////,,,,,,,,,---///000222333zzzsssrrrvvvzzz~~~uuuyyy|||~~~iii[[[UUUQQQSSS^^^qqqyyyrrrqqq}}}zzzxxxwwwvvvuuupppnnnllljjjjjjkkklllmmmllliiifffeeeeeeeeedddccc``````___^^^]]]\\\\\\[[[YYYYYYXXXWWWVVVVVVUUUUUUSSSSSSSSSQQQNNNLLLLLLLLLIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@???>>><<<;;;::::::888888888888888999999999444444333333333333222222111111000///////////////000000000000///...------............////////////...///////////////.....................---------,,,,,,,,,------,,,,,,,,,...............///000000////////////////////////,,,---......///.........++++++,,,---...000111222}}}~~~zzzttttttxxx~~~}}}|||xxx~~~}}}sssxxxwww~~~|||gggZZZUUURRRUUUbbbuuuyyyrrrqqq~~~~~~~~~}}}|||zzzwwwuuutttnnnmmmkkkiiiiiijjjlllmmmkkkiiigggfffffffffdddbbb``````___^^^]]]\\\\\\[[[XXXXXXXXXWWWWWWVVVVVVUUUSSSUUUUUURRROOOLLLLLLNNNIIIHHHGGGFFFEEECCCBBBBBB??????>>>>>>===<<<<<<;;;999999888888777777666666444444333333333333222222111111000//////////////////////////////...,,,,,,............////////////......////////////......---------...............,,,------------------,,,...............///000000////////////////////////---.../////////...---,,,,,,,,,,,,---///000222333|||zzzyyyyyy|||||||||~~~zzzzzz|||~~~zzzuuuvvvzzz~~~{{{yyywwwwww~~~|||pppuuuppp}}}{{{fffYYYUUUTTTXXXeeeyyy{{{sssrrr}}}~~~}}}}}}|||||||||{{{xxxvvvsssqqqnnnllljjjhhhhhhjjjlllmmmjjjiiihhhggggggfffdddaaaaaa```___^^^]]]\\\\\\[[[XXXXXXXXXWWWWWWVVVVVVVVVSSSTTTUUURRRNNNKKKKKKMMMIIIIIIHHHFFFEEECCCBBBBBB>>>>>>>>>>>>============:::999888777666555444333444444444333333333222222111111000///////////////////////////...---,,,+++............/////////000......///////////////...,,,------....../////////---..................---...............///000000////////////////////////....../////////...,,,+++---------...000111333444yyyrrrmmmiiijjjmmmpppuuu}}}~~~~~~wwwsssxxx}}}zzzxxxwww}}}yyyrrrooo~~~eeeWWWUUUTTT[[[lll~~~sssxxx}}}|||||||||||||||{{{yyyyyyxxxxxxyyyzzz{{{}}}~~~~~~}}}|||{{{{{{zzzxxxvvvtttrrrqqqpppkkkkkkjjjiiiiiikkklllmmmiiihhhhhhhhhiiihhheeeccc^^^___`````````___]]]]]]WWWWWWWWWVVVVVVUUUUUUUUUSSSTTTTTTSSSQQQNNNJJJHHHIIIGGGFFFEEEFFFEEECCCBBBBBBAAA@@@>>><<<;;;;;;::::::999888666666666666777444333333222222333333444111111111111000000000000000////////////.........///////////////.........//////......---------,,,//////000000000000//////,,,---......//////......000000000000///////////////////////////......---000///...------...///000------......///111222333|||pppiiiddd```aaaeeefffmmmvvv~~~}}}xxxssswww~~~|||zzzxxxzzz}}}vvvnnnkkkhhhZZZWWWWWW```ssstttyyy}}}zzzyyyzzzyyyxxxvvvuuutttttttttssssssssssssssssssssstttvvvwwwyyyzzzzzzyyywwwvvvuuuuuutttsssrrrpppnnnmmmjjjjjjhhhgggggggggggggggeeedddddddddeeedddaaa_________`````````^^^]]]\\\YYYYYYXXXVVVUUUTTTSSSSSSRRRRRRRRRQQQOOOLLLIIIGGGHHHFFFEEEDDDEEEDDDBBBAAA@@@???===<<<:::999999999:::999888777666666666777333333222222222222333333111111111111000000000000...------------,,,,,,,,,/////////////////////.../////////.........------//////000000000000//////,,,---......//////......000////////////////////////////////////......---000///...------...///000............///000222222}}}rrrfff___ZZZWWWYYY^^^___fffooozzz|||xxxzzz~~~~~~{{{yyyvvvyyysssiiieeexxxlll^^^[[[YYYdddzzztttxxx{{{sssnnnllljjjkkkjjjiiihhhggggggggggggfffffffffggghhhiiijjjjjjnnnoooqqqsssssssssqqqppppppqqqrrrrrrqqqooommmkkkooonnnmmmllljjjhhhgggfffgggfffddddddeeedddaaa______`````````___^^^\\\[[[ZZZYYYXXXVVVUUUSSSRRRQQQPPPPPPPPPOOOMMMJJJHHHFFFGGGFFFDDDDDDDDDDDDBBB@@@@@@???===<<<:::999999999:::999888777666666666666333333222222222222333333111111111111000000000000...------------,,,,,,,,,......//////////////////000000////////////.........//////000000//////...,,,---......//////......///////////////////////////////////////......---//////...------...////////////...//////000111222vvvkkk___YYYVVVTTTWWW\\\```fffnnnvvv~~~}}}yyyyyy{{{zzzwwwtttxxxrrrfffaaarrroooaaa^^^ZZZggg~~~tttyyy~~~uuuiiibbb^^^\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXYYYZZZ\\\]]]^^^^^^^^^ccceeehhhjjjlllllllllkkkmmmoooqqqsssrrrqqqnnnmmmppppppooommmllljjjhhhggggggeeedddddddddcccaaa_________``````___]]][[[ZZZXXXXXXWWWVVVUUUTTTSSSRRRPPPPPPPPPNNNMMMJJJHHHGGGHHHGGGEEEDDDEEEDDDCCCAAAAAA@@@???>>><<<<<<;;;;;;999999888777777666666666444444333333333333444444111111111111000000000///000////////////.....................////////////000000000000000/////////...//////////////////...,,,---......///..................//////////////////////////////......---........................///////////////000111111oooeee[[[WWWUUUUUUYYY___eeeiiipppvvv}}}}}}~~~~~~~~~{{{vvvuuuwww~~~yyyvvvvvvyyysssfffaaannnpppbbb```\\\iiiwww|||ssslllaaaWWWRRRPPPPPPPPPNNNMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVWWWYYY]]]```cccdddddddddiiikkknnnpppqqqpppnnnmmmkkkkkkiiihhhfffeeedddcccaaa___^^^]]]^^^^^^]]][[[]]]^^^^^^^^^]]]\\\ZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQPPPOOOMMMLLLJJJIIIJJJHHHFFFFFFFFFFFFDDDBBBAAA@@@???===<<<<<<<<<<<<999999888888777666666555555555444444444444555555111111111111000000000///000////////////.........---.........//////000000/////////000000000000000......////////////......,,,---......///.........------....../////////000///////////////......---------............------//////...//////000111222|||hhh```YYYXXXYYYZZZ^^^dddiiimmmsssyyy~~~}}}}}}~~~xxxxxx|||~~~zzzwwwxxx{{{uuugggbbbooonnnaaa___]]]iiizzzzzzrrr]]]XXXPPPIIIGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMPPPRRRTTTVVVVVVVVVRRRTTTXXX[[[^^^_________cccdddgggjjjlllllllllkkkjjjhhhfffdddbbbaaaaaaaaa]]][[[ZZZZZZ[[[\\\\\\[[[ZZZ[[[\\\\\\\\\[[[YYYYYYTTTTTTTTTTTTUUUUUUUUUVVVSSSRRRQQQOOONNNMMMLLLKKKKKKIIIGGGGGGGGGGGGEEECCC>>>>>><<<;;;;;;:::::::::888999999999888777666555555555444444444444555555111111111111000000000000...------------,,,,,,,,,------......///000000000......////////////000000---......//////......---,,,---......//////......---------......//////000///////////////......---------............------------......///111222333|||rrreee^^^ZZZ\\\___bbbffflllppptttyyy~~~~~~~~~~~~~~~yyyzzz~~~|||{{{zzz|||wwwhhhdddrrrkkk___^^^ZZZeeezzzyyy}}}~~~pppddd[[[OOOKKKEEEBBBAAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHJJJLLLQQQUUUYYY[[[]]]]]]YYYZZZ]]]___``````___^^^^^^```bbbdddgggiiijjjjjjjjjhhhccc___\\\[[[\\\\\\YYYWWWVVVWWWYYYZZZ[[[[[[WWWXXXYYYZZZZZZZZZYYYXXXUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRPPPOOONNNMMMLLLLLLJJJHHHGGGFFFFFFFFFDDDCCC>>>===<<<;;;;;;:::;;;;;;888888999999888777555444333333333222222333333333111111111111000000000000...------------,,,,,,,,,------......///000000111------........./////////---......//////......---,,,---......//////......,,,,,,---......///000000///////////////......---,,,------......------,,,,,,,,,---...000222333444ssshhheee___]]]aaaeeehhhmmmrrrxxxzzz~~~~~~}}}yyyrrruuu|||~~~{{{|||wwwhhhdddtttiii^^^\\\UUU___sssuuuxxx~~~zzzlll^^^RRRKKKIIIEEEBBB??????@@@@@@@@@AAAAAAAAABBBDDDFFFGGGHHHJJJMMMRRRXXX^^^aaacccdddcccdddeeeffffffeeecccbbb]]]^^^```ccceeehhhjjjkkkgggccc]]]WWWSSSRRRSSSTTTRRRPPPOOOPPPRRRTTTUUUUUUUUUVVVWWWYYYYYYYYYYYYXXXVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLIIIGGGFFFEEEFFFEEECCCBBB@@@???>>>===============888888999999888777555444222111111111111111111222111111111111000000000000000000/////////.........---------...///000000111,,,---------......//////---..................---,,,---......//////......,,,,,,------...///000000///////////////......---,,,,,,---......---,,,,,,++++++,,,...000222444555wwwmmmgggccceeehhhkkknnnqqquuuxxx~~~~~~~~~}}}}}}yyyqqqlllpppwww||||||{{{jjjkkk|||}}}iii]]]YYY\\\]]]jjjzzz}}}wwwyyy~~~vvvdddWWWOOOIIIEEEDDDCCCAAA@@@@@@AAACCCDDDCCCCCCDDDDDDEEEHHHMMMPPPNNNSSS[[[bbbfffhhhiiijjjoooppprrrsssqqqnnnjjjgggbbbcccdddfffiiiiiigggeeeccc^^^VVVPPPLLLJJJIIIHHHFFFGGGHHHJJJKKKMMMNNNOOOPPPQQQSSSVVVWWWXXXXXXXXXVVVVVVUUUTTTTTTSSSSSSRRROOOOOONNNMMMLLLLLLLLLLLLIIIHHHGGGEEEDDDCCCCCCCCC??????>>>>>>======<<<<<<999999888777666555444444333333222222111000//////------......//////000000///000000000000...,,,+++////////////////////////.........//////111222222---------,,,,,,+++++++++------------------------...---,,,,,,---...///000000000000000////////////...---+++******+++---...---...///000111222333333|||rrrjjjfffiiikkkooorrrvvvyyy~~~~~~~~~|||yyyvvvppplllpppwww}}}zzz}}}~~~mmmjjj{{{lll```\\\YYY[[[iii}}}}}}wwwxxx}}}xxxgggXXXNNNHHHDDDBBBCCCBBBAAA@@@AAACCCDDDFFFGGGHHHIIIIIIKKKNNNSSSWWWXXX^^^eeekkkoooqqqrrrssswwwxxxyyyzzzxxxvvvsssqqqpppooonnnlllkkkgggbbb^^^[[[VVVOOOIIIEEEDDDBBBBBB@@@@@@BBBCCCEEEGGGHHHIIIMMMNNNQQQSSSUUUVVVWWWWWWTTTTTTTTTTTTTTTSSSSSSSSSQQQPPPPPPOOONNNNNNNNNNNNJJJIIIGGGEEEDDDCCCBBBBBB??????>>>>>>======<<<<<<:::999999888777666555555444333333222111111000000///////////////000000000///000000000///...---,,,////////////////////////............///000111111...---------,,,,,,,,,,,,........................000//////...///000111222111111000000///.........,,,,,,------------,,,,,,---...///000111222333333}}}tttmmmjjjiiiqqqtttxxx}}}~~~}}}zzzwwwuuutttooolllpppwww~~~wwwzzzpppjjj|||oooddd___WWWYYYeeeyyy|||yyykkkcccWWWMMMGGGCCCBBBAAAEEEDDDDDDEEEFFFIIIKKKLLLQQQSSSTTTVVVXXX\\\aaaeeeiiinnnuuuzzz~~~~~~}}}yyytttnnnggg^^^YYYRRRMMMGGGAAA???===<<<;;;::::::;;;===???@@@AAABBBHHHIIIKKKNNNPPPRRRSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOKKKJJJHHHFFFDDDBBBBBBAAA??????>>>>>>======<<<<<<;;;::::::999888777666666444444444333333222222111111111111000000000000000///000000000///...---,,,///////////////////////////...............//////...............---------////////////////////////000////////////000111111111111000000///...------+++---///000000///---+++......//////000111222222xxxpppmmmmmmnnnwww{{{~~~~~~~~~}}}|||yyyvvvttttttpppnnnpppvvv}}}uuuyyyppplllrrreee```WWWWWW___nnnyyy|||xxxllldddYYYUUUNNNHHHDDDDDDEEEFFFKKKKKKMMMOOOQQQUUUWWWYYY___aaacccfffiiimmmrrrvvvzzz~~~{{{rrrhhh]]]WWWMMMIIICCC>>><<<;;;:::999888888999:::;;;======>>>AAABBBDDDGGGIIIKKKMMMMMMNNNOOOOOOQQQRRRSSSTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOLLLJJJHHHFFFDDDBBBAAA@@@??????>>>>>>======<<<<<<<<<;;;;;;:::999888777666555555444444444333333333333222222111111000000000///////////////......---///////////////////////////......------------...///////////////.......................................---------.........///////////////.........---...///000000///...---......//////000111111222wwwqqqppprrrttt|||~~~}}}~~~|||{{{|||xxxvvvvvvsssppprrrvvv}}}{{{tttxxxooonnnssseee^^^YYYWWWYYYaaalllvvv}}}yyysssggg[[[SSSLLLJJJHHHFFFEEEFFFIIIKKKSSSUUUWWW[[[___cccfffhhhlllooorrruuuxxx|||uuuhhh\\\TTTJJJGGGBBB???======<<<;;;888999999999::::::;;;;;;<<<<<<>>>@@@BBBDDDFFFGGGIIIJJJLLLNNNPPPRRRSSSTTTRRRRRRRRRRRRQQQOOONNNMMMLLLJJJHHHFFFDDDBBBAAA@@@??????>>>>>>======<<<<<<<<<<<<;;;:::999888777777555555444444444444444444333333222222111111000000000//////...............///////////////////////////......------------...////////////////////////------------------------..................------------......//////000000000///............///000.........///000000111111zzzvvvwwwzzz|||}}}|||~~~zzzwwwxxxvvvttttttwww{{{xxxuuuyyyqqqqqqttteee^^^YYYVVVVVV[[[gggvvv{{{vvv|||ooodddZZZQQQKKKDDDEEEGGGHHHIIILLLPPPSSS^^^```dddiiinnnssswwwyyyzzz}}}wwwhhh[[[RRRKKKHHHDDDBBBAAAAAA@@@???<<<<<<<<<;;;;;;:::::::::999999:::;;;===???@@@BBBDDDEEEHHHJJJNNNPPPSSSTTTRRRRRRRRRRRRPPPNNNLLLKKKKKKJJJHHHFFFDDDBBBBBBAAA??????>>>>>>======<<<<<<<<<;;;;;;:::999888777777444444444444444444444444222222222111111111111111000///............/////////////////////////////////...............//////.........///////////////------------------------000000000111000000///...---------......//////000111000...,,,,,,...000111.........//////000000000}}}}}}~~~~~~~~~}}}yyywwwyyyyyywwwxxxzzz{{{wwwuuuzzzwwwrrrvvvggg```XXXVVVWWW]]]kkk{{{vvvxxxkkk```XXXRRRMMMIIIFFFJJJOOORRRUUUZZZ___ccckkknnnsssyyyzzzlll___WWWQQQNNNKKKIIIIIIIIIHHHGGGDDDCCCBBBAAA???>>>===<<<999999999999:::<<<>>>???@@@AAADDDHHHKKKOOOQQQSSSRRRRRRSSSSSSQQQOOOLLLKKKJJJIIIGGGEEEDDDCCCBBBBBB??????>>>>>>======<<<<<<;;;;;;:::999888777666666333333333333333333333333000000000111111111111111000///...------...///000////////////////////////............///000111111------........./////////........................000000111111111000...---//////.........---------///..................///.........///////////////~~~}}}}}}}}}~~~}}}||||||}}}~~~~~~}}}~~~~~~{{{wwwuuuxxxzzzyyyzzz}}}{{{xxxuuuzzz|||rrrxxxiiibbbUUUVVVYYYaaarrr|||wwwuuulll```VVVQQQOOOMMMKKKMMMRRRYYY^^^ccchhhoootttvvvyyy~~~}}}rrrfff^^^WWWUUURRRQQQQQQQQQPPPOOOKKKJJJHHHFFFDDDBBBAAA@@@;;;::::::::::::<<<===>>>>>>???BBBFFFJJJNNNQQQRRRRRRSSSTTTSSSRRROOOMMMKKKIIIHHHGGGEEEDDDCCCCCCCCC?????????>>>======<<<<<<;;;::::::999888777666666333333333333333333333333//////000000111111111222000///...------...///000////////////////////////.........//////111222333,,,---------......//////////////////////////////....../////////...,,,+++222111000///---,,,+++***,,,---...000000...---,,,.........///////////////~~~|||{{{{{{}}}~~~~~~}}}}}}}}}~~~}}}zzzyyyzzz}}}~~~~~~|||yyyxxxxxxxxxvvvtttxxx|||vvvvvv{{{qqquuujjjfff```\\\[[[eeezzz|||zzz{{{ttttttuuuwwwzzz~~~tttmmmaaa]]]VVVNNNJJJLLLRRRWWWZZZ___eeelllrrrxxx}}}|||wwwooofff```YYYYYYZZZ]]]aaaaaa^^^[[[YYYUUUQQQOOONNNLLLIIIEEEDDDBBB>>>======>>>>>>===<<<>>>AAAEEEIIIMMMPPPQQQRRRRRRRRRQQQOOOMMMKKKIIILLLKKKHHHFFFDDDCCCCCCCCC?????????>>>>>>===<<<;;;;;;;;;:::999999888888777555555555555555555555555111111111111111111111111111111000///...---,,,,,,***+++---......---+++***,,,------......------,,,000///...---,,,,,,---...,,,,,,---------------,,,,,,,,,------.../////////111111111111000...------.........------,,,,,,,,,------......///000000000zzzxxxvvvvvvvvvvvvwwwvvvwwwwwwxxxyyyzzz|||~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~~~~~~~|||yyyxxxwwwssspppuuu{{{{{{vvvvvv{{{uuuyyykkkeeeaaa]]]^^^iii~~~}}}zzz~~~sssmmmdddeeefffhhhkkkooorrrtttwwwyyy{{{}}}~~~zzzrrriiiccc[[[XXXSSSOOOOOOTTT]]]ccciiimmmsssxxx~~~zzztttoooiiibbb]]]ZZZ[[[^^^dddhhhiiigggddddddbbb^^^\\\[[[XXXSSSOOOKKKGGGCCC@@@???@@@?????????@@@CCCFFFJJJMMMPPPQQQRRRRRRRRRQQQOOOMMMKKKJJJLLLKKKHHHFFFDDDCCCCCCCCC?????????>>>>>>===<<<;;;;;;;;;:::999999888888777444444444444444444444444111111111111111111111111////////////////////////,,,---///000000///---,,,,,,------......------,,,111000///...---....../////////////////////......+++,,,,,,------.../////////////////////...---,,,------,,,,,,,,,,,,,,,,,,------......///000000000|||ssssssrrrpppooommmlllllloooppprrruuuxxxzzz|||}}}||||||}}}~~~|||yyyzzzyyyxxxzzz|||}}}}}}|||||||||}}}~~~{{{xxxuuupppmmmrrryyy{{{vvvuuuzzzyyynnneeebbb```bbbnnnyyy~~~qqqddd\\\SSSSSSUUUWWWZZZ]]]aaacccgggjjjnnnrrrtttuuuuuuuuuvvvuuusssoooiiibbb\\\XXXVVVUUUTTTUUUZZZcccnnnvvv}}}~~~yyyrrrlllfffbbb]]]ZZZ[[[___fffnnntttvvvtttrrrtttsssqqqooommmhhhbbb^^^WWWSSSLLLHHHFFFEEEDDDDDDEEEFFFGGGJJJLLLNNNPPPQQQSSSRRRRRRQQQOOOMMMKKKJJJKKKJJJHHHFFFEEEDDDCCCCCC?????????>>>>>>===<<<;;;;;;;;;:::999999888888777333333333333333333333333111111111111111111111111,,,------...///000111111...///000111111000///...------............------111111000////////////000///000000000///...------+++,,,,,,------...//////------.........------,,,,,,,,,------------------------......///000000000{{{wwwppppppooolllhhhdddbbbaaagggiiilllppptttwwwyyyzzz}}}}}}~~~~~~{{{zzzzzzyyywwwuuuvvvvvvwwwyyy|||}}}|||{{{zzz{{{{{{|||}}}|||wwwsssooommmsss{{{{{{wwwsssxxx~~~zzzrrrfffbbbaaaeeerrryyywwwhhh[[[SSSJJJJJJKKKMMMPPPSSSVVVXXXYYY]]]bbbgggkkklllkkkkkkmmmkkkhhhccc]]]XXXVVVUUUVVVWWW[[[```hhhttt{{{vvvnnnfff```\\\ZZZYYY[[[aaalllwww}}}xxxrrrnnngggbbb[[[UUUQQQPPPOOONNNOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRPPPNNNMMMKKKJJJJJJIIIHHHGGGEEEDDDCCCCCC?????????>>>>>>===<<<;;;;;;;;;:::999999888888777333333333333333333333333111111111111111111111111------......///000000000...//////000000//////...------............------000000//////////////////............---,,,+++***,,,------......///000000,,,------.........------------......//////000000------......///000000000~~~~~~}}}}}}~~~}}}zzzwwwnnnnnnlllggg```[[[XXXWWW\\\^^^bbbgggmmmrrrvvvxxxyyyzzz|||}}}}}}{{{zzzxxxxxxvvvtttrrrssssssuuuxxx|||}}}|||{{{zzzzzzzzzzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~zzzuuusssppppppwww{{{xxxuuuzzz{{{~~~uuuhhhbbbaaaffftttzzzxxxxxx}}}pppbbbVVVOOOFFFGGGGGGIIIKKKNNNPPPRRRQQQTTTZZZ___bbbcccbbbaaabbbaaa___ZZZUUUTTTUUUWWWZZZ^^^eeemmmwwwyyytttlllccc\\\XXXWWWXXX[[[cccppp|||}}}wwwrrrkkkeeeaaa___^^^\\\\\\[[[ZZZYYYWWWUUUTTTTTTTTTSSSQQQPPPNNNLLLKKKKKKIIIIIIHHHGGGFFFEEECCCCCC?????????>>>>>>===<<<;;;;;;;;;:::999999888888777333333333333333333333333111111111111111111111111////////////............,,,,,,------------,,,,,,---......//////......---........................------......---,,,,,,+++.........///000000111111------.../////////......,,,,,,------.........///------......///000000000xxxyyyzzz{{{{{{{{{{{{{{{xxx{{{|||wwwyyy{{{}}}}}}{{{yyyxxxlllllljjjddd[[[UUUSSSTTTTTTUUUYYY^^^dddkkkqqqtttrrrtttvvvxxxzzz|||}}}}}}wwwwwwwwwvvvuuusssrrrqqqpppqqqsssvvvzzz||||||{{{zzzyyyyyyyyyzzz{{{}}}~~~}}}|||||||||}}}}}}~~~~~~~~~}}}}}}~~~}}}zzzvvvtttsssqqqrrrzzz}}}{{{yyy~~~{{{}}}uuujjj``````fffvvv{{{}}}pppjjjnnnwww~~~uuuiii\\\QQQKKKEEEEEEEEEEEEGGGIIIKKKLLLMMMPPPSSSWWWYYYYYYYYYXXXUUUVVVUUURRRPPPRRRWWW\\\bbbhhhrrr|||~~~vvvrrrkkkbbbZZZWWWWWWYYY^^^gggsss~~~~~~yyyuuurrrpppnnnlllkkkiiifffccc^^^[[[XXXVVVTTTSSSQQQOOOMMMLLLLLLKKKHHHHHHHHHHHHFFFEEEDDDCCC?????????>>>>>>===<<<;;;;;;;;;:::999999888888777333333333333333333333333111111111111111111111111222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,---...............---......///////////////...---......///000000111111....../////////......---******++++++++++++++++++------......///000000000mmmnnnoooppprrrssstttttttttwww||||||xxxuuurrrpppmmmpppsssuuuuuuuuuuuuuuummmmmmkkkeee\\\WWWXXXZZZ[[[ZZZZZZ[[[^^^cccgggjjjiiikkkmmmqqqsssuuuvvvvvvpppqqqssssssrrrqqqppppppooooooqqqtttyyy|||||||||zzzyyyxxxxxxxxxyyy{{{}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}||||||vvvsssrrrrrrqqqrrrzzz~~~|||yyy~~~xxxzzzrrrjjj^^^___gggyyyxxx}}}lll```^^^ccchhhssszzzooobbbWWWNNNIIIDDDDDDCCCCCCDDDEEEGGGHHHKKKLLLNNNOOOPPPPPPOOONNNJJJMMMOOOOOOOOOTTT]]]dddooovvv}}}{{{tttqqqllleee^^^\\\]]]```dddkkkuuu}}}}}}{{{xxxxxxuuuqqqkkkeee```[[[YYYTTTSSSQQQOOOMMMLLLLLLLLLHHHHHHHHHHHHGGGEEEDDDCCC?????????>>>>>>===<<<;;;;;;;;;:::999999888888777444444444444444444444444111111111111111111111111111111000///...---,,,,,,......------------............////////////......,,,---...///000//////...------...///000000000000,,,,,,------.../////////...............---,,,+++,,,,,,,,,,,,,,,+++++++++------......///000000000cccdddeeegggiiikkkmmmnnnrrrtttyyy~~~{{{tttoookkkiiigggeeedddgggjjjlllmmmnnnooopppooopppooohhhaaa]]]___bbbiiifffaaa]]]\\\]]]```aaabbbdddgggkkkmmmoooppppppkkkmmmpppppppppooooooooooooooopppsssxxx{{{}}}}}}{{{zzzxxxwwwwwwxxxzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~}}}}}}|||tttrrrqqqqqqpppqqqyyy~~~www|||tttwww}}}pppjjj]]]___hhh{{{ssszzz}}}jjjZZZTTTVVVZZZ___oooyyymmm```UUULLLHHHEEEDDDCCCCCCCCCDDDEEEFFFJJJJJJJJJJJJJJJIIIHHHHHHEEEIIIMMMNNNQQQWWWbbbjjjyyy~~~}}}tttsssoooiiicccbbbeeehhhiiiooowww{{{|||zzzzzzzzzwww||||||wwwqqqiiibbb]]][[[UUUSSSQQQOOOMMMLLLLLLLLLGGGHHHHHHHHHGGGFFFDDDCCC????????????>>>===<<<;;;;;;;;;::::::999888888777555555555555555555555555111111111111111111111111000000000///......------000000////////////000000......////////////......---...///111111111000///******,,,---.../////////******+++,,,,,,------............---,,,+++***)))000000000//////......---------......///000000000[[[]]]```cccfffffffffffffffhhhlllpppssstttuuuuuuyyyzzz{{{|||}}}wwwsssgggfffbbb^^^ZZZXXXZZZ\\\ZZZ[[[^^^bbbeeehhhjjjkkkiiiiiihhheeecccfffmmmsssvvvrrrmmmhhhccc___[[[XXX\\\\\\]]]```cccddddddbbbdddeeefffffffffgggjjjkkkooopppqqqrrrssstttttttttuuuuuuuuuuuuvvvxxxzzz{{{|||}}}|||zzz~~~~~~}}}|||{{{zzzwwwrrrmmmgggfffqqq}}}|||zzzxxxzzzyyymmmqqq{{{nnnhhhcccccchhhvvvxxxwww~~~mmmXXXMMMJJJKKKTTTZZZhhh{{{xxxiiiZZZOOOIIIHHHDDDDDDDDDDDDDDDEEEFFFGGGJJJFFFDDDGGGHHHFFFEEEGGGHHHIIIJJJKKKOOO[[[kkkxxx~~~|||{{{xxxuuusssrrrmmmgggfffiiilllqqqwwwyyyvvvrrrqqqqqqpppqqqtttwwwzzz}}}|||wwwqqqiiibbb\\\XXXPPPOOONNNNNNOOOOOONNNLLLIIIIIIHHHFFFEEECCCBBBBBB@@@@@@??????>>>=========::::::999888777666555444111222333444555555555555000000111111111222222222000//////............///////////////////////////000000000000000000000000///000000000///...------***+++,,,---...000111111---......///000111111222,,,...///000///...,,,++++++,,,,,,---.........---............///111222333UUUWWWZZZ]]]_________^^^\\\]]]```ccceeefffffffffggghhhhhhhhhhhhjjjmmmpppsssuuuxxxwwwssskkkddd```\\\\\\ZZZWWWTTTSSSUUUWWWYYYZZZ]]]aaadddfffggghhhggghhhiiijjjmmmrrrxxx|||~~~{{{vvvqqqkkkddd^^^[[[YYYXXXWWWXXXZZZ\\\[[[ZZZ[[[\\\]]]^^^___aaaccceeeiiijjjkkkmmmnnnoooppppppuuutttttttttuuuvvvxxxyyy{{{}}}~~~~~~}}}~~~~~~}}}|||{{{vvvqqqkkkeeeeeeooo|||~~~zzzxxxxxx|||vvveeelll~~~wwwmmmiiiccccccgggtttvvvvvv}}}qqq[[[MMMIIIIIIIIIMMMXXXhhhuuu~~~{{{qqqcccUUUKKKFFFEEEBBBBBBBBBBBBCCCDDDDDDEEEGGGCCCBBBDDDDDDBBBBBBEEEEEEHHHKKKNNNTTTbbbsss|||xxxwww{{{zzzwwwtttrrrqqqkkkeeedddgggkkkqqqwwwxxxuuuqqqooonnnlllmmmoooqqqsssvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuqqqlllfff```[[[XXXRRRQQQOOOOOOOOOOOOMMMKKKIIIIIIHHHFFFEEECCCBBBBBB@@@@@@??????>>>=========::::::999888777666555555222222333444444444444333000000111111111222222222000000///............///........................////////////////////////....../////////...------+++,,,,,,---...///000000---------.../////////000---...///000000...---++++++,,,------......------,,,,,,,,,,,,---///000111OOOQQQTTTWWWXXXXXXWWWWWWQQQRRRTTTUUUVVVVVVUUUTTTSSSTTTTTTTTTSSSUUUWWWZZZ\\\^^^aaadddddd```XXXSSSUUUUUUVVVUUUTTTUUUXXX[[[^^^```cccfffiiikkklllmmmmmmnnnpppuuuzzz|||vvvnnngggbbbZZZWWWTTTSSSSSSSSSRRRQQQSSSTTTUUUWWWYYY[[[^^^___bbbcccdddfffhhhjjjkkklllqqqqqqppppppqqqsssuuuvvvzzz{{{|||~~~}}}||||||~~~}}}}}}|||vvvpppjjjddddddooo{{{}}}yyyvvvxxx~~~qqqbbbjjjsssllljjjbbbcccfffpppuuuttt}}}wwwaaaOOOGGGEEEAAACCCJJJVVV```iiiuuuzzzuuukkk^^^QQQHHHDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEFFFBBBAAACCCCCC@@@AAADDDEEEJJJPPPWWWaaappp~~~xxxvvvvvv|||~~~}}}zzzxxxuuurrrpppnnniiibbbaaadddiiiooovvvxxxtttooolllkkkhhhiiijjjlllmmmnnnooopppppppppppppppppppppppppppnnnmmmjjjfffaaa]]]YYYWWWSSSQQQOOOOOOOOONNNLLLJJJIIIIIIHHHFFFEEEDDDCCCBBB@@@??????>>>>>>======<<<::::::999888777666666555444444444444333333333222111111111111111222222222000000///...............------------------------////////////////////////,,,------............------------.........//////---------------------......///000000000///---,,,,,,,,,------......------,,,,,,,,,,,,---///000111NNNPPPSSSVVVWWWVVVTTTSSSMMMMMMMMMMMMMMMKKKJJJIIIGGGIIIJJJKKKKKKMMMPPPSSSUUUXXX___fffiiifff___YYYYYY[[[]]]___aaacccgggjjjmmmooossswwwzzz|||}}}}}}yyyrrrnnnccc___ZZZUUUSSSQQQOOONNNQQQPPPQQQSSSVVVXXXZZZZZZ[[[[[[]]]___aaaccceeefffgggggggggiiikkkmmmpppqqqvvvwwwxxxyyy{{{}}}~~~|||{{{|||}}}}}}~~~}}}|||}}}wwwqqqkkkggghhhqqq|||}}}yyywwwxxxkkkcccmmm~~~qqqkkkiii```aaadddkkk}}}tttttt|||~~~hhhSSSGGGDDDCCCBBBEEEMMMUUU___nnn{{{xxxrrrgggZZZPPPIIIFFFEEECCCDDDEEEFFFGGGHHHHHHHHHGGGDDDCCCDDDCCCAAACCCGGGHHHOOOZZZeeerrr|||||||||{{{|||~~~|||xxxvvvsssooommmkkkfff___^^^aaaiiinnnuuuvvvsssmmmiiigggffffffgggiiijjjlllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkhhhgggeeebbb^^^ZZZWWWUUUQQQOOONNNMMMNNNNNNLLLKKKIIIHHHHHHGGGEEEDDDDDDCCC?????????>>>======<<<<<<::::::999888888777666666777666555444333333333333111111111111111111111111111000///......---......------------------------////////////////////////++++++,,,---.........---.....................---.........---------------//////000000000///...---,,,,,,------...------,,,............///111222333NNNPPPTTTVVVWWWUUURRRPPPKKKKKKJJJIIIHHHFFFEEEDDDCCCEEEGGGIIIIIIKKKNNNPPPUUU[[[eeennnrrrpppiiidddeeehhhmmmqqqtttxxx||||||yyypppkkkddd^^^ZZZVVVSSSPPPPPPNNNMMMOOOQQQTTTSSSSSSRRRSSSSSSTTTVVVYYY[[[\\\ZZZ[[[\\\^^^aaaeeehhhjjjooopppqqqsssvvvxxxzzz{{{{{{|||}}}~~~|||zzzzzz|||~~~~~~|||{{{zzzyyysssooommmnnnwww}}}{{{zzzxxxyyyfff___lllqqqiiiggg^^^___aaagggvvvuuuttt}}}qqqYYYIIIEEEEEECCCDDDIIIOOOYYYjjjyyyuuunnnbbbVVVMMMHHHFFFEEECCCDDDEEEGGGHHHIIIIIIIIIFFFDDDCCCEEECCCAAAEEEKKKLLLVVVfffttt||||||~~~{{{wwwuuuqqqmmmiiigggbbb]]]]]]bbbiiinnntttuuupppjjjfffeeebbbcccdddfffhhhjjjkkklllffffffffffffffffffffffffgggfffddd```\\\XXXUUUSSSNNNMMMLLLLLLMMMNNNLLLKKKIIIHHHHHHGGGFFFEEEDDDDDD??????>>>>>>===<<<<<<<<<::::::999999888888777777999888666555444444444444111111111111111111111111111111///......---------................................................++++++,,,---.........---...............---------//////..................///////////////......---,,,------...------,,,,,,............///111222333MMMOOORRRUUUUUURRROOOLLLIIIHHHGGGEEEDDDCCCBBBAAABBBEEEHHHJJJKKKMMMPPPRRRYYY```iiipppsssrrrqqqpppxxx|||zzzvvvpppjjjeeeaaa]]]ZZZTTTQQQNNNNNNPPPPPPNNNLLLLLLKKKKKKKKKLLLMMMOOOPPPPPPPPPRRRTTTXXX\\\```bbbdddfffiiinnnrrruuuwwwxxxzzz{{{~~~~~~|||yyywwwwwwyyy|||~~~~~~~~~}}}|||zzzyyy~~~yyyuuuttttttvvv~~~}}}|||{{{xxxtttbbbYYYhhh}}}qqqhhheee\\\^^^___bbbmmm~~~wwwvvv{{{```MMMGGGBBBAAABBBEEEJJJUUUgggwwwrrriii\\\PPPIIIEEECCCBBBAAABBBDDDFFFGGGHHHHHHGGGCCCBBBCCCDDDBBBAAAGGGNNNSSS___rrr}}}|||~~~}}}}}}~~~~~~{{{wwwtttpppkkkeeebbb^^^[[[^^^dddkkkoootttsssnnnhhheeeddd______aaaccceeefffhhhhhhgggggggggggggggggggggggggggeeeccc```\\\XXXUUUSSSOOOMMMLLLLLLMMMMMMLLLKKKIIIHHHHHHGGGFFFFFFEEEEEE???>>>>>>======<<<<<<;;;::::::999999999888888888999888666444333444444555222222222111111111111111222111000......---------////////////////////////........................,,,------............---..................------................../////////.........------------------......------,,,,,,,,,,,,,,,,,,---///000111LLLNNNRRRTTTSSSPPPLLLIIIGGGFFFEEEDDDBBBBBBAAAAAADDDHHHMMMSSSWWW\\\aaadddhhhnnntttuuuuuuwww}}}{{{wwwtttpppllliiibbb]]]XXXVVVWWWUUUQQQMMMJJJIIIHHHFFFFFFGGGHHHIIIKKKKKKLLLNNNQQQTTTWWWYYYXXX\\\bbbjjjpppuuuxxxzzzxxxyyy}}}}}}{{{xxxuuuuuuxxx{{{}}}~~~}}}|||{{{zzz{{{wwwvvvxxxzzz||||||zzzyyywwwpppaaa\\\lll}}}ooohhheee\\\^^^]]]]]]eeevvvzzzyyyfffPPPJJJ@@@???AAAEEEJJJTTTfffvvvpppgggYYYMMMFFFCCCAAA@@@@@@BBBEEEGGGHHHIIIHHHHHHCCCCCCDDDFFFDDDDDDJJJSSS\\\kkk|||{{{|||~~~~~~}}}}}}~~~~~~|||wwwtttpppiiibbb___[[[ZZZ```gggnnnqqqsssqqqlllgggeeeeee``````aaabbbcccdddeeeeeehhhhhhhhhhhhhhhhhhhhhhhhddddddbbb___\\\YYYVVVTTTSSSQQQOOONNNNNNMMMKKKIIIIIIHHHHHHGGGGGGFFFFFFEEE>>>>>>>>>===<<<<<<;;;;;;::::::999999999999888888777666444222222222333444222222222111111111000000222111000///------------....................................................../////////...------------..................,,,,,,,,,---.........///......---,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,---///000111MMMOOORRRUUUTTTPPPLLLIIIGGGFFFEEEDDDCCCBBBBBBCCCGGGLLLUUU^^^fffnnnvvvzzzyyy~~~~~~{{{}}}yyyvvvqqqkkkeeeaaaaaa^^^YYYTTTMMMKKKIIIGGGFFFFFFGGGHHHJJJJJJJJJKKKMMMOOORRRSSSQQQVVV^^^hhhpppwwwzzz|||vvvxxx{{{}}}{{{wwwuuuuuuwww{{{}}}~~~}}}|||{{{yyyvvvuuuzzz}}}~~~{{{xxxwwwwww~~~nnn```ddduuuzzzmmmgggfff]]]^^^\\\ZZZ___ooo~~~|||{{{jjjRRRKKK@@@AAADDDHHHMMMVVVhhhyyy}}}qqqgggXXXLLLFFFCCCBBBAAABBBDDDGGGIIIKKKKKKKKKJJJEEEEEEGGGIIIHHHHHHOOOXXXeeeuuu}}}|||}}}~~~||||||~~~~~~~~~|||wwwtttppphhhaaa\\\YYYZZZaaajjjooorrrsssqqqkkkfffeeeeeeccccccddddddddddddddddddccccccccccccccccccccccccbbbaaa```^^^\\\YYYWWWVVVXXXVVVSSSQQQOOOMMMKKKHHHIIIHHHHHHGGGGGGFFFFFFFFF>>>>>>>>>===<<<<<<;;;;;;::::::999999999999999999555333222000000111222333222222222222111111000000222111000///------,,,,,,------------------------........................///000000000///...---------------.........//////******+++,,,,,,---......------,,,++++++++++++,,,---.........---,,,,,,+++............000111222333MMMNNNPPPQQQPPPMMMJJJHHHIIIDDDBBBDDDEEEDDDEEEIIIKKKXXXeeeoooxxxzzzsssnnnkkkhhhccc___[[[VVVPPPMMMMMMNNNMMMKKKMMMJJJIIIKKKNNNPPPOOONNNNNNSSS\\\gggqqqvvvxxxwwwtttuuuxxx{{{|||{{{}}}|||{{{yyyxxxyyyzzz}}}~~~~~~|||zzzxxxyyytttrrrvvv{{{~~~|||ooodddbbbgggyyynnniiihhhfffaaa\\\\\\bbboooqqqWWWJJJIIIHHHJJJOOOTTT[[[hhhtttyyykkk___RRRLLLHHHEEEDDDFFFAAABBBEEEKKKSSSUUUQQQLLLIIIFFFEEEFFFEEEGGGTTTdddssszzzxxxwwwvvvvvvvvvwwwyyy{{{}}}}}}yyyvvvsssiiigggccc___]]]```fffkkkrrruuuxxxvvvooohhhdddcccddddddeeeeeeeeeeeedddccceeebbb___^^^^^^___^^^^^^aaa^^^\\\[[[[[[ZZZYYYXXXXXXVVVTTTSSSRRRPPPMMMJJJJJJIIIGGGFFFEEEDDDDDDDDD@@@@@@???>>>===<<<;;;;;;<<<:::888666555555666777666444222222333333333222222222222111111111111000444222111///...---......111000///------......///111...++++++...//////---------............------,,,,,,,,,------..................////////////000//////000000000000//////------,,,...///000///---+++,,,,,,---...///000000LLLMMMMMMNNNMMMKKKIIIHHHGGGBBB???AAACCCCCCFFFJJJRRR```ppp|||{{{wwwtttppplllhhhddd```[[[XXXXXXWWWUUUTTTVVVTTTRRRSSSVVVYYYYYYYYYTTTYYYaaajjjrrrwwwyyyyyytttuuuxxx{{{~~~~~~|||}}}}}}|||{{{{{{|||}}}~~~~~~}}}{{{xxxwwwvvvrrrppptttyyy~~~~~~|||~~~lllbbb```hhhxxxmmmiiihhhccc___\\\^^^fffuuusssZZZLLLIIIHHHKKKQQQWWW___lllxxxwwwhhh\\\PPPJJJFFFCCCCCCEEEBBBBBBDDDJJJPPPRRROOOKKKHHHFFFEEEFFFGGGKKKZZZiii|||{{{wwwuuusssqqqpppoooppprrrtttvvvxxxzzz{{{{{{{{{||||||{{{yyywwwvvvmmmjjjeee```]]]___ccchhhssswwwyyywwwpppiiieeedddccccccdddddddddcccbbbbbbcccbbb```___``````___^^^]]][[[YYYWWWWWWWWWUUUTTTUUUSSSQQQPPPOOONNNLLLJJJIIIIIIHHHFFFEEEEEEDDDDDDAAAAAA@@@???>>>===<<<<<<===;;;999777666666777888666444222222333444333222222222222111111111111000111111///......//////000111000///...---...//////000...++++++---///...---------............------,,,,,,------------------,,,,,,,,,------------...---------......------------,,,,,,---//////...,,,+++,,,,,,---...///000000JJJJJJJJJIIIIIIHHHHHHGGGFFFAAA???@@@CCCEEEJJJQQQ]]]lll~~~{{{xxxtttqqqnnnllliiigggfffdddbbb``````^^^\\\]]]```ccceeefffaaadddjjjpppvvvyyyzzzzzzvvvwwwxxxzzz}}}~~~}}}~~~}}}~~~~~~||||||||||||{{{yyywwwvvvtttpppnnnrrrwww|||}}}{{{hhh^^^___kkkvvvmmmjjjiiicccbbb```aaakkk}}}vvv___QQQJJJJJJNNNTTTZZZbbbooo{{{{{{ssscccXXXMMMGGGDDDBBBAAACCCCCCBBBCCCGGGLLLNNNLLLIIIGGGFFFFFFHHHKKKTTTdddsss|||yyywwwuuurrrooollliiiiiijjjlllnnnqqqtttuuuvvvwwwxxxxxxxxxwwwuuutttnnnkkkfffaaa^^^```eeeiiiuuuxxxzzzxxxqqqkkkgggfffbbbbbbccccccbbbaaa``````aaa```___```bbbbbb```___[[[YYYWWWVVVVVVVVVTTTRRRUUURRROOONNNNNNNNNMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@???>>>=========<<<:::888777777888888666444222222333444333222222222222111111111111000//////......///000111222111000///........./////////---++++++---...------------............------------------------,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,,,,++++++,,,......---,,,,,,,,,---...///000000111HHHGGGFFFEEEDDDEEEEEEFFFFFFBBB@@@CCCFFFJJJSSS\\\iiiyyy}}}~~~|||yyyvvvsssrrrrrrrrrqqqqqqooommmkkkhhhgggddddddfffjjjnnnppprrrtttwwwzzzzzz{{{{{{{{{yyyyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~}}}yyyzzzzzzzzzyyyxxxvvvuuussspppooosssxxx|||tttbbb\\\^^^nnnuuummmkkkkkkggggggeeeeeeooo|||gggYYYNNNNNNQQQVVV[[[bbbooo{{{~~~xxxppp```UUUJJJFFFDDDAAAAAACCCDDDCCCCCCEEEHHHJJJIIIHHHFFFFFFGGGJJJQQQ___qqq~~~}}}|||zzzwwwrrrnnnhhhgggggggggiiillloooqqqttttttuuuttttttrrrqqqpppllljjjgggcccbbbffflllqqqxxx{{{|||zzzsssmmmjjjiiicccccccccbbbaaa```___^^^^^^]]]^^^```bbbbbb```^^^]]][[[ZZZYYYYYYXXXVVVTTTVVVTTTPPPNNNNNNOOOOOONNNHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>======<<<<<<;;;:::888777777777777666444333333444444333222222222222111111111000000///////////////000000111000000000///////////////------,,,,,,------------------............------.........------,,,,,,,,,.........////////////000------............------++++++***,,,---...---+++,,,,,,---...///000111111EEEDDDCCCAAAAAABBBCCCDDDDDDAAAAAAEEEJJJQQQ\\\gggttt~~~||||||~~~~~~~~~{{{xxxuuutttqqqsssuuuvvvuuutttssssssooonnnmmmlllmmmppptttwww}}}{{{||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}|||}}}}}}{{{xxxxxxyyyyyyyyywwwvvvuuuuuurrrrrrxxx|||nnn]]]YYY^^^qqq}}}tttlllkkklllgggiiihhhhhhrrrqqqcccUUUSSSTTTWWW[[[aaammmxxx~~~|||uuulll]]]SSSIIIFFFEEEBBBBBBDDDDDDDDDCCCDDDFFFHHHHHHHHHFFFHHHKKKOOOZZZkkk~~~}}}xxxtttkkkiiihhhfffggghhhjjjkkkoooooooooppppppppppppooonnnllliiiffffffjjjqqqvvv{{{}}}{{{uuuooolllllleeeeeeeeedddcccaaa```___\\\\\\]]]___aaaaaa___]]]^^^]]][[[[[[[[[ZZZWWWUUUVVVSSSOOOMMMNNNNNNNNNNNNHHHHHHHHHHHHGGGEEEDDDCCC@@@@@@???>>>===<<<<<<;;;;;;:::999888777666666555777555333333444444444333222222222111111111000000000000000000000//////...000000000000000/////////,,,---------------------------............------.........------,,,,,,,,,.........////////////000------............------++++++***,,,---...---+++,,,------...///000111111CCCBBBAAA@@@@@@@@@AAABBBAAA@@@CCCIIIPPPXXXfffsss~~~|||yyyxxxzzz{{{yyy|||~~~|||yyywwwvvvrrrtttwwwxxxwwwvvvwwwxxxuuuuuuuuutttsssuuuyyy|||||||||}}}}}}}}}~~~~~~~~~~~~~~~|||~~~~~~}}}}}}|||}}}~~~~~~|||{{{wwwxxxyyyyyyyyyxxxwwwvvvwwwuuuwww}}}}}}~~~zzz|||jjjYYYWWW^^^pppxxxqqqjjjjjjkkkdddhhhhhhhhhttt{{{nnn]]]YYYWWWXXXZZZ___lllxxx~~~{{{rrrhhhZZZQQQHHHFFFEEECCCCCCEEEDDDEEEEEEFFFGGGHHHIIIIIIFFFJJJOOOUUUcccxxx{{{qqqooollliiigggeeeddddddeeefffgggjjjlllnnnpppqqqpppoookkkhhhhhhkkkrrrwww~~~}}}wwwqqqooooooiiiiiihhhgggeeedddbbbaaa]]]]]]]]]^^^``````___^^^]]]\\\[[[[[[[[[YYYVVVTTTSSSQQQMMMLLLLLLLLLKKKIIIGGGHHHHHHHHHGGGEEECCCBBB@@@@@@???>>>===<<<;;;;;;:::999999888777666555444777555333333444555444333222222222111111111111000000000111111000///...---000000111111111000///...,,,...//////...------...------............------------------------,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,,,,++++++,,,......---,,,------...///000111111222@@@@@@@@@??????@@@@@@AAABBBCCCIIIQQQYYYcccrrr||||||zzzxxxuuutttuuuvvv~~~{{{zzzvvvzzz~~~}}}zzzxxxxxxwwwyyy{{{zzzyyyxxxyyyzzzxxxyyyyyyxxxwwwwwwzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}~~~}}}}}}}}}}}}~~~~~~}}}|||{{{xxxxxxzzzzzz{{{zzzyyyxxxyyywwwzzzzzzuuuuuuxxx}}}{{{hhhWWWUUU\\\nnn{{{|||mmmggggggiiidddiiiiiigggsssxxxbbb^^^YYYYYYZZZ```nnn{{{|||zzzzzz|||~~~~~~~~~~~~yyynnncccXXXNNNGGGEEEEEECCCCCCEEEDDDEEEGGGIIIIIIIIIJJJKKKFFFMMMSSS[[[kkkzzzxxxuuupppkkkfffcccaaa______aaadddgggjjjlllnnnnnnllljjjggghhhllltttyyy~~~xxxsssqqqqqqmmmmmmlllkkkiiigggeeedddaaa___^^^^^^```aaaaaa```]]]\\\[[[\\\\\\ZZZVVVTTTRRRPPPNNNMMMLLLKKKIIIGGGGGGHHHHHHIIIHHHFFFCCCBBBAAA@@@@@@???>>>===<<<<<<:::::::::999888777666555777555444333444555444333222222222111111111111000......000111111000000///000000111222111000///...,,,///111111///......///------............------,,,,,,------------------,,,,,,,,,------------...---------......------------,,,,,,---//////...,,,------...///000111222222?????????@@@@@@@@@@@@@@@EEEGGGOOOYYYbbblll|||~~~wwwwwwvvvtttqqqppprrrsss~~~{{{xxxvvvtttyyy~~~}}}zzzxxxxxx|||~~~}}}zzzxxxzzz|||wwwyyyzzzyyywwwvvvxxx{{{~~~||||||||||||||||||||||||zzz|||}}}}}}||||||}}}~~~~~~~~~}}}|||xxxyyyzzz{{{|||{{{zzzyyyzzzxxx|||uuuooommmxxx~~~{{{gggVVVTTT[[[kkkyyykkkdddeeefffgggmmmkkkgggrrr}}}eee```[[[YYY[[[bbbqqq{{{wwwwwwxxxzzz{{{|||}}}xxxlll```VVVMMMEEEDDDDDDCCCCCCEEEDDDFFFIIIJJJKKKKKKKKKLLLGGGNNNVVV^^^ooo}}}wwwpppjjjdddaaa^^^^^^___aaaccceeeggghhhhhhgggffffffhhhnnnwww}}}yyysssrrrrrrpppooonnnmmmkkkiiigggfffdddbbb```___aaabbbbbbbbb^^^]]]]]]]]]]]]\\\XXXUUUTTTSSSQQQPPPOOOMMMIIIGGGGGGHHHIIIIIIHHHFFFCCCBBBBBBBBBAAA@@@???>>>======;;;;;;;;;:::999888777666777666444444555555555444222222222111111111111000+++---...000111222111111000111111222222000///...,,,///222222000...///000---..................---,,,,,,,,,------................../////////000000//////000000000000//////------,,,...///000///---------...///000111222222>>>???@@@???>>>>>>@@@BBBFFFIIISSSbbboooyyy}}}yyytttsssqqqmmmkkkkkknnnpppyyy}}}~~~zzzxxxzzz{{{zzzzzz|||}}}|||{{{zzz{{{|||zzz}}}~~~zzzwwwuuu{{{||||||zzzwwwuuuuuuvvvxxx~~~}}}zzzyyyzzzzzzyyyyyyzzz{{{}}}~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxzzz{{{{{{yyyyyyzzz{{{wwwyyy}}}~~~wwwooommmqqqyyyxxxttt```VVVPPP^^^pppxxxiiiaaacccjjjjjjeeeccchhhtttyyyhhhbbb^^^^^^bbbhhhttt}}}{{{yyyxxxxxxzzz}}}}}}tttiiiaaaPPPLLLGGGDDDDDDEEEEEEEEEFFFGGGIIIKKKNNNNNNMMMKKKKKKNNNWWWggg||||||vvvnnniiigggddd```___aaacccdddeee``````______dddlllvvv}}}~~~zzzxxxwwwuuutttmmmllljjjhhhgggfffeeeeeedddddddddeeefffdddaaa^^^]]]\\\\\\___bbbbbb^^^ZZZWWWUUUSSSPPPMMMKKKIIIIIIGGGFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@???===<<<;;;;;;999999:::999999888777666999777555444333444666777222222222111111111111000111///...------...///111///...---,,,,,,---.../////////............//////------,,,,,,,,,,,,---------......///...---+++***///////////////.........000///...---,,,+++++++++------------------------,,,---///000111111111000<<<>>>?????????@@@CCCEEEJJJNNNYYYiiivvv{{{wwwtttssspppllliiiiiilllooowww|||}}}zzzyyy|||}}}|||}}}~~~~~~}}}zzzyyyyyyzzzzzz}}}}}}zzzwwwwwwwwwxxxyyywwwuuusssttttttsssxxx~~~||||||||||||{{{zzzzzz{{{|||}}}~~~}}}|||||||||||||||}}}}}}~~~|||zzzyyyyyyzzz{{{zzzxxxwwwwwwxxxzzz}}}|||tttmmmkkkooowwwvvvrrr___WWWQQQ```}}}tttfff```aaaggghhhcccaaaeeeppplllfff``````cccjjjuuu}}}{{{zzz|||}}}~~~|||ttthhh___OOOKKKGGGEEEEEEGGGHHHHHHGGGHHHKKKNNNPPPQQQOOONNNMMMRRR^^^oooxxxssskkkhhhdddcccbbbbbbbbbaaa]]]\\\\\\^^^cccmmmxxx|||xxxvvvuuutttsssnnnmmmkkkiiihhhffffffeeeeeedddddddddeeedddbbb```]]]\\\\\\___bbbbbb]]]YYYVVVTTTRRRPPPMMMKKKJJJJJJHHHGGGGGGFFFFFFEEEEEEDDDGGGFFFCCC@@@>>><<<<<<<<<999999:::999999888777666888777555444444444555666222222222111111111111000000///...------...///000///...------------.../////////............//////......------------......+++,,,---.........---,,,/////////////////////...000///...---,,,,,,,,,,,,------------------------,,,---...000111111111111;;;===???@@@AAACCCGGGJJJOOOUUUcccsss}}}xxxuuutttrrrooojjjggggggjjjllltttyyy|||zzz{{{~~~~~~~~~zzzxxxwwwxxx{{{}}}~~~~~~|||yyyyyyyyyvvvwwwxxxvvvtttsssssstttsssxxx|||~~~}}}|||~~~~~~}}}|||||||||}}}~~~~~~}}}{{{{{{zzz{{{|||}}}~~~|||{{{zzzyyyzzzzzzxxxvvvtttuuuuuu|||}}}yyyqqqjjjjjjnnnvvvuuu~~~ppp^^^WWWRRRcccmmmccc^^^```cccfffaaa^^^bbbkkk{{{tttllleeedddffflllvvv~~~~~~{{{rrreee[[[MMMJJJGGGFFFGGGIIIJJJJJJHHHJJJNNNQQQSSSSSSRRRRRRQQQYYYhhh{{{tttrrrnnnkkkiiieeeaaa^^^[[[ZZZZZZ]]]eeeqqq|||zzzuuusssrrrqqqqqqmmmllljjjiiigggfffeeeeeefffdddbbbbbbccccccbbbaaa^^^\\\]]]___bbbaaa]]]YYYTTTSSSQQQOOOMMMLLLLLLKKKIIIIIIHHHGGGGGGFFFEEEEEEIIIGGGCCC@@@===<<<;;;<<<999999:::999999888777666666666666555555555555444222222222111111111111000000///...------...///000///......------....../////////............/////////..................///***+++,,,---..................////////////////////////...---,,,,,,,,,,,,------------------------,,,,,,...///000111111111===>>>@@@AAACCCFFFKKKNNNUUU___nnn~~~~~~}}}{{{xxxvvvuuurrrnnniiieeeeeehhhkkkqqqwww{{{zzz{{{|||yyyyyyzzz{{{|||}}}|||zzzyyyyyy{{{zzzzzzzzzyyyvvvttttttttt{{{}}}~~~||||||~~~}}}~~~~~~~~~|||{{{{{{{{{}}}~~~~~~|||{{{yyyyyyvvvwwwwwwvvvtttssstttuuuyyy}}}{{{wwwpppiiikkkpppxxxvvv~~~ooo\\\UUURRRccc|||yyyggg```^^^___aaaeee```]]]___fffuuu}}}ssskkkiiikkkoooxxx~~~yyyoooaaaVVVLLLJJJGGGFFFGGGIIIJJJJJJIIILLLQQQTTTUUUUUUUUUUUUYYYbbbrrr{{{wwwsssllleee```\\\[[[[[[___iiittt}}}wwwrrrooooooooooookkkjjjhhhgggeeeeeeddddddfffdddaaa___```aaaaaaaaa___^^^]]]```bbbaaa\\\XXXSSSRRRQQQOOONNNMMMMMMLLLJJJJJJIIIHHHGGGGGGFFFFFFFFFDDD@@@===;;;:::;;;<<<999999999999999888666666555555666666666555444333222222222111111111000000000///............///000//////............/////////......------....../////////............//////,,,,,,,,,------.....................//////////////////...---------------------------------------+++,,,---...000111111222???AAABBBDDDFFFJJJOOOSSS]]]iiizzz|||{{{{{{{{{yyyxxxtttrrrmmmhhhddddddhhhkkkooouuuyyyzzz|||}}}||||||}}}zzz{{{|||{{{yyyyyyzzz||||||}}}|||yyyvvvsssrrrsss}}}~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxwwwvvvqqqsssttttttssssssuuuvvvwww{{{{{{vvvooojjjmmmttt|||yyynnnZZZTTTQQQccc~~~vvvddd___]]]^^^```ddd```^^^^^^cccooozzzqqqoooqqqttt{{{vvvjjj[[[QQQLLLJJJGGGFFFHHHIIIIIIIIILLLOOOSSSUUUUUUUUUVVVXXXaaajjjzzz|||tttkkkeee___]]]]]]bbbkkkuuu}}}~~~yyyqqqllljjjkkklllllljjjiiihhhhhhggggggggggggfffccc___^^^___```aaa```aaa______aaacccaaa]]]XXXRRRRRRPPPOOONNNMMMMMMMMMKKKKKKJJJIIIHHHGGGFFFEEEBBBAAA???===<<<<<<===>>>999999999999999888666666555555555666555444333333222222222111111111000000//////............//////////////////////////////......------------......//////............//////......------,,,,,,,,,,,,---.........//////000000//////...---------......------------------------++++++,,,---///000222222@@@BBBDDDFFFIIIOOOUUUZZZfffttt~~~}}}|||zzzzzz{{{{{{zzzxxxrrrooojjjeeebbbbbbfffjjjnnntttyyyyyy{{{~~~~~~|||}}}~~~~~~||||||}}}~~~yyyzzz{{{{{{zzzyyyzzz|||{{{|||{{{xxxtttrrrqqqqqqxxxyyy{{{zzzyyy|||~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{xxxvvvuuuttttttoooqqqssssssssssssuuuwwwvvvzzzzzzuuuooolllpppxxx{{{mmmZZZSSSRRRddduuuccc]]]\\\]]]```bbb```^^^^^^___iii|||wwwvvvxxxzzz}}}rrrdddWWWOOOKKKIIIGGGHHHIIIKKKKKKKKKPPPSSSVVVVVVTTTUUUXXX[[[gggrrr}}}tttooofffddddddhhhooovvvyyyzzzwwwqqqjjjdddccceeegggiiijjjjjjiiijjjjjjkkkllllllgggdddaaa___```aaaaaaaaacccbbbaaacccdddbbb]]]YYYSSSRRRPPPOOONNNMMMMMMMMMKKKKKKJJJIIIGGGFFFEEEEEEAAAAAA@@@@@@@@@@@@@@@AAA999999:::999999888777666555555555444444444444333222222222111111111111000////////////////////////...//////000000//////.........------------......///..................///000///...,,,,,,+++,,,,,,------......///000000000//////...............///------------------------+++++++++---...000222333???AAADDDGGGMMMTTT]]]bbbooo~~~~~~{{{zzzzzzzzz{{{zzzxxxvvvnnnkkkfffaaa^^^```dddhhhnnntttyyyyyyyyy|||}}}zzzyyyzzz{{{{{{zzzyyyzzz|||wwwyyy{{{{{{zzzzzzzzz{{{zzzzzzzzzyyyvvvttttttuuuwwwxxxyyyxxxwwwzzz~~~}}}}}}}}}zzz{{{~~~~~~|||zzzwwwuuutttssssssqqqrrrsssssssssssstttuuuuuuxxx}}}}}}xxxsssnnnlllrrr{{{{{{mmmZZZUUUUUUhhhtttccc[[[YYY[[[___```___^^^]]]\\\bbbttt{{{{{{}}}~~~~~~mmm^^^TTTOOOIIIHHHHHHJJJMMMPPPQQQQQQVVVXXXYYYWWWUUUUUUZZZ___kkkwww|||tttqqqpppsssxxx{{{yyywwwoooiiiaaa\\\\\\___bbbdddfffgggggghhhjjjkkkmmmnnnhhhfffdddcccdddddddddccceeedddcccdddeeeddd^^^ZZZTTTSSSQQQOOONNNMMMLLLLLLKKKKKKJJJHHHGGGEEEDDDDDD@@@AAAAAABBBAAA@@@???>>>999999:::999999888777666666555444333333333444444222222222111111111111000......////////////.........///000111111000///......------,,,,,,------.........------------............---,,,,,,,,,---...------......///000000111//////............//////------------------------+++++++++,,,...000222444<<>>;;;999999999:::999999888777666777666444222222333444555222222222111111111111000......////////////.........///000111111000///......------,,,,,,------...---------,,,,,,------------,,,++++++,,,---///000---------...///000000111//////.........//////000------------------------******++++++---000222444BBBBBBEEELLLRRRZZZhhhttt|||{{{yyywwwuuusssrrrqqqkkkfff```\\\WWWUUU\\\dddjjjsssyyyyyyxxxzzzzzzxxx{{{zzzxxxwwwvvvvvvwwwwwwsssvvvzzz{{{yyyvvvtttsss{{{{{{{{{{{{zzzyyyxxxxxxxxx{{{}}}{{{wwwtttwwwzzz~~~{{{yyyxxxxxxzzz~~~}}}yyyvvvttttttuuuvvvtttvvvxxxxxxvvvtttttttttrrrwww}}}~~~}}}uuummmjjjlllqqqttt||||||xxxkkkZZZUUUbbbtttsssbbbZZZVVVWWWZZZ]]]___```^^^]]]bbblllttt}}}|||{{{}}}}}}vvvwwwyyyxxxvvvvvv~~~uuufffZZZRRRNNNKKKJJJJJJKKKMMMQQQTTTVVVZZZ\\\``````ZZZWWW___iiivvv|||tttllldddZZZTTTSSSTTTTTTTTTWWW[[[aaaddddddeeehhhjjjjjjjjjiiiiiigggfffdddccccccdddffffffddd```\\\YYYSSSRRRPPPNNNKKKJJJIIIHHHGGGGGGFFFFFFDDDCCCBBBAAABBB@@@>>>===>>>>>>===<<<;;;;;;:::888777555444444444333333222222333333444333333222222111000000000...------------...//////////////////000000000000000000///...............////////////////////////+++,,,,,,------......///+++,,,------......------//////...------------...'''***---...---,,,,,,,,,////////////000111333333BBBCCCHHHPPPXXXaaaooo|||~~~}}}||||||{{{zzzwwwtttqqqooonnnmmmgggbbb]]]YYYUUUTTTZZZccciiirrryyyzzzzzz{{{{{{yyyyyywwwuuusssrrrqqqqqqrrrqqqsssvvvwwwvvvuuuttttttwwwxxxxxxyyyyyyxxxwwwwwwuuuwwwvvvsssooonnnrrrvvv||||||}}}||||||{{{{{{{{{yyyxxxyyy}}}}}}yyyvvvtttuuuvvvwwwuuuvvvxxxwwwuuurrrrrrrrrpppssswwwyyy{{{|||~~~{{{sssllliiikkkooosssxxxwwwrrrfffXXXVVVgggzzzsssaaaXXXUUUVVVZZZ^^^``````^^^[[[^^^fffmmm||||||{{{{{{|||}}}wwwvvvvvvvvvxxxzzz}}}~~~zzzuuuwwwzzzyyywwwxxxzzz|||zzzooocccYYYSSSPPPMMMMMMLLLMMMPPPSSSVVVWWWYYY\\\______ZZZYYYcccoooyyypppiii```YYYWWWVVVTTTSSSRRRVVV]]]aaabbbcccdddfffhhhiiiiiihhhhhhfffeeeeeedddeeeffffffccc___[[[XXXTTTSSSQQQOOOMMMKKKJJJJJJKKKJJJJJJHHHFFFDDDBBBAAABBB@@@>>>===>>>>>>===<<<;;;;;;:::888777555444444666555555444444555555666333333222222111000000000...------------...//////////////////000000000000000000///.......................................------,,,++++++******)))+++,,,------......------//////...---------------)))+++...///...,,,,,,,,,.........///000111222333CCCDDDJJJSSS[[[eeesss~~~}}}{{{zzzyyyxxxxxxvvvsssoookkkiiigggggg```\\\WWWUUUQQQRRRYYYccckkkttt|||}}}}}}}}}|||zzzzzzyyywwwtttsssrrrrrrrrroooqqqsssssssssrrrsssttttttuuuwwwxxxxxxxxxwwwvvvuuuuuurrrmmmiiihhhmmmqqqwwwzzz||||||zzzxxxyyy{{{zzzyyyyyy{{{~~~}}}zzzwwwvvvvvvxxxyyyyyyzzzzzzyyyuuusssrrrrrrqqqqqqrrruuuzzz~~~~~~yyypppiiigggiiinnnqqqxxxtttmmmaaaWWWYYYnnnooo^^^UUUSSSUUUZZZ```bbbccc___[[[[[[aaafffvvv~~~}}}zzzyyy~~~~~~{{{~~~}}}}}}~~~zzzmmmllljjjjjjlllpppuuuxxx{{{vvvssswwwzzzyyyxxxyyywwwwwwzzz}}}|||wwwoooeee]]]WWWSSSRRROOOOOOPPPQQQSSSUUUXXXYYY[[[\\\^^^^^^[[[\\\iiiwwwxxxrrrjjjddd```\\\WWWSSSOOOSSSXXX\\\^^^___aaabbbffffffgggggghhhggggggffffffggggggfffccc^^^ZZZVVVUUUTTTRRRPPPNNNLLLKKKKKKLLLLLLJJJIIIFFFDDDAAA@@@BBB@@@>>>===>>>>>>===<<<;;;;;;:::888777666555444666555555444444555555666333333222222111000000000...------------...//////////////////000000000000000///......---.........------------------------------,,,,,,+++*********,,,,,,---............---//////......------------+++---//////...,,,,,,,,,---------...///000222333IIIJJJPPPZZZbbblllzzz}}}{{{yyywwwvvvuuutttrrrmmmhhhdddaaa___^^^YYYUUURRRQQQOOOQQQZZZdddrrr{{{}}}zzzyyyxxxvvvuuuttttttuuuuuuqqqrrrsssrrrqqqqqqrrrtttuuuvvvwwwxxxxxxwwwvvvuuuxxxvvvrrrmmmgggfffgggjjjqqqwww}}}~~~zzzvvvvvvxxxzzzyyyxxxyyy{{{~~~~~~{{{yyyxxxyyyzzz{{{~~~~~~|||xxxuuuttttttuuusssssswww~~~|||wwwooohhhfffhhhmmmqqq{{{tttiii]]]UUU[[[qqqhhhYYYRRRQQQTTTYYYaaadddeeebbb]]]\\\```ddduuuzzzxxx{{{}}}{{{}}}~~~zzzxxxvvvvvvwwwyyy{{{~~~|||uuupppjjjhhheeeccceeeiiiooorrrzzz|||~~~xxxttttttxxx{{{yyyxxxyyyvvvvvvwwwzzz}}}}}}|||zzzrrrlllddd\\\WWWTTTSSSSSSRRRRRRRRRTTTUUUXXXZZZ[[[______```^^^\\\___nnn~~~{{{uuuqqqlllfff^^^XXXRRRSSSUUUWWWYYY[[[^^^```cccdddeeefffgggggghhhhhhggghhhhhhfffccc^^^XXXUUUTTTSSSQQQOOOMMMLLLKKKKKKIIIIIIHHHGGGEEECCCAAA@@@BBB@@@>>>===>>>>>>===<<<;;;::::::999777666666555444333333222222333333444333333222222111000000000...------------...//////////////////000000000000///......------.........------------------------,,,,,,------.../////////,,,------..............................------,,,---///000000...,,,,,,---,,,,,,,,,---///000222222QQQSSS[[[fffppp{{{~~~}}}{{{yyyvvvtttrrrqqqooolllgggaaa\\\XXXWWWVVVRRROOONNNOOOPPPTTT^^^iii|||}}}zzzsssrrrrrrqqqrrrtttuuuvvvvvvvvvuuusssqqqppprrrsssuuuuuuuuuuuuuuutttssssssvvvuuuqqqlllfffaaa___^^^gggoooxxx|||yyyvvvuuuvvvyyyyyyxxxxxxyyy|||}}}{{{zzz{{{{{{|||~~~{{{wwwtttttttttxxxwwwwww|||{{{uuunnngggeeehhhmmmqqq}}}ssseeeXXXRRRYYYnnnwwwaaaUUUQQQQQQTTTYYY^^^aaadddaaa]]]\\\___dddxxx|||wwwzzz}}}|||zzzsssnnnjjjhhhiiikkknnnqqqvvv{{{~~~~~~zzzsssmmmjjjgggcccaaaaaadddhhhjjjpppsssyyy~~~yyywwwyyy}}}|||zzz{{{zzzzzz{{{|||}}}}}}zzzwwwiiiccc[[[VVVTTTTTTTTTTTTTTTUUUVVVWWWXXXZZZ\\\]]]cccbbbbbb```]]]bbbrrr~~~|||yyyrrrjjjcccZZZXXXTTTSSSTTTWWW[[[]]]```aaabbbdddfffgggggggggggghhhhhhgggccc]]]XXXUUURRRQQQPPPNNNLLLKKKJJJJJJGGGGGGGGGFFFFFFDDDCCCCCCBBB@@@>>>===>>>>>>===<<<;;;::::::999888777666666444333333222222333333444333333222222111000000000...------------...//////////////////000000000000......------------..............................,,,------......///000000,,,---......//////............//////......---,,,...///000///---,,,,,,---+++,,,,,,---///000222333YYY\\\eeeqqq}}}}}}|||zzzwwwssspppnnnmmmiiifff```ZZZTTTQQQPPPOOONNNLLLLLLOOOSSSYYYeeeqqq~~~zzztttsssssstttvvvxxxzzz{{{yyyyyyxxxvvvsssrrrrrrttttttsssrrrqqqqqqrrrsssttttttrrrooojjjeee___[[[YYY___fffooouuuvvvuuuuuuvvvxxxxxxxxxxxxxxxzzz~~~}}}|||zzzzzzzzz{{{{{{{{{zzzwwwtttrrrrrrsssxxxzzz}}}}}}yyytttlllfffdddhhhmmmqqqxxxlll^^^SSSNNNWWWkkk~~~ppp___WWWTTTTTTUUUXXXZZZ]]]```^^^ZZZZZZ^^^ccc{{{~~~xxx{{{~~~zzzpppggg```\\\YYYXXXZZZ^^^dddjjjqqqvvvyyywwwxxx{{{~~~|||wwwsssllljjjgggeeeddddddfffgggjjjnnnsssyyy|||~~~~~~}}}}}}}}}|||vvvrrrbbb\\\VVVSSSTTTWWWXXXXXXXXXYYYZZZ[[[]]]^^^______eeeddddddbbb```eeevvv~~~vvvpppfffaaaZZZVVVUUUWWWXXXYYY]]]^^^```bbbccceeeeeefffggghhhhhhfffccc^^^XXXUUUQQQPPPOOOMMMLLLKKKJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFBBB@@@>>>===>>>>>>===<<<;;;::::::999888888777777666555555444444555555666333333222222111000000000...------------...//////////////////000000000000---------,,,------...///////////////////////////......------,,,+++++++++------...////////////...---.../////////...,,,+++---...///...,,,,,,---...,,,,,,,,,...///111333444kkknnnvvv|||yyyuuurrrooonnneeeaaa[[[TTTOOOLLLKKKKKKLLLJJJLLLQQQWWW___lllyyy~~~|||xxxxxxxxxyyyzzz|||~~~wwwxxxyyyxxxuuuttttttuuuuuusssqqqppprrruuuyyy{{{zzzvvvrrrmmmiiifffdddbbbfffhhhlllooorrruuuvvvwwwvvvwwwyyyyyyxxxyyy|||~~~|||zzzxxxwwwwwwwwwwwwwwwwwwuuurrrrrrssstttxxx}}}~~~|||vvvqqqjjjdddcccffflllpppqqqfffYYYQQQPPPZZZnnn~~~pppccc]]][[[YYYWWWXXXZZZ]]]^^^\\\YYYYYY^^^ccc{{{yyy|||{{{rrrfff\\\TTTOOOMMMLLLNNNQQQVVV[[[aaaeeehhhkkkmmmrrrxxx}}}~~~|||zzzuuuttttttsssrrrpppooonnnkkklllooorrruuuxxxzzz{{{yyyooohhh[[[VVVRRRRRRWWW\\\^^^]]]\\\]]]^^^```aaabbbccccccdddddddddcccccciii{{{{{{tttnnngggbbb___]]][[[YYY[[[\\\^^^```aaacccccccccfffggggggfffccc^^^YYYVVVRRRQQQPPPNNNMMMLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEBBB@@@>>>===>>>>>>===<<<;;;::::::999999888888777666555555444444555555666333333222222111000000000...------------...//////////////////000000000000---,,,,,,,,,------...///.................................---,,,,,,++++++------...///////////////---...///000///...,,,++++++,,,------++++++---///,,,,,,---...000222444555}}}yyyvvvsssrrrbbb^^^XXXQQQLLLIIIHHHHHHKKKJJJLLLSSSYYYbbbqqq~~~}}}xxxxxxwwwwwwxxxzzz{{{|||uuuwwwxxxxxxwwwuuuvvvvvvwwwuuusssrrruuuzzz~~~xxxsssqqqppppppppptttqqqnnnnnnqqqtttvvvwwwuuuwwwyyyyyyxxxxxx{{{}}}|||zzzxxxvvvuuuttttttwwwwwwwwwuuussssssuuuwwwyyy}}}tttooohhhbbbaaadddjjjnnnmmmcccWWWRRRUUU```ttt~~~~~~zzzssshhhcccaaa\\\YYYXXX]]]``````]]]YYYZZZ___dddzzzzzz~~~|||vvvkkk```UUUMMMIIIGGGIIIJJJKKKMMMPPPSSSVVVXXX```ccciiiqqqyyy~~~~~~|||zzznnnmmmllllllooosssxxx{{{vvviiiaaaVVVRRRPPPRRRZZZ```cccbbb___```bbbccceeeeeeffffffbbbbbbddddddeeelll}}}~~~}}}|||zzzzzz|||}}}|||}}}zzztttoookkkfff```[[[ZZZ[[[]]]___```aaabbbbbbfffggggggfffccc^^^ZZZVVVSSSRRRQQQOOONNNMMMMMMMMMIIIIIIIIIHHHFFFDDDCCCBBBBBB@@@>>>===>>>>>>===<<<;;;::::::999999888888888444333333222222333333444333333222222111000000000...------------...//////////////////000000000000,,,,,,,,,,,,------...///------------------------------......///000000111---......///////////////---...///000000...,,,+++***+++,,,,,,++++++---///,,,---...///111333555666~~~{{{tttnnniii^^^UUURRRQQQOOOMMMMMMRRROOOSSS]]]fffmmmvvv{{{uuutttvvvyyy{{{{{{}}}{{{xxxuuutttuuuwwwxxxzzzxxxvvvtttuuuyyy}}}~~~|||xxxwww{{{}}}{{{~~~zzzuuurrrsssuuuvvvwwwwwwvvvvvvwwwyyy{{{{{{zzz{{{{{{zzzwwwtttrrrrrrsssxxxyyyxxxuuurrrrrrwww{{{|||{{{yyyrrrmmmfffbbbccceeehhhiiidddZZZLLLGGGSSSiiizzzyyypppjjjaaaYYYUUUWWWXXXYYY\\\]]]ZZZWWW^^^gggzzz~~~wwwjjj[[[OOOHHHGGGGGGFFFHHHJJJJJJJJJLLLPPPTTTUUUWWW\\\dddnnnxxxyyyvvvqqqmmmlllnnnrrruuu}}}|||oooccc\\\TTTSSSRRRVVV\\\aaaccccccaaaaaabbbfffiiikkklllkkkjjjjjjhhhfffhhhuuu}}}|||}}}|||zzzxxxvvvvvvvvvvvvyyyzzz}}}}}}xxxqqqllliiidddbbb^^^\\\[[[]]]```bbbeeeeeedddbbb___[[[WWWUUURRRQQQPPPOOONNNNNNNNNNNNJJJJJJKKKKKKJJJGGGDDDBBBAAA???===<<<>>>??????>>>::::::999888777666555555444444333333333333222222111000///000111222111000///............---------000///...---,,,+++++++++........................000///---------...000222......---------,,,,,,,,,------------------------------,,,,,,,,,+++++++++---------...------,,,,,,//////...///000111333444{{{vvvnnnddd[[[YYYYYYWWWVVVWWW[[[YYY\\\fffooouuu}}}}}}yyyuuussstttvvvwwwwwwxxxwwwtttsssrrrsssuuuvvvzzzyyywwwvvvwwwzzz}}}}}}~~~}}}xxxvvvvvvvvvvvvvvvuuuvvvxxxzzz|||{{{zzz{{{||||||yyyvvvtttttttttvvvwwwvvvsssrrrtttzzz{{{xxxnnnjjjeeedddfffjjjlllmmm[[[TTTKKKIIIVVVlll{{{zzz{{{}}}ssskkkcccZZZVVVVVVWWWXXX[[[]]]ZZZXXX^^^ggg}}}~~~vvviii[[[PPPKKKKKKLLLMMMNNNNNNKKKHHHGGGIIIKKKLLLNNNSSSYYYaaakkkuuu{{{yyysssooommmnnnoooyyyyyyjjj]]]UUUQQQPPPQQQVVV\\\bbbeeefffhhhhhhiiilllppprrrrrrqqqmmmmmmmmmkkknnnzzz}}}|||{{{{{{yyywwwuuutttsssssstttwwwwwwyyyzzz|||~~~|||xxxuuullliiiddd```^^^___bbbdddggggggfffddd```[[[WWWTTTSSSRRRQQQOOONNNMMMMMMMMMIIIIIIJJJIIIHHHFFFDDDCCCBBB@@@=========>>>>>>===;;;:::999999777777666555444444333333333333222222222000///000111111000///..............................---------------..................---------///...---,,,---...000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........,,,------...------,,,,,,///.........///111333444~~~uuummmfffeeefffeeefffhhhjjjiiilllttt{{{{{{yyyuuutttttttttsssrrruuutttsssrrrrrrtttvvvwwwzzzzzzyyyyyyzzz{{{|||}}}|||xxxvvvtttrrrttttttuuuxxx{{{|||{{{yyy{{{}}}}}}|||yyyvvvuuuuuutttuuutttrrrqqquuu}}}{{{xxxmmmiiiffffffjjjmmmnnnmmmRRRMMMHHHKKK[[[ppp|||~~~xxx}}}vvvnnneee\\\WWWWWWUUUVVVZZZ\\\ZZZYYY___ggg}}}~~~|||tttggg[[[TTTRRRSSSUUUWWWWWWVVVRRRMMMJJJIIIIIIEEEHHHKKKNNNTTT]]]iiirrr}}}wwwsssqqqpppuuuyyyuuufffXXXPPPNNNOOOQQQWWW^^^dddhhhjjjlllkkklllnnnrrrttttttsssqqqrrrssstttwww~~~|||zzzyyyxxxvvvtttrrrqqqppppppqqqssssssssstttuuuxxxzzz{{{|||xxxpppiiieeedddeeegggjjjjjjiiigggbbb\\\WWWSSSTTTSSSRRRPPPNNNMMMLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDBBB@@@>>>======>>>===<<<;;;:::999999777777666555444444333333333333222222222111000000000000///...---------......///000000......------......///000//////.........---------...---,,,,,,,,,---///000......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,------...------,,,...---------...000222333}}}vvvrrrsssuuuvvvyyy}}}~~~~~~|||zzzyyywwwuuutttrrrqqqtttsssssssssuuuwwwyyyzzzzzz{{{|||}}}}}}||||||{{{}}}|||wwwssspppnnnqqqrrrssswwwzzz{{{yyyxxxyyy{{{}}}|||yyyvvvttttttttttttsssqqqqqqvvvzzzvvvoookkkhhhiiimmmnnnkkkhhhMMMJJJGGGMMM___sss~~~~~~}}}yyyqqqiii___YYYWWWTTTUUUXXX[[[[[[ZZZ___fffxxx~~~xxxqqqfff]]]YYY[[[___bbbfffeeeccc___ZZZVVVRRRQQQGGGIIIJJJJJJLLLSSS___hhhsss|||}}}{{{sssuuuxxx{{{~~~}}}sssfffZZZRRRQQQSSSVVV\\\bbbhhhlllmmmpppoooooopppsssuuuvvvuuuuuuwwwyyy|||}}}{{{zzzvvvuuusssqqqpppoooooooooqqqqqqooooooppprrruuuvvvvvvooolllkkklllnnnnnnllliiiccc]]]VVVSSSTTTTTTSSSQQQOOOMMMKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@>>>===>>>===<<<::::::999888888666666555444444444333333333222222222333111000///000000...,,,,,,,,,---...///000111111//////.........//////000/////////...------,,,,,,---,,,,,,,,,,,,---...///......---------,,,,,,,,,............////////////------,,,,,,,,,+++++++++,,,,,,------...---------------------...///111222~~~|||~~~~~~}}}zzzwwwuuusssrrrrrrrrrrrrtttuuuxxxzzz{{{{{{|||~~~~~~}}}|||||||||xxxuuurrrpppqqqqqqrrrtttwwwxxxwwwvvvvvvxxxzzzzzzwwwtttrrrrrrttttttsssqqqqqqvvv~~~xxxtttmmmjjjhhhkkknnnnnngggaaaMMMIIIHHHOOOcccxxxzzztttmmmccc[[[XXXTTTTTTWWW[[[[[[ZZZ^^^dddqqq}}}uuunnneeeaaabbbhhhmmmpppwwwuuurrrnnniiiccc]]]YYYMMMMMMKKKHHHHHHMMMUUU[[[cccjjjvvvvvvuuuuuuuuuwwwxxxyyyyyyyyyyyyxxxuuuoooggg```[[[YYY\\\```dddiiimmmqqqsssxxxvvvuuuvvvyyy{{{|||{{{yyy{{{~~~}}}{{{wwwvvvsssqqqppppppppppppqqqpppnnnnnnnnnppprrrsssyyyzzz|||yyytttrrrrrrqqqpppmmmhhhbbb\\\VVVSSSTTTTTTSSSRRRPPPNNNLLLJJJHHHGGGFFFEEEDDDCCCCCCDDD@@@???======>>>>>><<<:::888888777666555444444333444444333333333222222222333111//////000///...,,,+++,,,---...///111222222111111000......---------//////.........---------,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,---------.........000000000000////////////+++,,,,,,---.........---------------...///111222~~~~~~~~~{{{xxxuuuttttttooopppqqqsssuuuwwwyyyzzz{{{}}}}}}}}}{{{yyywwwsssrrrqqqsssuuuvvvvvvvvvtttuuuwwwvvvsssqqqpppppprrrssssssrrrsssxxx|||vvvqqqhhheeeeeejjjnnnmmmddd\\\KKKIIIJJJTTTjjjxxxuuuqqqhhh^^^YYYTTTSSSVVVZZZ[[[ZZZ]]]aaalll|||rrrmmmhhhhhhoooxxx~~~|||vvvnnneee___TTTRRRNNNLLLKKKMMMPPPQQQYYY\\\cccnnnvvv|||{{{xxxuuurrrpppooolllkkkiiihhhgggfffeeedddcccccccccgggkkkooorrruuuxxx{{{|||{{{yyyzzz|||~~~}}}~~~|||xxxvvvtttrrrqqqpppqqqqqqqqqpppooonnnnnnnnnooopppooopppqqqvvv{{{yyyxxxssspppkkkfff___ZZZVVVSSSSSSSSSSSSSSSQQQOOOLLLKKKIIIHHHGGGFFFEEECCCBBBBBB>>>=========>>>>>><<<:::999888777666555444444333444444333333333333222222111000////////////...---,,,------///000111222222222111///...---,,,,,,,,,........................,,,---------..................---------,,,,,,,,,)))******++++++,,,,,,,,,////////////............++++++,,,---...............---------...000222333~~~}}}}}}|||yyyuuurrrssstttpppqqqrrrtttvvvxxxyyyzzz{{{}}}~~~wwwuuusssrrrtttvvvwwwwwwsssttttttssspppoooooopppnnnppprrrsssuuuzzz{{{sssnnnfffddddddhhhllliii]]]SSSGGGGGGLLL\\\ttt{{{vvvvvvtttkkk```ZZZUUUTTTVVVZZZ[[[ZZZ[[[___fffvvv|||rrrooommmqqq|||{{{qqqjjj```\\\XXXWWWXXXYYYVVVSSSWWWTTTVVV]]]cccjjjuuu|||uuupppkkkfff```\\\XXXWWWVVVVVVXXX]]]bbbeeekkkooouuuyyy{{{~~~}}}}}}~~~|||xxxwwwuuusssqqqqqqqqqqqqppppppoooooonnnnnnmmmmmmjjjkkklllpppwww}}}}}}sssoooiiibbb\\\XXXUUUTTTRRRRRRSSSSSSRRRPPPMMMLLLJJJJJJIIIHHHFFFDDDAAA@@@<<<;;;<<<===??????===;;;::::::999888777666555555444444333333333333222222000///......///000///---------...///000111111222//////...---,,,,,,------,,,,,,------.../////////------......////////////......---------,,,,,,,,,******++++++,,,------...------------,,,,,,,,,,,,***+++,,,---............///.........///111333444~~~zzz{{{zzzvvvrrrpppqqqsssssssssuuuwwwyyyzzz|||||||||}}}~~~zzzwwwtttssstttwwwxxxxxxssstttsssqqqooonnnoooqqqkkknnnqqqtttwww}}}zzzrrrllliiifffeeehhhjjjdddVVVIIIBBBEEENNNaaa{{{~~~xxxtttwwwvvvmmmbbb[[[UUUTTTVVVZZZ[[[YYYZZZ]]]aaannn}}}sssppppppwww}}}vvvkkkfffbbbcccgggfffaaaZZZXXXRRRPPPTTTXXX___lllyyy}}}~~~vvvooohhhaaaYYYSSSNNNLLLJJJJJJNNNVVV^^^cccoootttzzz~~~|||xxxwwwuuusssqqqqqqqqqqqqooooooooooooooommmlllkkkkkkkkklllooosssyyy~~~sssoooggg```ZZZVVVUUUUUUQQQRRRSSSSSSRRRPPPNNNMMMJJJKKKKKKJJJGGGDDD@@@>>>;;;:::;;;===??????>>><<<<<<;;;;;;:::999888777777444444444333333333222222///...---...///000///.........//////000000111111---,,,,,,,,,,,,---......+++,,,,,,---...///000000---...//////000000//////......---------,,,,,,,,,------......///000111111111000000000000/////////***+++,,,---............//////...///000111333444}}}yyywwwtttrrrqqqpppqqqqqqsssvvvyyy{{{{{{{{{|||}}}~~~~~~|||zzzxxxwwwxxxxxxvvvuuuxxxvvvsssrrrssssssrrrqqqpppqqqrrruuu{{{|||uuulllfffbbb```^^^^^^]]]VVVKKKBBBGGGFFFRRRkkkzzzvvvrrrrrrsssnnnddd[[[SSSRRRRRRTTTWWWYYYYYYYYY^^^iiiuuuzzzqqqpppsss|||{{{zzzxxxuuuvvvvvvooofffaaaXXXSSSUUUXXXYYY___gggpppwwwzzzrrrhhh]]]UUUOOOKKKIIIHHHFFFFFFHHHMMMUUU[[[iiinnnvvv}}}}}}}}}|||{{{yyywwwvvvtttqqqooovvvtttsssrrrqqqoookkkiiimmmlllkkkkkkmmmooorrrsss|||{{{|||}}}~~~~~~{{{xxxppplllfff___ZZZWWWVVVVVVWWWVVVUUUSSSQQQOOOMMMKKKKKKJJJHHHHHHHHHGGGDDDBBB<<<<<<<<<;;;::::::999999:::999999999888777777777555444444333333222222111////////////.....................///////////////111///...///111333333222000000//////.........---........................000///...,,,,,,---......+++---...///.........//////---+++******,,,///111444333000...------...///............///111222333{{{yyyvvvtttrrrrrrsssssssssuuuxxxzzzzzzzzz|||}}}}}}}}}~~~}}}{{{yyywwwvvvwwwwwwuuutttuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuvvvxxx|||~~~zzzssskkkeeeaaa___^^^\\\XXXQQQHHHBBBGGGJJJZZZttt}}}xxxuuurrrrrrsssnnneee\\\TTTTTTTTTUUUXXXZZZYYYYYY[[[eeennn~~~~~~tttqqqpppsss{{{}}}ttthhh```ZZZZZZ[[[ZZZ]]]bbbhhhmmmvvv}}}}}}xxxtttqqqnnnggg```XXXRRRNNNLLLIIIIIIIIIHHHIIIMMMSSSWWWccciiirrr{{{~~~|||zzzyyyxxxvvvsssqqqrrrqqqppppppooommmjjjhhhkkkjjjiiihhhiiikkklllnnnssstttuuuxxxzzzzzzwwwuuummmjjjddd^^^YYYWWWVVVVVVVVVVVVUUUSSSQQQOOOMMMLLLKKKIIIHHHGGGGGGFFFDDDBBB?????????>>>======<<<<<<::::::999999888777777777555444444333333222111111////////////............111111000///...---,,,,,,---+++))))))+++++++++***///.........------------........................//////...---------------,,,---//////...---...///...---,,,++++++---...000111000...,,,,,,,,,---...............///111222333{{{wwwuuutttuuuvvvsssuuuwwwyyyyyyzzz|||~~~~~~~~~~~~|||yyywwwuuuuuuuuuuuusssrrrqqquuuzzz|||zzzyyyyyyzzzzzzzzz{{{}}}|||xxxqqqhhhbbb^^^^^^]]]YYYRRRJJJDDDAAAFFFQQQhhh~~~vvvsssqqqrrrrrrmmmddd]]]VVVUUUUUUVVVYYYZZZZZZYYYWWW___eeerrr}}}~~~tttjjjhhhhhhkkkrrr|||sssmmmgggfffccc```^^^___```ccchhhlllmmmjjjfffccc^^^\\\XXXTTTPPPMMMKKKKKKIIIKKKNNNOOOPPPRRRTTTWWW___eeennnxxx~~~}}}{{{zzzzzzxxxuuusssooommmllllllmmmllljjjgggiiihhhfffeeedddeeeffffffiiijjjmmmqqqttttttqqqooohhhfffaaa\\\XXXWWWVVVWWWVVVVVVUUUTTTRRROOOMMMLLLJJJHHHGGGFFFFFFEEECCCAAAAAAAAA@@@@@@???>>>>>>===::::::999999888777777666444444444333222222111111////////////............111111000///...------,,,000...,,,+++,,,,,,+++***---------------,,,,,,,,,..............................//////......---,,,---...000///...,,,---...,,,,,,,,,---------......------++++++***+++,,,---............///111222333~~~}}}}}}zzzxxxxxxxxxuuuvvvxxxyyyyyyzzz}}}}}}{{{zzzvvvtttsssssssssrrrpppnnnnnnuuu|||~~~|||yyyzzz}}}}}}yyytttmmmeee___ZZZ\\\[[[TTTJJJCCC@@@@@@EEEWWWvvvtttrrrpppooonnniiiaaaZZZVVVUUUUUUVVVYYYZZZZZZYYYVVVZZZ]]]gggyyy}}}ttthhh___\\\]]]aaaiiiqqqwwwzzzzzz}}}yyyuuurrrnnniiidddbbb^^^___aaabbb```]]]YYYWWWNNNMMMKKKIIIHHHGGGGGGHHHKKKOOOUUUYYY[[[\\\^^^___bbbgggpppyyy}}}|||zzzzzzzzzxxxvvvsssmmmkkkjjjkkklllllljjjiiiiiihhhfffdddbbbaaaaaaaaaccceeehhhkkknnnmmmjjjgggcccaaa]]]ZZZXXXWWWWWWWWWVVVVVVUUUTTTRRRPPPNNNMMMJJJHHHFFFEEEEEEDDDCCCAAA@@@@@@@@@???>>>>>>======;;;::::::999888777666666444444333333222111111111////////////............------......//////000000333111//////000000///...------------------------........................---.../////////...,,,+++---///000///---,,,,,,---+++,,,---.........------++++++******+++,,,---...............///111222333~~~}}}~~~~~~}}}|||}}}~~~|||{{{yyyzzzzzzzzzzzz|||~~~{{{yyywwwrrrqqqppppppqqqpppmmmkkkiiiqqqzzz~~~~~~zzzvvvqqqiiiaaa[[[VVVXXXVVVNNNDDD>>>>>>AAAEEE]]]zzzpppmmmjjjgggeee```YYYTTTRRRQQQRRRTTTWWWYYYYYYYYYVVVYYYXXXaaassszzzuuuhhh\\\UUUTTTWWW\\\cccjjjooorrrrrrtttvvvxxx||||||xxxtttmmmhhhbbbbbb```^^^ZZZUUUQQQNNNGGGFFFEEEDDDCCCCCCDDDEEEMMMSSS[[[bbbgggjjjlllnnnmmmqqqwww}}}}}}|||{{{yyyxxxxxxxxxwwwuuusssmmmlllkkkkkkmmmmmmmmmllljjjiiigggeeedddbbbaaa```cccdddeeehhhiiihhhdddaaa___]]][[[YYYWWWWWWWWWXXXVVVVVVUUUTTTRRRQQQOOONNNKKKHHHFFFDDDDDDDDDCCCBBBAAAAAAAAA@@@??????>>>>>>;;;;;;:::999888777666555444333333222222111000000////////////............---------...///000000111...---,,,,,,...//////.....................//////........................---.../////////...,,,+++---///000///---,,,,,,---***+++---...///...---,,,+++++++++,,,,,,---..................///111222333~~~|||{{{{{{|||}}}}}}}}}}}}|||{{{|||~~~~~~}}}{{{zzz|||}}}}}}}}}}}}zzz|||~~~~~~|||{{{}}}}}}zzzvvvsssoooooonnnnnnooonnnkkkhhheeekkkttt{{{|||xxxtttnnnfff^^^XXXSSSSSSPPPIII@@@<<>>===@@@DDDMMMbbbuuugggYYYVVVPPPLLLIIIGGGFFFFFFCCCDDDFFFKKKQQQUUUXXXXXXXXXYYYWWW```sss~~~~~~~~~|||rrrddd[[[ZZZXXX\\\bbbgggiiijjjjjjjjjmmmnnnpppqqqrrrwww}}}}}}uuurrrnnnggg___WWWPPPLLLJJJIIIGGGFFFFFFFFFGGGGGGKKKQQQZZZccclllttt|||~~~}}}||||||{{{||||||xxxyyy|||~~~~~~}}}|||xxxwwwvvvvvvwwwwwwuuusssqqqooommmmmmnnnooooooooolllkkkkkkjjjiiihhhgggffffffeeecccccccccbbb```^^^[[[ZZZYYYXXXXXXXXXXXXXXXVVVVVVUUUUUUSSSRRRPPPOOOMMMJJJGGGEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@<<<;;;:::999888666555555333333222222111000000000////////////............////////////............000///------///000000///---------....../////////........................//////...---------------,,,---//////...---...///+++,,,------......------,,,,,,------------------............///111222333~~~~~~~~~|||yyyyyyxxxwwwxxxyyy{{{|||yyyzzz{{{{{{|||{{{zzzyyyuuuuuuvvvuuuttttttvvvwwwvvvwwwzzz~~~~~~xxxrrrmmmlllkkkkkkllllllkkkgggeeehhhggghhhmmmvvv~~~{{{vvvpppjjjbbbZZZTTTOOOLLLGGGAAA>>>>>>BBBEEEQQQccc|||pppbbbPPPLLLFFFBBB@@@@@@AAACCC??????BBBHHHOOOTTTWWWXXXXXXZZZXXX```ttt}}}yyyxxxwwwjjjcccdddggglllqqqtttuuutttsssrrrnnnpppqqqpppqqqttt{{{~~~}}}{{{vvvnnneee\\\UUUPPPLLLKKKJJJIIIHHHIIIJJJJJJIIINNNWWW```iiirrr{{{}}}~~~}}}|||{{{yyywwwvvvvvvvvvuuuwwwyyy|||~~~}}}|||~~~xxxwwwvvvvvvwwwwwwuuutttrrrpppmmmmmmnnnoooooonnnkkkkkkllllllkkkjjjiiihhhfffdddbbbaaaaaabbbaaa```[[[ZZZYYYXXXXXXXXXXXXXXXVVVVVVUUUUUUSSSRRRPPPPPPNNNKKKGGGEEEEEEFFFEEEEEEBBBAAAAAA@@@@@@???>>>>>><<<<<<:::999888666555444333333222222111000000000000/////////............,,,,,,---...///000111222000...,,,,,,------,,,+++,,,,,,,,,------.................................000///...,,,,,,---......+++---...///.........000,,,,,,,,,---------......,,,,,,---------,,,,,,+++............///111222333|||~~~}}}||||||zzzvvvtttrrrssstttuuuxxxyyyyyyyyyyyyxxxxxxxxxtttuuuuuuwwwxxxyyyzzzzzzuuuwwwyyy{{{}}}|||xxxuuurrrqqqmmmoooooommmiiiggggggiiifffggghhhkkkooosssxxxzzz~~~|||~~~~~~|||}}}zzztttkkkaaaXXXSSSQQQOOOGGGCCCCCC???;;;@@@JJJ\\\nnnsssaaaSSSGGG===;;;===<<<;;;;;;777:::>>>BBBGGGMMMTTTYYYWWWWWWYYYcccsss{{{wwwyyy}}}yyyuuussssss{{{|||tttvvvrrrnnnmmmooorrruuuwwwxxxyyyqqqjjjccc^^^ZZZYYYVVVUUUVVVXXXYYYXXXVVVSSSTTTWWWZZZaaalllwww{{{yyyyyyxxxwwwvvvyyyyyyxxxvvvsssrrrsssuuurrrzzz}}}zzzxxxxxxzzzyyyvvvrrrqqqqqqpppooonnnmmmmmmlllnnnmmmjjjgggeeedddcccccchhhfffbbb___\\\[[[[[[[[[YYYZZZZZZZZZZZZZZZYYYXXXVVVUUUSSSRRRPPPOOOOOOOOOMMMIIIDDDCCCDDDDDDDDDBBBCCCBBBAAA@@@>>>===<<<;;;;;;;;;:::888777555444444333333222222111000//////...............---------222222222222222222222222111111000......---------///......---------......------------------------++++++++++++++++++++++++,,,------......------,,,......------,,,+++******///...---,,,+++***++++++------------...000111222www{{{xxxwwwxxxzzz{{{zzzyyyxxxyyy{{{|||}}}||||||{{{zzzxxxvvvsssrrrssstttuuuwwwvvvuuuuuuuuuuuuuuuuuuwwwwwwxxxxxxyyyzzzzzzzzzwwwxxxzzz|||~~~}}}xxxtttqqqpppnnnoooooommmiiigggggghhhhhhhhhgggfffeeeddddddccceeedddiiirrrzzz~~~}}}zzzyyyvvvpppggg^^^WWWRRRPPPIIIBBB>>>???===:::@@@KKK```rrrtttcccRRRFFF<<<:::;;;999777777777:::===AAAFFFLLLSSSXXXWWWWWW[[[ddduuu}}}}}}xxxxxx}}}}}}xxxvvvvvvwwwxxxxxxwww}}}}}}uuuoookkkgggddd^^^]]]\\\^^^aaacccbbb``````aaaaaacccfffllltttyyy|||{{{zzzzzzyyywwwssspppqqqppppppnnnmmmnnnrrruuuvvv|||~~~~~~~~~~~~~~~zzzxxxvvvvvvwwwwwwtttrrrppppppoooooonnnmmmllllllmmmllljjjhhhgggfffffffffgggeeebbb___\\\[[[[[[[[[WWWXXXXXXXXXXXXWWWVVVVVVVVVUUUTTTRRRQQQPPPOOOOOOLLLIIIEEEDDDEEEEEEDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::999888777555444444333333222222111000000///........................111111111111111111111111000///...------,,,,,,,,,///......---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++***))))))(((++++++,,,,,,,,,,,,------------------...000111222}}}tttkkkdddggggggiiilllqqquuuvvvwwwuuuvvvxxxyyy{{{{{{zzzzzzxxxvvvtttsssrrrsssuuuvvvvvvtttsssrrrrrrsssuuuvvvzzzzzzzzzzzzzzzzzzzzzzzzxxxzzz|||}}}}}}~~~~~~yyytttpppnnnnnnooonnnllliiigggggghhhkkkjjjhhhddd___XXXRRROOOLLLNNNTTT]]]dddlllxxx~~~{{{xxxtttpppjjjbbb[[[UUUPPPNNNCCC===:::<<<;;;;;;DDDPPPfffxxx~~~zzzrrrcccRRRGGG===::::::888555555777999===@@@DDDJJJQQQVVVUUUVVVZZZdddtttzzz{{{yyyxxx}}}}}}{{{vvvrrrooommmdddcccdddfffjjjmmmoooooottttttsssrrrqqqrrruuuxxx}}}|||vvvvvvvvvvvvuuuqqqkkkfffccccccbbbaaabbbhhhooouuu|||~~~|||||||||}}}|||{{{xxxvvvuuutttuuutttsssqqqppppppooonnnmmmlllkkkjjjlllkkkjjjiiihhhhhhiiiiiigggeeeccc```^^^\\\[[[[[[WWWWWWXXXXXXWWWWWWVVVUUUUUUUUUTTTRRRQQQPPPOOOOOOJJJHHHGGGFFFGGGGGGEEECCCBBBBBBAAA@@@>>>===<<<<<<::::::999888666555444444333333222222111000000000////////////////////////000000000000000000000000///...---,,,,,,,,,,,,,,,......---------......///////////////////////////------------------------------............------,,,,,,++++++******))))))''')))+++---............------------...000111222|||}}}}}}}}}}}}vvvjjjbbb\\\XXX[[[]]]```ffflllqqqtttuuuuuuvvvxxxyyyzzzzzzzzzyyyvvvuuutttsssssstttuuuvvvuuutttrrrqqqrrruuuxxxzzz{{{{{{zzzzzzyyyxxxxxxwwwwwwyyy{{{{{{zzzzzzzzz{{{}}}~~~~~~yyytttqqqoooooonnnllljjjhhhgggggghhhllllllkkkggg```WWWOOOJJJDDDEEEIIIOOOTTT\\\jjjxxx~~~zzzwwwqqqmmmeee^^^WWWQQQMMMJJJAAA<<<:::<<<<<<===HHHWWWmmmwwwoooppp~~~}}}mmm```RRRHHH???===;;;888555666777999<<>>===<<<<<<:::999888777666555444444222222222111111111000000////////////000000000000000000000000000000000000///......---,,,,,,,,,---...------------...//////........................------------------------------............------......---------,,,,,,,,,'''(((+++---//////...---------------...000111222xxxxxxwwwvvvwwwzzz~~~}}}vvvkkkaaaXXXRRRPPPPPPUUUYYY^^^ccciiimmmqqqsssvvvwwwxxxyyyyyyxxxwwwvvvuuuttttttssstttuuuvvvvvvsssrrrqqqqqqsssvvvzzz|||zzzzzzyyyxxxwwwvvvuuuuuuuuuwwwxxxxxxvvvuuuuuuuuuxxxzzz|||}}}~~~}}}~~~}}}{{{zzz|||~~~zzzuuusssqqqnnnmmmjjjiiihhhhhhiiiiiilllllljjjggg```XXXOOOJJJCCCCCCEEEJJJMMMSSS```nnn|||}}}yyyuuuqqqkkkbbbZZZSSSNNNHHHEEE@@@;;;:::<<<<<<>>>KKK\\\ttt~~~kkkiiioootttggg\\\NNNFFF>>><<<:::666444555666888;;;===AAAEEEKKKOOOQQQTTTZZZcccqqq||||||tttkkkeee___^^^\\\]]]bbblllvvv}}}|||vvvqqqnnnkkkgggbbb\\\XXXTTTPPPMMMIIIIIIIIIJJJPPPYYYdddllluuuxxxyyyuuuvvvzzz~~~~~~~~~|||yyyxxxwwwuuusssrrrrrrsssppppppooommmlllkkkiiiiiikkkkkkjjjiiigggfffeeedddgggggggggeeecccaaa___]]]YYYYYYYYYYYYXXXWWWVVVUUURRRRRRQQQQQQOOOMMMLLLKKKHHHIIIIIIIIIGGGFFFEEEDDDAAA@@@@@@???>>>===<<<<<<999888888777666555444444222222222111111111111111.../////////000000111111111111111111111111111111000///..................---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---.........---------------)))***,,,.........,,,+++------------...000111222rrrpppooooooppprrrvvvxxx}}}}}}}}}}}}~~~|||yyyvvvhhh```XXXRRRMMMJJJLLLPPPTTTYYY^^^dddgggkkknnnqqquuuvvvwwwwwwwwwvvvtttsssvvvuuuuuuuuuuuuvvvvvvwwwrrrqqqqqqqqqsssuuuxxxzzzxxxxxxwwwvvvuuutttssssssssstttuuutttrrrqqqrrrsssuuuwwwyyyzzz{{{}}}~~~||||||{{{yyyxxxzzz~~~~~~yyyuuurrrqqqmmmjjjhhhggghhhjjjkkkjjjjjjiiigggddd^^^WWWQQQNNNFFFEEEGGGMMMQQQWWWbbbmmmzzz{{{vvvsssooohhh]]]UUUOOOJJJEEEAAA<<<888888;;;;;;>>>OOOaaa{{{yyyjjjnnnxxxxxxkkk___WWWGGG@@@:::888666222222444666888:::<<>>>>>===<<<<<<888888777666666555444444111111111111111111111111---......//////000000111111111111111111111111111000//////.........//////---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++***------------...000111222lllkkkiiiiiikkkmmmooopppvvvssspppmmmkkkhhhdddaaaZZZRRRLLLJJJIIIHHHLLLSSSWWW\\\bbbgggjjjlllppprrruuuvvvwwwxxxxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvxxxwwwvvvvvvuuutttsssssssssssssssrrrpppppprrrtttrrruuuwwwxxxyyyzzz|||~~~~~~|||{{{xxxxxxzzz}}}xxxssspppnnnlllhhheeefffhhhkkklllllliiihhhfffccc```]]][[[ZZZSSSRRRTTT[[[bbbhhhooowww~~~}}}xxxsssooojjjbbbXXXPPPLLLHHHCCC>>>:::666777;;;===BBBUUUjjj{{{qqqyyylll___UUUNNNAAA;;;777666555222222555666888999;;;===AAAFFFJJJPPPUUU\\\dddooo~~~}}}xxxuuurrrnnnhhhaaaYYYSSSNNNQQQUUUZZZ___gggpppwwwzzz}}}|||uuummmeeeaaaYYYTTTLLLFFFCCCAAA@@@???@@@AAADDDGGGKKKQQQXXX\\\[[[bbbiiilllqqqyyy}}}}}}}}}~~~~~~|||}}}|||zzzvvvqqqoooppprrrsssrrrqqqooommmkkkjjjjjjiiiiiijjjjjjiiihhhfffeeedddeeeffffffeeeaaa^^^[[[WWWVVVVVVVVVUUUSSSRRRQQQRRRRRRSSSSSSQQQOOOMMMKKKKKKKKKJJJGGGCCCAAABBBDDD?????????>>>======<<<<<<777777777666555555444444111111111111111111111111,,,------...//////000000000000000000000000000000.........------......///---,,,,,,------///000000........................------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222jjjhhhggghhhjjjkkkllllllkkkgggbbb]]]YYYUUUQQQNNNOOOHHHCCCCCCDDDDDDJJJRRRZZZ```gggkkknnnpppsssvvvvvvwwwyyyzzz{{{{{{{{{{{{xxxxxxxxxxxxwwwwwwvvvvvv|||{{{{{{yyyxxxwwwuuuuuuwwwwwwwwwvvvuuutttttttttssssssrrrqqqooopppsssvvvqqqsssvvvwwwxxxxxxzzz{{{~~~}}}{{{yyyyyy{{{}}}wwwqqqnnnkkkkkkgggdddeeehhhlllnnnmmmjjjiiigggffffffggghhhiiidddaaaccckkkssswww|||~~~}}}{{{vvvppplllfff]]]SSSLLLIIIGGGBBB>>>999777999>>>@@@GGG\\\rrrwwwwwwcccVVVMMMFFF???:::777777666333444888666777999;;;===@@@EEEIIIMMMRRRYYY```jjjyyy}}}~~~{{{xxxvvvnnnkkkeee```[[[VVVPPPMMMIIIOOOWWW^^^ccciiippptttzzz}}}}}}}}}|||yyyrrrjjjbbb]]]QQQMMMGGGCCCAAA@@@???>>>???AAAEEEHHHKKKOOOTTTXXXWWW___iiinnnuuu}}}zzz{{{}}}}}}zzz}}}}}}{{{vvvpppmmmnnnqqqssssssqqqpppnnnlllkkkjjjhhhiiijjjkkkkkkjjjiiihhhbbbccceeeeeeddd```\\\ZZZXXXXXXXXXWWWVVVUUUSSSSSSSSSTTTUUUTTTSSSQQQNNNLLLLLLLLLJJJFFFAAA???AAACCC??????>>>>>>======<<<<<<777777666666555555444444111111111111111111222222,,,,,,,,,---...//////000////////////////////////------,,,,,,,,,------...,,,,,,,,,---...///000111////////////////////////////////////////////////......////////////..............................,,,++++++++++++,,,---...------------///000111222bbbbbbcccccceeefffhhhiiiccc]]]UUUOOOMMMLLLKKKIIIEEEEEEEEEEEEFFFJJJPPPTTT___ccchhhllloooqqqtttvvvtttuuuxxxzzz{{{{{{{{{zzz|||{{{zzzxxxwwwvvvuuuuuuwwwyyy{{{yyyuuusssssstttyyyxxxwwwvvvvvvuuuuuuvvvsssrrrqqqpppooonnnnnnnnnqqqrrrtttuuuvvvvvvuuuuuuzzz{{{~~~|||~~~~~~xxxrrrmmmjjjgggdddaaacccgggkkkmmmmmmnnnjjjhhhiiimmmqqqssssssnnnqqqvvvzzz}}}|||yyyvvvqqqkkkhhh^^^XXXPPPKKKIIIFFF@@@;;;===888888<<<>>>FFF^^^xxx{{{sss___MMMCCCAAA===:::777666777777555333333555888:::===AAAEEEIIIOOOSSS[[[bbbfffmmm~~~}}}{{{yyywwwtttppplllccc___ZZZTTTPPPOOOPPPQQQTTTYYY```fffkkkooosssuuu~~~|||yyyuuuqqqppprrruuuxxxyyy{{{~~~~~~}}}zzzwwwtttqqqiii___XXXOOOJJJDDDAAA@@@@@@>>>===???BBBFFFJJJLLLPPPTTTWWWXXX```kkkuuu|||}}}uuuqqqwww|||||||||}}}{{{|||xxxvvvtttrrrpppooooooooosssqqqooommmkkkiiihhhhhhgggfffdddcccbbbccccccdddcccbbbaaa```___^^^]]]]]]YYYYYYYYYXXXWWWVVVTTTSSSOOOPPPQQQQQQPPPNNNMMMKKKLLLKKKIIIGGGEEECCCBBBBBB@@@AAA@@@@@@>>>;;;999888888888888777666444222222111111000000000000111111...------------...//////000000000000000000000000------............------,,,,,,,,,------,,,++++++.........///......---,,,333222000---,,,+++++++++.........------,,,,,,,,,,,,------------,,,+++***++++++++++++++++++++++++...............///000000``````___``````aaabbbcccZZZUUUNNNIIIHHHGGGFFFEEEFFFGGGGGGGGGHHHLLLRRRVVV^^^bbbgggkkknnnqqquuuwwwyyyyyyzzz||||||}}}}}}}}}~~~}}}{{{zzzxxxwwwwwwwwwuuuvvvwwwuuurrrpppqqqssswwwvvvtttsssssssssttttttrrrrrrqqqqqqqqqqqqqqqqqqtttuuuuuuvvvvvvtttsssrrrvvvwwwyyy{{{}}}zzzsssmmmiiifffddddddfffjjjllllllkkkkkkiiihhhkkkqqqvvvyyyzzzyyy||||||yyyuuuoooiiiddd[[[UUUNNNJJJHHHEEE@@@<<<<<<888888>>>BBBLLLddd}}}}}}}}}nnn\\\JJJ@@@>>>;;;999666555777777555333444555777999;;;>>>DDDGGGNNNRRRYYY___ccciiixxx|||yyyuuupppkkkggg^^^[[[VVVRRRPPPQQQTTTVVV]]]bbbiiipppuuuyyy}}}|||vvvmmmkkkgggeeeeeehhhlllooosssvvvzzz|||}}}}}}~~~zzzxxxuuurrrooohhh___XXXMMMHHHCCC@@@??????>>>===BBBEEEHHHKKKMMMPPPSSSVVV]]]cccmmmvvvzzz}}}}}}~~~xxxpppmmmqqqwwwzzz|||}}}{{{|||yyyxxxvvvsssrrrqqqpppppprrrqqqpppnnnnnnmmmmmmmmmffffffeeedddcccccccccccccccbbbaaa___]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVTTTTTTPPPPPPPPPPPPOOOMMMLLLLLLJJJJJJHHHFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@===;;;:::888888888777555444222111111111000000000000111111...------------...//////000000000000000000000000------............------,,,,,,,,,------,,,,,,+++,,,,,,---.../////////...000///...---,,,,,,---.........---------,,,,,,,,,111111000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...///111222333\\\\\\[[[ZZZYYYYYYYYYYYYPPPLLLGGGDDDCCCDDDDDDDDDIIIJJJJJJKKKMMMPPPVVVZZZ___bbbfffkkknnnrrrwwwzzz}}}||||||{{{|||}}}~~~}}}|||{{{yyyxxxwwwwwwvvvssssssrrrpppooooooqqqssstttsssqqqpppoooppprrrsssrrrrrrssssssssstttttttttvvvvvvvvvvvvuuusssqqqpppqqqrrrsssuuuvvvwwwwwwxxxyyy{{{zzzsssmmmjjjeeeeeefffiiikkkllljjjhhhggggggiiinnnuuu{{{|||yyytttmmmeee___VVVQQQKKKGGGFFFDDD@@@<<<<<<888999AAAJJJXXXooo{{{wwwgggVVVFFF===:::888666444444555666555444555666666666777;;;AAAEEELLLPPPVVV\\\^^^bbbooo||||||}}}}}}xxxrrrlllggg___]]]YYYVVVWWWZZZ___bbblllqqqxxx~~~tttmmm```^^^[[[ZZZ[[[___dddgggkkknnnssswwwyyy{{{}}}~~~yyyvvvrrrppplllfff]]]VVVJJJGGGBBB???>>>>>>>>>===DDDFFFJJJLLLNNNPPPSSSVVVaaafffnnntttvvvwwwwwwxxxqqqkkkhhhmmmsssxxx|||}}}|||}}}~~~}}}{{{yyyxxxvvvtttsssrrrrrrrrrqqqpppooommmmmmmmmlllffffffffffffeeedddcccbbbbbbbbb```^^^[[[YYYWWWVVVYYYYYYXXXWWWWWWVVVUUUTTTRRRRRRPPPOOONNNMMMLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBAAA???===;;;999888888777777555444222111111000000//////000000111......------......///000000000000000000000000000------------------------,,,,,,------------,,,,,,***+++,,,...///000000000,,,,,,,,,,,,---...///000...------------,,,,,,,,,...---,,,+++***+++,,,,,,------------------------+++,,,,,,...000222333444XXXWWWUUUTTTRRRQQQPPPPPPIIIGGGDDDBBBCCCEEEGGGHHHMMMNNNOOOPPPRRRVVV[[[___bbbeeeiiimmmqqqvvv{{{~~~}}}|||zzzyyyyyyzzz}}}~~~{{{zzzxxxwwwuuuttttttttttttssspppnnnnnnpppsssuuusssqqqooonnnnnnppprrrsssttttttuuuuuuuuuuuuuuuuuutttuuuuuuuuutttrrrpppooooooooopppqqqrrrrrrqqqqqqtttwww}}}xxxqqqllliiieeeeeefffggghhhhhhhhhgggdddfffiiiooowww}}}}}}yyyssskkkaaa[[[QQQMMMHHHEEECCCAAA???<<<<<<999===HHHWWWhhh}}}yyynnn___QQQDDD;;;888555444333333444444555555666666555333444888>>>BBBJJJMMMSSSXXXYYY\\\eeeppp~~~xxxzzz~~~wwwsssllljjjfffdddfffjjjpppttt||||||ppphhh[[[YYYVVVUUUWWW[[[aaadddccchhhnnnsssvvvyyy{{{}}}zzzwwwrrrnnnjjjcccZZZSSSHHHFFFBBB???>>>>>>??????DDDFFFJJJMMMOOOSSSVVVYYYcccfffkkknnnooooooooooookkkiiijjjooouuuzzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzyyywwwuuutttsssrrrsssrrrpppmmmkkkiiihhhgggfffgggggggggfffeeecccbbbaaa```___]]][[[ZZZXXXXXXYYYYYYXXXWWWVVVVVVUUUUUUUUUTTTRRROOONNNMMMMMMNNNKKKJJJHHHFFFEEEDDDCCCCCC@@@@@@@@@???===;;;888777888888777666555333222111000000////////////000000...............//////000000000000000000000000000------------------------+++,,,------------------+++,,,---...////////////++++++,,,,,,---...///000------------------------***)))'''%%%%%%&&&((()))------------------------++++++,,,---...000222333SSSRRRPPPNNNLLLKKKJJJIIIDDDCCCCCCCCCDDDGGGKKKMMMQQQSSSUUUWWWYYY]]]bbbfffhhhkkkooosssvvvzzz~~~}}}{{{yyywwwwwwyyy|||~~~zzzyyyxxxvvvuuutttssssssvvvssspppoooooorrruuuwwwrrrqqqpppooopppqqqsssuuuvvvvvvvvvvvvvvvtttsssrrrpppqqqrrrssssssrrrqqqpppoooooopppppppppoooooonnnpppsssyyyvvvnnniiifffeeeeeedddccccccdddfffhhhbbbfffkkkqqqwww}}}|||xxxrrriii___XXXMMMJJJFFFCCCAAA???>>>===<<<<<>>===:::888777777777777666555333111000000000////////////000000///............///000000000000000000000000000000...---,,,,,,,,,,,,---...+++,,,------.........------...............------,,,,,,---------------------------------------------+++***((()))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...//////MMMLLLKKKIIIGGGFFFEEEEEE@@@AAACCCDDDFFFIIINNNQQQVVVXXX[[[^^^```dddiiilllmmmqqquuuyyy{{{}}}|||{{{yyyxxxxxxzzz}}}{{{zzzyyywwwvvvuuuuuutttwwwssspppnnnpppsssuuuuuuqqqqqqqqqrrrssstttuuuuuuvvvvvvvvvvvvuuusssqqqppplllmmmnnnpppqqqqqqppppppooooooooooooooonnnmmmmmmjjjnnntttxxx{{{}}}uuulllfffcccddddddbbbaaa```bbbeeeiiiccchhhooouuuzzz~~~~~~zzzuuunnnfff\\\VVVJJJHHHEEEBBB???>>>===<<<===@@@KKK___wwwwww~~~qqq[[[NNNGGG@@@999666333444444333222222444555444444333333333666;;;>>>FFFHHHNNNUUUWWWVVV[[[aaaiiitttzzz||||||qqqddd\\\RRRPPPMMMMMMOOOSSSYYY\\\ccchhhnnnsssvvvwwwxxxyyy}}}xxxrrrlllggg___VVVOOOGGGGGGEEECCCAAAAAADDDGGGFFFJJJOOOSSSXXX]]]bbbeeefffggghhhhhhhhhhhhjjjlllrrryyyzzz{{{|||{{{zzzyyyyyy|||~~~{{{{{{zzzyyywwwuuusssrrroooooonnnnnnnnnnnnooooooiiiiiiiiihhhgggeeedddccc____________^^^^^^^^^^^^YYYXXXWWWVVVUUUVVVWWWWWWXXXWWWUUURRRPPPNNNMMMMMMLLLKKKIIIGGGEEECCCBBBBBBAAAAAAAAA@@@>>><<<:::888777777666666444333111000000//////......//////000//////......//////000111000000000000000000000000...---,,,++++++,,,---...+++,,,---......///............//////...------,,,,,,------------,,,,,,+++,,,,,,,,,------------...------,,,++++++,,,...///++++++++++++++++++++++++---------,,,------...///GGGFFFEEECCCBBBBBBBBBBBB@@@BBBEEEGGGIIILLLRRRVVVZZZ]]]```cccfffjjjooorrrqqquuuzzz~~~~~~~~~~~~~~~xxxwwwwwwvvvwwwyyy{{{}}}{{{zzzxxxwwwuuuuuuttttttuuuqqqnnnmmmoooqqqqqqqqqoooppprrrtttuuuuuuuuuuuurrrssstttuuutttsssqqqpppjjjkkklllnnnoooooonnnnnnmmmmmmmmmmmmmmmlllkkkkkkhhhkkkppprrrsssuuuxxxzzz}}}{{{ssslllgggeeeaaabbbccccccbbbbbbeeehhheeekkkssszzz~~~~~~{{{vvvpppjjjbbbZZZTTTIIIHHHEEEBBB>>><<<<<<<<<===DDDSSSjjjwwwvvv~~~iiiQQQFFFBBB>>>888555333555555444222111333555222333444333444666:::===EEEGGGNNNUUUXXXWWWZZZ___eeeqqq~~~~~~vvvjjj]]]UUUNNNLLLKKKKKKNNNTTTZZZ^^^hhhlllrrrvvvxxxxxxxxxxxxyyytttnnniiieee___VVVPPPHHHHHHHHHEEECCCDDDGGGJJJMMMPPPUUUZZZ^^^bbbgggjjjllllllmmmmmmmmmooorrrttt}}}zzzwwwxxxwwwuuusssuuuyyy}}}|||||||||{{{yyywwwuuutttnnnmmmmmmnnnnnnooopppqqqkkkkkkiiigggfffeeeddddddaaa``````___^^^]]]]]]\\\YYYXXXWWWUUUUUUVVVWWWXXXVVVVVVTTTRRRPPPMMMKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEAAAAAAAAA@@@>>><<<:::888777777666555444222111000//////............/////////////////////000000111000000000000000000000000...---+++******+++---...+++,,,---...////////////------..................+++,,,------------,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222BBBBBBAAA@@@?????????@@@BBBEEEIIIKKKMMMPPPVVVZZZ]]]___cccfffiiimmmrrruuussswww}}}~~~||||||ssssssssssssuuuvvvxxxyyyyyyxxxvvvuuusssrrrrrrrrrrrroookkkkkkmmmnnnnnnmmmnnnooorrruuuvvvvvvuuutttoooppprrrttttttsssrrrqqqjjjkkklllmmmmmmmmmlllkkkjjjkkkkkkkkkkkkkkkjjjiiijjjllloooooonnnnnnqqqtttuuuxxx|||}}}vvvpppllliiihhh^^^bbbeeefffeeedddeeeggggggnnnwww~~~~~~}}}|||xxxsssmmmfff___XXXSSSIIIHHHFFFBBB>>><<<;;;<<<>>>FFFWWWqqqssswwwyyycccLLLAAA???<<<777444444666777555222111333555111222444444555777:::===DDDGGGMMMVVVYYYXXXZZZ___dddrrr~~~tttgggZZZQQQNNNMMMLLLNNNRRRYYY___dddkkkpppuuuyyyyyyxxxwwwwwwtttpppkkkgggddd^^^WWWQQQIIIJJJIIIGGGDDDEEEIIIMMMSSSVVVZZZ^^^bbbeeejjjmmmqqqrrrrrrrrrrrruuuyyy||||||uuuuuutttqqqppprrrxxx}}}~~~~~~~~~}}}{{{yyywwwuuunnnmmmmmmllllllllllllmmmmmmkkkiiigggeeeeeeeeeeeebbbaaa```___]]]\\\[[[ZZZYYYXXXVVVUUUUUUVVVWWWXXXTTTTTTSSSRRROOOLLLIIIGGGFFFFFFFFFEEEFFFFFFGGGHHH?????????>>><<<:::777666777777666555444222111000//////............/////////////////////000111111000000000000000000000000...---+++******+++---...+++,,,---...////////////++++++---...//////000000)))***,,,---...------,,,,,,,,,,,,------.........,,,---...////////////...------------------------------...///111333444555AAA@@@===<<<<<<===@@@AAADDDGGGKKKOOOSSSWWW]]]```dddggglllppprrrtttuuuwww||||||~~~{{{wwwsssrrrooonnnnnnqqqtttvvvwwwvvvtttsssrrrsssssstttnnnmmmmmmllllllllllllmmmpppqqqrrrsssuuuvvvwwwwwwqqqqqqqqqqqqpppooommmlllnnnllljjjjjjkkklllkkkjjjkkkllllllkkkjjjjjjkkkmmmooommmkkkkkklllmmmmmmmmmssstttvvvxxxzzz|||}}}~~~}}}zzztttoookkkiiihhhhhhcccdddfffeeeddddddfffggggggnnnyyy~~~|||zzzvvvsssooojjjddd[[[RRRMMMGGGFFFDDD@@@===;;;<<<>>>AAAFFF[[[zzz}}}ttt}}}nnnRRRCCCAAA:::666999777222222222222222111000///222222222333555888:::<<>>===;;;::::::999888777666444222000///...000000000000000000000000...///000111222111000000222222111111000/////////------------------------------------------------,,,---------.../////////---.........---,,,,,,+++,,,,,,++++++,,,---///000........................------------------------)))***+++,,,---///000000???>>><<<;;;;;;===???AAADDDGGGLLLPPPTTTXXX]]]```fffjjjooosssuuuwwwyyyzzz|||yyysssqqqnnnllllllmmmoooqqqtttsssqqqqqqpppqqqrrrrrroooooonnnnnnmmmmmmllllllooopppsssuuuvvvvvvuuutttnnnnnnooopppooonnnmmmlllkkkjjjiiiiiijjjjjjiiiggghhhiiijjjiiihhhhhhjjjkkknnnkkkiiiiiijjjllllllkkkmmmmmmnnnppprrrtttvvvwwwxxxuuuqqqllliiihhhhhhhhheeefffgggfffeeeeeefffhhhkkkqqqzzz}}}zzzyyyqqqnnniiiddd^^^VVVOOOJJJDDDDDDBBB???<<<;;;===???BBBIII___}}}{{{uuuiiiOOOAAA???888555888666222222333333222111111000222222222333555777:::;;;AAAEEELLLTTTYYY\\\\\\\\\aaaooo||||||~~~|||sssfff]]][[[UUUVVVXXX[[[aaajjjsssyyy~~~~~~~~~}}}zzzxxxvvvuuurrrmmmhhhccc]]]WWWSSSPPPMMMLLLMMMMMMMMMRRRXXX]]]___bbbggglllqqqtttvvvxxxzzz{{{{{{|||~~~}}}xxxvvvuuuppppppqqqrrrtttwwwzzz{{{zzz{{{{{{{{{yyyvvvsssrrrooonnnmmmkkkjjjjjjjjjkkkhhhgggfffeeedddddddddeeeaaa```^^^\\\[[[[[[\\\\\\YYYXXXWWWVVVVVVUUUUUUVVVUUUTTTSSSQQQOOOMMMKKKIIIIIIIIIIIIHHHGGGEEEDDDCCCAAA@@@???===;;;999999888777777555444222000///...000000000000000000000000///000111222222222111000222222111111000/////////------------------------------------------------------------............------......------,,,+++++++++******+++,,,...///........................------------------------***+++,,,---...///000111<<<;;;:::999:::<<>>CCCJJJRRRYYY]]]^^^___```lllyyy{{{}}}}}}~~~{{{uuukkkeeeeeebbbccceeeiiipppwww~~~}}}zzzxxxyyyuuuooojjjeee```\\\XXXVVVSSSQQQRRRRRRQQQVVV\\\```bbbggglllqqquuuxxxzzzyyyzzz||||||{{{|||~~~|||{{{yyyuuuqqqpppqqqrrrrrrrrrtttvvvxxxzzz{{{|||yyyyyyxxxwwwvvvtttrrrqqqpppooommmlllkkkjjjjjjjjjffffffeeedddcccccccccddd```___]]][[[ZZZZZZ[[[[[[YYYXXXWWWVVVUUUUUUUUUUUUSSSRRRRRRPPPOOOLLLKKKJJJHHHHHHHHHGGGGGGEEEDDDDDDBBBAAA???===;;;999777666666666444333111000///...///////////////////////////000222333333333222111222111111000000//////...------------------------------------------------............------------------......------,,,,,,***************,,,------------------------------------------------------+++,,,---...///111111222888888888888:::<<<>>>@@@CCCGGGMMMRRRWWW[[[___bbblllooouuuyyy|||~~~|||zzzxxxtttpppmmmkkkkkkkkkjjjjjjiiiiiiiiikkklllmmmlllmmmooopppqqqqqqqqqqqqqqqrrrtttuuutttsssqqqoookkkkkkkkkkkkjjjjjjiiiiiigggggggggiiijjjiiifffccceeefffgggfffeeefffhhhjjjooommmkkkkkkmmmnnnooonnnmmmkkkiiigggggghhhkkklllhhhgggfffeeeeeefffggghhhggghhhiiiiiijjjkkknnnpppwwwzzz~~~|||yyyuuurrrhhhccc[[[UUUPPPLLLIIIFFFBBBAAA???<<<999:::<<>><<<555555777333333333444444444333333222111111111111333555777999<<<@@@GGGOOOWWW\\\___``````jjjwww|||}}}||||||~~~|||xxxrrrpppqqqppprrrvvv|||}}}||||||wwwqqqlllhhhdddaaa^^^[[[XXXWWWXXXWWWVVVYYY___cccfffjjjppptttxxx{{{|||yyyyyyxxxwwwuuutttssssssmmmmmmkkkiiiiiikkkpppsssxxxxxxzzz{{{{{{{{{{{{{{{xxxxxxvvvuuusssqqqppppppoooooonnnlllkkkjjjiiiiiiiiihhhfffdddcccbbbbbbbbbaaa```^^^]]]\\\[[[[[[[[[YYYXXXWWWVVVUUUTTTTTTTTTRRRRRRRRRQQQOOOMMMLLLKKKFFFFFFGGGGGGFFFEEEDDDDDDAAAAAA???===:::888666444555444333222111000//////........................000111222333444333222222111111111000//////......------------------------------------------------.........------,,,,,,,,,,,,------...------,,,,,,+++++++++++++++,,,,,,---------------------------------------------------,,,,,,---///000111222333666666777777999;;;===???BBBFFFLLLRRRWWW\\\aaadddmmmqqqvvvzzz}}}|||}}}{{{wwwrrrnnnkkkjjjjjjhhhgggffffffggghhhiiijjjiiijjjllloooqqqssstttuuuttttttrrrqqqpppppppppqqqmmmlllkkkjjjiiihhhggggggiiiiiiiiikkklllkkkhhheeeggghhhhhhhhhggggggiiikkknnnllljjjjjjlllnnnnnnnnnpppnnnkkkhhhfffggghhhiiiccccccccccccdddeeeggghhhfffhhhjjjkkklllppptttwww|||~~~~~~}}}{{{wwwrrrnnnddd___WWWQQQLLLJJJHHHFFFCCCBBB???;;;888999<<<>>>FFFWWWrrrrrrsssyyymmmTTTDDD>>>;;;555666888333222333333444444333333333111000000111222444666777:::===DDDLLLSSSYYY]]]______gggttt~~~{{{xxx~~~}}}yyyyyy|||}}}}}}yyytttoookkkhhheeeccc^^^[[[ZZZ\\\[[[YYY]]]bbbgggiiinnnssswwwzzz|||}}}wwwuuuqqqmmmjjjhhheeedddaaabbbcccdddgggmmmtttyyy~~~|||zzzyyyxxxwwwvvvtttrrrqqqpppooonnnnnnnnnmmmllljjjiiiiiilllkkkhhhfffcccbbb``````bbbaaa```___^^^]]]]]]\\\ZZZYYYWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRPPPOOOMMMLLLFFFFFFFFFFFFEEEEEEDDDCCC@@@@@@???===:::777555333333333222111000000//////------------------------000111222333444333222222111111000000///.........------------------------------------------------......------,,,,,,,,,+++,,,,,,------...------,,,,,,,,,,,,---------------------------------------------------------------,,,---...///000222333333666666777888999;;;<<<===@@@DDDIIIOOOUUU\\\cccgggnnnrrrwww{{{}}}~~~~~~}}}{{{wwwsssooollljjjiiigggfffeeeeeeeeefffggghhhhhhhhhjjjlllooorrrtttvvvuuutttqqqooonnnooopppqqqnnnmmmkkkjjjiiihhhhhhhhhlllkkkkkklllmmmmmmjjjhhhjjjkkkkkkjjjiiihhhjjjllljjjhhhggggggiiikkklllkkkooonnnkkkhhhgggffffffgggbbbccccccdddeeefffggghhhhhhiiikkkmmmooosssxxx|||~~~|||{{{xxxsssmmmhhh___ZZZSSSMMMIIIHHHFFFEEECCCAAA>>>;;;888999===@@@HHH[[[vvvpppwwwqqqcccLLL@@@<<<:::444666999333111222222333333333333333000000///000111333444666888;;;@@@GGGNNNTTTYYY[[[\\\aaannn~~~yyytttyyy}}}zzzuuurrroookkkhhheee```^^^^^^```___^^^aaafffjjjmmmqqqvvvyyy{{{||||||uuuppphhhbbb___]]]\\\[[[[[[^^^bbbggglllssszzz}}}{{{yyyxxxwwwwwwvvvuuutttrrrpppooommmmmmmmmmmmlllkkkjjjjjjmmmkkkiiifffcccaaa```___bbbbbbaaa```___^^^]]]]]][[[ZZZYYYWWWVVVUUUTTTTTTUUUUUUTTTSSSQQQOOOMMMLLLFFFFFFFFFEEEEEEDDDBBBBBB>>>>>>>>><<<:::777444333222111111111000000//////........................///000222333333333222111111000000//////......---------------------------------------------------------------,,,,,,,,,,,,,,,,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000111222333666777777888:::;;;<<<<<<>>>AAAFFFLLLSSS\\\eeekkkqqqtttyyy|||}}}~~~}}}zzzvvvrrrooommmmmmhhhgggfffeeeeeeeeefffgggiiihhhhhhiiikkknnnrrrtttsssrrrqqqpppoooooopppppplllkkkkkkjjjjjjkkklllmmmnnnmmmllllllmmmmmmlllkkklllmmmmmmkkkiiiiiijjjkkkiiigggeeefffhhhjjjkkkjjjlllkkkjjjiiihhhhhhhhhiiiddddddeeeeeefffggghhhhhhlllmmmnnnoooppptttyyy||||||{{{yyyxxxtttnnngggbbbYYYTTTNNNHHHFFFDDDBBBAAA@@@???===:::999<<>>CCCIIIOOOTTTVVV[[[___lll~~~zzzssswww|||zzzwwwtttqqqnnnjjjfffbbb```aaaccccccbbbeeejjjoooqqquuuyyy|||}}}}}}|||ssskkkaaaZZZXXXXXXYYYZZZ[[[```gggmmmtttzzz~~~{{{yyyxxxxxxwwwxxxxxxxxxvvvssspppoookkkllllllmmmmmmlllkkkkkkiiihhhfffeeecccbbbaaaaaaaaaaaa``````___^^^\\\\\\\\\[[[ZZZXXXWWWVVVUUUUUUUUUUUUTTTRRRPPPMMMKKKJJJFFFFFFFFFEEEDDDBBBAAA@@@<<<======<<<:::888555333000000000000000/////////........................///000111222222222111000000000000///......------------------------------------------------------,,,,,,,,,,,,,,,,,,------+++,,,------......------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...000111222222777777888999:::;;;;;;<<<===@@@DDDJJJRRR\\\fffmmmrrrvvvzzz}}}~~~~~~}}}yyyvvvtttrrrqqqiiihhhfffeeedddeeeeeefffkkkjjjhhhggghhhkkkooorrrpppqqqqqqrrrqqqpppooonnnjjjjjjjjjjjjkkkmmmpppqqqpppnnnllllllmmmmmmmmmlllmmmnnnnnnllliiihhhiiijjjjjjhhhfffgggiiikkklllllliiiiiijjjkkkkkkllllllllleeeffffffgggggghhhhhhiiipppppppppppppppsssxxx{{{zzzyyywwwuuuqqqkkkccc]]]TTTPPPJJJEEECCCAAA???>>>======;;;::::::>>>DDDIII[[[nnnyyyttt|||wwwooo___OOOAAA:::999777000444777//////000111222222222222222////////////000111333444777999<<>>===@@@888666<<<===:::AAAMMMgggxxx}}}xxxwww{{{vvvjjjVVVDDD<<<999666555444444333222111111111111111111111111////////////000111222333777888:::===CCCIIINNNQQQVVVaaakkkuuu~~~{{{yyyvvvrrrnnnkkkiiihhheeeffffffgggiiijjjlllmmmvvvxxx|||~~~}}}ppphhh___\\\```ccccccaaaeeejjjssszzz|||zzz~~~{{{vvvuuu}}}~~~}}}{{{yyywwwuuusssrrrhhhiiikkknnnpppooollljjjjjjfffbbbbbbeeeeeebbb___``````^^^]]]\\\]]]]]]^^^^^^^^^\\\ZZZYYYWWWVVVUUUYYYWWWUUURRRNNNLLLJJJJJJKKKIIIFFFEEEDDDCCC@@@>>>???>>>===;;;999777666555////////////000000000000///............//////000000000111111111111000000333222000///......//////------------------------......////////////........................---------...............------)))***++++++------...///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222999999999888999999::::::<<<>>>AAAGGGPPP[[[eeejjjqqquuu{{{~~~||||||}}}}}}{{{yyyqqqpppmmmkkkiiiiiijjjkkkiiiiiijjjjjjlllmmmooopppooooooppppppooommmlllkkknnnllljjjjjjlllnnnooonnnlllkkkjjjkkkllllllkkkiiikkkjjjiiihhhhhhhhhhhhhhheeeeeeeeefffhhhiiihhhgggfffjjjkkkhhhgggiiiiiifffddddddcccdddeeegggiiijjjnnnoooqqqssstttwww{{{~~~|||zzzxxxvvvsssoookkkeee^^^YYYOOOKKKFFFBBB@@@@@@???>>>;;;666777===???@@@JJJYYYpppwwwttt{{{ssseeeQQQAAA888666333111111111000///111111111111111111111111000000000000000111222333555555777;;;@@@FFFKKKNNNTTT]]]gggqqq{{{yyyvvvsssooolllkkkjjjhhhhhhhhhhhhiiikkkmmmnnnvvvyyy|||}}}{{{rrrkkkffffffkkknnnmmmjjjkkkoootttzzz}}}}}}{{{zzz||||||{{{|||~~~}}}{{{xxxvvvtttsssrrrnnnmmmnnnoooooonnnllliiiiiieeebbbbbbeeegggdddaaaaaa```___]]]\\\\\\]]]]]]ZZZZZZZZZYYYXXXWWWWWWWWWXXXVVVTTTQQQNNNLLLKKKJJJIIIGGGDDDCCCBBBAAA>>><<<>>>===;;;:::777666444333000/////////............///............///000000000000111111111111000000333222000///......//////------------------------......////////////........................------000//////...---+++)))(((------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333;;;::::::999999999999:::<<<>>>BBBHHHQQQZZZbbbgggppptttzzz}}}}}}zzzwwwxxx|||~~~{{{wwwtttrrrooommmkkkkkkllllllllllllllllllmmmnnnooopppmmmmmmmmmmmmmmmmmmnnnnnnooommmkkkkkklllnnnnnnmmmjjjiiihhhiiijjjkkkjjjiiikkkjjjiiigggfffffffffeeefffeeeeeefffhhhiiihhhgggeeeiiikkkiiiiiijjjiiieeecccbbbcccccceeegggiiikkklllooorrruuuvvvyyy|||~~~zzzyyyvvvtttppplllhhhaaaZZZUUULLLHHHCCC@@@??????>>>>>>:::777999>>>@@@FFFWWWjjjyyyrrrsss{{{mmm\\\JJJ===777555222000000000///...111111111111111111111111222111111111111111222222222333555888<<>><<<<<<;;;:::888666444333222/////////......---------///.........//////000111000111111222222111111000222222111///////////////------------------------......////////////......------------------...............---,,,***)))(((------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---...///000222333<<<;;;:::999999999999999<<<===AAAGGGPPPZZZccciiiooossswwwzzz|||}}}~~~~~~zzzxxxzzzvvvsssuuuyyy{{{xxxsssuuutttqqqnnnmmmlllmmmmmmnnnnnnmmmmmmmmmnnnoooooolllkkkjjjjjjkkkmmmoooqqqpppmmmkkkkkklllmmmmmmmmmhhhfffeeefffggghhhhhhgggiiiiiihhhgggfffffffffggggggeeedddeeeggghhhhhhgggfffjjjkkkjjjjjjkkkgggbbbaaaaaaaaaccceeehhhjjjllljjjnnnrrruuuwwwzzz}}}|||yyyxxxtttqqqnnnjjjfffaaa[[[VVVKKKGGGBBB???======<<<;;;;;;999:::===AAAMMMeee{{{uuussszzzzzzgggSSSCCC;;;999666333222222333222111111111111111111111111111333222222111111111111222111222333666:::???CCCFFFOOOVVV]]]cccooo}}}~~~yyyuuutttwww|||}}}|||zzzwwwssspppllljjjiiikkkkkkkkklllnnnrrrvvvxxx{{{}}}|||zzzrrrssswww~~~|||zzzwwwttttttuuuwwwyyy~~~|||xxxtttrrrrrrrrrsssvvvssspppnnnmmmmmmkkkjjjjjjhhheeeeeeggggggfffeeecccbbbaaa___^^^\\\[[[[[[XXXXXXXXXYYYYYYYYYYYYYYYVVVUUUSSSQQQPPPOOONNNNNNJJJHHHFFFDDDDDDBBB@@@>>><<<;;;999777555333222111.../////////////////////............///000111111111111222222222222111111222222111000000/////////---------------------------......//////......---,,,,,,------------......++++++,,,------------,,,)))***++++++------...///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,///...------...000222444<<<<<<;;;:::999999999999===>>>@@@GGGPPP\\\gggnnnnnnqqquuuwwwyyyzzz|||~~~~~~~~~~~~|||yyytttpppmmmssspppooorrrwwwyyyxxxuuuvvvtttrrrooommmlllmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnkkkjjjiiihhhjjjllloooqqqpppmmmkkkkkklllmmmmmmmmmiiihhhffffffgggiiiiiihhhggggggggggggggghhhiiijjjgggeeecccdddeeegggffffffhhhjjjkkkiiijjjkkkgggaaa______```bbbeeehhhkkkmmmjjjmmmrrruuuwwwzzz|||~~~{{{xxxwwwqqqooollliiifffbbb]]]ZZZLLLHHHBBB>>><<<;;;999888999:::;;;>>>EEEWWWtttuuu|||wwwaaaLLL???:::999777444333333444333222111111111111111111111111222222111111000111111111222222333555888===AAACCCMMMSSSYYY]]]dddnnnxxx}}}~~~~~~zzz~~~xxxooohhhfffiiiooottt}}}{{{yyyvvvrrrnnnkkkhhhgggkkkkkklllooosssxxx|||~~~~~~|||vvvyyy{{{uuupppoooqqqvvvyyy|||zzzvvvsssqqqqqqsssttttttqqqnnnlllmmmmmmmmmlllllljjjhhhgggfffeeedddccccccbbbaaa```^^^]]][[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYWWWVVVTTTRRRQQQPPPPPPOOOJJJHHHEEEDDDCCCBBB???===<<<;;;999888666444222111......///000111222222333.........//////000222222222222333333333333222222222222222111000000//////------------------------------............------,,,,,,,,,,,,------......,,,,,,---...............)))***++++++------...///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,............///000222333<<<;;;;;;::::::::::::;;;===???CCCJJJTTT```jjjpppmmmppprrrtttvvvxxx{{{}}}{{{zzzxxxtttppplllhhhfffggggggiiilllpppsssuuuuuuvvvtttqqqnnnlllkkkkkkllllllllllllkkkllllllmmmmmmkkkjjjiiihhhiiikkkmmmnnnooommmkkkkkklllnnnnnnmmmnnnllliiihhhiiijjjjjjjjjffffffffffffgggiiijjjkkkfffdddbbbbbbccceeeeeedddgggiiihhhhhhjjjmmmiiiccc^^^^^^___aaaeeehhhlllnnnmmmpppsssuuuwwwzzz}}}}}}zzzxxxwwwpppmmmjjjhhhfffccc___\\\LLLHHHBBB>>>;;;:::888777666999>>>DDDPPPeeezzzxxxqqqYYYFFF<<<:::777444222111222222222111111111111111111111111111111000000000000000111111222222222444777;;;>>>AAAHHHOOOUUUYYY[[[aaajjjqqquuuyyyyyyyyy}}}xxxqqqggg___]]]```fffkkksssxxx}}}}}}|||{{{wwwuuurrrooollliiihhhgggkkkmmmooosssxxx|||~~~{{{~~~yyyqqqkkkjjjnnnuuuyyyzzzxxxwwwtttsssrrrrrrssstttssspppnnnmmmmmmnnnnnnmmmmmmkkkiiigggeeeccccccbbbbbbbbbaaaaaa___^^^\\\[[[^^^^^^]]]\\\ZZZYYYXXXXXXWWWVVVTTTRRRQQQPPPOOOOOOGGGEEECCCBBBAAA@@@===;;;;;;:::999777555333222111//////000111222222333444.........///000111222333222333333444444333333222222222222222111000///...------------------------------............------++++++,,,,,,------......////////////...---,,,+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222;;;;;;:::::::::;;;;;;<<<>>>AAAHHHPPPZZZcccjjjmmmmmmnnnqqqrrrsssvvvzzz}}}zzzxxxuuurrrnnnkkkiiihhhgggiiilllmmmmmmnnnqqqtttuuussspppmmmkkkjjjjjjjjjjjjjjjiiiiiijjjkkkllllllkkkjjjiiiiiihhhiiijjjkkknnnllljjjjjjlllnnnooonnnooommmjjjhhhiiiiiiiiihhheeeeeeeeeeeefffggghhhhhheeeccc``````aaacccccccccdddeeedddeeejjjpppnnnhhh\\\]]]^^^aaaeeeiiilllooorrrsssuuuwwwxxx{{{|||zzzxxxwwwpppmmmjjjgggdddaaa]]]ZZZKKKGGGBBB>>><<<;;;:::999999>>>FFFPPP]]]ppp{{{sssxxxjjjQQQ@@@::::::555333111000111111111000111111111111111111111111............///000111111111111111222555888<<<>>>BBBIIIQQQVVVWWWYYYbbbjjjrrrxxxyyytttuuu}}}zzzrrrlllccc[[[YYY\\\bbbfffjjjnnntttvvvvvvuuuuuuvvvoooooommmllljjjjjjiiiiiinnnpppsssxxx|||~~~|||{{{uuummmggggggmmmtttzzz}}}xxxtttssssssssssssssstttttttttrrrpppooooooooonnnmmmjjjjjjiiigggdddccccccccc```aaaaaaaaa```___]]]\\\]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUSSSQQQOOONNNMMMLLLGGGEEECCCAAAAAA???===;;;:::999777666333222000///111111111000000000000000.........///000222333444333333444444444444333333222222333333222111///...------------------------,,,------......------,,,***++++++,,,------..................---,,,++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222222111000::::::::::::;;;;;;<<<===>>>CCCLLLVVV___eeehhhiiilllnnnpppqqqrrruuuyyy||||||zzzwwwssspppooonnnnnntttwwwyyywwwsssqqqsssvvvtttrrrooollliiiiiiiiiiiihhhhhhhhhhhhiiijjjkkklllkkkkkkjjjiiihhhhhhhhhhhhmmmkkkjjjjjjmmmooooooooonnnkkkgggffffffffffffeeeffffffeeedddddddddeeeeeeeeebbb______```bbbbbbbbbaaabbbaaaccckkkrrrrrrmmm\\\\\\^^^aaaeeeiiimmmooovvvwwwxxxxxxyyy||||||zzzyyyxxxqqqnnniiifffccc___[[[XXXIIIEEEAAA===<<<<<<;;;;;;>>>EEEOOOZZZgggvvvtttooowww|||eeeMMM===888999666444111111111222222111111111111111111111111111------------...000111111000000000111333777:::<<<>>>EEEOOOTTTTTTVVV___hhhrrryyyyyypppnnnzzz}}}zzznnniiiaaaZZZYYY\\\bbbfffeeeiiinnnqqqppppppqqqrrrjjjiiiiiiiiijjjjjjkkklllpppsssvvv{{{~~~}}}zzz|||xxxrrrkkkeeefffllltttzzz~~~yyyqqqrrrrrrsssssstttttttttvvvtttrrrqqqqqqpppnnnlllhhhhhhhhhfffdddcccdddeee``````aaaaaaaaa___^^^]]][[[[[[ZZZZZZYYYYYYXXXXXXUUUTTTRRROOOMMMLLLKKKJJJIIIGGGEEECCCCCCAAA???===888777666444222000///...333222111000///...------.........///000222333444333444444555555444444333222222333333222111///...------------------------,,,------......------,,,******+++,,,,,,---......)))***+++,,,------...---)))***+++,,,---......///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***,,,///222333222111///:::;;;<<<<<<;;;;;;<<<>>>AAAEEEMMMWWW```eeegggfffffffffgggiiimmmrrrwwwzzzyyy{{{|||yyyuuuuuuzzz~~~}}}yyyuuuqqqooopppnnnjjjhhhgggiiikkkmmmlllkkkjjjjjjkkklllnnnooonnnkkkiiiiiikkkkkkhhhfffiiiiiijjjkkkkkkkkkkkkjjjjjjiiigggdddcccbbbbbbbbbiiihhhhhhhhhhhhggggggggghhheeebbbaaacccfffggghhhbbbaaa``````aaaeeeiiilll]]]]]]]]]```eeejjjmmmnnnuuuwwwyyyzzz{{{}}}}}}{{{xxxtttrrroookkkfffbbb^^^ZZZVVVSSSIIIFFFBBB???===>>>@@@BBBEEENNNZZZccciiiqqq~~~mmmiiiqqqgggTTTFFF;;;555444222111111111111111222222////////////000000000000222111111111000000//////------///222555888;;;===???CCCGGGJJJNNNUUU^^^dddvvvvvvnnnsss~~~yyyttthhh^^^WWWXXX^^^ccchhhlllppplllhhhdddbbbdddgggiiiiiihhhfffdddcccfffjjjnnnwwwzzz}}}}}}|||~~~~~~|||wwwwwwwwwyyyzzzyyyvvvsssqqqmmmhhhgggkkkrrryyy}}}zzzwwwtttttttttttttttsssssssssooopppqqqpppnnnmmmmmmnnniiiiiihhhhhhgggeeedddccceeeccc`````````aaaaaa```aaa]]]YYYXXXYYYYYYWWWUUURRRPPPNNNMMMMMMLLLJJJHHHKKKHHHCCC@@@>>>===<<<;;;999777444222000000000111000111222222222000///...///111222222111111333555666666777666444222000...000000///...............000///...---------------,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++***+++,,,...///******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...,,,+++******))))))******------...///000111222222888999;;;;;;::::::<<<>>>BBBFFFNNNWWW___bbbcccbbbaaaaaaaaaccchhhmmmssswwwzzz}}}~~~zzztttqqqqqqnnnkkkiiihhhiiikkkllllllkkkkkkkkkkkklllmmmnnnooommmkkkkkklllllljjjhhhggghhhhhhhhhhhhhhhggggggffffffeeedddccccccccccccggggggggggggffffffffffffgggdddbbbaaacccdddeeeddd___^^^\\\[[[\\\___bbbddd\\\]]]^^^bbbfffkkknnnoooxxxyyy|||}}}}}}|||zzzwwwsssqqqoookkkeee___ZZZVVVQQQNNNHHHGGGCCC???===???CCCHHHSSS[[[ffflllooovvvuuudddeeettt{{{bbbPPPCCC999444444222222111111000111111111000000000000////////////111111111111000000000///...///000111333555777888===@@@EEEHHHLLLSSS[[[bbbppp|||wwwooorrr{{{}}}wwwqqqfff\\\VVVYYY```eeejjjnnnoookkkfffbbb______aaacccdddddddddcccdddggglllpppuuuwwwzzz|||~~~~~~}}}|||{{{}}}~~~{{{xxxqqqooonnnoooqqqssssssrrrooommmkkkmmmssszzz~~~~~~}}}{{{zzzvvvvvvuuuuuuttttttsssssspppqqqqqqooommmkkkkkklllhhhhhhhhhhhhggggggfffeeefffdddaaa````````````___aaa^^^ZZZXXXXXXXXXVVVTTTRRRQQQNNNMMMMMMLLLJJJHHHJJJGGGBBB???>>>===;;;:::888777444222000000000111000111111222111000///......000333444555555777888999888888777555444222111000000///.....................---,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++---,,,+++++++++,,,---...************++++++++++++,,,,,,+++++++++,,,---...,,,,,,++++++************,,,---...///000111111222888999;;;;;;:::;;;===???DDDIIIRRRZZZ___aaaaaa___]]]\\\\\\^^^cccjjjpppttt|||yyytttrrrpppllljjjiiiiiikkklllllllllkkkkkkkkklllmmmmmmnnnlllkkkkkklllllljjjiiieeeffffffeeeeeedddcccbbbbbbbbbccccccdddccccccccceeeeeeeeeeeeddddddddddddeeecccaaaaaabbbbbb```___\\\[[[YYYWWWWWWYYY\\\]]][[[]]]```dddhhhllloooqqq{{{}}}~~~}}}{{{zzzyyyvvvrrrooonnniiibbb[[[UUUPPPKKKHHHIIIIIIFFFAAA===@@@IIIPPP]]]fffmmmooopppxxxzzzjjj```hhh}}}ttt\\\JJJ???777333333333222111000000000000000111111000000//////......111111111111000000000000000000000000111222333333:::>>>BBBEEEIIIPPPYYY___jjjwww{{{qqqpppvvv{{{tttooobbbYYYSSSWWW___eeeiiimmmmmmjjjeee___[[[ZZZYYYZZZ]]]^^^```bbbdddhhhnnnrrrvvvwwwxxxzzz{{{{{{{{{{{{|||~~~}}}yyyuuurrrkkkhhhddddddgggkkkoooqqqpppqqqtttyyy}}}{{{{{{|||||||||wwwwwwvvvuuuttttttssssssqqqqqqqqqooollljjjiiijjjggghhhhhhiiiiiihhhhhhggggggeeebbb``````___^^^]]]aaa^^^[[[YYYXXXWWWUUUTTTSSSQQQOOOMMMMMMLLLJJJHHHHHHEEEAAA>>>===<<<:::999777555333111000000000111000111111111111000//////---111555888999:::;;;<<<999888777555444333333333000000///...............------,,,+++++++++,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,************++++++++++++,,,,,,+++++++++,,,---...------,,,,,,,,,+++++++++,,,,,,---...///000000111;;;<<<===<<<<<<===???AAAGGGMMMUUU]]]```aaa``````\\\[[[\\\^^^cccjjjrrrvvv~~~|||vvvrrrpppmmmkkkiiiiiijjjkkklllllllllkkkkkkkkkkkkkkkiiiiiihhhhhhhhhiiihhhgggeeeeeeeeedddcccaaa```___``````bbbcccccccccbbbaaadddddddddcccccccccbbbbbbcccbbbaaaaaaaaa___\\\ZZZYYYXXXVVVVVVWWWYYY[[[]]]\\\^^^cccgggkkkooorrrttt}}}{{{zzzyyyxxxxxxuuuqqqnnnjjjeee]]]VVVQQQMMMJJJHHHNNNNNNKKKDDD???CCCNNNYYYccckkkooonnnooo|||lllffffffuuuoooWWWGGG===555222333333222111000000//////000111111000000//////......111111111000000000000000111111000000000111222222888<<<@@@CCCGGGNNNVVV]]]eeesss{{{{{{|||~~~vvvpppqqqwwwzzztttnnn```XXXSSSWWW^^^bbbfffiiikkkiiiddd^^^YYYVVVSSSRRRUUUXXX\\\```dddjjjooossszzzzzzzzzzzzzzz{{{{{{|||}}}yyytttnnnkkkgggccc^^^]]]aaaiiippptttwwwzzz}}}{{{{{{|||||||||vvvvvvuuutttsssrrrrrrqqqoooooopppnnnkkkjjjjjjkkkiiiiiiiiiiiiiiihhhgggggggggeeebbbaaa```___]]][[[^^^]]][[[ZZZYYYXXXVVVUUUSSSQQQOOONNNMMMLLLIIIGGGFFFCCC???===<<<;;;999777555444222111000000000000000000111111111000000000///333888;;;<<<=========777666444222111111111222000000///...............------,,,,,,,,,,,,,,,------------...............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,++++++,,,---...///000000<<<============???BBBEEEIIIOOOXXX^^^````````````\\\\\\]]]```fffnnnuuuzzz{{{vvvpppooommmkkkjjjiiijjjkkkllllllkkkkkkkkkjjjiiiiiiffffffggggggffffffggggggffffffeeedddcccaaa```___```aaabbbcccbbbaaa```___dddccccccccccccbbbbbbbbbaaaaaa``````___]]]ZZZWWWTTTTTTTTTUUUWWWZZZ]]]___^^^bbbfffjjjmmmqqquuuyyy~~~}}}yyyxxxxxxwwwwwwtttooolllddd___XXXRRRNNNMMMLLLKKKSSSSSSOOOGGGBBBFFFSSS^^^gggnnnrrrqqqvvv~~~oooaaaeeesss{{{iiiSSSEEE<<<555222333222111111000//////000000111000000000/////////...000000000000000000111111000000000000111222333444666:::>>>BBBFFFLLLUUU[[[bbbrrryyyvvvwww|||~~~|||ssslllnnnzzz~~~~~~~~~~~~|||uuupppddd[[[VVVZZZ___bbbccceeeiiigggddd___ZZZUUUQQQOOOPPPSSSXXX]]]ccciiipppuuu|||{{{zzzzzzzzzzzz{{{|||~~~zzzuuuoooiiifffaaa^^^[[[]]]dddnnnwww|||~~~|||||||||zzzyyyttttttsssrrrrrrqqqpppppplllmmmnnnmmmlllkkklllmmmllllllkkkjjjhhhgggeeedddeeecccaaaaaa```___]]][[[[[[[[[[[[ZZZYYYXXXXXXXXXTTTRRROOONNNMMMKKKIIIGGGCCCAAA>>><<<;;;999777555333222111111000000000000000000000000000000111111222666:::======<<<;;;;;;777555333222111111111222000000///.....................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,------------...++++++,,,,,,,,,---------------.........---,,,+++++++++,,,---...///000000<<<===>>>@@@BBBEEEJJJNNNOOOUUU\\\``````______aaa^^^___aaaffflllssszzz~~~}}}|||{{{zzzzzzuuurrrnnnmmmkkkjjjiiijjjjjjjjjkkkkkkkkkjjjiiihhhgggfffdddfffggggggffffffgggiiifffffffffeeedddbbbaaa```aaaaaaaaabbbaaaaaa``````ddddddddddddccccccccccccaaa```___^^^^^^\\\YYYVVVQQQQQQSSSUUUYYY]]]```bbbcccgggkkkmmmnnnrrrxxx~~~~~~|||wwwvvvvvvuuutttqqqlllhhh___YYYSSSNNNLLLMMMNNNNNNTTTSSSNNNHHHFFFKKKWWWaaafffnnnsssuuusssfff\\\hhh}}}ooo___MMMAAA;;;555333333000000000//////000000111/////////000000000000000000000000000111111111111//////000000111333444555444888<<<@@@DDDJJJSSSYYYaaappp~~~vvvvvv{{{vvvjjjgggrrr~~~}}}}}}}}}~~~}}}~~~~~~wwwrrriiiaaa[[[^^^cccdddddddddeeedddbbb___[[[VVVQQQOOOMMMPPPUUUZZZ```hhhpppuuuxxxxxxxxxyyyzzz|||}}}~~~~~~{{{vvvqqqllliiibbbaaabbbgggqqq{{{}}}zzzyyyxxxwwwuuurrrqqqqqqqqqqqqpppppppppkkkmmmnnnnnnmmmmmmnnnooollllllkkkjjjhhheeecccbbbbbbaaa``````aaaaaa___]]]ZZZ[[[\\\[[[YYYXXXWWWXXXTTTRRROOONNNMMMKKKIIIFFF@@@>>><<<;;;:::888666444111111111000000000000000000000000///000000111222444777:::;;;:::999999999777666555444333333333333000000///.....................---------...///////////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------***+++,,,---------,,,,,,,,,---.........---,,,+++,,,,,,---...///000000111===@@@CCCFFFKKKRRRYYY^^^]]]bbbfffgggdddaaabbbeeeccceeeiiiooouuu||||||{{{|||}}}}}}|||xxxtttpppmmmkkkkkkjjjjjjiiiiiiiiijjjkkkiiijjjjjjiiihhhfffeeecccaaaccceeeeeeddddddfffhhheeeeeeeeeeeedddcccbbbaaa````````````aaabbbccccccffffffeeeeeeeeedddddddddaaa___^^^]]]]]][[[YYYWWWSSSTTTVVVYYY]]]aaadddfffiiilllnnnoooooosss{{{~~~|||zzzxxxtttssssssrrrqqqmmmgggccc[[[UUUNNNJJJIIILLLNNNOOOQQQNNNJJJFFFHHHPPP[[[cccgggqqqzzzyyyjjjbbbaaannnzzz___RRRCCC<<<888555333333//////...//////000111222......//////000000111111///000000000111111111111////////////000111222222222555999===AAAGGGPPPWWW^^^nnnzzzjjjdddmmmzzz}}}||||||||||||}}}~~~~~~yyytttiiiaaa\\\___cccdddcccccc`````````___\\\WWWSSSPPPMMMOOOSSSXXX^^^fffooouuusssuuuwww{{{~~~|||yyywwwrrrsssvvv|||yyytttsssssssssrrrpppqqqqqqqqqqqqrrrrrrrrrmmmooooooooommmmmmnnnooojjjjjjjjjiiigggeeecccbbb^^^^^^^^^```bbbbbbaaa___[[[]]]^^^]]]YYYVVVUUUUUUTTTRRRPPPNNNMMMKKKHHHFFF???===;;;:::999888555222//////000000000000000000111000/////////000222333444555777888777777888999555555555555444333333222000000///...............---,,,,,,,,,------...///000/////////.........---------------------------***+++,,,---------,,,+++*********+++++++++,,,,,,***+++,,,---------,,,,,,+++,,,.........---+++***,,,---...///000111111222AAACCCHHHNNNUUU^^^gggmmmjjjmmmpppnnniiifffgggiiihhhkkkpppwww~~~~~~{{{|||}}}xxxrrrmmmiiigggfffiiiiiihhhhhhiiiiiijjjkkkhhhiiiiiiiiigggeeecccbbb]]]```bbbbbb``````ccceeeddddddeeeddddddcccbbbaaa____________aaacccfffgggggggggfffffffffeeeeeeeeeaaa___]]]\\\\\\[[[ZZZXXXXXXYYY[[[^^^aaaeeehhhiiilllooopppppppppttt}}}}}}zzzyyyxxxvvvtttrrrqqqqqqpppnnnjjjddd___YYYSSSLLLHHHGGGJJJMMMNNNMMMJJJEEEDDDIIISSS]]]dddnnnzzzooodddaaaiiittt{{{qqqTTTHHH<<<777666444222333............///111222333------...///000111222222//////000000111111111222//////............/////////333777;;;???EEENNNTTT\\\lll|||kkkccckkkxxx~~~}}}{{{{{{{{{{{{}}}yyyttteee]]]YYY]]]aaabbbaaaaaa\\\]]]^^^^^^\\\XXXSSSQQQMMMOOORRRVVV\\\eeennnuuuqqqtttxxx~~~vvvooommmnnnpppqqqpppqqqqqqrrrrrrsssssstttpppqqqqqqpppnnnlllmmmmmmhhhhhhhhhhhhgggfffdddddd\\\\\\]]]```bbbcccbbbaaa^^^``````^^^XXXTTTRRRSSSUUURRRPPPNNNMMMKKKHHHFFF>>><<<:::999999777444222...//////000000000000000111000/////////111222333222333555555555555777999222333333444333222000///000000///...............++++++++++++,,,,,,---...000000//////.........---------------------------)))***,,,---...------,,,((())))))))))))************+++,,,---...---,,,,,,+++,,,---......,,,***)))------...///000111222222EEEKKKUUUbbbjjjpppuuuzzzzzzzzzzzzxxxuuuttttttuuusssuuuzzzwwwmmmhhhfffeeeeeehhhggggggiiijjjiiigggdddeeefffeeedddbbbcccfffiiibbbaaa___```bbbdddeeeeeefffdddbbb``````bbbdddfffbbb```___^^^^^^___aaabbbfffdddcccbbbccccccbbbaaa```aaaaaa```\\\ZZZYYYYYYZZZ[[[\\\```eeeiiikkklllrrrsssuuuvvvxxx{{{{{{zzzyyyxxxvvvuuuttttttrrrooolllkkkjjjgggbbb^^^UUUPPPKKKIIIJJJKKKKKKJJJEEECCC???;;;AAAQQQbbblllvvvrrrddd```cccxxxvvv```LLLDDD:::444333333111...111111000000//////......000000000000000000000000000000//////000111222222///111222000---,,,///222333444555888<<>>DDDQQQbbbpppxxxiiibbbjjjuuunnnXXXFFF???777333444444222000000000000///////////////////////////////////////....../////////000000000///000000///......000222222333555777:::AAAHHHNNNXXXeeewww{{{lllgggiiipppzzz}}}{{{{{{zzzzzz||||||}}}~~~~~~wwwqqqaaa]]]YYY[[[```eeehhhhhheeedddbbbaaa````````````_________```ccciiiooorrrvvv||||||rrrmmmfffaaa___ccchhhlllnnnqqquuuxxxyyywwwtttrrrppppppooommmlllkkkjjjiiiggggggfffffffffeeeeeeeeeaaaaaabbbbbbaaa```___^^^]]]\\\ZZZWWWUUUSSSRRRQQQSSSPPPMMMJJJHHHFFFCCC@@@<<<;;;999777555333111000+++---000111000//////000......//////000111222222444444555555666777777888666555444222111000000////////////.........------,,,,,,,,,++++++,,,------...---,,,,,,,,,,,,---...///......---,,,,,,++++++***)))))))))***+++,,,---++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++******+++,,,,,,---......+++,,,---...///111222222VVVaaarrr{{{vvvrrrpppnnnkkkgggeeeeeefffeeedddeeeeeeeeecccaaaaaabbbddddddbbbaaabbbdddeeeeeeeeedddcccaaa``````aaacccdddbbb```^^^\\\ZZZZZZZZZZZZ___]]]\\\\\\]]]_________^^^]]]\\\YYYWWWVVVXXXZZZ___bbbfffkkkoooqqqrrrrrrtttwww{{{}}}{{{vvvuuutttsssrrrpppooooooqqqooollljjjfff```ZZZVVVLLLJJJIIIHHHHHHFFFBBB@@@999777:::@@@EEELLL___rrrzzzkkkbbbggg|||gggRRR>>>:::555333444444333111//////////////////000000........................------.../////////......000...---...000111111111111222333555888>>>EEEJJJTTT___nnn{{{vvviiidddeeennnxxx}}}|||zzzzzzyyy|||||||||}}}}}}}}}}}}}}}~~~~~~{{{sssmmm___\\\ZZZ\\\bbbhhhkkkkkkiiihhhfffeeeeeefffhhhjjjlllmmmmmmkkkjjjkkkpppuuuyyyyyyqqqiiiccc[[[UUUUUU[[[ccchhhooorrrwww{{{|||zzzwwwuuuqqqooommmkkkjjjjjjjjjjjjiiihhhhhhgggfffeeeddddddbbbbbbbbbbbbaaa___^^^]]]]]][[[YYYWWWTTTRRRQQQQQQOOOLLLJJJHHHFFFDDDAAA???===;;;888555222111000000))),,,...000//////000111111000//////000111333444444555555666666777777777777666444333111000000000111000000//////.........++++++++++++,,,---...///---,,,,,,++++++,,,,,,---......------,,,,,,++++++******)))******+++,,,---******++++++++++++************++++++++++++,,,,,,***++++++,,,,,,------...+++,,,---...///000111222^^^lll~~~zzz|||~~~|||xxxuuutttooojjjfffeeeeeeeeeeeedddeeedddccc```___aaabbbdddcccbbbccceeefffeeedddcccbbb```______```bbbccccccaaa___\\\ZZZYYYXXXXXX\\\ZZZXXXYYY[[[]]]^^^^^^___^^^\\\YYYWWWXXX[[[^^^^^^bbbhhhmmmpppqqqrrrsssvvvzzz|||{{{yyytttsssrrrqqqooonnnmmmmmmpppnnnkkkgggaaa[[[TTTPPPHHHIIIIIIIIIGGGCCC>>>;;;;;;888:::AAACCCHHH\\\ttt}}}mmmcccfffuuuwww^^^JJJ999666444333333333111///---......//////000000000........................---...////////////...---000---,,,---111333222000000111222333666:::AAAEEENNNXXXdddppp~~~oooccc[[[bbbmmmxxx~~~|||zzzyyyxxxzzzzzzzzz{{{{{{||||||}}}~~~~~~~~~}}}wwwooohhh___]]]\\\```gggmmmoooooommmkkkhhhggghhhkkkooorrrwwwyyyzzzwwwrrrppptttyyy|||sssjjjaaa\\\VVVRRRSSSYYYaaafffooorrrwww{{{|||{{{xxxvvvrrrpppnnnkkkjjjjjjkkkllljjjjjjiiigggfffdddccccccaaaaaaaaaaaaaaa```______]]][[[YYYWWWTTTRRRQQQQQQNNNKKKHHHFFFDDDBBB???<<<<<<:::666333000//////000***,,,...///......///000222111/////////111333555555666666666777777888888777666555333111111000000////////////////////////,,,+++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++************++++++,,,,,,******++++++++++++******)))******+++,,,---------+++++++++,,,,,,---------,,,,,,---...///000111111fffuuuvvvrrrvvv{{{~~~}}}zzzuuummmhhhfffeeeffffffdddddddddccc```___```aaadddccccccdddeeefffeeecccaaa``````______``````aaacccbbb```^^^\\\ZZZYYYYYYZZZXXXVVVVVVXXX[[[]]]]]]]]]\\\ZZZWWWVVVWWW[[[______dddjjjnnnpppqqqsssuuuyyy}}}|||{{{zzzyyyrrrrrrqqqooonnnmmmlllkkklllkkkgggbbb[[[TTTOOOMMMHHHIIIJJJIIIEEE@@@<<<:::===:::;;;???CCCMMMeee}}}qqqcccdddrrr~~~gggOOO@@@777666444222222111///---------......//////000000/////////////////////////////////000000//////...///---,,,...222333222//////000111222444888===@@@HHHQQQ\\\ffftttwwwiiiXXX[[[cccooo{{{~~~{{{yyyxxxvvvwwwxxxyyy{{{|||}}}~~~}}}}}}~~~}}}wwwnnnhhh```^^^___dddkkkqqqssssssooollljjjhhhiiimmmqqqttt}}}zzzxxx{{{~~~sssjjj\\\ZZZWWWWWWYYY]]]cccfffpppsssvvvyyyzzzyyyvvvtttsssqqqooommmllllllmmmnnnkkkjjjiiihhhfffdddcccccc```````````````aaaaaaaaa]]]\\\YYYWWWTTTRRRQQQQQQOOOLLLHHHEEECCC@@@<<<999:::888444111///...//////,,,...//////---,,,---...111000//////000222444666777777888888888888888999777666555333222111000000---------......//////000...---,,,,,,+++++++++,,,------............------,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,---...//////++++++,,,,,,,,,,,,------,,,------...///000111111nnn|||yyymmmlllqqqyyyyyyqqqjjjgggfffeeeeeecccddddddcccaaa```aaabbbdddccccccdddeeeeeedddbbb```______^^^^^^______```bbbbbbaaa___^^^\\\[[[[[[YYYVVVSSSSSSUUUXXXZZZ[[[XXXXXXVVVTTTSSSUUUYYY]]]bbbgggnnnqqqrrrsssvvvyyy|||}}}zzzyyyxxxxxxpppooonnnmmmlllkkkjjjiiihhhgggbbb\\\TTTNNNLLLKKKJJJJJJJJJGGGBBB===;;;:::999;;;===@@@JJJ___zzztttggg```lllrrrXXXEEE===777666444222000///........................//////////////////////////////111000//////......//////.........///111222111//////000111222333555:::===CCCLLLVVV```lllzzzsss```\\\]]]fffqqq{{{|||zzzxxxuuuvvvwwwyyy{{{|||~~~~~~}}}}}}}}}~~~yyyqqqjjj```___aaagggnnntttuuutttpppnnnkkkiiijjjmmmqqqttt|||xxxooo`````````aaadddgggkkkmmmuuuuuuwwwwwwwwwvvvtttsssrrrqqqpppnnnnnnnnnnnnoookkkjjjiiihhhfffeeedddcccaaaaaa````````````aaaaaa\\\[[[XXXVVVSSSQQQPPPPPPNNNKKKGGGDDDAAA===999666666555333000////////////...///000///---,,,---...000000000111222555777888::::::::::::::::::::::::888777555444222111111111------.........////////////...---,,,++++++++++++---......//////......---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111ppp}}}}}}sssgggeeelllxxx{{{rrrkkkgggeeeccccccbbbcccddddddcccbbbbbbccccccbbbbbbccceeedddbbb```^^^^^^^^^^^^^^^^^^^^^^^^___``````______^^^]]]]]]WWWTTTQQQPPPRRRUUUWWWWWWVVVVVVUUUTTTTTTUUUYYY\\\eeejjjooorrrrrrtttyyy}}}|||yyywwwvvvuuutttmmmmmmllljjjiiihhhgggfffdddbbb]]]VVVNNNJJJJJJKKKKKKKKKIIICCC===:::999:::666>>>BBBDDDUUUtttxxxjjjdddfffzzzzzzdddKKK>>>===555555333111///...///000..................------........................222000...,,,+++,,,...///---///111111000//////000///000111222222444888:::AAAJJJTTT\\\fffppptttsssxxxzzz}}}mmmbbb[[[___hhhqqq|||~~~zzzxxxwwwwwwxxxyyyzzz||||||}}}}}}}}}}}}~~~~~~~~~yyyqqqkkk______aaagggooottttttsssrrrpppmmmkkkkkkmmmpppqqqxxxzzz~~~~~~wwwmmmmmmnnnooorrrvvvzzz|||zzzyyyxxxvvvtttsssrrrrrrppppppoooooonnnnnnmmmmmmjjjjjjiiihhhgggfffeeedddeeecccbbb```___^^^^^^___YYYXXXVVVSSSQQQOOONNNMMMJJJGGGCCCAAA>>><<<888555222222111000000//////......///000///......///111///000222444666999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;888777555444222111111111111111000000///...------------,,,++++++,,,,,,,,,,,,---............---,,,+++++++++++++++++++++++++++,,,,,,------,,,++++++******++++++++++++******+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000ooo|||}}}xxxwwwoooccc___hhhwww{{{rrrkkkgggdddbbbaaaaaacccdddeeecccccccccdddbbbbbbbbbcccddddddbbb___^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^______^^^^^^]]]UUURRROOONNNOOORRRTTTUUUVVVWWWWWWVVVVVVWWW[[[^^^eeejjjoooqqqqqqsssxxx}}}}}}xxxuuutttsssrrrqqqkkkkkkjjjhhhgggfffeeedddbbb___ZZZRRRKKKGGGIIILLLLLLKKKGGGAAA:::777888;;;555BBBHHHJJJ^^^qqqfffeeeooo}}}yyymmmUUU>>>666999444444222000//////111333/////////......------,,,------------------------222///,,,***)))+++---///---000333222///---...000000111222222222444777999@@@IIISSSZZZbbbjjjkkkiiissstttzzzwwwhhh[[[[[[bbbkkkwww~~~{{{yyyyyyyyyyyyzzzzzz{{{{{{{{{~~~~~~}}}}}}~~~}}}|||{{{vvvoooiii^^^^^^aaagggnnnssssssqqqsssqqqooommmlllmmmoooppptttvvvzzz|||{{{zzzzzz{{{}}}~~~|||yyyvvvsssrrrrrrrrrnnnnnnoooooonnnmmmlllkkkjjjjjjiiihhhgggfffeeeeeehhhfffccc```^^^]]]\\\\\\WWWVVVTTTQQQOOOMMMLLLKKKFFFCCC@@@>>>===;;;888666///000000111000000///...---.../////////000222444///111444777:::<<<===>>>==================<<<<<<888777666444333222111111555555333111///...,,,+++++++++++++++,,,---......++++++------------+++++++++++++++++++++++++++++++++,,,---------,,,+++***))))))************))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000sssuuuvvvvvvrrrlllfffbbb\\\fffuuu{{{qqqkkkiiigggccc___```aaabbbdddeeefffffffff___^^^^^^^^^]]]]]]]]]]]]```___^^^]]]\\\]]]^^^^^^dddcccaaa```^^^\\\ZZZYYYUUUOOOIIIGGGJJJPPPTTTUUUWWWVVVUUUSSSSSSWWW^^^cccjjjkkkmmmqqqvvvyyy{{{{{{yyywwwtttssssssrrrqqqooojjjlllllliiiddd_________^^^YYYSSSLLLHHHGGGIIIJJJNNNFFF@@@???===888555666===@@@FFFVVVpppoooccclll}}}zzzuuuiiiYYYHHH===888777000000000000000000000000//////////////////////////////.........---------------------------,,,,,,///////////////000111111000000000000111222333444<<>>???>>>===;;;;;;;;;<<<===;;;999666333111000000111000000///...............+++++++++,,,,,,---------........................)))***+++,,,+++***)))(((---,,,+++---000///,,,)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,///,,,***,,,111333111...sssttttttrrrmmmfffaaa^^^\\\fffvvv}}}sssmmmjjjgggbbb___```aaabbbccccccddddddddd^^^^^^^^^^^^]]]]]]]]]]]]___^^^]]]\\\\\\\\\]]]]]]bbbaaa```___]]][[[ZZZZZZUUUPPPKKKIIILLLPPPSSSTTTSSSSSSTTTTTTWWW\\\bbbgggkkklllooosssxxx{{{}}}}}}vvvtttrrrqqqqqqqqqooonnnllllllkkkgggaaa\\\ZZZZZZXXXUUUPPPKKKIIIHHHIIIJJJFFF@@@<<<<<<;;;888888999===GGGVVVggg{{{wwwkkkggguuuqqqiii\\\MMM@@@888444333000000000000000000000000........................//////.........---------...---------------------///////////////000000111000000000000111222333333999>>>FFFOOOVVV\\\bbbeeeooo|||ooo```UUUUUUaaaooo{{{~~~{{{xxxvvvuuuwwwyyyzzz~~~}}}|||||||||~~~~~~~~~|||{{{zzzvvvqqqmmm```___]]]]]]```dddiiilllqqqqqqssstttuuuvvvvvvvvvyyyzzz|||~~~|||zzzxxxtttqqqrrrqqqpppppppppnnnkkkiiiiiiiiiiiihhhgggfffeeedddcccccccccbbb```^^^\\\ZZZYYYWWWSSSPPPNNNJJJFFFCCC???<<<:::999999888444111222000---,,,---/////////---...//////......000222555999<<<:::;;;>>>@@@>>>???>>>===<<<;;;;;;;;;;;;:::888555333111000000111000000///...............,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,++++++***---++++++,,,...///...++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,...,,,+++...444777666444uuuuuusssnnnhhhbbb^^^]]]cccmmm}}}xxxpppjjjhhhfffcccaaaaaaaaaaaaaaaaaaaaaaaaaaa___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[ZZZ[[[[[[[[[______^^^]]]\\\[[[ZZZYYYUUURRRNNNLLLMMMPPPQQQRRRNNNPPPTTTXXX\\\bbbhhhllllllnnnrrrvvvzzz~~~|||xxxrrrqqqoooooooooooonnnllllllllljjjeee^^^YYYUUUTTTQQQPPPMMMJJJIIIHHHHHHHHH@@@;;;999;;;;;;:::<<<@@@AAATTTlll}}}zzznnnkkkppp~~~lllaaaQQQCCC;;;777555444000000000000000000000000.......................................---------........................//////......//////000111000000000000111222333333555999@@@GGGNNNVVV^^^cccooo}}}}}}|||zzziiiYYYQQQXXXcccsss~~~}}}zzzvvvuuuuuuwwwxxx}}}{{{{{{|||~~~~~~~~~}}}|||{{{zzzwwwssspppfffbbb]]]ZZZ\\\ccckkkqqqvvvvvvvvvwwwyyy{{{~~~}}}zzzyyyvvvsssrrrrrrqqqrrrrrrqqqooommmiiiiiihhhhhhgggeeedddcccbbbbbbaaa```^^^\\\ZZZYYYXXXUUUQQQNNNKKKHHHDDDAAA;;;999777666555444111///222000------...//////...---...//////...///111333666;;;>>>======???@@@>>>??????>>>>>><<<;;;999888888777555222111000000111000000///........................---------------------------------------///...------,,,,,,------,,,+++***+++,,,......---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,...,,,,,,000666::::::888xxxwwwuuuooohhhddddddeeesss}}}rrrnnnhhheeedddeeeeeedddccccccbbbaaa```______^^^```____________^^^^^^^^^[[[[[[ZZZZZZYYYYYYYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXXUUUSSSPPPOOOOOOPPPQQQQQQNNNRRRXXX]]]bbbggglllooonnnqqqvvvzzz~~~|||vvvsssooonnnmmmmmmnnnnnnlllkkkjjjiiifffbbb\\\WWWSSSQQQLLLLLLKKKIIIGGGFFFDDDCCC===:::999::::::;;;AAAHHHKKKdddyyyjjjhhhooo}}}yyyiii[[[HHH<<<888777555333000000000000000000000000.........................................................//////////////////............///000000/////////000000111222333333555:::???GGGPPPZZZaaakkkzzz||||||~~~~~~tttbbbTTTSSSYYYjjjxxx~~~yyyuuusssssstttuuu}}}{{{yyyyyyzzz}}}~~~~~~~~~~~~zzz{{{{{{{{{zzzwwwtttrrrlllhhhbbb```cccjjjtttzzz}}}|||{{{{{{}}}|||zzzxxxvvvtttrrrqqqqqqrrrssssssqqqoooiiiiiihhhhhhfffeeecccbbbaaa```___^^^\\\ZZZXXXWWWVVVSSSNNNKKKHHHDDDAAA>>>999777555444222111000///111///...---...///......,,,---/////////000222444666;;;???======???@@@>>>@@@@@@???>>><<<:::777555666555444222111000000000000000///.............../////////......------,,,------------------------///...---,,,+++,,,------...,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,000444888888888zzz{{{zzzuuupppooossswww}}}wwwkkkhhhdddbbbbbbccceeefffeeedddbbb```___^^^^^^^^^`````````_________^^^^^^YYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUURRRRRRQQQPPPOOOPPPQQQRRRTTTXXX^^^cccgggjjjnnnqqqrrrvvv{{{|||vvvrrrpppmmmmmmlllmmmmmmmmmkkkiiifffdddbbb^^^[[[VVVSSSPPPJJJJJJIIIGGGEEEAAA>>><<<<<<:::999999999<<>><<<<<>>AAAAAA@@@>>><<<888555333444444333222111000000000000000///.............../////////......------,,,------------------------...---+++*********+++,,,......,,,***)))((()))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,...000222333333}}}~~~{{{|||~~~{{{yyywwwtttrrrkkkiiieeebbbaaaaaaccceeefffdddbbb```^^^]]]]]]]]]______^^^^^^^^^]]]]]]]]]YYYYYYYYYYYYYYYXXXWWWWWWTTTTTTSSSSSSRRRRRRQQQQQQOOOPPPPPPOOONNNOOORRRUUU\\\___dddhhhkkkmmmppprrrvvvzzz{{{vvvrrrooommmlllkkkkkkkkklllkkkhhhfffbbb___\\\ZZZXXXUUUPPPMMMHHHHHHGGGEEEAAA===:::888999888888999:::BBBSSSddduuuxxxlllcccdddsss~~~xxxpppjjjYYYMMM>>>555333444222000////////////////////////---------------------------------...............---------......//////000......------......///000////////////000111222222333333444777<<>>:::777444222222222222222111000000000000000///........................---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******,,,------+++((('''((()))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,---...//////{{{yyyuuurrrpppnnnmmmkkkgggfffccc```______bbbdddeeeccc```^^^\\\[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZXXXYYYZZZZZZZZZYYYWWWWWWQQQQQQPPPPPPOOONNNMMMMMMLLLMMMMMMMMMMMMOOOTTTYYYbbbeeeiiilllnnnpppsssuuuyyy~~~|||wwwrrrnnnllljjjjjjiiiiiijjjjjjhhheeebbb^^^[[[XXXUUUTTTQQQLLLHHHFFFEEEDDDAAA>>>;;;888666888888:::===BBBPPPhhh~~~yyylllgggkkkvvvzzzmmmcccOOOGGG<<<555444555444222////////////////////////---------------------------------.........//////+++,,,,,,---......//////...------------.../////////......//////000111222222222333444777???HHHNNNXXXfffyyy{{{{{{~~~~~~sssddd^^^SSS\\\eeeiiiooowww}}}|||wwwrrrooonnnooopppnnnoooqqqsssuuuvvvwwwwwwyyyzzzzzzyyywwwwwwxxxyyy{{{{{{{{{}}}~~~~~~}}}}}}}}}yyy|||~~~~~~{{{yyyxxxxxxtttsssssstttvvvzzz|||zzzzzzyyyuuurrrrrrqqqqqqrrrsssrrrpppmmmllllllkkkjjjhhhfffeeeccc^^^]]]ZZZWWWTTTSSSRRRRRRQQQLLLFFFAAA>>>;;;888666444444333000---,,,...000000///...///000000...,,,***,,,...///000222555777777;;;<<<:::;;;AAAEEEEEEFFFDDD@@@<<<888555333111111111111111111111000000000000///...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((('''***,,,+++)))((()))++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,***+++,,,------...///000~~~tttrrrpppmmmkkkiiigggfff``````^^^\\\\\\^^^bbbfffcccaaa^^^\\\ZZZZZZ[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYWWWWWWPPPPPPOOONNNMMMLLLKKKJJJJJJKKKLLLKKKLLLOOOVVV[[[eeehhhkkknnnppprrruuuwww{{{}}}yyyuuupppllliiihhhiiihhhhhhhhhhhhfffbbb___]]]YYYUUURRRQQQMMMHHHDDDDDDCCCBBB@@@===:::888666999:::>>>CCCKKK]]]zzzqqqeeegggvvv}}}lll^^^CCC===666111000111000///////////////////////////---------------------------------.........//////++++++,,,,,,---...//////...------------...//////.........//////000111222222222222222555;;;CCCIIIWWWdddxxx{{{zzz|||}}}rrrlllXXX]]]___^^^bbblllvvv{{{|||xxxssspppooopppqqqnnnooorrrtttuuuvvvuuuuuuyyyzzzzzzyyywwwvvvvvvwwwvvvuuuvvvzzz~~~~~~}}}}}}}}}}}}{{{~~~}}}zzzzzzzzzzzzxxxvvvvvvwww{{{~~~|||{{{|||zzzvvvrrrtttsssrrrssstttssspppnnnmmmmmmlllkkkiiigggeeeddd^^^\\\YYYVVVSSSRRRQQQQQQPPPKKKEEE@@@<<<:::777555222333222///+++***---000000///...///000000...,,,***,,,...///000222555888999<<<===:::<<>>===999555666:::555===CCCIII[[[xxxyyymmmjjjzzzkkkUUU@@@:::222000111333111...//////............//////,,,,,,,,,------.........,,,,,,,,,,,,---------.........//////...---,,,,,,//////.........---------...............///000000111222222333555:::@@@EEEQQQ^^^qqq{{{~~~zzziii^^^TTTRRRWWW```nnnyyyzzzssspppqqqnnniiikkkmmmoooqqqsssssssssrrrsssuuuxxxxxxvvvtttsssssstttssssssvvv{{{}}}}}}}}}~~~|||zzz}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzxxx{{{yyywwwvvvwwwzzz}}}~~~~~~~~~zzzzzz||||||{{{zzzwwwvvvvvvuuusssqqqpppooonnnnnnllljjjgggeeeeeedddbbb```]]][[[XXXVVVUUURRRNNNLLLMMMFFF>>>:::999888444000000///...------...///000---...//////------...///---...000222555666888888:::;;;<<<>>>AAAEEEGGGIIICCC@@@===:::999777444222666111------111222111...222111111000///......---------------------------,,,+++++++++,,,,,,***((((((((((((((())))))))))))------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,------,,,+++++++++,,,---...///111111222|||{{{uuuppplllfffbbbaaa``````___^^^\\\ZZZXXXXXXZZZ]]]___\\\\\\[[[ZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWVVVVVVVVVUUUYYY]]]\\\XXXSSSRRRSSSPPPLLLHHHFFFGGGIIIHHHHHHHHHIIIJJJMMMPPPWWW^^^dddrrrrrrtttvvvxxxzzz||||||wwwqqqrrrpppnnnlllkkkiiifffcccfffeeedddccccccaaa^^^[[[XXXTTTOOOLLLIIIGGGDDDBBB???<<<::::::777444555::::::BBBHHHQQQgggsssooottt~~~dddOOO???999222000111222111...//////............//////------...............///------............//////...............---,,,,,,//////.........---------...............///000000000111222222444999>>>CCCQQQ^^^ppprrrfffXXXQQQPPPVVVcccooo~~~zzzvvvtttpppkkkllllllmmmooopppppppppqqqrrrtttwwwwwwuuutttsssssssssrrrrrruuuzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||zzzyyyxxxwwwxxxzzz}}}~~~~~~}}}yyyzzz{{{|||{{{yyywwwvvvwwwuuusssqqqooonnnnnnnnnkkkiiifffddddddcccaaa```\\\ZZZWWWUUUSSSPPPKKKHHHDDD???888666777777555222000///............///000---...///...---,,,---///...000333666888:::;;;;;;<<<===@@@BBBEEEGGGIIIJJJCCC@@@;;;999777555333222666222//////333555333000111111000000///......------------------------------,,,+++,,,------+++))))))))))))************++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++------......//////000000www{{{}}}sssmmmiiifffbbb___^^^]]]\\\ZZZ[[[ZZZXXXWWWWWWYYY\\\^^^[[[ZZZYYYYYYYYYYYYYYYYYYWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSTTTTTTSSSRRRQQQPPPLLLIIIEEECCCDDDGGGHHHIIIIIIKKKNNNRRRWWW^^^ffflllwwwwwwyyy{{{}}}|||uuunnnjjjllljjjiiihhhhhhgggdddbbbbbb```_________]]]ZZZXXXTTTQQQKKKGGGEEECCCBBB@@@<<<999777888666444777<<>>BBBCCCDDDCCCEEEGGGKKKMMMNNNMMMLLLJJJDDD@@@;;;777555444333222111///...///111222111000000000/////////.........------------------------...---------......,,,***************+++++++++,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++,,,---------,,,,,,............////////////nnnttt~~~wwwnnngggccc```___]]]]]]]]]\\\YYYWWWYYYXXXWWWWWWWWWXXXZZZ[[[VVVVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVTTTSSSRRRQQQQQQPPPKKKFFFEEEGGGHHHFFFDDDBBBBBBAAABBBDDDHHHMMMPPPSSSWWW\\\bbbhhhooovvv{{{}}}~~~{{{tttpppnnnlllkkkdddcccbbbcccddddddcccaaa\\\[[[ZZZZZZYYYXXXTTTRRROOOKKKGGGDDDBBBAAA???>>>;;;888777888888888<<>><<<999666666888:::<<>>AAADDDGGGIIIKKKLLLOOOQQQRRRRRROOOKKKGGGDDDAAA???<<<:::999888666444222333333333333222111111........................------------------------...---,,,---...---,,,***)))))))))************+++,,,,,,++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------******+++,,,------------+++,,,---...///111222222iiinnnuuu|||vvvmmmgggcccaaa```^^^\\\ZZZYYYZZZ[[[ZZZYYYXXXXXXVVVUUUUUUUUUUUUUUUSSSSSSRRRRRRSSSTTTTTTUUUQQQQQQOOONNNLLLJJJIIIHHHEEECCC@@@??????@@@@@@@@@???CCCIIINNNRRRWWW]]]bbbcccgggmmmqqquuuyyy}}}{{{vvvqqqllliiifffcccaaa```______```aaaaaa___^^^ZZZYYYWWWVVVTTTRRRNNNKKKGGGFFFDDDCCCBBB@@@===:::888666777<<>>EEENNNWWW___ccceeelllttt{{{{{{xxxxxx{{{~~~}}}|||}}}~~~ooo\\\NNNIIILLLWWWdddnnnvvv|||zzzvvvllljjjhhhfffeeeeeeffffffdddfffhhhjjjjjjlllooorrrsssuuuvvvuuurrrpppoooppplllnnnqqqtttwwwxxxyyyzzzzzz}}}~~~|||~~~}}}{{{zzzyyyyyyzzz||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}~~~{{{{{{zzzzzz|||~~~}}}{{{zzzzzz|||~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzssssssrrrqqqnnnkkkiiigggccc```\\\YYYWWWUUURRRPPPLLLGGG@@@;;;888777666555...///000000000111222333///000111111111111000///...///000111333777===@@@CCCDDDEEEFFFIIILLLNNNPPPSSSSSSSSSPPPMMMHHHCCC@@@===<<<;;;::::::999666444333444555444333111000///........................---------------------------,,,+++,,,------+++)))*********+++++++++,,,,,,***************+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------)))***+++,,,---------------------...///000000111cccgggmmmsssxxx|||{{{uuummmfffbbb```______]]][[[XXXXXXYYYZZZZZZYYYWWWWWWVVVTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTOOONNNLLLKKKIIIGGGEEEEEE@@@@@@???>>>>>>???@@@AAA@@@EEEMMMSSSXXX]]]ccchhhhhhlllqqquuuxxx{{{~~~~~~uuurrrooollljjjhhheeeccc___^^^]]]^^^______^^^\\\YYYXXXVVVTTTRRROOOKKKHHHEEEDDDCCCCCCBBB???;;;888999888;;;AAAHHHNNNXXXbbbzzzzzzrrrjjjggguuuxxxwwwwwwqqqaaaMMM===666555000000000///------...///...------,,,,,,------...---.........//////000000(((((()))))))))************+++,,,,,,---------------------.........//////...............///000000///000111000000000222444555777===FFFQQQYYY[[[[[[gggqqq{{{}}}vvvtttwww}}}}}}|||~~~{{{~~~jjjWWWNNNCCCLLLXXXcccnnnwwwwwwssspppnnnkkkhhheeecccbbbbbbaaaccceeefffgggiiimmmooopppsssvvvvvvssspppoooppphhhjjjnnnrrruuuwwwyyyyyyzzz}}}~~~|||~~~|||zzzyyyxxxwww{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzyyywwwwwwyyy}}}|||yyyzzz|||~~~}}}{{{{{{|||~~~~~~}}}||||||zzzyyyyyyyyyyyyyyyrrrrrrrrrqqqnnnkkkgggeeeccc```\\\XXXVVVSSSPPPNNNKKKEEE>>>888555444555555111111222111///......//////000111222222111000//////000111333555:::@@@DDDHHHHHHGGGHHHJJJNNNQQQSSSUUUTTTSSSOOOKKKEEE@@@===999999999:::;;;999666333222333444333000...---,,,---.....................------------------------,,,+++++++++,,,,,,***(((++++++,,,,,,,,,---------(((((()))***+++,,,,,,---++++++,,,,,,,,,---------...------,,,,,,------...)))***+++,,,------...---////////////////////////aaaccceeefffiiilllqqquuu|||{{{uuurrrsssttttttssspppjjjbbb]]]\\\\\\[[[ZZZZZZZZZYYYXXXWWWUUUSSSRRRWWWVVVUUUSSSRRRRRRRRRRRRRRRSSSTTTTTTSSSQQQOOOMMMLLLLLLKKKIIIEEEBBBAAAAAA>>>>>>>>>======???CCCFFFKKKQQQZZZbbbfffhhhjjjkkkttttttuuuwwwzzz}}}yyyuuunnnmmmjjjgggeeebbbaaa```^^^bbbeeeddd```[[[YYYYYYXXXXXXWWWTTTPPPKKKFFFDDDCCCBBBBBBAAA@@@<<<777333>>>;;;>>>GGGOOOXXXfffttt|||qqqfffiii{{{wwwnnn___PPPDDD;;;555111------------------------------------------------///...---+++)))'''&&&%%%***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------..................------222111111000111333444555111555;;;BBBIIIQQQXXX]]]bbbmmmxxx~~~vvvrrruuu{{{zzz~~~~~~}}}{{{}}}xxxaaaQQQKKKIIIKKKTTTbbbmmmsssuuuuuusssqqqnnnkkkhhhfffeeedddcccaaa```bbbfffkkknnnqqqrrrttttttrrrpppoooooonnnnnnnnnnnnppprrrtttuuuxxx|||~~~}}}}}}}}}~~~|||zzzyyyxxxxxxyyy{{{~~~~~~~~~}}}~~~}}}{{{~~~~~~~~~~~~~~~|||zzzxxxwwwxxxyyyzzz~~~}}}}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzz|||zzzyyyyyyyyyyyywwwvvvrrrooollljjjiiihhhfffdddbbbaaa^^^XXXRRRMMMIIIHHHIIICCC;;;666444444333111111111000000000000111111111///......///000111111//////000333888>>>DDDHHHKKKIIIHHHIIIMMMQQQTTTUUUZZZVVVPPPKKKHHHEEEAAA???<<<;;;999999999888555333555444333222111///........................------*********++++++,,,,,,,,,------------,,,,,,+++***'''((()))***+++,,,,,,,,,)))***++++++***)))***+++++++++------------++++++)))***+++,,,...///000000,,,,,,,,,---------.........---,,,+++,,,...000222]]]^^^```aaadddhhhnnnrrrqqquuuzzz~~~~~~{{{yyysssooojjjhhhiiijjjjjjiiiiiieee^^^[[[ZZZZZZYYYWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRPPPNNNMMMLLLLLLKKKHHHDDDAAA@@@AAA>>>?????????@@@CCCHHHLLLSSSYYYaaagggkkklllmmmnnntttvvvxxx|||~~~|||vvvrrrmmmkkkiiifffdddbbbaaa```]]]```bbbbbb^^^ZZZWWWWWWTTTTTTRRRPPPMMMJJJGGGEEECCCAAA???===<<<:::888777:::999???MMM[[[hhhwwwtttmmmllluuuyyyqqqeeeUUUGGG>>>777222...........................------------------------......---,,,++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------------------------......000000//////000111333444000333999>>>DDDLLLSSSXXX```kkkwwwyyyuuuvvv|||}}}~~~{{{wwwwwwzzz~~~~~~}}}mmm```NNNKKKIIIMMMUUU```iiinnnsssrrrooollljjjhhhhhhhhhcccbbb``````aaadddhhhkkkjjjlllnnnnnnmmmllllllmmmlllkkkkkklllnnnqqqtttvvvwwwzzz~~~~~~}}}|||||||||}}}~~~~~~~~~}}}||||||{{{{{{zzz|||~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~|||{{{yyyxxxwwwxxxyyyzzz}}}|||}}}~~~~~~}}}}}}}}}||||||{{{zzzzzzzzzyyywwwwwwxxxxxxvvvttttttrrrnnnllljjjhhhdddbbb___]]]ZZZTTTNNNIIIFFFDDDCCC>>>888444333333333222000000111111111111000000111000......///000111111000111333666;;;@@@EEEHHHHHHGGGGGGJJJNNNRRRSSSTTTUUUQQQLLLGGGDDDAAA>>><<<<<<;;;999999999777555333333333222111000//////...//////.........---------******+++++++++,,,,,,,,,+++,,,,,,,,,++++++***)))((()))***+++++++++++++++)))***++++++***)))***++++++,,,,,,------,,,,,,+++***++++++,,,---...//////+++++++++,,,,,,,,,------...---,,,,,,,,,...000111XXXYYYYYYZZZ\\\```gggkkkjjjllloooqqqqqqpppnnnllleeebbb___^^^^^^````````````]]]ZZZXXXWWWWWWVVVUUUSSSTTTUUUVVVWWWWWWWWWWWWTTTTTTSSSRRRQQQQQQQQQRRRQQQRRRRRRRRRQQQOOOMMMLLLKKKKKKJJJGGGBBB@@@???@@@???@@@AAABBBDDDIIIPPPUUU^^^cccjjjooorrrrrrssssssuuuxxx|||{{{vvvqqqoookkkiiigggeeecccaaa```___[[[]]]______\\\XXXVVVUUUOOONNNLLLKKKIIIHHHGGGFFFBBB@@@<<<999777777999999999;;;FFFXXXkkk{{{yyylllmmmwwwvvviii\\\III===888555111---000000000000000000000000------------------------,,,---------............***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......///////////////000222222000222555999===DDDKKKQQQ[[[fffsss}}}zzzxxxzzz|||~~~|||}}}~~~zzztttnnnjjjlllttt~~~|||yyyyyy{{{~~~|||sss]]]WWWPPPJJJKKKSSS___hhhqqqpppnnnlllkkkjjjiiiiiibbbaaa```___```aaaccceeefffiiikkklllllllllnnnooojjjiiiiiiiiilllooosssvvvvvvwwwzzz}}}~~~~~~}}}|||{{{{{{||||||zzz{{{|||~~~~~~~~~{{{|||}}}}}}||||||~~~~~~~~~}}}||||||{{{zzz{{{|||~~~~~~~~~~~~}}}yyyxxxwwwwwwwwwxxxzzz{{{{{{~~~~~~|||||||||}}}~~~}}}}}}}}}}}}|||{{{zzzzzzxxxwwwvvvvvvwwwvvvtttrrrsssqqqmmmkkkhhheee```]]]ZZZXXXSSSNNNHHHDDD@@@>>>===999444222111222222222000000111222222111000000222111000//////000111111222333666:::>>>BBBEEEGGGCCCDDDGGGKKKPPPSSSSSSRRRNNNJJJEEEAAA???===;;;999;;;:::888888888777555333111111111000000/////////000000///...---,,,,,,+++***++++++++++++,,,,,,,,,******+++++++++***)))))))))******+++++++++******)))***++++++***)))***++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------*********+++++++++,,,,,,...------,,,---///000111VVVVVVUUUTTTUUUXXX^^^bbbcccddddddeeeddddddcccbbb\\\[[[ZZZYYYZZZ[[[[[[[[[XXXWWWVVVVVVVVVUUUTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQOOONNNLLLLLLJJJIIIHHHEEEAAA??????@@@AAACCCDDDGGGKKKQQQXXX^^^eeejjjqqquuuxxxxxxyyyzzzxxxzzz}}}yyytttqqqmmmlllhhhgggeeecccaaa______^^^ZZZ[[[]]]\\\ZZZWWWUUUSSSLLLKKKHHHEEEDDDDDDDDDEEE@@@>>><<<888666666777999<<>>:::999999888777999888777777777666444222////////////000000000000111000///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++******))))))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------......///000000111QQQQQQQQQOOOMMMMMMOOORRRTTTTTTTTTTTTTTTTTTTTTTTTQQQSSSUUUUUUTTTTTTTTTUUUPPPQQQSSSTTTSSSSSSUUUVVVTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQQQQRRRQQQPPPOOONNNMMMMMMLLLHHHHHHGGGFFFEEEFFFIIILLLOOORRRVVVZZZ]]]bbbgggjjjlllpppvvvzzz}}}~~~~~~}}}|||||||||~~~}}}vvvrrrpppnnnjjjgggbbbaaa```^^^]]]\\\\\\\\\YYYXXXXXXXXXXXXWWWTTTRRRKKKIIIEEEBBB???>>>>>>>>>:::<<<===;;;888888;;;>>>DDDWWWppp}}}{{{pppssscccLLLBBB555///000222111...------------------------------------------------------,,,,,,+++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........///000111222222222222000111222222333666;;;>>>NNNWWWaaajjjtttyyy}}}|||yyywwwxxx{{{}}}|||lll[[[PPPMMMNNNZZZ```jjjrrrvvvtttooollljjjgggccc___\\\ZZZYYYYYY[[[\\\^^^```aaacccfffiiinnnmmmlllkkkkkkkkklllmmmlllmmmmmmnnnooopppqqqqqqqqqrrrsssuuuvvvwwwwwwwwwyyyyyyzzzzzzyyyxxxvvvuuutttuuuvvvuuuttttttuuuwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxuuusssrrrrrrsssssstttuuuvvvvvvvvvxxx||||||zzzxxxyyyzzz{{{|||}}}}}}~~~}}}~~~}}}{{{yyyvvvuuutttsssrrrpppkkkhhhdddaaa^^^[[[YYYXXXUUUSSSLLLGGG@@@===<<<:::777444444555555444222000000111000111222333333222111000///111333222000111444888888:::===???AAABBBCCCCCCEEEHHHNNNUUUXXXWWWSSSOOOGGGCCC===999888888888888888777666666666666444222000000000000000000000000000000///...---,,,,,,+++,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,)))******+++++++++******)))***++++++***)))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,---------.........---......///000000111111KKKLLLMMMMMMKKKKKKLLLNNNNNNNNNOOOPPPQQQQQQRRRRRRMMMPPPSSSSSSQQQPPPPPPQQQNNNPPPRRRRRRQQQQQQTTTWWWSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQPPPOOONNNNNNMMMIIIJJJJJJJJJKKKNNNSSSVVVYYY\\\aaaeeehhhjjjmmmnnnppptttyyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||wwwrrrpppooonnniiieee```___^^^]]]\\\[[[[[[[[[XXXVVVTTTUUUVVVUUURRRPPPIIIHHHEEEBBB@@@>>>======888:::;;;999888;;;CCCIIIQQQfff~~~}}}zzz}}}xxxfffTTTBBB<<<444/////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++------------------......---...///111111111111000///000111111222444777:::CCCLLLWWWaaaooo}}}~~~~~~zzzwwwvvvxxx{{{}}}ooo___SSSMMMPPPVVVaaakkkrrruuuuuutttoookkkeee```[[[YYYYYYYYY]]]___``````aaabbbfffhhhjjjjjjkkkkkkkkkkkkkkkjjjfffgggiiijjjkkklllllllllmmmnnnppprrrtttuuuuuuuuuxxxwwwwwwvvvuuutttssssssssstttvvvvvvtttssstttuuutttuuuwwwyyyzzzzzzzzzyyyxxxwwwwwwvvvuuuttttttsssrrrrrrssstttttttttttttttwwwzzz~~~|||yyyyyyyyyzzz{{{|||}}}}}}}}}}}}~~~}}}{{{yyytttsssrrrqqqoookkkfffbbbaaa\\\WWWSSSPPPOOOMMMLLLGGGAAA:::888888888555222///111444444222000111222222222222222222222222222---000333222111222666;;;@@@AAABBBDDDEEEFFFGGGGGGKKKNNNRRRXXXZZZXXXSSSOOOHHHCCC===999777777777777777666555555666666444222111111111111111111000000//////.........---------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,((()))***+++++++++++++++)))***++++++***)))***+++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++,,,,,,,,,------------...///000000111111111FFFHHHJJJKKKKKKKKKLLLMMMEEEFFFGGGIIIJJJKKKKKKKKKLLLOOOSSSSSSQQQOOOOOOPPPNNNPPPQQQPPPOOOPPPTTTWWWRRRRRRRRRRRRRRRRRRQQQPPPRRRRRRRRRSSSSSSUUUVVVWWWSSSRRRQQQPPPOOONNNNNNNNNKKKLLLMMMNNNOOOSSSYYY]]]___dddiiimmmoooppppppqqqtttwww{{{}}}}}}}}}~~~}}}~~~~~~|||||||||}}}wwwsssooonnnooommmhhhccc___^^^]]]\\\[[[[[[[[[[[[VVVTTTRRRRRRTTTTTTQQQNNNGGGFFFEEECCCAAA??????>>>777888888777777>>>IIIRRR^^^sss|||tttvvv}}}|||}}}}}}|||zzzppp[[[HHH>>>:::666222111000...---------------------------------------------------++++++,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,------------------------++++++++++++++++++++++++..................------,,,---...000000000000///---...000111111333555777999BBBNNNZZZkkk~~~{{{xxxvvvwww{{{nnn\\\QQQIIIOOOYYYeeennnuuuyyyzzzrrrmmmggg```[[[YYYYYYZZZ[[[\\\]]]]]]\\\^^^aaacccfffgggiiijjjkkkkkkjjjjjjbbbcccfffhhhiiiiiiiiiiiigggiiilllpppsssuuuvvvwwwvvvvvvtttsssrrrrrrrrrssssssuuuwwwwwwuuutttttttttsssuuuxxx{{{||||||{{{{{{vvvuuuuuutttttttttuuuuuurrrrrrssstttttttttssssssuuuxxx}}}~~~}}}{{{xxxyyyzzz{{{|||}}}}}}}}}}}}|||~~~~~~{{{yyysssrrrpppooolllhhhbbb^^^]]]XXXQQQKKKHHHFFFEEEDDDCCC===777444666666444111***...222333111111222444333222222111111222222333,,,000333333111222888===EEEFFFFFFGGGIIIJJJKKKKKKOOOQQQUUUYYY[[[YYYSSSOOOHHHCCC===888666777777777777555555555666555444222222222222222111111111000..................------,,,,,,,,,++++++*********((()))***+++++++++++++++'''((()))***+++,,,,,,,,,)))+++++++++***)))***+++------++++++++++++------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---...///000111111111111EEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMOOOPPPRRRTTTUUUVVVPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQRRRSSSUUUWWWXXXVVVVVVUUUSSSQQQNNNKKKIIIKKKLLLNNNOOOQQQVVV[[[```dddhhhllloooqqqrrrtttvvvyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{|||||||||}}}{{{zzz{{{{{{{{{yyywwwrrrpppooonnnllljjjfffccc___^^^]]][[[ZZZYYYXXXXXXVVVVVVTTTRRROOOLLLIIIHHHGGGFFFDDD???:::777666777555777999:::<<>>===;;;999666444444333333222222111111111111111111222333444333222111222333000222444666777;;;???BBBJJJOOOPPPOOOOOOTTTWWWWWW]]]]]]\\\[[[ZZZVVVPPPLLLDDD@@@<<<999999999999999999777444444444444333222000111111222222222111111......---------,,,,,,,,,---,,,,,,+++*********++++++*********))))))((((((+++***)))'''''''''((()))(((((())))))***+++---...************************+++++++++,,,,,,---------///,,,))))))***,,,+++)))------------...000111222?????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRPPPPPPPPPPPPPPPQQQQQQQQQSSSRRRRRRQQQRRRSSSTTTUUUTTTUUUUUUTTTSSSQQQOOONNNNNNOOOPPPQQQRRRVVV[[[___gggjjjnnnqqqssstttvvvxxxzzzzzzzzz{{{{{{|||||||||~~~}}}}}}|||||||||}}}}}}zzzyyyyyyyyyzzzyyyvvvtttpppnnnmmmllljjjhhhdddaaa^^^]]][[[YYYWWWVVVVVVUUURRRQQQOOOMMMKKKJJJHHHHHHEEEDDDAAA<<<777444333444444888<<<<<<>>>HHHZZZhhhwwwvvvnnnlllrrrxxxyyyyyyvvvmmm]]]JJJ>>>777666444222000...---,,,---......//////......---+++++++++***++++++,,,,,,---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,...///000///...---...000000000000000111222333444444888@@@KKK\\\rrr{{{vvvsssvvv{{{rrrgggVVVRRRNNNOOOWWWbbbkkkpppvvvvvvuuuqqqlllfffcccbbb^^^\\\[[[\\\^^^___^^^\\\aaaaaabbbbbbcccddddddeeecccdddeeeffffffdddbbbaaabbbbbbdddfffhhhkkkmmmnnnpppooooooooooooooooooooorrrsssttttttsssrrrsssuuuvvvwwwyyy{{{{{{yyywwwvvvtttttttttsssssssssrrrrrrqqqqqqppppppooooooppppppqqqssswwwzzz|||}}}~~~~~~~~~~~~~~~~~~{{{{{{zzzwwwtttssstttvvvuuuxxxzzzzzzyyyyyy{{{}}}{{{yyywwwvvvvvvuuutttrrrmmmjjjeeeaaa]]]YYYSSSNNNLLLHHHBBB>>><<<:::999888999888666444222222222222111111111111111111111111111222333333111111222333222444777;;;>>>BBBGGGJJJQQQUUUWWWUUUUUUYYY[[[ZZZaaa___]]][[[YYYVVVQQQMMMBBB???<<<::::::;;;;;;;;;999777555444444444333111000111111222222111111111//////.........------------,,,++++++******++++++******************))))))+++***)))((((((((()))))),,,+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------000---******,,,------+++------------...000111222;;;;;;;;;<<<<<<============>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFHHHHHHJJJJJJKKKLLLMMMNNNOOOPPPOOOOOOOOOPPPPPPQQQQQQQQQSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTRRRSSSTTTUUUVVVYYY]]]aaajjjmmmqqqtttuuuvvvxxxzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}xxxwwwvvvwwwwwwuuurrrooommmkkkjjjiiihhheeebbb___[[[ZZZXXXVVVTTTSSSRRRRRRLLLKKKIIIGGGFFFEEEFFFFFFDDDCCC???:::555222222333444;;;@@@AAABBBOOOeeexxxuuujjjjjjqqq}}}~~~}}}{{{vvvmmm```QQQDDD;;;555333111///..................////////////......))))))******+++,,,------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,------...////////////......///000///...---...000//////000111222222222222...222888AAAPPPeee||||||wwwsssrrrvvv||||||tttdddZZZOOOIIIMMMWWWaaagggpppsssxxxyyyuuuooojjjggg```^^^\\\[[[\\\\\\[[[ZZZ\\\\\\]]]^^^```aaabbbbbbeeefffhhhhhhgggeeebbb```___```aaaccceeefffhhhiiikkkkkkllllllmmmnnnnnnoooqqqrrrrrrrrrqqqqqqtttvvvuuuvvvxxxyyyyyyxxxvvvuuusssssssssrrrrrrrrrrrrrrrmmmmmmmmmmmmnnnnnnnnnnnnqqqsssuuuwwwyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxxxx~~~~~~wwwxxxyyywwwuuutttuuuvvvuuuvvvwwwxxxwwwxxx{{{}}}zzzxxxuuutttttttttsssqqqjjjgggbbb]]]YYYSSSMMMIIIGGGCCC>>>;;;999888666555444333222111000000000000111111111111111111111111111222333222111111222444555888===BBBFFFKKKQQQUUUYYY^^^```^^^]]]```bbb```dddaaa^^^[[[XXXTTTPPPNNNCCC@@@===<<<<<<=========:::888666444444333222000000111111222111111000000////////////............,,,,,,++++++******++++++*********+++++++++++++++,,,+++******))))))******,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,******,,,------,,,------------...000111222::::::;;;<<<======>>>>>>======>>>???@@@AAABBBBBBEEEEEEEEEEEEFFFGGGIIIIIILLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUVVVXXXYYY[[[^^^bbbeeemmmpppsssuuuvvvwwwyyyzzzzzzyyyyyyyyyyyyyyyyyyyyy||||||}}}}}}}}}~~~}}}}}}vvvuuuttttttsssqqqnnnkkkjjjhhhgggfffeeeccc```]]]YYYXXXUUUSSSQQQOOONNNNNNIIIGGGDDDBBBAAAAAAAAABBBDDDBBB???:::666444444666666<<>>:::777666555444333000000000000000000000000111111111111111222222222111222222222111222444666:::===BBBGGGLLLRRRXXX\\\___dddgggeeeeeeggggggeeeeeeaaa\\\XXXUUURRROOOMMMGGGDDDAAA????????????>>>;;;999666444444333111000111111111111111000000///............------------,,,,,,++++++***++++++,,,*********++++++,,,,,,---,,,+++++++++++++++++++++((((((((()))***+++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******)))***+++,,,,,,,,,------------...000111222<<<<<<======>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUSSSUUUXXX[[[]]]aaafffiiinnnqqqtttvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxx{{{||||||}}}}}}}}}||||||uuusssqqqoooooommmjjjggggggeeeddddddcccaaa]]][[[VVVUUUSSSPPPMMMKKKJJJIIIGGGEEEBBB???===<<<======@@@???<<<888555555777999777===HHHSSS```lllxxx~~~xxxqqqkkkeeedddkkk{{{~~~lllYYYIII>>>888666111000...,,,,,,---...000------............---------............---,,,+++...,,,+++,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------------,,,...///000///...---...000...///000222222111000///111222444777???LLL]]]hhhqqqwww|||}}}{{{}}}}}}vvvuuuwww~~~~~~|||xxxsssssswww|||~~~~~~}}}{{{zzzwwwmmm^^^OOOHHHJJJNNNTTT\\\gggpppsssqqqooommmgggeeeccc___[[[WWWVVVUUUWWWWWWXXXZZZ[[[]]]^^^___bbbdddgggiiijjjiiihhhgggffffffffffffeeecccbbbaaaddddddeeeggghhhiiijjjkkklllmmmmmmllllllnnnrrruuurrrrrrsssttttttsssrrrrrrooooooooopppppppppppppppkkklllmmmnnnooopppppppppppppppqqqrrrrrrsssssssssrrrrrrrrrsssssstttuuuvvvuuuwwwxxxxxxwwwwwwxxxyyy}}}||||||zzzyyywwwvvvuuutttvvvxxxxxxwwwwwwwwwxxx{{{yyyxxxwwwvvvvvvuuuuuupppmmmjjjhhhgggfffdddccc[[[YYYVVVQQQJJJDDD???===999666333111111111///...//////000000111111111111000000111111111222222222111222333333333555999;;;@@@CCCFFFJJJNNNSSSZZZ^^^aaagggkkkiiihhhjjjiiifffaaa^^^XXXTTTRRROOOMMMKKKLLLIIIFFFCCCBBB@@@>>>===;;;999666444444333111000111111111111111000///...---------,,,,,,,,,++++++,,,++++++***++++++,,,,,,*********++++++,,,,,,---+++++++++,,,,,,,,,++++++((((((((()))***+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,---------------...000111222???@@@@@@AAAAAABBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRRRRPPPQQQSSSUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVRRRUUUYYY\\\___ccchhhkkkooorrruuuvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{|||}}}|||{{{zzzyyytttqqqmmmjjjhhhgggeeedddcccaaa``````___]]]ZZZWWWSSSRRROOOLLLIIIFFFEEEDDDDDDBBB@@@===;;;999999999:::999777555444555999<<<>>>FFFTTTeeeuuu|||qqqjjjgggeeelll{{{wwwaaaNNNAAA:::555333000///...---------...///,,,,,,------------,,,,,,,,,,,,------,,,+++)))(((...---,,,,,,......---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++,,,,,,---..................///000///...---...000//////000000111000000///...000222555:::EEESSS\\\```fffmmmrrruuuyyy}}}vvvssstttzzz{{{{{{zzzxxxvvvvvvvvvyyy{{{~~~|||}}}zzzvvvtttzzz}}}{{{||||||}}}yyymmm]]]NNNHHHFFFGGGNNNXXXaaagggjjjmmmoooeeefffeeebbb]]]YYYWWWVVVTTTUUUUUUWWWXXXYYYZZZZZZ___```ccceeegggiiiiiiiiijjjjjjjjjjjjiiigggdddcccbbbbbbccccccdddeeeffffffhhhiiijjjjjjjjjlllooorrrpppqqqqqqqqqqqqqqqqqqpppnnnnnnnnnnnnnnnooooooooolllmmmoooqqqqqqqqqqqqpppnnnooooooooopppqqqqqqrrroooooooooooopppqqqrrrsssrrrsssuuuuuuttttttuuuwwwyyyxxxwwwvvvuuussssssrrrtttuuuwwwvvvvvvuuuwwwxxxzzzyyywwwvvvvvvtttqqqoookkkhhheeebbb```^^^\\\ZZZPPPPPPNNNIIICCC===:::999666444222222222222111///000000111222222222222222000000000111222222333333222333444555666:::>>>BBBFFFGGGHHHJJJMMMSSSZZZ___dddjjjmmmkkkiiiiiifffccc\\\YYYUUUQQQPPPNNNLLLKKKNNNKKKGGGDDDBBB@@@===;;;:::888666444444333222000111111111111000///......,,,,,,,,,,,,+++++++++***++++++******++++++,,,,,,*********+++++++++++++++******+++,,,,,,,,,++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++---......---------...------------...000111222GGGGGGGGGGGGGGGGGGGGGGGGKKKKKKJJJJJJIIIHHHHHHHHHJJJJJJJJJKKKMMMNNNPPPQQQRRRQQQQQQPPPOOONNNNNNMMMPPPPPPQQQRRRSSSTTTUUUVVVTTTUUUWWWXXXYYYYYYYYYXXXYYYXXXWWWWWWWWWWWWXXXYYYXXX[[[___bbbdddhhhlllnnnqqqsssvvvwwwwwwwwwxxxyyyxxxxxxyyyyyyzzzzzz{{{{{{zzz{{{||||||{{{yyywwwuuurrrnnnhhhcccaaaaaa``````^^^]]]\\\[[[[[[YYYVVVSSSOOOMMMJJJGGGDDDAAA@@@???>>>===<<<:::999888777666666666555444444888===BBBNNNYYYjjjzzzvvvjjjgggjjjppp|||zzziiiRRRAAA:::888444000000/////////......------***++++++,,,,,,++++++******+++,,,------,,,***)))---,,,+++,,,------,,,+++******************************+++++++++,,,,,,,,,++++++************++++++...//////000000000000000...///000///...---...000000000////////////000000...///111333666===GGGNNNRRRXXXbbbjjjqqqyyyzzzvvvttttttuuuyyy||||||zzztttppprrrvvv{{{~~~}}}{{{{{{rrrrrrrrrppppppttt|||~~~zzz||||||}}}}}}yyyoooaaaRRRHHHDDDGGGKKKPPPTTTZZZ```ddd```ccceeeddd```]]][[[[[[UUUUUUVVVWWWWWWXXXYYYYYY\\\]]]^^^```bbbeeeggghhhjjjkkklllmmmlllkkkjjjhhheeeeeeeeeeeeeeedddddddddccceeehhhiiiiiijjjmmmooooooooooooooooooooooooooollllllmmmmmmnnnnnnnnnnnnmmmoooppprrrrrrrrrqqqpppnnnnnnnnnnnnooopppqqqrrrooonnnnnnmmmnnnnnnoooooooooqqqssssssrrrssstttvvvuuuttttttsssssssssssssssuuuvvvvvvuuuttttttvvvyyyvvvuuutttuuuuuusssnnnjjjgggddd```\\\ZZZWWWTTTRRRIIIIIIIIIEEE???:::888888666444333333444444333111000111222333333222222111///000000111222222333333222444555777:::>>>DDDHHHJJJIIIIIIIIILLLRRR[[[aaaiiinnnqqqmmmiiieeeaaa\\\WWWUUURRRQQQPPPOOOMMMLLLKKKIIIEEECCCAAA???<<<:::999777555444444444333111111111111111000///...---------,,,,,,,,,+++++++++++++++******++++++,,,---******************))))))((()))***,,,,,,,,,+++***,,,+++******))))))******++++++++++++++++++++++++++++++++++++*********)))))),,,...---+++******+++------------...000111222NNNNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLJJJIIIIIIHHHNNNNNNOOOPPPQQQSSSUUUVVVVVVUUUTTTSSSRRRQQQQQQPPPRRRSSSTTTUUUVVVWWWXXXXXXWWWXXXYYYZZZZZZYYYXXXXXXYYYYYYXXXXXXXXXZZZ\\\]]]```cccfffiiijjjmmmpppsssrrrtttwwwyyyxxxxxxyyyzzzxxxxxxyyyzzzzzz{{{||||||zzz{{{||||||zzzxxxuuusssqqqlllddd^^^\\\\\\]]]]]][[[YYYXXXXXXXXXVVVSSSQQQLLLJJJGGGDDD@@@>>><<<;;;888999999999888777666555666666666555777<<>>CCCOOO]]]qqq~~~}}}lllaaa```iiipppvvv]]]KKK<<<:::888111---111...///000///------///000///...------,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,...///,,,++++++******++++++,,,,,,++++++******++++++,,,000111000...+++)))***+++++++++,,,,,,---...//////......------------......222000222444222------000(((...333333000111888@@@===GGGWWWeeepppxxxzzzuuuooommmqqqyyy~~~{{{wwwuuupppooooooqqquuuxxxzzzzzz~~~{{{vvvpppkkkfffcccbbbeeeiiioootttwwwvvvtttrrrwwwxxxzzz|||~~~zzzkkk\\\KKKEEE>>>===AAADDDDDDBBBRRRYYYbbbeeeccc``````aaa]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^___hhhhhhiiijjjlllnnnpppqqqlllkkkjjjiiigggfffdddddddddcccbbbdddgggiiiiiiiiiiiiiiijjjkkkllllllmmmmmmllllllmmmmmmmmmmmmmmmlllppppppqqqrrrrrrqqqooooookkklllmmmoooppppppqqqqqqllllllkkkkkkkkkkkkkkkkkkllllllllllllnnnppprrrsssqqqpppooooooppprrrtttuuuppppppooonnnmmmmmmmmmmmmsssqqqpppooommmiiidddaaaXXXSSSMMMHHHEEECCCAAA@@@===<<<:::888555333111000333222111000000111222333///000111222333222222111444333222222111111111111222777===BBBGGGJJJMMMPPPNNNOOOOOONNNNNNUUUaaajjjtttrrrnnnkkkgggaaaZZZVVVQQQPPPPPPRRRTTTSSSNNNJJJFFFDDDBBB@@@@@@@@@>>><<<444444444444444444333333333222111000///...---,,,******+++,,,,,,,,,++++++)))******++++++,,,------))))))***+++,,,------...---,,,++++++,,,,,,***(((+++,,,---,,,***(((((((((------,,,,,,,,,---......*********++++++,,,,,,,,,***+++,,,---...---,,,,,,...---,,,,,,---...///000PPPQQQRRRRRRSSSSSSSSSSSSVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSTTTVVVXXXYYYWWWVVVQQQRRRTTTUUUWWWWWWWWWWWWVVVYYY[[[\\\[[[[[[]]]___]]]]]]]]]]]]]]]]]]]]]]]]```bbbbbbbbbbbbdddgggiiinnnrrrxxx{{{|||{{{zzzzzzuuuvvvwwwxxxxxxxxxwwwvvvxxxyyyzzz{{{{{{{{{{{{{{{}}}||||||yyyvvvrrrnnnlllfffccc^^^\\\]]]```cccddd[[[ZZZXXXWWWUUURRRMMMIIIGGGEEEBBB>>>:::888777666444444333333444444444444888555555999@@@KKK^^^ppp~~~nnnbbb\\\cccvvvxxxlllTTTDDD888888777111...111///......------......///,,,,,,+++***************++++++++++++++++++++++++,,,+++******+++,,,---...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---......///---+++***+++---+++,,,,,,,,,---...............------------......///---...000...+++,,,000111222222000......111555;;;EEESSS```kkkttt}}}{{{tttoooooouuu{{{zzzxxxwwwtttqqqnnnnnnoooqqqrrrrrruuusssoookkkhhheeecccccceeejjjpppwwwzzzzzzyyywwwttttttuuuwwwzzz~~~vvvlll\\\SSSHHH@@@===>>>>>>>>>FFFMMMUUUZZZZZZ[[[]]]```^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^bbbbbbccceeehhhkkkmmmooonnnmmmmmmlllkkkiiiiiihhhcccaaa```bbbdddffffffffffffgggggghhhiiiiiijjjjjjiiijjjkkklllmmmmmmmmmmmmkkkkkklllllllllkkkjjjiiihhhiiijjjlllmmmmmmnnnnnnkkkkkklllmmmnnnooopppppppppoooooonnnoooppprrrrrrnnnmmmlllllllllnnnppprrrooonnnnnnmmmllllllmmmmmmooonnnllljjjgggccc^^^ZZZRRRNNNHHHCCCAAA???===<<<;;;:::999777444222111000222111000000000000111222222111111111111111222222222222111222333444555666999>>>DDDIIIMMMOOOQQQSSSRRRTTTVVVVVVWWW\\\fffmmmqqqoookkkhhheee```ZZZVVVPPPOOONNNOOOPPPOOOLLLHHHFFFFFFFFFDDDAAA>>>;;;:::444444444444333333333333333333222111000///......,,,,,,---------,,,,,,+++------,,,++++++******)))*********++++++,,,,,,---+++***))))))******((('''$$$&&&((()))))))))+++,,,+++++++++,,,---...///000++++++++++++++++++,,,,,,***+++,,,---------,,,,,,------------...000222333SSSSSSSSSTTTUUUVVVWWWXXX[[[ZZZZZZYYYYYYZZZZZZ[[[[[[ZZZYYYZZZ[[[[[[YYYWWWSSSTTTVVVXXXYYYZZZ[[[[[[YYY\\\^^^`````````bbbcccbbbaaa```_________```aaaeeefffffffffgggiiimmmpppwww{{{~~~}}}xxxyyyyyyzzzyyyyyyxxxwwwzzzzzz{{{{{{{{{zzzzzzyyyzzzyyyxxxuuuqqqlllhhheee```^^^]]]]]]```dddfffgggZZZXXXUUUSSSQQQOOOLLLJJJEEECCC@@@<<<888666555444222222333333333333333333;;;999999===GGGXXXqqqpppeeeeeeiiiqqq|||jjj\\\GGG:::222444555111...000000---***+++...///...,,,++++++***))))))))))))***+++++++++++++++++++++++++++************+++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------+++,,,------,,,+++---...,,,,,,,,,,,,------------......------------......///------///---+++---222333000---+++,,,...000111777???KKKWWWaaalllwww{{{qqqkkkooovvvyyyzzzzzztttpppkkkhhhhhhiiijjjkkklllkkkkkkjjjiiiiiijjjjjjjjjnnntttzzz~~~zzzxxxvvvuuuvvv{{{zzzooofffXXXJJJ@@@;;;;;;<<<<<>>;;;777555444333333444555444444444444555<<>><<<888444111000111333333999BBBLLLVVVbbboooxxx|||tttiiijjjqqqvvvyyy|||rrrmmmgggccccccfffhhhiiiiiijjjlllooorrruuuwwwxxxvvvwwwyyy}}}zzzxxxyyy}}}|||vvvkkk\\\NNNCCC>>>===999<<>>@@@IIINNNUUUZZZ[[[ZZZYYYXXXVVV[[[aaaeeeggghhhjjjlllmmmiiieeeaaa^^^ZZZUUURRRNNNLLLJJJGGGFFFEEEEEEDDDIIIMMMQQQNNNEEE===999888999999888888777666666666222111111111000/////////............---,,,******)))******++++++,,,------,,,,,,,,,++++++*********,,,+++***+++------+++))))))+++,,,,,,+++***+++,,,++++++++++++,,,---...///,,,,,,,,,++++++***************++++++,,,,,,,,,,,,,,,------...000111222333[[[[[[ZZZ[[[\\\^^^```aaacccdddeeefffggghhhhhhiiihhhfffdddcccbbbbbb```^^^YYYYYY[[[\\\^^^```bbbcccddddddeeeggghhhiiiiiiiiigggeeedddcccccceeeggghhhbbbdddgggiiilllqqqwww{{{|||}}}||||||~~~~~~}}}}}}||||||||||||yyyzzzzzzzzzzzzzzzyyyyyyuuutttqqqmmmiiidddaaa___]]]\\\]]]___aaabbbaaa```ZZZVVVQQQLLLJJJHHHEEEDDDBBB@@@===:::777555555444333444555444333444666999???JJJVVV^^^fffssstttmmmkkkbbblllzzzqqqbbbNNNAAA888333000111222000...---000+++((()))---///---)))---,,,++++++******++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++************++++++,,,---......,,,*********,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------222000000111111000333999PPPQQQNNNEEE999111///111222666===EEENNN[[[iiisss{{{vvviiiggglllqqqvvv{{{tttnnngggbbbbbbcccfffgggiiikkkooouuuzzz}}}|||}}}}}}ppp```PPPDDD>>>777888999:::;;;>>>AAACCCEEEFFFIIIMMMQQQUUUXXXYYY\\\]]]^^^_________^^^^^^ZZZYYYYYYYYYZZZ]]]```bbbdddeeehhhjjjkkkkkkjjjjjjhhhfffdddcccddddddcccbbbaaaaaaaaabbbbbbbbbbbbbbbaaabbbccceeeggghhhiiiiiiddddddcccbbbaaaaaa````````````aaabbbccccccccccccbbbdddeeeggghhhggggggfff```aaabbbcccdddeeeeeefffeeedddbbbaaa```aaacccdddcccbbbaaa```____________[[[XXXTTTQQQMMMIIIDDDAAA===:::777555444333222000000000000000111111111111000000111111111111000000111222333444444333111000222444777;;;@@@EEEHHHJJJTTTYYY```dddeeecccbbbaaa]]]aaagggkkkllllllkkkkkkmmmiiiccc^^^[[[WWWSSSQQQPPPOOOLLLHHHEEEDDDDDDEEEJJJNNNRRROOOFFF>>>;;;;;;888888777777666555444444///////////////.........---------,,,,,,***)))))))))******++++++,,,---------,,,,,,++++++*********++++++***+++------+++***,,,---...---+++))))))***---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********************++++++,,,,,,---.....................]]]]]]]]]^^^___```aaabbbfffggghhhjjjkkkkkkllllllllliiigggffffffeeedddccc^^^^^^___```aaaccceeefffiiihhhhhhiiijjjjjjiiigggeeedddddddddeeegggiiijjjbbbeeeiiilllooosssxxx{{{{{{}}}~~~|||{{{{{{}}}}}}|||{{{{{{{{{||||||xxxxxxxxxxxxwwwvvvuuutttooommmkkkgggddd```^^^]]][[[[[[ZZZ[[[\\\[[[YYYXXXTTTQQQLLLHHHFFFDDDAAA???>>>===;;;888666555555555111333444444444777===BBBLLL\\\mmmuuuyyy~~~rrrhhhcccffffffuuuwwwmmmbbbSSSDDD:::666444111000000///...---///,,,)))***---...---+++++++++***))))))))))))***+++++++++++++++++++++++++++++++++,,,++++++***))),,,++++++******++++++,,,******))))))))))))******+++---///...,,,***))))))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------///......000000...111666EEEJJJMMMGGG;;;111///000111555:::@@@HHHUUUdddnnnxxxwwwlllhhhiiikkkqqqwwwwwwrrrjjjdddaaabbbccccccfffjjjooowww~~~~~~~~~~~~zzz|||lll[[[KKKBBB888777777777888:::<<<===:::<<>><<<:::999777666555555555555111333555666888???IIIQQQaaarrr{{{pppeeebbbfffkkkvvv}}}nnn___RRRFFF<<<666333222000///...//////---------,,,,,,,,,,,,------,,,,,,+++***************+++++++++++++++++++++++++++,,,------,,,+++***))),,,++++++******++++++,,,+++******************+++)))+++---...,,,+++***************+++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,---000///,,,...222---444<<<>>>:::444000///---000444999AAAMMM[[[eeeqqqxxxpppkkkgggfffkkkrrrvvvqqqjjjdddccccccccccccdddhhhooovvv~~~|||xxxwwwvvv~~~zzzooocccVVVNNNCCCAAA>>>===<<<;;;:::999666777999;;;>>>@@@BBBBBBEEEGGGJJJNNNPPPRRRRRRRRRTTTSSSRRRQQQSSSVVVZZZ\\\^^^```ccceeeggggggeeedddfffdddbbbbbbccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaa```aaa___^^^\\\[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]YYYZZZ\\\^^^^^^\\\ZZZYYY\\\]]]___```aaaaaaaaa```aaa___]]][[[ZZZ[[[\\\]]]WWWVVVTTTRRRPPPNNNMMMMMMJJJGGGDDDAAA@@@>>>;;;999555333222111222222000///////////////000000000000111222333444444333222111222222111000111333666777888===EEENNNVVV[[[]]]^^^[[[___dddhhhjjjjjjkkklllsssssstttttttttrrrnnnlllkkkfff```\\\ZZZXXXWWWWWWXXXXXXWWWSSSNNNJJJJJJKKKGGGFFFDDDBBB@@@?????????666555555444333222111000---.........//////000000+++,,,,,,,,,,,,,,,++++++------,,,++++++******))),,,,,,++++++++++++++++++)))(((((()))++++++***)))&&&(((***+++******+++---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,---...//////000///......ggghhhiiijjjjjjiiihhhggghhhiiikkklllmmmmmmmmmlllmmmkkkhhhhhhiiijjjjjjjjjiiihhhhhhhhhhhhjjjlllmmmpppnnnkkkjjjkkkiiieeebbb___aaaccceeegggiiijjjjjjlllppptttvvvwwwwwwxxxxxxpppsssuuuvvvvvvuuuvvvwwwvvvuuuuuutttuuuvvvxxxyyywwwvvvtttqqqmmmiiifffddd```___]]][[[YYYWWWWWWVVVTTTRRRPPPPPPOOOOOOMMMKKKDDDBBB@@@??????>>><<<:::777666555444333444444555222555888:::>>>GGGUUU___qqqzzzoooccc]]]bbbmmmrrrzzzhhhVVVHHH>>>888444111111///------///000///---......---,,,+++---//////...------,,,,,,------++++++++++++++++++++++++,,,------...---,,,+++***,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,&&&))),,,------,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---------...111000------111)))///777<<<===777///)))'''***...222999EEERRR\\\iii|||~~~xxxrrrmmmgggcccgggnnnqqqlllgggddddddeeefffgggdddhhhnnnwww~~~vvvpppmmmuuu|||}}}sssmmmggg```ZZZQQQMMMIIIDDDAAA===999777777777888888999:::;;;;;;;;;===AAAFFFIIIKKKLLLMMMPPPNNNMMMMMMPPPTTTXXX[[[YYY\\\___aaacccbbbaaa```cccaaa```___```aaa```___aaaaaaaaaaaaaaaaaa``````bbbbbbbbbbbbaaa```^^^^^^bbb```___]]][[[[[[\\\\\\ZZZ[[[[[[\\\\\\\\\\\\[[[YYY[[[]]]______^^^\\\ZZZ\\\\\\^^^^^^^^^^^^]]]\\\___]]][[[YYYXXXXXXYYYZZZTTTSSSPPPNNNKKKIIIHHHGGGDDDBBB???===<<<;;;999777333222000000111111000.../////////000000000000000222333444444444444333222555222///---...333888<<>>??????999888777666555444333333......//////000000111111,,,,,,------...---------)))******+++,,,,,,------++++++++++++++++++++++++*********+++------,,,+++***+++------,,,,,,,,,---+++*********+++,,,------*********++++++,,,,,,---+++***)))))))))***,,,---,,,---///000111111111000fffggghhhhhhhhhgggeeedddggghhhiiijjjkkkkkkllllllmmmmmmllljjjiiijjjmmmppprrrooommmmmmnnnpppqqqqqqrrrpppmmmiiifffeeedddccc___aaacccfffhhhiiijjjjjjoooqqqttttttsssqqqqqqqqqppppppqqqrrrrrrrrrqqqqqqqqqppppppooopppqqqssstttsssqqqnnnjjjeeeaaa^^^\\\WWWVVVUUUTTTSSSQQQPPPPPPMMMLLLIIIFFFCCCAAA@@@???===<<<;;;999888777777777444666666333222444666777888:::>>>CCCIIIVVVjjj{{{zzzhhh^^^YYY]]]jjjyyylllVVVHHH???777111000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,---)))***,,,,,,,,,***((('''))))))))))))))))))))))))++++++************+++++++++++++++,,,------+++(((******))))))******+++,,,+++++++++,,,,,,,,,------++++++,,,---............///222+++333DDD:::***111---/////////111888DDDNNN___mmm{{{wwwrrrpppnnnkkkgggcccgggjjjmmmmmmjjjggghhhjjjjjjkkkooouuu|||wwwnnnhhheeelllqqqwww|||wwwrrrmmmiiiiiikkkeeeaaaZZZQQQIIIBBB===;;;::::::888666444333555888444444666888<<>>LLLMMMQQQXXXZZZYYY[[[``````jjjsssvvvwwwyyyxxxuuuvvvsssqqqqqqqqqoooiiieeeeeeeeedddcccaaa```^^^^^^dddccc\\\RRRMMMMMMJJJCCC@@@@@@????????????>>>>>>:::888555333111111111222111111000000//////......++++++***)))(((((()))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++***************+++++++++))))))*********+++++++++///......---,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++,,,,,,---...fffffffffffffffeeeddddddggghhhiiiiiijjjjjjiiiiiikkkkkkjjjiiijjjlllqqquuuwwwtttqqqppppppqqqppppppnnnllljjjfffdddbbbaaaaaa```bbbfffiiilllnnnnnnnnnlllooorrrsssqqqooonnnnnnllllllmmmnnnoooooopppppppppooonnnmmmmmmmmmnnnooojjjhhhfffbbb^^^ZZZXXXVVVTTTSSSRRRQQQPPPNNNMMMMMMLLLJJJHHHEEEBBB???>>>===;;;:::888777666555555555111333444333222333777999999???HHHTTTaaappp{{{lll^^^\\\bbbnnn~~~sssaaaNNNBBB;;;555111000//////.........---------,,,,,,++++++++++++++++++)))******++++++,,,------++++++*********+++,,,---***+++,,,---,,,+++)))(((+++++++++++++++++++++++++++******************+++,,,,,,,,,---......,,,*********))))))******+++,,,+++,,,,,,,,,---------------------...------,,,,,,+++000---444CCC:::---444---//////...///444>>>FFFSSS___ppp}}}~~~|||}}}zzzwwwuuusssppplllhhhfffhhhjjjkkkkkkjjjkkkllljjjkkkooottt{{{yyyooogggbbb```^^^gggqqqxxx{{{ssspppnnnmmmnnnrrruuusssmmmeee\\\RRRJJJEEECCCBBB@@@<<<777555666777333333444555666777888888:::::::::;;;===@@@BBBDDDHHHIIILLLOOORRRSSSSSSRRRQQQRRRTTTUUUVVVWWWWWWWWWYYYYYYZZZ[[[\\\]]]^^^^^^\\\[[[[[[\\\]]]^^^\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[[[[[[[\\\]]]]]]]]]^^^^^^______^^^^^^^^^^^^___aaabbbbbbaaa___^^^ZZZ\\\]]]XXXPPPKKKJJJKKKMMMKKKGGGEEECCCAAA>>>;;;999999888777666555444333222111111111000000000000///111222222111000111222111222222222222222222222222333444777;;;???BBBDDDOOOMMMOOOSSSUUUUUUYYY___hhhqqqyyy|||}}}~~~}}}zzztttppplllkkklllllliiifffgggfffeeeeeedddeeeeeeeeecccbbb[[[QQQLLLLLLIIICCCAAAAAAAAAAAA@@@@@@???>>>999888555333111111111222111111000000///.........,,,,,,+++***************,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++******))))))*********++++++++++++,,,************+++,,,---...,,,,,,,,,---------......///...---------///000111eeeeeedddccccccccccccdddgggggghhhhhhhhhhhhhhhggghhhhhhhhhhhhiiinnntttyyy|||yyyuuurrrqqqpppnnnmmmiiihhheeebbb```___^^^^^^___bbbfffkkknnnoooooonnniiilllooopppooollliiiiiiggggggggghhhiiikkkmmmnnnmmmlllkkkiiihhhhhhggggggcccbbb```^^^[[[XXXVVVUUUQQQPPPOOONNNMMMKKKJJJJJJHHHGGGEEEBBB???===<<<;;;777777555444333333333333///111444444444555:::>>>CCCNNN^^^nnn}}}kkkbbb\\\dddtttzzz|||vvvaaaSSSCCC:::666222000000////////////............,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++******++++++,,,---+++,,,---------,,,***)))++++++++++++++++++++++++************************---,,,,,,...//////---+++******))))))******+++,,,,,,,,,,,,---------..................---,,,+++***+++///...444???:::000333---...///------///666;;;DDDOOO]]]iiioooqqqrrrsssxxxwwwxxxyyyyyyxxxtttqqqeeecccbbbcccfffhhhjjjjjjjjjkkknnnsssyyy}}}~~~~~~{{{{{{}}}wwwnnnfff```]]]\\\WWW___gggnnnvvv~~~wwwpppoooooopppsssxxx}}}|||zzzuuulllbbbYYYSSSPPPNNNIIIBBB;;;555333333222333222222111000///...333222222333444777999:::<<<===@@@CCCGGGJJJLLLNNNKKKKKKMMMNNNOOOOOOOOOOOOSSSTTTTTTUUUVVVWWWXXXXXXVVVVVVVVVXXX[[[\\\[[[ZZZYYYYYYXXXXXXXXXYYY[[[\\\[[[[[[\\\\\\^^^___aaaaaa```aaaaaaaaaaaaaaa``````aaaaaabbbbbbaaa___^^^]]]]]]^^^]]]WWWPPPJJJGGGHHHGGGDDD@@@>>>===<<<;;;999666555555444333222222111111111111111111000000000111222444333222111111222000111333444555444444333444777;;;@@@EEEIIIKKKMMMSSSOOOMMMNNNOOORRRYYYaaarrrzzz{{{qqqlllfffccceeehhhiiiiiikkkjjjhhhgggfffggghhhiiiaaa^^^WWWNNNIIIIIIGGGCCCBBBCCCDDDDDDCCCAAA???===888777555333111111111222111000000///......---------,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++------,,,+++***)))((((((++++++++++++,,,,,,,,,,,,************+++,,,------------------............,,,,,,,,,---...///000111dddcccaaaaaa```aaabbbccceeeeeefffggghhhhhhhhhgggfffffffffeeeggglllsssxxxzzzwwwssspppooommmkkkiiidddccc```^^^]]]\\\\\\\\\^^^```dddhhhjjjjjjiiihhheeehhhlllmmmkkkhhheeedddddddddcccddddddfffggghhhjjjiiihhhfffdddbbbaaa```^^^]]]\\\ZZZXXXVVVUUUTTTOOOOOONNNMMMKKKJJJIIIIIIEEEDDDAAA???<<<:::999888555444333333222222222222111222555777666888???GGGXXXggg{{{}}}oooeeefffmmmzzz}}}{{{{{{zzzwwwiiiRRRFFF:::555222///...000............---------------,,,,,,++++++*********++++++++++++++++++,,,,,,+++***++++++++++++,,,,,,+++,,,---------,,,,,,+++))))))))))))))))))))))))*********++++++*********,,,+++,,,---//////---+++******))))))******+++,,,,,,,,,---------.........---.........------,,,+++...///---111<<<>>>777000,,,---...---,,,...111444;;;DDDOOOYYY___eeejjjnnnnnnqqquuuzzz}}}}}}{{{yyymmmgggaaa___bbbfffiiijjjjjjkkkmmmrrrwwwyyyyyyxxxuuuvvvxxx{{{}}}}}}{{{yyyyyytttmmmeee___\\\[[[[[[\\\```bbbcccjjjttt{{{}}}~~~vvvooonnnooopppuuuzzz|||||||||zzzvvvoooiiieeeccc```YYYOOOCCC:::444222222222222111000...,,,+++000000000000111222444555444444666999<<<@@@DDDFFFEEEFFFGGGHHHIIIIIIIIIIIIMMMMMMNNNNNNOOOPPPQQQQQQOOOOOOPPPSSSVVVXXXXXXWWWWWWVVVUUUUUUUUUWWWZZZ[[[XXXYYYZZZ[[[]]]___aaabbb```aaaaaaaaaaaa``````_________^^^^^^\\\ZZZXXXWWWYYYZZZXXXSSSMMMHHHEEEEEE@@@===999777777777777777333333333222222111111111111111111111111111111111222444555444333222222333333444555666777888888888<<<@@@FFFLLLQQQTTTUUUUUUXXXSSSOOOOOOPPPUUU```jjj||||||vvvpppiiiaaa^^^aaafffjjjkkknnnlllhhheeeccccccdddeee]]]XXXQQQJJJFFFEEEDDDBBBCCCDDDEEEFFFDDDAAA>>><<<666555444333222222222222000000//////...---,,,,,,,,,++++++*********++++++++++++************++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------000///...---,,,+++++++++,,,,,,,,,------------...((())))))+++,,,...///000bbbaaa```______```aaabbbaaabbbdddeeefffgggggghhheeeddddddccccccggglllqqqqqqnnnllljjjiiihhhfffddd___^^^\\\[[[YYYYYYZZZZZZ]]]___aaacccdddcccaaa```aaacccggghhhfffcccaaa```bbbbbbaaaaaa```aaaaaaaaaeeedddcccaaa___]]][[[ZZZVVVUUUTTTSSSRRRQQQPPPPPPOOONNNMMMLLLKKKIIIHHHHHHBBB@@@>>><<<999888666666444333333222222222333333111111444888888:::EEERRRpppxxxlllfffgggttt{{{vvvsssvvv{{{~~~}}}zzz~~~mmm[[[HHH???666222000------///---------,,,,,,,,,++++++,,,,,,,,,++++++*********---,,,,,,++++++***************++++++,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,)))))))))))))))))))))))))))***++++++++++++***)))*********,,,......,,,*********))))))******+++,,,,,,,,,,,,---------......+++,,,------.........---222---+++000<<>>@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJMMMPPPSSSSSSRRRSSSRRRQQQQQQRRRUUUWWWYYYVVVVVVWWWYYY[[[^^^```aaa_______________^^^]]]]]][[[[[[ZZZXXXVVVSSSQQQPPPLLLLLLKKKIIIEEEAAA??????:::888444333333444444444222222222222222222222222111111111111111222222222222333555555333222333333333444666:::>>>BBBFFFHHHHHHLLLSSSYYY^^^______^^^^^^YYYVVVVVVZZZ```lllwww~~~wwwooommmfff^^^[[[^^^dddhhhiiigggeeeaaa^^^]]]]]]___```WWWQQQKKKGGGEEECCCBBBBBBDDDEEEFFFFFFDDD@@@<<<:::444444333333222222222222000000///...---,,,++++++******))))))))))))***++++++******))))))******+++++++++++++++++++++++++++++++++************++++++******++++++,,,,,,,,,---++++++,,,,,,,,,---------000000...---,,,+++++++++******+++++++++,,,,,,,,,'''(((***+++---...///000``````_________```aaaaaa______aaabbbcccdddddddddaaaaaaaaa______```dddgggfffdddbbbbbbbbbbbb```^^^ZZZYYYXXXWWWVVVVVVWWWXXX[[[\\\]]]]]]]]]\\\[[[ZZZ[[[]]]___```___]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZ^^^]]]]]]\\\ZZZXXXVVVUUUSSSRRRRRRQQQPPPPPPOOOOOOLLLLLLKKKIIIHHHGGGFFFEEE???>>><<<:::777666555444333222222222222333333444111000333999<<>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEGGGJJJLLLLLLKKKLLLLLLLLLLLLNNNPPPRRRTTTSSSSSSTTTUUUWWWYYY[[[\\\[[[[[[[[[[[[ZZZYYYXXXXXXWWWVVVTTTQQQOOOMMMKKKJJJCCCCCCCCCBBB@@@???===<<<777555222111222333222111111111111222222222222222111111111222222222222222000222444444333333333444333666;;;CCCKKKRRRXXX[[[UUUYYY___eeeiiijjjiiihhhfffcccaaadddhhhmmmxxx{{{ssskkkfffaaa[[[YYY\\\___aaaaaaZZZYYYXXXWWWXXXYYY\\\]]]QQQLLLGGGGGGFFFCCCBBBCCCEEEEEEEEEDDDAAA>>>:::888333333333333333222222222000000///---,,,+++***))))))))))))((())))))***+++******))))))))))))******++++++++++++++++++++++++++++++************++++++))))))***+++,,,---......++++++++++++,,,,,,,,,,,,+++++++++******++++++,,,************++++++++++++***+++---///000111222222^^^______```aaaaaa``````]]]^^^^^^^^^^^^^^^]]]]]][[[\\\]]]\\\[[[[[[]]]___^^^\\\[[[[[[\\\[[[YYYXXXUUUUUUSSSRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUTTTVVVWWWWWWWWWWWWXXXYYYVVVXXXZZZ[[[[[[YYYWWWUUUUUUVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPOOONNNNNNMMMMMMGGGGGGFFFEEECCCBBBAAAAAA>>>===;;;888666555444444111111111111111222333333444222666???EEEMMMccczzz|||nnngggnnnzzz}}}sssoooqqqqqqpppwww~~~vvvuuuyyy~~~zzzpppcccQQQBBB;;;555222222111...///222------,,,,,,,,,+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++***************+++,,,,,,++++++++++++++++++++++++(((***+++,,,,,,+++***(((***)))***,,,...///---+++******))))))******+++,,,*********+++++++++,,,,,,,,,,,,------...---------,,,)))......333OOO]]]MMM222000...---......------,,,///333777===FFFQQQYYYhhhmmmuuu{{{~~~{{{rrriiiccc``````dddeeehhhmmmpppqqqooollljjjkkkmmmpppssstttsssrrrkkkfff```ZZZXXX[[[___cccaaahhhppptttyyy}}}|||yyyzzzrrrkkkkkknnnssszzz}}}vvvlll___TTTMMMJJJAAA???:::666333111111111111000...---------............//////000222333444333444666888:::<<<<<<=========>>>>>>>>>>>>??????AAA@@@AAABBBEEEFFFEEEDDDCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSRRRRRRPPPOOOOOOOOONNNLLLIIIGGGEEECCCCCC>>>>>>============;;;:::555444222222333333111000///000000000111111222222111111111222222333333333...000333333333333444555666<<>>;;;888666111222222333333333222222000///...---,,,***))))))***)))))))))******+++,,,******))))))))))))******++++++++++++++++++++++++++++++************++++++***++++++,,,,,,---------*********++++++++++++,,,,,,++++++******+++++++++******+++++++++,,,,,,,,,,,,---///000222222222222]]]^^^```aaabbbaaa``````]]]]]]\\\\\\ZZZYYYWWWVVVWWWXXXZZZZZZYYYYYYZZZ[[[ZZZYYYXXXXXXXXXXXXUUUSSSRRRQQQPPPPPPPPPPPPRRRRRRNNNMMMLLLLLLLLLNNNPPPQQQPPPQQQRRRRRRQQQRRRUUUWWWPPPSSSVVVYYYYYYWWWUUUSSSPPPPPPQQQRRRQQQPPPNNNMMMJJJJJJIIIHHHHHHGGGGGGFFFDDDCCCBBBAAA???>>>=========<<<:::888666555444333000000///000000111222333888555:::EEENNNYYYrrrzzzqqqiiijjjxxxyyypppmmmrrrsssqqqyyyyyysssvvv|||sssdddVVVGGG;;;666222000111111///000444......---------,,,,,,,,,))))))***+++,,,------...'''((()))***,,,---...///)))***+++,,,---,,,++++++***)))))))))***++++++,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))(((+++***+++---///000...---*********)))***++++++,,,))))))*********+++++++++............---,,,++++++***)))111---)))DDDXXXKKK444222///---,,,,,,++++++***---000444999AAAMMMUUU^^^eeennnvvv{{{wwwlllfffdddcccdddggglllooopppmmmkkkffffffhhhlllppprrrrrrqqqooojjjccc]]]\\\___dddhhhkkkppptttvvv|||vvvnnnlllmmmpppvvv|||}}}uuujjjaaa[[[XXXMMMIIIBBB<<<666444333333333111000............///,,,---...///000111222222---///111444666888999:::<<<<<<<<<<<<<<<<<<<<<===?????????@@@BBBBBBAAA@@@>>>???AAACCCEEEGGGGGGHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGDDDBBB@@@>>>===<<<777777666777777777555444555444333333444333111///......//////000111111111111111111222222333333333---///222333333333444666===DDDPPP\\\eeehhhhhhfffbbbffflllrrrwwwyyyzzzzzztttsssvvv{{{}}}}}}yyyvvvtttlllcccXXXVVVTTTUUUVVVTTTPPPKKKQQQQQQRRRRRRSSSSSSSSSSSSLLLGGGGGGLLLMMMHHHFFFHHHEEEDDDBBB???<<<999777666111111222333333333222222000///...---+++***)))(((+++*********+++,,,,,,---******))))))))))))******++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++111111///---,,,+++******++++++,,,,,,,,,---------+++,,,...///000111000000[[[^^^aaaaaa```]]]\\\[[[ZZZYYYXXXVVVVVVVVVWWWXXXWWWVVVWWWZZZ]]]______^^^XXXXXXXXXXXXVVVSSSPPPNNNPPPOOONNNMMMLLLLLLLLLLLLNNNNNNMMMLLLKKKKKKLLLLLLOOONNNLLLKKKLLLMMMOOOPPPTTTSSSRRRRRRQQQQQQQQQRRRQQQPPPPPPOOONNNMMMLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEBBB@@@>>>;;;:::999888999888999999999666333///---,,,...///000111333666999777???JJJUUU___mmm|||zzzmmmkkkppp|||wwwtttrrruuu|||~~~wwwqqqrrrzzzuuufffTTTEEE;;;666000.........///000///...///...---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++*********))))))(((((())))))***++++++++++++***))))))***++++++++++++***************************+++******))))))******+++******+++++++++,,,,,,,,,---------............//////...------//////...---...---%%%---...555HHH@@@555111,,,***)))***++++++)))+++---000555<<>><<<666777777555111...------...............///000111...111555666555555777999777777777777888999::::::===<<<<<<;;;<<<===>>>???>>>===<<<<<<<<<>>>???AAABBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCBBBAAA???>>>IIICCC===:::<<<===<<<999777777777777777777777777222222222222222222222222333111...///111222111///...///222333444333111000111111111111222555;;;???FFFQQQ___ggggggdddaaaaaa```dddkkkrrrwwwzzzzzzzzzvvvzzz}}}xxxsssmmmhhhbbb^^^YYYWWWTTTSSSSSSRRRPPPNNNNNNPPPSSSSSSQQQMMMJJJIIIGGGIIIKKKMMMMMMLLLJJJHHHDDDBBB???;;;888666555555222333444444444333222111,,,***))))))+++,,,,,,+++***************************+++,,,,,,,,,,,,+++***))))))((((((((((((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++************************(((((()))***++++++,,,,,,(((+++///333666777666666\\\^^^``````]]]ZZZXXXWWWVVVVVVUUUUUUUUUVVVWWWWWWYYYXXXYYY[[[^^^______]]]YYYYYYYYYYYYWWWTTTQQQOOOPPPOOONNNNNNMMMMMMLLLLLLMMMLLLKKKKKKJJJJJJJJJKKKJJJJJJHHHHHHHHHIIIKKKLLLKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCC>>>===;;;:::999999999999999888777555333111000///000111111222444888===AAADDDLLLXXXbbbiiiqqq{{{yyyooojjjppp}}}{{{uuurrrqqquuu{{{~~~|||xxxsssrrrvvv}}}zzzkkkZZZJJJ???777333///...------//////...---///......------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************************))))))))))))***++++++++++++***))))))***++++++++++++***************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,------------,,,+++***+++,,,---,,,+++......)))000///555GGG>>>555111---******+++,,,,,,+++,,,---...111666===AAAFFFQQQ^^^jjjxxxyyypppiii```bbbfffllloooooollliiiaaa`````````bbbeeehhhjjjnnnnnnllljjjiiijjjnnnqqqwww~~~}}}vvvrrrpppnnnrrrwww~~~vvvnnniiieeeeeeeeehhhddd^^^YYYTTTPPPLLLIIIBBB???;;;777444222000000222222111000000000000111...111333333222111333444555555555555666777999999999888777777777888999:::???>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===============;;;:::999888444000000333555444222444444444444444444444444111111111111111111111111222000...///111333222000000111111222222222111111555555555555666999>>>AAANNNTTT[[[^^^]]][[[\\\]]]dddhhhnnnuuuzzz|||}}}|||~~~|||tttllleee___[[[XXXWWWVVVWWWWWWWWWTTTRRRPPPPPPOOOMMMJJJIIIHHHHHHIIIJJJLLLNNNMMMKKKHHHFFF???>>>;;;999777666555555333333444444333222000///000...,,,+++++++++***)))************************))))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******************************++++++,,,,,,------111000///000444;;;CCCGGG[[[\\\^^^\\\YYYUUUSSSRRRQQQRRRSSSUUUVVVWWWWWWWWW[[[ZZZ[[[\\\^^^___^^^\\\ZZZZZZZZZZZZXXXUUUQQQOOOPPPPPPOOOOOONNNMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHGGGFFFFFFFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????:::999888888888888888999999777444222000000111222222333333555999AAAJJJPPPVVV^^^hhhppptttvvvxxxzzz{{{~~~wwwllliiinnn}}}zzzvvvuuutttsssvvv{{{~~~}}}{{{yyyuuuqqqoooqqquuuzzz|||yyymmmZZZJJJ>>>777222///...---,,,,,,......---,,,...............---------************************,,,,,,,,,++++++++++++************+++++++++++++++))))))***++++++++++++***))))))***++++++++++++******************************+++,,,,,,,,,,,,+++***(((((()))))))))*********++++++++++++,,,,,,,,,,,,+++******+++,,,------,,,***...+++111...333EEE<<<555111---++++++,,,,,,,,,,,,------,,,---000444888;;;EEESSSdddwww{{{sssnnnddddddfffiiilllllliiiggg```^^^[[[ZZZ[[[^^^bbbeeemmmnnnnnnnnnnnnooorrruuuyyy}}}wwwsssrrrooollllllpppyyy~~~}}}tttmmmhhhggghhhjjjpppmmmiiifffdddbbb```^^^SSSLLLDDD>>>;;;999666444000//////............///000111222111000///000111222222222333444666777888777666666555555555666666888888888888777666555555::::::::::::::::::::::::888888888888888666555555333111///000333444333111333333333333333333333333222222222222222222222222111///...///111333333222222111000000000222333444888999;;;<<<===AAAFFFIIIWWWXXXYYYWWWUUUVVV[[[___lllpppuuu{{{~~~uuummmddd^^^[[[XXXXXXYYY[[[]]]\\\YYYWWWTTTQQQLLLHHHGGGGGGIIIKKKLLLMMMOOOOOONNNJJJFFFCCC;;;:::888666555555555555444444444333222000...---///---+++*********)))(((************************+++***)))(((((()))***+++))))))))))))***+++,,,,,,(((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111///,,,,,,000888@@@FFFVVVXXXYYYWWWTTTQQQOOOOOOOOOQQQSSSVVVXXXYYYYYYYYY\\\[[[[[[\\\]]]]]]\\\ZZZYYYZZZZZZYYYWWWUUURRRPPPPPPPPPPPPPPPOOONNNMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKHHHHHHGGGFFFDDDCCCBBBBBB>>>>>>>>>===<<<<<<;;;;;;888777777666666666666666666444333111000000111222111222555:::CCCNNNZZZccceeellltttyyyyyywwwuuutttwwwzzztttlllkkkppp}}}}}}zzzyyy{{{yyyxxxyyyzzz{{{yyywwwuuuqqqmmmmmmpppqqqooolllhhh[[[JJJ===666333///,,,---,,,++++++------,,,+++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---))))))***++++++++++++***))))))***++++++++++++***************************)))+++,,,......,,,+++)))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---,,,+++,,,...//////...'''---***---+++222GGG>>>444111---,,,,,,------,,,,,,---,,,+++***,,,///222777@@@MMM^^^uuuyyyssspppkkkiiifffeeefffggggggfffaaa___[[[YYYYYY\\\```cccgggiiilllmmmnnnppprrrttt{{{tttooolllkkkiiifffgggkkkmmmsss||||||ssskkkggggggjjjlllnnnllllllmmmnnnpppooonnnaaaYYYOOOIIIFFFCCC===888000000////////////000111222222222111000000000000111111111222333555666777999888888888777777777777222444666777888888888777:::999999999999999888888777777777666666555555444777666555666888777444222444444444444444444444444444444444444444444444444222111000000111111222222111000///000222555999;;;;;;>>>AAADDDGGGLLLQQQUUU[[[ZZZYYYWWWXXX\\\dddjjjxxxzzz~~~}}}|||}}}}}}xxxpppiiiccc```[[[\\\^^^aaabbb```\\\YYYTTTQQQMMMKKKKKKMMMOOOPPPPPPQQQRRRQQQNNNJJJEEEBBB:::999777555444444444555666666555333111///...---***((('''''')))******)))************************---,,,***))))))***,,,---,,,,,,+++******+++++++++))))))))))))*********++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,...000111222333333PPPRRRSSSSSSQQQOOOOOOOOOPPPQQQTTTWWWYYYZZZ[[[[[[[[[ZZZYYYZZZ[[[ZZZYYYWWWVVVVVVWWWWWWVVVSSSQQQOOOPPPPPPPPPPPPPPPNNNMMMLLLJJJJJJJJJIIIIIIJJJJJJKKKIIIIIIHHHIIIIIIIIIJJJJJJFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFDDDCCCBBB@@@??????;;;::::::999999888777777777777666555444333222222111222222222222222222222///444;;;DDDPPP]]]jjjrrrqqquuuzzz||||||yyyvvvuuuwwwvvvtttrrroookkkhhheeerrr~~~}}}~~~~~~|||yyywwwtttrrrpppnnnmmmppprrrnnneee]]]SSSJJJ===666444222///,,,---+++++++++,,,---,,,+++*********+++,,,,,,------------------------------++++++++++++++++++++++++*********++++++,,,,,,---))))))***++++++++++++***))))))***++++++++++++***************************)))***,,,------,,,***)))*********+++++++++,,,,,,,,,,,,,,,,,,---------------,,,+++,,,...///...---(((---)))++++++888NNNEEE333000---,,,,,,------,,,,,,,,,,,,+++***+++...111444<<>>BBBEEEEEEHHHLLLPPPSSSVVVZZZ]]]ZZZZZZ[[[]]]bbbjjjsssxxxzzzwwwwwwzzz}}}{{{}}}~~~|||uuunnnhhhfffcccdddfffhhhhhheee```\\\PPPOOOOOOQQQTTTVVVUUUTTTTTTTTTSSSQQQMMMIIIDDDAAA<<<;;;888666555444444444888777555333111///......***)))((((((***++++++***************************---,,,***))))))***,,,---......---+++*********************+++++++++,,,,,,*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************---///222444444222///---KKKMMMNNNOOONNNMMMNNNOOOPPPQQQSSSUUUWWWXXXYYYYYYWWWVVVUUUVVVWWWVVVUUUSSSPPPQQQRRRSSSSSSQQQOOONNNOOOOOOPPPPPPPPPNNNLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHHHHHHHGGGEEEDDDGGGFFFEEECCCBBB@@@???>>>888777777666666555444444666666666555444222111000///000111333333444333333555<<>>DDDIIIMMMOOOSSSVVVZZZ]]]___aaaccceee^^^___bbbhhhoooxxx~~~yyytttqqqssswww{{{zzz}}}~~~zzzssslllhhhgggjjjjjjlllmmmllliiiccc___NNNOOORRRWWW]]]^^^ZZZVVVWWWUUURRROOOJJJFFFCCCAAA<<<;;;999777555444444444777666444222000///......000...,,,+++++++++***)))************************+++***)))(((((()))***+++......,,,+++***)))))))))***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************.........///000111222222IIIKKKLLLLLLKKKKKKLLLNNNOOOOOOOOOPPPQQQRRRSSSTTTRRRQQQQQQQQQSSSSSSQQQOOOJJJKKKMMMOOOOOONNNMMMLLLNNNNNNOOOPPPOOOMMMLLLJJJHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHFFFDDDCCCEEEDDDCCCAAA???>>><<<<<<666666555444444333333222333444444555444333222111111111000111222444666777@@@IIIWWWccclllqqqtttuuutttvvvzzz||||||yyytttppphhheee```[[[\\\fffttt|||{{{{{{tttpppnnnnnnlllkkkkkkjjjeee[[[OOOFFF666444222000///............,,,+++,,,---...---,,,+++++++++++++++++++++,,,------------------------******+++++++++,,,,,,,,,******************))))))))))))***++++++++++++***))))))***++++++++++++***************************))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,---+++******++++++)))(((***000+++///555EEEUUUBBB///---+++++++++,,,+++***+++,,,,,,,,,++++++---///,,,222888>>>IIIZZZhhhnnnssstttsssqqqmmmkkkmmmooonnniiiccc___]]]\\\\\\[[[]]]^^^```aaaaaa```^^^]]]\\\^^^aaaccceeehhhlllooollloooooollllllnnnmmmjjjgggaaa\\\ZZZYYYXXX\\\aaaiiiiiiiiikkkmmmpppsssttttttpppkkkffffffiiinnnrrrtttssssssssstttssspppnnnnnnkkkgggccc___[[[YYYXXXUUUSSSPPPLLLHHHEEECCCAAABBB>>>999666555444222000000000////////////000000111222444555666666666666666666555555555666666777888888888777666555555555444444333222222333444555111222444444444444444555333333333333333333333333111111111111111111111111///111222222111111444666999===DDDKKKQQQUUUWWWWWW[[[___dddiiikkknnnppprrrmmmmmmpppuuu|||}}}yyysssllliiilllqqqvvvvvvvvvtttnnnfffbbbcccfffiiiiiijjjjjjjjjgggbbb^^^SSSTTTXXX^^^dddeee```[[[VVVTTTOOOJJJEEEBBB@@@???:::999777666555555666666555333111///...---------///---+++*********)))(((************************))))))))))))))))))))))))++++++************++++++************++++++++++++((())))))***++++++,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,++++++***+++,,,///111333IIIKKKLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKLLLMMMOOOPPPOOONNNNNNOOOPPPPPPOOOMMMFFFHHHJJJLLLMMMMMMLLLKKKMMMNNNOOOPPPOOOMMMKKKIIIGGGFFFFFFFFFGGGHHHHHHIIIGGGGGGHHHIIIIIIIIIIIIHHHEEEFFFFFFFFFEEECCC@@@>>>>>>===<<<:::888666555444555555444444333222222111111222333444555444444333333111///...000444888;;;JJJTTTcccoootttuuusssqqqooorrrvvvzzzzzzuuunnnhhh\\\\\\\\\]]]dddttt{{{|||yyyrrrnnnnnnooonnnlllhhhbbbYYYMMMAAA999222222111...,,,+++,,,......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++*********))))))(((((())))))***++++++++++++***))))))***++++++++++++***************************))))))(((((((((((())))))))))))))))))************)))************+++++++++000...,,,,,,,,,,,,***)))'''---)))000777FFFQQQ999...,,,******++++++***))),,,,,,---,,,******+++,,,---222444444:::GGGTTTZZZggghhhiiigggeeeeeehhhkkknnnkkkhhhfffcccaaa]]]ZZZ]]]```cccfffgggdddaaa^^^YYYZZZ]]]^^^aaadddiiilllkkkmmmmmmhhheeeccc```[[[XXXTTTSSSUUUVVVWWW[[[aaaeeefffiiilllooosssuuuwwwooolllhhhfffgggkkkqqqtttqqqqqqqqqrrrsssrrrpppnnnooommmiiiddd___]]]___aaa```___]]][[[YYYXXXWWWVVVMMMGGGAAA<<<:::888555222//////...------------...///111333555666777666666888888888888:::<<<>>>@@@<<<;;;;;;:::999888888888666666555444444555666777555666666444222111111111555555555555555555555555222222222222222222222222,,,///111222111333666:::???DDDLLLTTTZZZ\\\\\\\\\\\\aaahhhoootttxxx||||||{{{|||~~~{{{yyyuuummmfffccceeekkkpppnnnmmmhhh```ZZZYYY___eeeeeeddddddeeeeeeccc___\\\ZZZ[[[^^^dddjjjjjjeee___UUURRRLLLFFFBBB???>>>>>>777666555444555666777888222111///---,,,++++++,,,((('''&&&&&&((())))))(((***************************+++,,,,,,,,,,,,+++***((((((((()))***,,,---...))))))))))))************((())))))***++++++,,,,,,...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***,,,...000111111111000GGGHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGJJJIIIHHHHHHIIIJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIFFFFFFGGGHHHHHHHHHHHHGGGIIIGGGFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>===<<<999888666666555555444333333222222222333111222444333222222333555111333666888888999???EEERRR[[[iiiuuu{{{xxxrrrmmmqqqvvv|||}}}xxxmmmbbb\\\XXXXXXZZZdddyyyxxxzzz|||wwwxxxyyywwwtttsssnnneeeYYYLLLAAA888444222000...,,,+++***++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,((()))***++++++***)))(((,,,,,,+++***)))(((''''''++++++++++++++++++,,,,,,******))))))))))))******+++******)))(((''''''&&&******))))))))))))******++++++******************,,,,,,,,,++++++*********)))&&&)))---999JJJHHH333++++++++++++++++++++++++,,,,,,++++++***+++++++++---------000555===DDDHHHRRRWWW]]]______bbbhhhnnnpppooommmiiifffcccaaa```cccbbbccceeefffeeeccc```\\\[[[ZZZ[[[]]]aaaeeegggjjjjjjiiigggccc^^^YYYVVVRRRSSSTTTVVVYYY\\\^^^```hhhggghhhlllsss{{{zzzssskkkgggiiinnnqqqsssqqqsssuuutttrrrooonnnnnnpppoookkkeeeaaabbbhhhnnnjjjgggeeecccddddddcccbbb```[[[RRRIIIAAA<<<::::::555333000...,,,---///000...///111222333333333222444555777999;;;<<<<<<<<<======<<<;;;999777555444444444333333444555666777777777666555444333333222222222333333333333333222777666444333222222222333333444444333444777<<>>===:::666333333222111111111222222222000...,,,+++,,,---...)))))))))))))))))))))))),,,+++++++++******))))))************************,,,,,,++++++***)))(((((())))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++,,,,,,---...,,,,,,---...///000111222GGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJGGGGGGFFFFFFFFFGGGHHHHHHJJJIIIIIIIIIJJJJJJIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGGGGGGGGGGGGGFFFFFFGGGFFFEEEEEEFFFFFFEEEDDDBBBBBBBBBAAA@@@>>>===<<<;;;:::999888777666666666555444333222222111222222222444555555444555666888333444666888;;;@@@GGGMMMVVV]]]gggpppvvvwwwtttrrryyy|||}}}zzzrrriiiccc```XXX^^^hhhttt|||vvvxxx~~~uuusssxxx{{{zzzwwwllldddWWWJJJAAA999444111000///...,,,++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,------,,,,,,,,,+++++++++++++++***))))))***++++++)))******++++++******)))++++++******)))(((((((((...---,,,******)))))))))******))))))))))))******+++++++++***))))))((((((******))))))))))))******************************,,,,,,,,,+++++++++*********+++***111@@@FFF<<>>EEEKKKTTT[[[```eeejjjnnnoooooonnnnnnnnnmmmkkkiiidddbbbaaaaaabbbccccccbbb\\\[[[YYYYYYZZZ\\\^^^```ccccccdddccc```]]]YYYWWWSSSTTTWWWZZZ]]]```bbbccckkkjjjkkkooouuu{{{{{{tttkkkfffgggkkkmmmnnnnnnqqqssstttrrrpppnnnnnnnnnnnnlllhhhccccccgggkkkkkkiiiffffffhhhiiijjjjjjiiieee]]]TTTKKKCCC>>>;;;;;;888555111/////////000111333444666777777777666222333444666777999:::;;;;;;;;;;;;:::999777666555666666555555666888999;;;999888777666444333222222111111222222222222111111444444333222222333444444444666777888:::===AAAEEEIIINNNSSSVVVWWWVVVWWWXXX]]]dddnnnzzzyyytttkkkiiieeebbb_________```]]]ZZZXXXYYY\\\^^^___^^^___[[[WWWWWW[[[```cccdddfffeeegggkkkmmmiii^^^UUULLLFFF???<<<<<<<<<999666555555444222222111111111111///---,,,++++++,,,---))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((,,,,,,++++++***))))))(((************************+++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,---...///000111111GGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDEEECCCBBBBBBCCCCCCBBBAAA============<<<:::999999777777666666666666666666444444333111111000000000000111222222222222555666777888999<<>>AAACCCFFFJJJLLLNNNOOOPPPPPPPPPRRRVVVXXX___gggttt|||uuupppkkkiiieeeaaa^^^\\\\\\\\\WWWXXXZZZ^^^aaaaaa___\\\WWWUUUSSSUUUZZZ___dddffffffiiimmmooolllbbbUUUKKKEEE@@@;;;999::::::888666999888666444222111000//////...,,,+++******+++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((,,,,,,++++++***)))))))))++++++++++++++++++++++++..................---,,,,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,------,,,------...///000111111FFFGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHJJJJJJJJJKKKLLLKKKJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBAAA??????@@@@@@???===::::::::::::999888777666666555555444444444444444444333222111000000000000000111222111111222444666<<<@@@CCCGGGOOOYYY___```]]]___bbbfffkkkpppsssuuurrrvvvxxxssshhh___[[[[[[jjj{{{~~~wwwrrrrrrvvvyyy{{{tttrrrqqqssswwwyyyzzzyyyyyyvvvtttyyywwwnnnYYYLLL<<<333222333111...,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++******(((''''''(((******(((((())))))************'''''''''((()))+++,,,---******))))))))))))******+++++++++******)))))))))******))))))))))))*********************+++++++++++++++++++++++++++++++++'''111///???XXXFFF,,,666************************))))))))))))***+++------.........//////000000111444888@@@KKKWWW___dddeeejjjlllqqqyyy~~~zzztttmmmeee___^^^aaadddfffgggfffccc```]]][[[YYYXXXYYYZZZ[[[]]]^^^___``````]]]___dddjjjnnnqqqsssssswwwwwwwwwzzz|||}}}{{{zzzzzzrrrhhhbbb```aaaaaa```cccfffjjjllljjjhhhfffeeeaaabbbcccaaa___```dddiiikkkiiiggghhhlllqqquuuvvvmmmjjjeee^^^XXXRRRNNNLLLQQQOOOLLLIIIFFFEEEEEEEEE======<<<:::777333000...333222111111333555888999888888999:::::::::::::::666666666666777999;;;===>>>===;;;:::777666444333333222222222222333333444222333666999<<<>>>???@@@@@@DDDHHHLLLNNNPPPRRRTTTTTTRRRPPPNNNPPPTTTZZZ___fffooo|||yyyssspppnnnmmmkkkhhhdddaaa___^^^]]]___bbbdddeeeccc```]]]TTTTTTTTTUUUYYY^^^bbbeeegggkkknnnmmmeeeXXXLLLDDD>>>;;;888888999:::999888;;;:::777444222000......---,,,+++***))))))******))))))))))))))))))))))))+++++++++***************************************+++++++++*********))))))++++++++++++++++++++++++------...------,,,+++***---,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---------......///000000111EEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIKKKLLLLLLJJJIIIJJJLLLIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@>>>============;;;:::888888999888888777666555666666444333222111111111333222111111000000111111333444555555555666:::<<>>BBBFFFHHHIIIIIIKKKNNNSSSVVVWWWXXXZZZ[[[XXXUUURRRQQQUUU\\\ccchhhqqqyyywwwrrrrrrpppqqqssssssssspppnnnlllhhhhhhhhhfffdddaaa___^^^[[[[[[[[[\\\]]]___bbbcccfffhhhiiidddZZZOOOFFFBBB;;;:::999888999:::;;;:::;;;999777333111...---,,,+++*********)))))))))***))))))))))))))))))))))))******************++++++************************+++++++++******************************************+++++++++***)))((((((,,,,,,,,,++++++***************++++++++++++******+++************+++,,,,,,------......//////000000EEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIHHHHHHGGGHHHHHHHHHHHHKKKMMMLLLIIIHHHJJJLLLIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@???>>>===;;;;;;;;;;;;999777777777888888777666666555666555444222111000000000222111111111111222333333333444666777999<<>>888111///000111...******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))***************)))***++++++++++++***))))))((((((''''''(((((()))(((((())))))*********+++,,,+++***)))))))))))))))******))))))))))))******)))(((((((((((((((((((((******))))))))))))******)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,)))//////:::FFF555###+++************************)))))))))))))))***+++,,,))))))***+++,,,------...---...111777BBBNNNZZZaaahhhppp|||xxxrrrjjjccc___]]]\\\[[[cccdddddddddbbb```]]]\\\VVVVVVVVVVVVWWWZZZ\\\]]]eeeggglllqqqvvvzzz|||}}}|||{{{zzz{{{{{{zzzwwwuuuoooiii```ZZZYYYZZZZZZYYY\\\^^^aaabbbaaa_________]]]]]]]]][[[\\\aaakkkrrrvvvtttrrrqqqrrrssssssrrrlllhhhbbb\\\XXXWWWXXXYYYXXXXXXXXXYYY[[[\\\^^^^^^dddbbb]]]VVVMMMEEE>>>:::666555444333222222333444444555555555555444333333333222222111222333555666555555444444444333333333222222111222444666888:::@@@CCCHHHMMMQQQRRRSSSRRRTTTWWW[[[]]]___```aaaccc^^^[[[YYY[[[```hhhnnnqqqzzzuuurrrsssqqquuu{{{|||yyynnnmmmjjjeee```]]]]]]^^^eeeeeeeeedddaaa```aaabbbbbbaaa^^^XXXPPPHHHCCC@@@;;;:::::::::::::::;;;;;;777666444111///---,,,+++*********************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))))))))((('''++++++++++++++++++++++++)))******++++++******)))***************+++,,,,,,............//////000000DDDEEEFFFGGGHHHHHHHHHHHHEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGJJJLLLKKKHHHFFFIIILLLJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDDDDCCCBBBAAA@@@???>>><<<:::::::::999888666666666777777666666555555444333333222111111222222111111111111222444555666555777:::>>>CCCIIIQQQVVVbbbpppxxxqqqkkklllllliiikkklllmmmnnnnnnmmmkkkjjj```[[[VVVXXXaaaooo{{{~~~}}}}}}~~~}}}~~~{{{{{{|||xxxsssjjjiiiiiikkkooossstttuuuuuutttpppiiidddcccggglllrrrwwwyyyuuuhhhXXXJJJBBB555222///.........,,,+++++++++,,,---,,,+++******++++++++++++++++++++++++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,)))***++++++++++++***)))))))))************)))))))))))))))))))))*********...---,,,******)))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******---333666...''''''******************************))))))))))))******))))))((())))))+++,,,,,,+++---000333999CCCOOOXXX```lll}}}wwwsssnnniiieeeaaa^^^[[[[[[]]]___aaabbbaaa```___ZZZYYYWWWVVVVVVWWWYYYZZZccceeehhhmmmqqqvvvyyy{{{yyywwwvvvvvvvvvvvvtttrrriiiccc[[[WWWWWWYYYYYYXXX\\\^^^```aaaaaabbbdddfffdddeeefffeeeeeeiiiqqqwww{{{yyyvvvtttssspppllljjjcccaaa]]]ZZZYYYXXXYYYZZZ[[[\\\]]]___aaadddeeefffhhheeeaaa[[[SSSKKKEEEAAA>>>===<<<;;;999888777666999999888888777555444333444444333222222333444555333444444555666777888888777666777888:::>>>AAACCCHHHKKKQQQVVVYYYZZZYYYXXXXXX[[[___bbbdddfffiiikkkhhhffffffjjjqqqvvvyyyzzz~~~~~~sssqqqsssvvv|||{{{mmmmmmjjjeee```^^^___aaaiiijjjjjjgggbbb^^^^^^^^^ZZZWWWSSSNNNIIIDDDAAA???;;;;;;;;;;;;:::::::::;;;333222000...---,,,++++++)))******++++++*********))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((************************************************))))))******++++++***************++++++,,,,,,---***++++++,,,,,,++++++******************++++++,,,............////////////DDDEEEFFFGGGGGGHHHGGGGGGCCCCCCCCCCCCEEEFFFGGGHHHFFFFFFEEEEEEFFFGGGHHHHHHFFFIIILLLKKKGGGEEEHHHLLLJJJIIIGGGEEEEEEEEEEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@===<<<:::999999999777555555555666666666555444444222222111111222333333444000000111222333555777888===@@@EEEKKKRRRZZZdddjjjlll{{{wwwllllllmmmkkkkkkkkkjjjiiihhhfffeeeeeeZZZYYY[[[eeettt}}}||||||}}}~~~~~~|||~~~|||yyyyyyyyyvvvqqqmmmkkkiiijjjmmmppprrrssswwwuuuooofff______dddjjjiiimmmooogggWWWGGG===999222111///...,,,,,,------++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++------------++++++,,,,,,,,,------.........)))***+++,,,,,,+++***)))***+++,,,------,,,+++*********)))))))))))))))))),,,+++++++++++++++,,,,,,******))))))))))))************************++++++******))))))))))))******((())))))***++++++,,,,,,*********++++++,,,,,,,,,)))&&&+++000---...///***))))))))))))))))))))))))+++***)))))))))))))))***++++++***))))))***,,,---,,,///222222333999DDDMMMXXXgggzzz}}}|||vvvuuurrrppplllhhhbbb^^^VVVYYY]]]```cccccccccbbb___]]]ZZZXXXWWWWWWYYYZZZaaabbbdddhhhmmmqqquuuwwwvvvtttrrrrrrsssrrrqqqoooeee___YYYUUUWWWYYYYYYYYY\\\^^^```bbbcccfffjjjmmmjjjmmmnnnnnnnnnpppuuuzzz}}}zzzwwwtttqqqlllfffbbbVVVWWWWWWXXXYYYZZZ[[[[[[___```bbbdddgggiiikkklllhhhfffccc^^^XXXRRRLLLIIIFFFFFFEEEDDDAAA???===<<>>===;;;999777666777666555444333444555555666666888999;;;===>>>???=========???BBBFFFJJJLLLMMMPPPVVV[[[]]]^^^]]][[[ZZZ]]]aaadddgggjjjnnnqqqqqqqqqrrrwww~~~~~~|||{{{|||~~~rrroooqqq~~~{{{tttkkkkkkkkkgggcccaaacccfffhhhiiiiiieee___[[[YYYZZZTTTPPPLLLHHHFFFCCC@@@===;;;<<<<<<;;;999999999:::000///...---,,,+++++++++)))******+++++++++******))))))))))))))))))))))))))))))******+++++++++,,,******************************************++++++++++++++++++++++++++++++***+++,,,,,,------------))))))***+++,,,------...+++,,,,,,------,,,,,,+++*********)))***++++++,,,.........///////////////EEECCCBBB@@@@@@BBBCCCEEEFFFEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIHHHFFFDDDBBBCCCCCCBBBBBBAAA@@@??????>>>>>>??????>>>===;;;::::::999888777555555444444333333444555555444222222111000000////////////000333333333444666:::===???DDDKKKUUU\\\```eeejjjmmmmmmsssxxxxxxrrrmmmkkkkkkgggdddaaa``````bbbbbbbbbSSSbbbqqqzzz}}}}}}{{{xxxsssnnnkkkkkknnnqqqfffjjjooossstttsssssstttvvvrrrhhh```___cccdddaaahhhbbbYYYPPPGGG>>>666111//////...---,,,,,,+++++++++++++++++++++***))))))******************************+++++++++,,,,,,,,,+++***)))(((((()))***+++(((### %%%***+++***,,,,,,++++++******))))))************************''''''((((((((((((''''''+++***)))(((((()))***++++++***)))'''''''''(((((((((((())))))*********+++,,,++++++***+++---...///,,,+++******++++++***((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************''')))+++...111666<<<@@@LLLZZZlllwwwyyywwwwwwxxxqqqooollllllllljjjfffbbb___ZZZYYY^^^aaa______ccc^^^______^^^[[[XXXVVVVVVYYY[[[^^^bbbfffkkkoooqqqpppmmmjjjiiiiiihhhddd```[[[XXXVVVWWWZZZ]]]]]]\\\ZZZ]]]```cccfffjjjooorrrsssqqqooommmmmmnnnpppqqqvvvvvvvvvvvvtttmmmccc\\\VVVVVVUUUTTTUUUXXX^^^cccfffggghhhiiijjjkkkjjjjjjiiieeeaaa___YYYSSSSSSVVVUUUXXXXXXVVVUUUTTTNNNFFFIIIFFFCCCCCCDDDCCC???<<<:::999777777777999;;;======>>>@@@BBBDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNRRRTTTWWWZZZZZZYYYVVVTTT]]]aaafffiiikkkoootttxxx{{{}}}xxxqqqrrrtttvvv|||}}}rrrkkklllooo|||vvvooommmcccfffgggeeegggkkkmmmkkkmmmjjjddd^^^XXXTTTQQQPPPNNNMMMJJJFFFDDDBBBAAAAAA;;;:::999999999888666333///......---+++***)))))),,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))***++++++++++++***************+++,,,---...++++++++++++++++++++++++***++++++++++++***))))))***++++++,,,,,,---...............///////////////BBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFEEEDDDBBB@@@BBBBBBAAA@@@???>>>===<<<<<<===>>>>>>>>>===<<<;;;999888777666444444444444111111222333222111000///333222222111111111222222333222111333777>>>EEEIIIXXX]]]cccggghhhiiilllnnnlllnnnpppooojjjgggffffffdddbbb```______^^^[[[YYY[[[hhhttt|||}}}{{{sssrrrooolllhhhgggfffgggdddiiiqqqvvvwwwtttrrrpppoookkkccc[[[\\\bbbfffeee___XXXMMMDDD<<<666222///.........---,,,,,,+++++++++,,,++++++***)))((((((************************))))))*********++++++++++++***))))))))))))***++++++'''######'''******))))))))))))(((((((((((((((************************'''(((((())))))(((((('''******)))(((((()))******+++***)))(((''''''((()))((()))))))))***************))))))((()))***+++,,,,,,+++******++++++***((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++---...111666999DDDOOO^^^iiinnnoooooopppjjjiiihhhiiikkkkkkiiifffddd]]]YYY\\\]]][[[]]]aaa___``````___\\\YYYWWWUUUWWWXXXZZZ\\\```dddgggiiijjjhhhfffeeedddbbb]]]ZZZTTTTTTWWW\\\bbbeeeeeeccc^^^```bbbeeegggkkknnnpppqqqoookkkgggffffffhhhjjjmmmmmmmmmnnnnnnlllgggbbbXXXXXXXXXWWWXXX\\\bbbffffffhhhkkkmmmmmmllljjjiiibbb^^^[[[ZZZVVVRRRTTTXXX^^^bbbdddaaa___^^^ZZZUUUTTTRRRPPPOOOOOOMMMIIIEEE???>>>=========>>>@@@AAAEEEGGGIIIKKKLLLMMMMMMMMMLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWaaafffkkkppprrrvvvzzz~~~~~~yyyrrrnnnqqqttttttxxx}}}|||}}}zzzrrriiieeeiiinnnwww|||}}}uuummmiiiggg```cccdddcccffflllpppoooqqqmmmeee]]]UUUPPPMMMKKKJJJHHHFFFCCCBBBAAABBBBBB>>><<<:::888777666444222///...---,,,+++******)))*********)))))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))(((((((((''''''))))))))))))))))))))))))((())))))***************))))))))))))***+++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))***+++,,,---..................////////////>>>>>>???@@@AAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCBBBAAA???>>>@@@@@@???===<<<:::999999999:::;;;<<<===<<<;;;;;;777666555444333222222222000111111111111000//////000000/////////000111222444333333777>>>HHHRRRXXXkkkoooqqqqqqmmmjjjjjjlllkkkjjjhhhfffeeeddddddeeedddaaa^^^[[[[[[[[[[[[ZZZhhhpppxxx}}}}}}{{{mmmllljjjhhheeebbb```___dddkkksssxxxxxxsssnnnkkkeeeddd___ZZZ\\\bbbfffeeeSSSKKK@@@777222000//////...------,,,,,,+++++++++++++++++++++***)))((('''************************(((((()))))))))*********++++++************++++++---***''''''***+++***((((((((((((((())))))))))))************************((())))))******))))))(((***))))))(((((())))))*********)))((((((((())))))))))))))))))***************))))))((())))))******,,,+++******++++++***((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,++++++,,,///111999@@@KKKVVV^^^cccddddddaaaaaabbbdddhhhkkkllllllmmmeee^^^[[[ZZZXXXXXX[[[^^^___``````^^^[[[XXXWWWVVVVVVVVVWWWXXX[[[^^^___dddcccbbbaaa```]]]YYYUUURRRUUU\\\dddjjjllljjjhhhbbbbbbdddfffiiikkkmmmnnnmmmjjjddd___]]]^^^```bbbdddcccdddeeehhhiiihhhggg````````````aaadddjjjnnnmmmooorrrsssqqqlllgggcccYYYVVVTTTTTTRRRQQQUUUZZZ```gggjjjgggccccccbbb___]]][[[YYYXXXVVVSSSNNNKKKHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMOOOPPPRRRSSSSSSSSSOOOQQQSSSVVVXXXZZZZZZ[[[WWWVVVTTTTTTUUUYYY]]]```ggglllrrrwwwzzz}}}}}}xxxvvvuuurrrooonnnppprrrpppooopppoooooommmfff``````ffflllpppuuuzzzyyysssjjjccc```___bbbcccccchhhooossssssrrrlllcccYYYPPPJJJGGGFFFDDDCCCAAA@@@@@@BBBDDDEEECCC???:::666444333111///......---,,,+++******)))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))((())))))******************)))))))))))))))******++++++++++++++++++++++++***++++++++++++***))))))(((((()))***+++,,,---...............//////000000:::;;;===>>>@@@AAAAAAAAAAAA@@@??????>>>????????????@@@@@@AAAAAA@@@@@@??????@@@@@@@@@@@@???>>>===>>>===<<<:::999777666555666777999:::;;;;;;::::::555444333222111111111111111111111111111111111111//////...///000222555666999:::===CCCLLLWWW```fffsssvvvwwwtttooojjjhhhiiillliiifffeeeeeefffffffffgggccc]]][[[^^^cccgggjjjrrruuuxxxzzz~~~}}}wwwvvvzzz~~~ppplllgggbbbaaaaaaaaabbbiiinnntttwwwtttnnnhhhddd^^^aaabbb``````bbb```[[[HHHAAA999222/////////000---,,,,,,,,,+++++++++***))))))************))))))************************))))))))))))*********+++,,,++++++++++++++++++,,,+++)))(((***+++,,,***((())))))******++++++,,,,,,************************))))))************)))))))))))))))(((((()))))))))))))))))))))))))))******)))))))))))))))*********++++++++++++++++++++++++,,,+++******++++++***((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,+++******,,,---222444;;;EEEQQQXXX[[[[[[ZZZ[[[]]]aaafffkkknnnpppsssmmmfffaaa]]]ZZZWWWVVV\\\\\\]]]^^^___^^^\\\ZZZWWWWWWVVVUUUUUUVVVWWWXXX^^^^^^___```___]]]YYYWWWXXX\\\bbbiiimmmnnnllljjjeeefffgggiiilllnnnooonnnkkkfff___YYYVVVWWWZZZ]]]]]]^^^___bbbdddfffggggggjjjjjjjjjjjjjjjmmmrrrvvvvvvxxxzzzyyytttkkkbbb\\\TTTQQQOOOPPPPPPPPPTTT[[[___ggglllhhhdddcccddddddaaa```^^^\\\YYYUUUQQQNNNQQQRRRSSSTTTUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTQQQSSSWWW\\\___bbbcccccc\\\[[[[[[\\\___dddjjjmmmooorrrwww{{{~~~~~~~~~}}}{{{zzzzzz|||~~~|||wwwuuutttuuurrrqqqqqqooolllhhhfffeeefffeeebbb___```fffkkkkkkrrrzzz}}}xxxnnnddd^^^bbbfffiiijjjmmmsssuuusssjjjeee[[[RRRJJJFFFEEEEEEBBBBBBAAAAAABBBDDDGGGHHHEEE@@@:::444111000...---------,,,,,,+++******)))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))******++++++++++++++++++******)))))))))******++++++++++++++++++++++++***++++++++++++***))))))))))))*********+++++++++------......//////000000666777999;;;===>>>>>>?????????>>>===============>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>=========::::::999777666555444333333555666888999999999888444333222111111000111111000000000000111111222222222222333555888<<<@@@CCCEEEHHHOOOWWW```gggllloootttxxxzzzyyysssnnnllllllooollliiiggggggfffdddbbbddddddfffjjjppptttwwwxxxwwwuuussssssuuuvvvyyy{{{|||wwwsssrrrtttxxxzzzzzzwwwoooddd^^^^^^ccciiillloooqqqrrrpppkkkeeeaaa___ZZZaaahhhgggddd]]]SSSJJJ===999444111000000///...+++++++++++++++*********&&&'''((()))***+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++''''''((()))++++++***)))))))))******++++++,,,,,,))))))))))))))))))))))))))))))************))))))((((((((())))))((((((((((((((()))*********++++++******))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,+++******++++++***((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++******,,,---//////222;;;GGGPPPSSSSSSTTTWWW[[[```eeeiiimmmpppqqqpppnnnkkkhhhddd___ZZZXXXWWWXXX[[[___``````^^^[[[ZZZYYYXXXWWWWWWVVVVVVXXXZZZ\\\]]]]]]\\\[[[ZZZ^^^aaaeeeiiikkkmmmmmmnnnlllkkklllooorrrtttsssrrrnnnhhh^^^VVVQQQQQQSSSUUUUUUXXX]]]bbbeeegggiiiiiiqqqqqqpppooooooqqqtttwwwyyy{{{|||{{{vvvlllccc\\\UUURRRQQQSSSRRRRRRVVV]]]dddlllqqqnnniiihhhiiihhhcccbbbaaa^^^ZZZVVVTTTSSSUUUWWWZZZ\\\]]]\\\ZZZYYYYYYXXXWWWVVVTTTSSSSSSRRRSSSVVV\\\ccchhhlllnnnoooeeefffhhhkkkpppuuuzzz|||zzz{{{}}}~~~|||zzzxxxxxxwwwuuussssssvvvxxx~~~~~~{{{zzzyyyyyywwwuuurrrpppnnnkkkgggaaadddffffffeeeeeehhhkkklllpppuuuwwwtttooohhheeehhhnnnqqqrrrssstttqqqmmm]]]XXXQQQJJJFFFEEEEEEGGGDDDDDDDDDDDDEEEGGGHHHIIIDDD>>>777222///---,,,+++,,,,,,,,,++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++***++++++++++++***)))))),,,,,,+++******))))))(((---------...///000000111444555666777888:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;777777666555444333333222222333555666777777777666333222111111000000111111/////////000111333444555444555777:::@@@GGGMMMQQQWWW\\\ccckkkqqqsssssssssuuuzzz~~~{{{uuurrrqqqpppnnnkkkgggdddaaa``````bbbiiitttzzzvvvoookkkkkkllllllnnnqqquuusssqqqpppqqqtttwwwzzzzzzvvvzzz}}}{{{wwwmmmaaa[[[^^^fffmmmrrroooooommmiiiccc^^^[[[ZZZWWW___fffddd\\\RRRFFF;;;444222000//////...,,,+++************************%%%&&&''')))***+++++++++***************************++++++++++++,,,,,,,,,******++++++++++++******&&&&&&''')))************(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((('''(((((())))))((((((''''''((()))***++++++++++++************))))))))))))((((((***++++++,,,++++++,,,+++******++++++***((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************''')))++++++++++++,,,...///...///555>>>FFFJJJKKKMMMRRRXXX^^^cccgggkkkmmmmmmqqqttttttsssqqqjjjbbbVVVTTTSSSVVV\\\``````___]]]^^^^^^]]]\\\ZZZXXXVVVTTTVVVXXXYYYXXXXXXYYYZZZ]]]```dddgggiiilllppprrrrrrpppppprrrvvvwwwtttqqqlllfff]]]TTTNNNLLLNNNOOOOOOTTT[[[aaafffiiimmmooossssssrrrooommmmmmoooqqqrrrtttvvvwwwtttnnngggccc[[[YYYYYY\\\[[[ZZZ]]]ccchhhoootttrrrnnnmmmjjjggg^^^]]][[[WWWSSSQQQRRRSSSUUUXXX]]]aaabbbaaa^^^\\\YYYXXXVVVTTTRRRQQQPPPPPPUUUYYY```hhhnnnsssuuuvvvqqqrrruuuyyy}}}}}}yyyvvvssssssrrrooonnnooorrruuuyyy|||~~~}}}~~~zzzzzzxxxuuuuuuvvvtttpppdddgggiiijjjjjjiiijjjkkkmmmlllkkkjjjjjjlllnnnooonnnrrrtttrrrpppnnniiibbbQQQNNNIIIEEEDDDDDDFFFHHHGGGGGGHHHHHHGGGFFFEEEEEE>>>:::444///---,,,,,,+++,,,,,,++++++************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))*********************+++++++++***************************++++++,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))------,,,+++***))))))(((,,,------...///000111111333333222333444666888999999888888777777777777777999999::::::::::::999999999999888888888999999999555555444444333333333333111222444555555555444444333222111111000111111111111111222333555888:::<<<<<<===@@@FFFNNNWWW___dddjjjnnntttyyy|||zzzwwwtttrrrxxx}}}vvvqqqooojjjjjjgggccc```aaaeeejjjmmmtttwwwpppiiidddeeegggggghhhlllmmmppprrrrrrqqqsssxxx}}}{{{mmmjjjrrruuurrrkkkddd\\\ZZZ___fffkkkmmmhhhhhhgggccc^^^YYYWWWWWWSSSYYYZZZTTTKKKCCC;;;444000...---,,,,,,,,,+++***)))*********************'''(((((()))))))))))))))************************************++++++++++++))))))***++++++***))))))((()))))))))(((((()))))))))))))))((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''((())))))(((''''''&&&''')))+++,,,,,,,,,,,,************)))))))))((('''(((***,,,---......---,,,+++******++++++***((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&(((************+++,,,---,,,,,,000555;;;@@@BBBEEEKKKTTT[[[```dddhhhjjjqqqwwwzzzyyyyyywwwoooeeeWWWSSSPPPRRRWWW\\\^^^]]]]]]^^^```aaa```]]]YYYVVVVVVWWWXXXVVVTTTTTTWWWYYYYYY]]]bbbfffhhhjjjnnnqqqssspppnnnppprrrqqqmmmhhh```\\\UUUOOOLLLMMMOOORRRRRRVVV[[[___bbbgggmmmrrruuuuuusssoookkkiiiiiikkklllmmmoooooonnnllliiigggcccbbbdddggggggfffhhhlllmmmrrrvvvuuussspppjjjdddYYYXXXVVVQQQNNNNNNQQQTTTXXX\\\bbbgggiiigggdddbbb\\\[[[YYYWWWVVVVVVVVVVVV```dddkkkrrrxxx|||~~~~~~}}}~~~~~~}}}|||yyyuuuqqqmmmmmmllljjjjjjlllpppssswwwzzz}}}~~~}}}||||||{{{~~~~~~{{{{{{}}}zzztttjjjjjjjjjjjjiiiiiiiiijjjkkkiiihhhiiilllpppsssuuuppprrrpppjjjeeebbb^^^XXXLLLJJJGGGEEECCCDDDEEEFFFHHHIIIIIIIIIGGGCCC???<<<888444000---,,,,,,,,,+++++++++++++++************(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++************************))))))***++++++++++++*********)))******+++,,,---++++++++++++++++++++++++***++++++++++++***))))))+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111111333222111000111333666888666666555444444444444555777777888888888888777777777777666666666666777888333333333333333333333333111222333444555444333222333222111111111111111222555555666888:::>>>AAACCCIIIKKKOOOUUU___iiirrrxxxwwwzzz}}}|||xxxuuunnnuuu|||~~~zzzrrrllliiicccdddccc___^^^dddoooxxx|||}}}wwwlllddd___cccffffffhhhllliiinnnssstttrrrttt{{{qqqcccdddpppsssmmm___[[[XXXZZZ```fffgggfffbbbccccccaaa\\\XXXVVVUUUPPPRRROOOEEE<<<888555222111///,,,++++++,,,,,,+++)))))))))))))))*********************)))((('''&&&************************))))))))))))************((()))***++++++***)))(((+++++++++)))((('''((())),,,,,,++++++******))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&''')))+++,,,---,,,,,,+++*********))))))(((((((((***,,,...000111111111,,,+++******++++++***((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&(((******)))((()))*********+++,,,///444999<<<>>>FFFQQQYYY___bbbfffiiizzz|||yyywwwmmmcccYYYTTTOOOOOOTTTZZZ\\\[[[[[[^^^aaacccbbb^^^YYYVVVZZZZZZZZZWWWSSSSSSVVVYYYXXX]]]cccfffggghhhjjjlllpppmmmjjjjjjkkkiiiccc]]]RRRPPPLLLKKKLLLPPPUUUXXXXXXZZZ\\\]]]^^^ccckkkpppxxxwwwuuupppkkkhhhggghhhjjjkkkkkkjjjiiihhhfffeeehhhhhhkkkppppppnnnpppttttttxxx{{{zzzyyyvvvnnneee\\\[[[XXXSSSPPPQQQVVV[[[\\\```gggmmmooonnnkkkhhheeedddcccbbbbbbbbbcccdddppptttzzz{{{yyyxxxuuuqqqnnnhhhhhhgggffffffhhhmmmqqqwwwzzz}}}~~~|||zzzxxxxxx~~~zzzrrrnnnmmmjjjgggffffffhhhiiifffiiimmmsssxxxyyyxxxvvvpppooojjjaaa[[[YYYVVVRRRMMMKKKHHHFFFDDDCCCDDDDDDHHHIIIJJJIIIEEE???999555333111---,,,,,,---,,,,,,+++++++++*********************++++++,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******(((((())))))************************************''''''((()))))))))))))))(((((((((((()))***,,,,,,++++++++++++++++++++++++***++++++++++++***)))))))))***+++,,,---......///,,,,,,---...///000111222000000//////111222444555333333333333333333333333444333333222333333444444666444333444666777444111111333555555333111000000111222222111000/////////555000...222444444555888:::<<>>999666444///...------,,,,,,,,,,,,+++++++++******)))))))))'''(((***,,,,,,***((('''******++++++++++++*********************)))((((((''''''((()))***+++,,,,,,******))))))))))))******------,,,+++******++++++,,,+++******))))))******************************++++++******************))))))***+++,,,,,,------222///,,,,,,---///...,,,222222111111222333555666000000000000000000000000222222111111000111111111444222000111333444222000///111222222111000111222111111222222222333555666555111000333555777;;;AAAEEEGGGKKKOOOTTTZZZ```eeeeeecccbbbeeejjjnnnoooooowww{{{}}}zzzzzz{{{wwwqqqlllooonnniiieeeccc```\\\ZZZ```hhhpppvvv{{{|||vvvjjjiiihhhiiilllooonnnmmmnnnvvvzzzyyyxxxzzz{{{xxxyyysssiii```bbbiiillljjjbbbaaa```aaabbbbbbaaa___^^^^^^\\\[[[YYYWWWVVVUUUGGGBBB;;;666222000...---...---,,,,,,+++,,,,,,,,,,,,++++++***))))))******************************************************,,,,,,***)))))))))******************************)))))))))))))))((('''''''''(((***)))((((((***+++)))))))))))))))(((((('''''''''(((((()))***,,,,,,)))((('''&&&&&&'''((((((&&&'''(((***++++++,,,,,,------,,,,,,,,,,,,---......,,,+++,,,......,,,***,,,,,,,,,+++***)))((('''((()))************)))(((''')))***)))((('''(((***((((((''''''''''''((((((******)))))))))))))))***'''((((((((()))))))))***((()))*********,,,///111000333;;;DDDJJJSSSbbbqqq~~~|||rrriiibbbVVVSSSOOOPPPTTTVVVTTTRRRWWWXXXYYY]]]```___[[[WWW\\\[[[ZZZZZZ[[[ZZZXXXVVVWWWWWWXXXYYY[[[]]]```aaaccceeefffddd```[[[WWWUUUQQQNNNKKKKKKNNNSSSXXXZZZ^^^]]]___bbbhhhlllooopppuuusssnnngggaaa^^^^^^___fffgggiiilllmmmnnnoooooolllooosssrrrmmmjjjjjjkkkrrrsssuuuyyy~~~|||vvvsssnnnkkkjjjlllpppssspppuuu|||~~~||||||zzzyyy|||}}}}}}zzzxxxxxx{{{}}}~~~}}}{{{wwwqqqkkkgggeeedddfffaaa^^^``````]]]```eeeeeefffggghhhiiilllqqqttt{{{}}}{{{wwwtttpppkkkfffcccccceeeggghhhppptttyyy}}}}}}zzztttqqq```\\\UUUQQQPPPQQQRRRSSSQQQOOOLLLJJJJJJKKKKKKJJJKKKHHHDDD>>>999555111000++++++***)))))))))))))))++++++++++++*********)))((()))***++++++***)))((()))))))))******)))))))))***************)))((((((((((((((()))******++++++******))))))))))))******+++******))))))((())))))(((((())))))***+++---...************************++++++******************)))******+++,,,,,,------...,,,***+++---//////...222111000000000111222222000000000000000000000000444333222111111111111111111///......///000000///---...///......///111444222222333555666888999:::777555555888;;;???IIISSS___bbbeeehhhjjjmmmqqqtttqqqnnnkkkjjjkkkmmmnnnnnnppptttvvvuuuuuuvvvtttpppqqqtttsssmmmhhhfffdddaaa___gggqqq{{{wwwqqqlllkkklllooosssvvvwwwwwwvvv|||~~~|||zzzvvvrrrtttoooeee]]]___gggkkkjjjdddcccaaaaaaaaa```^^^\\\]]]\\\[[[XXXTTTPPPMMMLLL>>>:::555111///...---,,,---,,,++++++******++++++,,,+++******)))*********************************************************,,,+++******)))*********************************))))))******))))))((((((((()))+++***))))))***+++))))))******))))))(((''')))((((((((())))))***+++***)))(((((('''''''''((($$$&&&(((+++,,,---------,,,,,,---...///////////////...---.........,,,***+++++++++++++++***))))))((())))))******))))))(((''')))***)))((('''(((***((((((''''''''''''(((((()))))))))(((((())))))***(((((((((((())))))))))))((()))******)))***,,,......///333:::AAALLL^^^nnn{{{|||}}}{{{vvvmmmeee___TTTRRRPPPQQQTTTUUUSSSQQQTTTSSSSSSUUUWWWXXXWWWUUUVVVVVVXXX[[[^^^___]]][[[XXXXXXWWWVVVVVVWWWXXXXXX\\\]]]^^^^^^]]]YYYVVVTTTSSSQQQNNNNNNRRRWWW[[[]]]``````aaaeeejjjnnnpppppptttqqqlllddd]]]ZZZYYYZZZ```bbbdddgggjjjmmmoooppprrruuuwwwtttoookkkiiijjjkkkkkkmmmqqqvvvzzz{{{{{{}}}|||{{{zzzzzzzzz{{{|||yyy||||||yyy{{{{{{yyyzzz{{{tttooooooqqqtttvvvxxxvvvrrrmmmhhheeeeeefffgggcccaaaaaa___\\\\\\___\\\]]]^^^___aaaffflllqqqxxxzzz|||}}}|||xxxtttqqqmmmhhhaaa^^^^^^bbbfffiiiqqquuuzzz|||zzzssskkkfffXXXUUUQQQOOOPPPSSSUUUUUUSSSPPPLLLJJJKKKKKKLLLKKKFFFCCC>>>888333///---,,,******)))(((((((((((()))+++++++++++++++*********))))))))))))))))))))))))(((((())))))))))))(((((())))))******))))))(((((())))))))))))))))))))))))******))))))))))))***************)))))))))))))))(((((())))))***+++---...******************************++++++++++++++++++******++++++,,,,,,------,,,+++***,,,///111222222666555333222222222333333555444444444333333222222666555444333333222333333333222111000111222333333222333222111111333777:::666888;;;>>>AAAAAA>>><<<======???CCCFFFMMM[[[iiiyyyzzz|||{{{zzzxxxwwwxxxtttsssrrrqqqqqqqqqqqqqqqkkknnnppppppppppppppppppsssyyy|||yyyuuusssqqqmmmlllooosssxxx}}}{{{tttooolllmmmppptttyyy|||~~~~~~}}}yyyuuuqqqmmmooollleee^^^```hhhllllllgggddd```]]]\\\\\\[[[ZZZ]]]\\\YYYTTTNNNHHHCCC@@@666333///------------,,,,,,++++++***)))*********++++++***************+++************************************************++++++******************++++++++++++++++++++++++))))))*********))))))((()))***++++++***)))***,,,)))************)))((((((***))))))((((((((()))))),,,+++******))))))((((((%%%'''***---000000111000---...000111222111000///000000//////...---+++***)))******+++++++++******((())))))))))))))))))(((''')))***)))((('''(((*********))))))))))))******)))(((((((((((())))))***(((((((((((()))))))))))))))***+++***))))))***,,,,,,,,,...444:::CCCSSSaaallloooqqqrrrnnnggg___ZZZTTTSSSRRRSSSTTTTTTQQQOOOPPPOOONNNNNNOOOPPPRRRRRROOOQQQUUU[[[```bbbaaa```\\\[[[ZZZXXXVVVUUUSSSSSSVVVVVVWWWYYYYYYXXXUUUSSSSSSPPPOOOQQQUUU[[[___aaaccccccdddgggkkkmmmmmmlllooolllggg```ZZZWWWXXXYYY\\\]]]^^^```cccfffiiikkkqqqssstttrrrmmmiiigggfffgggfffgggiiimmmqqqtttvvv|||~~~~~~{{{zzzyyyzzz{{{}}}~~~|||zzzyyy|||}}}|||~~~{{{vvvuuuyyy|||{{{|||vvvnnniiiiiillloooqqqtttuuutttpppkkkhhhhhhiiihhhgggfffeeedddbbbaaabbb\\\\\\\\\\\\^^^ccciiinnnuuuwwwzzz{{{zzzwwwsssqqqjjjfffaaa___aaaeeehhhjjjoooppprrrrrrnnnfff^^^YYYVVVSSSPPPOOOQQQRRRSSSSSSPPPNNNKKKJJJJJJIIIGGGEEE???<<<777222...,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************))))))))))))******(((((())))))))))))((((((((()))))))))))))))((((((************))))))((((((******))))))))))))******++++++,,,,,,,,,+++++++++,,,+++******))))))************************************+++++++++++++++,,,+++++++++,,,,,,,,,------,,,------///111333444444???>>><<<;;;::::::;;;;;;999999888777666555444333555444333333222222222333555666666666666666777888999999999888888;;;???CCCAAAEEEKKKSSSWWWUUUOOOJJJJJJJJJLLLQQQUUU]]]lllzzz~~~yyyuuusssrrrtttvvvwwwvvvsssqqqooojjjkkkmmmnnnmmmmmmooorrrwww~~~yyyuuutttttttttvvvyyy}}}~~~xxxssspppppprrrvvvzzz~~~|||xxxuuuqqqmmmkkkkkkhhhhhhfffcccfffnnnrrrrrriiiddd]]]WWWVVVWWWXXXXXX\\\YYYTTTNNNFFF???999666111///,,,+++,,,......---++++++***)))))))))******+++***************++++++************************************************************+++*********++++++++++++++++++++++++))))))************))))))***+++,,,+++***)))***+++***************))))))(((***)))((((((((((((((((((************))))))((((((&&&(((***---000111222222000111333444333222///...000000000///...,,,+++***))))))***++++++++++++***)))(((((((((((((((((()))''')))***)))((('''(((*********))))))))))))******((((((''''''((()))******))))))))))))(((((((((((()))***,,,+++***)))***+++((('''***///333888BBBLLLYYY]]]ccchhhgggbbb[[[VVVUUUUUUUUUVVVVVVTTTQQQOOOPPPOOOMMMKKKJJJKKKMMMNNNKKKMMMRRRYYY___ccccccbbb___^^^\\\YYYWWWTTTRRRQQQPPPOOOPPPRRRTTTTTTRRROOOOOONNNMMMPPPVVV]]]bbbdddeeeeeefffggghhhhhheeecccbbb```\\\WWWTTTTTTWWWZZZ\\\\\\]]]___cccgggkkkmmmooopppooommmhhhbbb___]]]aaaaaabbbdddhhhmmmrrrvvvwwwzzz~~~|||zzzvvvtttssssssuuuvvvtttrrrwwwzzz}}}~~~zzzrrrmmmoooqqqrrrqqqmmmhhhgggjjjoootttwwwxxxzzz{{{wwwpppkkkiiijjjlllnnnooonnnnnnnnnllljjj```___^^^]]]]]]```fffjjjppprrrtttvvvvvvtttqqqooohhhfffeeefffhhhjjjjjjjjjkkkjjjhhhddd___YYYUUUSSSMMMLLLKKKKKKMMMNNNNNNNNNNNNMMMLLLKKKIIIFFFAAA===777444111...,,,,,,---...,,,,,,+++++++++,,,,,,---******************************))))))))))))******)))******++++++******)))'''(((((()))))))))((((((++++++******)))(((((((((******))))))))))))*********++++++,,,,,,,,,++++++,,,+++******))))))************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------//////000000111111FFFEEECCCBBBBBBBBBCCCCCCBBBAAA???===;;;999888777666555555444555555666666555777999:::999888999:::<<<===>>>???@@@DDDJJJNNNXXX\\\dddmmmsssqqqjjjcccYYYXXXZZZ^^^bbbhhhsss~~~{{{vvvtttpppssswwwxxxuuuoookkkhhhccccccfffiiihhhhhhlllrrrxxxvvvuuuvvvyyy{{{||||||zzz~~~~~~xxxttttttxxx{{{~~~yyyrrrkkkhhhgggeeefffhhhbbbgggjjjkkknnntttvvvtttgggaaaYYYSSSQQQRRRSSSTTTUUUQQQLLLEEE===777333000///---++++++,,,---------,,,+++******))))))***************)))******+++,,,************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++******)))+++++++++)))((()))*********++++++******)))((())))))(((''''''((((((((('''(((((())))))((((((''''''''')))+++---///111222333444555555444333000//////000000///---+++***+++)))******+++++++++******)))((((((''''''(((((()))''')))***)))((('''(((***((((((''''''''''''((((((''''''''''''((()))******))))))))))))(((((((((((((((***,,,,,,+++******+++***))),,,111333333777<<>>999444111,,,,,,++++++***+++++++++((((((((((((((()))******&&&'''''''''((((((((()))((()))***++++++***)))((())))))************))))))&&&''''''((())))))((((((*********)))))))))))))))******))))))))))))******&&&((()))+++++++++)))((((((((())))))***+++---...******************************++++++,,,------...------------------------+++---000000...---...///^^^^^^]]]\\\\\\]]]^^^___cccbbb___\\\XXXTTTRRRPPPMMMMMMMMMNNNOOOPPPRRRRRRTTTXXX]]]___^^^[[[[[[[[[]]]```eeekkkqqqxxxqqqllljjjlllmmmkkkkkknnnrrruuuyyyzzzuuuoooiiieeefffiiillllllhhheeeeeeeeecccccchhhoooqqqrrr{{{}}}xxxwwwsssoooooosssyyy|||}}}zzzzzz}}}}}}uuunnnjjjiiicccZZZUUUXXX[[[ZZZ\\\aaannnuuu{{{zzzvvvppphhh```[[[YYYUUUSSSQQQNNNJJJHHHAAA>>>888333///...//////---+++))))))***+++***)))---,,,++++++******++++++******))))))***+++,,,,,,************************************************((()))***+++,,,,,,+++***************************((()))***+++++++++++++++)))******)))(((''''''(((***++++++++++++***))))))'''''''''''''''((())))))***+++---///000000000///---,,,++++++---000333666333333444555666666666666+++---///...+++)))***,,,+++++++++++++++***)))))))))((('''&&&&&&'''((()))((()))***)))((('''(((*********))))))))))))******&&&&&&&&&'''''')))************))))))((((((((('''###&&&((())))))(((((())))))'''))),,,---******---000222666:::???DDDHHHJJJNNNSSSYYY^^^``````______]]]```aaa]]]VVVOOOKKKJJJHHHIIIKKKOOOUUUZZZ\\\]]]]]]]]]]]]]]][[[YYYWWWVVVSSSPPPNNNOOOSSSTTTPPPLLLIIIHHHHHHJJJOOOTTTVVVXXX[[[\\\]]]^^^^^^[[[UUUQQQKKKKKKJJJJJJLLLRRRZZZ___aaa```^^^^^^```eeejjjmmmuuusssppplllhhhbbb\\\WWW\\\___bbbeeegggkkkqqqvvvxxxyyyzzzyyywwwsssooolllddd^^^XXXWWW[[[^^^___^^^aaadddiiinnnsssvvvxxxyyyqqquuutttkkkcccbbbddddddccceeeiiiooouuuyyyyyyxxxqqqsssrrrmmmiiillluuu~~~{{{tttkkkeeefffeeecccaaa```aaacccfffffffffgggiiimmmqqqssstttrrrpppnnnkkkfffaaa\\\UUURRRNNNJJJHHHHHHIIIJJJLLLMMMQQQWWW\\\^^^]]]\\\VVVOOOEEE<<<666111...,,,+++++++++******)))(((((()))))))))))))))***++++++%%%&&&&&&&&&''''''((((((''')))***,,,,,,***)))'''(((((())))))))))))((((((&&&&&&'''((())))))(((((())))))))))))))))))************))))))))))))******((()))+++---...---+++***,,,++++++***)))***************************************+++,,,,,,---......------------------------,,,000333444222111222444```^^^]]]aaafffiiihhhffffffccc___\\\\\\]]]]]]]]]___^^^___```bbbfffiiikkkpppsssuuurrrmmmnnnuuu||||||oookkkjjjmmmssssssmmmggghhhiiijjjjjjhhhfffdddbbbccchhhkkkjjjeeeaaa```aaafffllltttyyy{{{{{{yyy}}}rrrooommmmmmqqquuuyyy{{{~~~}}}|||{{{|||{{{rrrjjjddd```^^^[[[YYYVVVTTTVVV\\\dddkkkvvvxxxyyywwwppphhhaaa]]]UUUVVVVVVTTTOOOHHHAAA===666555333111///...------************************++++++++++++++++++++++++''''''(((((())))))******,,,+++++++++******))))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,---+++*********))))))((((((,,,)))'''(((******(((%%%******))))))((((((''''''''''''&&&&&&&&&''''''(((+++,,,///111222222111000---...000111111111000///222333555666444222...,,,///,,,)))(((***+++)))(((,,,+++***))))))***+++,,,,,,+++***((((((((()))***''')))******)))(((((()))))))))))))))))))))))))))(((((())))))******++++++************))))))))))))'''&&&&&&''''''((()))***---***''''''***,,,,,,+++------...111555;;;@@@CCCPPPSSSWWWZZZ\\\^^^aaaccceeefffgggeee___VVVMMMGGGIIIIIIKKKPPPTTTTTTQQQMMMVVVWWWYYY[[[[[[[[[YYYXXXVVVVVVWWWXXXXXXTTTOOOKKKHHHGGGFFFEEEGGGJJJMMMPPPTTTWWWZZZ]]]]]]ZZZWWWTTTLLLKKKJJJLLLRRRZZZ```ccciiifffcccbbbcccccccccbbbaaabbbbbbbbb```]]]ZZZXXXZZZ___dddfffnnnzzz~~~|||zzzuuupppkkkeee^^^VVVSSSUUUZZZ]]]^^^\\\___eeennnwww}}}}}}vvvnnnhhheeecccccc```gggnnnoooppprrrqqqnnneeeiiijjjhhheeejjjwwwzzztttmmmfffbbbaaadddfffbbb[[[YYY\\\aaajjjmmmqqqpppmmmlllooosssrrrmmmfff```\\\YYYWWWVVVLLLPPPSSSOOOIIIFFFJJJOOOPPPPPPRRRUUUXXXXXXVVVTTTHHHCCC<<<777333///,,,*********************************))))))))))))******)))))))))))))))))))))))),,,++++++,,,......---+++))))))))))))))))))))))))(((***+++***)))((()))***...,,,)))((()))*********))))))))))))))))))))))))***)))))))))***+++,,,,,,,,,,,,+++***)))(((''''''******+++,,,,,,,,,,,,+++)))(((((()))+++---,,,+++------,,,++++++******))),,,,,,---...///000111111^^^^^^^^^aaaeeehhhjjjjjjjjjgggcccaaaaaabbbbbbbbbjjjjjjkkkllloootttwwwzzzyyy|||}}}zzzwwwxxx~~~wwwsssqqqssswwwuuuooohhhgggfffeeedddcccbbbaaaaaa___cccggggggeeeccccccdddmmmppptttuuuvvvzzz}}}sssqqqtttjjjjjjjjjmmmrrrvvvzzz|||zzzzzzyyyyyyzzz{{{}}}}}}zzzwwwqqqkkkddd^^^ZZZXXXUUUVVVVVVVVVYYY___gggmmmssssssrrroooiiiaaa\\\XXXVVVUUUTTTPPPJJJCCC<<<888111000...---+++*********************************++++++++++++++++++++++++))))))))))))************+++++++++++++++*********))))))))))))))))))))))))************************)))*********+++,,,,,,,,,++++++++++++*********)))***(((&&&'''))))))(((&&&***)))))))))((((((((('''(((((('''''''''((()))))))))+++...000222222222111///000111111111000///......///000111111000...---000---******+++,,,+++***++++++***))))))***++++++***)))'''&&&&&&&&&'''(((&&&((())))))(((''''''((())))))))))))))))))))))))&&&'''''''''((((((((()))))))))))))))(((((((((((('''&&&&&&''''''((()))***,,,)))'''(((***,,,,,,+++,,,,,,,,,...111666:::===GGGLLLSSSXXX\\\^^^```bbbhhhiiijjjhhhccc[[[SSSNNNIIIIIIKKKOOOSSSTTTQQQNNNQQQSSSUUUXXXYYYYYYYYYYYYXXXXXXYYYZZZYYYUUUOOOJJJDDDDDDCCCCCCDDDGGGIIIJJJNNNPPPRRRUUUVVVUUUTTTSSSVVVTTTSSSUUUZZZ```eeeggggggeeecccbbbbbbbbbaaa___YYYYYYXXXXXXYYYZZZ[[[\\\___dddhhhjjjppp|||~~~{{{uuuooojjjbbb\\\UUUTTTWWW\\\___```^^^aaagggpppyyy|||sssjjjcccaaabbbccchhhooottttttrrrqqqnnniiigggjjjmmmmmmkkknnnwww~~~}}}uuummmhhhccc^^^[[[ZZZ^^^```]]]XXXXXX]]]ccclllpppttttttpppmmmmmmooojjjeee^^^YYYVVVUUUTTTTTTMMMQQQSSSPPPJJJHHHKKKOOOQQQRRRSSSUUUUUURRRMMMIII???;;;666222000...,,,***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))***,,,,,,+++***))))))))))))))))))))))))((()))******)))((()))***...+++)))((()))*********))))))))))))))))))))))))******)))))))))***++++++++++++******)))(((((((((******+++,,,,,,,,,,,,+++***))))))***,,,...---,,,+++++++++++++++++++++,,,,,,,,,---...///000111111]]]^^^```bbbdddgggjjjmmmnnnkkkgggffffffhhhhhhhhhnnnnnnoooqqquuuzzz}}}~~~{{{yyy|||~~~wwwtttsssuuuxxxxxxrrrlllkkkhhhddd```^^^___```bbbaaacccggghhhhhhgggggghhhoooppppppnnnnnnqqqxxx~~~~~~~~~|||uuullliiikkkeeegggkkkppptttvvvwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvllljjjfffaaa\\\WWWTTTRRRQQQTTTWWW[[[___dddiiimmmmmmkkkhhhccc^^^YYYVVVTTTUUUSSSOOOIIIBBB;;;666333---,,,+++******))))))***************************++++++++++++++++++++++++++++++++++++************************++++++++++++))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,+++++++++++++++)))((('''((()))***)))((())))))))))))(((((((((((()))((((((((())))))***+++)))+++...111333333333333111111222222111000...---,,,,,,---...///000111111111///,,,+++,,,------,,,++++++***))))))***++++++)))((('''&&&&&&&&&''''''''')))******)))(((((()))))))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))(((((('''&&&&&&''''''((()))***+++)))((((((***++++++***+++******+++---000333555<<>>FFFKKKKKKLLLOOORRRSSSTTTSSSSSSRRRTTTUUUUUUSSSQQQPPPPPPNNNMMMKKKIIIIIIJJJKKKLLLQQQQQQQQQRRRTTTSSSQQQNNNPPPQQQSSSTTTUUUUUUTTTTTTOOONNNLLLKKKKKKLLLMMMNNNLLLLLLMMMRRRYYY```eeegggeeefffhhhllloooooommmkkkggghhhjjjkkkjjjhhheeeddd```hhhmmmoooqqquuuuuusssooolllhhheeeaaa]]]YYYVVVTTTTTTXXX___ggglllmmmkkkpppoooooonnnmmmjjjeeeaaa]]]```fffmmmuuuzzz~~~yyyssslllfffgggccc]]]XXXVVVTTTSSSSSSQQQTTTXXX]]]```___[[[WWWUUUVVVVVVVVVXXX\\\bbbgggfffddd___ZZZVVVTTTSSSSSSOOOMMMJJJIIIJJJJJJIIIHHHLLLNNNPPPQQQOOONNNMMMNNNFFF@@@999333000000000000...---+++,,,------,,,*********************************))))))))))))******))))))))))))))))))))))))******)))+++,,,---,,,***))))))))))))))))))))))))'''((())))))''''''((())))))((('''(((***+++***(((******************************)))((((((((())))))(((((())))))*********+++******+++,,,,,,,,,,,,++++++***))))))++++++***)))------,,,,,,+++******))),,,,,,---...///000111111___```cccfffgggeee```]]]WWWUUUSSSTTTXXX[[[^^^___```^^^\\\\\\^^^ccchhhkkkpppnnnjjjfffdddeeehhhjjjvvv|||zzzssspppkkkhhhgggiiilllooopppqqqsssuuuwwwvvvtttrrrkkkjjjiiikkkpppxxx|||uuussssssqqqjjjcccYYY]]]ccckkkqqquuuuuuuuuxxxwwwxxx{{{xxxnnnfffdddgggmmmssstttrrrpppqqqsssqqqoookkkgggdddaaa``````VVVVVVVVVXXXZZZ^^^aaacccaaaccceeeeeebbb___]]]]]]TTTPPPKKKIIIHHHEEE???999444222000---,,,+++,,,,,,*********)))******++++++************************************************))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********)))))))))******+++++++++&&&((()))(((&&&%%%&&&((('''((((((((()))))))))***'''''''''((()))***,,,,,,+++---000333666666666666555666555555333111///------,,,,,,+++******++++++)))++++++)))''''''***---)))***++++++++++++***)))$$$%%%&&&'''''''''&&&&&&&&&'''))))))'''&&&'''((()))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&'''&&&&&&''''''((()))***%%%(((***+++)))((()))***((((((((((((((()))))))))++++++,,,---///333999===???BBBGGGKKKNNNOOOOOOOOONNNRRRVVVWWWVVVTTTTTTUUUSSSQQQNNNLLLLLLMMMOOOQQQSSSQQQPPPPPPQQQQQQPPPOOONNNOOOPPPQQQSSSSSSTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQMMMLLLJJJLLLQQQWWW[[[]]]\\\\\\]]]```bbbbbb```^^^]]]___bbbeeefffgggfffeeeccclllsssvvvxxxyyyxxxttthhheeeaaa]]]\\\[[[YYYWWWXXXYYY^^^fffnnnrrrqqqooommmmmmnnnnnnooolllhhheeeaaadddiiinnnssswwwyyyyyyzzz}}}|||uuunnniiiddd___\\\ZZZWWWTTTPPPOOOOOOOOOTTTWWW]]]bbbfffeee```\\\XXXXXXWWWWWWWWWYYY\\\^^^___]]]YYYVVVTTTRRRPPPOOOJJJIIIIIIKKKMMMMMMLLLJJJMMMNNNNNNMMMJJJFFFDDDBBB>>>999333///---.........+++***)))***,,,,,,+++)))******************************))))))))))))******))))))))))))))))))))))))******)))+++,,,---,,,***))))))))))))))))))))))))'''((()))(((''''''((()))(((''''''(((***+++***(((******************************)))))))))***++++++)))))))))))))))***************+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***,,,+++++++++++++++++++++,,,,,,---...///000111111\\\]]]```eeeiiigggaaa[[[TTTRRRQQQRRRVVVZZZ\\\^^^dddbbb___^^^```dddiiilllllljjjgggdddcccdddggghhhnnnzzz{{{{{{{{{yyyrrrnnnhhhfffgggkkkoooqqqvvvxxxzzz|||}}}|||zzzyyysssrrrqqqrrruuuyyyxxxrrrssswwwwwwqqqjjj\\\^^^ccciiiooorrrsssrrr}}}{{{}}}|||sssjjjgggjjjooorrrqqqmmmjjjkkkmmmnnnkkkgggbbb^^^\\\[[[[[[TTTWWW[[[```eeehhhjjjkkk^^^```bbbaaa```^^^^^^^^^RRRNNNIIIFFFDDD???777///111000...,,,************,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))***+++,,,,,,---*********++++++,,,,,,,,,***,,,---,,,)))''')))+++'''((((((((())))))******((((((((()))***,,,---...''')))---111555777888888999999888666333000,,,+++++++++++++++++++++++++++)))+++,,,***((((((+++...)))***+++,,,,,,+++***)))%%%&&&((()))))))))(((((()))***,,,,,,***)))***+++))))))))))))))))))))))))++++++******)))))))))(((************))))))))))))'''&&&&&&''''''((()))***$$$(((++++++)))'''(((***%%%%%%%%%&&&&&&''''''''')))***,,,,,,,,,...000333777;;;@@@FFFIIIKKKKKKJJJKKKPPPVVVYYYXXXWWWXXXXXXVVVTTTQQQOOOOOOQQQSSSUUUVVVSSSPPPOOOOOOPPPOOOOOOJJJKKKLLLMMMOOOPPPQQQRRRTTTUUUWWWXXXYYYXXXWWWVVVVVVSSSOOOOOOQQQUUUYYYZZZUUUTTTTTTUUUVVVVVVTTTRRRUUUWWWYYY\\\___aaabbbcccaaakkktttxxxyyyzzzvvvqqqfffbbb]]]ZZZZZZZZZZZZZZZ[[[]]]bbbkkksssvvvtttqqqhhhiiijjjmmmooonnnkkkiiiaaacccfffjjjnnnqqqssssssllloooooohhhccc```\\\XXXTTTUUUUUUSSSPPPNNNNNNOOO[[[^^^bbbgggjjjiiieeebbbYYYYYYXXXVVVUUUVVVVVVWWWXXXWWWUUUTTTSSSQQQMMMKKKHHHIIIKKKOOORRRSSSQQQOOONNNNNNMMMJJJFFF@@@<<<999888555111...---------,,,((('''''')))***+++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))***,,,,,,+++***))))))))))))))))))))))))'''((()))((('''&&&''')))(((''''''(((***+++***(((******************************))))))***+++,,,,,,******))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,++++++------,,,+++*********++++++,,,------,,,,,,---...///000111111^^^]]]^^^___```___\\\YYYQQQQQQRRRSSSVVVYYY\\\^^^^^^``````^^^___dddhhhjjjiiifffcccaaa``````______lllrrrvvvtttqqqrrrsssrrrggglllpppqqqoooooossswwwyyywwwwwwuuupppjjjiiimmmrrrvvvxxxxxxuuurrrqqqqqqpppmmmiiibbbccceeehhhkkknnnpppqqqrrrsssuuuxxxxxxuuuoookkkmmmpppqqqmmmfffcccffflllmmmggg```ZZZYYYZZZ[[[\\\XXXYYY]]]dddkkklllfff```^^^]]]\\\[[[[[[YYYUUURRRJJJFFF@@@999444000......---,,,+++***)))))))))))))))************+++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))(((((()))***++++++)))))))))))))))******+++((()))***++++++***)))(((************************(((((((((((((((((((((((('''(((((())))))))))))((((((((())))))))))))(((((((((&&&$$$%%%(((******(((+++++++++---000444888:::666777888888666222///,,,...---+++)))))))))+++,,,++++++******************((()))+++,,,,,,+++)))(((******))))))((((((''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&((())))))))))))''''''(((((()))))))))******(((&&&'''***+++)))'''&&&$$$###%%%((()))'''$$$+++***)))(((((()))***+++))))))************))))))))))))******++++++,,,,,,---///222555999???EEEJJJPPPQQQSSSUUUWWWXXXXXXXXXYYYXXXVVVUUUTTTUUUUUUVVVNNNLLLJJJJJJMMMNNNMMMKKKJJJIIIIIIKKKNNNPPPPPPOOOSSSSSSSSSSSSRRRRRRRRRRRRXXXWWWWWWYYY[[[YYYUUUQQQPPPQQQPPPNNNKKKKKKMMMOOOMMMOOOQQQRRRSSSUUUXXXZZZ]]]^^^aaafffkkklllkkkiiiccc]]]YYYZZZYYYWWWVVVYYY[[[___eeejjjmmmmmmkkkiiicccbbbaaabbbddddddcccbbbbbb^^^[[[YYY\\\```ccceee``````___\\\YYYVVVTTTTTTVVVUUURRROOOOOORRRXXX\\\gggiiilllmmmkkkfffaaa]]]ZZZVVVQQQOOOQQQSSSSSSSSSRRRRRRPPPLLLJJJIIIJJJKKKKKKOOOSSSUUUSSSOOOLLLJJJQQQLLLDDD>>>;;;888333000000...,,,***))))))***+++)))******++++++******)))(((((((((((())))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&'''(((((((((((((((************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,++++++******+++,,,---,,,***(((&&&+++---...000000000//////mmmjjjfffcccaaa___]]][[[SSSRRRQQQRRRUUUZZZ___bbbbbbcccaaa^^^]]]^^^aaaccc^^^]]]]]]]]]^^^_________ggglllnnnjjjhhhjjjllllllpppuuuzzz|||zzzzzz}}}yyysssppppppmmmiiifffeeehhhlllmmmmmmooollliiiiiikkkkkkhhheee___```aaacccfffiiikkkmmmpppqqqsssvvvwwwuuuqqqmmmjjjkkkiiiddd^^^]]]```dddccc^^^XXXUUUUUUWWWZZZ[[[^^^]]]^^^cccggggggbbb]]]WWWVVVTTTSSSSSSQQQNNNKKKCCC@@@;;;666111///......---,,,+++***))))))))))))))))))*********+++++++++************************(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))******+++,,,)))))))))))))))******+++))))))************))))))************************************************(((((())))))))))))(((((('''(((((())))))((((((''')))'''%%%&&&)))+++***)))))))))***+++...111333555777666555333222111000000222000...,,,+++,,,---...))))))))))))))))))))))))((()))+++,,,,,,+++)))(((***)))))))))((((((((('''((((((((((((((((((''''''((()))***+++++++++++++++)))))))))******+++++++++***((('''''')))***)))'''&&&%%%$$$&&&((()))'''%%%***))))))))))))))))))***))))))************)))))))))))))))***************+++,,,///111444888>>>BBBGGGJJJNNNSSSWWWXXXYYYXXXYYYXXXVVVUUUTTTTTTTTTTTTOOOLLLJJJJJJLLLMMMKKKJJJIIIHHHHHHJJJMMMOOOOOONNNLLLLLLLLLLLLOOORRRVVVXXX]]]\\\\\\]]]]]][[[WWWSSSMMMNNNMMMLLLIIIHHHIIIJJJJJJKKKLLLLLLKKKKKKMMMOOOVVVVVVXXX[[[^^^___]]][[[ZZZUUURRRTTTTTTRRRRRRTTTUUUZZZ```fffhhhgggccc```ZZZYYYWWWWWWXXXXXXXXXWWWTTTRRROOONNNPPPSSSUUUUUUTTTVVVVVVUUURRRRRRTTTVVV\\\[[[ZZZWWWVVVWWW[[[^^^iiiiiijjjiiieee```ZZZWWWUUUQQQMMMKKKLLLNNNNNNMMMNNNNNNLLLJJJIIIJJJMMMOOOTTTWWW[[[[[[WWWPPPJJJGGGGGGBBB<<<777444222...,,,...---+++)))))))))***+++******++++++++++++******(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((()))******++++++*********************************************)))))))))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,++++++***++++++,,,---,,,+++***))),,,---...///000000000000xxxssskkkeeeaaa___^^^]]][[[YYYXXXZZZ^^^eeelllpppnnnlllhhhccc^^^[[[[[[\\\XXXZZZ]]]```ccceeeggggggooosssqqqjjjgggiiimmmnnntttyyy{{{sssjjjeeedddeeegggggggggiiikkklllkkkiiiiiifffccccccffffffeeebbbbbbcccdddgggiiilllnnnooommmnnnpppsssuuuuuurrroooiiieee___ZZZWWWXXXZZZ]]]ZZZWWWSSSRRRTTTXXX[[[\\\```^^^\\\]]]______\\\YYYUUUSSSQQQPPPNNNLLLHHHFFF:::888444111...------...,,,+++******)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))******+++******)))))))))))))))))))))))))))'''''''''''''''((((((((()))))))))))))))******+++******))))))))))))******************************************************))))))***))))))((('''&&&'''''''''((((((''''''''')))'''&&&''')))++++++***...///000222444555666666666444111///...000222333333222///---,,,,,,,,,---((((((((((((((((((((((((((()))***++++++***)))((())))))))))))((((((((((((((((((((()))))))))))))))'''(((((()))))))))((((((&&&&&&&&&''''''''''''''')))(((''''''))))))(((''''''&&&&&&'''))))))((('''((())))))******))))))(((((())))))******))))))((())))))))))))(((((((((((((((***+++,,,...000444777:::???FFFMMMSSSVVVWWWWWWXXXWWWVVVUUUTTTSSSSSSRRROOOMMMKKKKKKKKKKKKJJJHHHHHHGGGGGGIIILLLMMMMMMMMMHHHGGGFFFGGGJJJPPPUUUYYY^^^]]]]]]]]]]]][[[WWWTTTLLLMMMNNNMMMJJJHHHHHHIIIKKKLLLMMMMMMKKKKKKLLLNNNPPPPPPPPPQQQRRRRRROOOMMMOOOKKKJJJMMMPPPOOOOOOQQQNNNRRRXXX\\\^^^[[[WWWTTTSSSPPPMMMLLLMMMNNNNNNMMMNNNLLLIIIIIIKKKMMMNNNOOOQQQTTTWWWVVVUUUVVV\\\aaacccddddddbbb___^^^^^^___eeedddccc```\\\XXXSSSQQQPPPMMMJJJHHHHHHIIIIIIIIIJJJIIIHHHHHHJJJNNNRRRUUUZZZ]]]^^^[[[TTTKKKDDD@@@<<<999444111///---+++))),,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++(((((((((((())))))))))))))))))************))))))************++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((()))***++++++,,,,,,++++++***************************************+++++++++)))))))))))))))))))))))))))))))))*********++++++******++++++++++++******+++,,,,,,,,,,,,---------...------......///000111vvvqqqjjjdddaaa___]]]\\\^^^___aaaeeekkkrrrxxx{{{{{{wwwrrrmmmeee]]][[[\\\[[[___eeekkkoooqqqsssuuu}}}~~~yyyooohhhjjjnnnooommmrrrxxx{{{{{{yyyxxxxxxooonnnjjjccc]]][[[]]]aaaaaadddiiinnnqqqqqqooommmllliiieeedddeeefffcccaaafffhhhlllpppsssuuuuuuuuunnnnnnooorrrtttuuutttrrrjjjcccZZZUUUUUUWWWYYYZZZYYYWWWTTTTTTWWW[[[]]]^^^\\\YYYVVVUUUWWWXXXWWWVVVVVVSSSOOOLLLJJJFFFBBB???444222000...,,,+++,,,,,,++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))'''''''''((((((((('''''')))))))))))))))******++++++***)))(((((()))***+++************************((((((((((((((((((((((((************)))'''&&&&&&&&&&&&''''''''''''&&&&&&)))((((((((()))+++++++++333444666888999888777777333111///...///000222444111///,,,***(((((())))))'''((((((((((((((())))))))))))************))))))))))))))))))(((((((((((('''''''''(((((())))))***'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((('''(((((((((((('''((((((((()))))))))(((((('''((()))******)))((('''(((((())))))))))))(((((())))))(((((('''''''''&&&((()))*********+++...000222555;;;BBBHHHMMMPPPQQQVVVVVVVVVVVVUUUTTTRRRRRROOOOOONNNMMMLLLKKKIIIHHHGGGFFFFFFHHHKKKMMMMMMLLLJJJHHHGGGFFFHHHKKKOOOQQQWWWWWWWWWXXXXXXVVVTTTRRROOOQQQRRRRRROOOMMMLLLLLLLLLNNNPPPQQQQQQQQQSSSTTTPPPOOONNNNNNOOONNNLLLKKKKKKGGGHHHMMMQQQPPPQQQSSSMMMOOORRRTTTTTTSSSQQQOOOQQQNNNJJJIIIJJJMMMNNNNNNPPPMMMIIIHHHKKKOOOSSSUUUYYY\\\^^^]]]ZZZ\\\cccjjjggghhhiiihhhddd```]]]\\\[[[YYYWWWUUURRRPPPOOONNNNNNLLLJJJHHHHHHHHHHHHGGGIIIGGGFFFHHHLLLRRRWWWYYYWWWWWWUUUOOOGGG@@@:::888666444111///...---,,,,,,******))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))&&&''''''((((((((((((''')))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***************************************))))))***************+++************************))))))*********+++++++++******++++++++++++******+++*********+++,,,...///......---------///111222pppmmmiiifffccc___\\\YYYZZZ___fffnnnuuuyyy{{{||||||wwwsssjjj```]]]___aaafffmmmrrruuuvvvxxxyyy}}}}}}vvvjjjccccccfffhhhfffjjjooosssssspppmmmkkkfffdddaaa[[[WWWXXX^^^ccc\\\aaahhhooossstttsssrrrsssooojjjggggggfffdddaaafffkkkrrryyy||||||yyywwwsssrrrqqqrrrtttuuuuuutttggg```WWWTTTUUUXXXZZZZZZ\\\ZZZXXXWWWYYY[[[]]]]]]UUUTTTRRRRRRSSSUUUVVVWWWSSSOOOJJJEEEAAA===888555111000...,,,+++***************))))))((()))))))))(((((()))))))))************************************************)))((('''(((((((((((((((((((((((()))******++++++***)))))))))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((************)))'''&&&&&&&&&&&&''''''''''''&&&&&&(((((()))))))))***+++,,,///111333444444333111000...///000222222333333333///---+++(((&&&&&&''''''((((((((())))))*********)))))))))******)))))))))(((((((((((())))))))))))&&&&&&&&&''''''(((((((((******+++++++++***))))))******************))))))'''((((((((('''''''''(((((()))******)))((((((((('''((()))******)))((('''(((((())))))))))))(((((()))(((((((((''''''&&&&&&***+++++++++***)))+++,,,//////222555:::@@@EEEHHHPPPQQQRRRTTTTTTSSSQQQPPPNNNNNNOOONNNMMMLLLKKKJJJGGGGGGGGGHHHKKKMMMMMMLLLJJJIIIIIIHHHHHHIIIIIIIIINNNOOOQQQRRRRRRRRRRRRRRRQQQRRRTTTTTTRRRPPPOOOOOOLLLNNNQQQRRRRRRRRRSSSTTTRRRQQQOOOOOOQQQQQQQQQPPPMMMKKKMMMSSSWWWWWWWWWYYYUUUUUUTTTTTTTTTUUUVVVVVVTTTQQQNNNMMMOOORRRTTTTTTRRRNNNIIIHHHLLLRRRYYY\\\___aaaaaa^^^ZZZZZZ___ddddddeeefffddd```[[[XXXVVVRRRQQQOOOLLLJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHKKKHHHGGGHHHMMMRRRVVVWWWMMMKKKFFF???888444333333111111000///...------...))))))))))))***+++,,,,,,***++++++,,,,,,++++++***(((((((((((())))))))))))&&&&&&'''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((()))***************************************((((((((()))))))))******++++++++++++++++++++++++************++++++++++++)))******++++++******)))))))))))))))***,,,---.........---------///111222lllkkkiiihhhfffbbb]]]YYY]]]cccmmmwww}}}~~~|||zzz}}}vvvsssrrrkkkaaa^^^ccceeejjjoooqqqpppnnnoooqqqrrrsssoooeee^^^___cccdddgggiiimmmoooooolllhhhfff___^^^[[[VVVSSSUUU\\\bbbbbbffflllqqqsssuuuwwwxxxuuuqqqkkkiiiiiiiiigggeeennnsss{{{~~~{{{wwwtttqqqppppppqqqqqqppp```\\\WWWUUUWWWZZZ[[[[[[]]][[[YYYXXXXXXYYYXXXWWWQQQQQQQQQQQQRRRSSSTTTUUUPPPLLLGGGAAA===999444111//////---,,,+++***))))))***))))))(((((()))))))))((((((((()))))))))******************************)))*********)))(((((('''((((((((((((((((((((((((%%%&&&'''((('''&&&%%%$$$)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************))))))***))))))((('''&&&'''''''''((((((''''''''''''((())))))((((((***,,,...///111222222000///...---///222555666555444222///...+++)))((('''((()))((((((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((())))))***)))))))))))))))))))))((((((((((((&&&'''((((((&&&&&&'''(((((()))******(((''''''((('''(((((())))))((((((''''''(((((())))))(((((('''((((((((((((''''''''''''***+++,,,,,,***)))***+++...---,,,,,,///444:::===DDDFFFIIILLLNNNNNNMMMLLLJJJLLLNNNOOOMMMLLLLLLLLLIIIHHHHHHJJJMMMNNNNNNNNNHHHHHHHHHHHHHHHGGGGGGGGGGGGJJJLLLMMMNNNNNNPPPQQQNNNOOOQQQPPPOOONNNOOOPPPPPPRRRTTTUUUSSSRRRRRRRRRSSSQQQPPPPPPRRRTTTUUUUUURRRPPPSSS[[[___^^^]]]_________^^^]]]^^^```aaacccYYYWWWUUUTTTVVVXXXYYYYYYXXXSSSOOONNNRRRYYY___ccccccbbb```]]]YYYXXXYYYZZZ\\\]]]]]]ZZZVVVRRRPPPOOOOOOMMMKKKHHHFFFFFFFFFFFFHHHJJJLLLLLLJJJIIIJJJJJJMMMJJJGGGGGGJJJMMMMMMLLLAAA???:::444///...000222---...///...,,,++++++,,,((())))))******+++++++++*********++++++*********(((((((((((())))))))))))'''((()))******++++++***'''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((()))***++++++,,,,,,++++++************************'''''''''((())))))***************************************++++++++++++,,,))))))************))))))(((((()))***++++++,,,,,,...------......///000111fffffffffggghhhfffccc```ccciiisss{{{}}}xxxtttsssmmmllloookkkbbbaaahhhjjjnnnpppnnniiiddddddeeecccggggggbbb```ccchhhiiijjjkkkmmmnnnnnnkkkfffccc[[[ZZZXXXTTTSSSVVV^^^eeelllnnnppppppooopppsssvvvsssoookkkjjjmmmoooooonnnyyy|||~~~{{{sssooojjjfffeeeeeedddddd[[[ZZZYYYZZZ\\\]]]^^^^^^]]][[[YYYXXXWWWWWWUUUSSSOOOPPPQQQQQQOOOMMMLLLKKKJJJFFFAAA===999666333000,,,,,,++++++************))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((("""###%%%%%%%%%###""" )))))))))))))))******+++))))))************))))))))))))))))))))))))))))))************************(((((())))))))))))(((((('''(((((())))))(((((('''%%%''')))(((''''''))),,,000111222222222222111000///111444777888777555444...---+++)))((((((******&&&&&&'''(((((()))******))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%''')))(((&&&%%%'''(((''')))+++***'''&&&&&&((((((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((((((((())))))((()))++++++)))))))))***,,,+++******+++...222444555888===BBBEEEFFFEEEEEEDDDGGGKKKMMMLLLKKKLLLMMMKKKJJJJJJLLLNNNPPPPPPOOOKKKIIIGGGEEEDDDDDDDDDEEECCCFFFHHHIIIHHHIIIKKKMMMJJJKKKLLLLLLKKKKKKMMMOOOPPPSSSVVVWWWVVVUUUUUUUUUTTTRRRPPPPPPRRRUUUVVVWWWVVVTTTXXX___cccaaa```aaaddddddfffgggiiijjjjjjkkkaaa___]]]]]]]]]]]]\\\[[[\\\ZZZWWWWWWZZZ^^^aaacccbbb___[[[YYYXXXWWWUUURRRTTTSSSRRROOOKKKIIIHHHIIIJJJJJJHHHHHHGGGHHHHHHIIIIIILLLPPPQQQOOONNNOOOPPPMMMIIIEEECCCDDDCCC???;;;666555333000---,,,---///+++---...---***((()))***)))))))))************)))((())))))******))))))((((((((((((((())))))))))))'''((()))***++++++++++++(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))******++++++******************************'''(((((()))******++++++*********************************+++++++++,,,,,,))))))************))))))((()))+++,,,,,,,,,,,,+++,,,---...///000000000000______```dddgggjjjjjjiiidddiiiqqqwwwxxxuuuooojjjmmmggghhhnnnkkkcccdddlllpppssssssnnnfff```^^^___VVV\\\```___```ffflllnnnkkkkkkllllllllliiiddd```\\\\\\[[[YYYYYY^^^gggnnnoooooommmjjjffffffiiimmmpppmmmjjjlllqqqvvvwwwwww{{{|||}}}}}}|||zzzwwwvvvlllgggaaa\\\ZZZYYYXXXWWWXXXZZZ]]]___```bbbbbbccc]]][[[YYYXXXXXXWWWUUUSSSMMMOOOPPPOOOKKKFFFCCCAAA@@@<<<888444222000...,,,)))))))))*********++++++))))))(((((((((((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((*********(((&&&%%%)))))))))))))))******+++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))))))))((((((((())))))))))))((((((%%%'''((((((&&&&&&))),,,///000000111111111000000222333555777888888777777---+++)))((('''((()))***%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))'''((((((((())))))************))))))(((((('''''''''''')))***++++++++++++(((((((((''''''&&&&&&&&&%%%''')))(((&&&%%%&&&)))&&&)))+++***'''%%%&&&((()))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''(((((())))))******%%%'''))))))((((((((()))************+++---...///***...444;;;???@@@@@@???@@@DDDIIIKKKKKKJJJLLLNNNLLLKKKKKKMMMPPPRRRRRRQQQOOOLLLGGGBBB??????AAABBB@@@CCCEEEEEECCCCCCEEEHHHHHHIIIJJJIIIIIIJJJMMMPPPJJJMMMQQQTTTUUUUUUVVVWWWVVVTTTQQQQQQSSSUUUWWWXXXWWWVVVYYYaaadddbbb``````bbbeeeiiimmmooonnnmmmlllhhhgggdddcccbbbaaa^^^\\\[[[ZZZYYYYYY\\\]]]]]]\\\[[[VVVRRRRRRTTTTTTOOOKKKNNNNNNKKKGGGDDDCCCDDDFFFEEEFFFFFFHHHJJJLLLNNNOOOLLLPPPUUUVVVUUUTTTTTTVVVMMMHHHCCC@@@???<<<555///---//////...,,,******+++,,,...000...+++((()))***))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))%%%&&&'''((()))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++************************&&&&&&'''(((((((((((((((************************((())))))***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))************)))))))))+++---......---,,,++++++---...000000000000///[[[^^^bbbgggjjjllllllkkklllgggfffiiijjjgggfffgggccccccccceeegggjjjmmmooouuuuuutttpppjjjbbbZZZUUUWWWVVVWWWZZZ```eeehhhiiifffhhhiiiiiigggdddccccccbbbaaa^^^\\\[[[]]]bbbfffjjjllllllhhhcccaaaeeeiiiiiilllpppuuuxxxyyyxxxxxxuuuwwwvvvtttuuuuuuoooggg```[[[TTTPPPPPPRRRTTTVVV\\\___dddgggfffbbb\\\WWWZZZVVVTTTUUUXXXXXXTTTOOOQQQNNNKKKHHHEEECCC???<<<999666111+++&&&%%%''')))---,,,***)))))))))***+++)))))))))))))))))))))))))))***++++++***)))(((''''''((()))******)))((('''***************)))(((((()))((('''&&&&&&'''((())))))((('''''''''(((***++++++***((('''&&&&&&&&&&&&++++++,,,++++++***)))((((((((()))***************)))***+++,,,,,,+++***))))))***+++,,,,,,+++)))(((''')))***)))((('''(((***++++++***))))))***+++,,,+++000666666333///000111999888888777666555444333,,,***(((&&&%%%&&&'''(((******))))))))))))******************))))))))))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))***)))((('''''''''''''''%%%&&&)))******)))&&&%%%''''''((((((((((((''''''*********)))))))))))))))*********(((''''''***,,,,,,---...000333555777777;;;>>>AAADDDGGGJJJNNNQQQJJJJJJKKKLLLOOORRRTTTVVVTTTOOOIIIFFFFFFHHHGGGFFFFFFDDDBBB@@@@@@AAACCCEEEDDDFFFGGGGGGFFFFFFGGGHHHGGGHHHKKKOOOSSSWWWZZZ[[[UUUTTTRRRPPPOOONNNOOOOOOPPPTTTZZZ___bbbaaa___]]]^^^___aaaeeehhhhhhfffddd```_________```___\\\ZZZYYYZZZ[[[[[[ZZZXXXUUUTTTTTTSSSSSSSSSTTTSSSPPPMMMJJJIIIGGGDDDAAAAAACCCEEEKKKLLLNNNQQQRRRSSSSSSSSSTTTUUUWWWWWWUUUQQQMMMJJJFFF@@@999666666555111............---,,,+++***))))))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))************)))((((((''''''''''''''''''''''''(((((())))))*********+++)))***,,,------,,,***))),,,)))((())),,,---***'''(((((()))***************++++++************++++++((((((((((((((((((((((((,,,+++((('''&&&'''((()))///...,,,***)))))))))***(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))'''((()))******+++******////////////000000000111ZZZ]]]ccchhhmmmooopppppplllfffccccccbbb]]][[[\\\^^^___```aaadddfffiiijjjkkkkkkjjjhhhbbb[[[UUUQQQPPPQQQTTTXXX\\\______^^^```bbbeeefffeeecccaaa```aaabbbaaa\\\XXXWWW[[[___fffggghhheeeaaaaaafffkkkiiimmmsssyyy|||}}}}}}|||zzzyyyuuuooolllkkkeee^^^WWWSSSOOOMMMOOORRRUUUVVV\\\```dddgggeee```YYYUUUVVVTTTSSSUUUXXXXXXTTTOOOKKKIIIEEEAAA???;;;777444000///---***'''(((+++---''''''((()))+++---000111))))))))))))))))))))))))))))))***+++******(((((('''((()))******)))((('''***************)))((((((***)))(((((((((((()))***)))(((((('''((()))***++++++***)))''''''''''''(((''''''((()))************(((((()))************))))))***++++++++++++***))))))((((((((())))))******''')))***)))((('''(((***+++***))))))))))))***+++***///444555222///000111666777777888777666555444,,,+++)))'''''''''((()))******)))))))))))))))***************))))))))))))'''''''''''''''''''''''''''((()))******)))((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''(((((((((((((((((((((((()))((((((((('''''''''''''''(((***,,,,,,***(((''''''(((((())))))(((((('''))))))))))))))))))))))))*********(((''''''***,,,++++++,,,---...000000111555888;;;>>>AAACCCGGGJJJKKKKKKKKKLLLMMMPPPRRRSSSPPPMMMIIIHHHJJJKKKKKKIIIJJJHHHDDDAAA@@@@@@BBBCCCFFFHHHHHHGGGEEEEEEEEEFFFEEEFFFIIIMMMQQQTTTWWWYYYWWWVVVTTTQQQPPPNNNNNNNNNMMMPPPUUUZZZ]]]]]]\\\[[[XXXXXXZZZ]]]```aaa```^^^ZZZZZZZZZZZZ[[[[[[YYYVVVUUUUUUUUUUUUSSSPPPMMMKKKIIIKKKMMMNNNMMMKKKGGGEEEHHHHHHGGGDDDCCCDDDGGGIIIIIIJJJMMMQQQSSSUUUVVVVVVWWWWWWWWWUUUQQQMMMHHHEEE===888222000111111///,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++*********)))))))))*********************************))))))))))))))))))***+++,,,,,,+++***)))******)))***++++++***)))(((((()))************************))))))***************************************(((''''''((()))))),,,,,,+++***+++,,,---...((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,------,,,---------.........//////VVVZZZ```fffllloooqqqqqqfff```[[[ZZZXXXSSSQQQRRRWWWYYYZZZ]]]___aaacccddddddddddddbbb^^^YYYTTTQQQNNNPPPTTTYYY\\\\\\ZZZWWWVVVYYY\\\___```___]]][[[^^^bbbccc___WWWTTTWWW\\\ddddddcccaaa^^^```fffkkkkkkpppvvv}}}}}}{{{xxxpppfff```]]]YYYSSSOOONNNLLLNNNQQQUUUXXXXXX]]]```dddfffddd^^^WWWRRRRRRQQQQQQTTTWWWVVVRRRMMMEEEBBB>>>;;;888444000---*********)))((())),,,...,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((())))))************)))(((((())))))))))))(((((()))************))))))(((******))))))))))))******((((((((((((((()))*********))))))(((((())))))***&&&&&&'''((())))))))))))'''((())))))******))))))))))))***++++++***)))))))))(((&&&%%%&&&(((***,,,''')))***)))((('''(((***+++******))))))******+++)))...222444222000000222444555666888777666444333---+++***((((((((())))))++++++***)))(((((())))))************))))))))))))'''''''''''''''''''''''''''((()))******)))((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&(((***+++------+++***((((((((())))))))))))(((((()))))))))))))))))))))))))))******((('''''')))+++++++++++++++++++++++++++///222555777999<<>><<<444000---,,,...///...,,,******+++++++++******)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******,,,+++***)))((())))))***************************++++++******)))(((((((((((()))***++++++***)))((((((***++++++***))))))***(((((()))******************))))))(((((())))))***************************(((((())))))))))))))))))---,,,***)))(((''''''''')))))))))***++++++,,,,,,++++++,,,,,,,,,+++******)))***+++,,,------------------........./////////QQQTTTZZZ```eeehhhiiijjj\\\VVVRRRSSSRRROOONNNPPPRRRSSSWWWZZZ\\\^^^^^^^^^^^^^^^^^^]]][[[XXXUUUSSSMMMNNNQQQUUUYYYZZZYYYWWWSSSSSSTTTVVVYYY[[[[[[[[[[[[bbbgggccc[[[WWWZZZ```dddcccaaa^^^\\\___dddiiippptttxxx|||~~~|||yyywwwrrroooggg\\\VVVUUUSSSOOONNNNNNOOORRRVVVZZZ\\\\\\\\\___bbbdddbbb]]]VVVRRROOOOOOOOOQQQRRRPPPKKKGGG???<<<999666555222///,,,+++,,,,,,+++)))((()))***...---,,,+++)))((((((((((((((((((((((((((((((((((((((())))))************(((((())))))))))))(((((())))))************)))((())))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))***++++++))))))))))))((('''&&&&&&'''(((((()))))))))))))))((()))***++++++***)))(((***)))((('''''''''((()))''')))***)))((('''(((***+++++++++++++++,,,,,,,,,***...222444333222333333444555666777666444222000+++***)))((((((((()))))),,,+++***)))((((((((((((************)))))))))(((''''''''''''''''''''''''''''''((())))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''')))******((('''%%%)))***+++,,,,,,+++***)))(((((())))))))))))((((((((((((((())))))))))))))))))))))))((('''''')))+++++++++++++++++++++******,,,...111222333555888:::>>>>>>>>>>>>???AAACCCEEEEEEFFFIIILLLNNNOOOMMMLLLMMMLLLJJJIIIIIIKKKMMMNNNLLLLLLLLLIIIEEEBBBBBBBBBAAABBBDDDFFFIIILLLNNNOOOOOOOOONNNMMMKKKIIIGGGFFFHHHJJJLLLOOORRRTTTVVVVVVUUUSSSPPPNNNOOOOOONNNMMMPPPOOOOOOPPPPPPPPPMMMKKKNNNNNNNNNMMMKKKIIIGGGFFFDDDJJJNNNNNNIIIFFFFFFHHHEEEFFFFFFEEEEEEFFFIIIKKKJJJKKKLLLNNNOOOPPPQQQQQQJJJHHHDDD???:::666333222111...,,,,,,---...---,,,((())))))************)))))))))************))))))******************************++++++++++++******+++***(((&&&&&&'''(((***))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((('''***,,,,,,)))''')))+++(((((()))***************))))))(((((((((((())))))************************'''((()))************************))))))((((((((())))))*********+++++++++++++++,,,,,,,,,++++++***(((((()))***++++++++++++///000000000000111111111PPPSSSWWW\\\___aaaaaaaaaVVVQQQOOOQQQQQQOOOOOOQQQOOORRRVVV[[[]]]]]]\\\[[[XXXXXXXXXWWWVVVUUUSSSRRRJJJJJJKKKNNNRRRWWWYYYZZZYYYUUURRRRRRVVV\\\```aaa___fffllliiiaaa\\\^^^cccaaa___]]]\\\]]]aaafffkkkssstttuuuuuussspppllljjjdddeee```XXXTTTUUUTTTRRROOOOOOQQQTTTYYY\\\]]]\\\ZZZ\\\___```^^^ZZZUUUQQQLLLLLLKKKKKKIIIFFFBBB>>>777555333222222111///---,,,------,,,***(((((((((%%%&&&'''((()))***++++++((((((((((((((((((((((((((((((((())))))***++++++))))))(((((((((((())))))((())))))*********))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))******++++++************)))(((''''''''''''((()))))))))))))))((()))************)))(((******++++++***(((&&&%%%''')))***)))((('''(((***,,,,,,---...//////000000...000333555555555555555555666666555333000---+++))))))((((((''''''((((((++++++***)))(((((())))))************)))))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%'''(((******)))'''&&&(((((()))******)))(((((((((((())))))))))))((((((''''''(((((())))))))))))((()))))))))''''''(((***(((((())))))******++++++(((***,,,------...111333555555555666999;;;>>>@@@EEEGGGKKKMMMNNNNNNNNNMMMJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLIIIEEECCCBBBCCCBBBBBBDDDEEEGGGHHHJJJJJJJJJKKKLLLLLLKKKIIIGGGFFFDDDEEEGGGIIILLLNNNOOOPPPOOOLLLJJJIIIJJJLLLLLLLLLPPPOOONNNNNNNNNMMMJJJGGGEEEFFFFFFFFFFFFFFFEEEEEEGGGJJJLLLIIIEEEDDDHHHLLLKKKLLLKKKIIIGGGGGGHHHJJJLLLKKKJJJIIIGGGFFFEEEEEE===;;;888444111///...---///...,,,,,,,,,,,,+++***(((((()))*********))))))((())))))******))))))(((************************)))******++++++******)))***(((&&&%%%$$$%%%'''(((((((((((((((((((((((((((''''''((()))***++++++,,,((((((((())))))(((((((((&&&))),,,+++((('''(((+++(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***++++++******&&&''')))+++---///000111***************+++++++++***++++++,,,,,,,,,++++++((()))***++++++,,,++++++000000000000111111111222TTTVVVZZZ]]]______^^^]]]WWWSSSQQQTTTTTTQQQOOOPPPPPPTTTYYY___aaa```^^^\\\[[[[[[ZZZYYYXXXWWWWWWWWWOOOMMMLLLNNNTTT[[[```bbbbbb\\\UUUTTTYYY```eeehhhdddjjjmmmjjjbbb]]]]]]___\\\ZZZYYYZZZ]]]bbbhhhkkknnnllliiieeebbb```^^^^^^\\\```aaa\\\YYYYYYXXXVVVNNNNNNPPPTTTXXXZZZ[[[ZZZYYYYYYZZZYYYWWWSSSPPPNNNGGGFFFEEECCC???<<<888666000///------......---+++)))+++,,,+++***)))***+++''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))))))))***+++))))))(((((((((((())))))((())))))************)))''''''((((((((((((''''''''''''((()))))))))))))))'''((())))))*********)))''''''((()))************&&&'''(((((())))))(((((((((((()))******)))(((((()))***+++,,,+++)))&&&$$$''')))***)))((('''(((***+++,,,...000111333333333111222333555666666666555666555444111///,,,***(((((((((((((((((('''''''''******))))))))))))******************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))(((''''''''''''((())))))''''''''''''''''''''''''&&&'''((()))))))))((('''''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((())))))***'''((())))))''''''((()))%%%%%%&&&'''((())))))***%%%'''((()))((()))***,,,//////000222444777:::<<>>;;;:::999333333111///......------+++++++++***))))))(((((())))))*********))))))(((******++++++++++++******************************))))))************)))))))))((('''%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))(((((((((((())))))''')))******)))(((((()))(((((()))******************))))))(((((())))))***(((((((((((((((((((((((())))))******************((()))))))))((('''&&&&&&******************************+++,,,,,,,,,++++++***+++,,,---...................../////////000000XXXZZZ]]]___```___^^^\\\XXXUUUTTTXXXXXXTTTQQQQQQSSSWWW^^^dddfffeeebbb___aaa```^^^\\\[[[[[[[[[[[[UUUSSSRRRTTTZZZaaafffiiieee^^^WWWVVV[[[aaafffgggcccfffhhhfff```\\\[[[\\\\\\ZZZYYYYYY\\\___bbbdddccc___YYYTTTQQQRRRTTTVVV^^^eeeiiigggbbb___ZZZUUUMMMMMMOOORRRWWWZZZ[[[[[[YYYWWWUUUQQQNNNJJJHHHFFFAAA@@@>>>:::666444222222...---++++++,,,,,,+++)))((()))))))))((((((***,,,+++++++++***(((%%%###"""))))))))))))))))))))))))+++***)))(((((())))))******)))(((''''''((()))***(((((()))***************'''((())))))))))))((('''&&&'''((()))***))))))(((&&&'''((()))))))))((('''&&&&&&'''((())))))))))))&&&'''(((((())))))(((((('''((()))******)))(((''''''(((((((((((((((((((((''')))***)))((('''(((***)))***---000222444555555222222333444555555555444444333000---+++)))))))))((((((((()))))))))(((((((((((((((((()))***+++,,,************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***&&&((())))))(((''''''(((&&&''''''(((((())))))***&&&'''(((((('''''')))***,,,,,,,,,---///111444555999;;;=========???DDDHHHNNNPPPSSSUUUTTTQQQMMMKKKFFFGGGIIIHHHGGGGGGHHHJJJJJJIIIIIIHHHGGGFFFEEEEEEIIIJJJMMMNNNMMMJJJGGGDDD@@@AAACCCEEEFFFFFFFFFEEEFFFEEEFFFIIIMMMPPPQQQQQQLLLLLLLLLMMMOOOOOOMMMKKKIIIIIIJJJKKKMMMOOOQQQQQQNNNMMMLLLJJJJJJLLLMMMOOOOOOOOONNNJJJFFFCCCBBBBBB@@@>>>;;;888555333222222------------------------((()))******)))(((((((((++++++++++++***)))((((((******++++++++++++******************************))))))************))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''((()))***++++++,,,***))))))))))))))))))***)))(((((()))******)))'''(((((()))************************))))))*********)))))))))))))))))))))))),,,+++***)))))))))***++++++***)))(((%%%"""************************)))***+++,,,,,,,,,,,,+++***+++,,,---................../////////000000000YYY[[[]]]___```___^^^\\\VVVTTTUUUZZZ\\\XXXUUUUUUUUUZZZaaahhhjjjhhhdddaaa```^^^\\\ZZZYYYXXXXXXYYYUUUTTTSSSUUUZZZ```dddfffccc]]]WWWVVVZZZ```bbbbbb]]]___``````^^^\\\\\\\\\```]]][[[YYYZZZZZZ[[[ZZZZZZUUUMMMHHHGGGJJJPPPTTTccclllrrroooiiibbbZZZSSSMMMMMMOOOSSSXXX[[[]]]]]]ZZZWWWRRRLLLGGGCCCAAA@@@<<<;;;999555111///000111000///---,,,---,,,***))))))))))))'''%%%%%%''')))&&&''')))*********)))((()))))))))))))))))))))))),,,+++***((((((((())))))***)))(((''''''((()))***(((((()))***************((()))***++++++***)))(((&&&''')))*********)))(((&&&'''((())))))((('''&&&(((((((((((('''&&&%%%$$$&&&''''''((((((((((((((('''((()))******)))((('''&&&%%%$$$$$$%%%(((***,,,((()))***)))((('''(((***'''))),,,///222444555666333222222333444444333222222000---+++)))))))))***((()))************))))))'''((((((((()))+++,,,---************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&((()))***'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((())))))***&&&((())))))(((''''''(((******++++++++++++++++++)))***++++++))))))***+++))))))((((((***+++---...///000111111222666===BBBCCCGGGLLLPPPQQQNNNJJJGGGCCCEEEGGGHHHHHHIIIKKKMMMMMMLLLKKKIIIHHHFFFEEEDDDHHHJJJLLLMMMKKKGGGCCC@@@CCCEEEGGGIIIIIIHHHGGGFFFMMMLLLLLLNNNPPPRRRRRRQQQIIIIIIJJJMMMPPPQQQOOONNNIIIIIIJJJJJJLLLNNNOOOPPPHHHGGGFFFFFFHHHIIIHHHGGGJJJJJJIIIEEEAAA>>>======888777444222111000000000))))))***+++,,,,,,++++++''')))***+++*********+++,,,,,,,,,++++++)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))*********+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))******************))))))))))))*********(((&&&(((++++++)))&&&(((((()))***************++++++************++++++************************...,,,***(((((()))***+++'''((()))++++++++++++***++++++******************)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,111111111111222222222222[[[[[[]]]```bbbbbb```]]]UUUVVVVVVWWWVVVUUUSSSRRRTTTXXX^^^dddfffeeebbb___]]]ZZZWWWTTTTTTVVVXXXZZZYYYWWWUUUTTTUUUXXX\\\^^^```^^^\\\YYYXXXXXXYYYZZZYYYXXXXXXZZZ\\\\\\ZZZXXXVVVUUUTTTSSSTTTTTTRRRQQQQQQKKKFFFFFFGGGIIIOOOVVVkkksssxxxrrrcccVVVQQQRRRRRRQQQRRRTTTVVVWWWVVVUUUNNNMMMKKKHHHCCC>>>999777222111111000///.........))))))))))))))))))))))))''')))***)))((('''((()))'''''')))***+++++++++++++++*********))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((''''''&&&%%%%%%(((((((((((((((((((((((('''(((((()))***++++++,,,))))))(((((('''''''''&&&))))))))))))))))))))))))%%%%%%'''((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((***---///222333555444333333555555444333,,,***(((&&&%%%&&&'''(((((((((((((((((()))******(((((((((((())))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%''')))***)))))))))***(((((((((***+++***(((%%%***(((&&&''')))***'''$$$(((''''''&&&&&&&&&'''''')))'''%%%%%%&&&''''''&&&'''&&&%%%%%%%%%%%%&&&''')))))))))))))))((('''''')))(((''''''''')))***+++)))))))))))))))))))))))))))*********++++++++++++,,,,,,------///000222222===>>>@@@BBBCCCCCCCCCBBBAAABBBCCCEEEGGGJJJLLLNNNOOOOOOMMMLLLJJJHHHGGGFFFJJJJJJIIIHHHGGGEEECCCCCCDDDEEEEEEEEEDDDFFFHHHKKKJJJNNNQQQOOOJJJHHHJJJLLLDDDEEEHHHKKKMMMPPPQQQQQQLLLKKKIIIIIIKKKMMMNNNMMMLLLHHHCCCAAAAAABBB@@@>>>???>>><<<:::777555333222.........---,,,+++***)))---,,,+++***))))))))))))*********)))))))))))))))))))))************))))))%%%&&&'''(((((()))((((((''''''((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))---,,,+++)))'''(((***,,,))))))))))))))))))))))))***)))((((((((()))+++,,,******)))))))))))))))******++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((''''''''')))************++++++++++++++++++++++++***))))))---,,,,,,+++***)))((((((------......///000000000WWWXXX[[[___bbbcccbbb```ZZZZZZYYYXXXVVVTTTRRRQQQMMMQQQVVVZZZ\\\\\\ZZZXXXZZZXXXVVVTTTSSSTTTUUUVVVYYYWWWUUUSSSSSSUUUWWWYYYZZZYYYWWWUUUTTTTTTTTTTTTRRRRRRSSSUUUWWWWWWUUUSSSNNNNNNNNNNNNPPPPPPPPPPPPOOOHHHCCCDDDGGGJJJPPPWWWcccjjjooojjj]]]RRRNNNOOOWWWUUUSSSQQQPPPOOOLLLJJJHHHGGGEEEAAA===999666444/////////...---,,,,,,,,,++++++++++++++++++++++++((()))******(((((()))***%%%%%%%%%&&&'''(((((()))******)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))+++...000111,,,,,,,,,---000222222111+++***(((&&&%%%&&&'''(((((((((((((((((())))))***(((((((((((())))))))))))*********)))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''''''''(((((((((''''''''''''((((((%%%'''((('''&&&&&&''')))&&&'''(((***,,,+++(((%%%'''%%%$$$%%%&&&&&&$$$"""(((''''''&&&&&&&&&''''''((('''&&&'''(((((('''&&&''''''&&&%%%%%%&&&''''''***++++++++++++***))))))'''((()))***+++******)))))))))))))))))))))))))))((((((((())))))))))))***+++++++++,,,,,,...///000222333444666777777777777;;;;;;<<<>>>@@@BBBDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGFFFDDDCCCBBBBBBDDDDDDDDDDDDEEEHHHKKKQQQTTTTTTPPPIIIEEEDDDFFF???@@@CCCGGGKKKMMMOOOPPPMMMKKKIIIHHHHHHIIIHHHGGGFFFBBB>>><<<<<<<<<;;;999777666555333111///---,,,)))***************)))))))))((((((((((((((())))))***)))))))))))))))))))))))))))************))))))+++++++++,,,++++++******'''((())))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))******)))'''&&&&&&(((***)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))''''''(((((((((((((((((()))************+++++++++(((((((((((((((''''''&&&***************+++++++++------......///000000000QQQSSSVVV[[[```bbbbbbaaa^^^]]]ZZZWWWTTTRRROOONNNMMMOOORRRUUUWWWXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQVVVUUUSSSQQQPPPQQQQQQRRRTTTTTTTTTSSSRRRQQQPPPPPPJJJKKKMMMPPPRRRRRROOOMMMJJJJJJLLLMMMOOOQQQRRRRRRSSSKKKFFFGGGKKKNNNTTT[[[bbbgggkkkggg\\\TTTQQQRRRYYYUUUPPPLLLIIIFFFCCCAAA???>>>;;;888555333111111---,,,,,,++++++*********++++++++++++++++++++++++)))***+++***))))))***+++)))(((''''''((()))+++,,,))))))((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((()))*********))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''(((***+++---...+++++++++,,,///111111000+++***((('''&&&&&&''''''((((((''''''(((((()))***(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))((((((''''''''''''((((((&&&'''&&&%%%######%%%'''%%%%%%(((+++,,,+++(((%%%%%%$$$$$$$$$%%%%%%###"""''''''&&&&&&&&&''''''(((((('''''')))******(((&&&''''''&&&%%%%%%&&&''''''******++++++******)))(((&&&(((+++------,,,)))((())))))))))))))))))))))))&&&&&&'''''''''(((((((((******))))))***+++,,,,,,,,,---...000111111111111333333444555666888999:::<<<===>>>???@@@AAABBBCCCBBBCCCCCCCCCCCCBBBAAAAAA???@@@BBBBBBBBBDDDFFFIIIRRRSSSRRRNNNFFFAAA???@@@;;;===???BBBEEEGGGHHHIIIIIIGGGCCCAAAAAA@@@>>><<<===:::777555555555444333//////...---+++***))))))'''((())))))******))))))''''''''''''((()))***+++))))))))))))))))))******))))))************)))))).........------,,,******((()))******+++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***)))(((&&&&&&(((***))))))))))))))))))))))))(((((()))*********************)))))))))******+++***++++++,,,,,,++++++***))))))))))))))))))))))))'''''''''(((((())))))))))))************+++++++++***++++++++++++***))))))'''((()))***+++---......------......///000000000MMMNNNQQQVVVZZZ]]]]]]\\\ZZZYYYVVVSSSPPPNNNLLLKKKLLLMMMOOOQQQSSSTTTUUUVVVTTTUUUVVVVVVUUURRROOOLLLOOOOOONNNMMMMMMLLLLLLKKKKKKLLLMMMNNNMMMLLLJJJIIIGGGHHHJJJMMMPPPOOOMMMJJJKKKMMMOOOPPPQQQSSSUUUVVVTTTLLLGGGJJJOOOSSSXXX]]]eeehhhiiieee]]]VVVTTTUUURRRNNNIIIEEECCCAAA???>>>777555333000///.........+++++++++******))))))))))))))))))))))))))))))))))))+++,,,+++***)))***++++++***)))((((((***,,,---(((((((((((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''')))))))))))))))))))))))))))))))))***))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((()))******...---,,,,,,......---,,,***)))((('''&&&'''''''''(((''''''''''''((())))))(((((((((((())))))))))))***)))))))))(((((((((''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((''''''''''''((((((((('''&&&$$$""""""%%%'''$$$%%%'''+++---+++(((%%%(((''''''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((''''''(((***++++++(((%%%''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&'''(((***++++++***)))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))))))))((())))))******++++++,,,---......//////...............///111111333444555777999:::;;;<<<:::;;;<<<<<<======<<<<<<999:::<<<===>>>???AAACCCGGGHHHHHHEEEAAA===<<<<<<::::::;;;<<<<<<<<<<<<<<>>===<<<;;;999111///...,,,+++,,,,,,---+++++++++***************)))))))))))))))))))))))))))+++,,,+++***)))***+++((('''&&&%%%%%%&&&(((***''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$))))))))))))))))))))))))'''''''''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&'''((((((***)))((((((******)))((()))((((((''''''''''''''''''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((''''''''''''(((((())))))'''%%%######&&&((($$$%%%'''***,,,+++'''$$$((()))******)))(((''''''&&&&&&&&&&&&&&&'''((((((''''''(((***++++++(((%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&)))(((((('''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))))))))))))))******'''''''''(((((()))******,,,++++++++++++,,,------...///000111222333333444222333444555666666666666222444666777777888999;;;;;;<<<<<<;;;888666555555444555555555555555444444555333222111111000...,,,///......---+++++++++++++++++++++++++++++++++++++++++++++***)))(((&&&%%%,,,,,,+++***))))))******(((((())))))************))))))************))))))''''''((()))))))))))))))******+++++++++******)))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''(((((()))+++++++++))))))***,,,))))))))))))))))))))))))'''((()))++++++***))))))***************+++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))&&&''''''((()))***++++++))))))*********+++++++++))))))******))))))((('''))))))***+++,,,------...------......///000000000JJJIIIIIIKKKMMMNNNMMMLLLGGGHHHHHHIIIHHHGGGEEEDDDBBBBBBBBBCCCDDDFFFHHHIIIHHHJJJMMMOOONNNJJJEEEAAA???AAADDDGGGHHHHHHFFFEEEDDDFFFGGGIIIIIIHHHFFFEEEIIIHHHIIIJJJLLLLLLJJJHHHFFFIIILLLKKKIIIIIIKKKNNNMMMHHHHHHRRR]]]dddhhhkkkdddaaa[[[UUUPPPLLLKKKJJJDDD@@@<<<999777555333111---,,,,,,++++++++++++,,,************************++++++++++++++++++++++++)))***+++***))))))***+++))))))(((''''''((()))***'''(((((((((((()))))))))&&&'''((())))))******)))(((((((((((((((((((((((('''(((((()))))))))))))))+++******)))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''&&&&&&&&&&&&''''''((('''&&&&&&(((+++------,,,((((((((((((((((((''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((((((''''''(((((()))((((((''''''''''''((((((((()))((('''%%%%%%''')))&&&&&&'''(((***)))'''$$$&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&'''((()))((('''''')))******(((&&&&&&'''(((((((((((('''&&&))))))******))))))(((''')))((('''%%%%%%&&&'''((((((((((((((((((((((((((((((((()))))))))*********))))))((())))))***++++++(((''''''''''''((()))*********************+++,,,,,,,,,,,,------------...,,,,,,...//////000000000,,,...000111111111222333333333333222111///...---,,,,,,...///000111111111///...---...000000...,,,+++,,,---,,,***))))))***((())))))))))))************))))))(((&&&$$$"""!!!+++***)))(((''''''''''''((((((((()))******++++++))))))************))))))''''''((()))***+++++++++*********+++******)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((())))))(((((()))***))))))))))))))))))))))))(((((()))******************************+++,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((())))))*********)))************++++++++++++++++++++++++***))))))++++++++++++,,,,,,------------......///000000000IIIHHHGGGHHHJJJKKKJJJHHHBBBDDDFFFHHHHHHGGGDDDBBBBBBBBBCCCDDDEEEGGGHHHIIIEEEHHHKKKMMMLLLIIIDDDAAA===@@@DDDHHHIIIGGGEEECCCGGGHHHJJJKKKKKKKKKJJJJJJHHHFFFDDDDDDEEEFFFEEEDDDDDDHHHKKKJJJHHHHHHKKKNNNSSSNNNOOOYYYcccggghhhhhh\\\VVVOOOHHHEEEDDDBBBBBB:::888555333222000---*********++++++++++++******))))))))))))************++++++++++++++++++++++++((()))******(((((()))***++++++******************((((((((()))))))))******&&&'''((()))************((((((((((((((((((((((((''''''((())))))))))))))),,,,,,++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))************************$$$%%%&&&''''''(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((('''''')))+++---------''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''''''''''''''(((((((((''''''''''''((((((&&&'''(((((('''&&&((())))))(((''''''''''''&&&$$$%%%((())))))&&&%%%%%%'''&&&%%%%%%&&&&&&((())))))((('''&&&'''(((((('''&&&&&&'''((())))))((('''&&&))))))******))))))((('''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((()))))))))*********'''''''''((((((***+++,,,******)))))))))***+++,,,((((((((((((((()))***+++*********+++++++++++++++))))))***+++,,,,,,,,,,,,)))+++---...---,,,,,,---...------------,,,+++***'''(((***+++,,,---------+++***+++,,,......,,,***(((***,,,+++)))((()))***((((((((((((((()))))))))((((((''''''%%%$$$""""""))))))((((((((((((((()))'''(((((()))******++++++))))))************))))))(((((()))*********)))))))))*********))))))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))&&&((())))))(((((()))***)))))))))))))))))))))))))))))))))))))))******+++************+++,,,---...***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))***)))************+++++++++------......------,,,+++******++++++,,,------...------......///000000000HHHGGGFFFGGGIIIJJJIIIHHHAAADDDGGGJJJJJJGGGDDDAAA@@@@@@AAABBBDDDEEEFFFFFFGGGIIIMMMOOONNNKKKGGGDDD>>>AAAFFFIIIJJJHHHDDDBBBDDDDDDEEEFFFFFFGGGGGGGGGEEECCC@@@???@@@AAAAAA@@@FFFJJJNNNNNNLLLLLLOOOTTTUUUOOOOOOWWW^^^___[[[YYYNNNHHH@@@:::888888777777111000/////////...+++)))((()))***+++++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))''''''(((((((((((('''&&&(((((())))))******++++++&&&'''((()))************((((((((((((((((((((((((''''''((()))))))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))'''&&&%%%%%%''''''&&&%%%''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((($$$&&&(((((('''''''''(((+++)))'''&&&&&&&&&%%%$$$&&&)))+++***'''%%%&&&(((%%%%%%%%%&&&'''((()))***)))'''%%%%%%'''((('''&&&&&&'''((())))))((('''&&&'''''''''''''''&&&&&&%%%''')))***++++++)))&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&'''((()))+++,,,)))((('''''''''((()))***'''&&&&&&&&&'''((()))***)))))))))*********++++++(((((()))***************(((***,,,,,,+++*********)))))))))+++---...---,,,)))))))))***))))))((((((((((((((()))++++++)))''''''))),,,+++((('''(((***((())))))))))))))))))***(((((((((((('''&&&&&&%%%))))))))))))***+++,,,---'''(((((()))***+++++++++))))))************))))))((())))))(((((('''&&&%%%)))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''')))+++,,,+++***+++,,,))))))))))))))))))))))))***)))((((((((()))+++,,,************+++,,,---...+++++++++,,,,,,+++++++++))))))))))))))))))))))))*********))))))))))))))))))************+++++++++***++++++++++++***))))))))))))***+++---...//////------......///000000000CCCDDDDDDDDDDDDCCCCCCBBBBBBCCCGGGLLLPPPNNNIIIDDDBBBBBBBBBCCCEEEGGGIIIKKKIIIIIIHHHHHHGGGDDD???;;;???@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@===:::<<>>>>>>>>>>>===??????BBBFFFIIIHHHDDD@@@=========>>>@@@BBBDDDFFFEEEEEEDDDCCCCCC@@@<<<999<<<===>>>???@@@@@@@@@@@@>>>???@@@BBBBBBBBBAAAAAA>>>>>>>>><<<:::;;;@@@DDDJJJQQQUUUSSSPPPPPPRRRQQQQQQLLLGGGFFFFFFEEEAAA===888666222///---,,,---...,,,,,,++++++***))))))(((************************))))))))))))))))))))))))******++++++******)))((('''((()))***+++******)))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%$$$$$$((()))))))))))))))((('''((((((((('''''''''&&&&&&'''((()))******)))(((''')))((((((''''''(((((()))###(((***((()))+++***&&&&&&$$$######%%%&&&%%%$$$((((((''''''''''''(((((((((((((((''''''''''''&&&'''''''''''''''&&&%%%$$$((()))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&((())))))(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''((())))))((('''''''''((((((((((((((((((((((((((('''(((((()))))))))'''&&&%%%))))))))))))))))))))))))''''''(((((((((((('''''')))))))))((((((((((((((('''''''''(((((()))***+++''''''(((((())))))******((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))++++++******************+++)))'''((()))***(((&&&$$$%%%&&&'''((((((((((((&&&'''((()))))))))((((((*********))))))*********))))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))***++++++(((((()))))))))*********)))******++++++******)))++++++++++++*********)))))))))(((((((((((())))))''''''(((((())))))******+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))******************************************)))(((((()))******,,,,,,++++++***))))))((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************,,,,,,---......//////000666666777888888999999999::::::<<<>>>@@@???===;;;999999:::;;;<<<>>>@@@AAA@@@???=========<<<999777999:::;;;<<<============:::<<<>>>AAABBBAAA@@@@@@<<<===>>>======>>>@@@BBBEEELLLOOOLLLJJJKKKLLLKKKHHHCCC;;;777666666444333111///---***))))))***+++******))))))((((((''''''************************)))))))))))))))))))))))))))***************))))))(((((()))*********))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&))))))(((((((((((('''''''''((()))******)))((('''(((''''''''''''''''''((("""&&&******+++---+++'''&&&%%%%%%''')))***)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%((((((''''''&&&$$$###"""'''(((((()))***++++++,,,((((((((((((((((((((((((***((('''''')))******)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((''''''''''''''')))(((((('''&&&%%%$$$$$$&&&&&&&&&'''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%&&&&&&'''(((((((((((('''((('''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((()))***))))))(((&&&%%%$$$************************((((((''''''''''''((((((***)))))))))(((((('''''''''''''''(((((()))***+++''''''(((((())))))******((((((((((((((((((((((((************************))))))(((((((((((()))))))))))))))))))))))))))))),,,++++++******)))(((((()))((('''((()))***)))((($$$$$$%%%&&&'''''''''''''''((())))))******))))))++++++************++++++(((((((((((((((((())))))))))))))))))((((((((((((+++******))))))******+++&&&''''''(((***++++++,,,+++******))))))******+++++++++++++++************))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))******************************************)))(((((()))******,,,,,,++++++***)))))))))''''''((()))***+++,,,,,,)))************+++++++++++++++++++++++++++++++++************************,,,------......///000000777777666666666777777777888888777888888888777777777888999:::<<<===???@@@<<<;;;999999::::::888777888999:::;;;======>>>>>><<<>>>@@@BBBBBBAAA???>>><<<===???AAAAAAAAAAAABBB>>>BBBDDD@@@>>>??????===;;;777111//////000111000---,,,***)))))))))***+++)))))))))(((((('''''''''))))))))))))************))))))))))))))))))))))))&&&'''((()))))))))))))))(((((())))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***)))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))((('''''')))))))))))))))(((((((((''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''&&&(((&&&###$$$(((+++***(((((((((***,,,---+++)))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%))))))))))))(((((('''&&&'''(((((())))))***++++++((((((((((((((((((((((((***(((''''''((())))))(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))(((''''''''''''((())))))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((((()))(((((('''&&&%%%$$$%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''(((((((((((())))))((((((((('''&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''&&&&&&&&&''''''''''''((()))***+++******))))))((((((''''''************************************************(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))(((''''''((()))******)))'''(((((()))******))))))((())))))***************))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))((((((((((((******))))))))))))******''''''(((((()))******++++++***)))(((((()))***+++)))))))))((((((((((((((()))(((((((((((())))))******)))))))))((((((((('''&&&''')))***++++++******(((((((((((())))))))))))((()))))))))************************************,,,++++++++++++++++++,,,+++++++++*********))))))''''''((()))******+++,,,))))))*********+++++++++++++++++++++++++++++++++***************+++++++++---------...//////000000999999888777666666666777888888777666555444555666555666888999;;;===>>>>>><<<:::999999::::::999888888999;;;===???@@@AAAAAABBBCCCDDDCCCBBB@@@===<<<:::;;;===???AAA@@@???>>>888;;;:::666333444333000///...,,,,,,---...------******))))))))))))***+++)))))))))))))))((((((((((((((()))))))))*********))))))))))))))))))))))))'''''''''(((''''''&&&%%%))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))******))))))(((((())))))***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((()))))))))))))))((((((((()))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((()))'''""""""''')))((('''''''''(((***)))'''%%%((((((''''''''''''((((((((((((((('''''''''&&&&&&'''((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&&&&'''((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&''''''''''''((((((((((((((('''&&&$$$$$$%%%&&&&&&'''''''''''''''&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%&&&'''''''''(((((())))))''''''''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''((()))***+++******))))))((((((''''''************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))******++++++''''''(((((())))))******))))))***++++++++++++***)))))))))))))))******+++))))))(((((((((((()))))))))))))))******+++++++++***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((((((((((((((+++***)))(((((()))***+++(((((((((((((((((())))))((((((((((((((()))************))))))((((((''''''&&&''')))++++++++++++***(((((((((((())))))))))))((()))))))))************************************+++++++++,,,,,,++++++++++++++++++***************(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++------......///000000111:::999888777666777888888::::::999777555444444666444555777999;;;<<<======<<<;;;;;;<<<======;;;999888:::<<>>?????????=========???@@@???<<<999888:::===AAAEEEHHHJJJKKKFFFDDDAAA===:::888777777222000000222444333000---111222111,,,,,,...---)))((()))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))((('''&&&&&&***)))((('''&&&''''''((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((()))))))))))))))(((&&&&&&'''''''''((((((((('''''''''&&&&&&''''''''')))((((((''''''(((((()))%%%((((((%%%%%%((((((&&&'''&&&%%%&&&((())))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''''''''((())))))******))))))))))))))))))))))))***((('''&&&'''((('''&&&'''(((***++++++***((('''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((())))))***''''''&&&&&&'''((()))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((()))))))))'''''''''(((((()))***+++''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&''''''((()))***++++++((()))+++***'''&&&((()))(((((())))))))))))(((((((((((('''''''''((()))***))))))(((((((((((())))))((((((((()))***+++++++++*********)))(((''''''''''''((()))******)))(((''''''''''''((((((((((((((((((((())))))))))))(((((()))*********++++++++++++''''''''''''((()))***+++))))))))))))((((((((((((,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))************************************((()))************)))(((************************)))))))))((((((((('''''')))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,.........///000000111111;;;;;;:::;;;===@@@CCCEEE;;;===>>>;;;777444555666:::<<<>>>@@@BBBCCCCCCCCC>>>>>>???@@@AAA???<<<999777999===AAAFFFJJJLLLNNNCCCAAA===999666555555555111///...///111000---***...///---***+++...---***'''((())))))(((***,,,...))))))******************((((((((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))$$$%%%''')))+++,,,---...***)))((('''&&&&&&'''((((((((())))))))))))((((((''''''''''''((((((((()))************************&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''************)))((('''&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))'''&&&!!!$$$***,,,!!!"""%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$((((((((()))((((((''''''&&&&&&''')))***,,,------))))))))))))))))))))))))+++***((('''((()))((('''''')))***++++++***)))'''&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&'''((())))))***))))))'''&&&&&&'''((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((()))***+++,,,,,,'''''''''(((((()))***+++*********)))((((((''''''************************))))))))))))))))))))))))'''((()))++++++)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((***+++***'''&&&'''))))))***************))))))((('''&&&&&&&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))******++++++******)))(((''''''&&&'''((()))******)))((('''%%%&&&&&&'''((()))******'''((()))******)))((('''''''''(((((()))))))))***''''''''''''((()))++++++(((((((((((())))))))))))111000...+++************(((((((((((())))))))))))))))))))))))***************************************+++,,,------,,,+++*********************++++++)))))))))))))))*********)))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,......//////000000111111999999999:::<<<>>>@@@BBBBBB???:::666555666999<<<<<<===???@@@AAAAAAAAAAAABBB@@@>>>??????>>>:::666777777888:::===AAAEEEGGG<<<:::777333000///...---,,,,,,,,,++++++*********++++++************+++++++++***)))'''''''''((()))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''***************++++++,,,((((((((((((((((((((((((&&&''''''((()))******+++)))(((''''''''')))***+++))))))(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''(((''''''&&&%%%&&&''')))*********)))((('''((()))))))))***+++---)))((('''&&&&&&'''((()))''''''''''''((((((((((((***'''$$$$$$'''((((((&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))(((''''''%%%%%%&&&((()))))))))***''''''&&&%%%&&&'''((())))))((()))***,,,,,,***((((((((('''''''''&&&&&&&&&'''%%%---::::::---%%%'''))))))))))))))))))))))))******))))))))))))******)))(((&&&%%%%%%&&&'''((($$$%%%'''((((((((('''&&&))))))(((((('''''''''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%'''((((((((((((&&&%%%$$$'''%%%%%%(((---...***&&&((((((((((((''''''''''''((('''&&&%%%&&&(((***++++++***'''%%%$$$$$$%%%&&&(((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((''''''''''''(((((()))'''&&&&&&''')))***)))((((((((((((((()))))))))))),,,+++)))(((''''''(((((()))))))))))))))(((''''''((((((((((((((('''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&'''(((((()))(((((((((((((((((())))))))))))******)))))))))))))))***+++++++++************)))(((((())))))*********+++***)))))))))((((((''''''))))))))))))))))))))))))***)))))))))((((((''''''(((***,,,***''''''))),,,)))************))))))(((******))))))((((((''''''(((***+++***)))((()))***+++***)))(((((()))***+++,,,+++++++++***)))))))))+++++++++***)))((('''''')))))))))))))))))))))))))))((('''))),,,---+++((((((((((((((()))))))))))),,,,,,++++++++++++++++++***++++++,,,---.../////////000222222111111333444555555555666777999;;;<<<===:::666333333444666888;;;<<<===>>>??????>>>>>>>>><<<::::::;;;:::666333000111222444666888;;;<<<555444222000......------,,,,,,+++++++++************))))))(((((())))))***+++***)))(((''''''((()))(((((((((((())))))))))))***)))((((((''''''((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''((()))*********)))(((((((((((())))))***))))))(((((((((((())))))''''''((((((((()))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&)))(((((((((''''''''''''))))))))))))((('''&&&%%%%%%&&&'''((()))(((((('''''''''(((((('''((()))***))))))(((''''''((())))))''''''''''''((((((((((((***'''%%%%%%'''((((((&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%((()))*********)))((('''''''''&&&&&&&&&'''((()))+++***))))))))))))'''%%%(((((('''''''''&&&&&&&&&)))'''---888888---''')))((((((((((((((((((((((((((((((''''''''''''(((((()))(((&&&%%%%%%&&&'''(((%%%&&&''''''(((''''''''''''(((((((((''''''&&&%%%(((((((((((('''&&&&&&%%%''''''''''''&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%&&&(((((((((((('''***((('''***---...***&&&&&&'''''''''(((((())))))***)))'''''''''(((***++++++***(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((('''***))))))((())))))******)))((('''(((***+++***)))((((((((((((''''''''''''%%%&&&'''''''''&&&%%%%%%)))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''(((((()))******))))))))))))))))))((((((((((((******))))))))))))******+++++++++************)))*********)))))))))))))))*********))))))((((((((())))))))))))))))))))))))******)))))))))((((((((((((*********)))((()))***"""###&&&(((***,,,------((((((((()))))))))))))))(((***+++***)))((()))*********))))))))))))******+++++++++***************---......---,,,+++*********************************(((''')))+++,,,***((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------...///111111000000222333000000000000000222333333444333222000000000222222666666777888888888777666666555444444444333000...++++++---...///000000000...------,,,,,,,,,,,,---+++++++++***************)))((((((''''''(((((()))***))))))(((((((((((()))(((((((((((())))))))))))+++***))))))(((((())))))''''''&&&&&&''''''((()))************************''''''(((((())))))******((())))))))))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%((((((((((((''''''''''''))))))))))))))))))((('''%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''''''''***))))))(((((())))))***''''''''''''(((((((((((()))'''&&&&&&'''(((((('''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))'''&&&%%%$$$&&&''')))******)))((('''''''''&&&&&&''''''((()))---+++))))))*********)))(((((((((''''''''''''&&&***'''***111111***'''***((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&'''((((((((('''%%%%%%******)))((('''&&&%%%%%%''''''''''''((((((((((((&&&&&&'''(((((()))))))))$$$%%%&&&'''((((((((((((***)))''')))++++++((($$$%%%%%%&&&'''((()))******+++***)))((((((((()))******)))(((''''''((()))***'''''''''''''''&&&&&&&&&''''''(((((((((((((((((())))))(((((((((((())))))***)))((()))***+++***)))((((((''''''&&&&&&&&&%%%%%%'''***,,,,,,+++(((''')))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((())))))*********************))))))((((((''''''***)))))))))))))))******+++++++++************)))++++++******)))(((((((((***************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++)))'''&&&'''(((((())))))((((((''''''((())))))***++++++(((***+++***)))((()))***))))))************))))))***************+++++++++............---,,,++++++***************************)))))))))++++++)))'''))))))*********+++++++++++++++,,,,,,,,,,,,,,,+++...---------,,,,,,,,,+++---...000000//////111222,,,+++++++++,,,,,,,,,---------.....................///000000000...---,,,000000//////...---,,,+++***+++,,,------,,,+++*********************++++++*********************))))))((((((''''''(((((())))))))))))(((((((((((()))(((((((((((())))))))))))******)))(((((((((((()))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''((((((((()))))))))***((()))*********((('''&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((('''''''''&&&&&&'''((()))******)))&&&&&&'''''''''(((((((((((('''&&&'''''''''&&&%%%******))))))))))))******''''''''''''(((((((((((((((''''''''''''(((((('''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%!!!$$$'''))))))(((''''''''''''''''''(((((()))'''&&&$$$%%%(((***++++++((((((((('''''''''''''''((($$$%%%((((((%%%$$$(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((''''''&&&%%%%%%'''((()))&&&'''((())))))(((&&&%%%***)))((((((''''''''''''(((((((((((())))))))))))'''''''''(((((())))))***(((((((((''''''&&&%%%%%%'''%%%%%%&&&((((((&&&###&&&&&&&&&'''((())))))***+++***)))(((''''''((((((((((((''''''((((((******''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***)))((((((*********((()))((((((''''''&&&&&&%%%((()))+++,,,,,,+++***))))))))))))))))))(((''''''((((((((((((((()))))))))''''''((((((((((((''''''&&&'''((())))))((('''&&&((())))))******)))))))))******))))))((((((''''''))))))))))))))))))***++++++++++++*********))))))*********)))))))))))))))++++++******************((((((((((((((((((((((((******************)))))))))((((((***------)))%%%)))*********)))((('''&&&(((((()))))))))*********(((***+++***)))((()))***((()))***++++++***)))((()))))))))***+++++++++,,,***+++++++++******)))(((++++++++++++++++++++++++***************)))((('''******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111))))))***************))))))***,,,---------,,,+++***+++,,,,,,+++***(((''',,,,,,,,,+++***************+++,,,,,,+++***((('''***************)))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((())))))))))))((((((((((((((())))))))))))***)))((((((''''''((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))((()))*********((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((''''''&&&((((((((((((((())))))))))))((('''(((******(((%%%))))))************))))))''''''''''''(((((((((((('''(((((((((((('''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((( """$$$'''((()))(((''''''''''''(((((((((((((((###!!! !!!###&&&''''''(((((((((((((((((((((((('''$$$###%%%%%%###$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%'''((()))''''''))))))))))))((('''''''''&&&&&&'''((()))***((((((((()))))))))******(((''''''&&&&&&'''((())))))(((((('''&&&&&&%%%%%%$$$###$$$%%%'''((('''&&&(((((((((((((((''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&'''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''(((((()))(((''''''))))))(((''')))))))))((((((((('''''')))((('''&&&&&&&&&&&&&&&)))))))))))))))(((''''''(((((((((((())))))******''''''((((((((((((''''''&&&'''((())))))((('''&&&'''(((((()))((((((''''''***)))))))))((((((((('''))))))(((((()))***+++++++++++++++*********))))))''''''((()))***++++++,,,******************++++++(((((((((((((((((((((((())))))))))))))))))******)))((((((***------)))%%%$$$&&&(((***,,,---......+++*********)))))))))((((((***+++***)))((()))***((()))***++++++***)))((()))))))))***+++++++++,,,((())))))))))))(((((('''******************************++++++)))(((((((((++++++++++++,,,,,,,,,,,,'''(((***+++++++++***)))******++++++,,,------...,,,---//////......000111(((((()))*********))))))((()))***+++,,,+++***)))***++++++,,,+++***)))(((******+++)))(((((()))+++)))))))))))))))((('''&&&++++++++++++***)))((('''(((((((((((())))))))))))***))))))(((((())))))***'''(((((())))))))))))((((((((((((((())))))))))))))))))(((''''''''''''((())))))(((((())))))***+++''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))(((((('''&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''(((((())))))'''''''''(((((((((((((((******)))(((&&&$$$"""!!!)))(((((((((((()))*********((((((***,,,---***&&&((())))))******))))))(((''''''''''''((((((((((((&&&(((******((('''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&''')))***)))))))))))))))(((''''''&&&'''((())))))))))))(((***(((&&&&&&'''((('''&&&'''(((((((((((()))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))%%%%%%%%%%%%&&&((()))+++''''''(((((())))))******((('''&&&%%%%%%&&&'''(((&&&&&&%%%&&&&&&'''))))))%%%%%%&&&'''((()))***+++))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((((((((((()))+++,,,---)))(((''''''(((((('''&&&)))))))))))))))))))))))))))((('''&&&%%%&&&((())))))))))))))))))((('''''''''(((((())))))******+++''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((''''''&&&((((((((()))))))))))))))(((((((((((()))***+++,,,+++++++++************)))&&&&&&''')))***+++,,,---)))))))))***************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++)))'''((()))***+++,,,---------,,,++++++***))))))(((((((((***+++***)))((()))***))))))************))))))***************+++++++++)))***************))))))))))))))))))))))))))))))(((***++++++)))(((((()))******+++++++++,,,,,,,,,&&&(((***+++,,,+++***)))))))))***+++,,,---......,,,---//////......000111'''((()))***+++******)))(((((()))))))))((((((''')))***+++,,,,,,+++))))))'''))))))(((&&&&&&(((+++((((((''''''''''''(((((())))))***+++***)))(((((('''''''''((((((((()))))))))((((((''''''(((((()))&&&'''((()))******)))((((((((((((((())))))))))))+++***))))))(((((())))))))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((())))))***%%%&&&((())))))(((&&&%%%''''''((((((((()))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))******))))))'''&&&%%%$$$(((((('''&&&'''((()))***)))''''''***......+++''''''((())))))))))))((('''''''''''''''((((((((((((&&&(((++++++((('''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((()))---,,,***((('''''''''(((&&&'''((()))***))))))(((///---,,,,,,---,,,***((('''((((((((())))))))))))'''((((((''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((%%%&&&''''''(((''''''''''''&&&$$$$$$$$$&&&''')))&&&%%%$$$$$$$$$&&&((()))&&&&&&'''(((((()))******)))(((&&&%%%%%%&&&''')))&&&&&&%%%%%%&&&''')))***'''((((((((((((((()))+++'''''''''(((((((((((((((&&&&&&''''''''''''''''''&&&''''''(((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***''''''((()))+++---///000***)))(((((())))))(((&&&&&&&&&'''(((((()))))))))%%%&&&'''((()))***++++++)))))))))))))))((('''''''''(((((()))******++++++''''''((((((((((((''''''((((((''''''''''''(((((()))))))))))))))(((''''''''''''(((((())))))******(((((((((((()))***+++,,,+++++++++************)))''''''((()))***++++++,,,((((((((())))))*********))))))))))))))))))))))))&&&'''''''''(((((((((((((((*********)))((()))***,,,,,,,,,++++++)))((((((************************(((***+++***)))((()))*********))))))))))))******+++++++++***************)))******+++++++++******((((((((((((((((((((((((''')))++++++)))((()))+++************++++++++++++''')))+++---...---,,,+++******++++++,,,,,,,,,---,,,...///000//////000222&&&''')))***++++++******((((((((((((''''''&&&%%%'''((()))*********)))(((&&&(((((('''%%%%%%(((+++)))((('''''''''(((***+++&&&''')))*********)))(((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&'''(((*********)))((((((((((((((()))))))))))),,,++++++***)))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''''')))***+++%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&'''''''''(((((())))))%%%&&&''')))************''''''&&&%%%&&&'''((()))(((&&&&&&)))...///+++'''&&&'''((())))))((('''&&&''''''''''''((((((((()))%%%(((++++++)))'''((()))%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((('''&&&%%%$$$%%%&&&'''***)))'''%%%%%%''')))***&&&''')))*********)))((((((((((((***,,,+++)))''''''((((((((())))))******$$$&&&''''''''''''&&&$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((($$$%%%'''((((((((('''&&&&&&$$$"""!!!!!!$$$&&&((('''&&&$$$######$$$%%%'''%%%&&&&&&'''((())))))******)))'''&&&%%%'''((()))***)))'''&&&%%%%%%&&&&&&'''(((((('''%%%%%%&&&(((%%%&&&&&&'''((()))******&&&&&&'''((()))))))))((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***%%%%%%&&&(((***,,,...000,,,***))))))******)))'''$$$%%%%%%&&&'''((())))))"""&&&)))))))))((()))))))))))))))((((((''''''(((((()))***+++++++++''''''(((((((((((('''''')))((('''&&&&&&'''((()))***************)))((((((&&&&&&'''((()))***++++++(((((((((((()))***+++,,,+++++++++************)))))))))))))))************''''''(((((()))))))))***))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((***,,,***''''''))),,,%%%&&&''')))+++,,,,,,---)))))))))***++++++,,,,,,(((***+++***)))((()))***+++***)))(((((()))***+++,,,+++++++++******))))))((())))))*********))))))((((((((((((((((((((((((&&&(((++++++)))(((***,,,))))))*********+++++++++(((***---///000///...,,,,,,,,,,,,++++++++++++***---...000000//////111222(((((((((((())))))))))))((((((((((((((('''''''''((((((''''''''''''((((((((('''&&&''')))+++++++++******)))((('''&&&&&&%%%))))))(((((('''''''''&&&&&&'''''''''(((((())))))'''''''''''''''''''''''',,,+++***))))))((())))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))+++++++++***************)))'''%%%&&&)))***(((&&&&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((()))++++++)))((('''%%%%%%%%%%%%&&&'''((((((&&&&&&''''''(((((())))))******))))))((((((''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((('''''''''%%%%%%%%%&&&'''((())))))'''(((((()))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&$$$%%%%%%%%%%%%&&&)))+++,,,+++)))(((((()))+++,,,---***''''''((()))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))%%%&&&''''''((('''''''''((((((''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''%%%%%%%%%''')))***)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((******))))))((((((''''''((((((((((((((((((((((((((())))))))))))'''%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''(((((())))))******((((((''''''''''''((((((''''''''')))******'''%%%(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&******))))))))))))******''''''((('''%%%%%%&&&(((''''''(((((('''&&&&&&%%%'''&&&%%%&&&((()))((('''+++*********+++---///000...---+++)))((())))))***(((((()))***+++,,,------((((((((((((((((((((((((******(((&&&''')))***(((&&&'''''''''((()))))))))+++******)))(((''''''&&&(((((((((((()))))))))))),,,,,,+++***))))))******+++*********))))))((((((************************+++******)))))))))))))))...,,,***)))((('''%%%###***************)))(((((((((((())))))******++++++((()))***+++,,,---------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++,,,---...///000111((((((((()))))))))******((((((((((((((((((((('''((((((''''''''''''(((((('''%%%$$$%%%'''(((((('''(((((((((''''''&&&%%%%%%)))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))((((((''''''''''''''''''(((((())))))(((((('''&&&&&&'''((()))***++++++))))))(((((((((((())))))((())))))******))))))(((*********************))))))'''&&&'''))))))(((&&&))))))*********+++++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&''')))******)))'''&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((("""$$$''')))++++++******(((((())))))))))))(((((('''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''*********((('''''')))+++'''((()))*********))))))...+++)))((((((******))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''''''''''''''%%%%%%&&&'''(((((((((''')))))))))(((((((((''''''%%%&&&''''''((((((''''''((('''%%%%%%%%%'''(((***(((((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))))))))((((((((((((((((((((((((((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''******))))))((('''''''''))))))(((((((((((())))))((('''&&&'''))))))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))******((())))))(((''''''(((***''''''((((((((((((''''''&&&%%%%%%%%%'''((('''&&&((()))***+++---///000000---,,,+++)))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))***)))(((&&&'''))))))(((&&&&&&''''''''''''''''''))))))(((''''''&&&%%%%%%))))))))))))************,,,++++++***))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++******,,,,,,+++***++++++++++++******)))((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,---...///000111((((((((()))))))))******''''''((((((((((((((((((((((((''''''''''''((((((***((('''''')))***))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((((((((('''''''''(((((('''''''''&&&&&&'''((())))))***+++))))))(((((((((((())))))'''(((((())))))(((((('''((((((((())))))))))))))))))'''&&&'''((()))(((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))&&&'''((())))))((('''&&&)))((('''&&&%%%%%%%%%%%%((((((((((((((('''''''''!!!&&&***,,,,,,***))))))))))))******)))))))))'''''''''(((((('''''''''$$$%%%%%%%%%&&&'''''''''(((((())))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((()))((('''%%%%%%''')))***************)))))))))///---***))))))******)))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((((((((('''''''''''''''%%%&&&''''''((((((''''''''''''&&&%%%%%%'''((()))((('''''''''&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((())))))******((((((((((((((((((((((((((()))))))))((('''&&&%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''******)))((((((''''''&&&))))))(((((((((((())))))((('''%%%%%%'''((('''&&&((((((((((((((((((((((((''''''(((((())))))*********))))))(((((())))))***'''''''''(((((())))))***)))***+++***))))))***,,,'''(((((()))))))))((((((((('''&&&'''((())))))'''%%%'''+++...000000000///,,,+++***)))))))))))))))(((((())))))))))))))))))************************)))(((''''''''''''((()))(((((((((((((((''''''''')))))))))((((((''''''&&&************++++++++++++,,,+++******)))************************)))))))))))))))))))))))))))))))))((((((((()))***+++,,,---+++***)))***,,,...---,,,++++++************))))))*********)))(((''''''''')))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))***+++,,,---......,,,,,,---...//////000111''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((+++)))(((((()))***)))((((((((()))))))))*********(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***************&&&&&&''''''''''''&&&&&&)))))))))((('''''''''&&&))))))(((((((((((())))))''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&$$$%%%'''))))))(((&&&%%%(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))******))))))((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++%%%&&&&&&%%%%%%&&&(((+++******+++---000444777999000...+++*********)))((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''&&&%%%%%%$$$$$$&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&'''(((''''''''''''''''''&&&&&&((((((''''''''''''''''''((((((((())))))))))))***'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((())))))"""############$$$$$$$$$(((((((((((())))))))))))&&&&&&''''''((())))))***((((((''''''''''''(((((()))'''%%%$$$&&&'''''''''((((((((((((((((((((((((&&&''''''((()))******++++++***)))(((((()))***+++'''((((((((((((((('''''')))***+++***))))))+++,,,***************)))((((((***)))((()))+++++++++***%%%(((---000111000---+++++++++***)))))))))))))))))))))((((((''''''''''''************************(((''''''((('''%%%&&&(((+++******))))))(((((((((,,,+++++++++*********))))))))))))*********++++++++++++***************+++************************++++++++++++++++++++++++))))))))))))***+++,,,---***)))(((((()))***((('''***))))))))))))))))))))))))))))))((((((((('''''')))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......,,,------...///000000000%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((''''''''''''(((((('''%%%######$$$%%%%%%$$$&&&''''''(((((())))))***'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***++++++******&&&&&&''''''''''''&&&&&&)))))))))((('''&&&&&&%%%))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&''''''(((((((((((('''(((((((((''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&***)))(((&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))******((('''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((''''''(((***---(((---444<<>>:::,,,,,,+++***))))))*********************************))))))(((((((((((()))''''''''''''((((((((((((%%%$$$$$$######$$$$$$%%%&&&'''((((((((('''%%%$$$&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((%%%''')))******)))'''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&'''((((((((('''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''+++***)))'''&&&&&&&&&&&&(((((())))))******+++++++++)))'''&&&%%%&&&((()))'''$$$###%%%)))+++)))'''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((())))))))))))++++++,,,++++++***((((((((()))***+++,,,---------+++++++++*********))))))+++******)))(((''''''&&&)))((((((''''''''''''''')))))))))***++++++)))''',,,+++++++++******)))))),,,***(((&&&%%%''')))***))))))(((((((((((())))))++++++******))))))((((((************************,,,,,,+++***))))))******+++++++++++++++***)))((())))))***+++,,,,,,------+++++++++++++++,,,,,,,,,************************%%%&&&'''((()))***++++++''')))++++++)))((()))***///...------++++++***)))&&&(((+++...//////...---)))+++---......///000111''''''''''''''''''''''''$$$%%%'''))))))((('''&&&((((((((((((((((((((((((((((((''''''(((((()))***)))'''&&&'''))))))(((&&&&&&&&&&&&''''''(((******))))))((((((((()))******''''''''''''((((((((()))''''''(((''''''&&&&&&%%%''''''''''''((((((((())))))(((((('''&&&&&&%%%%%%$$$$$$&&&'''((((((((('''((())))))))))))(((''''''((((((((()))(((((('''''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))(((((((((((((((''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&%%%''')))******)))'''%%%%%%%%%''''''''''''%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''&&&'''+++000111---)))+++******)))(((((())))))************************+++***))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&&&&)))(((''''''''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''******)))((('''''''''''')))))))))))))))*********#########$$$&&&)))+++---&&&%%%%%%&&&((()))((('''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((())))))++++++***))))))(((((('''((()))***++++++,,,++++++++++++++++++*********)))******))))))((((((''''''''''''''''''((())))))***(((''''''(((******(((&&&((((((((((((''''''&&&&&&,,,+++)))'''&&&'''((((((((((((''''''''''''(((((()))))))))(((((((((((((((************************,,,++++++******)))******+++++++++++++++***)))))))))******+++,,,,,,------******))))))))))))))))))************************++++++,,,---...///000111++++++,,,,,,------.........------,,,,,,++++++******+++,,,---------,,,,,,...///000000///...//////((((((((((((((((((((((((%%%&&&'''((()))(((''''''(((((((((((((((((((((((())))))((((((((()))******)))'''&&&'''((()))((('''))))))(((''''''''''''(((((()))))))))************''''''''''''((((((((((((&&&'''((((((((('''&&&%%%''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%###%%%(((***+++***(((&&&'''(((((((((((('''&&&&&&)))(((((((((((())))))***((((((((((((''''''''''''###%%%(((******(((%%%###&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((((())))))((((((''')))'''%%%&&&))))))&&&###)))))))))(((((((((((((((************************,,,+++***)))((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((('''''''''%%%&&&&&&'''(((((())))))&&&&&&'''''''''&&&%%%%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))***))))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((+++***((('''&&&&&&''''''((())))))******)))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&''''''((()))***+++,,,)))((('''(((******((('''''''''''''''&&&&&&&&&&&&+++******)))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((************************+++++++++******************++++++++++++***))))))*********++++++,,,,,,---+++*********)))(((((((((************************))))))***+++,,,---......)))'''$$$&&&))),,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++/////////....../////////((((((((((((((((((((((((&&&&&&'''((()))(((((('''((((((((((((((((((((((((******))))))))))))******((((((''''''(((((((((''')))((((((''''''''''''((())))))))))))((('''&&&%%%'''''''''(((((((((((((((%%%&&&((()))((('''&&&%%%'''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%''')))***+++***)))((('''(((((((((((('''&&&&&&(((((('''&&&'''(((***+++((((((((((((((('''''''''%%%'''***,,,,,,***'''%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''(((((((((((((((''''''(((((((((%%%&&&&&&'''((())))))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((()))'''&&&&&&)))******((())))))))))))))))))((((((************************+++***)))'''&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))((((((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''''''''(((((((((((()))''''''((((((((((((''''''((((((((()))******++++++&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))***+++******))))))(((((((((''')))))))))((('''%%%$$$###&&&(((***)))&&&%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((((((((()))((((((((((((((((((((((((,,,***(((&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''((())))))***++++++++++++*********,,,,,,+++)))))))))))))))))))))))))))'''((()))******)))((('''(((''''''&&&&&&''''''((('''''''''(((((()))))))))******************************+++++++++***************+++++++++******)))*********++++++,,,,,,,,,---------,,,+++***))))))************************%%%&&&&&&'''(((((())))))'''### &&&***)))'''+++++++++,,,,,,---------000...,,,+++++++++---...---,,,+++,,,...000111222'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((******))))))))))))******'''(((((((((''''''(((((('''''''''''''''((()))***))))))((((((''''''&&&&&&((((((((((((((('''''''''%%%&&&'''(((((('''&&&&&&(((((((((((((((''''''''''''''''''''''''&&&&&&&&&))))))((((((((()))******(((((()))))))))((('''''''''&&&&&&%%%&&&''')))***'''''''''((((((((((((((((((((())))))))))))((((((((((((((())))))(((((((((%%%%%%&&&&&&''''''(((((('''((((((((((((((((((''''''''''''((((((((((((((()))((('''&&&&&&'''((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&%%%$$$%%%&&&((())))))))))))***++++++******))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$%%%''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''((((((((((((''''''&&&''''''(((((()))******%%%&&&'''))))))*********''''''''''''''''''''''''+++++++++******)))))))))''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++***)))))))))((((((''''''%%%%%%''')))******++++++&&&)))+++)))&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((---+++)))'''&&&'''((()))((((((((((((''''''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))************)))(((,,,***))))))+++++++++***************************$$$%%%(((***++++++***))))))(((((((((((((((((()))((((((((())))))*********)))))))))))))))))))))))))))******+++++++++******)))******+++++++++*********+++++++++++++++,,,,,,---------,,,+++***))))))************************((((((((()))******++++++,,,'''###%%%***......,,,***++++++,,,,,,------......---+++***+++---///111333000------///222333333''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((******)))((((((((())))))'''((()))((('''&&&''')))%%%%%%&&&&&&((()))++++++((('''''''''((()))+++,,,((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''***)))(((''''''((()))***((())))))))))))((('''''''''&&&&&&&&&&&&''''''((('''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((((())))))))))))(((((('''''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))******)))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((((()))+++,,,,,,+++******))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((('''''''''###$$$$$$%%%%%%&&&''''''&&&&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&******))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))(((((((((((((((((('''))))))))))))))))))))))))'''((())))))((('''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###%%%%%%&&&'''((())))))***,,,+++***((('''(((((()))((((((((((((((('''&&&%%%)))))))))***************))))))))))))(((((((((((())))))***+++***)))'''&&&)))'''&&&&&&'''(((((('''(((((((((((())))))))))))$$$%%%''')))+++++++++***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((()))***,,,,,,+++******))))))***++++++++++++***+++++++++++++++++++++++++++*********)))(((((((((************************))))))*********+++++++++,,,***'''(((,,,......---+++++++++,,,,,,---------,,,+++***+++,,,///111333>>>888222000111333222111((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((***)))((((((''''''((((((&&&((())))))'''&&&''')))&&&&&&&&&&&&''')))***+++(((&&&%%%$$$%%%(((+++---)))(((((((((''''''''''''((('''%%%%%%%%%'''(((***)))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&'''((((((((((((''''''&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''))))))((((((((((((((('''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((''''''''''''((())))))(((((())))))'''(((***+++,,,+++***)))))))))))))))))))))))))))''''''&&&&&&''''''((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((%%%&&&&&&'''(((((('''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&'''((())))))((('''&&&'''&&&&&&%%%$$$$$$######''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((('''''''''(((((((((((((((///---+++(((&&&%%%%%%%%%(((''''''''')))******)))&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%######$$$&&&((()))++++++***))))))((((((''''''&&&'''((((((((((((''''''&&&((()))))))))******************))))))((((((''''''&&&''')))******)))(((''')))'''%%%%%%&&&''''''&&&'''''''''((((((((())))))'''(((((()))))))))))))))(((((((((''''''((((((((()))))))))))))))((((((((())))))))))))))))))))))))''')))***,,,,,,,,,***)))))))))***+++++++++++++++++++++++++++++++++++++++******))))))))))))))))))************************))))))))))))************((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///111222AAA:::222///000222111///))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))((('''''''''''''''&&&(((***)))&&&%%%''')))'''''''''''''''((()))***)))'''###!!!!!!###&&&((())))))(((((('''''''''&&&((('''%%%$$$$$$&&&)))+++))))))(((((('''''''''&&&&&&'''''''''''''''''''''%%%''')))******(((&&&%%%&&&&&&''''''&&&&&&%%%$$$((()))*********((('''&&&&&&'''''''''(((((())))))(((((()))******)))((((((&&&''''''''''''''''''&&&******))))))((((((''''''&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))''''''((((((((((((''''''%%%''')))******)))'''%%%((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&!!!###%%%&&&&&&&&&'''(((%%%''')))***+++***)))((())))))))))))))))))))))))(((''''''(((((()))***+++''''''''''''((((((((()))((((((''''''''''''(((((($$$%%%'''((()))((('''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))(((((((((&&&%%%###!!! '''((()))******)))((('''(((((('''&&&&&&%%%$$$$$$'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((&&&%%%&&&''')))+++(((&&&%%%'''***,,,+++)))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((!!!"""$$$&&&(((***+++,,,(((((((((((('''&&&%%%$$$''''''((((((((((((((('''&&&&&&&&&'''''''''((((((+++******)))(((''''''&&&###%%%''')))******)))(((***(((&&&&&&'''((((((((('''((((((((())))))************))))))(((''''''''''''''''''&&&&&&'''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))'''(((***,,,---,,,***)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,------''')))++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111===666...+++...000000///***)))'''%%%%%%%%%'''((())))))))))))))))))))))))))))))(((((((((((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))***++++++***)))(((++++++***))))))((('''&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((())))))(((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))'''((()))******+++++++++))))))((()))***+++---...((((((((('''%%%$$$%%%'''%%%&&&''''''(((((('''''''''&&&%%%%%%&&&'''((()))(((((())))))))))))(((((())))))******++++++,,,,,,******))))))((((((''''''(((((((((((((((((((((((()))(((((('''''')))***+++((())))))))))))))))))((())))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''((('''&&&)))(((((((((((()))******%%%%%%%%%&&&&&&''''''''''''((()))(((&&&&&&((()))*********)))))))))))))))))))))***++++++++++++*********)))((('''&&&&&&%%%$$$%%%&&&'''((((((''''''''''''''''''((((((((((((+++***)))''''''((()))***(((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&)))(((((((((''''''''''''''''''''''''((((((((()))&&&%%%%%%'''******'''$$$'''''''''''''''''''''''')))))))))((('''''''''&&&))))))))))))((((((((((((+++***(((%%%!!!(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((***+++************)))((('''&&&''''''(((((())))))******&&&'''***+++,,,+++***)))((((((((('''&&&&&&&&&%%%+++)))&&&$$$###%%%''')))&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))***,,,...///))))))((('''''''''''''''***'''%%%&&&(((***(((&&&)))))))))))))))))))))))))))'''&&&)))......***%%%%%%'''))))))'''$$$######(((((()))+++,,,+++)))&&&******))))))))))))******'''((()))++++++)))((('''))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******,,,+++***)))))))))++++++***)))))))))+++,,,+++***+++++++++*********))))))++++++++++++***)))((((((***((('''%%%%%%'''(((***+++***)))((((((***,,,---//////...---,,,++++++***+++,,,------......------...---------...///111222***)))'''%%%%%%&&&'''((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''(((((()))))))))(((&&&%%%%%%&&&'''(((((('''&&&&&&&&&'''((()))&&&''''''&&&%%%%%%&&&(((%%%&&&''''''((((((''''''''''''&&&%%%&&&'''((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***((('''((()))***)))(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((('''((()))((('''&&&((())))))))))))))))))*********(((((()))***************))))))((((((''''''&&&&&&(((((((((((((((((())))))''''''''''''((((((((((((""""""###$$$%%%''')))***(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%%%%&&&))))))(((%%%''''''''''''''''''''''''((((((''''''''''''''''''((((((((('''''''''''''''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((('''&&&''''''))))))&&&&&&''''''&&&%%%$$$$$$'''((((((((((((((())))))&&&((()))***+++***(((((('''''''''''''''&&&&&&&&&))))))((('''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&''''''(((***---///111))))))((('''''''''''''''***(((&&&&&&((()))((('''((((((((((((((((((((((((((('''''')))******'''$$$!!!%%%((())))))+++,,,)))((()))***,,,+++)))'''((((((((((((((((((((((((&&&''')))******)))'''&&&''''''((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))++++++***))))))******+++***)))))))))+++,,,+++***+++++++++*********))))))******+++++++++++++++***+++***(((''''''(((***++++++***)))((()))***,,,------------,,,++++++******+++,,,------......------......------...///000111)))((('''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''((((((''''''((((((((()))))))))((((((''''''''''''(((((()))((('''&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&''''''(((((())))))***...,,,)))&&&%%%''')))***((('''&&&&&&%%%%%%%%%&&&%%%&&&''''''&&&&&&'''(((&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$&&&'''(((((('''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))***((('''((()))***)))(((&&&&&&&&&&&&&&&''''''((('''''''''((((((((((((((('''((())))))''''''((()))(((((())))))******++++++(((((()))************)))((((((((((((((('''''''''&&&%%%$$$######$$$$$$%%%''''''''''''(((((((((((("""###%%%'''((()))******'''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''(((((()))******+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&))))))((('''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$(((((((((''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&''''''''''''''''''((()))*********)))(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''((()))+++,,,---)))((((((''''''''''''((()))(((&&&&&&((()))((('''''''''''''''''''''''''''***,,,------+++(((&&&&&&"""%%%((())))))))))))***)))))))))***++++++)))'''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))******)))))))))******+++***)))))))))+++,,,+++***+++++++++***************))))))***+++,,,------,,,,,,+++***))))))***+++,,,+++***)))))))))***,,,---+++++++++++++++++++++++++++,,,------......------//////............///000)))(((''''''&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))'''&&&&&&''')))))))))((('''&&&&&&((()))***''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''((((((((())))))******---,,,***)))((()))***+++)))((((((((((((((((((((('''((())))))'''&&&'''(((&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%%%%))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((''''''((((((((((((((((((''''''((((((((('''((()))******)))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((&&&%%%&&&'''((('''&&&((((((((((((((())))))***''''''''''''''''''(((((('''(((***)))((('''((()))''''''((()))***++++++,,,((()))******++++++******'''''''''((((((((((((((('''%%%###"""!!!"""###$$$''''''''''''(((((((((((((((((()))))))))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%%%%&&&'''((()))''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%((((((((('''''''''((((((''''''(((((()))(((((((((((((((''''''&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&'''((()))***)))))))))&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((('''''''''''')))(((''''''''''''(((((()))((('''''''''(((((((((((((((((((((((((((((((((+++111666666111+++((((((''')))******)))''''''((()))))))))***++++++)))'''&&&''')))******)))'''&&&&&&&&&'''(((((('''&&&&&&((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))************)))))))))+++,,,+++*********************************+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,******)))))))))***+++,,,******++++++,,,,,,,,,---+++,,,------......------/////////...............(((((('''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((()))))))))(((((((((((())))))))))))+++***((((((((((((***+++&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))$$$%%%'''((()))((('''&&&''''''((()))******++++++***+++,,,+++)))'''''''''&&&'''(((((())))))(((((((((((((((''''''&&&%%%%%%''''''((((((((((((''''''(((((((((''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))+++)))&&&$$$$$$&&&)))+++******))))))))))))******'''((()))******)))((('''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((((((''''''''''''((())))))(((&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((((()))''''''((()))***++++++,,,)))***++++++,,,,,,++++++'''''''''(((((((((((((((,,,***(((&&&&&&&&&((()))''''''''''''((((((((((((''''''''''''%%%""" &&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''&&&%%%%%%&&&((()))(((((((((((((((((((((((($$$%%%%%%%%%&&&'''''''''''''''((((((((()))))))))((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''((((((((('''&&&%%%%%%%%%&&&''''''((()))))))))'''((()))***************((((((''''''&&&&&&%%%%%%'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''))))))&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))((((((((('''&&&&&&%%%((((((''''''''''''((((((((((((((('''''''''((())))))))))))))))))))))))))))))111:::;;;444,,,((('''###&&&((())))))***,,,---***)))((()))***+++)))((('''(((***++++++***((('''&&&&&&''''''''''''&&&&&&(((((()))***************((((((((((((((((((((((((************************)))))))))******)))))))))(((((())))))***************)))))))))+++,,,+++***************************+++,,,,,,,,,++++++***)))*********))))))************************+++++++++++++++,,,,,,------......+++,,,------......------///////////////.........''''''((((((((()))))))))''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((((((((())))))''''''((((((((()))))))))******))))))))))))******'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*********)))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((###%%%(((+++,,,***)))'''$$$$$$&&&''')))))))))))))))+++,,,,,,***(((''''''''''''((())))))))))))((('''''''''(((''''''&&&%%%(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((('''''''''***'''###!!!!!!###'''***)))(((((((((((((((((()))'''''''''((((((''''''''')))(((((((((((('''''''''((((((((((((((((((((((((((((((''''''(((((()))******((('''((()))***)))((()))(((((((((((()))******&&&&&&&&&&&&&&&%%%%%%%%%''')))++++++***(((((()))(((((())))))******++++++))))))***+++++++++++++++((((((((((((((('''''''''***)))((('''''''''((()))''''''''''''((((((((((((''''''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((*********)))))))))(((((((((((()))))))))*********%%%'''''''''&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''(((((()))*********''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&&&&$$$%%%&&&((()))*********%%%&&&'''((()))*********(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((()))))))))(((''''''''''''(((((()))'''((()))(((&&&&&&((()))************************&&&---555666111+++'''&&&'''((())))))(((((()))***+++)))((()))***+++***(((((()))***++++++***)))(((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((************************((())))))******))))))(((''''''((()))***************)))))))))+++,,,+++******************++++++++++++,,,,,,+++***)))(((((())))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------.........+++,,,------......------......///////////////...''''''((()))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((())))))))))))(((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((***+++,,,---,,,+++)))'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((()))+++,,,,,,+++***)))$$$%%%&&&''''''''''''&&&$$$''')))******(((((()))''''''((()))))))))))))))%%%&&&'''((((((((('''&&&((())))))******))))))(((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((%%%%%%'''((((((((('''&&&'''&&&$$$######$$$&&&'''((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((()))***++++++((((((((((((((((((((((((((((((((((((((())))))******((('''((()))***)))(((***************++++++,,,((('''''''''&&&&&&&&&&&&&&&)))+++,,,***)))(((((()))))))))))))))*********''''''((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((())))))***+++&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))))))))))))))(((((((((((((((((((((((())))))))))))$$$&&&((((((&&&&&&''')))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((('''''''''%%%&&&''')))))))))(((((($$$%%%&&&((())))))******'''((((((((((((((())))))''''''''''''''''''(((((('''''''''''''''&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''###$$$&&&((()))******)))'''''''''''''''((())))))'''((()))(((&&&&&&(((***))))))))))))))))))))))))&&&***---...+++)))((((((***+++***)))&&&%%%&&&'''+++)))((((((*********))))))))))))))))))))))))))))))(((((((((((((((((()))%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))*********)))***)))))))))+++,,,+++***))))))*********+++++++++))))))*********))))))(((((())))))))))))))))))((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,------......------,,,---...///000000//////''''''((()))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))******))))))((((((''''''&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&((()))+++,,,+++(((%%%###'''''''''''''''''''''''')))(((&&&%%%%%%&&&((())))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&***)))(((''''''&&&&&&&&&&&&'''((((((((('''&&&%%%###&&&))))))))))))***'''(((((()))))))))))))))$$$%%%'''(((((((((''''''(((((())))))))))))((((((&&&&&&&&&''''''((((((((('''((((((((())))))******((((((((((((((((((((((((&&&''')))*********)))(((%%%&&&'''(((((('''&&&%%%))))))(((((((((((())))))+++***)))(((((()))***+++$$$%%%'''(((+++,,,...///((((((((((((((((((((((((((((((((((((((()))******(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&)))+++,,,+++)))((((((*********)))))))))))))))%%%&&&&&&'''''''''''''''******)))((('''&&&&&&%%%''''''((()))*********)))''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((())))))(((((((((''''''''''''''''''''''''((((((((()))###&&&))))))'''&&&&&&((()))))))))))))))))))))))))))))))))((('''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''(((((((((''''''((()))))))))(((&&&&&&%%%&&&''')))***+++++++++''''''(((((())))))******'''''''''''''''((()))***(((((((((''''''&&&&&&%%%'''(((+++,,,,,,)))&&&$$$&&&&&&&&&'''''''''(((((((((((((((((()))))))))***&&&'''((())))))((('''''''''''''''''''''((()))***&&&(((***(((&&&%%%'''***)))))))))))))))))))))))))))))))))((('''(((+++---"""###%%%&&&'''))),,,///+++)))(((((()))******)))((((((''''''''''''(((((())))))(((((((((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&((()))*********)))***)))))))))+++,,,+++***))))))******++++++++++++&&&'''((())))))******)))))))))************))))))))))))***++++++++++++***+++++++++++++++++++++++++++,,,------......------+++,,,...000000000000000))))))))))))(((((((((((()))(((&&&%%%%%%&&&((())))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((((()))************++++++++++++000---***'''&&&''')))***''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((()))******)))))),,,,,,+++)))%%%$$$$$$%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''******)))''''''&&&&&&&&&&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&)))))))))((((((((((((((($$$%%%'''((((((((('''&&&'''((()))++++++******)))((('''&&&%%%%%%&&&'''(((***************++++++,,,))))))((('''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((())))))******''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%%%%&&&&&&''''''((()))((('''''''''(((***+++(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%"""$$$''')))***)))'''&&&))))))(((((('''''''''&&&***'''$$$%%%(((***)))(((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$''')))++++++***)))'''&&&&&&&&&&&&'''(((((((((((((((((('''(((((('''&&&%%%%%%$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***)))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((())))))((('''&&&&&&))))))((('''''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''')))******))))))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,+++)))'''%%%(((((())))))*********+++'''(((((()))))))))))))))(((((((((((((((''''''&&&*********))))))((('''&&&))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))***++++++,,,,,,(((***++++++)))(((((()))******))))))))))))******))))))(((((())))))***+++)))+++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))+++---)))((('''&&&&&&&&&''''''((((((((((((((((((((((((//////---+++)))'''&&&%%%&&&&&&'''''''''(((((((((***)))&&&%%%$$$&&&((()))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((((((''''''+++++++++(((&&&$$$%%%&&&''''''((()))))))))((('''((((((((((((((((((((((((&&&'''((()))***+++,,,---++++++***(((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))((((((((('''''''''))))))))))))))))))))))))+++***)))((('''''''''((('''((()))***+++******))))))((('''&&&&&&'''((()))((((((''''''(((((()))***))))))(((''''''''''''''''''''''''''''''(((((((((%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''')))(((((('''((()))***+++))))))((((((((('''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''###$$$&&&((())))))(((''')))((((((((('''''''''&&&)))'''%%%&&&(((***)))(((***++++++,,,,,,++++++***(((((((((((())))))))))))''''''''''''''''''''''''---,,,***(((''''''((()))***)))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&'''&&&&&&&&&''''''((()))))))))))))))))))))******''''''''''''''''''''''''((((((((()))))))))******(((((())))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''***)))((((((((((((((()))((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++***)))((('''(((((()))))))))*********)))))))))))))))((('''''')))))))))***)))((((((''')))))))))))))))(((((('''))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((***)))(((((((((((()))***))))))))))))))))))))))))******************++++++******))))))((('''''''''((()))******(((((()))*********))))))))))))******))))))))))))******++++++***+++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000111111''''''''''''&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,)))(((''''''&&&&&&''''''))))))))))))))))))))))))((())))))((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((((()))))))))******)))))))))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%%%%$$$)))******(((&&&%%%&&&((((((((())))))))))))(((((((((((((((((((((((((((((($$$$$$%%%'''((()))***+++,,,+++***))))))((())))))******))))))))))))))))))((())))))******))))))(((&&&&&&'''''''''((((((((()))))))))))))))((((((((((((((())))))******++++++111///+++(((&&&&&&((()))'''((()))*********))))))((((((''''''''''''((((((((((((''''''(((((()))***))))))((('''''''''''''''))))))((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''')))******+++************************(((''''''&&&&&&&&&''''''(((((((((''''''''''''&&&******))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''((((((((((((((()))******)))))))))))))))((((((((((((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))%%%%%%&&&''''''((((((((((((((((((''''''''''''''''''&&&&&&''')))***((('''(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))---+++)))'''&&&%%%%%%%%%((((((''''''''''''((((((((('''%%%$$$$$$%%%'''((()))((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((''''''''''''((())))))((((((((())))))*********'''''''''''''''''''''''''''((((((((((((((())))))(((((()))))))))(((''''''''''''''''''((()))************)))(((((((((((((((((((((''''''''''''(((((((((((()))))))))((('''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******(((((())))))))))))******++++++******)))'''&&&%%%***************))))))((('''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))******************))))))******))))))(((''''''''')))*********)))***,,,///******))))))))))))******************+++++++++,,,+++,,,,,,***(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,......///000111222222333))))))))))))(((((((((((('''((())))))))))))((('''((((((''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''''''''''''''''''''((((((((()))))))))&&&''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%$$$###'''((()))(((&&&&&&((()))))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***))))))((((((((()))''''''(((((())))))))))))((())))))******))))))(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((()))***+++,,,,,,000...+++)))''''''((((((((((((((()))))))))))))))'''&&&&&&&&&&&&&&&&&&''')))))))))))))))***++++++))))))((('''''''''''''''******))))))((((((''''''''''''''''''(((((((((((('''''''''((()))******+++))))))))))))))))))))))))''''''&&&&&&&&&''''''(((((((((((('''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((''''''(((((((((+++)))(((&&&&&&((()))+++'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''')))***)))((('''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((()))'''''''''''''''((()))))))))'''%%%######%%%''')))))))))((((((''''''''''''(((''''''''''''&&&&&&&&&((('''''''''''''''((((((''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))((((((''''''''''''((((((***+++,,,+++***)))((((((''''''(((((((((''''''''''''(((((('''(((***++++++)))'''&&&'''((())))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&''')))+++---(((((())))))))))))))))))************)))((('''&&&)))************)))((((((&&&'''((()))************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((()))))))))***++++++,,,,,,+++,,,,,,++++++,,,000333******))))))))))))************++++++,,,,,,,,,,,,------,,,***(((''')))+++++++++,,,,,,,,,,,,------......///000111222333444))))))))))))((((((((((((&&&''''''((((((''''''&&&''''''(((((((((((((((((('''''''''''''''''''''''',,,,,,,,,+++***'''%%%###(((((()))))))))*********'''((()))))))))(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%$$$&&&'''((('''&&&'''(((******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''(((((($$$$$$%%%&&&((()))******(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((()))***++++++,,,))))))******))))))((('''((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((()))******+++))))))((('''''''''''''''******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((()))******+++************************((()))))))))*********+++''''''((((((((()))))))))'''(((((()))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''+++***(((''''''(((***+++((('''&&&%%%%%%&&&((()))&&&&&&&&&'''''''''''''''%%%&&&((())))))(((((('''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))***,,,------''''''&&&''''''((()))******(((&&&%%%%%%&&&(((***((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((())))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))))))))(((############$$$&&&''''''******)))(((((((((((((((((((((''''''''''''(((((('''(((***++++++)))'''&&&***+++++++++******)))((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%&&&)))+++---))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''&&&%%%&&&''')))************((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))((((((((()))))))))***++++++,,,,,,)))*********)))+++///222******))))))))))))******)))***+++,,,,,,,,,,,,+++.........+++))))))***,,,+++++++++,,,,,,------------...///000111222333333''''''''''''&&&&&&&&&&&&###$$$%%%&&&''')))******''''''((()))))))))((((((''''''''''''''''''''''''%%%'''(((******((('''%%%&&&&&&'''''''''((((((((('''''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''((((((((((((''''''&&&&&&'''(((''''''''')))******)))((('''&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&''')))***++++++((((((''''''''''''((((((######$$$%%%'''((())))))&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''(((((())))))******%%%&&&((()))***)))((('''(((((('''''''''((()))***%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))))))))((('''''''''''''''))))))(((((((((((((((''''''''''''''''''&&&&&&&&&)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''(((((((((((()))))))))%%%&&&'''((()))***+++,,,************************((())))))******+++++++++'''''''''((()))*********''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&***)))(((''''''((()))***((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&'''''''''%%%'''))))))((('''((()))''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))((('''''''''''''''((()))******)))'''&&&&&&''')))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((()))*********))))))&&&%%%%%%%%%&&&'''(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((()))))))))((('''&&&++++++++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&(((+++,,,))))))((((((((((((''''''''''''((()))))))))))))))((((((((((((((('''&&&&&&&&&&&&((()))************((((((((((((((((((((((((******))))))))))))*********)))(((''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))((((((******))))))((('''''''''&&&'''((('''''')))+++...******))))))))))))******((()))+++,,,,,,,,,+++***---......---+++***+++,,,***++++++,,,,,,------...------...///000111111222''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''')))+++,,,&&&'''((()))***))))))(((''''''''''''''''''''''''"""&&&)))***))))))%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((''''''(((((((((&&&&&&(((******)))'''&&&%%%%%%%%%&&&(((((((((((((((((((((((("""###$$$%%%&&&((()))))))))((((((((((((((())))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))&&&'''''''''(((((((((((('''''''''''''''(((((((((''''''''''''(((((())))))(((''''''&&&'''((()))***&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''''''''''''''((((((((())))))((((((((('''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***'''((((((((())))))))))))&&&''''''((()))******+++************************((())))))******+++,,,,,,))))))******************&&&'''((()))***))))))(((&&&'''''''''((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''')))(((&&&&&&(((+++&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###(((((('''''''''(((((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&))))))))))))))))))))))))******)))))))))((((((((((((((()))***************+++***************++++++(((''''''(((((()))***+++((((((''''''''''''((((((((((((((('''''''''&&&&&&(((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&'''((()))***))))))((((((((('''''''''((())))))))))))((((((''')))))))))))))))(((''''''''''''((())))))***))))))((((((((((((((((((((((((******))))))))))))*********)))(((''''''((()))***'''((())))))))))))((('''))))))))))))))))))))))))((((((((()))))))))))))))******))))))((('''''''''%%%'''))))))((()))***,,,******))))))))))))******'''(((***+++,,,+++***)))***,,,------+++***++++++******+++,,,,,,---......------....../////////000***)))))))))((((((((((((+++)))(((&&&&&&((()))+++&&&'''(((*********)))((())))))))))))))))))))))))$$$%%%(((***+++***((('''&&&&&&&&&'''''''''(((((((((((((((((()))+++,,,---''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((((('''(((((((((&&&&&&(((***)))(((&&&%%%$$$$$$%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))*********))))))((('''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((())))))))))))'''((((((((())))))******'''''''''''''''&&&&&&&&&+++)))'''&&&&&&'''***+++(((''''''&&&&&&((()))***'''((()))******)))((('''((((((((((((((()))******))))))((('''''''''''''''%%%&&&&&&&&&''''''((((((,,,,,,++++++******))))))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++'''((((((((())))))******(((((((((((())))))))))))************************((())))))***++++++,,,,,,------,,,++++++*********&&&''')))*********)))((('''((((((((())))))******$$$%%%&&&''''''&&&%%%$$$''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&((()))'''%%%%%%))),,,++++++,,,,,,,,,,,,++++++''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&***)))((('''''''''''''''******)))((('''&&&%%%%%%))))))))))))))))))))))))++++++******))))))(((((((((((()))*********************))))))))))))))))))''''''''''''(((***+++,,,((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))))))))(((((('''''''''&&&************)))'''&&&%%%***************)))(((((('''(((((()))))))))))))))((((((((((((((((((((((((******))))))))))))******+++)))(((''''''((()))+++((()))***++++++***)))((())))))))))))))))))))))))''''''(((((())))))******)))))))))***++++++,,,,,,(((***,,,,,,,,,+++,,,---******))))))))))))******&&&(((***+++++++++)))((('''))),,,,,,+++***************+++,,,,,,---......---------...............((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&''''''((()))***((((((((((((''''''''''''&&&'''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&******)))''''''&&&&&&&&&''')))))))))'''&&&'''((())))))))))))((((((((((((''''''''''''((((((((((((******)))(((((((((((((((&&&(((+++------+++(((&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$$$$&&&'''(((((())))))))))))((((((''''''''''''&&&%%%$$$###%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))((((((((()))******++++++%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((((((((())))))+++,,,---.........---,,,+++++++++*********))))))((()))***++++++***)))(((+++)))(((((())))))((('''&&&''''''((((((((((((((( """$$$&&&((()))))))))&&&%%%%%%''')))******(((&&&&&&&&&((())))))(((''''''(((******)))(((((()))......---,,,+++)))(((((('''((()))((('''&&&'''(((&&&))),,,+++(((%%%$$$&&&%%%%%%'''((())))))))))))'''+++,,,(((&&&((()))'''&&&'''((())))))((('''&&&******)))(((&&&%%%$$$$$$&&&'''((((((((((((((('''((('''&&&%%%%%%&&&'''(((''''''(((((((((((((((((())))))******++++++,,,,,,''''''((()))******))))))$$$%%%'''((()))***))))))***)))(((''''''((()))***'''''''''''''''((())))))&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((()))******$$$&&&(((***+++***)))))))))(((((()))++++++***(((******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))((((((((((((((())),,,++++++***)))(((''''''******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))+++***)))(((((()))***+++++++++******************))))))))))))((((((((((((******++++++++++++******)))))))))******+++++++++.........///......------++++++,,,,,,...///111111((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))***+++(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&***)))((('''&&&&&&&&&&&&((())))))(((&&&%%%&&&'''))))))))))))((((((((((((''''''((((((((()))))))))***))))))((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%)))******++++++******)))(((((())))))))))))))))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((()))******++++++'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''((((((((((((((())))))))))))***))))))(((((())))))***...---,,,++++++,,,,,,---+++++++++*********))))))))))))************))))))***)))'''((())))))(((&&&&&&''''''(((((((((((((((&&&&&&((()))))))))(((((('''&&&&&&''')))***((('''((((((''''''''''''&&&%%%''')))***)))((('''(((***------,,,+++***)))((('''%%%&&&((((((''''''(((***%%%$$$$$$%%%''')))******&&&&&&'''((()))))))))((('''******&&&$$$'''((('''%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''&&&'''((()))******++++++)))((('''&&&&&&'''(((((((((((((((((((((''''''''')))))))))***************''''''((()))))))))(((((('''((()))*********)))(((***)))(((''''''((()))***'''''''''''''''((())))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))***+++,,,+++)))((()))******)))(((******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,,,,++++++***++++++,,,++++++******))))))((((((***)))))))))))))))((((((***)))((((((''''''''''''))))))))))))))))))))))))+++***)))(((((()))***+++***************************)))))))))((((((((((((&&&&&&((()))*********************+++++++++,,,,,,------.........------,,,---------...///000111222(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((()))))))))))))))))))))))))))))))))((()))))))))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&))))))((('''&&&&&&&&&&&&+++,,,,,,+++)))'''((()))))))))))))))((((((((((((((((((((()))))))))******))))))((((((''''''(((((()))(((''''''''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******(((&&&%%%((())))))******))))))((((((((())))))***+++++++++))))))(((((('''''''''&&&((((((''''''''''''((()))'''(((((())))))******+++))))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&''''''(((((((((((((((%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((()))(((((((((((())))))))))))+++******************+++///---+++)))))))))+++,,,+++************)))))))))******))))))))))))*********(((''''''(((((('''&&&&&&''''''((((((((((((((()))))))))))))))'''&&&&&&''''''&&&'''))))))'''&&&(((''''''&&&&&&''''''((()))))))))((('''''')))+++++++++******)))(((''''''###%%%&&&''''''''')))***'''### !!!&&&++++++***''''''(((((((((((((((''''''***)))$$$"""&&&(((''''''&&&&&&&&&&&&&&&&&&'''###$$$%%%&&&''')))******$$$%%%&&&((()))***++++++)))((('''''''''((()))***))))))(((((('''''''''&&&***))))))))))))))))))(((''''''((((((((('''&&&&&&((())))))***)))((('''&&&))))))(((((((((((())))))'''''''''''''''((())))))***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&((()))***+++''''''''''''''''''''''''((((((((((((((()))******,,,***(((&&&'''(((+++,,,---+++(((((()))))))))(((***))))))))))))(((((((((++++++***))))))***++++++))))))(((((((((((())))))))))))(((((((((((())))))*********))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************)))))))))((((((((($$$%%%''')))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,///////////////000111111(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&))))))))))))************))))))))))))((('''%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))******)))'''%%%&&&&&&))))))))))))(((((((((((())))))))))))************)))(((((('''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))(((((((((((('''''''''''''''''''''''''''(((((()))''''''(((((()))*********((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***(((((((((((()))))))))))),,,++++++******++++++,,,------+++***))))))))))))************))))))))))))+++***)))(((((()))***+++)))(((''''''(((((('''%%%&&&''''''(((((((((((((((((((((((('''&&&%%%$$$$$$&&&%%%%%%'''))))))((('''&&&''''''''''''(((***,,,******)))'''&&&&&&))),,,)))))))))(((((('''''''''$$$&&&''''''&&&&&&''')))***'''%%%%%%&&&((('''&&&'''((((((((((((((('''&&&(((***)))$$$"""&&&))))))***)))(((''''''((()))***''''''''''''&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&))))))(((''''''(((***+++)))))))))(((''''''&&&&&&******))))))(((((('''''''''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$))))))(((((((((((())))))'''''''''''''''((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&((()))***+++''''''''''''''''''''''''((((((((((((((())))))***+++)))'''&&&&&&''')))***///,,,)))''''''((()))((())))))))))))))))))))))))+++***(((''''''(((***+++(((((())))))))))))((((((''''''&&&&&&''''''(((((()))))))))))))))*********))))))******++++++,,,,,,)))))))))))))))))))))((())))))))))))))))))))))))***))))))))))))))))))******************+++++++++*********)))))))))((((((((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,/////////...//////000000(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''&&&&&&%%%&&&&&&((()))))))))*********+++))))))))))))((('''%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))'''''''''''''''''''''&&&&&&'''''''''''''''''''''(((''''''&&&&&&&&&&&&'''$$$%%%&&&%%%"""!!!!!!"""))))))))))))(((((((((((())))))))))))************((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''((((((******&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((&&&''''''((((((((((((((('''''''''((())))))******&&&&&&''''''((())))))***'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((******)))((('''%%%$$$###''''''''''''''''''''''''((((((((((((((()))******(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,***+++,,,---,,,***'''&&&))))))))))))))))))))))))+++***)))(((((()))***+++***(((''''''(((((('''&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&'''$$$###$$$&&&)))***)))(((((()))***)))(((((())),,,******)))'''&&&&&&))),,,(((((('''''''''''''''''''''((()))(((&&&%%%%%%&&&)))+++,,,+++(((%%%%%%&&&'''((((((((((((((('''&&&(((+++***%%%###'''++++++***)))(((''''''((()))***((('''&&&%%%$$$###""""""$$$%%%%%%%%%%%%%%%$$$###)))(((''''''((()))***+++))))))(((((('''''''''&&&******))))))(((((('''''''''((((((((('''&&&%%%%%%"""###%%%''''''''''''&&&(((((())))))))))))(((((('''''''''''''''((())))))''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((())))))******)))))))))(((((())))))///,,,)))''''''((()))((())))))))))))***************)))'''&&&&&&''')))***(((((())))))))))))(((((()))))))))))))))***+++,,,)))))))))))))))*********))))))******++++++,,,,,,''''''((()))))))))(((''')))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++************))))))))))))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,.........------...//////(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''((((((((('''(((((())))))*********((()))))))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((###$$$&&&((()))*********'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&%%%&&&'''))))))))))))((((((((((((((((((((()))))))))******''''''&&&&&&''''''((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&(((***+++((())))))******))))))(((+++***((('''&&&&&&''''''&&&'''''''''(((((())))))%%%&&&'''((()))))))))(((&&&''''''(((((())))))***%%%%%%&&&'''((()))******''''''''''''''''''''''''((('''''''''''''''((((((&&&''''''(((((((((((((((++++++***)))(((&&&$$$###((((((((((((((((((((((((''''''''''''((()))******(((((((((((()))))))))))),,,++++++******++++++,,,(((***---......+++'''%%%(((((()))))))))))))))*********))))))))))))*********)))(((((())))))((('''&&&''''''((((((((((((((())))))((((((((()))***+++$$$###$$$&&&((())))))'''))),,,---,,,(((%%%&&&((()))))))))((('''''')))+++''''''''''''''''''(((((()))******)))'''%%%%%%&&&%%%***...---)))&&&''')))''''''((((((((((((((('''(((+++***&&&%%%(((++++++(((''''''''''''''''''((())))))))))))))))))))))))(((((((((((('''&&&%%%$$$(((''''''&&&'''(((***+++((((((((((((((((((((((((***))))))))))))))))))(((''''''((((((((('''&&&&&&$$$%%%''')))************(((((())))))))))))(((((('''''''''''''''((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***************+++++++++++++++---+++(((((()))))))))((()))))))))************+++((('''&&&&&&&&&&&&'''((('''((()))******)))((('''((('''''''''((()))***+++*********))))))))))))))))))))))))***************&&&'''((()))***)))((('''))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,++++++*********))))))))))))***************)))))),,,,,,,,,,,,++++++++++++***+++,,,------......------------------...//////((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((('''''''''((())))))&&&&&&'''(((((()))******'''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))***,,,+++******+++,,,))))))))))))((((((((((((''''''((((((((()))))))))'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))******++++++******)))+++)))(((''''''''')))***((((((((((((((('''''''''%%%&&&'''((()))))))))(((&&&&&&''''''((()))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&''''''((()))***&&&''''''(((((((((((((((************)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))++++++************++++++)))***,,,------,,,***((((((((((((((())))))******))))))************)))))),,,***))))))******)))(((&&&''''''(((((((((((((((+++***)))(((((()))******'''&&&%%%&&&''''''&&&$$$"""'''++++++(((&&&&&&(((''')))***)))((('''(((***&&&&&&''''''((((((((())))))***+++***(((''''''((('''((()))))))))((())))))&&&&&&'''((()))))))))(((%%%)))***&&&%%%(((***)))''''''((((((((((((''''''))))))******++++++,,,,,,'''((((((((((((''''''&&&'''&&&&&&&&&&&&((()))***&&&&&&''''''((())))))))))))))))))***************''''''((()))))))))((((((&&&''')))***+++******)))'''((()))******)))(((''''''''''''''''''((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******)))((('''&&&''')))+++,,,+++)))((()))******)))((())))))*********+++++++++(((((((((((((((((((((((('''((()))******)))((('''%%%%%%%%%%%%&&&'''((((((++++++******))))))((((((***)))))))))))))))((((((&&&''')))++++++***)))((())))))))))))))))))))))))((()))***++++++***)))(((((())))))***++++++,,,,,,+++++++++*********))))))((())))))***++++++++++++,,,,,,+++++++++*********++++++,,,....../////////------------...///111111((((((((((((((((((((((((%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''((())))))***''''''((((((((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&(((((('''''')))***))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))***)))'''%%%%%%''')))***))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&((()))***)))((('''(((((())))))))))))((((((((('''&&&%%%&&&(((***++++++***)))((('''&&&%%%%%%$$$%%%'''))))))))))))(((&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))***+++&&&''''''((((((((((((((((((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))(((((((((((())))))))))))+++******************++++++++++++++++++,,,,,,,,,'''((((((((())))))******((()))***++++++***)))(((,,,+++******++++++***(((&&&''''''(((((((((((((((***)))(((&&&&&&&&&''''''***((('''''''''&&&###!!!'''***)))((())),,,'''(((******)))(((((()))&&&&&&''''''((()))))))))((()))******))))))***+++---)))%%%$$$''')))(((&&&%%%%%%'''((())))))))))))###''')))&&&%%%((()))'''((()))***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''')))***%%%%%%&&&'''((()))******))))))******++++++,,,,,,''''''((()))*********)))'''((()))))))))(((&&&&&&'''((()))******)))(((''''''''''''''''''((()))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))((((((((((((((()))******'''%%%""" !!!$$$))),,,)))(((((()))++++++***((())))))******++++++++++++(((((())))))))))))(((((('''((()))++++++)))(((''''''''''''((((((***++++++,,,++++++***)))(((((('''******))))))(((((('''''''''(((***,,,---,,,***)))))))))))))))))))))))))))((()))***++++++***)))(((((())))))***++++++,,,,,,+++++++++************)))((()))+++,,,---...//////+++++++++******)))))))))+++,,,---...////////////------......000111222333)))+++,,,+++***)))***++++++******)))(((''''''&&&'''((((((((())))))******&&&&&&''')))************((((((((((((((((((((((((+++***((('''&&&''')))***,,,+++)))(((((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''+++)))'''&&&%%%&&&((()))((((((''''''''''''((((((((((((((((((((()))******((()))*********((('''&&&$$$%%%&&&'''((((((''''''######%%%&&&((()))***+++)))(((((()))))))))&&&$$$(((((())))))))))))(((((((((((('''''''''&&&&&&&&&)))******+++++++++++++++***))))))((('''&&&&&&&&&&&&'''((((((((('''%%%$$$))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%$$$$$$''''''''''''((((((((((((((((((((((((((((((((((((%%%''')))******(((&&&%%%'''''''''(((((()))***++++++++++++*********))))))+++*********))))))((((((***)))(((&&&&&&&&&'''(((***)))((((((((()))+++,,,))))))))))))************''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((,,,++++++)))((('''&&&%%%'''''''''&&&'''((())))))(((((((((((())))))))))))***+++)))((()))+++***'''))))))***++++++++++++***((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((***+++((('''&&&%%%%%%&&&'''(((******))))))((((((''''''&&&'''(((******((('''&&&(((***+++)))%%%###$$$&&&))))))(((''''''''''''(((+++***)))''''''&&&&&&&&&&&&'''((())))))***))))))(((((((((((()))***,,,,,,++++++***)))((('''&&&&&&((((((((((((((((((((((((+++*********))))))(((((()))************+++++++++******))))))(((((('''''''''''''''((())))))******(((((((((((())))))))))))+++)))(((''''''((()))+++++++++***)))((('''&&&&&&******)))''''''&&&&&&&&&))))))))))))************))))))(((((((((((())))))***++++++,,,,,,++++++***,,,)))''''''***+++***(((...------,,,+++***))))))*********)))******++++++***++++++,,,,,,++++++***,,,,,,,,,---------......///000000000000000///...((()))***)))((('''(((************)))((('''''''''&&&&&&&&&&&&'''''''''(((&&&'''((()))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))******)))(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&***)))'''&&&&&&&&&((()))''''''&&&&&&&&&&&&''''''((((((((((((((()))******)))))))))))))))(((''''''(((((((((''''''((()))***&&&&&&&&&'''''''''(((((((((''''''((())))))'''%%%(((((())))))))))))(((((())))))((((((((('''''''''$$$%%%%%%&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&''''''((((((''''''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))***++++++++++++*********))))))************)))))))))(((***)))(((((('''''''''(((***)))((((((((()))***+++))))))))))))******************))))))))))))******'''''''''(((((()))))))))&&&&&&'''(((((()))******&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((('''&&&((()))(((&&&((()))))))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))''''''&&&&&&'''((()))***)))((('''&&&&&&'''((()))***)))))))))((((((((('''&&&''')))******)))'''&&&&&&((()))(((&&&%%%&&&(((((((((((((((((()))***+++***)))(((''''''''''''''''''(((((())))))))))))(((''''''&&&''''''((()))***+++******)))((('''''''''((((((((((((((((((((((((*********)))))))))(((((((((((()))))))))***************))))))((((((((((((************))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))******))))))))))))((((((******)))''''''&&&&&&'''))))))))))))************((((((''''''''''''((((((***++++++,,,,,,++++++***+++)))'''(((***+++)))'''---,,,,,,++++++******)))---,,,+++*********************++++++++++++******,,,,,,,,,---------......------...............---&&&'''((((((&&&&&&'''(((******))))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))'''''''''((()))***(((''''''(((+++,,,,,,+++''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%$$$%%%%%%%%%(((((((((''''''&&&&&&&&&***)))(((&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))*********))))))(((((((((((((((+++***((('''&&&''')))***))))))(((''''''&&&&&&&&&'''&&&&&&((()))***((('''(((((())))))))))))(((((()))))))))))))))(((((((((&&&'''(((((())))))((((((***))))))((((((''''''&&&((((((''''''&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''(((((()))***++++++++++++***************************))))))))))))))))))******))))))(((((())))))((((((((()))***+++))))))))))))************((((((''''''''''''(((((((((((())))))))))))******$$$$$$%%%'''((()))***+++%%%&&&'''(((((((((''''''(((((((((((())))))))))))(((&&&%%%'''((((((''''''((((((''''''&&&$$$###"""(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((''''''''''''&&&)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&'''((())))))******%%%&&&&&&''')))******+++(((((((((((()))))))))***(((((((((''''''((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))''''''%%%&&&((((((''''''((()))''''''(((((()))+++,,,---))))))(((''''''(((((((((((())))))))))))(((((('''((((((''''''''''''((((((*********))))))(((((((((((((((((((((((((((((((((******))))))))))))(((((('''((((((((())))))))))))***))))))))))))(((((((((...---,,,+++***)))((('''(((((((((((())))))))))))((((((&&&&&&&&&&&&(((((()))))))))*********++++++******)))(((''''''''''''))))))))))))************))))))(((((((((((())))))******++++++++++++***************+++---,,,***(((++++++++++++++++++++++++///...---+++******************++++++++++++******,,,,,,,,,---------......,,,,,,---.../////////...&&&'''((((((&&&&&&'''(((***)))))))))((((((((('''((((((((()))))))))))))))((((((((()))((((((''''''(((((((((((((((((((((((((((((('''''''''((())))))(((''''''(((+++,,,,,,+++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''((())))))((((((''''''&&&&&&))))))(((''''''''''''((('''''''''&&&&&&'''''''''((((((((((((((())))))******)))(((''''''((()))***)))))))))((((((''''''&&&))))))((((((''''''&&&&&&)))(((''''''((()))'''&&&(((((())))))))))))((((((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++))))))))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((()))***+++*********************************)))))))))))))))((()))***++++++***)))((((((((((((((())))))******((()))))))))************''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%&&&(((******)))((('''(((((((((((())))))))))))***'''&&&)))+++***)))***'''(((((('''&&&%%%$$$$$$(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&''')))***++++++'''''''''((()))******+++''''''((((((((()))))))))))))))((((((((((((((((((***))))))))))))))))))***))))))))))))(((((((((((('''((())))))))))))((('''&&&''''''(((''''''((()))(((((((((((()))***+++,,,(((((((((((((((((())))))))))))***))))))((('''&&&+++******))))))))))))*********))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))---,,,++++++)))(((((('''(((((((((((()))))))))))))))(((''''''''''''((()))************++++++++++++******)))(((''''''((((((((()))))))))************,,,++++++++++++++++++,,,******++++++++++++******+++,,,---//////...,,,***))))))******+++++++++,,,...------,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------///000111111111111'''((())))))''''''((()))))))))))))))(((((((((((()))))))))))))))((((((((('''((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))***)))((()))***+++***)))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((((((((((((((())))))((((((((('''''''''))))))((('''''''''''''''))))))(((((((((((())))))((((((((((((((())))))******)))(((''''''((()))***'''))),,,------***'''$$$'''''''''(((((((((((((((+++)))((('''((('''&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''&&&'''(((((())))))(((((()))))))))))))))((((((((()))((('''&&&&&&''')))***((((((((((((((((((((((((************************(((((((((((((((((((((((('''''''''((((((((())))))******)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''((()))***+++************************))))))))))))))))))******((()))***++++++***)))(((''''''(((((())))))))))))((()))))))))************++++++************++++++(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$&&&(((***+++,,,+++)))((((((((((((((()))))))))))))))%%%$$$)))+++))))))+++(((((())))))***))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''$$$%%%%%%'''((()))******)))))))))))))))(((((((((&&&&&&'''''''''((((((((()))))))))))))))((((((((()))******************)))(((((((((((())))))))))))(((((())))))))))))(((((()))((((((((((((((('''''')))((((((''''''((((((((())))))((((((((())))))***))))))***))))))((('''&&&+++******))))))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((()))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))***++++++++++++*********)))***))))))(((((((((((()))((()))))))))************,,,,,,++++++++++++,,,,,,)))******++++++******))))))+++---......,,,+++***((())))))******++++++,,,++++++++++++,,,------......---,,,,,,,,,,,,---...,,,,,,,,,---------......------///000111111111111((()))******(((((()))***))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((((((((()))+++)))(((((())))))(((&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''***))))))))))))))))))***((((((((((((((()))******((((((((((((((())))))***&&&***...111111...)))%%%&&&&&&'''((())))))******+++)))'''''''''((('''&&&(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))*********)))((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((###%%%(((***+++***(((&&&'''''''''(((((()))***+++***************+++++++++))))))))))))************(((((())))))******))))))&&&'''((()))))))))(((((())))))))))))******************))))))))))))******))))))(((((((((((('''''''''''''''''''''''''''''''''((()))***+++***))))))(((((((((((())))))))))))'''!!!!!!'''***'''&&&+++))))))***+++,,,,,,++++++))))))))))))))))))))))))***))))))(((((())))))***'''(((((((((((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((()))******)))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((())))))'''&&&))))))((('''''''''''''''******)))(((((()))))))))((())))))))))))(((((('''((((((''''''''''''(((((()))))))))******+++++++++))))))))))))))))))))))))''''''(((((((((((())))))************++++++++++++)))))))))************+++&&&''''''((()))*********(((((((((((())))))))))))************************++++++*********)))))))))***))))))(((((()))))))))))))))))))))******************))))))))))))******))))))************))))))&&&(((***+++)))((((((((()))))))))*********++++++************+++---...///...---,,,++++++,,,---...,,,,,,,,,---------......,,,,,,---.../////////...((()))******(((((()))***(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((((((((()))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&'''(((((('''&&&'''''''''((())))))******(((((((((((((((''''''&&&))))))(((((((((((())))))((((((((((((((()))******''''''((()))))))))))))))%%%(((,,,//////,,,)))&&&'''''''''((())))))******)))'''%%%&&&''')))))))))(((((())))))))))))((((((&&&'''''''''(((((((((((((((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((()))))))))((('''''''''(((((()))***+++))))))*********+++++++++((()))))))))************((('''''''''(((((()))***&&&'''((()))))))))((('''))))))))))))************((((((''''''''''''((((((*********))))))((((((((('''''''''(((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))&&&(((***&&&&&&,,,******+++++++++***))))))))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''((((((''''''''''''(((((((((((('''((()))***++++++******(((((()))******)))(((((('''((((((((()))))))))******))))))))))))))))))***)))'''&&&'''***+++)))'''(((((((((((((((((())))))++++++***)))(((((((((((('''(((((())))))))))))(((''''''&&&''''''((()))***(((((()))***++++++,,,,,,))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))*********+++++++++''''''((()))******++++++(((((((((((())))))))))))))))))************))))))(((((())))))))))))*********)))))))))))))))******))))))))))))************))))))(((((((((((())))))))))))************))))))''')))******((('''(((***))))))))))))***************************+++,,,------,,,***))))))***,,,---,,,,,,,,,---------......------...............---((()))***)))((('''(((***(((((((((((())))))))))))******))))))((((((((('''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''')))*********)))(((&&&&&&'''((()))***++++++((((((((()))(((''''''&&&((((((''''''''''''((((((((((((((((((((()))******&&&'''(((*********)))((("""$$$''')))***((('''%%%(((((((((((())))))))))))&&&$$$###%%%(((+++,,,,,,(((((())))))))))))(((((('''((((((((())))))******''''''((())))))))))))))))))))))))))))))*********&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++'''''''''(((((()))***+++))))))******++++++++++++(((((())))))*********+++((('''&&&&&&&&&((()))***%%%&&&((()))))))))((('''))))))))))))************++++++************++++++++++++++++++******))))))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))(((!!!!!!***---((((((...************)))'''&&&%%%))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******)))))))))))))))((((((''''''''''''''''''''''''''')))))))))))))))*********$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))&&&''')))***+++++++++***'''((()))******)))(((''''''((((((((())))))************))))))))))))******(((&&&%%%'''***,,,+++***(((((((((((()))+++,,,---,,,,,,***)))((((((((((((''''''((())))))***))))))(((((((((((()))+++,,,,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))******++++++++++++)))************+++++++++(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++***)))))))))))))))******))))))))))))************++++++************++++++))))))************))))))***,,,---,,,))))))+++...*********)))))))))))))))++++++******)))*********+++***(((''''''(((***+++,,,,,,,,,---------......///000000000000000//////(((((((((((((((((((((((('''***,,,+++'''&&&''')))(((((())))))******++++++((((((''''''''''''(((((())))))************))))))''''''((((((((((((''''''$$$%%%&&&((())))))******'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&'''***,,,000///---+++)))'''&&&%%%)))(((((('''''''''((((((&&&''')))*********)))((()))(((''''''''')))***+++---,,,+++)))(((&&&%%%$$$))))))(((((('''''''''&&&''''''((((((((((((''''''******))))))((((((((('''(((((())))))))))))(((((())))))+++,,,,,,+++******((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''******))))))((((((''''''+++++++++,,,,,,+++++++++(((((((((((((((((((((((()))'''%%%%%%'''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************+++,,,---...******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************)))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%###%%%'''(((((((((***+++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))+++*********))))))((((((''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++''''''''''''((((((((())))))))))))))))))))))))))),,,+++)))((((((((()))******)))(((((((((((())))))%%%&&&((()))))))))(((''''''''''''((((((((((((((())))))))))))((((((((((((&&&'''(((***++++++,,,,,,))))))))))))***************)))(((((()))(((&&&$$$''')))***)))((('''(((***000...+++(((&&&&&&''''''((()))***++++++***((('''))),,,***$$$###(((***'''(((((((((((())))))))))))(((((('''(((((()))***+++***)))((((((((()))+++,,,---)))%%%'''+++---+++'''******+++******)))((('''+++******)))(((''''''&&&)))*********++++++++++++*********)))(((''''''''''''(((((()))***+++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,---///000111000///---((((((((((((((((((((((((((()))******(((''''''(((&&&&&&''''''((((((((((((((((((''''''''''''((((((((())))))******))))))(((''''''((((((((((((''''''((((((((((((((('''&&&&&&'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''))))))************))))))'''''''''&&&%%%%%%'''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))))))))))))))((((((''''''((()))***(((((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&(((((())))))))))))(((((())))))***++++++***)))((((((((((((((((((((((((((())))))(((''''''''''''((())))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((***(((&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********************+++,,,---...******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++************)))((((((((((((((())))))(((((('''(((((((((&&&'''))))))(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))(((((((((''''''''''''''''''(((''''''''''''((((((((((((***)))(((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&'''(((((()))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++)))((((((((())))))***))))))(((((()))))))))'''''')))*********)))(((((((((((((((((((((''''''))))))))))))(((((((((((('''((())))))))))))))))))((((((((()))))))))******&&&&&&&&&''')))***)))(((((()))***)))((('''(((***+++***)))'''''''''(((((((((((())))))))))))((((((,,,+++&&&%%%******(((((((((((()))))))))***)))(((((((((((())))))***))))))((((((((()))***++++++***((((((((((((((('''************))))))((('''+++******)))(((((('''''')))))))))*********++++++(((((())))))))))))))))))'''(((((()))******++++++************************+++******************+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,---///000111000///...(((((((((((((((((((((((())))))((()))***)))(((&&&&&&''''''''''''(((((((((((((((''''''''''''(((((('''(((((())))))((((((''''''(((((())))))(((((('''))))))(((((('''&&&%%%%%%((('''&&&'''((()))'''%%%''''''''''''''''''''''''''''''(((((((((((('''''')))))))))'''%%%$$$%%%&&&&&&&&&'''(((((()))******((((((''''''''''''((((((((((((((((((((()))*********))))))(((((((((((()))''''''(((((())))))******(((((((((((('''''''''''''''(((((())))))((((((''')))(((((((((((((((''''''(((((())))))))))))(((((())))))*********((('''&&&))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***)))'''''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))*********************+++,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,------,,,***)))******)))((((((((((((((())))))((((((((()))******(((***+++)))'''%%%%%%&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((('''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((''''''&&&'''''''''(((((((((((((((((((((((('''''''''&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************)))))))))(((((('''''''''(((((((((((())))))))))))***************)))((((((''''''((((((((()))))))))%%%%%%%%%'''***++++++)))((()))******(((((()))***''''''(((((((((((((((((((((((((((((()))***++++++******&&&!!!!!!&&&))))))((((((((()))))))))*********))))))(((((((((((()))(((((('''''''''((()))***+++,,,,,,***'''%%%''')))))))))))))))((((((((((((*********))))))(((((('''((((((((()))))))))******''''''(((((()))***++++++((((((((()))******++++++))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////---...///000111000///...((((((((((((((((((((((((***(((&&&(((++++++)))%%%))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''((((((((('''&&&'''))))))'''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))******)))'''&&&&&&(((+++++++++***))))))(((((((((''''''''''''(((((())))))((('''''''''(((***+++******))))))((((((''''''))))))))))))((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((++++++++++++************(((((())))))))))))(((((()))))))))))))))'''%%%$$$))))))))))))***************)))((((((''''''((((((''''''(((((())))))******&&&''''''((((((''''''&&&(((((((((((((((((((((((()))(((&&&'''(((***)))(((((((((((((((((((((((((((''''''''''''''''''''''''************************))))))(((((((((((())))))(((((((((((()))))))))******************+++,,,,,,******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))***---......---***)))***))))))((((((((((((((('''''''''''''''((()))***(((******)))'''%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''((())))))******))))))(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))((((((((((((((()))))))))))))))((((((((((((((('''''''''''''''''''''''')))))))))((((((((())))))%%%%%%&&&&&&''''''&&&&&&(((((())))))************+++******)))((('''&&&&&&(((((((((((())))))))))))++++++,,,,,,++++++***)))''''''''''''(((((((((((((((''''''(((******)))'''((()))******)))((()))***'''((())))))***))))))(((***)))(((((()))+++---...&&&(((+++,,,,,,+++(((%%%(((((()))))))))***************)))(((((('''(((((('''''''''''''''(((((())),,,,,,+++***)))))))))***(((((((((((((((((())))))*********)))))))))(((((((((((((((((())))))))))))'''(((((()))******++++++(((((())))))*********************************************++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000......///000000000000///((((((((((((((((((((((((***(((&&&(((++++++)))&&&)))))))))(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&%%%%%%&&&'''((()))(((''''''((())))))(((&&&'''''''''''''''''''''''')))))))))******)))))))))&&&''')))((('''&&&'''(((---,,,+++***)))'''&&&&&&'''''''''''''''((()))))))))((('''''''''(((***+++******))))))((((((''''''))))))))))))(((((((((((('''''''''((((((((((((((((((((())))))))))))((((((************++++++++++++(((((())))))))))))((((((((()))))))))((('''%%%$$$((()))))))))*********+++)))(((''''''&&&&&&''''''''''''(((((())))))******'''(((((())))))(((((('''(((((((((((((((((((((((((((&&&%%%%%%''')))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))******))))))******++++++******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((***,,,......,,,***(((***))))))((((((((((((((('''''''''''''''((()))***&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''(((((())))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&'''''''''))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((('''((()))************)))''''''''''''(((((())))))++++++***)))(((''''''&&&'''((((((((()))))))))***((()))******++++++******''''''''''''(((((((((((()))(((''')))******)))''')))***+++***)))((()))+++******+++++++++***))))))((('''''''''((()))+++,,,&&&'''+++......+++(((&&&))))))))))))******************)))(((((('''((((((&&&''''''(((((((((((((((+++'''%%%&&&***,,,+++(((((((((''''''((()))***+++************))))))))))))(((((((((((())))))))))))************************)))))))))))))))*********++++++++++++++++++++++++)))***++++++++++++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///...//////000000000000000(((((((((((((((((((((((((((''''''(((******)))((('''''''''&&&&&&&&&&&&%%%((((((''''''''''''(((((('''(((((())))))(((((('''((())))))******))))))(((((('''&&&%%%%%%%%%&&&'''(((((('''((()))***(((&&&'''''''''''''''''''''''''''(((((())))))(((((('''###%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''((()))***((((((((((((((()))******((()))))))))))))))((('''&&&&&&'''((()))***++++++'''''''''(((((((((((((((((())))))******))))))(((''''''((((((((((((((()))(((((())))))))))))(((((((((((()))))))))'''&&&%%%'''(((((())))))*********(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''%%%$$$%%%'''(((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((())))))******)))))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))+++,,,,,,+++)))(((******)))((((((((((((((())))))((((((((()))******%%%&&&((()))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***'''(((((((((((()))))))))''''''(((((((((((('''''')))***+++,,,,,,+++***)))''''''''''''(((((((((((('''''''''&&&''''''((()))(((((((((((((((((((((((('''&&&%%%%%%$$$%%%%%%%%%((((((((())))))*********''''''''''''''''''''''''''''''((()))))))))(((((($$$%%%&&&((((((((('''''''''''''''''''''((())))))*********))))))(((((((((''''''(((((())))))******%%%&&&'''(((((((((((((((''''''((((((((()))))))))&&&&&&&&&(((+++,,,,,,***)))***++++++))))))***+++++++++++++++++++++******%%%%%%%%%%%%&&&''''''(((***'''&&&((()))'''(((,,,)))))))))*********++++++***))))))(((((((((((()))&&&'''((())))))))))))((((((### """(((,,,)))&&&)))((((((((((((***,,,---************************((((((((()))))))))***************************)))))))))))))))))))))******++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---.../////////000000000111111((((((((((((((((((((((((&&&((()))***)))((()))***''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((((())))))******))))))((())))))************))))))'''&&&%%%$$$$$$&&&'''))))))((('''(((******((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''')))******(((&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''((()))***''''''((()))))))))))))))'''((()))******))))))(((&&&''''''((()))******+++''''''''''''((((((((()))))))))************))))))&&&&&&'''''''''((((((((((((((())))))))))))(((((('''((()))***))))))''''''&&&&&&'''(((((()))******)))(((((('''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&((()))***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((())))))******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******))))))(((******)))((((((((((((((())))))(((((('''(((((((((%%%'''))))))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((()))))))))******(((((())))))))))))(((((()))***+++,,,,,,+++***)))''''''''''''((((((((((((((('''''''''(((((()))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((()))***++++++,,,((((((((((((((((((((((((&&&&&&((()))))))))((((((!!!###%%%'''''''''&&&%%%)))((('''''''''(((*********)))))))))))))))))))))'''''''''((()))*********(((((()))))))))(((''''''((((((((()))))))))******((('''''')))+++,,,+++***)))***++++++))))))***+++***))))))))))))+++,,,---&&&&&&'''''''''''''''&&&+++'''&&&))))))''')))---))))))*********+++++++++)))(((((((((((())))))***'''((()))*********))))))'''%%%$$$%%%''')))((('''))))))(((((()))+++...///************************)))))))))*********++++++)))))))))******++++++,,,***)))))))))))))))))))))************************(((***+++,,,,,,+++***((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------000000000000000111111222((((((((((((((((((((((((%%%(((+++***(((''')))+++))))))((((((((('''''''''((((((''''''''''''(((((())))))************))))))))))))************))))))###""""""###%%%(((+++---)))(((((((((******((('''''''''''''''''''''''''''(((((())))))))))))((((((---...///...+++)))''''''(((((())))))))))))))))))&&&&&&&&&'''''')))******&&&''')))*********)))(((&&&'''(((*********))))))*********)))((('''''''''&&&'''''''''(((((())))))))))))************))))))'''((((((((())))))******(((((())))))))))))(((((('''((()))******))))))(((%%%&&&&&&'''((())))))*********)))(((((((((((((((******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&''')))++++++***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((()))******)))))))))))))))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((((((((()))******)))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&((())))))(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))******++++++))))))************))))))(((***+++,,,,,,+++***(((''''''''''''((((((((()))((((((((((((((()))******((((((((((((((((((((((((,,,,,,+++***************&&&&&&''')))***+++,,,---************************%%%&&&((()))))))))(((((('''(((***,,,------,,,+++***)))((((((((()))+++,,,)))))))))))))))*********&&&''''''((()))******+++------------+++***)))((())))))))))))************,,,+++************'''%%%)))+++++++++***)))***+++''''''&&&&&&(((+++...000))))))***++++++***)))((()))'''***000111+++)))+++)))************+++++++++(((((('''(((((()))***+++'''(((***+++++++++***))))))***+++***(((((()))+++***)))))))))***,,,///111******************++++++************++++++++++++''''''(((***+++,,,---...*********)))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////...---000000000000000111111222'''(((((()))***++++++,,,)))&&&%%%&&&((()))'''%%%((()))***++++++***)))((('''((()))***************))))))))))))(((((((((((()))(((((((((''''''''''''+++*********))))))((((((***(((&&&%%%$$$%%%'''((())))))))))))((((((((((((%%%$$$$$$%%%((())))))((())))))))))))))))))(((((())))))(((((((((((()))))))))((('''''''''(((***+++&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((())))))(((((())))))))))))************+++++++++*********))))))***************)))((((((******))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((''''''&&&&&&&&&%%%'''((()))***++++++***)))((((((((((((((((((((((((///...+++((('''&&&'''''',,,***)))''''''(((***+++&&&&&&''''''(((((())))))))))))))))))************++++++++++++++++++++++++)))******+++++++++*********)))((('''''')))+++---))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''""")))(((&&&&&&))))))))))))))))))))))))***)))'''&&&'''(((***+++,,,***)))((()))***)))(((&&&%%%#########$$$&&&((((((((('''(((((()))***+++***))))))((('''&&&&&&&&&***)))(((''''''&&&''''''))))))))))))(((((((((((((((((())))))******++++++)))))))))***+++++++++,,,(((((((((((((((((((((((()))******))))))((('''&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((+++*********))))))(((((())))))************))))))))))))))))))))))))))))))******))))))))))))******,,,+++***)))((()))***++++++)))(((&&&&&&((()))+++'''(((((()))***+++++++++******)))((('''&&&%%%$$$&&&''')))***++++++******))))))))))))))))))))))))---,,,+++***))))))))))))*********++++++,,,,,,,,,...------,,,+++***))))))************************+++++++++******************+++---//////---+++))),,,---...//////...---,,,,,,---------------,,,,,,......//////000000111111&&&&&&&&&&&&'''((())))))***(((&&&''')))***(((&&&))))))))))))(((''''''&&&(((((()))*********))))))((((((((('''''''''''''''))))))((((((((('''''''''))))))))))))((((((''''''))))))'''&&&&&&&&&'''(((&&&&&&''''''((((((((())))))(((''')))***,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((()))))))))(((((('''((()))***+++''''''(((((()))*********************************))))))(((((((((((())))))&&&&&&'''))))))*********(((((()))))))))******************)))))))))((((((***************)))(((((()))))))))))))))((((((((()))(((''''''''''''((()))))))))))))))))))))))))))************************'''(((((()))))))))))))))++++++*********)))))))))(((((()))***))))))((('''((((((((((((((((((((((((***)))'''&&&'''((()))***+++***)))''''''(((***+++'''''''''((((((((((((((())))))))))))************++++++++++++++++++++++++******++++++++++++*********))))))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))************))))))************************)))))))))((('''&&&&&&&&&)))))))))))))))))))))))))))((((((((('''''''''&&&)))""" &&&***)))((()))))))))))))))))))))))))))))))))'''''''''(((***+++,,,***(((((()))***)))((()))((('''&&&'''(((***+++)))(((((((((((())))))******))))))(((''''''&&&&&&(((((('''''''''(((((()))))))))))))))(((((((((((()))))))))))))))*********((()))))))))))))))******(((((((((((((((((((((((())))))******+++*********************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))*********)))))))))(((((((((************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))+++******))))))******+++------,,,,,,+++++++++,,,***)))(((''''''((()))***'''(((((()))******++++++,,,+++++++++++++++******))))))***+++******)))((())))))))))))))))))))))))************+++,,,------++++++++++++++++++,,,,,,---,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------............------//////000000000000//////......//////000111111111((('''&&&%%%%%%&&&'''(((***)))((((((******)))(((''''''&&&&&&&&&&&&''''''))))))*********)))((((((&&&&&&&&&''''''''''''''')))))))))(((((((((''''''(((((((((((('''''''''''')))))))))))))))(((''''''$$$$$$%%%&&&'''((())))))((('''&&&'''((()))(((&&&(((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******(((((())))))***+++++++++************************))))))(((((((((((())))))&&&&&&'''))))))*********(((((())))))))))))******)))))))))((((((((((((((()))************))))))((((((((()))))))))))))))))))))((((((''''''(((((()))************************************************'''((())))))******))))))++++++++++++************))))))))))))((('''&&&%%%))))))))))))))))))))))))''''''&&&&&&&&&((()))******)))((((((((()))***+++))))))((((((((((((((('''))))))))))))************++++++++++++++++++++++++***+++++++++++++++***************)))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******************************)))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''***'''''')))***((()))+++)))))))))))))))))))))))))))((('''''''''(((***+++,,,***(((((()))***)))(((((('''&&&&&&&&&'''((()))***))))))(((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&''''''(((******(((((((((((())))))))))))************)))))))))))))))(((((((((((((((''''''))))))))))))))))))))))))''''''((()))************************))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((()))))))))******))))))((((((((((((((('''************))))))))))))))))))************))))))((((((((((((((((((((((((+++******))))))******+++++++++,,,,,,,,,+++***)))***)))(((''''''((()))***((((((((()))******++++++(((((())))))*********+++++++++++++++***)))''''''))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))))))))+++---.........------------......------............------......///000000111111222+++)))((('''&&&''')))***))))))((()))))))))))))))%%%%%%%%%%%%&&&(((***+++)))*********)))(((''''''&&&&&&''''''''''''(((((()))))))))(((((((((((('''((((((((((((((((((((((((((()))+++++++++***((('''%%%%%%&&&''''''((())))))((('''%%%&&&&&&'''%%%$$$))))))***************+++))))))(((((((((((())))))((((((((((((((())))))***'''(((((())))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))************)))(((((((((((())))))******+++)))(((((((((((((((((()))))))))))))))))))))))))))************************(((((()))************)))(((((((((((((((((((((((()))))))))))))))(((((((((***************************)))(((''''''''''''((())))))((((((((()))*********)))))))))((((((''''''((()))))))))***************+++++++++++++++,,,,,,++++++,,,,,,++++++*********************)))((('''))))))))))))))))))))))))******))))))))))))******)))******++++++******)))************************(((((())))))***+++++++++((((((((((((((((((((((((************))))))))))))((()))***)))'''&&&(((+++)))))))))))))))))))))))))))(((((('''((()))******+++***(((((()))******)))'''&&&&&&&&&&&&'''((()))******)))(((((('''(((((())))))(((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))++++++******))))))(((((()))))))))(((((('''''''''))))))))))))))))))))))))%%%%%%&&&'''''''''''''''*********)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((()))))))))*********((((((((((((''''''''''''*********)))))))))))))))***++++++,,,,,,++++++***((((((((((((((((((((((((***))))))(((((())))))***+++,,,...//////---+++)))))))))(((((((((((())))))(((((())))))************((((((((())))))))))))***************))))))(((((())))))))))))))))))))))))******)))(((((((((((((((,,,,,,,,,++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------+++***)))))))))+++---...///...,,,,,,,,,,,,...///++++++,,,---------,,,,,,...//////000111111222222******(((((('''((())))))(((((((((((((((((((((((()))((('''''''''((()))***)))))))))))))))((('''&&&''''''((((((((()))))))))***)))))))))(((((((((((())))))))))))))))))))))))((()))+++,,,,,,***(((&&&((((((((((((((((((((((((,,,***))))))******((('''&&&&&&&&&''''''((((((((())))))(((((((((((())))))'''(((((()))))))))))))))&&&&&&'''(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((('''&&&%%%$$$###'''(((((((((((()))))))))************************((())))))*********))))))(((((())))))******++++++((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***************''''''''''''''''''''''''(((((())))))***+++,,,---+++++++++++++++++++++++++++******)))((((((((((((((((((((((((((())))))*********))))))((((((((('''((()))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********************)))((('''))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******''''''''''''''''''''''''))))))))))))************%%%)))***((($$$$$$&&&)))************************((((((((((((((())))))***+++)))(((((()))******)))***************++++++,,,******)))(((((('''((((((((((((((((((''''''''''''))))))(((''''''''''''''''''((((((((()))))))))***++++++******))))))((((((*********))))))((((((((())))))))))))))))))))))))'''''''''''''''&&&%%%%%%))))))))))))))))))******************************((()))))))))************(((((((((((((((((((((((())))))))))))************''''''''''''(((((((((((())))))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((''''''(((((((((---///111333222000---,,,))))))(((((((((((()))))))))))))))))))))*********------,,,,,,,,,+++++++++)))))))))))))))******+++************************++++++***)))))))))******,,,,,,,,,++++++*********((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///******++++++,,,,,,,,,,,,...---,,,++++++,,,---.........///000000000000000//////000000111222222222'''''''''((((((((((((((('''((())))))''''''((()))...---+++***((('''''''''(((((()))))))))(((''''''''''''(((((()))***************)))))))))((((((((())))))))))))************((()))+++,,,+++***((('''******))))))((((((((((((***)))((((((((()))'''&&&''''''(((((()))*********))))))(((((((((((())))))''''''((()))))))))))))))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))((('''&&&%%%###"""''''''(((((((((((())))))************++++++++++++((())))))************)))))))))******************((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++******(((((((((((())))))))))))(((((())))))+++---...///************************(((((())))))******++++++&&&''''''(((((()))))))))***))))))))))))))))))((())))))))))))*********************++++++,,,,,,---------------,,,+++***)))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))******)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((($$$)))***&&&###%%%'''(((************************(((((((((((())))))))))))***)))((((((***+++******((((((((()))))))))*********))))))(((((((((((()))((((((((((((((((((''''''******(((''''''&&&&&&&&&''''''(((((())))))******************))))))))))))******)))))))))))))))((())))))))))))))))))))))))************)))(((''''''))))))))))))************************************))))))))))))************(((((((((((((((((((((((()))))))))*********++++++'''(((((((((((()))))))))))))))))))))************''''''(((((((((((('''''')))))))))))))))))))))))))))((((((''''''(((((())))))***,,,...---+++)))'''(((((())))))))))))(((((())))))))))))))))))******+++++++++******)))))))))(((((((((((()))***+++,,,*********************************+++,,,...///000,,,,,,++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000+++,,,---------,,,,,,+++------,,,,,,,,,,,,------,,,---......//////////////////000111111222222333%%%''')))***+++***)))(((''')))+++***(((''')))+++++++++++++++***)))((('''''''''(((((()))(((((((((&&&&&&''''''((())))))************)))))))))((((((((((((((()))))))))******((()))*********)))((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''&&&$$$)))******+++,,,,,,------))))))(((((((((((())))))&&&'''((()))***))))))((('''''''''((())))))******************************))))))(((((((((((())))))(((((())))))(((((('''&&&'''''''''((((((((())))))))))))))))))*********+++(((((()))***************++++++******************((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***(((((())))))************))))))))))))***+++---...************************(((((())))))))))))))))))%%%&&&'''((()))))))))))))))))))))))))))*********))))))))))))************)))******+++,,,,,,------------------,,,+++***)))***))))))(((((()))***+++))))))))))))))))))))))))******))))))))))))******)))))))))******))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))&&&'''''''''((((((((()))&&&++++++'''&&&***+++)))************************'''(((((()))))))))))))))***)))'''(((***++++++***%%%%%%&&&&&&'''''''''&&&)))(((((((((((())))))***'''((((((((((((((((((((()))(((((('''''''''(((((('''''''''((()))*********)))))))))))))))*********''''''((((((((((((((()))((((((((((((((((((((((((*********+++******))))))((()))))))))************************************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++((((((((()))))))))******((()))))))))************((((((((())))))(((((((((++++++++++++++++++++++++******))))))))))))******&&&'''((()))((('''%%%$$$(((((())))))))))))((((((***)))))))))))))))))))))&&&'''''''''''''''((((((******)))(((((()))***+++************************((())))))***,,,---///000++++++++++++++++++,,,,,,))))))))))))************++++++++++++++++++++++++******+++---...000111111000///---,,,+++,,,,,,---,,,,,,,,,------,,,,,,,,,)))***+++,,,------------///000000111111222333333&&&(((+++...///...,,,+++(((+++,,,,,,)))(((***,,,%%%&&&(((***,,,,,,,,,+++&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''((())))))************))))))))))))&&&'''''''''(((((()))))))))))))))))))))(((''''''$$$%%%%%%&&&'''((())))))***((('''((()))***)))(((&&&''''''((())))))******))))))(((((((((((())))))&&&''')))*********)))(((((((((((()))******++++++++++++++++++++++++++++++))))))(((((((((((())))))'''((()))***++++++++++++''''''''''''((((((((()))'''((((((((())))))******(((((()))***************,,,+++++++++***)))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))***++++++++++++***''''''(((((()))))))))*********)))(((((()))***+++))))))))))))))))))))))))++++++***)))(((&&&$$$###%%%&&&'''((())))))))))))(((((())))))******++++++))))))))))))************))))))***+++,,,,,,---------...------,,,+++***)))***)))((('''((()))+++---))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))&&&'''))),,,000333555666************************((()))))))))******++++++)))---,,,((()))......***************************'''(((((()))))))))))))))***((('''(((***++++++***'''(((((()))))))))))))))(((((('''(((((()))***+++'''''''''(((((((((((((((''''''&&&''''''((()))***&&&''''''((()))******+++(((((())))))******++++++%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&'''((())))))******)))(((((())))))*********+++************************))))))))))))************************************)))************+++++++++(((((())))))******++++++(((((())))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,+++***)))((((((((())))))))))))((((((*********)))))))))))))))''''''((()))***+++,,,,,,,,,+++***((((((((())))))************************)))((((((((((((((())))))*********++++++,,,,,,---*********)))))))))))))))******************************+++---///000111222444222...***)))+++---///++++++---......---++++++,,,---...///000000000000000000000111222222333333*********)))(((''''''''')))))))))))))))*********+++***)))'''''''''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((((('''))))))(((((((((((())))))'''''''''&&&%%%%%%%%%$$$)))*********(((((()))+++))))))))))))))))))))))))((((((((((((((()))******((((((((()))(((((('''&&&%%%%%%&&&((()))+++,,,,,,)))((((((***,,,---,,,***((((((((((((((((((((((((%%%%%%&&&'''((()))******%%%&&&&&&'''((())))))))))))(((''''''''''''(((((((((((())))))******++++++***+++,,,,,,,,,***)))((())))))*********+++++++++)))))))))((((((((((((((())))))))))))))))))))))))'''((()))))))))))))))(((((()))******++++++++++++))))))))))))((((((((((((''''''(((((())))))******))))))))))))************))))))((('''''''''''''''))))))((())))))***++++++)))((('''((()))***)))((('''((()))++++++******)))((())))))))))))************++++++++++++***))))))+++***+++......+++))))))))))))(((((()))+++---...))))))))))))************(((((())))))))))))((((((&&&&&&''')))++++++***((())))))***+++...222666999************************''''''((()))))))))))))))((()))*********((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***++++++***)))'''''''''((()))******))))))))))))******%%%&&&&&&'''((())))))***************************,,,+++***))))))***+++,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))******++++++((((((''''''((()))******&&&&&&''')))***,,,------)))))))))))))))))))))))),,,+++)))((((((((()))***((((((((()))******++++++***(((''')))++++++'''$$$((((((((()))******++++++''''''(((******+++++++++************************))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++***+++,,,,,,+++***+++,,,------+++******+++,,,,,,,,,------.........))))))*********+++++++++))))))***+++,,,------...++++++******,,,...111222???888///******+++,,,,,,---------............///,,,,,,------.../////////000000000000111111111111(((((((((((())))))))))))******))))))((((((''''''+++***)))'''''''''((()))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))(((((('''''''''+++***)))((((((''''''((((((((((((((((((((('''''''''((()))(((&&&&&&(((***((((((((((((((((((((((((((((((((((((((()))******$$$$$$%%%'''((()))))))))'''((((((((()))))))))***)))((((((***,,,---,,,***((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&'''(((((()))******((((((((((((((((((((((((&&&'''''''''((((((((())))))))))))))))))(((''''''))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''&&&'''(((***++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((''''''(((((())))))((((((((()))*********(((((()))***+++***)))&&&'''((()))***))))))((()))))))))*********++++++,,,,,,,,,,,,,,,+++******''''''((((((***---.........---+++***)))((((((((())))))))))))************+++******))))))******+++))))))((())))))(((&&&$$$&&&&&&&&&'''))),,,///111((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))******)))(((((()))******+++***)))(((''''''((()))******))))))))))))******'''''''''(((((())))))***************************+++***))))))))))))***+++(((((((((''''''((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((()))******))))))((('''&&&%%%$$$$$$))))))))))))))))))))))))+++******)))))))))))))))''''''((())))))******++++++)))((()))***+++(((&&&*********)))))))))))))))'''((()))******+++++++++************************))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))************************+++++++++++++++*********)))(((''''''))))))((('''&&&(((******))))))***+++++++++++++++,,,,,,------*********++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++***+++---000111888333---******,,,------------------............,,,,,,------.../////////000000000000111111111111&&&''''''((()))******+++*********)))((('''%%%%%%******(((''''''(((((()))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((''''''''''''''',,,+++***(((''''''''''''(((((((((((((((((())))))&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''((((((((((((((()))******%%%&&&&&&'''((()))************))))))(((((('''''')))((((((***,,,---,,,***((((((((((((((((((((((((+++*********)))))))))(((&&&&&&&&&'''(((((())))))''''''((()))))))))((('''''''''''''''((((((((((((***))))))((((((((((((((()))))))))************+++************************))))))))))))))))))))))))+++++++++***)))(((&&&&&&###%%%''')))+++******)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************)))(((((((((((()))))))))(((((('''(((((((((***)))((()))+++,,,+++***&&&&&&'''(((((((((((((((************+++++++++,,,************))))))(((((((((++++++(((---777;;;888000...,,,***)))''''''&&&))))))))))))************+++***(((''''''(((***+++)))((((((((()))(((&&&$$$%%%%%%%%%%%%&&&(((***+++(((((((((((((((((((((((('''(((((()))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((((((((((())))))))))))))))))))))))***))))))(((((())))))******))))))(((((((((((()))***))))))(((((())))))***))))))))))))))))))))))))***************************))))))(((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''++++++***)))))))))******+++***)))'''%%%###"""!!!)))))))))))))))))))))))))))************))))))((('''(((((())))))***++++++,,,+++))))))*********(((++++++******)))((((((''''''((()))******+++******************************))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))************************+++++++++******)))))))))((('''&&&'''((()))(((&&&%%%''')))*********+++---************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++++++++,,,...///000---***)))+++,,,------------------............,,,,,,------.../////////000000000000111111111111''''''(((((())))))******))))))******)))((('''&&&***)))(((''''''((()))***))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&***))))))(((((((((((((((%%%%%%&&&&&&''''''((((((&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((())))))***++++++***))))))(((((((((******))))))(((((('''''')))((((((***,,,---,,,***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&''')))***+++***((('''))))))))))))************,,,+++***))))))***+++,,,))))))))))))***************************+++++++++((((((((((((((((((((((((***************)))((('''"""$$$'''***++++++***)))(((((((((((())))))))))))******))))))((((((''''''((()))))))))************+++******)))))))))))))))***)))(((''''''&&&'''''')))(((((((((***+++***)))''''''(((((((((((()))(((******+++++++++,,,,,,,,,,,,++++++***************(((...///,,,222???AAA:::++++++******************((()))))))))************)))(((%%%$$$$$$%%%((()))'''&&&&&&''')))******)))))))))(((((((((((()))***))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((())))))))))))))))))(((((((((((()))))))))(((((((((((())))))************))))))))))))************************))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))++++++******))))))((((((,,,,,,+++***)))))))))************)))((((((''''''))))))))))))))))))))))))((()))***++++++***)))((()))))))))***++++++,,,,,,---,,,***))))))******+++************))))))(((((((((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************++++++******)))(((((((((+++***))))))***+++***)))''')))+++,,,,,,,,,---...******++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,++++++,,,,,,---******)))******+++++++++,,,,,,---------.........,,,,,,------...////////////000000000111111111111(((((((((((((((((()))((('''(((***+++,,,,,,+++******)))(((''''''((()))***(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''(((***+++,,,%%%&&&&&&''''''((((((((('''(((((('''&&&&&&''')))))))))))))))))))))))))))((((((((((((((())))))***+++***)))'''''''''''''''(((((((((((()))))))))))))))((((((***,,,---,,,***))))))))))))))))))))))))&&&&&&''''''((()))******)))))))))***************%%%''')))++++++***)))(((************)))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))******++++++++++++(((((((((((((((((((((((((((((()))******+++******$$$&&&(((***+++++++++***'''((((((((()))))))))*********))))))((((((''''''((()))))))))************+++******)))))))))))))))***)))(((''''''&&&''''''((('''&&&''')))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,000///...---------......&&&+++...///555===:::111(((((()))***++++++,,,,,,((()))))))))************)))(((%%%$$$$$$%%%((())))))''''''(((***++++++***++++++******************))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))++++++******))))))((((((,,,,,,+++***)))))))))******************+++++++++))))))))))))))))))))))))((()))***++++++***)))(((***++++++,,,,,,------...,,,,,,+++)))((()))***+++(((((())))))************((())))))************))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***************************************************************************)))))))))((((((,,,+++******,,,,,,+++***)))***,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------------,,,,,,++++++++++++((()))***+++******)))))),,,,,,,,,------------...,,,,,,------...////////////000000000111111111111))))))))))))((((((((((((&&&(((***,,,...---,,,+++)))((((((''''''(((******(((((())))))))))))******))))))))))))))))))))))))'''''''''''''''(((((((((%%%%%%&&&''')))+++,,,---))))))))))))))))))******((())))))(((''''''(((***************************((((((((((((((()))******&&&%%%$$$$$$$$$&&&'''(((&&&''''''((()))******+++)))((((((***,,,---,,,***))))))))))))))))))))))))%%%%%%&&&'''((()))******,,,,,,,,,,,,------------&&&''')))***+++******)))((((((((((((''''''''''''((((((((((((((())))))******)))))))))))))))(((((((((((())))))***+++++++++))))))))))))))))))))))))'''''')))***+++,,,,,,,,,''''''((()))************''''''(((((())))))******))))))))))))(((((((((((())))))))))))******************)))(((((((((((()))))))))(((((('''((((((((('''&&&%%%&&&((()))(((''')))))))))))))))***++++++************+++++++++,,,---,,,+++***)))***+++,,,)))***...555;;;;;;444---***++++++++++++***))))))))))))))))))************+++***(((''''''(((***+++,,,***((('''((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))))))))((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''++++++***)))))))))***************))))))((((((((())))))))))))))))))))))))((())))))************)))***++++++,,,------......***++++++***(((((()))+++'''(((((()))******++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++*********************************************************************************)))((()))***+++***(((''')))******)))))))))***,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,((()))***+++,,,------...,,,,,,,,,,,,,,,+++++++++)))***,,,,,,***))))))***,,,,,,,,,,,,------------,,,,,,------.../////////000000000000111111111111''''''(((((())))))******&&&(((+++,,,---,,,***))))))(((''''''''')))***+++(((((()))))))))*********))))))))))))))))))))))))'''''''''(((((()))))))))&&&&&&&&&''')))***,,,,,,*********)))))))))))))))((())))))(((''''''(((***))))))))))))))))))))))))((((((((((((((()))******''''''%%%$$$%%%&&&((()))'''''''''((()))*********)))((((((***,,,---,,,***))))))))))))))))))))))))''''''(((((()))))))))***************************'''(((((()))******++++++)))((((((((('''''''''&&&''''''((()))))))))))))))******))))))((((((((((((''''''((())))))***++++++))))))))))))))))))))))))((()))******++++++++++++)))((('''''''''((())))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))***************)))((((((''''''(((((())))))((((((((()))******((('''&&&'''((())))))''')))(((((('''((()))***+++)))))))))*********++++++,,,***)))''''''((()))***///))),,,:::@@@888000...+++,,,,,,,,,+++)))((('''))))))))))))************+++******))))))******++++++(((&&&%%%&&&&&&&&&%%%&&&&&&'''((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''((())))))(((''''''&&&'''((()))******)))(((((((((''''''''''''(((((('''''''''(((((())))))***))))))))))))))))))))))))))))))***++++++***))))))***))))))))))))))))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((()))************))))))(((''''''''')))))))))))))))))))))))))))))))))))))))******+++))))))******+++,,,,,,---(((***,,,+++((('''((())))))))))))))))))*********))))))************))))))************************))))))))))))))))))))))))((()))***++++++++++++***************************************************))))))******+++,,,,,,,,,***((('''((()))***)))(((%%%''')))*********+++,,,,,,+++++++++*********************++++++++++++,,,*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++(((***---,,,+++***,,,...++++++,,,,,,,,,---------,,,,,,------.../////////000000000000111111111111%%%%%%&&&((()))+++,,,,,,''')))+++,,,,,,***(((&&&)))(((''''''''')))***+++(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******(((''''''(((((()))***+++))))))((((((''''''&&&&&&'''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((()))******...---***(((''''''((()))(((((((((((()))))))))))))))((((((***,,,---,,,***))))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((()))***+++,,,++++++******)))))))))(((((()))***,,,,,,,,,+++*********))))))((((((((('''&&&''''''((()))*********))))))))))))))))))))))))******+++++++++******)))***(((&&&%%%$$$%%%'''(((&&&''''''((()))******+++''''''(((((())))))******))))))))))))************))))))((('''''''''''''''))))))((())))))***+++,,,)))((('''((()))******((((((''''''&&&&&&((()))***((())))))))))))*********111000...,,,,,,---...///...###%%%666===222***,,,******+++,,,+++***)))((())))))))))))************(((((())))))))))))((((((&&&$$$"""###%%%'''''''''$$$%%%'''((()))*********************************)))))))))))))))(((''''''&&&'''(((*********)))(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''(((*********)))(((((((((''''''''''''((((((%%%&&&&&&'''((())))))***)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++(((((('''(((((()))******))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,((((((((()))******++++++&&&))),,,+++(((&&&'''(((++++++******)))((((((((())))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,+++***************************************************))))))***+++,,,------...+++)))((()))***+++***)))%%%'''***,,,,,,---///000+++*********))))))(((((())))))*********+++++++++,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++(((***------,,,,,,...111++++++,,,,,,,,,---------,,,,,,------...//////000000000000000111111111111))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))+++***(((''''''(((''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))++++++******))))))(((((((((((()))+++------***(((************))))))))))))(((((())))))))))))(((((()))(((&&&&&&%%%&&&'''(((***'''&&&&&&)))***(((%%%((((((((((((((()))******)))*********++++++++++++++++++)))(((''''''''''''******))))))((((((''''''&&&'''((()))***+++,,,---************************(((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,+++'''$$$$$$''')))***))))))+++---+++(((&&&(((***))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))************,,,+++***)))))))))++++++---------------,,,+++******************+++++++++---,,,,,,,,,+++*********)))***++++++***)))***+++)))((((((((()))***++++++)))))))))))))))(((''''''''''''''''''''''''''''''%%%'''***++++++(((%%%###))))))))))))((((((((((((%%%%%%&&&'''((()))***+++''''''''''''((((((((((((((((((((((((((('''''''''***(((%%%######%%%(((***%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((&&&&&&%%%%%%%%%((()))*********)))'''&&&)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))+++(((&&&'''***,,,+++***'''(((((((((((()))))))))))))))))))))))))))))))))+++*********))))))((((((+++++++++******(((''''''+++***)))(((((()))***+++************************))))))))))))************)))))))))***++++++,,,,,,111///...,,,,,,---...///''')))***++++++***)))'''++++++******))))))(((((('''((()))***++++++******,,,***))))))******)))'''((((((((((((((((((((((((*********++++++,,,,,,,,,///...,,,+++++++++,,,,,,++++++******************,,,,,,++++++***++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,---------......///......------,,,++++++'''(((***,,,...000222222000000000000000111111222)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))''''''(((((((((((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))((((((''''''''''''''''''(((***,,,+++)))'''((((((((((((''''''''''''(((((())))))))))))((((((+++***(((&&&$$$$$$###$$$)))'''&&&'''))))))(((&&&((((((((((((((()))******))))))))))))*********++++++***)))(((((('''''''''+++*********))))))))))))&&&&&&'''((()))***++++++************************))))))))))))))))))))))))(((((())))))))))))(((((()))******++++++++++++***)))''''''(((***+++***((()))*********((((((((()))))))))))))))))))))))))))***)))(((''''''(((((())))))))))))*********++++++,,,+++***))))))***++++++,,,,,,,,,,,,,,,+++******++++++******************************)))))))))))))))***++++++))))))***+++))))))))))))))))))***+++)))))))))))))))(((''''''(((((((((((((((((((((((('''(((***++++++)))'''%%%''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((***)))'''%%%%%%''')))***((((((((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''(((((()))&&&&&&'''((()))))))))((('''''''''''''''((())))))************************)))))))))))))))))))))))))))'''%%%&&&(((***)))(((***++++++++++++,,,,,,,,,))))))))))))))))))))))))************)))))))))(((+++++++++******)))(((''',,,+++************+++,,,************************))))))))))))************++++++*********************)))(((((()))+++---///((()))***++++++***)))(((******)))))))))))))))((()))***************+++++++++***))))))******)))'''))))))))))))))))))))))))*********++++++,,,,,,,,,...---,,,+++******+++,,,************************,,,,,,+++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++,,,,,,)))************+++++++++,,,,,,,,,------------...------------------------+++,,,,,,---///000000111000000000000000111111222(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))******))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((('''''''''(((((()))+++,,,,,,***(((((((((((((((''''''''''''(((((())))))))))))((((((+++***)))'''&&&%%%%%%%%%((('''&&&'''((()))((('''))))))((((((((()))******(((((((((((())))))))))))******))))))((((((''''''++++++++++++************&&&&&&''''''((()))******))))))))))))))))))))))))************************(((((())))))))))))(((((()))************))))))((('''((()))+++---,,,***'''(((''''''''')))))))))((((((((((((((((((((((((((()))(((((((((((())))))***))))))*********++++++++++++******)))******++++++++++++++++++++++++***))),,,+++++++++***)))))))))''''''(((((((((((((((((()))***++++++))))))***++++++***)))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))*********)))((((((%%%&&&'''((()))******+++++++++***)))(((((('''&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))+++******)))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,&&&&&&'''''')))***+++,,,'''''''''''''''((())))))************************)))))))))))))))))))))))))))'''&&&&&&((())))))(((((((((((()))))))))******))))))))))))))))))))))))************))))))))))))******+++******)))((('''+++******))))))******+++************************))))))))))))************,,,,,,++++++***))))))(((((((((''''''(((***,,,---((()))***++++++***)))((((((((((((((()))))))))))),,,+++***************++++++***))))))******)))(((++++++++++++++++++++++++*********+++++++++++++++,,,,,,+++************+++************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++)))************+++++++++,,,,,,,,,,,,------------++++++,,,------...//////////////////////////////000000000000000111111222(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***++++++***))))))*********))))))((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************************+++---//////,,,***************))))))))))))(((((())))))))))))(((((())))))))))))))))))******''''''''''''((((((((((((***))))))((())))))******'''''''''(((((((((((())))))))))))))))))(((''''''************************''''''(((((())))))******((((((((((((((((((((((((************************(((((())))))))))))(((((())))))***))))))((('''''''''((()))***++++++)))((((((&&&$$$&&&)))+++)))'''((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))************************++++++******+++++++++******))),,,,,,,,,+++***)))((((((&&&''''''(((((())))))))))))***+++***)))((()))+++++++++***)))((((((((())))))))))))))))))(((''''''(((((((((((((((((((((((())))))((((((((((((((()))&&&&&&''''''((())))))***,,,,,,+++***)))(((''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((((())))))((((((((()))))))))(((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((()))***++++++***)))(((((()))+++,,,...)))))))))))))))******+++************************))))))))))))))))))))))))***))))))))))))*********'''''''''(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))***************)))((((((((((((''''''''''''((((((************************((()))))))))************+++++++++*********))))))---,,,+++*********++++++)))******++++++******)))'''''''''(((((())))))***,,,+++***)))(((((())))))+++)))((()))******)))(((++++++++++++++++++++++++***************++++++++++++************************************+++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------..............................000000000000000111111222(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++)))((()))***(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++******+++---//////,,,***************))))))))))))(((((())))))))))))((((((''''''(((((())))))))))))&&&''''''(((((((((((()))******))))))))))))******&&&'''''''''((((((((((((((())))))***))))))((('''))))))))))))))))))))))))*********************+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((('''&&&(((((('''''''''''')))***(((&&&$$$&&&)))+++)))'''((((((((((((((((((((((((''''''(((((())))))******'''''''''((((((((())))))))))))******++++++++++++)))******+++++++++******,,,,,,,,,+++***)))((((((((((((((())))))*********((()))******)))((()))***++++++***)))((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((((((((((((((('''''''''''''''************))))))))))))''''''''''''((((((((((((%%%&&&&&&'''((()))******&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''((()))******)))(((''')))((((((''''''(((((()))+++***(((''''''((()))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))******)))************))))))(((''''''((((((((((((''''''))))))))))))))))))))))))((()))))))))************))))))*********+++++++++---,,,,,,+++++++++++++++******++++++++++++******''''''(((((())))))******+++***))))))((((((((((((***)))((()))***+++***)))************************************************************************))))))*********+++++++++,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,++++++,,,---......//////000000000000000111111222(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))(((((()))&&&&&&''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))))))))***(((((()))+++,,,,,,***(((((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''&&&%%%$$$###%%%'''(((((('''''')))***++++++***)))))))))******''''''''''''(((((((((((('''((()))******)))((('''((((((((((((((()))))))))++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))(((((('''(((((('''&&&%%%&&&))),,,(((''''''''')))))))))((((((((((((((((((((((((((('''((()))))))))))))))((('''''''''((((((((())))))((()))***+++++++++++++++)))***++++++,,,+++++++++,,,+++++++++***))))))))))))***************++++++((()))******(((((()))***+++***)))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&((((((((())))))*********''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))(((&&&&&&'''))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))************)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,''''''((()))***++++++,,,++++++++++++++++++++++++))))))))))))************))))))*********)))((((((***)))((()))***+++***)))))))))))))))))))))))))))***************))))))))))))***++++++,,,+++++++++)))))))))***++++++,,,,,,,,,++++++,,,,,,---...///------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,//////...---,,,,,,++++++))))))***,,,...///000111000000000000000111111222))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((((((((('''((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((()))))))))*********''''''(((***,,,+++)))'''((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))((('''%%%$$$$$$&&&(((((('''''')))+++,,,+++******))))))******''''''((((((((()))))))))'''((()))******)))((('''(((((()))))))))*********++++++++++++******))))))************************************************(((((())))))))))))(((((((((((()))*********))))))&&&((())))))'''''')))+++)))*********((((((((()))))))))))))))))))))))))))((())))))******)))((('''))))))))))))************'''(((***+++,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++******************+++******************)))((()))***)))((('''(((***))))))))))))))))))***+++)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))***++++++&&&''''''((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***(((&&&%%%''')))''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************))))))************))))))******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))******************************++++++%%%&&&'''((()))*********+++++++++******+++++++++++++++++++++************(((***,,,---...,,,+++))))))(((((((((***+++***)))))))))))))))))))))))))))+++*********)))))))))((()))***+++,,,------,,,+++((())))))***++++++,,,,,,+++++++++,,,,,,...//////---------,,,,,,+++++++++++++++++++++++++++,,,,,,)))************+++++++++***++++++++++++,,,,,,,,,---------------------,,,***+++,,,---...000111111000000000000000111111222************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++************************))))))))))))))))))))))))************************$$$&&&'''((('''&&&'''(((&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))******++++++,,,,,,,,,,,,((())))))+++------***(((************))))))))))))(((((())))))))))))(((((('''(((***+++,,,,,,,,,+++$$$&&&)))(((''''''))),,,,,,,,,+++***))))))******(((((((((((())))))))))))&&&''')))***+++***((('''))))))******+++++++++,,,++++++******))))))((((((************************++++++++++++++++++++++++(((((())))))))))))(((((('''((()))******+++******%%%(((,,,,,,***))))))***)))+++---+++(((&&&(((***************************))))))*********((('''&&&***++++++++++++,,,,,,,,,'''(((***+++,,,,,,++++++***+++,,,---------------***************+++++++++++++++******))))))((((((((()))***)))((('''(((***))))))(((((()))***++++++)))))))))))))))(((((('''))))))))))))))))))))))))&&&&&&'''((())))))(((((($$$%%%%%%&&&'''((())))))((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((('''''''''))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***''''''((()))***,,,...///&&&(((***+++,,,,,,,,,+++)))))))))))))))***++++++************************))))))))))))))))))))))))***+++,,,***'''&&&(((+++************++++++++++++))))))))))))))))))))))))(((((())))))*********+++((())))))*********))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))))))))))))))***)))((((((''',,,++++++******++++++,,,---,,,,,,,,,+++*********(((***...000111///---+++)))(((((((((***++++++***))))))))))))))))))))))))+++*********))))))((((((***+++,,,---...------,,,((())))))***++++++,,,,,,+++++++++,,,---...///000---------,,,,,,+++++++++*********++++++,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///,,,------...///000111111000000000000000111111222))))))))))))************))))))))))))))))))))))))))))))))))))************&&&''''''(((((((((((((((+++***((('''&&&''')))***))))))************)))))))))))))))))))))******+++...///...,,,)))'''((())))))))))))))))))))))))))))))))))))))))))(((''''''$$$(((...///---)))''''''+++***)))(((((()))***+++******)))((('''&&&%%%%%%###%%%'''***+++++++++***))))))(((((((((((())))))&&&'''((()))***+++,,,---&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))''''''(((((())))))******+++***)))(((((()))***+++&&&''')))+++++++++******((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&++++++************************)))(((((((((((((((((((((''''''''''''((((((***)))((('''((()))+++,,,---***(((''')))******)))))))))))))))(((((((((((())))))))))))************)))************+++++++++,,,++++++,,,------,,,*********))))))(((((('''''',,,,,,+++***))))))******************************+++***)))(((''''''(((((()))(((((('''''''''((((((,,,+++++++++******))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&******))))))((((((''''''******))))))))))))******&&&%%%&&&''')))***)))(((((()))***++++++***)))(((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((())))))(((&&&%%%***************************)))(((''''''&&&''''''))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))***)))((((((***+++&&&&&&''''''(((((())))))************************))))))(((((((((((())))))++++++)))(((''''''''''''******++++++++++++******------,,,+++***)))((('''((()))***+++++++++++++++++++++++++++++++++++++++...,,,******+++---------******************************))))))******+++,,,)))))))))***++++++++++++///...---,,,,,,,,,,,,,,,+++******)))***+++---...---,,,***))))))***,,,---++++++++++++++++++++++++---...000000///---***(((******+++,,,,,,---......------............------/////////...------,,,,,,000000111111111222222222))))))))))))************((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((()))))))))))))))))))))************)))&&&&&&''''''''''''&&&&&&))))))(((((())))))***+++111111000---***((((((((((((((((((((((((((((((((()))))))))))))))((('''''' &&&+++,,,---...000+++***)))(((((()))***+++)))))))))(((''''''&&&&&&%%%&&&)))+++,,,+++******))))))(((((((((((())))))&&&'''(((((()))***++++++***))))))(((''''''&&&&&&***)))(((((((((((()))***(((((((((((())))))))))))******))))))))))))******************)))(((''''''((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))******)))((((((((((((((()))))))))(((((()))))))))((())))))******************)))'''''')))+++++++++))))))))))))((((((((((((''''''''''''((((((((()))((())))))))))))*********,,,++++++,,,------,,,***)))))))))***************,,,++++++***))))))*********************************)))))))))(((((((((((()))(((((('''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((('''''''''***)))))))))((((((((('''******))))))))))))******''''''&&&((()))***((('''((()))************)))(((************++++++++++++)))(((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***%%%&&&((())))))(((&&&%%%************************))))))((((((((())))))******************************))))))(((((())))))***************)))))))))(((((()))))))))((((((***+++((((((((((((((()))))))))************************))))))(((((((((((()))))),,,+++***))))))((())))))******++++++++++++******+++++++++***************))))))***+++++++++++++++++++++++++++++++++++++++,,,***((()))***,,,,,,,,,******************************))))))******+++,,,---------,,,------......---,,,,,,+++******++++++++++++++++++,,,---......---,,,***))))))***,,,---++++++++++++++++++++++++%%%'''***,,,------,,,+++******+++,,,,,,---......,,,------------------,,,000////////////.........000000000111111111111111))))))))))))************''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((()))))))))((((((&&&(((***,,,---,,,***)))((())))))******))))))((())))))(((((())))))***+++111111111...***((('''((((((((((((((((((((((((((()))))))))))))))(((((('''"""%%%(((*********+++,,,******))))))))))))******((((((((((((((((((((((((''')))***,,,,,,,,,***)))))))))(((((((((((())))))''''''((((((((()))))))))***))))))((((((''''''&&&******))))))))))))******))))))))))))(((((((((((())))))************))))))******)))((('''''''''''')))(((((((((((()))******))))))))))))))))))))))))''''''((())))))***++++++))))))((((((((((((''''''(((((((((((((((((())))))******)))(((((((((((()))************************''')))+++,,,---,,,***)))((('''&&&'''***,,,,,,,,,(((((((((((())))))))))))'''''''''((((((((())))))((((((((())))))))))))***,,,++++++,,,------,,,***((())))))***+++,,,,,,,,,,,,+++******)))*********************************((()))*********)))((('''(((((((((''''''(((((()))(((((('''''''''''''''&&&((((((((((((((((((((((((***))))))(((((())))))***''''''(((((((((((())))))))))))))))))((((((((((((***))))))(((((())))))***(((''''''((()))***((('''((())))))******))))))(((''''''((((((((()))))))))))))))))))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''((((((((()))))))))******&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((())))))***+++,,,,,,************************(((((())))))))))))((((((************))))))))))))((((((((())))))******************)))))))))))))))***************************))))))(((((())))))***((((((''''''''''''((((((******++++++++++++******))))))******+++++++++,,,))))))***++++++++++++***************************+++***)))))),,,......---******************************))))))******+++,,,000///---,,,,,,---...///*********)))))))))))))))***+++,,,---............---,,,+++******+++,,,---++++++++++++++++++++++++!!!###&&&)))+++++++++******++++++,,,,,,------...,,,,,,,,,------,,,,,,,,,/////////000000000000000111111111111111000000000((()))))))))************((((((((((((((((((((((((++++++******))))))((((((*********))))))'''&&&&&&&&&''')))***+++++++++***)))******++++++******)))((((((((((((((()))******---...///---***((((((((((((((((((((((((((((((((((((((())))))))))))((((((,,,,,,,,,+++)))(((((((((***))))))))))))))))))***''''''(((((()))))))))))))))***,,,------,,,***)))))))))(((((((((((())))))(((((((((((('''''''''''''''''''''((())))))******))))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))(((''''''&&&&&&&&&(((***+++))))))(((((())))))***+++))))))))))))))))))))))))(((((()))))))))*********))))))((((((((((((((((((((((((((()))))))))))))))+++***))))))(((((()))))))))******************)))((()))+++,,,,,,,,,+++***)))((('''(((***,,,++++++(((((((((((())))))))))))))))))*********+++++++++))))))))))))************,,,++++++,,,------,,,***)))))))))******+++++++++++++++***************+++************************''')))***++++++***((('''(((((((((((((((((()))***))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******&&&''''''((())))))******))))))))))))(((((((((((())))))(((((((((((())))))'''&&&&&&(((***+++***)))((())))))))))))))))))(((&&&&&&&&&'''''''''((((((((((((((())))))*********(((((())))))))))))((((((''''''''''''''''''''''''(((((()))))))))*********'''((())))))))))))((('''((((((((((((((((((((((((((())))))******++++++***))))))))))))))))))))))))'''((()))******)))((('''*********))))))))))))))))))))))))***,,,,,,,,,+++,,,++++++******)))))))))***************************))))))))))))))))))***)))(((((((((((())))))*********++++++++++++******)))************+++++++++)))******+++++++++******)))))))))))))))))))))))),,,++++++,,,///111111000******************************))))))******+++,,,...---+++)))))))))***+++))))))))))))))))))(((((()))***,,,---...------,,,,,,++++++******++++++,,,++++++++++++++++++++++++&&&''')))******)))((('''+++++++++,,,,,,---------,,,------......------,,,---......///000000111111222222222222111111111111((()))))))))************))))))))))))))))))))))))+++*********)))))))))((((((((()))))))))))))))((('''&&&&&&&&&'''(((***+++&&&''''''((((((''''''&&&((((((((('''((())))))***''')))++++++***)))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''***+++------)))))))))******)))))))))''''''(((((()))************+++---------,,,***)))))))))(((((((((((())))))((((((((((((''''''''''''''''''(((((()))*********((((((((((((((((((((((((******))))))((((((''''''((()))***++++++***)))(((''''''&&&&&&&&&(((***+++)))))))))))))))***++++++))))))))))))))))))))))))+++*********)))))))))((((((((()))))))))))))))))))))))))))******+++++++++++++++***)))))))))))))))((())))))******))))))(((+++***)))))))))***+++,,,***)))((()))***+++)))((('''((((((((()))))))))***************++++++++++++******++++++++++++,,,,,,,,,++++++,,,------,,,*********)))))))))(((((((((+++***************++++++************************'''(((***,,,,,,+++)))(((((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))&&&''''''((()))***++++++(((((((((((())))))))))))))))))(((((((((((())))))%%%%%%%%%(((+++---,,,+++)))(((((((((((((((((()))))))))*********+++++++++'''''''''(((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))************((())))))))))))))))))((((((((((((((((((((((((((())))))*********)))((('''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))***************,,,...///...,,,,,,,,,++++++******))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++,,,,,,------******++++++++++++******+++++++++************)))******+++++++++******))))))))))))))))))))))))))),,,++++++---000111111000******************************))))))******+++,,,,,,+++***((((((((())))))))))))***++++++******)))'''(((***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***((('''++++++,,,,,,,,,,,,------......////////////......,,,,,,---...//////000000333333333333333333333333))))))))))))************************************'''''''''((((((((((((((($$$%%%''')))+++,,,------((('''%%%$$$%%%''')))+++'''(((((())))))(((((('''((((((''''''(((((()))***$$$&&&)))***)))))))))***'''''''''''''''''''''''''''(((((()))))))))))))))$$$###$$$&&&)))+++++++++))))))************))))))((((((((())))))************+++,,,------,,,***)))))))))(((((((((((())))))((((((((((((((((((((((((+++******))))))(((((('''''''''((((((((((((''''''))))))))))))(((((((((((())))))************))))))******)))(((''''''''''''***))))))))))))***++++++)))))))))))))))))))))))),,,++++++***))))))(((((((((((())))))))))))******))))))******++++++,,,,,,++++++***))))))))))))***'''((()))******)))((('''+++)))((('''''')))+++,,,+++***)))***+++***((('''''''''(((((())))))******((((((((()))))))))******+++++++++,,,,,,,,,------,,,++++++,,,------,,,*********))))))(((''''''&&&*********)))******+++,,,************************((()))***+++++++++***)))(((((((((((()))***++++++&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))******))))))(((''''''((())))))***++++++(((((((((((()))))))))))))))((((((''''''(((((()))%%%%%%&&&(((+++------,,,)))((((((''''''(((((()))((((((((()))))))))******''''''((((((((((((((()))(((((())))))))))))(((((('''''''''''''''''''''''')))))))))*********++++++******))))))))))))******)))))))))))))))))))))))))))***++++++***((('''%%%(((((((((((((((((((((((())))))************))))))))))))))))))***************)))))),,,///111...++++++++++++***************))))))))))))))))))))))))+++******))))))******+++******)))))))))))))))*********++++++++++++******,,,+++++++++******))))))***++++++++++++***))))))************************)))))))))+++---...---,,,******************************))))))******+++,,,+++++++++++++++*********((()))+++,,,,,,+++******'''((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////+++,,,,,,---...//////000222222222222333333444444))))))))))))************))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&((()))***++++++,,,(((''''''''''''(((((((((******++++++++++++******(((''''''''''''((())))))$$$'''***+++***)))))))))''''''''''''''''''''''''''''''((()))))))))))))))+++)))((()))++++++)))&&&((()))***++++++***)))((())))))))))))))))))******((()))+++,,,---,,,***)))))))))(((((((((((())))))((()))))))))))))))))))))++++++******)))((((((((('''((())))))))))))((('''(((((((((((())))))))))))******))))))))))))******************)))(((''''''******))))))******+++,,,))))))))))))))))))))))))************************(((((()))))))))*********((((((((()))***+++++++++,,,+++******))))))******((()))+++,,,,,,+++)))(((((((((((((((((())))))***)))((((((***++++++***((('''''''''((()))*********(((((()))))))))***************+++++++++,,,,,,,,,,,,++++++,,,------,,,******)))))))))))))))))))))******))))))***++++++,,,************************))))))*********+++++++++(((((((((((()))***+++,,,'''''''''((((((((())))))(((((((((((((((((((((((('''((())))))))))))((('''((((((((())))))******+++'''((((((((()))))))))***((((((''''''''''''((((((((('''''')))+++,,,+++))))))(((''''''''''''((()))&&&&&&&&&&&&''''''''''''***))))))))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++*********))))))*********************************((()))+++,,,,,,***)))(((************************++++++************++++++((()))))))))************)))''''''***///000---))))))))))))***************))))))))))))))))))))))))+++******))))))******+++))))))((('''&&&&&&&&&&&&******++++++++++++*********************++++++++++++++++++++++++***))))))++++++++++++++++++++++++)))))))))+++------+++*********************************))))))******+++,,,)))***,,,------,,,+++***'''(((***,,,,,,+++***)))))))))))))))***+++,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------......//////000000//////000111222222333333))))))))))))************((((((((((((((((((((((((''''''((()))***+++,,,,,,++++++++++++***((('''&&&'''(((***+++***)))'''&&&''''''(((((((((((('''''''''''''''''''''((())))))&&&)))+++,,,+++)))))))))''''''''''''''''''''''''''''''((())))))))))))))),,,++++++---000111///,,,((()))***++++++***)))(((******))))))))))))))))))'''(((***,,,,,,,,,***)))))))))(((((((((((())))))((()))))))))*********+++((((((((()))******++++++((()))***++++++***)))(((''''''(((((())))))******+++***)))(((((()))***+++&&&''')))+++++++++***************)))******+++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((())))))*********+++&&&''''''((()))******+++,,,+++******)))*********)))***,,,------,,,***)))%%%&&&((()))***)))'''&&&'''&&&'''***,,,---+++***&&&''''''((()))******+++***++++++++++++,,,,,,,,,)))************+++++++++,,,,,,+++,,,---...,,,***)))))))))***++++++,,,,,,******))))))***+++,,,,,,******************************))))))***+++,,,,,,(((((((((((()))***+++,,,))))))******++++++,,,,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))************'''((((((((())))))******((((((''''''''''''((((((+++***)))*********(((&&&)))((('''&&&&&&'''((()))))))))))))))************,,,+++++++++******))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++************++++++************************((()))+++---------,,,+++++++++++++++++++++++++++---,,,+++******+++,,,---(((((())))))*********+++'''%%%%%%)))...///,,,'''(((((())))))*********+++))))))))))))))))))))))))++++++************++++++///...---,,,++++++++++++******++++++++++++******'''((()))***+++,,,------+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++---......,,,************************************)))***++++++,,,&&&(((+++------,,,***)))&&&(((***+++,,,+++***)))+++******)))***,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////000000000000,,,------///000111222333++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((((()))***++++++***)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))************))))))******))))))((((((''''''(((((())))))))))))(((((((((((()))******************,,,///000...,,,,,,,,,************************(((((((((((())))))))))))))))))(((((('''''''''&&&&&&''''''((((((((((((((()))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))***)))(((''''''((()))***))))))************)))))),,,,,,++++++***)))))))))++++++******************(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((()))************+++++++++************))))))))))))''')))***)))((('''(((***+++++++++*********))))))))))))))))))************((()))))))))************///...---,,,,,,,,,,,,---((()))***++++++***)))(((((()))***+++,,,,,,+++***))))))************)))))),,,,,,++++++******)))))))))&&&$$$%%%''')))'''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))*********)))))))))((((((''''''(((***+++***)))((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))*********)))(((&&&%%%***)))((((((((((((((()))******)))))))))))))))***&&&''''''(((((((((((((((***))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++*********))))))((()))***++++++***)))(((''''''((((((((((((''''''))))))************))))))&&&'''(((******))))))((())))))*********))))))((())))))************))))))))))))))))))************))))))))))))************++++++***)))((('''&&&&&&&&&''')))*********)))((()))***+++,,,---...------444000,,,******+++,,,,,,((())))))))))))*********''''''((()))***+++++++++++++++************++++++************************,,,------+++))))))***+++)))+++,,,,,,...000---)))---,,,,,,++++++,,,,,,---,,,+++)))(((((()))+++,,,,,,++++++******++++++,,,))))))************))))))((()))***+++,,,---------++++++++++++++++++++++++...............---------000000000111222222333333******))))))))))))******************************))))))))))))))))))))))))***)))))))))))))))))))))(((((())))))))))))(((((('''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******))))))(((((((((((((((((())))))))))))(((((((((((()))***************)))+++......---+++++++++************************(((((((((((())))))))))))))))))((((((((('''''''''''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((()))***++++++,,,,,,,,,,,,++++++*********************+++************************************************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++************))))))))))))''')))***)))((('''(((***+++++++++*********))))))))))))))))))************************++++++++++++......---------,,,,,,,,,)))))))))******)))))))))((()))***+++,,,++++++***))))))************))))))((((((((((((''''''''''''+++)))&&&''')))***)))'''''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))*********))))))((((((((((((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''''')))******))))))((())))))(((((((((((())))))))))))((((((((((((((()))''''''((())))))))))))((('''''''''&&&''''''(((((((((((()))))))))*********+++++++++++++++++++++++++++++++++*********))))))((()))***++++++***)))((())))))************))))))))))))************))))))'''((()))*********))))))((()))******+++++++++***))))))************))))))))))))))))))************))))))))))))*********************)))((((((''''''(((((()))************)))(((((()))***+++,,,---...333000,,,******+++,,,+++)))))))))*********++++++((())))))******+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***,,,...+++***+++,,,,,,---------,,,,,,++++++,,,,,,---***++++++++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,***+++,,,---------------+++++++++,,,,,,,,,------........................---------...//////000000))))))''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((())))))******))))))(((''''''((((((((((((''''''))))))))))))))))))))))))************************))))))))))))(((((((((((())))))************))))))***))))))))))))(((((((((((())))))******))))))((((((((()))***************(((***------,,,*********))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''((())))))******))))))'''(((((()))***++++++,,,))))))))))))))))))))))))***))))))(((((())))))***++++++,,,,,,,,,,,,++++++(((((()))******+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++************))))))))))))''')))***)))((('''(((***+++************)))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,------......---++++++)))))))))(((((()))))))))))))))***++++++++++++***))))))************)))))))))))))))***************---+++))))))******)))((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))((((((***************)))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%''')))***+++++++++)))))))))(((((())))))***'''''''''''''''((((((((((((((()))***************''''''''''''(((((()))***(((((((((((())))))))))))+++++++++++++++++++++++++++++++++***************))))))************))))))+++++++++,,,,,,+++++++++))))))************))))))((()))******++++++******)))***+++,,,,,,+++***)))))))))************))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))+++---///111222///,,,***++++++,,,+++************+++++++++,,,*********+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++---000...222999888000,,,///---,,,,,,++++++,,,,,,---***+++---......---+++***------,,,,,,,,,,,,---------------......---------,,,---............------+++,,,,,,------.........---------......//////000//////000000111222222222***)))'''&&&&&&''')))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))******)))))))))(((((((((((((((((((((((())))))))))))******************************************))))))((((((''''''))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))(((((()))***************(((***------,,,*********(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((()))***************(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))*********+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++************)))))))))(((''')))***)))((('''(((***************))))))))))))((()))))))))*********************+++++++++,,,,,,***+++---......---+++*********(((''''''(((******************+++*********))))))************))))))*********++++++,,,,,,,,,---,,,***)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++******))))))(((((((((++++++******************(((***+++***)))((()))***************************))))))))))))))))))))))))%%%&&&'''((()))***+++,,,)))))))))((())))))******''''''(((((((((((((((((())))))***++++++++++++***))))))))))))***+++------''''''((((((((()))))))))************************************************)))))))))******)))))))))++++++,,,,,,,,,,,,++++++))))))************))))))))))))******++++++++++++,,,,,,------,,,+++)))''')))******++++++******)))((()))))))))************))))))*********+++++++++(((((()))))))))*********,,,+++***)))***+++,,,---++++++***+++---000333555111...+++***+++,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++************************+++,,,---,,,++++++,,,...000555EEETTTOOO;;;---,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,...------,,,,,,------...******++++++++++++******------.........------,,,..................------,,,------...///000000111000111111222222333333444***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))************))))))************))))))(((((()))***************)))+++......---+++***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))*********)))))))))(((((())))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++************)))))))))(((''')))***)))((('''(((***))))))))))))))))))))))))((()))))))))************))))))))))))*********+++)))+++---......---+++***+++***)))(((((()))***+++++++++******************))))))************))))))&&&'''''''''((()))))))))*********)))((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))((((((******************++++++(((***+++***)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))***++++++'''((()))************))))))******+++++++++++++++))))))))))))***+++------(((((((((((())))))))))))***************************************************))))))))))))))))))******++++++++++++++++++***))))))************))))))***************+++++++++)))***,,,---...,,,+++)))******++++++++++++******((()))))))))************************++++++++++++(((((())))))******++++++,,,+++*********+++---...++++++***+++---000333555///---+++***+++,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++***************************,,,,,,,,,++++++---///444BBBXXXeeeYYY@@@///------,,,,,,++++++,,,,,,---......---,,,,,,---.........------,,,,,,------...))))))************)))))),,,------------,,,,,,+++000000//////...---,,,,,,------......///000111111------......///000000000************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++)))******++++++******)))******))))))))))))******'''(((((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))************+++)))******++++++******)))(((((()))***************)))+++......---+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******'''((())))))******))))))*********))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++,,,,,,,,,,,,++++++++++++***))))))((('''''')))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************))))))))))))''')))***)))((('''(((***(((((()))))))))))))))***))))))))))))************(((((()))))))))***************,,,------,,,,,,++++++++++++******+++++++++,,,+++******)))*********))))))************))))))((())))))))))))))))))***'''((()))((('''&&&(((***((())))))******))))))((())))))))))))))))))))))))******************)))))))))))))))***************(((***+++***)))((()))***************************))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))******+++,,,'''((()))+++++++++******))))))***++++++++++++***''''''''''''(((((()))***))))))))))))***************************************************+++++++++******))))))))))))******)))******++++++******)))))))))************))))))***))))))))))))***++++++###%%%))),,,...///...---******++++++++++++******))))))))))))*********************++++++++++++,,,)))))))))******+++++++++++++++******++++++,,,---))))))))))))+++---///111...,,,+++***+++,,,+++***************+++++++++,,,*********+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,...000;;;QQQeeeeeeQQQ:::111111---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///------,,,,,,,,,,,,------***++++++,,,,,,++++++***+++,,,,,,---------,,,,,,000000///...---,,,,,,+++.........//////000000111...//////000000111111222((()))+++,,,,,,+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++)))******++++++******)))***)))(((((((((((()))***&&&&&&'''(((((()))******************************(((((((((((())))))))))))))))))************))))))))))))*********+++++++++)))******++++++******)))(((((()))***************(((***------,,,*********************************(((((((((((())))))))))))(((((()))))))))*********''''''((())))))))))))((())))))******++++++,,,,,,)))))))))))))))))))))))))))***++++++++++++***)))++++++,,,,,,,,,,,,++++++)))))))))))))))(((((((((((())))))***++++++,,,,,,************************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++************))))))))))))''')))***)))((('''(((***(((((((((((())))))******))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,***)))))))))******))))))************)))))),,,,,,,,,+++++++++++++++%%%''')))(((''''''))),,,))))))************))))))((((((((((((((((((((((((******************++++++((((((((())))))*********(((***+++***)))((()))***************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))***+++,,,---%%%&&&(((***++++++***)))((())))))***+++*********'''''''''&&&''''''((((((************++++++++++++************************))))))*********++++++++++++***)))(((((()))***+++******++++++++++++******))))))************))))))))))))((((((((()))***+++###%%%))),,,...---,,,+++***++++++,,,,,,++++++***))))))))))))*********************+++++++++,,,,,,******************++++++)))******+++++++++++++++(((((()))***+++,,,---...---,,,***+++,,,,,,+++***)))))))))*********++++++((())))))******+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,---///111???\\\ooobbbEEE444000111---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,---...............------------------------///////////////000000000111111111222333333444444'''(((+++,,,,,,+++((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++******)))((('''&&&&&&'''((()))%%%&&&&&&'''((())))))***++++++++++++++++++++++++''''''(((((())))))******))))))************))))))))))))******++++++++++++******++++++++++++******(((((()))***************&&&)))+++,,,+++)))((((((************************(((((((((((())))))))))))(((((())))))*********+++&&&''''''(((((((((((((((((()))***+++---...///000)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))''''''(((((())))))******((())))))***++++++,,,,,,************************))))))))))))))))))))))))++++++******))))))(((((()))************+++++++++************))))))))))))((()))***)))((('''(((***'''((((((((())))))******))))))))))))******************+++++++++,,,,,,,,,+++*********++++++------,,,,,,............,,,,,,---,,,***)))))))))******))))))************))))))***)))))))))((((((''''''%%%'''))))))''''''***---))))))************))))))(((((((((((((((((((((((()))))))))***+++++++++,,,''''''(((((()))))))))***(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))***+++,,,---$$$%%%''')))******)))((((((((()))************)))***))))))(((((((((((()))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))******+++++++++++++++***)))(((((()))***+++***++++++,,,,,,++++++***))))))************)))))))))((('''''''''(((***+++''')))+++---,,,***'''%%%***++++++,,,,,,++++++***))))))))))))******************+++++++++,,,,,,,,,************************((()))***+++,,,+++******)))***+++,,,---...---------+++***+++,,,,,,+++***((())))))))))))*********''''''((()))***++++++,,,++++++************++++++************************)))+++,,,,,,,,,---000222===bbbxxxdddBBB222///------,,,,,,++++++,,,,,,---***+++---......---+++***,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,...///000000000000******+++,,,---...///000000000000000////////////.........///000000111111)))+++------,,,******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))))))))((((((((((((***,,,---++++++,,,,,,,,,++++++***++++++******************++++++++++++++++++++++++,,,+++)))'''&&&'''((()))+++*********))))))(((((('''((()))***************))))))))))))))))))))))))******))))))***,,,...///***---///000...+++))))))(((((())))))))))))((((((************************'''((()))******)))((('''''''''''''''(((***++++++***'''(((---...+++,,,111+++++++++*********))))))*********)))))))))))))))***+++,,,,,,******+++,,,++++++************++++++,,,+++******))))))******))))))))))))))))))))))))+++++++++*********))))))************))))))))))))---,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,***)))))))))******(((((())))))))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++************+++++++++++++++************))),,,+++***((((((((()))***---)))$$$$$$&&&***++++++,,,+++******++++++)))((())))))*********+++++++++(((((((((((((((''''''''',,,+++*********+++,,,---+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))((((((((()))******++++++,,,+++++++++***)))))))))***)))(((''''''((()))***+++***)))))))))))))))******)))(((''''''((()))***************************((((((((((((((()))******)))))))))******++++++,,,++++++******)))((((((((()))))))))***++++++,,,,,,&&&'''((())))))((('''&&&))))))***++++++++++++***---,,,,,,,,,,,,,,,,,,---************************''''''(((((()))***,,,,,,******)))))))))))))))***---,,,***)))'''%%%######)))))))))***+++++++++,,,,,,+++)))((((((((()))***++++++******++++++,,,---+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***+++,,,---...---,,,,,,************************000///---,,,+++,,,,,,---,,,,,,---///------555>>>SSSaaahhhYYY@@@///+++---,,,,,,+++++++++,,,------...------,,,+++***))))))+++,,,,,,------,,,,,,++++++,,,------......------)))***+++,,,---.........------..................////////////////////////222222222111111111111111)))+++------,,,******+++************************************************++++++)))(((((())))))***)))((((((((()))***+++,,,))))))*********))))))(((++++++++++++++++++++++++************************,,,+++*********,,,...///++++++++++++*********))))))************))))))((())))))))))))))))))))))))***))))))))))))+++,,,---***---//////---+++))))))))))))************))))))************************))))))***++++++***))))))((((((((((((((()))***+++$$$!!!"""&&&(((%%%&&&***+++++++++*********))))))************))))))))))))***+++,,,,,,******+++,,,++++++************++++++,,,+++******))))))******))))))))))))))))))))))))+++++++++*********))))))************))))))))))))************************++++++************++++++,,,,,,***)))))))))******))))))************))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------------++++++************+++++++++++++++************))),,,+++***)))(((((()))***,,,)))%%%%%%'''***+++***,,,+++******++++++***((())))))*********+++++++++))))))))))))))))))))))))******)))))))))***+++,,,***))))))(((((())))))***))))))))))))))))))))))))++++++******)))(((((((((+++++++++******************)))(((((((((((()))***((((((''''''''''''((((((+++***))))))))))))***+++************************((((((((((((((()))******************++++++++++++************))))))))))))++++++******************((())))))))))))))))))((())))))***+++++++++++++++******))))))))))))******((((((((((((((((((((((((******)))))))))***++++++******))))))))))))******++++++***)))((((((''''''***************+++++++++************++++++,,,---++++++******++++++,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,---------,,,,,,++++++++++++++++++++++++---,,,+++******++++++,,,---,,,------+++---777CCC```gggdddRRR<<<000///000...------,,,++++++++++++......------,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,------..............................//////000111222222222222222222222222333333)))+++------+++***++++++************************((((((((((((((((((((((((***))))))))))))***++++++)))((((((((()))***+++,,,((())))))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((()))***,,,---,,,,,,,,,+++++++++++++++++++++++++++***)))((('''))))))))))))))))))))))))******))))))))))))***++++++---//////---+++))))))******++++++++++++******************************(((((())))))))))))(((((())))))((((((((())))))***%%%###$$$'''(((&&&'''***+++++++++******************************************+++,,,,,,******+++,,,++++++************++++++,,,+++******))))))******))))))))))))))))))))))))+++++++++***************++++++*********)))))))))))))))))))))))))))))))))++++++************++++++,,,+++******)))************++++++++++++++++++***************************++++++,,,,,,,,,,,,------......---------------,,,++++++************+++++++++++++++************)))++++++***)))))))))*********((('''''')))*********,,,+++)))***++++++***)))***************+++++++++************************))))))(((((())))))***+++((()))++++++++++++)))((())))))))))))))))))))))))++++++******)))(((((((((***************+++++++++***))))))(((((())))))***(((((((((''''''(((((())),,,+++************+++,,,)))))))))))))))))))))))))))(((((((((((()))******,,,,,,++++++++++++++++++)))))))))************+++,,,,,,++++++***))))))(((+++******))))))******+++)))******+++++++++++++++)))))))))(((((()))))))))((((((((((((((((((((((((,,,,,,+++***************************************)))))))))*********+++++++++++++++***************)))******+++++++++************+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,++++++*********)))*********+++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,------+++000???OOOhhhdddVVVAAA222------...///...---,,,+++*********------------------------+++,,,,,,------,,,,,,++++++,,,------......------///...,,,+++++++++,,,---........................------...000111333444444222222222333333444444555***+++,,,,,,+++***+++,,,************************))))))))))))))))))))))))(((((())))))***+++,,,,,,)))))))))))))))******+++******+++,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''&&&&&&&&&'''++++++++++++++++++++++++******+++++++++***))))))))))))))))))))))))))))))+++++++++***************+++---//////---*********)))******++++++******)))************************)))******************)))******))))))((())))))))))))))))))***+++***+++,,,************************)))***************++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,+++******))))))******************************************************+++++++++*********))))))***************+++++++++++++++************++++++++++++************************++++++++++++******************************+++++++++,,,,,,,,,------...---------,,,,,,++++++++++++************+++++++++++++++*********))))))+++*********************(((((())))))*********))),,,***)))***++++++***)))************************)))))))))***************))))))))))))*********+++))))))***++++++***))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))***+++++++++,,,))))))))))))))))))))))))*********)))******+++++++++++++++******+++++++++))))))))))))))))))))))))))))))(((((())))))***+++------,,,,,,++++++******(((((()))******+++,,,,,,+++++++++*********))))))+++***)))(((((()))***+++)))***++++++,,,,,,++++++++++++************++++++************************,,,,,,+++++++++++++++,,,))))))******++++++******((())))))******+++++++++,,,+++++++++***)))))))))+++++++++***)))&&&$$$###******++++++,,,,,,,,,,,,,,,,,,---------.........,,,++++++******)))))))))*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000+++,,,......---333FFFXXXeee[[[HHH555,,,,,,---,,,...---,,,,,,+++++++++++++++,,,,,,,,,------......+++,,,,,,------,,,,,,+++------...//////////////////...,,,++++++,,,---///...............------------......000111222222333000111111222333444555555***+++,,,,,,******+++,,,************************------------------------(((((()))***+++,,,,,,---((()))))))))************)))***+++,,,,,,,,,,,,,,,((()))))))))*********+++************************,,,+++***))))))((((((((())))))******************(((((()))++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++,,,---///...,,,*********(((((())))))))))))((((((************************------------------------+++******))))))))))))***((())))))(((((()))))))))************************))))))******+++++++++,,,***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++************************++++++++++++************))))))*********+++++++++++++++************++++++************+++*********)))******************)))************************+++++++++,,,,,,,,,------------,,,,,,++++++******++++++************+++++++++++++++*********))))))*********++++++++++++***'''(((***++++++*********+++***)))***+++,,,+++)))************************((((((((())))))******************+++++++++++++++***))))))(((((())))))***************************((((((((()))******++++++)))))))))***+++++++++,,,))))))************))))))***************+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++*********(((((()))***+++,,,------))))))*********+++++++++******(((''''''(((************+++,,,,,,,,,,,,+++++++++************++++++************************************+++,,,---...((()))***+++,,,+++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))++++++++++++)))'''$$$###)))***+++,,,,,,,,,++++++,,,,,,,,,---------......+++++++++******)))))))))******++++++,,,,,,,,,---************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------,,,111AAAQQQYYYPPP@@@333///222111...++++++++++++,,,,,,---...*********+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---............------,,,+++++++++---000111//////.........---------......///////////////000///000000111222333333444+++,,,,,,+++******+++---++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,((()))************))))))'''((()))***************''''''(((((()))*********((((((((((((((((((((((((&&&''''''((())))))******)))))))))))))))*********'''((()))+++,,,------...)))))))))))))))))))))))),,,,,,---------------,,,,,,---......,,,******+++(((((())))))))))))((((((***************************))))))(((((())))))*********)))))))))******+++)))++++++)))(((+++***(((***************+++++++++))))))******+++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++***************+++++++++,,,++++++++++++*********'''(((((())))))*********++++++************++++++))))))***++++++++++++***))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++************))))))***++++++,,,+++++++++''')))++++++***)))***++++++)))))))))+++,,,+++***+++++++++***************''''''((())))))***************+++,,,,,,,,,,,,+++***)))(((''''''((()))***************************++++++******)))(((((((((***************+++++++++)))******++++++******)))(((((((((((())))))***+++))))))************))))))***************************))))))))))))***++++++++++++******************))))))******+++,,,------((())))))***++++++,,,,,,)))))))))(((((()))))))))***++++++,,,,,,,,,,,,,,,)))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))+++,,,---...((()))***,,,,,,,,,++++++*********))))))(((((('''+++++++++******************++++++,,,,,,,,,++++++)))***+++,,,---,,,++++++++++++*********+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,------------------------******+++,,,,,,,,,++++++///------,,,***+++333>>>CCC@@@888000...111000,,,*********+++,,,---...///*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,,,,+++,,,---...000111/////////...------,,,,,,/////////...............000000000111111222222333+++,,,,,,+++))))))+++---++++++++++++++++++++++++(((((((((((((((((((((((())))))+++,,,,,,,,,,,,+++((()))***++++++***)))(((''''''(((******++++++***'''(((((()))******++++++((((((((((((((((((((((((%%%&&&'''((()))))))))))))))))))))******+++++++++((()))***+++,,,---------)))))))))))))))))))))))))))***,,,------------,,,---......---+++******+++)))))))))******)))))))))************************''''''&&&%%%%%%&&&''''''))))))))))))***+++,,,,,,,,,//////+++***------)))))))))*********+++++++++))))))***++++++,,,------***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,+++++++++*********(((((())))))***++++++,,,++++++************++++++((()))***+++,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...............++++++************+++++++++++++++************))))))***+++,,,,,,,,,++++++(((***++++++))))))+++---***)))((()))+++,,,+++***+++++++++*********))))))(((((()))******+++,,,,,,((()))***+++,,,++++++***)))******++++++******)))************************++++++******)))(((((((((+++++++++***************)))***++++++++++++***)))(((((((((((()))***+++,,,******+++,,,,,,+++******++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))***************++++++,,,,,,,,,******************++++++)))******++++++******)))***+++,,,,,,------,,,,,,******))))))))))))******(((((((((((((((((((((((()))))))))))))))***+++,,,''')))+++,,,------,,,+++++++++*********)))))))))***************+++++++++,,,+++++++++,,,---......(((***+++------,,,+++***++++++*********+++,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***,,,,,,------------------------)))***+++++++++***)))(((///,,,,,,...---+++---111///222222...+++,,,,,,)))++++++++++++,,,------...++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,---------......//////000//////...------,,,,,,......//////000000000111222222222222222222222222+++,,,,,,***))))))+++...++++++++++++++++++++++++------------------------)))***+++,,,---,,,+++***((()))***++++++***)))((())))))***,,,,,,---------((())))))***++++++,,,,,,++++++++++++++++++++++++---......------,,,+++************++++++,,,,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))((()))***,,,------,,,,,,---......---+++******+++******++++++++++++******************************,,,+++***))))))***+++,,,))))))))))))***+++,,,---+++///...)))))),,,,,,((())))))******++++++++++++))))))***+++,,,,,,------***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,+++++++++************+++,,,------......++++++************++++++((()))***+++,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000000111111++++++************+++++++++++++++************))))))***+++,,,---,,,,,,+++(((***,,,+++((((((+++...***)))((()))+++,,,,,,***++++++++++++******))))))))))))***+++,,,,,,------'''((()))++++++******)))(((***---......---***(((************************((((((((()))******++++++,,,+++++++++******)))))))))***+++,,,,,,+++***)))************+++,,,---...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,''''''(((((())))))*********++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,------,,,+++******+++,,,,,,------,,,,,,------,,,,,,,,,,,,------************************+++***))))))))))))))))))''')))+++---...---,,,+++++++++++++++++++++,,,,,,))))))******+++++++++,,,...---+++***)))***++++++(((***+++------,,,+++***...---,,,+++,,,---...///******+++,,,---......///---------,,,,,,++++++++++++***)))))))))***,,,---........................+++,,,------,,,+++)))(((---***,,,111333000...///)))000444111---------,,,------,,,++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---...//////000000//////......//////......---,,,000000///...------,,,,,,---...///000111222333444444333333333333333333333...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++************++++++,,,+++******+++,,,...//////---+++***)))***+++,,,++++++++++++++++++++++++)))************+++++++++++++++***************++++++***)))***,,,,,,***)))++++++************++++++,,,,,,+++++++++++++++,,,+++---//////---,,,,,,,,,************************,,,+++++++++***)))))))))++++++******)))(((((('''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,///...,,,***((((((+++*********+++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,------++++++,,,...,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------------,,,,,,+++***,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------.........//////////////////...---,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))---,,,,,,,,,,,,,,,,,,---************************)))))))))***+++++++++,,,***)))((((((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))************------,,,,,,,,,---...///))))))***+++,,,,,,,,,,,,++++++************++++++************************+++++++++,,,,,,---------+++++++++*********))))))((((((((((((((((((((((((++++++++++++******))))))******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,+++******)))******++++++))))))***++++++++++++************++++++,,,,,,,,,&&&(((***---...---,,,,,,,,,***)))***++++++***))),,,,,,------...///000000------..................,,,,,,,,,---------......000///...---,,,+++++++++------------------------...------,,,,,,------...,,,------......------,,,.........////////////000///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,+++,,,---...000000000///......------000000000///////////////.........///000222333444222222333333333333444444++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,))))))))))))))))))))))))+++******************++++++++++++***+++,,,...///+++***((((((((()))***,,,++++++++++++++++++++++++************++++++++++++******))))))))))))******+++*********,,,,,,+++)))++++++************++++++,,,++++++*********++++++,,,...//////---,,,+++,,,++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,---,,,+++++++++++++++******+++,,,,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++***,,,------++++++,,,...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------000//////...---,,,+++***------,,,+++++++++++++++---,,,++++++******+++++++++++++++++++++*********+++++++++++++++++++++,,,+++***))))))))))))***+++***************************************+++++++++***)))))))))******++++++************************************************************************************************))))))))))))*********************+++++++++,,,,,,++++++,,,,,,,,,++++++*********))))))))))))******************************+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***))))))))))))))))))))))))++++++++++++*********)))******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++*********+++,,,,,,------,,,,,,+++***************++++++)))*********++++++++++++))))))*********+++++++++******+++,,,---,,,++++++---,,,++++++------,,,++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///...---,,,,,,,,,,,,------------------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,------------...///...------,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,---......////////////............000000000000000000000000.........///000111222333222222333333333333444444(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------************************************************++++++++++++,,,---......))))))(((((()))***,,,---++++++++++++++++++++++++************+++++++++,,,***))))))(((((()))******++++++***+++,,,,,,+++)))++++++************+++++++++***************++++++...///000///---+++++++++++++++++++++++++++++++++*********+++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&(((***+++++++++---///+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------,,,+++***)))))),,,,,,+++*********+++++++++,,,,,,,,,,,,+++***************))))))((((((((()))******+++,,,,,,------+++***(((''''''(((***+++************************+++++++++*********************++++++,,,,,,,,,+++))))))))))))))))))))))))************************************************************************)))))))))*********++++++((()))+++,,,,,,,,,+++***,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************++++++++++++************+++,,,,,,,,,,,,+++******************************++++++++++++*********+++,,,,,,------,,,,,,++++++++++++******++++++***************+++,,,,,,))))))))))))************------,,,,,,,,,,,,---------,,,++++++------,,,+++++++++,,,,,,------.........---------,,,+++++++++,,,------------.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,------------...///...------,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///............//////////////////000000111111222222///////////////000111222222222333333333333444444)))*********+++++++++,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++,,,---......,,,++++++++++++,,,---...++++++++++++++++++++++++*********+++++++++,,,,,,*********)))******++++++,,,++++++,,,------,,,***,,,++++++******++++++,,,******)))))))))***++++++///000111///---+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((*********+++...000,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,++++++,,,......------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,++++++***---,,,,,,++++++***))))))+++++++++,,,,,,,,,,,,,,,------------............*********+++,,,,,,------,,,,,,+++++++++++++++,,,***+++,,,---,,,+++***)))++++++******)))(((((((((*********++++++,,,,,,,,,---,,,***))))))***,,,---************************,,,+++++++++***)))))))))***+++,,,---...---,,,+++***************************************************************************************+++++++++))))))*********+++++++++)))+++---...///...,,,+++,,,,,,,,,,,,,,,+++***)))******))))))))))))******++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++******++++++*********+++,,,---******************++++++---,,,,,,,,,...000333444+++***)))***+++,,,+++***+++++++++,,,,,,---------111000000///...------,,,------------............//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,.........////////////000......------------......------,,,,,,,,,,,,------+++++++++,,,---...//////---------...///000000111...//////000111222333333111111000000000111111222222222222333333333444444------,,,,,,+++++++++++++++++++++,,,,,,---------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******+++,,,------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...---,,,+++,,,......,,,+++,,,,,,++++++++++++,,,,,,******))))))***+++,,,,,,000111111///,,,++++++,,,******************************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,+++******,,,...------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++++++++++++++++++++***+++---,,,++++++,,,...------,,,++++++++++++++++++++++++,,,,,,---------******+++,,,,,,+++******,,,,,,---------------,,,------,,,,,,+++*********++++++,,,,,,,,,---------------........./////////+++++++++,,,---.........------,,,,,,,,,,,,------***+++,,,---,,,+++***))),,,,,,,,,++++++*********,,,,,,,,,+++++++++******---,,,+++))))))+++,,,---************************,,,+++++++++***)))))))))***+++,,,......---,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************++++++++++++)))***,,,......---,,,+++)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***)))+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++---000555999<<<+++*********,,,------+++++++++,,,,,,,,,,,,,,,---111111000///......---------------.........////////////...---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,.........////////////000......---------......///...------,,,,,,------...***+++,,,---......//////,,,------...///000111111......///000111222222333222222111111111222333333222222222333333333444444......------,,,++++++******++++++,,,,,,------...))))))))))))***+++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++,,,------------,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,---......---+++,,,,,,++++++++++++,,,,,,************+++,,,------000111000///,,,+++,,,...************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***,,,------++++++,,,...---,,,,,,+++++++++++++++***++++++,,,,,,------...***,,,...000000...,,,***,,,------...............******++++++,,,---------++++++,,,,,,------...............////////////000///.........---------,,,------,,,,,,------......+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++******************+++************************+++++++++***************++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,*********++++++++++++,,,'''(((***+++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,---------+++***)))***++++++,,,---,,,,,,,,,---------------,,,,,,,,,)))***+++---000555999<<<...------...000111111///,,,,,,,,,,,,------------///.........---,,,,,,,,,------.........///////////////...............///------------------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,------------............---......///000......------------......++++++,,,---............---------...///000000111......//////000000111111111111111111111222333444222222333333333333444444,,,,,,,,,+++++++++++++++******+++,,,,,,---......************+++,,,------++++++++++++++++++++++++(((***+++,,,,,,+++***((()))***,,,---...---------++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,---...//////...---------//////---,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---...///000000000...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...------.........---,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++***,,,------++++++,,,.........---,,,,,,,,,,,,,,,******+++,,,,,,---......,,,///333666666333///,,,+++,,,------.........---******+++,,,,,,------...++++++,,,,,,---......///....../////////000000000............------------,,,,,,++++++,,,------...---,,,++++++******++++++++++++,,,,,,------......,,,+++++++++++++++++++++***+++,,,,,,,,,,,,+++******************************************++++++++++++++++++++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,*********+++++++++,,,,,,((()))))))))***************++++++,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,---......---,,,***((()))***,,,......---,,,***---------,,,,,,+++++++++,,,,,,,,,---...000333444000///...///222333222111------------------------............------------............//////////////////............//////...........................------,,,,,,------...,,,------......------,,,,,,,,,,,,------------..................///000000......------------......+++,,,---.........---,,,------......//////000000...............////////////...//////000111222333222222333333333333444444)))))))))***++++++,,,,,,******+++,,,,,,---......++++++++++++,,,---...///------------------------((()))+++,,,,,,+++)))((()))***,,,---......---,,,++++++,,,---............++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,---...///...------...//////...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000///000///...------///111........................---------,,,,,,+++++++++'''((()))***,,,---...///------------------------------------------------------------------------***---000111000////////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++---...//////...------------...******+++,,,,,,---......(((,,,111555555111,,,(((***+++,,,,,,------------...------,,,,,,++++++***++++++,,,,,,---...//////////////////000000000000***++++++,,,...//////000+++*********+++,,,,,,---...---+++***)))***+++,,,******+++,,,---......///*********++++++,,,------,,,---///000000///---,,,************************))))))******+++++++++,,,,,,+++***)))***+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++************************+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,---.........,,,)))((((((***---///000...+++))),,,,,,,,,++++++*********///...---,,,,,,,,,,,,,,,...------...111222111111......................../////////000000000000000............/////////000//////.........//////000////////////////////////...------,,,,,,------...,,,------......------,,,........./////////000000...............///000000......------------......,,,---.........---,,,+++.........///////////////...............---------,,,,,,------///000111222222222333333333444444444++++++++++++++++++++++++++++++,,,,,,,,,---------....../////////...,,,+++))))))***,,,...///000111...------,,,+++***))))))---------............///...------,,,,,,------...+++++++++++++++++++++++++++***'''%%%&&&))),,,...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,000///---,,,,,,---///000111111000///---***((('''+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000***,,,---,,,++++++---...////////////////////////......////////////.........---+++******+++---...//////...------------...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///))))))))))))***,,,...///(((+++...//////...---...------------------------...---,,,,,,++++++,,,,,,)))******++++++,,,------+++,,,...000000000000//////////////////......---------------------------///...---+++******++++++......---,,,,,,+++******------,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))$$$))),,,+++******+++,,,,,,+++***)))))))))***---------,,,,,,,,,++++++///...,,,++++++,,,...//////---,,,---//////,,,)))******+++++++++,,,,,,,,,------------------------------------------,,,,,,//////...---,,,,,,++++++,,,,,,------,,,+++)))(((------------------------------++++++++++++---------,,,+++***)))***++++++***+++,,,---------,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///---+++,,,...///000//////......------,,,++++++///...---++++++,,,------******,,,---------,,,+++///...---,,,,,,---...///000000//////.........---///...,,,++++++,,,...///.........---,,,+++))))))......------------......111111000000/////////.........////////////............---,,,+++******)))***+++---///////////////000000///...............+++,,,,,,,,,---.........------......///000000111333222111000000111222333////////////////////////000111111111111222222222333333333333333333333333,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...///...---,,,,,,,,,,,,,,,------...............------,,,+++++++++---------............///------,,,,,,,,,,,,---------------------------------,,,***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,++++++++++++,,,,,,...---,,,,,,---...000222/////////......---------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---......------...///------------------------......////////////.........---,,,+++***+++---...//////...------------...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...*********+++,,,...///000---///000000...+++++++++------------------------...---,,,,,,++++++,,,,,,******++++++,,,---------,,,---...000000000000000//////000000//////...------------------------------,,,+++++++++,,,---.........---,,,,,,+++******,,,,,,+++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,//////------...000---,,,,,,++++++++++++,,,---,,,,,,,,,++++++++++++---,,,+++******+++,,,---,,,***)))***,,,,,,)))'''++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,---...---,,,+++***------------------------------,,,++++++,,,------000///...---------...///+++,,,---.........------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///,,,******+++---.........------------,,,,,,,,,///......------------------...///000111000000//////...------------...///000/////////............///...------------...///.../////////...---,,,+++......------------......///.........------------......////////////....../////////...------,,,,,,------,,,,,,---///000111000000///...............000000000///...---------////////////////////////111000////////////000111////////////////////////000111111111111222222222333333333333333333333333------------------------,,,,,,,,,,,,------------+++,,,,,,------------,,,///......------,,,++++++---------------------------------............///,,,,,,++++++++++++,,,,,,------------------------///...------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------,,,,,,---------,,,,,,+++,,,---000222333111000///...---...///000---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////..................,,,...//////......///000------------------------......////////////.........---,,,++++++,,,......//////...------------...///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...///000000000333444444222000......///------------------------...------,,,,,,,,,,,,,,,++++++,,,,,,---......///------...///000000000000//////000000//////...---........................*********+++,,,...000111...------,,,,,,++++++***........................------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---------+++)))))),,,...---,,,,,,,,,,,,------...,,,,,,,,,+++++++++******+++***)))))))))***+++,,,---,,,,,,,,,...---,,,***,,,,,,,,,,,,------------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,++++++++++++,,,...//////......---------------------------...---,,,++++++,,,---...111000//////......//////***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...///,,,)))'''(((***+++,,,,,,,,,,,,---------.........////////////...------///000111222222222111111///......------......///////////////............//////////////////////////////000000000//////.........------------..................------------......////////////......000000000000000000//////000...,,,+++,,,...111333000000///.........//////222111111000000/////////111111000//////...------///......------......///////////////////////////000111111111111222222222333333333333333333333333------------------------,,,,,,,,,------------...***++++++,,,,,,---------//////...---,,,,,,+++++++++,,,,,,,,,------......---------............///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////......---,,,------------------------.........//////...............------------......---,,,,,,---...000111222444222///---,,,,,,------,,,...///...---,,,---...------------------------------------------------111111000000//////......+++---///000///......///////////////////////////......////////////.........------,,,------.../////////...------------...///////////////......---........................------------------------+++,,,,,,,,,,,,---------,,,---///111111111111000000111111000//////000222------------..................---,,,,,,,,,,,,,,,,,,,,,------.../////////......//////000000000000000000000000000///......////////////////////////******+++,,,---...000000---------,,,,,,+++++++++,,,------...............------------------------,,,,,,,,,---------------------------------------+++,,,,,,---,,,,,,++++++******)))((((((((()))***,,,,,,++++++,,,---......,,,,,,+++++++++*********+++******))))))***+++,,,...---............---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////---,,,***)))''''''***+++---...//////......------------------------...---,,,++++++,,,---............---------------)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------000---)))'''(((***++++++++++++,,,,,,---...//////...///000000000///---,,,......//////000000000000//////............/////////////////////.........---...////////////...---......///000000000000000......------------......000000000000000/////////......////////////....../////////000000111111111///...---,,,---...000111000000///////////////000......///000111222222333111111000000///.................................////////////////////////000000111111111222222222222222333333333333444444++++++++++++++++++++++++,,,,,,---------.........++++++++++++,,,------...------------------,,,,,,*********+++,,,,,,---------------............///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,+++------------------------,,,---............---,,,///......------......//////........./////////000111000---+++++++++,,,---+++---------,,,+++,,,------------------------------------------------------------,,,,,,+++++++++***,,,//////...------...////////////////////////......////////////......------------...//////000//////...------------...///////////////......---........................------------------------------------............---...000111222111111000++++++,,,+++******,,,...---------......////////////...------,,,,,,------,,,------......//////000////////////000000000111000000000000000//////...////////////////////////,,,,,,------............------,,,,,,,,,,,,++++++((()))***+++,,,+++++++++------------------------,,,,,,,,,------.........------------------------+++,,,,,,---------,,,,,,,,,,,,---.........---,,,+++++++++++++++,,,---...,,,,,,,,,+++++++++******++++++++++++,,,,,,------)))***+++++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---,,,***)))(((''')))***,,,---............------------------------......,,,,,,,,,,,,......------------,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------111...***))))))+++,,,,,,***++++++,,,---...//////...///000000000///---,,,---------.........//////////////////////////////.........///////////////,,,------......------,,,,,,,,,---...////////////......------------....../////////000000000000000......////////////...............//////000111111......//////000/////////000000/////////000000111,,,------...000111111222000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222222222222333333444444444++++++++++++++++++++++++,,,---------............---,,,,,,,,,,,,,,,---...,,,,,,---------------...*********++++++,,,,,,,,,---------............///,,,,,,++++++++++++,,,,,,........................------.........---,,,,,,------------------------+++,,,---......---,,,+++......------------......////////////////////////,,,+++++++++,,,---///000+++,,,------++++++,,,---------------------------------------------------............------------))),,,///000///---------------------------------......////////////......------...//////000000000//////...------------...///////////////......------------------------------------------------------------.........//////---...//////000000000///...//////...,,,+++,,,------------...//////000000///......---------------,,,,,,------.../////////111000000//////000000111000000111111000000///...........................------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000//////...------------------------,,,,,,,,,---......//////------------------------+++,,,,,,------------------------///111111...,,,,,,+++++++++++++++,,,------------,,,,,,,,,+++++++++,,,,,,---.........///)))+++------,,,+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++++++++,,,,,,,,,---)))***,,,---.........---------------------------///...---,,,,,,---...///...////////////...------......---------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,///---++++++,,,------,,,++++++,,,,,,---...//////...////////////...------//////.........///000111...//////000000//////............///////////////------------------------+++,,,---.....................------------......---------.....................////////////......------......//////000000---...000111111000///...000000/////////000111111........................000000000000000000000000///000000111111000000///000000000000000000000000000111111111111222222222111222222333333444444555,,,,,,,,,,,,,,,,,,,,,,,,------------............///...---,,,,,,,,,---...------------------------++++++,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,,,,------////////////////////////------------....................................,,,---...//////...---,,,...------------------...---...///000000000000000++++++,,,---...///000000,,,---...---,,,+++,,,.................................................../////////000000000000000***---000111000///......------------------------......////////////......------...///000111111111//////...------------...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------............------------...//////---///111111000///...///---------...///000000000//////...---------------+++,,,,,,---......//////222111000//////000111111000111111111111000//////------------------------------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333222111111------------------------,,,,,,------.../////////........................+++,,,,,,---......------000...++++++------,,,***...------,,,,,,,,,,,,---.........---------,,,,,,+++,,,,,,---.../////////+++---//////...---...000++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++,,,---......///+++,,,---...//////...---------------------------///...---,,,,,,---...//////000000111000///...---------,,,,,,,,,---...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,+++,,,......---,,,,,,,,,,,,------.........///......---------------//////.........///000111...///000111111000///.............../////////000///...---,,,,,,---...///,,,,,,---.........------......------------......------------.........///......////////////...............///////////////000000//////////////////000000//////000111111222........................222222111111000////////////000111111111111000///000000000000000000000000000111111111111222222222111111222333333444555555---------------------------------.........//////111000...---,,,------............------,,,,,,+++---------------------------------.........//////...------,,,,,,------...------------------------......------...///000111........................---...000111111000...------------,,,,,,---------+++,,,...000111222222222......///000//////......---...///...------...///................................................+++,,,,,,,,,------......+++...111333222000//////////////////////////////......////////////......------///000111111111111//////...------------...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------...---,,,++++++,,,...///###&&&***------------...---------...///000000111//////...------------...++++++,,,,,,---......///222111000//////000111111111111111111111000//////------------------------+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......---,,,------------------------,,,,,,------...///000000........................+++,,,,,,---.........---777222---***+++,,,,,,+++000///...---------------//////.........---------***+++,,,---............'''***------+++***+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,---------------------------...///000000000///...------------------------///...---,,,,,,---...///...///000000000///---,,,+++***)))))))))***+++,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++---//////---+++,,,,,,,,,---------......///...---++++++,,,------...------,,,,,,---///000...///000111111000///...---.........//////000000111000...------...000111---...............------.........------............/////////000000111111......////////////......000000000///////////////222111///------...000222000000///000000111222222++++++,,,...///111222222444444222111000...------...///000111111000///...000000000000000000000000000111111111111222222222111111222333333444555555111---...222222,,,***------...///...---,,,---............------,,,,,,,,,------------------------***+++---//////...---,,,+++,,,---...////////////------------------------//////.........---------+++,,,------......---------------.........//////---...///000000///...---//////............//////000/////////111222444666,,,---......//////......///////////////.........////////////////////////...........................///000///...---...000------......///000000000111111000000000000000000------------------------000///.........///111222000000000000000000000000222222222222222111000///......////////////......+++...111111000...------///000000...++++++///333////////////////////////,,,---------....../////////////////////////////////...---,,,+++,,,,,,---////////////...---,,,+++---------...------,,,,,,//////000000000000//////........................//////.........---------......---------,,,,,,,,,------,,,+++,,,---...///------.........---+++***//////...---------......---------------...///000,,,------------------,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,++++++*********//////...---,,,***)))((()))+++---///111222111111000---***+++...000000...---,,,,,,,,,,,,---..............................111111000000//////.....................---------........................000///...---------------,,,,,,---///000222333333//////.........---------------------------------,,,------......------,,,---------------------------///222333333000---+++///...............------//////000111111111111111111000///......///000111111111222111//////000111333111///000111///...---,,,---------......//////000000/////////.........////////////////////////////////////////////////......///000000000000000000000//////.........---///////////////000111111222222111111000/////////000000000000000000000000////////////////////////000000000000111111111111//////////////////......000111222333333222000000111111222333333333333222PPPHHHAAA===666...***+++---...///...---,,,---/////////..................---------------------------,,,,,,,,,------....../////////000000///......------------------------//////.........---------,,,,,,---...............,,,,,,,,,---------......---...///000000///...---//////............//////...------...///000222333,,,---......//////......////////////////////////------------------,,,,,,........................///000111000///...///111000000000000000000/////////////////////000000000////////////////////////000//////...///000111222000000000000000000000000111111222222111000000///......////////////......+++---///000///......////////////---++++++,,,---........................------.........////////////////////////////////////...---,,,,,,,,,------......//////......---------....../////////......//////000000000000//////........................//////.........---------///.........---------,,,,,,,,,,,,,,,,,,...///000------.........---,,,+++...---------------............---------...//////------............---------...//////////////////......---------...//////......................../////////.........---------------,,,+++***)))(((+++,,,---......//////...000...++++++...//////...------,,,,,,------...///........................////////////.........---------..........................................000///...------------...---.........//////////////////.........---------------------------------,,,------......------,,,---------------------------...000111111///---+++,,,,,,,,,------------......//////000000//////...000///...------...///000000111222111//////000222222///---...//////---,,,------......////////////......---------,,,,,,,,,////////////////////////------------------------......///000000000000000000000/////////.........///////////////000111111000000000000000111111111000000000000000000000000////////////////////////000000000000111111111111111000000000000000//////000111222333333222111000111111222333333333333333nnncccVVVKKKAAA888333333---...///...------...//////////////////000000000------------------------///---,,,++++++---///000111111111111000///...---------------------------/////////............------......///////////////++++++,,,,,,,,,---------......000000000000......//////............//////---------...///000111222------...////////////...////////////////////////.........------,,,,,,,,,........................000111222111000///000222222222222111000/////////------......//////000000000000000000000000000000000////////////000111222000000000000000000000000000000111111000000//////...//////000000//////...+++---............000222222111//////000000///.................................////////////000000///////////////////////////...------,,,---------------.../////////......---...///000111111111000///000000111111000000////////////////////////////////////............---////////////............,,,,,,,,,,,,---...000000---............---,,,,,,,,,,,,,,,,,,,,,---.../////////......---...............////////////......///000000000000//////...000//////.........//////////////////////////////000000000///////////////,,,,,,,,,,,,,,,+++******...---,,,,,,,,,,,,,,,,,,000...,,,,,,.........------------,,,------...///....................................------------,,,---------.../////////........................//////......------....../////////...------,,,,,,/////////.........------------------------------------............------------------------------,,,---...............---,,,,,,,,,---......//////---...............---,,,///......------......///000111111111//////111333...111444555444333000...////////////000000000000.........------------,,,////////////////////////------------------------......///000000000000000000000////////////......000////////////000111111...//////000111111222222000000000000000000000000////////////////////////000000000000111111111111222222222222111111000000111111222222222222111111111222333333444444333333bbb[[[PPPEEE:::333///...,,,---///...------...///.........//////000000000...........................------,,,,,,...///000000111111111000000///.........................../////////.....................///000000000000000,,,,,,,,,---------.........///000111111000///...//////............///////////////000111222222333------...//////////////////////////////000000000111111000000//////..............................///000111111//////000111111111111000000/////////---......//////000000111111111111111111111111111000000000000000111111111//////////////////////////////000000000000////////////000000000000//////---............000333666555111------000222222111------------------------/////////000000000000000////////////////////////.........------------...,,,,,,...//////000000000---...///000111111111111000000000111111000000000000000000000000000000000/////////...............000000000//////////////////..................///..................------++++++++++++,,,...//////000000///......---......//////000000000000////////////000//////...---,,,000///..........................................------------------------,,,,,,---------------,,,///...,,,++++++,,,------///......---......---------------------...//////................................................,,,,,,,,,---...///000000........................//////............//////000//////......------,,,////////////....................................------............------........................------------...//////000////////////////////////,,,------...//////....../////////......////////////111111111000000222444000>>>KKKLLLDDD;;;666333000000000000000000111111000000000///////////////////////////////////////////////////////////////......///000000000000000000000//////////////////000000//////000000111222//////000000111111111111000000000000000000000000///////////////////////////000000000111111111111222222222222111111111111111111222222222222222222222333333444444444444444ZZZZZZUUUJJJ>>>555000///,,,---......------...000---------......//////000........................,,,---.../////////...------...//////000000000000........................////////////////////////...///000000111111000000............////////////...///000111111000///...//////............////////////000000111111111222---...//////000000//////////////////000000111111111111000000000/////////...........................///000000......///000.........//////000000000/////////000000111111111000000000000000000000000///000000111111111111111////////////////////////...///000000000000////////////000000000000//////...////////////111666999:::444---***,,,...//////........................000000000000000/////////////////////////////////---.....................,,,,,,...///000000111111,,,---...///000111111111000000111111111111000000111111111111111111111111////////////////////////000000000000000000000000111111111000///...---,,,........................+++++++++,,,---...///000111000///...............//////000000000000//////............---,,,,,,+++......------,,,------...------------------------,,,,,,,,,,,,,,,,,,---------...//////000000//////...---,,,,,,,,,---...///---............------......------------...//////////////////////////////////////////////////////,,,,,,,,,---...///000000//////////////////////////////.........//////000///////////////000000000000000/////////.................................---......//////......---........................//////.........000111222000000//////......------+++,,,...///111111222222000000000111111000000000///000111111111111333555888SSSjjjfffRRR@@@777444111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000//////000000000000000000000000000000000111222222111111111111000000//////000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111222222222333333444333333444555555555555444\\\cccdddWWWEEE888222000+++---......------///000..................//////........................+++---///000111000...---,,,---...///000000000000...........................////////////000000000...//////000000000000000...////////////000000000//////111111111111////////////............//////,,,---...////////////.........///000000000000///...//////000000111111222................................................---///000///...---...///---------...///000000000111111111111111000000000///////////////////////////000111111222222111111000000000000000000000000//////000000111111000000///000000111111000000/////////000//////222555888DDD>>>777111/////////000////////////////////////000000////////////......////////////////////////------...////////////...,,,---...///000111111111---...///000000111000000000111111222222111111000000000000000000000000000...////////////000000000////////////000000000000222222222111000...---,,,.........---......///000---------------...///000000000//////...///////////////000000000000//////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,---......------------------------...............////////////000000111111111000000...---------------...///+++---//////...---...///......------......///000/////////////////////////////////000000000000000,,,---------...///////////////////////////////////////......//////000000---......///000111222222000000000/////////....................................////////////..............................000////////////000000111.........---------,,,,,,---...///111222333333333000111111222222111111000...000111111111222444777@@@___vvvnnnSSS===444111111111111111000000000000---............/////////000000000000000000000000..............................///000000000000000//////000000000000111111111000000000000111222222222222111111000//////...000000000000000000000000000000000000000000000000000000000000111111111111000000000111222222333333222222111222222333444555333444555555666666555555OOO\\\bbbSSS===///+++++++++,,,......---...///111000000//////////////////........................---....../////////////////////000111111111000000.........................../////////000000000000---...//////000000//////.........////////////000///000111222222111000/////////............//////,,,---.../////////...---......///000000000000000...//////000111111222222---------...//////000000...........................000111000///...///000///////////////000000000111111111000//////......000000000000000000000000///000111222222222111111000000000000000000000000///000000111222222111111000000111111111111000000---.../////////000333555AAA@@@<<<888333111111111000000000000000000000000/////////.........------////////////////////////,,,---...///000000///...---...///000000000000000000000111111111111111000000111111222222111111000000000000000000000000000.../////////000000000000.........//////000000000000000111111111000///...///...------...///000111//////.........//////000//////////////////000111...//////000000//////...,,,,,,------...---------,,,,,,,,,,,,---///000111............................../////////000000000000000111111111000000///------...------,,,+++***))),,,//////......///111...............//////000////////////////////////........./////////000000------..................///////////////////////////////////////000111111------......///000000111000000000000/////////.................................////////////..............................//////////////////......---......///000000111111000000111111222111111111///000111222222111000///...///111111111333555777===WWWhhh]]]FFF777333111111111000000000/////////---.........////////////000000000000000000000000..............................///000000000000000//////000000000111111111111111000000111111222333111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///000111222333444555666222222111111222333555666444444555666666666666666OOO```iii[[[EEE999888;;;+++,,,............///111222222111111000000//////////////////////////////000///---------...000111222222222222222111000///////////////////////////.../////////000000111111---......///////////////---------........./////////000111222222111000/////////............//////...///000111111111000///...//////000000000000000...//////000111222222222......///000111222333333........................///111222111000///000111222222111111000000//////111111000///...---,,,,,,000000000000000000000000///000111222333222111111000000000000000000000000000000111222222222222222000000111111111111000000,,,---............111333222555777555111......///000000000000000000000000//////......---------,,,////////////////////////,,,---///000000000///......//////000000000000000222222333333333222111111111111222222222222111111////////////////////////.../////////000000111111---.........//////000000---...000111222222111111///...------...///000111111000000////////////000//////...//////000111222......////////////......,,,,,,---...////////////,,,,,,,,,---///000222333////////////////////////---.........//////000000000000000000000///...............---,,,)))'''&&&'''+++///000///...000222...............///000000000000000000000000000000---------.........//////...............---------000000000000000000000000///////////////000111111---------...............000000000000////////////////////////////////////......////////////......////////////////////////.../////////...---,,,,,,...///000222444666888888222222222222111000.........///000111111000///......///111111222333666888444HHHSSSHHH888444555444111000000000//////......///000000000111111222222000000000000000000000000111111111111111111111111...//////000000000000000//////000000111111111222111111111000111111222333/////////000111111222222000000000000000000000000000000000000000000000000000000000000111111111111///000111333555777888999222222111111222444555666444555555666666666666666IIIdddiii^^^333===444111111000000//////......222222111111///...,,,,,,////////////////////////////////////000000000000,,,---...000111111222222000///...------...///000000000000000////////////111111111000000000000000//////000000111111222222333444444333000...//////////////////////////////000000000000000000000000000000000000000000000000000000//////000111222222000000111111111111000000111111222333222111000///000000//////......------111111111111111111111111000000000000000000000000...///111111/////////000222111000000000000000111000000000000000000111111111000/////////000222333000000000000000000000000000000000///000111111222222///------...000111111...............///000000111111000///////////////////////////////////////111111111111111000//////222222111000///...------000000000000000000000000111111222222222222111111......//////000000111111000000000000000000000000///////////////000111111000000000000000000000000111111000///////////////111000//////000000///...//////000000000000//////111000//////000000///............///////////////......///000111222222333000000000000////////////111000///---------...///111111000///...---,,,,,,000000//////.........---...------......///000111,,,000222///...111000,,,------------------------//////000000000000//////////////////............000000000///......------////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000111111111111000000000000//////000111222000...+++////////////////////////111111000000//////......//////000111222333333333222111000000000111333444000222333222000000111222333444555666666555444333111111000///////////////222///---...000000...+++000000000000000000000000111111000000000000000111)))+++...000111111111000000111111111111222222222222222222222222111000///000111111111111222222222///////////////000111111000000000000111111111111///000000000000//////...222222333444444555666666111111222222222333333333444555777888777666444333CCCqqqyyy<<<777+++111111000000////////////000000111222222222222222000000000000000000000000////////////000000000111///000111111111111111111000//////////////////000000000000000000000000///000000000///////////////000000000000111111111111333444444333000//////000////////////////////////000000000000000000000000111111111111111111111111000000000000000111222222000111111111111111000///...///000111222222111000//////////////////......111111111111111111111111111111111111111111111111///111222222111000000111111111000000000000111111111111111111000000000000000000000000000111222222222222222222222222222222000000000000111111111111111///---...///111111111//////......//////000000111111000///////////////////////////////////////111111111111111000//////---......000111222333333111111111111111111111111111111222222222222111111111111111111222222222222111111111111111111111111000/////////000000111111111111111111111111111111111000000///......//////111///...///111111000///111111111000000111111111222111///000111111000...000000000///.........---......//////000000111111000000000000000000000//////............///000111000///////////////......000000/////////.....................///000111111222//////000111///------........................///000000111111000000///111000000000///.........000000000000000000000000.../////////000000111111111111111111111111111111000000000000000/////////000000000000000000000000000000000000////////////111111222333333222000.........///000000111222222111111111000000000000000333333333222111000000///111000/////////000222222111222333333111111222333333444555555555555444333222111111000000000000000222000...///111222000...111111111111111111111111000000000000000111222333,,,---///111222222111111111111111111222222222222222222222222222111000000111111111111222222222222111000000000000111222222111111000000000000000000000111111222222222111111222222333333444444555555333333333333444444444444444555777888888777555444888^^^xxxddd555777222111000000000000/////////...///000222222333333333111111111111111111111111/////////000000000111111222333333333222111000000000000111111111111000000000000000000000000000000////////////////////////111111111111111000000000333444444333000//////000////////////////////////000000000000000000000000111111111111111111111111000000000000000000111222111222222222111000//////,,,---...000111222222222////////////000000000000000000000000000000000000111111111111111111111111111222444444222111222333000000000000000111222333222222111111111000000000///000111111222222111111///////////////////////////000111222222222111000000///...///111222111000////////////000000111111111111000/////////000000////////////////////////111111111222111111000///------///000222444555666111111111111111111111111111222222333333222222111222222222222222111111111111111111111111111111111000000000000111111111222111111111111111111111111000000///.........//////000///...///111222222111000///...------...///000333222000111222222111///222111000000......---,,,////////////////////////000000000000000000000000---------...///111222333......//////000000000111000000000000////////////............///000111222555111000444666444444777000000000000000000000000111111111222222111111111222222111111000///......///000000111222222333333......//////000111222222111111111111111111111111//////000000000000000000000000000000000000000000000000/////////.........222333444444444333222111......///111222333444555111111111111222222222222555444333222111000///...111111000000111111222333222333444444333222333555333333444444444444333333222222111000000000000111222111000111222333222111111111111111111111111111/////////000111222444444///000111333333222222111111111111111222222222333222222333333333222111111111111111111222222222333222111111111111222333333111111111000000/////////111222333333444444444444333333333333333333333333444444444555555555666666333444666777888888777777111999KKK:::===...999666000000000000000000000000//////000000000//////...222222222222222222222222//////000000000111111111222222222222222111111000000111222333333222111000000000000000000111111111////////////000000000000222222222111111000000000333444444333111000000111000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000111111222222222222111000//////...//////000111222222222/////////000000111111111000000000000000000000000111111111111111111111111111222444444222111222333//////000000111222333444333222222111111000000//////000111222333222111000////////////////////////...///111333333222111000000//////000222222111//////000000111111111111111111111000000///000000111000000000000000000000000111111111222222111111000222222222222222222222222222222222222222222222222222222333333333333222222111111111000000/////////111111111111111111111111000111111222222222222222111111111111111111111111000000///....../////////000///...000222333333222222000///------///000222444333111222333333222000111000000000//////......000000000000000/////////000000000000000111111111.........///000111222333//////000000000111111111000000000000000000000000////////////000111222222>>>CCCCCC;;;666888:::999000000000000000000000000111222222333333222222111444333333222111000//////000111111111222222222333---......000111222333333111111111111111111111111/////////000000111111222000000000000000000000000000000000000////////////111333444444333222222222//////000111222333444444111222222222333444444444222222222222222222222111333222222333333333444444333444555555444444555666333333333333333333333333222222111000000000000000111000000111222333333222222222222222222222222222111111111111111222333444111111222222222222111000111111111222222222333333222333333333333333222222111111111222222222333333111111111111111222333333222111111000000//////...111111333444555555555555333333333333333222222222444444444555555555666666333444666777999999999999111///555...888222444+++000000000000111111111111//////000000000//////...222222222222222222222222000000000000111111111111///000111111222222111111000111222333333222111000///000000000111111111222000000000111111222222222333333222222111111000000333444444333111000111222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111222222222222222111000000222222222222222222222222///000000000111111222222000000000000000000000000111111111111111111111111000222333333222111111222000000000000111222444444333222222222111111000000///000222333333333222111444444444444444444444444...000222333444333111000000//////111222333111000000111222222333333222222111111000000000000111111111111111111111111111111111111222222222222111111444444444333222111111000222222222222222222222222333333444444444444333333222222111111000000//////111111111111111111111111111222333333444333333333111111111111111111111111000000/////////000000111000//////000333444444333555444222111111222444555444333222222333333222000.../////////000000111111222222111111111111111111///000000000111111111222000000000111111111111111222111111111111000000000000111111111111111111111000000///000000111222333EEEWWWVVV>>>///555777///////////////////////////222222333333333333222222333333333222111000000000222222222111111000000000---...///000111222333444111111111111111111111111//////000000111111222222111111111111111111111111222222222111111111000000000222333333111000111333000000111111111111222222222222333333444444555555333333333222222222222222222222333333333444444444333444666666555555666777333333333333333333333333222111000000//////000000///000111111111111222333222222222222222222222222444444333222222111222222111111222222111111000000111222222222222333333333222333333444444444333333111222222222222333333333111000000000000111222222222222111111000000000///000111222333444444444444444333333333333333333333444444444444555555555555444555666777999::::::;;;///222777555666111111///000000000111111111111222...///000222222333333333222222222222222222222222000000000111111111222222//////000111222222111111111111222222222222111111///000000111111222222222000111111222222333333333222222222222222111111111333444444444222111111333111111111111111111111111111111111111111111111111222222222222222222222222222111111000000000000000111111222222222222222111555444333222222222222222111111111111111222222222111111111111111111111111222222222222222222222222000222444333222111222222111111111111111222333444222222222222222222222222000111222222333222222222333333333333333333333333000000222333333333222111111000///000222333222111000111333444444444333222111111000000000111222222111111111111111111111111000111222222333222222222111222222222222333333333333333333333333333333333333444444555555444444333333333333333333222222222222222222222222222222222111222444555555555444333222222222222222222222222111111000000000111222222222111000111333444444333222111000//////000111222444333111222333333222000---...//////111111222333222222222222222222222222///000000111111222222222000111111222222222111111333222222222111111000000111111111111222222222222000000000000111222333444:::NNNPPP:::---333777000////////////////////////111222222333333222222111222222222111111111111111333333222222111000000/////////000000111222333333222222222222222222222222000000111111111111111111111111111111111111111111333333222222222111111111...111333222//////111333111111111111111111111111333333333333444444444444666555444333222111000///000111222333333333222222333444666666555555666888444444333333333333444444222222111000000000000111000111222222111000111333333333333333333333333333666666444333222111111111222222111111111111111111222222222222333333333333333333444555555555444444222222222222333333333333000000000000000111222222222222222222222222222222000000111222333333333333444444444444444444444444444444444555555555555666666666777888999:::;;;;;;////////////...///222777000000111111111222222222000000111222222222222222222222222222222222222222000000111111111222222222222222222333222222111000111111000000000000111111///000000111111222333333///000000111222222333333111222222222222222222333333444444444222111222333222222222222222222222222111111111111111111111111222222222222222222222222222222111000000000000000000000111222333333333333333222111111111222333444222222222222222222111111222222222222222222222222222222222222222222222222222333555555333222333444222222222111111222333333000111111222222333333444222111111111222222333333000000000000000000000000111111111222222222333333333111//////111222333222111222444555555555333333111111000000111111222333222222222222222222222222000111222222333333333222///000000111222333333444444444444444444444444444444444555555555555444444222333333333333333333444222222222222222222222222222333555666666666444333222222222222222222222222222222111111222333333444333222111222333444333222........................333222111111222222111000/////////000111111111222000000000111222222333333///000000111111222333333...///111333333444333333111111111222222222222222111111111222222222333333111111111111222333444444111777:::777222111333444111111111111111111111111111111222222222222111111000000000111111111111111333333333333222222222222000000000111111222222222222222222222222222222222222222111111111111111111111111111111111111111111222222222111111111111000...111333222///...111555111111222222333333444444444444444333333333333333555555444333222222111111222333444555666555555444222444555555555555666888555555444333333444555555444444333222222222222333222333555444111000222444444444444444444444444444666555444333333333333333333222222222222333333333222222222333333333444444333333444555555555555555222222222333333333444444222111111111111222333333222222222333333444444555111222222333333333222222444444444555555666666666555555666666666777777777777777777888999:::;;;<<<555000***000444777111///000000111111222222222222222222111111///...---,,,111111111111111111111111000111111111111222222222555555555444333222000000222111000//////000111222///000000111222222333333...//////000111222222222111111111222222333333444333444555444222222222444222222222222222222222222111111111111111111111111222222222222222222222222222222111000000///000000///000111222333444444444000000//////000222444555444333333222222111111111333333333333333333333333222222222222222222222222333555666666555444444555333333222222111222222222000000111222333444444555333222111000111222333444222222222222222222222222222222111111111222333444444111///...000222333333111222444666666555444333111111000000111222333333222222222222222222222222000111222333333333333333000111111111111222222222444444444444444444444444444444555555555555444444000000000111111222222333222222222222222222222222222333555777777666555444222222222222222222222222333222222222333444444555555333222222444444333111222333444444444444333222333222000111222222111///111111111000000000000000......///000111222222333///000000111222222333333,,,...000333444555555555///000111222333444555555111111111222222333333333111111111111222333444555:::///...888777)))&&&///222222222222222222222222111111111222222111111111/////////000111111222222222333333444444555555666111111111111111111222222222222222222222222222222333222222222111000000000111111111111111111111111111111111111000000000000...111444222///...222666111111222333555666777777444444444333333222222222111111222333333444555555666777999:::::::::999888222333555555444555666888666555444444444444555666666666555444444444444555333555777555222111222444444444444444444444444444444444333333333444555555444333333333333444555666222222333333333444444444333333444555666666666555222222333333333444444444333333222222333333444555111222333333555555666777333333333444333333222222444444444555666777888888777777777777888888888888888888888888999:::;;;;;;000000111111111222222222666555333222111222333333000111111222222111111000555555555555555555555555444444333222333444555666333333333333333333333333000000000000000000000000333333333333333333333333555333000000333555555333222333444333222222333555888777555333222111111222111111111111111111111111444333333222222333333444666555444333333333333444444444444333333222222222111111111000000000//////111111222333333333333222333444444555555444444333333222222222222333444555333333444444444444333333444333333222222111111000333333333333333333333333333333222111111111222222222222333444444333333333111222444333333222444555222333333444444333333222333333333444444555555555111111222222222333333333333333222111111000000///222111111000000111111222111111111111111111111111444222000///000111444666444666777555666999888555333333444444444444333333111111222333333222222111333222222111111222222333333333444555555444333333444444444444444444444444333222222222222333444555111222222333333333222222666555222111000000111222444444444555444444333333111111000000000000111111111111000000000000111111222000000111444555333111......///000111222222333555555444333333222222111222333333444444333333222111111222222222333333333666444222111111111111111666222///000555888777333444333222222111111111111//////111222222222222111333333333222222222111111111111222222222333333333555444222000000000222333777555333222333333222111444333333222222333333444000000111111111222222222333333333333333444555666555444333222222333555666555555555555666666666666444333222222111111222222222444777::::::888666444777777666444333333666999666666555444444444444444444555555444222222333555111000111333555666555333333555666555444333333444333333333333333333333333333444666888777666444222000222555555555444333333777777777666555555444444444333333222222333333444444444444333333222222222222222222333333333444444333333333333333333333333444444444444444444444444555666666666444444666777666777999::::::999888777000000000111111111222222555444333222222222333333333333444444444444333333444444444444444444444444333333222111222333444555444444444444444444444444333333333333333333333333333333333333333333333333444222000111333555555444222333333333111222333555666555444222222222333333222222222222222222222222444333333222222333333444444444333333333222222222444333333333333333333222444444333333333222222222111111222333333333333222222333333444444333333222333333333333444444444444333333444444444444333333333333333333333222222222333333333333333333333333333333222222222333333444333333444444444333333333000111333333222111333444222222222222222222222222222222222333333333444444222222222222333333333333333222222222222111111111444333333222222222333333222222222222222222222222444333111000000222444666666===???:::444333444444666666777777777777666666444444555555555555555555444333333222222222333333222222333444444333222222333333333333333333333333333333333333444444444444333333333333333222111111555444222000//////000111222333333333333333222222333333222222222222333333222111111000000111111222222111000222444555333111111111222222222222222222111111222222222333333333111222222333333222222111000000111111111222222222333222111000111222222111111111111111222333222111666555444333222222222222555555444333333333444444333333333333222222222222222222222222333333333333777666444333222333444555222000///000222333333333333333222222222222333333222222222222333333333333555444444444444555555666333333333333444555666777444444444444555555555555444444333222222222222333222444666888888777555444222333333333222333666888666555555444444444444444222333333333222222444666555333222333555555555333000222444444333333333555333333333333333333333333111111111111111111111111555777999999666555777999888888777666555444333333444444333333333333444444222222111111000000000000222222222222333333333333444444444333333333333333444444444444444444444444444555666555444444666888666777777888999999999999000000111111111111222222444444333222222222333333333333444444444444333333222222222222222222222222222222111111111222333444444444444444444444444444444444444444444444444444333333333333333333333333333111000111333555555555222333333333222222444666555444333222222333444555333333333333333333333333444333333222222333333444111222333333333222111000222333333333333333333444555555444444444333333333111222222333333333333333222222333333333333222222222333444555666555444444333333444444444444333333333333333444444444444555333333333333333333333333333222222222333444555555555555555444444333333222000111222222111111222333222222111111111111222222111111222222222222333333333333333333444444444444222222222333333333444444555444333222222222222222222222222222222222222222555444222222222333555777>>>HHHMMMDDD777333666:::777777888888888888777777777666555444444555666777666555444333333333333333222222333333333333222222222222222222222222222222222333444555666555444444444444333333222222111111444222111/////////000000111222222333333222222111333333222222222222333333333222222111111222222333222111111222444444333111333333333222222111111111...///000111222333444555000111111222222111111000000000000000111111111111000111111111222222222222222777;;;:::555222222444888777666555444444444444999777555333222333444555444444444444333333333333333333333333444444444444777666555444444444555666000///......111222222222333333222222222222333333444444444444333333333333555555444333333333444444111222333555666777777888333333333444444444444555555555444333333333333444333333444555555555555444444555666666555444444555555555555555444444444444000111333333222333666888:::888555444555555444444...000222333333333444666444444444444444444444444444333222111111222444555444666888777555555777:::888777666555444333222222555555444444444444555555444444444444444333333333111222222222333333333333444444444444444444444444444444444444444444444444333444555555555666888:::888888777777777888999:::111222222222333333333333444333333333333333333333111222222222222222222111333333333333333333333333222222222222222333333444333333333333333333333333333333333333333333333333333333333333333333333333111111111222333555555555333444555555444444666888777666555444444444555666333333333444444444444444444333333222222333333444111222333555444333111000222222222333333444444444444444333333333222222222111222333333444444333333222333333444444333333222222333555777777666555444444444555555555555444444333333444444555666666777444444444444444444444444222222222333444555666777777666555444333333222222111222333333222111222333333333222111111222333333222222222222222333333333333333333444444444555555222222333333444555555666444444333222111111111111333333333333333333333333555555444333333555666777@@@IIIMMMEEE:::666999<<<666666777777777777666666777666444333222333555666777666555444444444444444333333333333333333333333222222222222222222222222222333555777777666555444333333333222333333333333333333222111000000111111111222222333333333333222222111111000000111111222444333333222222333333444222222222222333333222111222222111111111111111111000000111222333444555555111111222222222222111111000111111111222222222222222333444444333222333333666===CCC@@@777111333777777666666666666777777888555444444333333333444444555555444444444333333333333333333444444444555555555444444333333333444555333111000///000111000///444444333333333333444444444444444444333333333333444444333222111111111222111333444666777777666666333333444444444555555555666666555444444444444444444444444444444555555666;;;===>>><<<999555333333666666666666666555555555222333444444333444666888>>>;;;777555444555444444///111333444333333444555555555555555555555555555555444444444444555666666444444555888;;;<<<:::999666666555555444444333333555555555444444555555555666666666666666555555555333333333333444444444444444444444555555555555555555555555555555555555555333555666777777888;;;======<<<999777777777999:::333333333444444444555555222333333333333333333333222222222333333222222222333333333333333333333333222333333444444444444444444444444444444444444444333333333333333333333333333333333333333333333333000111222333333444444555444555666666666666888:::;;;999888666555444555555333333444444444555555555444333333222222333333444111222444666666555333222222222222333333444444444444444444333333333222222222222333444444444444333444444555555555555444444222333555777777666555444555555666666666666555555333333444555666666777777444444444444444444444444222222222333444555666777777666555333222222222222333444555444333222333555444444444333333444444444444444444444444333333333333333333444444444555555222222333444555666666777555555444333333333333333333333333333333333333333555555444444444555666777888>>>@@@;;;777777888777666666777777777777666666888777555333333333555666777666555555444444444555555555555444444555555555444444444444444444444444222333555777777666555444222111111222333444666777444444333333222222333333222222333444444444444444222222111111111111222222444444333333333333444444111222333333222222222222111111222222333444555555444444444444444444444444222222333333333333222222222222222333333333444444555666777666444333444555888>>>CCC???555///000555444444444555777999:::;;;000111444666777666555444555555444444444333333333333333333444444444555555444444444333444444444444444222111111222222222111555555444444444444555555333333333333333222222222555555444333333222333333444444666666666555444333444555555555666666666666777666555555444444555555555555444444444555666777<<<>>>???>>>;;;777444333777888888888888777666666555666666666444444555777???;;;777555444444444333333555666666555444444555555555555555555555555555000111333555555444333222888555555<<>>666555555555666666666666666555555444444444444555555222222333333333333444444444444444444555555555555333333333444555555666666555555555555555555555555666777999999999:::===???CCCAAA===999777777777888222222222222333333333444111222333444444444333333444444555555555555444444222222222222222222222222111222333444555444333333555555555555555555555555444444444444444444444444333333333333333333333333111333666555333111222333333444555666555666888:::999888666444444444444444111222222333444444555555444333333222222333333444222222333333333444444444444333333333333333333222555555555555444444444333222333444444555444444444444555555555555555555444333333333333444444444444333333444444444444333333333333333444444555555666555555555555555555555555333333222222222333333444444333111000000111222333444555666555333222333444111333555666666555333111444444444333333333222222222222222222333333333333222222333333444444444555444333333444444555666777444444444444444444444444333444444444444555555555555777777666888;;;:::666777888888888888888888777888888777666666555444444333333333333444555666666666555444444444444555666333333333333333333333333333333333333444444444444666555333222222333444555222333333444444333333333111111222333444555555444555444444333333444444555333333222222222222333333111333555444222000111222222333333333444444555555666666555444444333222222222222333333333333222222222222333333333444444444444666666444222444:::???GGGBBB<<<777555555555666333333333333555666777888111222555777888777666555333333333333222222222222222222222222333333333333333333444555555555555555222000000111444666777777333333333222222333333333111111222333444555666666555555444444555555666666444333333222222222333333444444444555555555666666666555444444333333444444333333444444444555555555111444666777666666777777555666777888888666555333333444444444222222444666777555444444444444333111333444666666555444555666333333333333333333333333444555666777888888888888555333222555888999666333999888888777666666555555444444333333333333444444333444444444555555555666222222222333333333444444222222222333444555555555555555555555555555555555555777888888888999;;;===???===;;;999777777777888000000111111111222222222000111333444555444333333222333333444444333333222111111111111111111111111000111222333444333222222111111111111111111111111222222222222222222222222333333333333333333333333222444777666333000111222111333444444444555777999555444333222222333444555111111222222333444555555444333333222222333333444222111111111222222444444444444444333333222222222333333222222222111111111222333444444555555444444333444444555555444444333333333222222222333444555111222222333333222222111333333333444444444444444555555555555555555555555333333222111111222222222333222000//////111222444333444555444222111222333000222444777777444222000333333333222222111111111111111222222222333333333222222333333333333444444/////////000111222333444555555555555555555555555333333333444444444444555333666777444333555555222555555666666666666555555555555555555444333222111222222222333444555666777555444333333333333444555222222222222222222222222333333222222222333444555999777555222111111222333111222222333333333222222///000111222333444444444333222222111111222222333333222222111111222222333111333555444111000000222111111111000000000000///444444444333333222222222111111222222222222111111111111222222222333333333111333444222111444<<>>333...///222222111444444333333333444444555222222333333333333333333333333333222222222111111111111222222222333333333000111222222333333333222444333111222333444444333222111111111111111111222111222333444555777888888111111111111222333333444222222111000111222444555333333333444444444555555555555444333333333333444111222333444444444333333444555777777555555555666444555666777666555333222///000222222111222444666333222222333444444333111000222444555444444555777333333333333333333333333222222111111222333555666999999888555222111444666<<<<<<:::888777555333333444333333222222333333444000000000111111222222222000000111111111222222222111111222333333444555555666666666666666666666666444666777777666777999;;;::::::888777777777888888