BM6P6(@ ZZZWWWUUUUUUVVVTTTPPPLLLGGGHHHGGGGGGEEEBBB@@@???;;;:::888555333111000///------,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************)))************++++++++++++)))'''(((***...000222+++...111444;;;LLLdddvvv~~~tttcccZZZXXX^^^\\\bbbppp||||||xxxjjjaaaVVVPPPQQQTTTUUUTTTJJJAAA>>>GGGRRRUUUQQQLLLBBB999...((('''(((&&&$$$'''&&&$$$""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******,,,,,,,,,------...............///111111222222222333333444444333333222111000---+++***,,,...//////---,,,...000---000>>>OOOhhhsss~~~~~~}}}~~~wwwvvv{{{|||uuuxxx|||}}}}}}qqqcccWWWWWW[[[]]]bbbhhhddd___XXXPPPFFF:::---$$$[[[XXXVVVVVVVVVUUUPPPLLLHHHHHHHHHGGGEEECCCAAA???;;;:::888555333111000///------,,,,,,,,,,,,++++++******))))))(((''''''&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,+++******+++---///000+++...555===KKK]]]rrrrrrddd^^^XXXRRRSSS]]]mmm|||{{{xxxxxxzzz~~~~~~ssskkkbbbZZZWWWUUUSSSPPPNNNEEE@@@EEELLLPPPRRRSSSKKKCCC777...***)))'''&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))''''''(((((()))*********++++++,,,,,,---...//////...///000111111222111111777777666555444222111000///...+++******+++++++++---+++,,,000333<<>>;;;:::888555333111000///------,,,,,,,,,,,,++++++((((((((((((((((((((()))'''''''''((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000555???NNNYYYmmmxxxvvvdddVVVOOODDDFFFKKKSSS___ooovvvnnn___XXXTTTZZZbbbeeeffffffdddaaa^^^[[[WWWOOOFFF???///---+++)))'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((***,,,---((())))))******+++,,,,,,++++++,,,,,,---...//////000000111222333333333333///000000000000///......---...///...---000777===III\\\qqq{{{zzzsssoooooopppqqquuu{{{wwwvvvuuuwww{{{yyyiii\\\WWWRRRQQQVVV\\\```aaa\\\YYYVVVVVVUUUSSSNNNJJJFFFFFFFFFEEECCCAAA>>>===<<<:::888555333111000///---------,,,,,,,,,++++++***************+++++++++&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,...111555>>>NNNcccrrr}}}iii]]]NNNLLLIIIFFFIIIVVVhhhvvv~~~yyyppphhhZZZOOOSSS]]]cccddddddhhhccc^^^\\\[[[XXXPPPJJJ333111---***(((''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''')))***,,,---)))))))))***++++++,,,,,,,,,,,,,,,------.........///000111222333444444444000111111000000///...---***---000000222888CCCKKK[[[mmm}}}|||tttwwwxxxyyy{{{vvvtttwww|||yyy{{{hhh___TTTOOORRRYYY___bbb```\\\WWWVVVWWWTTTNNNHHHGGGFFFFFFDDDCCCAAA???>>>;;;:::888666333111///......------,,,,,,++++++***)))))))))***+++++++++,,,)))******(((%%%%%%))),,,******+++++++++,,,,,,,,,************************++++++++++++******))))))******+++,,,,,,,,,,,,+++000+++***---...,,,+++---,,,///333:::KKKbbbsss{{{xxxdddSSSGGGGGGIIIIIIQQQ\\\eeesss}}}}}}~~~|||uuuvvv|||~~~ooofffYYYQQQQQQXXXaaagggfffdddbbbaaa```]]]XXXTTTFFF===111)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""############$$$$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&((()))***+++///---*********++++++***///...---,,,,,,---///000//////111222333444444444444222///------,,,+++***+++)))***...222<<>>===;;;:::888666333111///.........---,,,,,,++++++******************+++++++++(((******(((&&&&&&)))+++************+++++++++,,,************************++++++++++++*********)))******+++,,,,,,,,,,,,+++---***))),,,---,,,,,,......444;;;EEEWWWmmm}}}tttaaaPPPJJJGGGDDDIIIRRRXXXbbboooxxx|||}}}}}}}}}zzz{{{~~~{{{yyy|||yyymmm\\\PPPMMMRRR[[[```fffeeedddbbb```]]]ZZZXXXNNNFFF999///)))((())))))''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""############$$$$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&((()))***+++---+++))))))***,,,,,,+++------------......///000///000111222333444444444222111//////......---,,,111...///444;;;HHH]]]pppzzz|||yyyyyyyyy~~~zzz~~~{{{xxxzzz~~~yyyvvvuuu{{{|||}}}{{{mmmaaaXXXSSSXXXaaaaaa]]]XXXWWWWWWUUUNNNHHHEEEDDDDDDCCCAAA???===<<<:::999888666333111///.........------,,,++++++++++++++++++***************((()))******(((((()))***)))))))))*********++++++************************++++++++++++***************++++++,,,,,,,,,,,,,,,---***+++...///------111000999FFFSSSeeexxxzzzeeeYYYOOOFFFDDDHHHLLLQQQ[[[hhhrrryyy}}}~~~|||~~~}}}zzzhhhYYYRRRSSSXXX[[[dddeeeeeedddaaa___]]]]]]XXXQQQEEE888...******,,,'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###############$$$$$$$$$$$$######$$$$$$$$$##################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''')))***+++,,,***((((((***,,,,,,,,,+++,,,---...///000000000///000111222333444444444000000000000000/////////111000333<<>><<<;;;999999777555333111//////.........---,,,,,,++++++,,,+++++++++***)))))))))'''(((*********)))))))))((())))))))))))*********************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,///------000///...000444;;;GGGUUUcccsssuuugggWWWLLLIIIJJJJJJOOOYYYdddnnnxxx{{{ooofff```]]][[[\\\```dddfffdddbbbaaaaaa\\\YYYPPPCCC666---++++++((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((******...+++))))))***++++++******+++---///111111000000///000111222333444444333///000000000///...///000000555???OOO___nnnzzz}}}zzzxxxvvvwww{{{}}}vvvppppppvvv{{{xxxttteeeccc```]]][[[ZZZZZZYYYYYYWWWUUURRROOOMMMLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMQQQTTTWWWZZZ\\\___bbbeeejjjlllnnnppptttyyy~~~|||{{{||||||||||||xxxnnncccYYYUUUTTTddd___ZZZYYYXXXUUUNNNHHHDDDCCCCCCAAA@@@>>><<<;;;999888666555333111////////////...------,,,,,,+++,,,+++++++++***)))))))))(((((()))***++++++***)))((())))))))))))*********************************+++++++++++++++++++++,,,++++++,,,------------,,,...,,,---.........222999MMMXXXfffqqq}}}qqq___UUUKKKHHHHHHMMMSSS[[[lll{{{}}}qqqfff^^^UUUZZZaaafffgggfffdddccc\\\\\\XXXNNNAAA444,,,)))))))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$###############$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&''''''((()))***000...+++******+++***)))***,,,...000111111111000000111222222333333333333000111111///------///111666BBBVVVjjjzzz|||xxxssstttvvvxxx|||wwwnnnjjjmmmqqq}}}|||vvvnnnfff___YYYTTTPPPMMMMMMLLLJJJIIIIIIJJJKKKHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBDDDFFFHHHHHHJJJLLLNNNMMMNNNPPPRRRUUU[[[aaafffmmmsss{{{~~~{{{xxxwwwzzz~~~~~~zzzxxxmmmbbbYYYTTTeee```[[[YYYYYYVVVOOOHHHDDDCCCCCCBBB@@@>>><<<;;;888777666444222111000/////////......---,,,,,,,,,+++++++++***************)))(((((()))+++,,,+++***)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,++++++---...000999BBBXXXbbblllttt}}}xxxlllXXXPPPJJJIIIHHHLLL\\\mmm|||mmmcccVVVYYY]]]ccchhhiiigggddd]]]^^^]]]WWWLLL>>>333,,,***))))))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#####################$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))111...,,,+++,,,,,,,,,+++,,,---...///000111111111000111222333333333333333000111111///,,,---222666@@@RRRhhhzzz{{{sssssstttvvv{{{zzzsssppprrrttt|||yyynnn\\\YYYTTTPPPNNNLLLIIIGGGFFFGGGGGGFFFDDDCCCEEEFFFBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???AAABBBBBBAAA@@@BBBCCCCCCDDDEEEFFFGGGJJJNNNRRRTTTYYYaaaiiirrr{{{~~~yyyyyy}}}~~~~~~tttiii]]]TTTfffaaa\\\ZZZYYYVVVOOOIIIDDDDDDCCCBBB@@@>>>===<<<777777666444222111000////////////...------,,,,,,***************++++++++++++)))''''''***,,,---,,,************+++++++++,,,************************+++++++++,,,,,,,,,------+++,,,------...------------+++,,,///333999FFFSSSaaaiiipppttt}}}xxxhhhZZZTTTNNNIIIOOOYYYrrrtttkkk```]]][[[^^^fffjjjiiifffaaaaaa```\\\UUUIII===555******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''((())))))///---+++,,,---///000/////////......///000111111111111222333333333222222000111111///---111999???QQQcccuuu~~~}}}~~~{{{wwwyyy{{{}}}}}}~~~yyyssslllccc[[[SSSQQQOOONNNOOOOOOMMMLLLGGGIIIJJJJJJHHHHHHJJJLLLHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDEEEFFFEEECCCBBBCCCDDDEEEFFFFFFEEEDDDDDDFFFGGGIIILLLPPPUUUZZZbbbiiiooorrrvvv}}}~~~}}}sssggg\\\fffaaa\\\ZZZZZZVVVOOOIIIEEEEEEDDDCCCAAA???===<<<777666555444222111000////////////...------,,,,,,))))))******+++++++++,,,,,,)))&&&&&&***---------***++++++++++++,,,,,,,,,************************+++++++++,,,,,,---------+++,,,------......------///...000444999BBBRRRaaakkkrrrwww{{{mmmdddZZZMMMHHHLLLTTTddd{{{xxxrrrjjjbbbZZZ[[[cccjjjjjjhhhfffdddaaa___ZZZQQQEEE<<<+++***)))((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''(((((()))---,,,+++,,,///222333333111000///......///000111111111222333333333222222000111111//////444>>>GGGcccsss}}}www}}}zzz|||~~~uuukkk^^^XXXWWWWWWTTTPPPQQQOOONNNNNNOOOOOOMMMLLLKKKNNNQQQRRRRRRSSSVVVYYYUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRPPPOOONNNIIIJJJKKKJJJHHHGGGGGGHHHDDDEEEEEECCC@@@>>>>>>>>>DDDDDDDDDCCCDDDHHHNNNRRRVVV[[[ccckkksss{{{wwwlllgggaaa[[[YYYXXXVVVPPPJJJFFFEEECCCCCCBBB@@@<<<999888777555333111000000//////............---------+++++++++************)))***(((((()))***+++***)))'''((()))***+++,,,------******************************+++++++++,,,,,,,,,,,,,,,---......---------000---...999KKK\\\fffjjjrrrvvv|||vvvkkkZZZLLLNNNTTTaaarrr}}}uuuyyyyyy{{{~~~tttooojjjddd______bbbfffiiiiiifffdddcccaaa\\\TTTNNN===333+++)))***(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''...---,,,,,,,,,...000222000000000000000111111111333111000000111222222111---///000...000===TTTfff~~~~~~{{{ppphhheeeZZZXXXUUUSSSTTTTTTUUUUUUUUUWWWYYYZZZYYYYYYZZZ\\\[[[^^^cccfffhhhjjjlllnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnllljjjgggeeeccc```___\\\YYYVVVRRRPPPOOOOOOLLLIIIHHHHHHHHHGGGFFFGGGEEECCCBBBBBBBBBAAA@@@DDDFFFJJJNNNTTT]]]gggooottt|||{{{gggaaa[[[YYYXXXVVVPPPJJJFFFEEECCCCCCBBB@@@<<<999888777555333111000000//////............---------++++++++++++***************)))((()))***+++***)))''''''((()))***+++,,,,,,***************************++++++++++++,,,,,,,,,***,,,............//////111111555BBBTTTeeeooosssuuuyyyooo```SSSQQQUUU```oooyyyzzzxxxvvvwwwxxx~~~~~~}}}uuurrrlllccc]]]]]]bbbgggjjjiiihhhgggddd___YYYTTTEEE999///+++***((('''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,,,,+++***+++---///000000000000000111111111111444333222222333333222222333333333666@@@UUUnnn}}}sssjjjeee```ZZZXXXXXX\\\ZZZXXXXXXXXXZZZ[[[[[[ccceeehhhiiijjjjjjlllnnnqqquuuzzz~~~}}}yyyxxxuuurrrnnnjjjgggfff```]]]YYYVVVUUUTTTRRRQQQNNNKKKHHHGGGGGGGGGFFFEEEAAABBBDDDDDDFFFKKKQQQWWW^^^fffpppxxx~~~gggaaa[[[YYYXXXVVVPPPJJJFFFEEECCCCCCBBB@@@<<<999888777555333111000000//////............---------,,,+++++++++***************)))((()))+++++++++***&&&''''''((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))),,,...//////...///000111444===LLL^^^nnnwww{{{yyywwwcccYYYPPPQQQ\\\jjjtttyyywwwyyyyyy{{{}}}{{{zzzxxxrrrfff[[[XXX]]]dddgggiiikkkiiieee```]]][[[OOOCCC555...***'''(((***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***))))))***+++---...//////000000111111111111444444555555444333222222333111222;;;OOOkkk{{{~~~~~~qqqiii```]]]\\\[[[]]]bbbaaa``````aaabbbdddfffhhhooorrrvvvxxxzzz|||~~~|||ssspppkkkfffcccaaa^^^[[[VVVRRRMMMJJJIIIHHHGGGFFF@@@@@@@@@???>>>???BBBDDDKKKRRR\\\eeemmmwwwgggaaa[[[YYYXXXVVVPPPJJJFFFEEECCCCCCBBB@@@<<<999888777555333111000000//////............---------,,,,,,+++++++++************)))((()))+++,,,+++***((((((((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,//////------...111222999EEEUUUeeerrrzzz~~~}}}rrrbbbWWWUUU]]]jjjsssyyy~~~~~~}}}{{{|||{{{ssshhh^^^ZZZ[[[^^^aaaeeeiiihhhddd___^^^^^^YYYLLL===333---((((((+++'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))************+++,,,---...//////000000111111222222333444666555444222111111222000444CCC]]]xxxxxxrrrwww}}}zzzuuurrrnnniiigggaaa\\\\\\\\\]]]aaafffiiijjjlllnnnpppssswwwyyy}}}{{{wwwsssooolllgggbbb[[[UUUQQQNNNKKKIIIEEEEEEDDDCCCBBBBBBCCCDDDCCCGGGMMMTTT[[[eeeooouuugggaaa[[[YYYXXXVVVPPPJJJFFFEEECCCCCCBBB@@@<<<999888777555333111000000//////............---------,,,,,,,,,++++++++++++***+++))))))***+++,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++---///...++++++///333<<>>PPP```rrr{{{xxxrrrpppqqqlllpppuuuzzz}}}}}}{{{yyyuuuvvvzzztttjjjdddaaa___bbbeeefffhhhnnnxxxtttjjjbbb\\\WWWSSSJJJGGGDDDBBBBBBBBBCCCCCCAAABBBEEEKKKTTTbbbqqqzzzfffaaa\\\ZZZZZZVVVOOOIIICCCCCCCCCBBB@@@===:::999888777666444222000///...000////////////.........***************+++++++++)))(((((()))+++---,,,+++---,,,***)))((()))************+++++++++,,,,,,,,,,,,,,,---.........------//////...///666BBBRRR\\\nnnqqquuu||||||xxxvvvtttqqqooofff```WWWPPPLLLHHHDDDAAA@@@???>>>=========>>>???FFFNNN[[[eeelllttt}}}www```WWWVVVdddvvv~~~~~~{{{{{{qqq[[[XXXWWWZZZaaafffhhhgggdddaaa___]]]XXXNNN???444///+++((()))'''%%%&&&***''''''&&&%%%%%%%%%%%%&&&%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((())))))***)))'''%%%%%%%%%'''(((((((((((((((((('''''''''))))))))))))************.........//////////////////000111333444666666666666666222333888555:::MMMgggvvvwwwhhheeejjjhhhmmmtttyyy{{{|||~~~{{{{{{yyyzzzqqqfffcccddddddbbbbbbhhhnnnssswwwwwwjjj___YYYVVVPPPKKKHHHGGGGGGHHHBBBCCCDDDDDDFFFKKKTTT[[[mmm|||fffaaa\\\[[[ZZZWWWPPPIIICCCCCCCCCAAA???===:::999777777666444222000//////...------------,,,,,,,,,+++++++++******************)))((()))+++,,,,,,+++,,,++++++*********++++++++++++,,,,,,,,,---------,,,------...............//////000666AAARRRdddnnnwwwzzz~~~zzztttooolllhhhbbb]]]RRRMMMFFFAAA>>>;;;999666::::::999888888999999:::;;;BBBJJJQQQVVV]]]fffmmmnnnxxxwwwfffXXXZZZhhhuuu|||zzz}}}~~~~~~}}}ddd^^^XXXXXX^^^dddeeeddddddbbb```___\\\SSSFFF===222,,,((())))))&&&%%%'''''''''&&&%%%%%%%%%%%%&&&&&&$$$###$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''((()))***((('''%%%%%%%%%'''(((((((((((((((((((((((('''))))))))))))************............///////////////000222444555666777777333444111444<<<>>>JJJbbbuuuddd___bbbmmmssszzz|||{{{yyyyyyzzz~~~uuujjjdddeeehhhkkklllqqqwww}}}|||sssnnnfff]]]VVVQQQNNNLLLHHHHHHFFFDDDBBBDDDIIIMMMWWWbbbnnnxxx~~~}}}}}}gggbbb]]][[[[[[XXXQQQJJJCCCCCCBBBAAA???<<<:::888777777555444222111//////...------------,,,,,,,,,,,,,,,++++++******))))))+++***)))***+++,,,+++******++++++,,,,,,,,,,,,+++,,,,,,---------.........---------......///////////////333???QQQgggzzz{{{sssoooiiiddd```YYYPPPJJJCCC???;;;888777777666555555555444444444555555666444777;;;>>>@@@FFFMMMSSSWWW___mmm}}}|||bbbWWW\\\gggrrryyyxxx{{{}}}|||zzz~~~ooodddWWWSSSWWW___bbbccceeecccbbbbbb```ZZZPPPIII:::000))))))***'''$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((())))))((('''%%%%%%&&&''''''''''''(((((((((((((((((()))))))))*********++++++............//////000000000111222444555666777777222444111555???HHH\\\zzzyyyllliiillluuu|||~~~yyywwwxxx}}}xxxooollliiihhhjjjpppvvvzzzsssiii```XXXSSSMMMLLLIIIEEEAAA@@@AAACCCEEEKKKSSS___qqq~~~|||{{{|||hhhccc^^^\\\\\\XXXQQQKKKBBBBBBBBBAAA???<<<:::888777666555444222111000///000////////////.........------,,,+++******)))))),,,***)))***++++++***))))))***,,,---...------,,,,,,,,,,,,,,,------------,,,,,,,,,------.../////////000777FFF\\\ttt~~~{{{uuuqqqiiiddd^^^XXXTTTNNNFFFAAA===;;;999888777777888888333333333333444444444555333555777888888:::>>>BBBIIIMMMYYYjjjzzzwwwddd\\\^^^iiitttzzz}}}{{{|||lllYYYNNNPPPYYY```dddeeeddddddcccbbb^^^WWWRRREEE888+++((()))'''%%%$$$''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%''''''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))******)))&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))*********+++++++++------......//////000000000111222333555555555666444666444888DDDPPPiii}}}}}}}}}}}}}}}zzz|||}}}qqqllllllkkkmmmppprrruuuzzz{{{oooddd]]]QQQOOOLLLHHHEEECCCCCCCCCBBBDDDHHHPPP___ppp~~~~~~}}}hhhccc^^^\\\\\\XXXQQQKKKBBBBBBBBBAAA>>><<<999888666666555444222111000000000////////////............------,,,+++***)))))),,,***)))***++++++***))))))***,,,---...------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///000444===MMMaaavvv}}}yyyrrrkkkeee^^^XXXPPPKKKHHHEEEAAA===777666666444444444555555222222333333444444444444444555777888888777777888???@@@GGGWWWggguuu}}}hhh]]]```iiixxx}}}~~~fffUUUQQQUUU]]]bbbeeeeeeeeedddbbb___ZZZWWWQQQAAA111***)))'''&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%''''''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))++++++)))'''%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''&&&'''''''''(((((())))))************++++++++++++---------...///000000111///000111333444444444444555888888@@@OOO\\\tttwwwsssxxxzzzpppiiihhhjjjmmmssszzzuuukkk[[[XXXSSSOOOKKKHHHFFFEEEBBBCCCEEEIIIOOOZZZiiiuuu~~~}}}gggbbb]]][[[[[[XXXQQQJJJBBBBBBAAA@@@>>>;;;999777666555555444222111111000...------------,,,,,,,,,------,,,,,,++++++******+++***)))***+++,,,+++******++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++,,,...///111444;;;GGGTTTbbbqqq}}}vvvpppggg^^^WWWOOOJJJCCC???>>>===;;;999333444555444222222333555222222333444555555555555222444666888888888666555999666:::FFFSSS```vvv{{{ddd\\\^^^ooo{{{~~~yyy|||gggZZZVVVYYY]]]bbbccceeeeeeccc___[[[YYYYYYJJJ:::111---)))'''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))*********++++++++++++,,,,,,------...///000111111000111222333444444444444444999===JJJ]]]hhhzzzzzzwww{{{{{{pppllljjjjjjmmmpppsssyyyrrrlllccc[[[TTTNNNJJJGGGAAAAAABBBCCCCCCGGGTTTaaapppzzz~~~}}}fffaaa\\\[[[ZZZWWWPPPIIIBBBBBBAAA@@@>>>;;;999777555555444333333222111111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++,,,++++++*********+++++++++++++++,,,,,,,,,------...---,,,,,,---///222333;;;EEERRR\\\dddlllwww~~~|||ssskkkcccZZZOOOHHHCCC???:::999999999666333222444666666444444666888555666777888999999999888444444555777:::;;;<<<;;;;;;777888???CCCLLLbbbyyywwweee```cccrrrxxxwwwyyyfffYYYVVVWWW^^^```dddeeedddaaa^^^\\\[[[PPPDDD;;;333+++''''''''''''&&&%%%%%%%%%%%%&&&&&&$$$###$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&''''''(((''''''&&&&&&''''''((())))))************+++++++++,,,,,,,,,,,,---...///000111111333333444555666666666666333999AAARRRffflllttttttlllhhhkkkoooqqquuu{{{xxxlllbbbZZZSSSOOOHHHDDDCCCCCCBBB@@@FFFNNNUUUbbbsss~~~fffaaa\\\ZZZZZZVVVOOOIIIAAAAAAAAA@@@>>>;;;999777555555444333333222111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,---)))(((((()))+++---,,,+++---,,,***)))((()))******,,,,,,,,,---------......000///......///111444555???LLLZZZcccfffjjjssszzz}}}yyysssjjjbbbZZZQQQFFF???===:::888888999888333///000333555555444444777999999:::<<<===>>>>>>>>>===999888777999===@@@CCCDDDBBB>>>===???<<>><<<:::999777666444222111000//////........................------,,,++++++******)))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++---000111111444:::DDDQQQ___ffffffiiiqqqzzz~~~vvvpppgggZZZQQQKKKFFF???:::777555444444555777777777444444444333444888===AAA>>>???BBBCCCDDDDDDBBBAAA>>>===<<<@@@FFFKKKMMMMMMMMMGGGBBB>>>:::<<>>@@@CCCHHHQQQ^^^pppbbb___[[[ZZZZZZVVVNNNGGGCCCBBBAAA@@@>>><<<:::999666555444222111000//////........................------,,,,,,+++******************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++,,,//////000888AAAPPPZZZfffmmmooottt}}}~~~~~~|||yyyrrrjjj```XXXNNNGGGCCC???:::666444333333444555555555444444666888:::===BBBIIIMMMNNNOOOQQQSSSTTTSSSRRRRRROOOMMMNNNQQQWWW\\\^^^^^^___XXXQQQKKKDDDAAAHHHSSSfffxxxlllffffffuuu}}}xxx|||}}}jjj]]]YYYUUUVVVZZZaaabbb^^^\\\^^^```YYYTTTQQQHHH:::///+++(((((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))************++++++,,,------...------...//////000000111111111444777777444666;;;<<>>;;;999888666555444222111000000///////////////////////////------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...000///333@@@NNN^^^dddmmmtttzzz~~~yyysssnnneee\\\NNNHHHAAA<<<:::888555333222333444444555555555555777;;;@@@FFFLLLSSSZZZ^^^aaabbbdddeeeffffffeeeeeebbbbbbbbbfffkkkooorrrsssrrrkkkccc]]]UUUNNNLLLNNN[[[mmm}}}mmm```hhhzzzvvvttt{{{|||xxxggg]]]VVVSSSUUU\\\aaa___]]]]]]aaa\\\ZZZZZZUUUGGG777---***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))************+++,,,---//////000.........///000000111111333333555888777777<<>>999666666555444333444444444444555888;;;>>>AAAFFFMMMUUU\\\bbbiiimmmmmmnnnooopppqqqqqqppppppnnnoooppprrrvvv{{{~~~}}}xxxrrrmmmhhh```WWWQQQVVVfff{{{|||eee```mmmzzzttttttwww~~~uuuggg[[[UUURRRYYY```cccbbbaaaccc___]]]^^^\\\QQQ@@@444---+++)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((())))))*********+++---...000111222...//////000000111111222444444555888888;;;EEEOOOYYY```jjjrrrvvvsssmmmiiiaaabbbdddhhhlllooopppqqq{{{~~~~~~yyyrrrmmmooovvv{{{ppphhh___UUUQQQQQQLLLHHHCCCAAACCCNNNaaarrr~~~ccc___[[[[[[[[[WWWOOOHHHCCCBBBAAA???===:::888666555444333222111000000000000000000000000000000000......------,,,++++++***---,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,---------......---...111333555>>>SSSeeejjjlllqqqyyy}}}wwwsssnnnhhh___TTTJJJDDD<<<999666444333333333333444444444444666<<>>IIISSS[[[dddooowwwzzz{{{{{{yyyxxxwwwyyyzzzzzzzzzzzzzzz{{{|||}}}~~~{{{}}}~~~}}}{{{|||zzzrrruuummmZZZUUUZZZiiizzz}}}{{{wwwyyy{{{fffYYYTTTUUU\\\ddd___dddeee```\\\\\\WWWOOOGGG===111***)))******)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******,,,,,,,,,---------......000111111222222333444444444555:::BBBMMM```}}}{{{xxxxxxxxxxxx{{{~~~~~~xxxrrrpppppppppsssxxx}}}sssdddYYYVVVPPPFFFDDDKKKJJJWWWkkk~~~eeebbb___^^^\\\XXXQQQKKKDDDAAA>>><<<;;;999777555555444222111000000//////000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...000444:::BBBKKKWWWccckkkqqqvvvmmmddd[[[SSSNNNCCC???:::666444444333333444000000555666444666<<>>HHHWWWlll{{{|||}}}|||zzzzzz{{{}}}zzzrrroooooouuu}}}yyy{{{~~~vvveee\\\VVVPPPJJJGGGLLLMMMWWWjjj|||cccaaa^^^]]]\\\WWWPPPKKKDDDAAA>>><<<;;;999777555555444222111000000//////////////////////////////......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------...//////......///555???HHHQQQZZZccciiiuuu}}}wwwnnndddZZZRRRJJJFFF<<<:::666333222222222222666222222555777888>>>EEEPPPWWWbbblllssswwwyyy{{{zzzyyyyyyxxxxxxyyyyyyyyyxxxyyyzzz|||}}}}}}~~~~~~|||}}}~~~~~~}}}}}}ooo^^^XXXTTTccc|||}}}ssskkkkkktttuuueeeVVVNNNRRR[[[bbbcccddddddaaa]]]YYYWWWVVVKKK;;;///)))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***))))))))))))************,,,,,,------.../////////000000111333444444333222555:::BBBMMMZZZkkk|||wwwssstttxxxzzzzzz{{{|||tttooonnnpppwww~~~pppfff___WWWOOOLLLHHHGGGOOOaaasss```^^^\\\\\\[[[WWWPPPJJJDDDAAA>>><<<;;;999777555555444222111000000//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///.........000999FFFQQQXXX^^^dddhhhuuuwwwpppjjj___UUULLLEEE???;;;666555333222222222222333444222222666:::???HHHQQQ\\\cccllltttxxxzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyzzzyyyyyy{{{|||}}}}}}}}}}}}{{{}}}yyycccWWWPPPYYYkkkyyymmmgggkkkwww|||mmmZZZNNNNNNUUU```bbbdddeeedddaaa\\\ZZZXXXQQQDDD777...)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))))))))*********++++++,,,,,,------.../////////000111111222333444444444777@@@MMMYYYeeeppp{{{zzzqqqlllnnntttxxxzzz~~~{{{uuuooooooqqqttt{{{~~~{{{{{{|||}}}~~~rrriii]]]SSSNNNHHHEEEHHHVVVfffsss~~~^^^\\\[[[[[[[[[WWWOOOIIICCCAAA>>><<<;;;999777555444444222111000/////////////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++---...//////...//////444>>>KKKUUU[[[```fffjjjttt|||rrriii```YYYPPPGGG@@@;;;777444333333333222222222333555444666;;;AAAGGGOOOYYYaaahhhmmmuuuzzz|||{{{zzzyyyzzzyyyyyyyyyyyyyyyzzzzzzyyyzzz{{{|||}}}}}}}}}}}}zzz}}}lll[[[SSSRRRYYYlll}}}vvviiigggnnnwwwzzzgggWWWRRRTTT]]]___ccceeeeeebbb^^^\\\YYYUUULLL@@@333***''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))*********+++++++++,,,,,,------.../////////000111222222222444666777;;;GGGZZZiiisss{{{}}}tttooooootttyyy{{{sssppppppsssvvvyyy}}}zzzyyyxxxwwwpppnnnjjjgggfffgggiiijjjpppssswww{{{vvvgggZZZSSSOOOIIIGGGMMMXXXcccoooyyy^^^\\\\\\\\\\\\WWWPPPIIICCCAAA>>><<<;;;999777555444444222111000/////////..............................---------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++---//////...///111444;;;DDDOOOVVVZZZ```hhhooozzz{{{tttmmmbbbXXXOOOJJJBBB<<<888666444333000222222222111111444777:::BBBMMMUUU[[[ccckkkpppssswww|||}}}|||{{{|||{{{zzzzzzyyyzzzzzzzzzyyyzzz{{{|||}}}}}}}}}|||zzz}}}|||hhh[[[QQQMMMXXXiiitttyyy{{{|||pppffffffjjjzzzvvveee[[[WWWZZZ\\\```bbbcccaaa___]]]YYYXXXRRRGGG999...((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))************++++++++++++,,,,,,------.../////////000111333333333555999<<<>>>NNNdddvvv}}}xxxvvvwwwzzz{{{xxxqqqppprrrwwwzzz||||||yyyxxxxxxxxxxxxtttrrroookkkgggdddbbbaaa___\\\YYYUUUTTTUUUWWWXXXXXX[[[___dddjjjrrrzzzuuueee]]]WWWOOOHHHIIIOOOXXXeeeooosss|||```^^^^^^^^^]]]XXXPPPIIIDDDAAA>>><<<;;;999777555555444222111000000//////..............................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,...//////...000555:::CCCJJJRRRWWWZZZ```kkkuuu|||qqqhhhaaaWWWNNNBBB>>>999666555444333333...000111000000333888===BBBNNN\\\dddiiioootttuuu{{{~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||||||||||||||zzz|||vvveeeWWWKKKNNN[[[hhhssszzzxxx|||yyyiiiaaa^^^nnn|||rrreee\\\YYY[[[]]]```aaa```___^^^YYYYYYVVVMMM@@@444,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))***************++++++++++++,,,,,,,,,------.../////////000222333333444777===CCCEEEUUUlll|||~~~~~~{{{tttrrrrrrvvv{{{}}}~~~{{{xxxtttqqqoooooonnnllliiigggccc___[[[WWWUUUSSSQQQOOOLLLJJJHHHIIIJJJKKKKKKMMMPPPTTTZZZaaaiiinnnxxx|||oooeee]]]TTTKKKIIIKKKRRR^^^iiillltttbbbaaa```aaa___ZZZQQQJJJDDDAAA>>><<<;;;999777555555444222111000000//////..............................---------,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,---......---...///......111999@@@IIIPPPWWWZZZ\\\bbbnnnyyy~~~{{{xxxnnnbbbYYYSSSKKKDDD:::888555333333333222111...111333333444999BBBIIIQQQ___lllppprrruuuxxxxxx~~~~~~|||{{{zzzzzzzzz{{{{{{|||||||||||||||zzz{{{}}}~~~ppp```QQQLLLRRR]]]kkkvvvvvvzzz~~~uuuggg```iiixxx|||ooodddZZZ[[[\\\^^^____________ZZZZZZXXXRRRGGG;;;111+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))***************+++++++++,,,,,,,,,,,,------...////////////222444444555999AAAHHHQQQ```tttzzzxxxvvvwww|||~~~{{{xxxwwwvvvvvvpppmmmiiigggeeecccaaa___\\\ZZZWWWTTTPPPMMMKKKJJJEEEDDDBBBAAA@@@@@@@@@AAACCCDDDFFFHHHKKKPPPWWW\\\dddhhhooovvv||||||rrreee[[[QQQLLLJJJLLLUUU___bbbjjjwwwdddcccbbbbbbaaa[[[QQQJJJDDDAAA>>><<<;;;999777555555444222111000000//////..............................---------,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......---//////...---222<<>>888777555333222333333111000111333666777999@@@LLLUUUcccqqq|||}}}|||~~~~~~}}}}}}{{{zzzyyyzzz{{{||||||||||||||||||zzz{{{|||}}}~~~wwwhhhWWWMMMLLLTTTbbbooossszzzsssjjjjjjxxxwwwlll[[[\\\\\\]]]^^^___```aaa[[[[[[ZZZUUULLLAAA555---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%&&&'''))))))*********+++++++++,,,,,,,,,,,,,,,------...//////000///222444555666;;;DDDKKK\\\jjj{{{|||{{{}}}{{{||||||wwwuuuqqqmmmiiihhhggggggaaa^^^[[[YYYWWWUUUQQQOOOMMMLLLIIIGGGDDDBBBAAA@@@===<<<;;;:::::::::999:::::::::::::::;;;???EEEIIIKKKOOOVVV]]]ccciiinnnrrrxxx|||mmmbbbWWWNNNHHHGGGNNNVVVVVV]]]iiixxxfffdddaaa```]]]WWWNNNGGGCCCBBB???<<<:::888666555222222111111000///////////////.........---------...------,,,,,,++++++***,,,++++++,,,......---++++++,,,---.........---,,,)))---///......666GGGUUUYYYZZZ\\\___dddkkksssxxxyyy~~~~~~zzzwwwmmmaaa[[[TTTKKKBBB===:::888777444444444222111111333555555444555:::CCCOOO^^^iiiooowww}}}~~~|||||||||{{{{{{{{{{{{|||}}}}}}zzz|||~~~wwwaaaUUUMMMKKKVVVfffppp}}}yyyqqqyyyuuummmdddZZZSSSVVV\\\___```bbb___^^^[[[XXXUUUOOO@@@111***)))((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))),,,,,,++++++,,,,,,---...,,,,,,---...///000111111111111333777888<<>><<<:::999888666666777777666555444444666666666777777888::::::??????@@@BBBFFFJJJMMMOOOQQQYYYdddlllsss}}}ppp```WWWOOOGGGDDDFFFQQQQQQ[[[lll~~~eeeccc```___]]]WWWNNNHHHCCCBBB???<<<:::888666555333222222111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---++++++,,,---.........---------///111111333===KKKWWWaaacccgggjjjmmmppptttwwwvvvyyyyyyqqqlllggg^^^SSSKKKEEE>>>888444333111000222333333111000000222444999<<>>===<<<;;;;;;:::999777666555444555555666666555555444333444444444444444555666666;;;::::::;;;<<<>>>???AAABBBHHHOOOTTTZZZeeettt~~~mmmbbbYYYPPPKKKLLLJJJKKKSSSddduuudddaaa___^^^\\\WWWOOOHHHCCCBBB???<<<:::888666555333333333222111111000000/////////.........------******+++,,,,,,---......,,,++++++,,,......---++++++,,,------......------//////000222888BBBNNNWWW___dddiiinnnpppqqqssstttuuuvvvyyy}}}yyyqqqggg___ZZZQQQHHH???;;;777444333222111000111222333222111111333555999AAAMMMYYYdddmmmuuuyyywwwwwwvvvwwwxxxzzz}}}~~~~~~zzzyyyyyyxxxxxxxxxyyyyyyyyyzzz|||}}}uuudddVVVLLLLLLRRRcccyyyzzzooodddYYYPPPSSS[[[___```aaa```aaa___\\\[[[VVVJJJ>>>---***'''&&&&&&'''((('''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))&&&''''''((()))******+++,,,,,,++++++,,,,,,---...,,,---......000000111222333555999<<>>===<<<:::999777666666333333333333333333333333222222333333333333222111444444333333333444444555555555555666666777888888777999;;;;;;>>>FFFQQQZZZiiiwwwqqqeeeYYYNNNGGGGGGDDDGGGSSSbbbrrrdddaaa^^^]]][[[WWWPPPJJJCCCBBB???<<<:::888666555444444333333222111111000000000/////////.........---------,,,,,,++++++++++++++++++,,,---...---+++,,,,,,,,,,,,------......,,,+++,,,222<<>>JJJ\\\qqq~~~{{{wwwxxx||||||vvvmmmeee]]]ZZZWWWTTTUUUXXXWWWWWWVVVWWWYYYXXXVVVTTTNNNLLLJJJJJJIIIHHHEEECCC@@@???===<<<:::999888888777777666555444333222111111222222222333333333333111111222222222222222111444444333333333444555555666666777777888888999999333555777888:::===CCCHHHRRRccc|||sssgggYYYNNNKKKGGGFFFMMMXXXfffxxxfffccc___]]][[[WWWPPPKKKCCCBBB???<<<:::888666555333333333222111111000000000000000/////////............---,,,,,,+++******,,,++++++,,,......---+++---,,,,,,,,,,,,---...///......111777@@@HHHOOORRRVVV\\\dddlllrrrwww{{{~~~zzz|||~~~{{{tttlllfff[[[RRRHHHCCC>>>777222111444222000000111111000...///000111444:::DDDNNNVVVkkkuuu{{{xxxtttppphhh^^^UUURRRPPPUUU___kkktttxxxzzz|||~~~~~~}}}|||yyyxxxvvvuuutttssssssrrruuuwwwyyy{{{~~~}}}hhh\\\XXXRRRaaazzz}}}tttuuu}}}wwwfffZZZTTTSSSXXX___^^^``````^^^]]]\\\WWWPPPDDD;;;///(((((())))))'''&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((()))******+++,,,,,,++++++,,,,,,---...---...//////111111222333444666:::BBBSSSiiiyyy}}}~~~~~~{{{{{{|||qqqjjj```XXXPPPNNNLLLIIIJJJMMMMMMLLLKKKKKKLLLLLLJJJHHHDDDBBB@@@@@@@@@???>>><<<999999777666666555555555333444444444333222111111//////000000000111111111000111222222222222222222222222222222333444555555888888999999999888777666666888:::;;;<<<<<<===???DDDSSSkkkvvvfffWWWPPPJJJFFFHHHNNNYYYiiiwwwiiieeeaaa^^^\\\WWWQQQKKKCCCBBB???<<<:::888666555333222222111000000//////000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++------,,,,,,,,,---...//////111555;;;BBBIIIOOOSSSSSS[[[hhhsss|||}}}yyywwwxxx~~~{{{tttkkk```YYYOOOFFF???===;;;666222333666444111111222333333222444444666:::CCCQQQ```jjjvvv{{{vvvuuunnneee]]]WWWQQQOOOVVVbbbnnnvvv|||~~~~~~}}}}}}yyyxxxwwwuuusssrrrrrrrrrqqqssswwwyyyzzz{{{~~~yyyeeeXXXTTT[[[mmmrrrlllqqq}}}rrreeeYYYSSSVVV]]]___bbbbbb___]]]]]]ZZZTTTMMMBBB333***))))))(((&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((()))(((((((((((((((((((((''''''(((((()))))))))***,,,,,,++++++,,,,,,---.........///000111222222333777999===IIIaaayyy~~~~~~zzzyyy}}}sssfff^^^VVVOOOIIIGGGFFFCCCCCCFFFGGGEEEDDDCCCDDDDDDBBB@@@???===;;;:::;;;;;;:::888555555444444444555555666333333444555444444333222////////////000000000000000111222222333333333222222222222333555666888999;;;;;;===>>>>>>>>>======???@@@AAABBBAAAAAAAAAAAAAAAKKK\\\sssqqqaaaWWWPPPIIIFFFGGGNNN]]]jjjkkkgggbbb___\\\XXXQQQKKKCCCBBB???===:::888666555222222111111000/////////000000000000////////////***++++++,,,,,,------...,,,++++++,,,......---+++------,,,+++,,,---...///---111777<<>>AAADDDFFFHHHHHHHHHEEEEEEDDDDDDCCCBBBCCCCCCCCCHHHTTThhh|||jjj^^^VVVMMMGGGEEEJJJWWWdddwwwgggddd```^^^\\\XXXQQQLLLDDDBBB@@@===:::777666555555222//////111111000---///............---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,+++,,,---///444:::AAAFFFKKKPPPSSSWWWfffwwwzzzvvvrrrnnntttzzzvvvpppgggaaa[[[RRRGGG>>><<<888222000111222111000333222000...,,,...222555===@@@HHHUUUbbbooozzz]]]PPPTTTTTT___www~~~~~~}}}}}}}}}yyyxxxuuusssrrrqqqrrrrrrnnnnnnmmmmmmmmmmmmmmmmmmrrrssswww|||xxxaaa]]]ZZZaaazzzmmmdddnnn~~~wwweeeTTTRRRZZZZZZ^^^ccceeeccc___[[[YYYUUUNNNBBB666,,,((()))+++)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,---******+++++++++,,,,,,,,,///000111222222444777:::999DDDTTTggg~~~uuu{{{zzz||||||sssfffVVVJJJEEE???===999888999999:::999888777777666555555444444333222222222111111000000000000000000////////////111111111111000000000000///000111111000///000111111111111222333444444555;;;999888:::@@@DDDEEEEEEFFFJJJOOOTTTXXX\\\```cccbbb^^^ZZZZZZ[[[YYYSSSNNNLLLHHHLLL\\\rrrvvvkkkaaaUUUMMMGGGEEEIIINNNjjjvvvfffccc```___]]]XXXQQQKKKDDDBBB???===:::777666555444222//////000111000...///............---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,,,,,,,---333999@@@FFFIIILLLPPPTTTYYYgggwwwwwwvvvssspppvvvyyyssshhhaaaXXXQQQLLLEEE===666777444000///000111111000...000333444555666999;;;AAAEEEPPPbbbtttmmm]]]ZZZTTTXXXmmmzzz}}}{{{zzzyyyyyysssrrrpppnnnlllkkkjjjjjjggggggfffeeeeeeddddddcccgggiiinnnuuu~~~nnn___[[[___uuuppppppyyy}}}lll[[[VVVZZZZZZ]]]___``````^^^\\\[[[VVVRRRHHH;;;000))))))+++(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,///000111111222444777:::999III```vvv~~~yyywwwzzz{{{nnndddXXXKKKBBB@@@:::888555333444555555444555555555444333222222222222222111111000000000000000000000000////////////000000000000000000000000---...000000//////111222222222444555777999::::::???>>>>>>BBBIIINNNQQQQQQXXX[[[aaagggkkkpppuuuxxx|||xxxtttrrrqqqmmmfff```WWWQQQPPP[[[mmmrrrgggZZZRRRKKKFFFHHHLLL[[[gggxxxeeecccaaa```^^^YYYQQQJJJCCCBBB???<<<:::888666666444222000///000000///...///............---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,,,,...///777@@@IIINNNMMMNNNSSSYYY]]]hhhuuu~~~~~~yyyyyyxxxwww~~~}}}vvvmmmfffWWWPPPGGG@@@<<<888444000333111000000111222111000///000222555888>>>EEEIIIeeehhhnnnxxxvvveee___SSSTTTeeesss}}}~~~{{{xxxvvvtttsssooonnnmmmkkkiiifffdddcccaaa```___^^^\\\[[[ZZZZZZYYY]]]eeeooozzz|||eee^^^]]]kkkxxxppprrrwwwdddZZZXXXZZZZZZ[[[\\\]]]]]]^^^^^^XXXVVVOOOCCC555,,,***+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---+++++++++,,,,,,,,,------///000111111111333777:::>>>VVVuuuxxxwwwzzzyyymmm^^^RRRGGG>>>:::;;;666333111000111111111111222222222111111000000///000000000000////////////////////////000000000000////////////000000000000---///000000000111333555333555777;;;>>>@@@BBBCCCIIIIIIKKKOOOUUU[[[^^^^^^cccgggnnntttyyy~~~wwwqqqhhh___XXX[[[fffwwwzzzoooaaaXXXPPPIIIGGGHHHOOOXXXiii}}}dddbbbaaaaaa___YYYPPPIIICCCAAA???<<<:::888777666333222111000000000/////////............---------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------------///111;;;EEEQQQUUUSSSTTTZZZaaadddjjjrrrvvvzzz}}}~~~{{{zzzxxxzzzxxxqqqhhh^^^WWWKKKEEE===777444333222111222222111222222222111111333222111333:::GGGVVV```pppwww~~~xxxiiiaaaTTTTTTdddnnnzzz}}}zzzwwwtttrrrqqqnnnnnnmmmllliiieeebbb```^^^^^^\\\ZZZXXXVVVUUUTTTQQQUUU^^^jjjwwwmmmbbbZZZ```rrryyyooonnn|||lll\\\TTTWWWXXXYYY\\\^^^______^^^XXXYYYVVVKKK;;;///++++++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,------------000000111111111444888;;;HHHddd|||{{{~~~lll```QQQGGG>>>777555777444333000000111222111000111000000000/////////...//////////////////......////////////000000000000///////////////000000000000222222222222333555777777999===BBBFFFJJJLLLMMMWWWXXXYYY]]]```dddfffgggiiimmmsssxxx}}}~~~yyymmmaaa^^^dddrrruuuggg]]]UUULLLGGGGGGKKKRRR```uuudddbbbaaaaaa___YYYPPPIIIBBBAAA???<<<:::888777777222222111000/////////000///............---------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---------...111333===GGGSSSXXXXXXZZZaaaiiimmmooorrrssssssvvv}}}{{{xxx}}}uuulllcccZZZPPPIIICCC>>>888444222333444444111111222111111000000000333444888>>>JJJYYYiiittt|||sssgggXXXVVVeeelllxxx}}}zzzwwwtttsssrrrnnnnnnmmmkkkhhhdddaaa___\\\[[[YYYWWWUUURRRQQQPPPKKKOOOWWWcccqqqxxxhhhZZZYYYbbbqqqqqqlllyyyrrr___RRRUUUVVVYYY]]]aaabbb```^^^YYYZZZXXXPPPBBB555---***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))***+++,,,---,,,,,,---------.........000000111111222555;;;>>>OOOlllxxxppp\\\RRRGGGAAA:::444222333333111000000111222111000000000000///////////////..................//////.../////////000000000111.../////////000000111111222333333333333444777999===@@@EEEKKKPPPTTTWWWXXX___aaadddgggjjjllloooppptttwww{{{zzzmmmfffgggrrrzzzlllbbbZZZQQQJJJHHHIIILLLXXXkkkeeecccaaa```^^^YYYQQQJJJBBBAAA???<<<:::888777777222222222111///...///000///............---------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---------///222555===FFFPPPVVVXXX\\\dddlllsssssstttttttttvvv{{{uuuxxx{{{yyyqqqeee[[[RRRKKKCCC===999777555222111222333555...///000000//////111333333;;;GGGUUUaaallluuu{{{xxxppprrrvvvwww|||uuuooommmjjjkkkxxxqqq^^^XXXdddmmmxxx}}}yyyvvvtttrrrqqqkkkkkkiiigggdddaaa^^^]]]XXXWWWUUUSSSPPPNNNLLLKKKGGGHHHMMMWWWfffwwwppp^^^XXXZZZbbbssszzzqqqyyy{{{gggWWWUUUUUUXXX]]]bbbddd```]]]ZZZ[[[YYYSSSHHH<<<222,,,)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))***+++,,,------------.........//////000000111111333888>>>CCCUUUooouuuggg^^^KKKDDD===;;;777222///000000///......000000///...////////////////////////............////////////......//////000000111111//////000000111111222222333444444555666888===@@@HHHKKKPPPWWW\\\```bbbbbbdddhhhlllppprrruuuyyy{{{}}}zzzssspppvvvsssiiiaaaWWWPPPMMMDDDFFFNNN___uuufffccc```___]]]XXXQQQKKKAAA@@@>>><<<:::999888777111222333111...---///111///............---------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------...000444777>>>CCCJJJPPPUUU[[[ccciiioooppprrrvvvuuuvvv~~~zzzuuurrrlllmmmooorrrwww||||||wwwhhh___SSSHHHBBB===999666111222222222111111222222...///111111111333777;;;AAAJJJWWWdddlllppprrrssskkkooommmgggjjjvvv{{{yyyhhh]]]UUUSSSNNNKKKSSSaaauuuddd]]]gggpppzzz}}}yyyuuuqqqooonnniiigggeeebbb```^^^\\\\\\TTTSSSRRRPPPMMMKKKIIIIIIEEEDDDFFFMMM[[[nnnxxxddd\\\YYY[[[fffttt|||zzzssscccVVVUUUUUUYYY___bbb```]]]]]]\\\YYYUUUOOODDD888000******)))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********))))))))))))***+++,,,------.........////////////000000111222555;;;BBBGGG___ttt|||zzzzzz{{{wwwfffVVVMMM@@@:::666555444000///000///...---...000000///---............................../////////000000000.........///000111111111000000000111222333333333555777999;;;>>>CCCIIIMMMSSSVVV\\\bbbgggjjjkkkllllllpppuuuxxxzzz{{{~~~zzzzzz}}}qqqiii___WWWSSSFFFFFFJJJUUUhhh}}}gggddd```^^^\\\XXXQQQLLLAAA@@@>>><<<:::999888888111333333111...---///111//////.........---------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------...000444888>>>AAAFFFLLLRRRYYY```eeehhhjjjooouuuuuuuuu~~~}}}yyyuuuqqqlllkkkjjjkkkoootttzzz~~~|||uuuppp[[[RRRFFF<<<888555333222---///111222222111111111///111333444555888???DDDTTTYYYaaafffiiiiiiiiiiiikkkkkkddd___fffrrrrrrhhhZZZNNNFFFEEEAAA;;;@@@LLLZZZlllwwwxxxtttgggcccmmmrrr{{{~~~xxxsssooollljjjhhhfffddd```^^^]]]\\\\\\SSSRRRQQQOOOMMMKKKIIIHHHFFFDDDCCCHHHUUUjjj~~~}}}iii```\\\YYY```lll{{{}}}mmmXXXUUURRRUUU[[[``````^^^___\\\YYYWWWSSSJJJ===333************))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))***+++,,,---............/////////000///000111333666<<>>BBBFFFMMMUUUZZZZZZ^^^ccciiimmmpppqqqqqquuuyyy}}}~~~~~~}}}xxxnnnddd[[[XXXMMMKKKKKKRRRaaauuueeeccc```^^^[[[TTTKKKDDDCCC@@@===;;;:::888666444333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++---......------000666;;;@@@DDDGGGIIIPPP[[[bbbccckkkjjjkkknnnppprrrzzz~~~vvvnnnkkkiiijjjrrr}}}{{{~~~yyynnnbbbZZZHHHCCC<<<888666555222000222222222444444333000...222222444555666===JJJVVVdddeeeeeebbb``````dddhhhkkkiiiggghhhjjjnnnppppppbbbTTTFFFBBB@@@<<<;;;===LLLZZZkkksssppplllkkklllttt|||~~~zzzuuupppmmmkkkjjjgggeeebbb```^^^\\\YYYWWWUUUSSSOOOLLLIIIHHHHHHIIIHHHDDDBBBFFFPPP___uuuttt___UUUWWW```hhh{{{}}}xxxnnn^^^WWWSSSWWW\\\^^^^^^```\\\]]]\\\YYYVVVNNN@@@222***((((((***)))&&&'''+++(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++******)))***+++---......///000111111222222111222111222555666:::HHHWWWsss}}}~~~zzz{{{eeeOOOBBB@@@555444333111000//////...///////////////...................................................------......///000000000/////////000111111222444888;;;;;;???FFFMMMRRRWWW\\\___fffgggjjjmmmqqqtttwwwxxx||||||~~~uuukkkbbb]]]RRRJJJFFFKKKYYYjjj~~~eeeccc___^^^[[[UUULLLFFFCCC@@@===;;;:::888666444333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***+++,,,,,,---111777<<>>???CCCHHHNNNZZZiiiqqqssskkkhhhggghhhfffeeeiiiooovvv~~~}}}|||}}}~~~kkk^^^ZZZ```iiiooommmggg___TTTIII???999888555111///000000000000...///000222333444555555555<<>>666555333222111000000000000111......//////////////////....................................////////////---...///000222333444444555666888:::===CCCIIINNNYYY^^^eeekkknnnppprrrssstttuuuvvvyyy{{{}}}rrriiiZZZSSSMMMJJJKKKRRRaaaooodddaaa^^^\\\[[[VVVPPPJJJCCC@@@===;;;:::888666444333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,---...000333777<<>>HHH```vvv{{{gggZZZVVVVVV\\\iii}}}jjj^^^iii|||xxxlll\\\NNNMMMTTTZZZ]]]^^^aaabbb```\\\ZZZXXXQQQIII666000++++++***''''''***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))+++,,,------,,,+++...///000111111222222111111333555777===OOOhhh}}}ttteeeSSSGGG???777222222111111000000000000111111............////////////........................///////////////000000000000000111222333555666777888:::>>>BBBHHHPPPXXX]]]dddiiipppuuuwwwwwwwwwwwwxxxxxxyyyzzz|||}}}~~~~~~sss___ZZZSSSMMMIIIKKKWWWdddyyydddaaa^^^]]]\\\WWWPPPJJJCCC@@@===;;;:::888666444333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------...000444999===>>>CCCEEEIIIPPP___ooowwwwwwpppjjjffffffgggfffiiinnnnnnwwwwwwmmmccc]]]WWWRRRUUU[[[XXX___ffflllpppwwwzzzjjj]]]VVVSSSSSSTTTPPPIIIAAA:::666444444444444333222111000111222000111222222333666<<<@@@MMM\\\nnn}}}zzznnncccSSSFFFAAADDDKKKPPP]]]hhhxxx~~~|||xxxtttqqqooonnnmmmjjjhhheeedddcccaaa^^^\\\VVVUUUSSSQQQNNNLLLKKKJJJHHHFFFCCC???===FFF]]]ssskkk\\\VVVVVVTTT]]]xxxvvvccceeetttqqqaaaQQQMMMRRRWWW[[[___bbbcccaaa\\\YYYWWWRRRLLL888111+++******((((((***&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))+++,,,------,,,+++...///000111111222222111222444555888CCCYYYsss}}}fffVVVEEE<<<888444222222000000000///000000111222---.........//////000000/////////////////////////////////000000000111111111111111111333444666666999===CCCJJJQQQZZZccchhhkkkooouuuyyyzzzyyyyyyxxxzzzzzz{{{|||}}}~~~~~~wwwccc]]]WWWPPPIIIHHHQQQ\\\rrrcccaaa______]]]XXXPPPIIICCC@@@===;;;:::888666444333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---++++++,,,000555;;;>>>???CCCEEEIIIRRRcccuuu}}}}}}qqqiiicccccceeefffkkkpppnnnwwwyyybbbXXXPPPLLLFFF@@@CCCKKKDDDFFFIIILLLOOOVVV___fffjjjmmmlllfff^^^WWWQQQKKKHHHDDD>>>777222000000000111222222111//////000111---000222444888???HHHPPP___ooovvvkkk[[[LLLDDDBBBDDDEEELLLWWWhhhxxx|||zzzwwwsssqqqooonnnmmmiiigggdddcccbbbaaa^^^\\\VVVUUUTTTQQQOOOMMMKKKJJJIIIFFFCCC@@@>>>FFFZZZnnn~~~rrr```WWWTTTTTTYYYooojjjdddjjj}}}zzzjjjYYYQQQQQQTTTYYY^^^```bbbaaa\\\YYYWWWSSSNNN>>>555---+++***)))(((***&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,...///000111111222222111333555777<<>>CCCJJJRRRZZZaaahhhmmmppptttyyy||||||{{{{{{{{{}}}}}}~~~~~~|||iiibbbZZZRRRKKKGGGLLLTTTjjjbbbaaaaaaaaa___XXXNNNGGGCCC@@@===;;;:::888666444333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---******,,,222:::AAADDDEEEDDDFFFIIIRRRddduuu}}}|||uuukkkcccbbbdddggglllrrrqqqzzzpppeeeMMMFFFBBBDDD@@@:::>>>HHH@@@???<<<;;;<<>>FFFPPP[[[lll~~~|||fffVVVKKKCCC???===>>>CCCLLLXXXbbbiiimmmgggnnnsssttt{{{}}}zzzwwwuuusssssssssllljjjgggffffffdddbbb```[[[ZZZYYYWWWUUURRRPPPOOOMMMHHHBBB@@@@@@FFFSSS```uuuyyyhhhaaaXXXWWW^^^uuuiii[[[hhhnnn___SSSNNNSSS[[[YYY^^^```]]][[[[[[YYYUUUMMMAAA555000---***'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))+++******)))***,,,---......///000111111222222111555777;;;HHHcccwwwhhhYYYMMM;;;666333333333111111333111111000///////////////---------...///000000111000000000000000000000000///000000111222222333333666666888;;;???DDDIIILLLUUU[[[bbbiiimmmpppqqqsssuuuwwwzzz{{{{{{{{{{{{|||{{{{{{||||||}}}~~~uuuhhh]]]TTTLLLIIIJJJOOOhhh|||aaabbbccceeeccc[[[PPPGGGEEEBBB>>>;;;:::888777555444333222111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111222777???GGGMMMPPPMMMKKKJJJNNNVVVaaajjjoooeeefffgggffffffiiiooouuu|||vvv```NNNCCC>>>???@@@@@@@@@BBBDDDGGGCCCBBBAAA???<<<999777666===EEEOOOVVVVVVMMMBBB:::444555555333111000111333333333222333444666666666===LLL]]]kkkxxxmmm___RRRFFF???AAABBBCCCDDDHHHMMMQQQTTTOOOMMMPPPRRRUUUZZZaaaccchhhmmmqqqsssvvv{{{}}}{{{xxxwwwvvvuuurrrppppppmmmiiifffdddbbb___]]]___]]][[[XXXUUUSSSQQQQQQPPPJJJFFFEEEBBBAAALLL[[[qqqtttaaa\\\XXXXXXgggrrr```aaavvvvvvaaaSSSRRRWWWZZZ\\\\\\]]]]]]\\\[[[YYYXXXQQQHHH;;;///)))''')))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((((((((((()))(((((((((((())))))))))))))))))))))))************+++++++++***++++++,,,,,,222111000000000111333444444999>>>QQQssszzzeeeQQQEEE@@@777666444222111222222333000000////////////000000222222222111000/////////000000111111111000000//////000333444444444666888<<<===@@@CCCHHHOOOWWW\\\iiikkknnnrrruuuwwwxxxyyyxxxyyyzzz{{{||||||||||||zzz{{{|||{{{zzz{{{|||~~~qqqcccYYYRRRLLLHHHQQQYYYhhhyyyaaaaaabbbdddbbb\\\QQQIIIEEEBBB>>>;;;:::888777555333333222111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000222777>>>DDDJJJLLLOOONNNNNNQQQVVV]]]cccffffffgggggggggiiimmmssswwwkkkVVVGGG???@@@CCCFFFHHHIIIJJJMMMOOONNNLLLIIIEEEBBB???>>>===CCCHHHNNNRRRPPPHHH>>>888111111222111111111222333///222444666888;;;@@@DDDNNN^^^ppp}}}uuudddTTTGGGEEEBBBAAAAAADDDGGGIIIIIIEEEDDDFFFGGGGGGIIINNNPPPUUU\\\bbbhhhpppzzz}}}xxxwwwuuutttttttttrrrqqqnnnllliiihhhgggeeebbb```___^^^[[[YYYVVVTTTSSSRRRQQQJJJFFFEEEBBBAAAKKKZZZmmm}}}zzzhhh[[[WWWWWWdddxxxeeecccuuu|||gggWWWRRRRRRSSS[[[\\\]]]]]]]]][[[ZZZYYYRRRJJJ===222***((()))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,+++,,,,,,---...111000000///000111333444888@@@GGGZZZ|||~~~lllYYYIII@@@<<<666555333222111111111222000000////////////000000000000000111111111111111///000111111222222111111222444555666666777:::<<>>;;;999888666555333333222111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000333888===BBBFFFHHHMMMNNNQQQTTTWWWZZZ\\\]]]bbbbbbccchhhpppxxx~~~vvvaaaNNNDDD@@@@@@DDDJJJPPPTTTYYY]]]```dddaaa\\\VVVPPPLLLIIIGGGLLLLLLLLLKKKFFF???999555...------///111222222111///444999===AAAIIISSS[[[ffftttrrr^^^WWWOOOJJJJJJLLLMMMMMMKKKGGGEEEDDDBBB===<<<>>>@@@DDDJJJQQQZZZggguuu{{{xxxtttrrrqqqqqqrrrsssrrrqqqllllllkkkkkkkkkiiifffccc```^^^\\\ZZZXXXVVVUUUUUUSSSLLLGGGFFFBBB@@@JJJYYYiiiyyyqqq]]]XXXUUU^^^tttiiibbbqqqppp^^^TTTPPPNNNZZZ[[[]]]^^^]]]\\\[[[YYYSSSLLLAAA666---***)))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************---,,,,,,,,,------...///000/////////000111333444777CCCNNNccc}}}jjjWWWIII???:::777444444333222111111111111111000000//////000000111//////000111111222333333222222222333444444444555444555666777888;;;???BBBGGGJJJOOOUUU\\\eeennntttxxxyyy|||~~~}}}zzzxxxuuusssrrrtttuuuvvvwwwwwwxxxzzz|||rrrfff\\\SSSNNNIIILLLTTTeee{{{dddbbbaaa```___ZZZQQQKKKDDDAAA===:::999888666444333222111000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...222666:::>>>AAACCCEEEHHHLLLRRRVVVYYYYYYYYYYYYYYYZZZ^^^hhhwwwlllWWWHHHCCCDDD???CCCJJJRRRZZZccckkkqqqyyyvvvrrrkkkccc[[[UUUQQQQQQNNNHHHBBB<<<777444333222000///111444555444333888:::???HHHTTTcccpppxxxxxxlllffffffhhhhhhgggfff___WWWQQQIII@@@<<<===>>>@@@CCCHHHPPP]]]mmmyyy{{{wwwsssqqqooooooqqqrrrqqqqqqmmmmmmnnnoooooolllhhhdddaaa```^^^\\\ZZZYYYYYYXXXUUUNNNIIIGGGBBB@@@JJJXXXhhhxxxzzzccc\\\UUUVVVeee|||nnnaaalllyyyfffYYYRRROOOYYYZZZ\\\^^^^^^]]]\\\[[[TTTOOOFFF;;;111+++******((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((())))))***(((((((((((())))))))))))((()))))))))************,,,,,,+++,,,,,,---...///////////////000222444555777FFFVVVlllyyykkkWWWGGG>>>999666444333333333222222111111111222111111111111111111222000111111222222333333444555555555555666666777777777999:::<<<@@@EEEKKKPPPSSSVVV[[[```fffnnnvvv||||||yyyuuurrrpppoooqqqssstttuuuvvvwwwzzz|||}}}|||nnnbbbXXXQQQMMMKKKNNNZZZooogggeeebbb```]]]WWWNNNHHHDDDAAA===:::999777666444333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000444:::===???AAACCCEEEJJJOOOVVVYYYYYYWWWUUUTTTUUUVVV\\\hhhxxxuuuaaaOOOEEEDDDFFFAAADDDHHHNNNVVVaaakkkrrrwwwwwwvvvrrrlllccc[[[VVVNNNIIIBBB;;;666333222333555444333444666888999999???<<>>:::999666444444444444444444333333333444333333222222333333444444444444444444444444444777777666666666777888888<<>>>>>NNNkkklllYYYIIIAAA@@@@@@BBBDDDGGGNNN[[[jjjuuu~~~|||xxxuuuqqqoooooooooooonnnrrrrrrrrrsssrrrooojjjfffcccbbbaaa``````___``````\\\TTTNNNKKKDDDAAAJJJXXXhhhxxxsssgggZZZTTTYYYhhhiiijjjwwwxxxdddVVVMMMUUUXXX\\\___aaa```^^^]]]VVVUUUPPPFFF999///***)))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***+++(((((((((((())))))))))))))))))))))))************)))))))))***+++,,,---.../////////000222555777999@@@VVVlll}}}ooobbbSSSKKK@@@;;;::::::888666555666666777777666555555666555555444444555555666666666666666666666666666888888777888999;;;===>>>BBBEEEKKKQQQXXX```hhhnnnwwwxxxyyyzzzzzz|||{{{yyywwwtttqqqpppppppppoooppprrrssssssuuuxxxzzz{{{~~~}}}nnn```WWWOOOKKKHHHMMM\\\rrrfffdddbbbaaa^^^WWWMMMEEECCC@@@<<<:::888777555333222111000//////......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///222777<<<>>>???@@@EEEIIIUUUYYY^^^]]]XXXSSSQQQRRRWWWZZZ___dddiiiooouuuzzzyyygggVVVLLLGGGEEEEEE???AAABBBCCCCCCDDDGGGIIIEEEFFFHHHIIIHHHFFFDDDBBB777666555444444555777888444999===@@@CCCKKKXXXbbb^^^WWWTTT```www|||fffRRRGGGEEEDDDGGGJJJOOOVVVaaapppzzz}}}{{{wwwtttpppnnnnnnoooooonnnqqqqqqqqqrrrsssqqqmmmjjjccccccbbbbbbaaabbbbbbbbb___WWWQQQMMMFFFBBBJJJXXXdddttt{{{mmm^^^VVVWWW```sssmmmfffnnnooo\\\QQQTTTWWW\\\```bbbaaa___^^^WWWWWWTTTJJJ<<<111+++)))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))*********************+++,,,---...///000000000222444777999;;;EEE]]]uuu~~~vvvmmm^^^OOOHHHCCC===:::999::::::999777888999::::::999888888888777777666666777777888666777777888888999999999<<<<<<===???CCCGGGJJJMMMRRRVVV\\\cccjjjrrryyy~~~~~~}}}~~~~~~zzzxxxuuurrrpppooooooooommmnnnpppqqqqqqrrruuuwwwyyy|||sssddd[[[QQQNNNJJJKKKUUUhhhdddcccbbbaaa___XXXNNNFFFCCC@@@<<<999888777555333222111000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////222777<<<>>>===???EEEJJJTTTYYY]]]]]]XXXUUUUUUWWWUUUYYY^^^aaacccgggmmmrrrzzz|||nnn[[[KKKBBB>>>;;;888888;;;>>>@@@???===<<<;;;999888777666555444444444//////111333555777999:::AAAHHHPPPTTTYYYeeevvv}}}www|||ttt^^^QQQLLLJJJMMMRRRVVV]]]gggttt}}}~~~{{{yyyvvvrrrooommmmmmnnnoooooopppooopppqqqsssrrrooommmdddccccccbbbbbbccccccdddaaaYYYRRRNNNGGGBBBKKKXXX```qqqrrraaaWWWTTTYYYgggvvvnnnaaafff{{{xxxcccWWWTTTWWW\\\```bbbbbb```^^^XXXYYYVVVLLL>>>111+++)))((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))************+++++++++,,,---...000111000000111222555888:::<<>>>>><<<:::999333333111000000000111222222333888===@@@BBBJJJTTTeeemmmxxx{{{iii]]]WWWOOOTTTYYY[[[]]]eeeqqq|||zzzxxxxxxvvvsssqqqqqqqqqpppooonnnppprrrttttttrrrpppoookkkjjjhhhfffeeedddddddddddd^^^VVVNNNFFFDDDLLLVVVffftttjjjXXXPPPTTT^^^gggnnn^^^kkkzzzzzzfffYYYTTTTTTWWW^^^aaa``````ccc]]]XXXUUURRRGGG777---+++***(((''''''(((((('''&&&(((((())))))(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))***(((''''''(((***))))))))))))************,,,,,,------------------...111...///666666999FFF\\\zzzrrrcccWWWKKKDDDBBB<<<;;;:::;;;>>>AAABBBBBBBBBDDDEEEDDD???======>>>???<<<:::;;;999666888===;;;<<<======???CCCIIIMMMIIIOOOWWW]]]bbbiiirrryyy~~~|||{{{zzzzzz{{{{{{|||xxxtttpppooonnnmmmkkkooonnnmmmnnnnnnnnnllljjjppppppppprrruuuyyy}}}uuujjjaaaVVVMMMLLLNNNUUUhhh{{{bbbcccaaa^^^[[[XXXNNNEEECCC@@@<<<999888777555333000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...000111555777888:::<<>>@@@EEEDDDFFFIIIKKKNNNRRRXXX\\\^^^eeemmmtttyyy~~~}}}{{{zzzyyyzzz{{{|||{{{wwwtttrrrqqqpppnnnpppooonnnnnnnnnnnnllljjjjjjiiiiiijjjmmmpppsssuuuyyyyyyzzz~~~}}}rrrdddYYYPPPMMMMMMRRRcccuuucccdddaaa]]][[[WWWNNNDDDCCC@@@<<<999888666555333000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///000222777888999:::<<>>JJJ^^^qqqwwwbbbZZZQQQJJJIIIIIIHHHGGGKKKUUUcccpppwwwxxxxxxwww|||wwwwww{{{wwwmmmhhhjjj}}}nnneeeaaa^^^aaaccccccdddiiisss|||{{{yyyyyywwwtttsssssssssrrrppprrrssstttvvvuuutttrrrqqqnnnmmmmmmlllkkkkkkllllllkkkeee]]]UUULLLGGGMMMVVVgggtttyyycccTTTOOOSSSXXXqqqqqqjjjoooyyy~~~mmm___UUUSSSVVV\\\```^^^]]]^^^___\\\[[[XXXNNN???222---***)))'''((())))))(((&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''(((((((((((((((((((((((((((((((((((((((***,,,,,,+++*********)))))))))*********++++++,,,,,,---------.........222555111111888999???NNNpppzzzgggRRRFFFAAA===<<<===<<<===???FFFPPP]]]iiippptttvvvvvvqqqfffYYYMMMGGGDDD@@@@@@BBBDDDDDDHHHLLLMMMQQQUUUZZZ^^^bbbgggkkkrrryyy|||zzzyyyzzz{{{}}}}}}xxxvvvtttsssrrrpppqqqooommmmmmmmmllljjjiiiggggggffffffgggiiikkkmmmpppppppppttt{{{zzziii]]]SSSOOOLLLNNN[[[lll~~~ddddddaaa\\\ZZZVVVNNNDDDBBB???;;;999777666555333000000000000////////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...000222333999::::::<<<>>>CCCJJJNNN\\\___aaa^^^YYYTTTTTTUUUQQQWWW^^^bbbgggqqq~~~}}}rrraaaNNNAAA<<<<<<999999:::::::::999999888666555444333333333444555666>>>SSSoooyyyeeeYYYQQQLLLEEEAAA@@@@@@@@@@@@<<>>:::888777666555333000000000000////////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333444:::;;;===???AAAEEEKKKOOOVVVXXXYYYXXXUUUSSSTTTUUUWWW\\\aaadddhhhrrrnnnVVVEEE>>>???888888999999999999999999666555444222222333333444333<<>>AAABBBBBBBBBDDDBBBBBBCCCBBB???>>>@@@LLL```uuu|||xxxrrrmmmiii```bbbcccdddgggmmmvvv|||}}}|||zzzyyyyyyyyyyyywwwuuurrrsssssstttsssrrrqqqpppnnnmmmmmmmmmmmmnnnooooooqqqllleee\\\QQQJJJNNNUUUdddqqq~~~sss```TTTRRRTTT```tttzzzssspppssswwwfffUUUPPPPPPWWW^^^______```]]]^^^]]]YYYSSSHHH;;;111+++)))(((((())))))((('''((((((((()))(((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))$$$'''***+++***)))))))))************++++++++++++,,,,,,---......///000000111555222222999===HHH\\\zzz{{{{{{lllXXXJJJ===:::<<<===???@@@@@@DDDKKKUUUbbbrrrqqqfff]]]\\\```fffooowww{{{}}}}}}}}}}}}zzzxxxvvvuuusssqqqooonnnlllhhhfffeeedddbbbaaa\\\ZZZXXXVVVVVVVVVWWWXXX\\\]]]^^^___bbbiiirrryyyssshhh___YYYQQQLLLSSS___qqqeeeddd```[[[XXXUUUMMMDDD@@@>>>:::888777666555444000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111444555999;;;???AAACCCFFFJJJMMMNNNOOOQQQQQQQQQTTTWWWZZZ```fffjjjkkkllltttxxx___JJJBBBAAA999999999999999999::::::666555444333222333444444666999EEEWWWlll}}}fffXXXNNNEEEAAADDD@@@???>>>===<<<<<<<<<<<<999777555666888:::;;;;;;<<<:::888777666666666777BBBUUUjjjtttvvvuuurrrnnnfffggghhhiiimmmttt}}}~~~}}}||||||}}}|||zzzxxxsssssssssssssssrrrqqqpppmmmmmmmmmlllmmmmmmnnnnnnqqqlllfff^^^SSSKKKMMMTTTaaammmzzz|||gggZZZVVVWWW^^^nnn{{{uuutttoooXXXRRROOOUUU\\\___```bbb]]]^^^]]]YYYTTTMMMAAA555+++)))(((((()))***((('''&&&&&&''''''&&&&&&%%%$$$''''''''''''(((((((((((())))))))))))))))))))))))$$$''')))***)))))))))************++++++++++++,,,,,,,,,---...///000000111111666333333;;;AAAOOOeee}}}wwwxxxkkk[[[IIIAAA::::::<<<>>>AAAEEEGGGKKKPPPWWWbbbrrr|||xxx{{{~~~}}}{{{xxxwwwvvvuuurrrpppkkkhhhccc```___^^^\\\ZZZWWWVVVTTTRRRRRRRRRSSSTTTUUUWWWXXXXXXXXX]]]dddjjjqqq{{{qqqggg```VVVMMMPPPZZZhhh|||eeeeee```ZZZWWWTTTLLLCCC@@@===999777777666555444000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///222555666666:::>>>BBBDDDFFFHHHIIIIIIJJJKKKMMMQQQWWW^^^ccciiipppvvvvvvtttxxxeeeOOOEEECCC999999999999999:::;;;;;;777666555444444444555666777777;;;DDDQQQhhh}}}iiiWWWQQQNNNIIIKKKQQQNNNMMMLLLIIIEEECCCAAA@@@???===:::;;;===>>>>>>===;;;<<<:::999888999::::::DDDSSSeeeqqqxxx{{{yyyuuunnnnnnnnnoootttzzz}}}{{{uuuuuuuuutttsssrrrrrrqqqnnnnnnmmmllllllmmmmmmmmmoookkkfff^^^SSSKKKMMMSSS^^^jjjvvv{{{~~~mmm^^^YYYYYY^^^hhhzzz~~~yyyuuu}}}}}}___VVVPPPSSSZZZ^^^```aaa^^^```]]]YYYVVVRRRGGG;;;+++***))))))******)))'''&&&&&&''''''&&&&&&%%%$$$''''''''''''(((((((((((())))))))))))))))))))))))&&&((()))***))))))+++,,,*********+++++++++,,,,,,,,,,,,---...///000111111222777555555>>>FFFVVVnnnzzzvvvpppZZZKKKBBB===::::::<<<>>>EEEMMMPPPQQQRRRUUU^^^ooozzzyyywwwvvvuuusssqqqnnngggccc^^^[[[YYYWWWVVVTTTTTTRRRQQQPPPPPPQQQRRRSSSSSSUUUWWWVVVTTTUUU[[[```eeeuuuzzzpppgggZZZNNNNNNVVV]]]sssfffeee```ZZZWWWTTTLLLCCC???===999777777666555444000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///222555777444888>>>BBBDDDEEEFFFFFFGGGGGGHHHKKKRRR[[[dddiiiooowww{{{|||iiiRRRGGGDDD:::999999999:::;;;;;;<<<999888666555555555666777444555888<<>>;;;888:::;;;;;;<<<>>>>>>===IIIUUUeeeqqqzzz~~~yyysssrrrrrrsssvvv}}}|||wwwvvvvvvuuutttsssssssssoooooonnnmmmmmmmmmmmmmmmnnnjjjeee^^^SSSKKKLLLRRR\\\hhhtttyyy{{{ppp```ZZZZZZ^^^dddsss|||yyy{{{|||tttzzzdddYYYQQQSSSYYY\\\^^^``````aaa^^^YYYXXXVVVLLL???+++***))))))******)))'''(((((())))))(((((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))((()))******)))***,,,...******+++++++++,,,,,,,,,,,,,,,---...///000111222333999777777@@@III[[[tttwww|||}}}fffOOOAAA===999777777777;;;EEEPPPVVVUUURRRRRRZZZlllwwwuuutttsssrrrpppnnnkkkddd```[[[WWWUUUTTTRRRQQQMMMLLLJJJJJJJJJKKKMMMNNNOOORRRUUUSSSOOOOOOSSSWWW```pppuuukkk]]]NNNLLLSSSUUUmmmgggeeecccaaa]]]VVVLLLDDD@@@===:::888777666444222111111000///////////////......//////...---,,,,,,------------------------******+++---///333666888444555777<<>>AAAUUUlllsssiiihhhfffgggjjjmmmoooooorrrooojjjeee```ZZZTTTPPPPPPNNNLLLLLLMMMLLLGGGDDDBBBDDDEEEDDDCCCCCCGGGJJJYYYeeeqqqxxx}}}{{{yyyxxx{{{~~~}}}||||||yyyxxxvvvtttsssrrrrrrsssrrrqqqooonnnmmmmmmnnnooonnnkkkdddZZZPPPJJJIIIKKKWWW^^^hhhrrryyy}}}yyyggg]]]YYYYYY```mmmyyy~~~|||yyyxxxzzz{{{nnnttt}}}iiiWWWTTTYYY\\\^^^aaa```___]]][[[WWWRRRJJJEEE222,,,(((((((((&&&&&&(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++//////...//////000111222222777444444CCCRRReeezzz|||pppuuugggNNN@@@>>>999;;;777888<<<;;;EEE[[[___^^^QQQIIIQQQ]]]pppxxxuuupppllljjjiiigggfff]]][[[XXXUUURRRPPPNNNMMMJJJJJJJJJJJJJJJKKKLLLLLLOOOPPPPPPOOONNNNNNOOOQQQ\\\hhhxxxyyynnncccWWWNNNKKKSSScccyyygggeeecccaaa]]]VVVLLLDDD@@@===:::888777666444222111000000///////////////......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...111444666888777777888<<>>>>>???AAACCCEEEAAACCCJJJNNNNNNSSS[[[kkkyyy~~~~~~zzzzzz|||~~~~~~|||{{{zzzyyyzzz{{{{{{yyyxxxrrrqqqqqqrrrtttsssqqqooommmooopppqqqsssvvv{{{{{{zzzyyywwwvvvuuuttttttuuutttsssrrrqqqqqqqqqqqqkkkggg^^^SSSHHHAAA>>>>>>DDDIIIQQQYYY___eeejjjmmmtttvvvzzz~~~|||kkk```]]]]]]cccqqq||||||mmmZZZZZZmmmsss```WWWWWWZZZ]]]```dddcccaaa```]]]XXXQQQLLL999111***)))***(((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,////////////000111222222444999777;;;OOObbbttt~~~}}}}}}tttaaaPPPAAA999999666888666888???CCCTTTooo|||zzzhhhSSSKKKFFFHHHTTTgggpppxxxyyywww{{{~~~{{{yyyvvvuuuqqqmmmhhhdddaaa^^^[[[YYYVVVUUUSSSPPPMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJMMMMMMMMMKKKIIIHHHIIIJJJOOO\\\nnn}}}xxxjjj[[[PPPLLLIIISSSeeezzziiifffdddaaa^^^VVVLLLDDD@@@===:::888777666444222000000///............///---...............------++++++++++++++++++++++++,,,---...000222444555666555666888<<>>DDDXXXuuuvvv```TTTJJJEEEKKKSSS[[[```^^^YYYZZZcccmmm|||yyyvvvsssqqqppplllgggccc___\\\XXXVVVTTTRRRPPPNNNLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKKKKHHHEEEDDDDDDEEELLLXXXjjj{{{~~~ppp```TTTOOOJJJOOO]]]qqqjjjgggdddbbb^^^VVVLLLDDD@@@===:::888777666444222000//////...............------...............---++++++++++++++++++++++++,,,,,,...///111222333333444666<<>>BBBFFFKKKQQQUUUZZZ]]]cccjjjqqquuuxxxyyyzzz{{{}}}~~~|||mmmccc```aaaooouuu```VVV\\\lll{{{vvvmmm___UUUSSSXXX^^^bbbccccccbbbbbb```[[[VVVQQQAAA555+++((()))((('''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,,,,---------......//////000222333444333888999CCC]]]qqq}}}vvvZZZIIIBBB>>><<<<<<888;;;777777===CCCWWWvvvooocccWWWMMMNNNQQQSSSSSSRRROOOOOORRRVVVdddxxx}}}yyyuuurrrooollllllhhhddd```]]]ZZZVVVTTTRRRQQQOOOMMMKKKJJJIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHFFFCCCAAAAAABBBGGGSSSdddvvvuuueeeYYYTTTKKKMMMVVVhhhjjjhhheeebbb^^^VVVLLLDDD@@@===:::888777666444222000///......------......,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111222222555999@@@HHHNNNOOOLLLIIICCCCCCGGGLLLNNNQQQYYYbbbooo~~~zzz{{{xxxtttrrrooonnnkkkiiiffffffhhhkkkmmmnnnpppqqqpppjjjdddcccjjjqqqvvvzzz~~~~~~}}}|||zzzwwwuuutttooonnnmmmjjjgggdddbbb```^^^XXXPPPHHHBBB<<<888444333444777888;;;>>>CCCFFFLLLOOOTTTZZZaaafffkkkmmmpppqqqtttwwwzzz{{{{{{|||}}}}}}~~~yyyhhheeeccclllwwwcccVVVXXXdddsss}}}rrrmmmbbbWWWSSSXXX^^^```bbbbbbbbbbbbaaa]]]WWWSSSFFF999,,,)))***)))'''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,------............///000111222444555333999<<>>======;;;???<<<:::===AAAUUUttt|||qqqnnnkkkgggeeecccaaa___YYY]]]bbbmmm|||xxxsssnnnkkkhhheeebbb^^^\\\ZZZYYYXXXVVVSSSQQQOOONNNMMMKKKJJJIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHDDDEEEDDDBBB@@@>>>???@@@???GGGVVVfffwwwooobbb\\\PPPMMMNNNWWWiiikkkiiifffccc___VVVLLLDDD@@@===:::888777666444222//////...------------...,,,,,,---.../////////...------------------------...///111222333333222222555777<<>>BBBGGGLLLOOOTTTWWW]]]dddjjjnnnpppqqqvvvvvvxxx{{{~~~qqqnnnddd___qqqmmmZZZTTT]]]mmmyyy|||{{{rrrbbbXXXXXXZZZYYYcccccccccdddccc```[[[WWWPPP@@@111---...---,,,+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---...//////......///000111333555666666>>>HHH___hhhZZZKKKEEECCC@@@??????;;;@@@>>><<<>>>AAAVVVuuu}}}xxxsssooolllkkkddddddcccgggyyy{{{wwwrrrmmmjjjgggdddbbb\\\[[[YYYYYYYYYXXXUUUSSSMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHIIICCCDDDDDDBBB???>>>???@@@???FFFSSSddduuuqqqccc]]]SSSPPPOOOUUUeee{{{iiigggcccaaa]]]UUUKKKCCCAAA???;;;888555333333333000000///.......................................------,,,++++++,,,,,,,,,---///000222333333333333666999<<>>===???===@@@SSSiiiyyyrrrmmmiiibbb___dddnnnzzzuuuooojjjfffdddaaa___]]][[[XXXWWWWWWVVVSSSQQQNNNNNNLLLKKKIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIGGGEEEBBB???============>>>CCCMMM[[[lll~~~pppcccaaaYYYRRRKKKLLL[[[tttiiifffbbb___\\\UUUKKKDDDAAA???;;;888555444333333000000///.......................................---,,,,,,++++++,,,,,,------...000222333333333222555888<<>>BBBHHHKKKTTTYYYaaaggglllsss{{{{{{lllfffkkkxxxvvviii]]]```rrr{{{fffXXXVVVYYY```eeegggdddaaaaaa___\\\YYYNNN===000***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,***+++,,,---...............///000000000111555777<<>>;;;>>>DDDMMM\\\nnn{{{lllhhh\\\VVVNNNJJJPPPbbbzzzgggddd```]]]ZZZTTTMMMGGG@@@>>><<<999666444333222000000///.......................................,,,,,,+++++++++,,,---------...///000111222222222666:::>>>@@@@@@@@@@@@@@@DDDGGGLLLRRRWWW[[[^^^___XXX^^^hhhsss}}}~~~}}}|||zzzxxxuuurrrqqqpppjjjeee___YYYSSSMMMGGGCCCAAA>>>:::888777777555444555444333222111000000000111111000//////000000111///111333555666999===@@@FFFKKKSSSZZZaaaiiisssyyyzzz}}}tttkkkiiiqqq{{{kkk\\\^^^oooppp]]]WWWXXX___eeehhheeeccccccaaa]]][[[PPP@@@333+++))))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,***+++,,,---...............///000000111222666888:::@@@QQQgggyyywwwssskkk___SSSNNNKKKJJJOOOWWWccc~~~{{{jjj___UUURRRNNNLLLSSS^^^sss}}}zzzwwwssspppjjjhhhfffdddbbb___[[[XXX[[[YYYWWWVVVVVVUUUSSSRRRQQQPPPOOONNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJKKKEEECCCAAA>>>=========>>>:::<<>><<<999666444333222000000///.......................................,,,+++++++++,,,,,,---.........///000111222333333888;;;???AAAAAAAAAAAABBBEEEHHHMMMSSSYYY\\\]]]]]]YYY^^^hhhttt~~~~~~}}}{{{xxxuuusssqqqppphhhddd]]]VVVPPPJJJEEEBBB???===999888888777666555444444444333222111000000000000000000000111111222///000222333333444777999;;;@@@HHHNNNTTT\\\fffmmmrrrvvv{{{}}}pppiiikkkwwwwwwfffXXXZZZllluuuaaaYYYYYY___eeehhhgggeeeeeebbb^^^ZZZPPPBBB555---******+++))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,***+++,,,---...............///111111111333777999===CCCSSShhhxxx}}}ooo^^^SSSOOOPPPUUU[[[^^^pppkkk^^^SSSPPPLLLHHHLLLTTT^^^|||}}}zzzwwwuuurrroooiiigggeeecccbbb```\\\YYYZZZXXXWWWVVVVVVUUUSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPLLLLLLLLLLLLKKKKKKJJJJJJDDDCCC@@@>>><<<<<<===>>>:::<<<@@@FFFQQQddd{{{{{{tttddd\\\RRRLLLKKKVVVooohhheeebbb```]]]VVVMMMEEE???>>><<<:::777444222111000000///.......................................++++++++++++,,,---......000///000000111333444555:::<<>><<<999777777777777555333333333444333333222111......//////000111111111///000222222111111222444555999>>>CCCGGGNNNWWW]]]iiinnnuuu{{{vvvkkkiiiqqq|||ttteeeVVVVVVfff}}}tttbbbZZZYYY___eeeiiihhhffffffddd```XXXQQQEEE999000,,,+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++++++++,,,***+++,,,---...............000111222222444888:::>>>EEEVVVjjjzzzlll\\\TTTUUUZZZ___]]]fffvvvfffXXXSSSNNNIIIIIINNNWWWrrr}}}yyyvvvtttsssqqqpppjjjhhheeecccbbb```]]][[[WWWVVVTTTTTTTTTSSSRRRPPPPPPPPPOOOOOOOOOPPPQQQQQQOOOOOOOOONNNMMMKKKJJJIIIDDDBBB@@@===<<<<<<===>>><<<>>>@@@DDDNNN```wwwyyyjjj___UUUOOOMMMTTTkkkhhhfffeeeccc___WWWLLLDDD???>>><<<:::777555222111000000///.......................................++++++++++++,,,---...///111111000111222333555666:::;;;======>>>@@@CCCEEEHHHJJJOOOWWW___dddeeedddjjjooovvvzzz|||}}}}}}~~~|||{{{xxxuuurrrooommmlllaaa]]]VVVPPPLLLHHHEEEBBB>>>;;;888666666666555444111222333444444444333222///000000111111111111000///000222222111000111222222555888999;;;@@@GGGMMMVVV]]]fffpppwww~~~{{{mmmhhhoooyyy{{{nnn\\\UUU___ttt||||||nnn```ZZZYYY^^^eeejjjiiihhhhhheeeaaaYYYTTTIII===333---++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++***+++,,,---............///000111222333555888;;;AAAJJJ\\\qqq}}}jjj^^^\\\___ccc```bbbrrr{{{fff\\\TTTKKKHHHJJJOOOeeeyyyvvvrrrppppppqqqpppooolllhhhdddbbb```___]]][[[WWWUUUTTTSSSTTTSSSRRRPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPNNNKKKIIIGGGCCCAAA???===<<<<<<===>>>===???AAACCCJJJZZZppp|||pppcccWWWRRROOORRReeeyyyhhhgggfffeeeaaaXXXLLLBBB???>>>===:::888555222111000000///.......................................++++++++++++,,,---...///222111111111222444666777999:::;;;;;;<<<>>>CCCFFFFFFHHHMMMVVV___fffhhhgggqqqwww|||}}}zzzxxx{{{~~~zzz}}}zzzyyywwwtttpppmmmkkkjjj^^^ZZZTTTNNNJJJGGGDDDBBB===:::777555555555444333000111333444555555444333333333333444333222222111000222333333222111111222000222444444444777>>>CCCCCCKKKWWWeeeppp{{{~~~oooiiinnnxxxyyydddVVV[[[mmmsssxxxttthhh^^^YYYYYY^^^eeejjjjjjhhhhhhfffaaa\\\WWWMMMAAA666...+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))))))))*********++++++,,,---............///000111222333555999<<>>>>>@@@AAABBBGGGVVVjjjzzz~~~uuueeeXXXSSSOOOQQQ```sssfffffffffddd```WWWMMMFFF@@@>>><<<999666444333222//////.........---------......////////////......------,,,,,,,,,---......111000000000222444777999;;;;;;;;;;;;;;;<<<@@@BBBIIILLLJJJNNNXXXZZZ]]]iiikkkuuu}}}{{{vvvwww|||~~~}}}zzzooogggeeeeeefffttt~~~}}}zzzxxxtttoooiiiddd```^^^YYYWWWSSSNNNJJJFFFCCCBBB???===999888888888777666444444444333333333222222444444444444444444444444555555555444444333333333222222222333333444444555<<<>>>FFFRRR]]]hhhvvvpppfffiiirrrrrr```UUUccclllsssooocccYYYVVVYYY```dddhhhjjjiiieeebbbaaa\\\YYYSSSIII999,,,***///************))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++,,,------++++++,,,---............222//////111222444;;;DDDMMMddduuuzzzrrrvvvmmmkkkllloooqqqkkkoooqqqaaaSSSKKKHHHFFFPPPeee|||lll\\\SSSQQQTTTYYY^^^bbbeeeffffffhhhhhhiiijjjjjjjjjiiiiiigggeeeccc```^^^]]]]]]]]]YYYVVVTTTSSSSSSTTTSSSSSSSSSRRRPPPOOOOOOPPPQQQRRRVVVUUUUUUSSSPPPLLLIIIGGGEEECCC@@@>>>>>>>>>===<<>>???AAACCCNNNdddxxxwwwkkk```XXXQQQOOOZZZjjjfffffffffeeeaaaXXXOOOHHH@@@>>><<<999666444333222//////.........---------......////////////......------,,,,,,------......111000000000222555777999;;;<<<<<<;;;:::<<>>>>>>>>===<<>>???@@@CCCMMMaaatttyyymmmbbbZZZRRRNNNXXXgggfffffffffeeeaaaYYYPPPIII@@@>>><<<999666444333222/////////.........------......////////////......------,,,,,,---......///111000000111222555888:::<<<===<<<;;;:::;;;>>>AAAEEEJJJJJJNNNVVVVVVVVVbbblllvvv}}}|||yyyzzz}}}~~~yyyttt{{{{{{hhh___TTTKKKHHHHHHHHHHHHCCCIIILLLVVViiittt~~~}}}xxxvvvrrrmmmgggaaa\\\YYYUUUSSSOOOKKKHHHDDDBBBAAA???===;;;999999999888666555555555444444444333333444444444444444444444444666666555555555555444444333333333333333222222222222333888AAAJJJVVVffftttpppkkknnnzzzrrr^^^PPPZZZeeeqqqssslllaaa[[[YYY]]]aaagggkkkkkkiiihhhggg^^^[[[VVVMMM>>>000,,,...++++++*********)))))))))))))))))))))************)))))))))))))))))))))))))))******++++++,,,------+++,,,---......///......111000000222333666>>>HHH```uuu{{{yyy~~~tttmmmxxxttt^^^OOOJJJGGGNNN]]]ssszzzcccQQQEEE>>>;;;;;;===@@@EEEJJJPPPTTTVVVWWWWWWYYY[[[\\\^^^___```___^^^]]]\\\[[[ZZZZZZZZZ\\\ZZZXXXXXXXXXYYYXXXWWWVVVUUUSSSRRRQQQRRRSSSSSSRRRRRRRRRQQQOOOMMMKKKIIIEEEBBB???>>>>>>>>>===<<>>>>>@@@BBBJJJ]]]nnn~~~rrreee\\\SSSNNNUUUbbbdddeeeeeeddd```XXXOOOHHH@@@>>><<<999666444333222////////////..................////////////......------,,,------...///000111000000111333666999;;;======<<<;;;:::;;;>>>AAACCCIIIJJJNNNUUUSSSSSS___mmmvvv}}}|||yyy{{{}}}~~~~~~vvvrrrzzznnn^^^WWWOOOJJJIIIHHHFFFDDD>>>BBBCCCLLL^^^kkk~~~{{{zzzvvvtttpppkkkeee___ZZZWWWSSSQQQNNNJJJGGGDDDBBBAAA@@@>>><<<;;;;;;;;;999777666666666666555555555444555555555555555555555555666666666666666666666666777777777666666555555555444333555999???HHHXXXggg{{{zzzrrrqqqyyyuuu```PPPXXXdddssszzzvvvkkkbbb\\\\\\aaafffjjjjjjiiigggfff```]]]XXXPPPBBB333---...+++++++++*********))))))((()))))))))************)))))))))))))))))))))))))))******++++++,,,------+++,,,---...////////////111000111333444777AAALLLnnn~~~yyyooosss~~~hhhXXXQQQIIIMMMWWWiii|||ttt___LLL???999888888888999;;;???EEEKKKQQQTTTPPPQQQQQQSSSUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[]]][[[ZZZZZZ[[[[[[ZZZYYYWWWWWWUUUTTTTTTTTTTTTTTTQQQQQQRRRRRRQQQOOOMMMLLLGGGEEEAAA@@@@@@@@@???>>>???>>>>>>???AAAGGGWWWfffwww|||wwwiii```VVVNNNRRR\\\cccccccccbbb^^^VVVMMMFFF@@@>>><<<999666444333222000000/////////...............////////////......------------...///000111111000000111333666999;;;<<<<<<<<<;;;:::;;;>>>AAACCCJJJKKKNNNTTTQQQRRR___nnnvvv{{{zzzxxx{{{}}}~~~{{{uuurrr{{{mmmddd___YYYUUUSSSQQQMMMIIIBBBEEEDDDIIITTTaaa}}}|||yyywwwsssrrrooojjjddd^^^XXXUUUQQQPPPMMMJJJHHHEEEDDDCCCBBB@@@>>>>>>>>>===;;;999888888888888777777777777666666666666666666666666777777777777777777777777999888888888777777666666666444444666888???PPP___uuuuuurrruuuwwwbbbQQQUUUbbbsss~~~~~~sssggg^^^\\\```fffiiiiiifffdddcccbbb___[[[TTTGGG777///---++++++++++++************((()))))))))************)))))))))))))))))))))))))))******++++++,,,------,,,,,,---...////////////111111222444444888CCCPPPvvv}}}qqqqqqtttuuubbbZZZLLLMMMSSS```pppxxxvvvrrrbbbXXXJJJ>>>777666777888444555666999===CCCHHHKKKLLLLLLLLLLLLMMMOOOPPPQQQUUUUUUWWWXXXZZZ[[[\\\]]]]]]\\\[[[\\\]]]]]][[[ZZZYYYYYYXXXWWWVVVVVVVVVUUURRRSSSSSSSSSSSSQQQPPPOOOJJJGGGDDDCCCCCCCCCBBBAAA???======>>>???DDDPPP]]]iiiooowww|||}}}nnneeeYYYOOOPPPWWWcccccccccaaa]]]TTTJJJCCC@@@>>><<<999666444333222000000000/////////............////////////......,,,,,,------...///111111000000000111444777:::<<<;;;;;;;;;;;;;;;<<<@@@BBBCCCKKKLLLNNNTTTQQQTTTaaapppvvvyyywwwvvvzzz}}}~~~wwwtttvvvtttqqqlllgggccc```\\\UUUPPPGGGHHHFFFHHHQQQ]]]~~~~~~zzzvvvtttqqqpppnnnjjjddd^^^YYYUUURRRPPPNNNLLLIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@===;;;;;;;;;:::::::::999999999888888888888888888888888777777888888888888999999777777777777666666666666555444444444555<<>>AAAJJJTTTaaagggpppwww{{{sssiii]]]QQQOOOTTTeeeeeedddbbb]]]TTTJJJBBB@@@>>><<<999666444333222000000000000/////////.........////////////......,,,,,,------...000111222000000000111444777;;;===999:::;;;;;;;;;===AAADDDEEELLLMMMOOOTTTRRRVVVeeeqqquuuvvvssssssyyy}}}tttuuuzzzvvvrrrmmmiiieee___XXXRRRRRRPPPKKKOOOYYYdddtttvvvyyy{{{~~~|||xxxtttrrrooonnnmmmjjjeee___ZZZVVVRRRQQQOOOMMMKKKJJJIIIIIIFFFEEEDDDCCCCCCBBB???============<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888999999999::::::777777777777888888888888777666666555444999IIIXXXnnn|||xxxrrrkkkvvvooo```RRR___qqq}}}lll___YYY^^^dddhhhiiihhhffffffeeebbb___ZZZNNN===111---,,,,,,+++++++++*********))))))))))))************)))))))))))))))))))))))))))******++++++,,,------,,,---...//////000000000111222444666555:::HHHWWWqqq{{{{{{uuuqqqmmmnnnxxxuuufffSSSRRRVVV___hhhgggZZZNNNEEEBBB>>>;;;999888777555777777777777777999:::;;;<<<;;;;;;;;;===@@@BBBDDDGGGJJJNNNSSSXXX\\\^^^``````______aaabbbbbb```^^^]]]]]]\\\[[[ZZZYYYXXXWWWSSSTTTTTTTTTSSSRRRPPPOOOLLLJJJGGGEEEEEEEEEDDDCCC@@@===;;;======>>>FFFNNNXXX___hhhooosssxxx}}}wwwmmmaaaSSSOOOSSSgggfffeeeccc^^^TTTJJJBBB@@@>>><<<999666444333222000000000000////////////......////////////......,,,,,,------///000111222000000000222444888;;;===888999::::::;;;>>>BBBEEEFFFMMMNNNOOOTTTSSSXXXhhhrrruuuuuuqqqrrrxxx}}}~~~rrrvvv}}}zzzwwwsssqqquuu~~~|||xxxrrrjjjddd___ZZZSSSYYYdddmmm{{{lllbbb\\\\\\\\\ZZZYYY___jjjrrrqqq}}}{{{wwwtttqqqnnnnnnmmmjjjeee```ZZZWWWSSSRRRPPPOOOMMMLLLKKKKKKGGGFFFEEEEEEEEEDDD@@@>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::999999999::::::;;;;;;;;;;;;:::999777333555CCCSSSnnn||||||wwwjjjuuuwwwjjjUUUaaatttpppbbbXXX]]]dddiiijjjjjjiiiiiifffccc```[[[PPP???222---,,,,,,,,,+++++++++******))))))))))))************)))))))))))))))))))))))))))******+++,,,,,,------,,,---...///000000000000111222555666666:::IIIXXXnnnyyyzzzvvvqqqlllkkkttt{{{jjjUUUUUUYYYbbbjjjgggXXXIIIBBB@@@===<<<<<<;;;999777555555444333333222333333444444444555888;;;???AAACCCFFFKKKQQQWWW[[[^^^```bbbaaaaaacccddddddbbb```]]]]]]]]]]]][[[ZZZXXXXXXSSSSSSTTTSSSRRRQQQOOONNNLLLIIIFFFEEEEEEEEEDDDCCC@@@<<<;;;<<<<<<===CCCKKKMMMSSS\\\bbbgggkkkpppttt|||yyyooocccUUUPPPRRReeeeeeeeeccc\\\TTTKKKEEEBBB@@@===:::777444333222////////////............111...++++++...//////---......//////000000111111000000111222444666999:::::::::<<>>===<<<============<<<;;;::::::888888999:::<<<===>>>>>><<>>999:::888555222000000000111222222222222333555777999===@@@FFFLLLQQQXXX^^^cccddddddeeeffffffeeeddddddbbbaaa___^^^^^^]]][[[YYYWWWWWWVVVUUUTTTSSSQQQPPPLLLJJJHHHGGGFFFEEEBBB???>>><<<:::999999<<<@@@BBBIIILLLPPPUUUYYY___fffjjjqqqssszzztttiii\\\TTTRRReeeffffffccc]]]TTTKKKFFFBBB@@@===:::777444333222////////////............000...+++,,,...//////---......//////000000111111000000111222444666999:::::::::;;;???CCCFFFFFFFFFHHHKKKQQQUUUUUUXXXfffuuu{{{vvvqqqooorrryyyxxxpppuuu}}}|||vvvooolllnnnyyy{{{vvvpppkkkfff___VVVOOOPPPLLLKKKNNNSSS[[[gggsss|||yyyxxxvvvrrrooonnnllljjjgggdddaaa___^^^XXXVVVTTTQQQOOOMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEDDDCCCBBBAAA@@@BBBCCCCCCBBBBBBAAA@@@???@@@@@@@@@???>>>===<<<;;;::::::;;;<<<===>>>??????===AAA;;;777999999AAATTTlll{{{}}}yyy{{{|||ffffffzzzyyyeeeWWW[[[```eeeiiilllnnnooommmgggbbb```VVVEEE777000------,,,,,,+++************************************************************++++++,,,,,,------...------......///000000000333111444::::::===PPPfffzzzyyyvvvmmmhhhdddlllzzzsssmmmfffoooyyyiiiXXXTTTTTT___kkkmmmbbbWWWOOOKKKGGGHHHIIIHHHCCC===:::888555222000000000000///.........000111333555<<>><<<;;;999:::<<<>>>???@@@BBBFFFJJJOOOTTT[[[___gggiiioooxxx}}}~~~yyymmm```VVVSSSfffffffffddd]]]UUULLLFFFBBB@@@===:::777444333222////////////............000...,,,,,,...///...---......//////000000111111000000111222444777999;;;999999;;;>>>CCCGGGHHHHHHJJJQQQZZZ]]]ZZZ\\\jjjyyyxxxtttpppooosssyyyuuuooouuuzzzwww|||~~~yyyrrrhhh\\\SSSQQQKKKEEECCCEEEJJJVVVbbbrrr~~~{{{xxxvvvtttqqqooonnnmmmjjjgggdddaaa______[[[YYYVVVSSSQQQOOONNNNNNKKKKKKJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>=========>>>>>>>>>?????????>>>BBB===999;;;:::AAASSSnnn|||}}}hhheeevvv{{{dddXXXZZZ___eeejjjmmmpppqqqnnnhhhddd```XXXHHH999111------,,,,,,++++++*********************************************************++++++,,,,,,------...------...//////000111111333222666;;;===CCCWWWkkk~~~{{{zzz}}}zzzvvvuuuqqqiiiaaabbbwwwxxxnnnfffmmmzzzsssdddVVVRRRQQQZZZgggooollleee^^^YYYTTTRRRRRROOOIIICCC:::999666333111000//////------------...///111222:::>>>CCCHHHNNNUUU]]]aaaggghhhiiijjjjjjiiihhhggggggeeecccbbbbbbaaa___^^^ZZZZZZZZZYYYWWWVVVTTTSSSPPPNNNLLLKKKJJJGGGDDDAAA===<<<;;;:::::::::;;;;;;<<<>>>BBBEEEIIINNNTTTXXX^^^```gggpppuuuwww{{{sssdddYYYTTTfffggggggddd^^^UUULLLGGGBBB@@@===:::777444333222////////////..................------..................//////000000111111000000111222444777:::<<<999999:::>>>CCCGGGIIIIIIPPP[[[eeeeee^^^^^^jjjwwwuuurrroooooosssyyy~~~tttpppwww}}}yyyqqqggg```ZZZSSSKKKHHHFFFHHHQQQ[[[cccppp~~~}}}{{{xxxvvvtttrrrqqqpppnnnkkkgggdddbbbaaa```___]]]ZZZWWWTTTRRRQQQPPPMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJIIIGGGFFFEEEJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBB@@@@@@@@@@@@@@@???????????????===BBB>>>;;;======DDDVVVqqq|||}}}|||nnneeeppp|||eeeYYYZZZ^^^dddjjjoooqqqrrrmmmiiiddd```YYYLLL<<<111...------,,,++++++*********************+++++++++***************************++++++,,,,,,------...------...///000111111222444444777<<<@@@JJJ^^^qqq~~~xxxvvvwwwzzzyyytttrrrsssxxxqqqzzz}}}qqqgggmmmvvv}}}lll___QQQNNNLLLRRR```nnnssspppllleee\\\WWWUUUQQQJJJDDD:::999666444222000000///000//////...///000222333888;;;@@@FFFMMMTTT\\\bbbiiiiiijjjkkkkkkjjjiiiiiihhhfffdddddddddcccaaa___]]]]]]\\\[[[YYYXXXVVVUUUQQQOOOMMMKKKIIIGGGCCCAAA<<<<<<<<<;;;:::999777777:::<<>>CCCGGGJJJJJJXXXdddmmmiii```^^^gggqqqrrrooommmooosssyyy~~~tttssszzz|||xxxvvvrrrkkkggg___YYYQQQLLLFFFBBBEEEKKKMMMWWWiiizzz~~~}}}|||yyywwwuuuttttttsssqqqmmmiiifffdddcccccccccaaa^^^[[[XXXVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@===BBB>>><<<@@@AAAIII\\\sss}}}|||xxxzzzuuufffiii{{{|||gggZZZ[[[^^^dddkkkpppssssssllliiieee```ZZZOOO>>>111......------,,,++++++***))))))*********+++++++++***************************++++++,,,,,,------...------...///000111222222555666999>>>DDDRRRfffxxxxxxwwwxxx{{{zzzuuurrrrrrrrrgggdddkkkvvvzzzooo```UUUIIIHHHFFFJJJYYYlllwwwwwwsssiii]]]SSSNNNJJJCCC>>>999888666555333111111000222111000///000000222333555888>>>DDDLLLUUU^^^dddiiijjjkkkllllllkkkjjjiiiiiigggeeedddddddddbbb```______^^^]]][[[YYYWWWVVVQQQOOOLLLJJJHHHEEEAAA>>>;;;;;;;;;:::999777555444444555888999;;;???CCCFFFLLLMMMSSS\\\aaadddiiipppzzz{{{iii[[[TTTeeeeeeeeeccc\\\TTTKKKEEEBBB@@@===:::777444333222////////////............,,,...//////...------.........//////000000111111000000111333555999<<<===<<<;;;;;;>>>BBBGGGIIIJJJ[[[fffnnniii```___fffmmmnnnmmmlllnnntttzzz~~~uuuvvv|||vvvqqqmmmhhhccc\\\XXXTTTQQQLLLHHHIIINNNSSSYYYhhh{{{}}}~~~}}}zzzwwwvvvvvvwwwwwwtttpppllliiiggggggggggggeeebbb___\\\[[[ZZZZZZYYYYYYXXXWWWUUUTTTSSSRRRPPPQQQQQQRRRRRRQQQQQQPPPNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@DDD@@@===BBBDDDNNNbbbttt}}}vvvvvvwwwdddcccrrr~~~}}}lll]]]\\\^^^dddkkkqqqsssrrrmmmkkkfffaaa]]]SSSBBB222......------,,,,,,++++++)))))))))***++++++,,,,,,***************************++++++,,,,,,------...------...///111222333333666888;;;AAAKKK\\\rrr|||{{{|||~~~yyywwwwwwqqqeee]]]```hhhtttyyyrrrkkkddd[[[QQQJJJAAACCCCCCEEEUUUmmm|||wwwkkkZZZLLLEEE@@@:::666777777666555444333222222111000///......///000000222555;;;CCCKKKVVV```gggjjjkkklllmmmmmmlllkkkjjjjjjiiigggffffffeeecccaaaaaa```___^^^\\\ZZZXXXWWWQQQOOOLLLIIIGGGDDD@@@===:::::::::999777555444333111333444555666999<<>>===<<<<<<>>>BBBFFFIIIJJJWWWbbbiiiddd___bbbiiimmmlllkkkkkknnntttzzz~~~}}}uuuyyy}}}uuunnnfff```YYYUUUSSSSSSQQQOOORRRWWW^^^aaakkkzzz~~~~~~|||}}}}}}{{{wwwvvvwwwyyyzzzxxxsssooolllkkkjjjkkkjjjhhheeeccc```_________```___]]][[[YYYWWWVVVUUURRRSSSTTTUUUVVVVVVVVVVVVQQQQQQQQQQQQPPPOOONNNMMMJJJKKKKKKLLLLLLKKKJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGEEEHHHBBB>>>BBBEEEPPPeeettt|||yyywwwtttaaa___mmmzzzrrr```^^^^^^dddlllqqqsssrrrooonnniiiddd```XXXFFF444.........---,,,,,,++++++((())))))***++++++,,,,,,***************************++++++,,,,,,------...------...000111222333444444888===DDDRRRhhh~~~mmm```XXXXXX]]]gggqqqvvvuuuqqqgggbbb\\\UUUOOOJJJDDDAAA999???AAAEEEVVVqqqppp[[[JJJAAA<<<888555555555555555555444444333222111///.........//////000333:::BBBLLLWWWcccjjjlllmmmnnnoooooonnnmmmlllmmmkkkiiihhhhhhgggfffdddaaaaaa```^^^\\\ZZZXXXWWWRRROOOLLLIIIGGGCCC???<<<:::999888777555444444333222333444555555777:::===BBBBBBGGGNNNSSSVVV[[[bbbjjjpppyyy~~~lll^^^WWWcccddddddaaa[[[RRRIIIDDDBBB@@@===:::777444333222000/////////............+++...111000...,,,---.........//////000111111111000000111333666999<<<>>>>>>===<<<>>>BBBFFFHHHIIISSS]]]cccaaa___fffmmmpppjjjjjjjjjnnntttzzz~~~{{{uuuzzz}}}sssiiibbbXXXSSSOOOLLLHHHEEEHHHMMMQQQUUU___kkkqqqssszzz~~~~~~~~~zzz||||||zzzwwwuuuwwwyyy}}}zzzuuuqqqnnnmmmmmmmmmkkkiiigggeeecccbbbaaabbbdddcccaaa^^^\\\ZZZXXXWWWSSSTTTVVVWWWXXXYYYYYYYYYSSSSSSSSSRRRRRRQQQPPPOOOLLLLLLMMMNNNNNNNNNNNNMMMHHHHHHHHHIIIIIIJJJJJJJJJIIIKKKDDD???BBBEEEQQQfffuuu|||}}}yyyqqq___^^^mmmzzzvvvaaa______dddlllrrrrrrqqqqqqppplllfffccc\\\III666///......------,,,++++++((())))))***++++++,,,,,,***************************++++++,,,,,,---......------...000111333444444333888>>>GGGWWWppp{{{iii[[[QQQQQQSSS[[[dddhhhddd^^^XXXTTTNNNHHHDDDAAA???>>>555===BBBFFFYYYvvvwww```MMMBBB>>>:::888444444555555666555555444333222111000//////000000...222999AAALLLXXXdddlllnnnooopppqqqqqqpppooonnnooommmkkkjjjjjjiiigggfffbbbaaa```___\\\ZZZXXXWWWSSSPPPMMMJJJGGGDDD???<<<999888777555444444444444000111222222222444777999::::::???FFFJJJLLLRRRYYYeeelllvvvnnn___XXXaaabbbbbb___ZZZRRRJJJEEEAAA???===:::777555444333//////............//////------............------///------///222333111///...///222444666777777777888:::===???AAAEEEJJJMMMOOOUUUXXXWWWXXXaaajjjooojjjhhhggglllttt}}}}}}qqqiiipppzzz{{{wwwqqqhhh[[[NNNGGGDDDAAA@@@AAAFFFFFFGGGLLLVVVdddrrrzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvxxxyyyyyyxxxuuuqqqooopppooommmjjjhhhfffeeeeeegggfffeeeeeedddaaa]]]YYYZZZYYYYYYYYYZZZ[[[]]]^^^[[[ZZZWWWUUUTTTUUUVVVWWWTTTTTTSSSRRRQQQQQQQQQQQQMMMMMMMMMMMMNNNPPPQQQQQQRRRRRRPPPIIIDDDJJJYYYfffuuuzzzzzzzzzmmm]]]WWWeeeyyy|||iiiaaa]]]bbbjjjnnnrrruuusssppplllhhhfff^^^MMM<<<555...)))+++---,,,+++---++++++++++++++++++++++++---+++))))))+++,,,+++***,,,++++++++++++,,,---------///000111111222444666555777===KKKaaa}}}|||xxxuuuxxxaaaRRRJJJJJJJJJLLLMMMMMMKKKIIIAAA@@@>>><<<999888777666555888;;;DDDYYYvvvqqqZZZJJJCCC???<<<===999555666:::<<<999555555555555444333222000///000444888===JJJ\\\kkkqqquuuuuutttsssrrrqqqqqqqqqqqqpppooonnnnnnmmmkkkhhhgggfffccc```\\\ZZZXXXWWWTTTRRRNNNKKKIIIEEEAAA>>>;;;999888555333222111000000000///000111222444555888888999<<>>@@@AAADDDHHHKKKMMMQQQSSSQQQTTT```lllsssllljjjiiilllssszzzwwwllleeennn}}}vvv{{{vvviiiZZZRRRMMMHHHEEEEEEBBBDDDIIIQQQ^^^mmm{{{~~~|||}}}}}}~~~}}}|||{{{zzzxxxyyyyyyyyyxxxvvvtttssssssrrrqqqooonnnmmmlllllljjjiiihhhgggfffddd```]]]^^^]]]]]]]]]]]]___```aaa___^^^]]][[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWYYYZZZ[[[\\\]]]]]]YYYQQQKKKOOO]]]iiivvvzzz}}}yyyyyyrrrbbbYYYdddwww}}}jjjbbb]]]bbbjjjooorrruuuuuusssoookkkhhh```OOO???555...***,,,---,,,+++,,,++++++++++++++++++++++++,,,+++)))***+++,,,+++***,,,,,,,,,,,,,,,---.........000222333333333555777999:::???KKK___yyywwwwwwsss[[[NNNFFFEEEDDDDDDDDDCCCAAA???<<<;;;999777555444333333333555999EEE]]]|||nnn^^^UUUMMMFFFDDD@@@<<<;;;<<<===<<<::::::999888666444222111000000444888>>>KKK]]]lllrrrvvvvvvuuuuuutttsssrrrqqqrrrpppooooooooommmkkkiiigggfffccc```]]]ZZZYYYXXXUUURRROOOMMMJJJFFFAAA===:::999666444333222222222000000//////000222333444555555666999===BBBGGGKKKQQQXXXcccnnnvvv~~~zzzjjj^^^aaabbbbbb___ZZZRRRJJJFFF@@@???<<<999777555333222//////............//////------............------.........///111222111000///000222555666777777777888:::===@@@BBBEEEIIILLLNNNQQQPPPMMMQQQ^^^mmmuuummmkkkiiikkkpppwww|||~~~}}}rrriiidddnnn}}}zzzuuu~~~www~~~}}}nnneee]]]UUUPPPPPPMMMRRRZZZeeesss~~~~~~|||zzzzzzzzzyyyyyyxxxxxxxxxtttttttttssssssrrrrrrrrrmmmlllkkkkkkjjjhhhdddbbbcccbbbaaaaaabbbccceeefffddddddddddddcccaaa```___]]]]]]\\\\\\\\\\\\\\\]]]```aaaccceeegggiiijjjjjjhhhgggbbbYYYSSSVVVaaalllvvv{{{xxxrrrxxxyyyhhh]]]ddduuu~~~mmmeee___cccjjjooosssvvvxxxvvvrrrnnnjjjcccRRRCCC555///+++---///,,,++++++++++++++++++++++++++++++,,,+++***+++---......------------------.../////////111333444444555777888<<<===AAAKKK]]]rrrwwwxxxlllVVVKKKBBB@@@===;;;;;;:::888666777666555333222222222111333444888FFFaaa}}}rrrfff\\\QQQNNNJJJEEEBBBAAA@@@@@@@@@>>>;;;888555333222111000444888>>>KKK^^^mmmsssxxxxxxwwwwwwvvvtttsssrrrrrrqqqpppoooooonnnllliiihhhfffccc```]]][[[YYYXXXUUUSSSQQQNNNKKKFFF@@@<<<999777555333222222333444000000/////////111222333222222333444888<<<@@@BBBIIIPPPYYYccclllvvvooodddbbbbbbbbb```ZZZRRRKKKFFF@@@???<<<999666444333222//////............//////------............---------......000111111111000000111333555777777777777444777;;;???BBBGGGLLLOOOQQQRRRPPPMMMQQQ^^^kkkqqqkkkjjjiiijjjooouuuzzz~~~{{{qqqiiifffqqq~~~xxxsss{{{yyypppgggcccccceeejjjsss}}}~~~{{{{{{yyyyyyxxxyyyzzz{{{uuuuuuuuuuuuttttttsssssspppooommmmmmmmmkkkhhhffffffeeeeeedddeeefffggghhhiiijjjlllmmmllljjjgggeee```````````````aaabbbbbbgggjjjmmmrrruuuxxxzzzzzzvvvssskkk```YYYZZZeeennnvvv{{{yyyqqqsss|||nnnccchhhwwwtttjjjccceeejjjooorrrvvvyyyxxxtttooollldddUUUGGG666000,,,...///---***+++++++++++++++++++++++++++,,,,,,,,,///222444444333...............///000000000111333444444555777999;;;===AAALLL[[[nnn{{{zzzdddQQQHHH@@@>>>:::888777777666444555555444333333333333444444555999HHHfffzzzmmmbbbaaa]]]VVVNNNHHHDDDCCCDDDBBB>>>:::666444222111111555999???LLL```ooouuuzzzzzzzzzyyyxxxvvvtttssssssqqqpppoooooonnnllljjjhhhfffccc```]]]ZZZYYYXXXUUUSSSQQQNNNKKKEEE???:::888777444222222222444555111000/////////000111222000000000222444777:::<<>><<<999666444222222//////............//////------............---------...///000000000111111000222444666777777777777555888;;;>>>BBBHHHNNNRRRQQQRRRPPPMMMRRR^^^iiimmmgggggghhhjjjnnnttt{{{xxxnnniiigggqqq~~~|||~~~{{{}}}|||}}}|||zzzxxxxxxyyyzzz{{{wwwwwwwwwwwwvvvtttsssrrrqqqpppnnnnnnnnnmmmkkkiiihhhhhhgggffffffgggiiiiiimmmooorrrttttttqqqnnnkkkffffffgggggghhhiiikkkkkkpppsssyyyvvvhhh]]]]]]eeennnvvv{{{zzzuuuwwwuuulllooo}}}zzzoooffffffkkknnnrrrvvvwwwxxxuuupppllleeeXXXKKK999222---//////---++++++++++++++++++++++++++++++,,,,,,...222666999:::999///............///000000///111333444444444666888888;;;BBBMMM]]]ooo~~~qqqYYYIIIBBB>>>;;;888777777777777666444444444333333444444555444666<<>>:::888777555333333444555666222111000//////000111111000000000111222444666888@@@DDDLLLSSS[[[fffsss|||uuukkkbbbcccccc```[[[SSSKKKGGG???>>>;;;888666444222111//////............//////------............------,,,...000111000000000222111222444666777777777777;;;<<<===@@@DDDJJJRRRWWWUUUUUURRROOOTTT___iiillleeefffhhhjjjnnnuuu}}}tttjjjfffeeeooo{{{|||rrrrrr|||zzzyyyxxxxxxxxxyyyyyyzzzzzzyyywwwuuutttsssqqqpppoooppppppnnnmmmlllkkkjjjiiiiiijjjkkklllpppssswwwzzzzzzyyyvvvsssppppppppprrrsssuuuvvvwwwzzz~~~{{{iii\\\[[[cccjjjvvv{{{~~~|||{{{~~~uuuvvv{{{pppfffeeejjjnnnrrrwwwvvvwwwuuuppplllfff[[[PPP<<<444.........,,,+++,,,+++++++++++++++++++++++++++,,,...333777::::::999...............///000000///111333444444555777888777;;;DDDRRRbbbttt~~~xxx^^^LLLAAA<<<;;;999777777888888777666333333222222222222333333222666===KKKgggvvvpppnnnkkkeee^^^VVVOOOJJJDDDCCCBBB???;;;888555333111555:::AAAOOOcccrrryyy||||||}}}}}}{{{xxxuuusssqqqpppooonnnnnnmmmkkkhhhfffdddaaa^^^[[[YYYWWWVVVPPPNNNJJJGGGEEEAAA===:::888888777666555555555555444333222000000000111111000000111111222444555666999===CCCIIIQQQ[[[gggoooyyyxxxnnncccccccccaaa[[[SSSLLLGGG???>>>;;;888555333222111//////............//////------............------,,,...111111//////000222222333555666777777777777;;;<<<>>>AAAGGGQQQ\\\ccchhhddd\\\UUUWWWaaajjjmmmeeegggiiikkknnnttt|||ssshhhcccbbbooozzz|||hhhmmm}}}{{{yyywwwwwwwwwxxxzzz{{{{{{zzzxxxwwwuuusssqqqqqqrrrrrrqqqpppppppppooonnnnnnnnnoooppptttwww{{{~~~}}}{{{wwwxxxxxxzzz|||~~~nnn[[[QQQSSS]]]eeevvvzzz}}}~~~~~~~~~zzzwwwkkkbbbbbbgggmmmsssxxxuuuvvvuuuqqqmmmiii___UUU>>>555...------,,,,,,---++++++++++++++++++++++++***+++---000333555444222......------......///000111222444555555666888:::999???IIIXXXjjj{{{|||}}}___MMMCCC???<<<:::999888888999999777555333333222222222222333333111666;;;DDDYYYxxxlll^^^ZZZUUURRRRRRPPPMMMIIICCCDDDDDDCCC@@@<<<888666111555:::AAAPPPdddtttzzz|||}}}}}}}}}{{{xxxuuussspppooonnnmmmmmmllljjjgggdddccc```]]]ZZZWWWVVVUUUNNNJJJFFFCCC@@@>>><<<:::999999999999888777555444666555333111111111111222000000111111222333444555333777===BBBHHHQQQ[[[cccsssyyy}}}rrrcccccccccaaa[[[TTTLLLGGG???>>>;;;888555333222111//////............//////---..................---+++...111111//////000222222333555777777777777777888:::===BBBKKKYYYgggqqq|||uuuhhh[[[ZZZbbbjjjmmmggghhhjjjkkknnnsss|||uuuiiicccbbbqqq|||lllcccttt}}}yyywwwvvvsssuuuwwwyyyzzzzzzyyyxxxvvvuuusssrrrssstttsssrrrttttttrrrrrrqqqrrrssstttwwwyyy}}}zzz{{{|||}}}xxxlll[[[JJJDDDJJJWWWaaauuuzzz~~~{{{rrrggg^^^___fffmmmtttzzztttwwwvvvrrrooojjjaaaXXX@@@666...,,,,,,+++,,,...++++++++++++++++++++++++******+++...000///---+++---------------...//////222444666777777777999;;;<<>>CCCGGGHHHFFFCCCDDDFFFFFFCCC???;;;888111555:::AAAPPPdddttt{{{|||}}}~~~}}}|||xxxuuurrrpppnnnmmmllllllkkkiiigggdddbbb___\\\YYYVVVUUUTTTLLLHHHCCC@@@>>>===;;;:::999:::;;;;;;:::888555333777666444222111111222222//////000111222333444444111555:::???DDDLLLUUU\\\nnnuuuuuucccddddddbbb\\\SSSJJJEEE@@@???<<<888666444333333000000000000////////////---------.........//////...//////000000000000000222333555666888999999::::::<<>>===:::<<<>>>===;;;888777888999888666444222111000000666777888:::@@@IIIVVV___sssvvvxxxwwwpppcccVVVNNN???<<<999777777:::>>>@@@???AAADDDFFFDDD???999666777777;;;EEEUUUggguuu~~~~~~~~~}}}{{{zzzwwwvvvtttssspppnnnlllkkkjjjgggeee___^^^]]]ZZZWWWRRRNNNLLLEEEDDDAAA>>><<<;;;:::::::::::::::999888777666555444333222111000000000000222222111111111111222222333444555888===EEENNNUUUbbbooo~~~{{{cccddddddbbb\\\SSSKKKFFF@@@???<<<888666444333333////////////............---------.........//////...//////000000000000000222333555666888999999999:::<<>>>>>@@@>>>????????????>>>======:::999888777666666555666444666777777888<<>>;;;777888<<>><<<;;;;;;;;;999::::::999999888777666555444333222111111111111222222111111111111222222000111222444888???GGGMMMXXXfffvvvzzzdddddddddbbb\\\TTTLLLGGG@@@???<<<888666444333333............------------------........./////////...///000000111111000000222333555666777888999999:::<<<>>>@@@CCCJJJTTT\\\aaabbb]]]VVVXXXbbbfffcccbbbdddfffjjjooowwwvvvmmmooouuurrryyy|||zzzxxxrrrssstttuuuvvvvvvvvvuuutttsssssstttuuuwwwyyyzzz{{{{{{{{{zzzyyyxxxvvvuuuyyyzzz|||~~~fffNNNGGG===777888888888BBBOOOiiiuuu|||lllhhhpppzzzssshhh]]][[[cccnnnuuuxxx}}}{{{yyywwwtttmmmddd\\\OOO999///222///---///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111222222333555777999;;;<<<===DDDJJJ\\\rrr~~~yyyvvvwwwyyywwwwwwyyyvvvyyykkk[[[RRRMMMJJJKKKNNNSSS]]]qqqmmm[[[RRRJJJEEEAAA>>>???CCCAAA???>>>===>>>???>>>===;;;:::999888777666666666444555666555333333333444666666666666666777777777333222111111111222444555777:::???CCCDDDBBB???===777999>>>JJJYYYjjjwww~~~~~~}}}|||zzzwwwtttrrrpppnnnllliiigggfffeeebbb```[[[YYYUUUPPPLLLIIIGGGFFFAAA@@@???===<<<<<<<<<<<<888999999::::::999999888555555444333222222222222222222111111111111222222000111111222444999???DDDLLL[[[lllxxx{{{dddddddddaaa[[[TTTLLLHHH@@@???<<<888666444333333/////////.........------............//////////////////000111111111111000222333444666777888888888999;;;===???BBBGGGNNNSSSSSSTTTRRRQQQWWWaaaeeecccbbbdddfffjjjnnnuuu}}}tttmmmqqqyyyrrrqqqvvvnnnjjjiiijjjlllnnnuuu~~~{{{zzzuuuvvvwwwxxxyyyzzz{{{{{{vvvvvvuuutttuuuxxxzzz|||~~~~~~}}}|||zzzxxxwwwuuuxxxyyy{{{}}}ttt]]]HHHFFF>>>:::;;;:::999BBBNNNkkkvvvwwwfffbbbkkkxxxvvvkkk```]]]dddnnnvvvyyy|||{{{yyyxxxvvvoooeee]]]QQQ:::000222///...///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///111222333444555666777:::<<<===>>>CCCKKK___www~~~zzzxxxxxx{{{}}}}}}mmmWWWLLLIIIJJJFFFFFFFFFIIIUUUmmmfffWWWQQQLLLLLLLLLIIIGGGHHHGGGDDDAAA@@@AAABBBAAA@@@AAA???>>>;;;999888777666444555555555555444444444666555333222222333444555222222222333333333444444888:::>>>AAAAAA???<<<:::777999@@@LLL\\\kkkvvv{{{||||||zzzxxxuuurrrooonnnllljjjgggeeedddbbb___]]]YYYVVVQQQKKKGGGDDDCCCCCC>>>>>>=========<<<<<<<<<888888999:::;;;;;;::::::777666555444444444444444333222222222222222222333222333333333333666;;;>>>DDDQQQcccqqq~~~ccccccbbb```ZZZSSSLLLHHH@@@???<<<888666444333333000000000/////////.............../////////000000///000000111111111111111222333444666777777777777777999<<>><<<>>>===;;;DDDQQQkkkwwwtttddd___iiiwwwzzzpppddd___dddmmmvvvzzz{{{zzzyyyyyyvvvpppfff^^^QQQ:::000222///...111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................000111222333555666666888:::<<<>>>@@@BBBMMMddd~~~wwwttt{{{zzz~~~zzz^^^LLLHHHJJJEEEGGGGGGFFFHHHUUUmmmzzzggg___WWWRRRVVV[[[XXXRRRMMMKKKIIIGGGFFFFFFGGGGGGGGGFFFDDDBBB@@@===<<<::::::777555444444555666777888555444333222222111111000333333444555555555555555777999===???@@@>>>;;;999777;;;CCCOOO^^^kkktttxxxzzzzzzxxxvvvssspppmmmkkkkkkiiifffdddbbb```]]][[[WWWTTTNNNHHHDDDBBBAAABBB<<<<<<<<<======<<<<<<<<<888999:::;;;;;;<<<;;;;;;888777777666666666666666444444333333333333444444333444555444333444777999@@@LLL[[[iiixxxbbbbbbaaa^^^YYYRRRLLLHHH@@@???<<<888666444333333111000000000////////////....../////////000000000///000111111222222111111333333444555666666666666777888;;;???CCCGGGJJJLLLOOOLLLJJJNNNXXXbbbffffffcccdddgggjjjmmmqqqwww{{{|||nnngggnnnzzzmmmooo|||vvvtttsssqqqgggccc\\\VVVPPPQQQ___mmmyyyyyyzzzzzz{{{}}}~~~~~~|||{{{zzzzzzzzz{{{~~~~~~~~~}}}|||zzzyyyxxxwwwyyy{{{}}}~~~ssseeeUUUJJJDDD??????AAA???>>>GGGUUUjjjvvvsssbbb]]]fffuuu~~~~~~ttthhhaaadddllluuuyyy{{{zzzzzzzzzxxxqqqggg___SSS;;;111222//////111...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...............///000111222333666666666777999<<>>===<<<;;;888444333444666777777888999:::::::::999888777444555555555666666666666777999<<>><<<999>>>GGGTTTaaalllrrruuuxxxwwwvvvtttqqqnnnllljjjjjjgggdddbbb```^^^[[[XXXSSSPPPKKKFFFBBB@@@@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<<<<<<<999999888777777888888999666666555555555555666666333444555555444444555777>>>GGGRRR___oooaaa```___\\\WWWQQQKKKGGG@@@???<<<888666444333333000000/////////............/////////000000000000000000111222222222222111333333444555666666666666888999:::>>>BBBFFFIIIJJJQQQLLLKKKRRR\\\bbbdddccc```cccfffiiimmmrrrwww{{{|||mmmgggppp}}}qqqeeeeeemmm}}}wwwtttqqqnnncccaaa^^^YYYQQQMMMTTT^^^{{{zzzzzzzzz{{{}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}}}}||||||xxxyyy{{{~~~zzzmmm___WWWQQQLLLJJJIIIEEEAAAKKKYYYkkkwwwvvvccc[[[eeeuuuxxxkkkcccdddkkktttyyy{{{{{{{{{|||zzztttiiiaaaVVV>>>333333......000,,,------------------------******++++++,,,---------.........///000111333333666666666666999<<<>>>@@@FFFTTTnnnyyymmmiiizzz~~~zzz|||xxxxxx|||uuubbbXXXOOOKKKHHHHHHFFFFFFLLLUUU___vvvzzzpppooojjjkkkuuu~~~uuuwwwwwwpppeee]]][[[]]]]]]ZZZVVVQQQKKKGGGCCCBBBAAA>>>:::999:::::::::999777888999:::::::::999888888888777777777888999:::<<<===@@@BBBBBB@@@>>>======BBBLLLYYYeeennnrrrtttuuuuuutttrrrpppmmmkkkjjjgggeeebbb___]]][[[XXXUUUNNNLLLHHHDDDAAA???>>>>>>:::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999999999::::::888777777777777777777888555777888888777777888999;;;AAAHHHRRRdddyyy``````^^^[[[VVVPPPJJJGGGAAA???<<<888666444333333//////.........---------////////////000000000000000000111222222222222111333333444555666666666666999999:::===AAAEEEGGGGGGQQQMMMMMMUUU___cccbbb```^^^aaaeeeiiimmmrrrxxx}}}|||nnnhhhrrr|||fff___[[[bbbjjjnnnttt~~~{{{vvvooohhhbbb\\\[[[ZZZWWWPPPMMMSSS]]]|||}}}}}}|||||||||~~~~~~}}}}}}}}}~~~~~~xxxzzz|||tttmmmbbb\\\XXXTTTLLLFFFMMM[[[nnnzzz{{{eee\\\fffwwwzzzmmmddddddjjjsssxxx||||||}}}~~~|||vvvkkkcccYYYAAA444333...,,,...***------------------------))))))***++++++,,,------......//////000222333444666555555666888;;;>>>@@@FFFTTTooozzzooolllyyy{{{www{{{xxxyyy|||qqqcccXXXPPPOOOMMMHHHFFFGGGHHHZZZllluuu}}}|||}}}yyyuuunnneee\\\UUUOOOLLLFFFCCCAAAAAACCCCCCAAA>>>AAAAAAAAAAAAAAAAAAAAAAAA<<<;;;:::::::::;;;===>>>CCCDDDEEEEEECCC@@@<<<:::@@@EEEOOO\\\hhhpppsssttttttsssrrrqqqooommmkkkjjjeeeccc```]]][[[YYYVVVSSSJJJHHHFFFBBB@@@>>>===<<<:::;;;<<<<<<<<<;;;:::999;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;999999888888888888999999888:::<<<===<<<;;;<<<===999<<>>:::666444222000...////////////////////////........................///000000000......000111333444555444444555888;;;999::::::<<<>>>CCCHHHLLLSSSTTTSSSUUU]]]eeecccZZZcccccccccfffjjjpppvvvzzz~~~yyyooojjjpppyyy{{{kkkhhh```WWWSSSTTTZZZhhhuuu|||~~~xxxrrriii```___WWWQQQQQQPPPNNNSSSZZZrrr~~~||||||~~~~~~~~~}}}~~~~~~|||xxxlll___SSSNNNUUU^^^ssszzzmmmbbbhhh}}}sssfffccciiirrryyy}}}{{{yyyssskkk[[[EEE222///222000///000...---+++******+++,,,...,,,,,,,,,,,,---------...---///000000000000333555555555666888:::===@@@BBBEEESSSmmmpppmmmwwwuuuyyyuuuvvv}}}sssggg^^^YYYTTTNNNIIILLLQQQ```ttt~~~uuullleee\\\VVVQQQOOOKKKGGGGGGJJJJJJMMMNNNLLLMMMQQQQQQNNNGGGEEEDDDDDDFFFHHHIIIIIINNNLLLJJJIIICCC===;;;===AAAKKKZZZgggmmmqqqsssttttttrrrpppnnnmmmkkkgggeeeeeebbb]]]ZZZWWWTTTPPPNNNIIIHHHEEECCC@@@>>>===<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<============<<<<<<<<<===============>>>>>>>>>>>>============???@@@BBBEEENNNaaayyybbbdddccc\\\WWWSSSLLLFFFBBB???:::777555333111///////////////////////////........................///000000000......000111333444555444444555888:::;;;<<<>>>>>>@@@CCCHHHLLLPPPQQQQQQTTT^^^fffddd\\\aaabbbcccfffjjjpppwww{{{|||qqqmmmsss|||ssskkkbbb^^^]]]```kkkvvv}}}uuummmggg```[[[ZZZWWWRRRRRRUUUmmm}}}}}}~~~~~~~~~}}}yyyvvv~~~~~~kkk[[[UUU\\\ffftttzzz|||qqqccciii~~~vvviiieeeiiiqqqwww||||||{{{zzztttmmm\\\GGG333000222///...//////...,,,++++++---...///000000000///......------...///000000000111333555555666777888:::===AAACCCJJJWWWoooooollluuuxxxxxxtttvvvzzzpppiiibbbYYYSSSPPPVVVeeezzz||||||vvvqqqllleee\\\XXXXXXUUUUUUTTTWWW___fffccc]]]SSSQQQOOOOOOPPPQQQQQQPPPSSSPPPNNNLLLGGG@@@>>>@@@BBBMMM\\\hhhoooqqqsssttttttrrrooommmllliiifffcccbbb___[[[WWWTTTQQQNNNKKKHHHGGGEEEBBB???===<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????>>>???????????????@@@@@@?????????@@@@@@AAAAAAAAABBBCCCDDDFFFMMM^^^tttdddeeebbb\\\VVVSSSNNNIIICCC@@@;;;888666444222000////////////////////////........................///000000000......000111333444444444444555888:::<<>>===;;;;;;:::::::::999999::::::;;;::::::;;;;;;<<<<<<======>>>???@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFFFFLLLZZZnnn}}}eeefffccc[[[VVVTTTPPPKKKDDDAAA<<<999777555222111////////////////////////........................///000000000......000111333333444444333555777:::;;;>>>AAACCCCCCEEEJJJMMMKKKIIIJJJQQQ\\\bbbaaa\\\]]]```dddgggkkkpppxxx~~~zzzoookkkttt}}}yyyssslllddd______yyy~~~|||wwwsssoooooosss{{{~~~~~~~~~}}}|||{{{zzzyyyxxxssshhh]]]```uuu~~~ooojjjkkkqqqvvv}}}xxxzzz|||zzznnnvvvwwwmmmiiilllsssyyy|||~~~~~~}}}wwwooocccLLL777111111...,,,---,,,,,,,,,,,,---...000111555444333222111///.........///111111000111333555666888:::;;;<<<@@@EEEJJJUUUeee{{{~~~qqqqqq{{{xxxwww~~~vvvvvvzzzxxxwwwzzz}}}{{{xxxvvvtttrrrpppnnnhhhddd```[[[SSSIIIEEEFFFJJJUUUcccnnnssstttttttttsssqqqnnnkkkiiifffbbb___\\\YYYUUUQQQOOOLLLIIIFFFEEEDDDBBB@@@>>><<<;;;;;;::::::999999999:::;;;;;;::::::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFDDDEEEEEEEEEFFFFFFGGGGGGFFFGGGFFFFFFJJJWWWiiiwwweeefffccc\\\XXXVVVRRRMMMDDDAAA===999777555333111////////////////////////........................///000000000......000111222333444333333444777999999<<>>??????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFJJJUUUfffrrrdddfffddd^^^ZZZXXXTTTNNNDDDAAA<<<999777555333111////////////////////////........................///000000000......000111222333333333333444777999999:::>>>FFFOOOUUUVVVUUUPPPKKKKKKSSS]]]___\\\ZZZ^^^dddiiilllmmmqqqyyywwwjjjhhhuuu{{{nnnfffuuu}}}xxxxxx|||yyyxxx}}}wwwnnneee\\\UUUIIIHHHFFFEEEHHHNNNXXX^^^rrr~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||zzzxxxwwwpppnnnhhh\\\KKK@@@CCCMMMZZZ|||ssseee```bbbiiiqqqzzzyyywwwwww}}}{{{~~~{{{tttmmmiiimmmvvv~~~yyypppgggOOO999222111...,,,...***++++++,,,,,,------------------......////////////000111111111222444666666999<<<<<<<<<@@@IIIPPP]]]ttt~~~~~~qqqjjjqqq}}}|||jjjmmmzzz|||yyyuuupppjjj```UUUPPPQQQ[[[bbblllrrrtttsssssstttqqqooommmjjjhhheeebbb___[[[XXXTTTQQQOOOMMMJJJHHHDDDCCCBBB???>>><<<<<<;;;999999999999:::;;;<<<<<<<<<<<<======>>>>>>??????@@@AAABBBCCCCCCDDDDDDCCCBBBCCCDDDEEEGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFDDDFFFFFFFFFIIISSSbbbnnn~~~ccceeeeee```\\\YYYTTTOOODDD@@@<<<888666444222000////////////////////////........................///000000000......000111222333333333333444777999<<<;;;>>>JJJYYYcccbbb^^^TTTMMMMMMWWW```bbb______```fffllloooooorrryyytttfffeeetttyyyqqqxxx{{{xxxpppnnnooovvvzzzoooeeeZZZPPPIIIAAAAAA@@@>>>>>>BBBHHHNNNZZZooo~~~}}}|||{{{{{{{{{||||||{{{{{{|||}}}}}}~~~}}}}}}}}}}}}|||zzzxxxwwwpppllleeeZZZJJJ===<<>>======<<<999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDDDDEEEEEEDDDCCCCCCEEEFFFHHHJJJKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIEEEGGGGGGFFFGGGPPP^^^iiizzzbbbeeeeeeaaa]]]ZZZUUUNNNCCC@@@;;;888666444222000////////////////////////........................///000000000......000111222222333333222444666999???<<>>III```xxx}}}|||{{{zzzyyyzzz{{{{{{yyyyyyyyyzzz{{{||||||}}}{{{{{{|||||||||{{{yyyxxxqqqkkkcccZZZLLL@@@<<>>======999999999999:::;;;<<<===?????????>>>>>>>>>>>>>>>BBBCCCDDDEEEEEEFFFFFFEEEDDDEEEFFFHHHJJJLLLMMMNNNKKKKKKKKKKKKKKKLLLLLLLLLGGGHHHHHHFFFGGGNNN[[[eeetttdddfffddd```^^^\\\WWWPPPDDDAAA<<<888666555333222//////............//////...............///000000.........//////000111222111111111222333444666777<<<:::;;;CCCOOOYYY]]]^^^RRRKKKKKKUUUbbbhhhgggfffffffffgggkkkpppuuuxxxyyyyyyjjj```bbbsssrrrddd\\\PPPFFFAAA>>><<<:::888888888888888999::::::BBBNNNcccyyy}}}|||}}}}}}||||||}}}|||{{{zzzyyyzzzzzz{{{zzz{{{{{{{{{zzzzzzyyyxxxwwwwwwxxxyyyyyyyyyxxxxxxuuurrriii\\\MMMAAA<<<:::<<<:::999:::===@@@BBBBBB>>>>>>===;;;999999:::<<>><<<;;;@@@AAAJJJ]]]kkk~~~wwwvvv|||sss~~~|||xxx}}}yyywwwsssmmmhhheeeeeefffooopppqqqrrrqqqpppooonnnsssqqqnnnkkkhhhddd___\\\VVVUUURRROOOMMMKKKKKKKKKHHHFFFDDDBBB@@@???>>>>>>???>>>===;;;;;;<<<<<<===??????@@@AAAAAAAAAAAA@@@GGGGGGHHHIIIHHHGGGEEEDDDGGGFFFEEEDDDFFFIIILLLOOOPPPNNNMMMLLLKKKLLLMMMMMMOOOJJJGGGFFFGGGLLLYYYeeexxxccceeeddd```^^^\\\VVVOOOEEEAAA<<<888666555333222//////............//////---------------...//////............///000111222111222222333444666777888@@@>>>===BBBIIIPPPTTTTTTNNNIIIJJJUUUccchhhiiihhheeeeeegggjjjooouuuyyy{{{zzzlllbbbdddtttlllXXXMMMHHHAAA===<<<;;;:::999999888888777777888888999<<>>;;;===;;;::::::;;;======<<<999999999888777777888:::@@@JJJ]]]ssstttgggcccnnn}}}|||ooohhhkkkrrrvvvzzzvvvmmmVVV===222000000//////...------,,,,,,------...---------.........//////000000111222444777999;;;999>>><<<;;;@@@AAAJJJ]]]nnn|||zzzttt|||yyy~~~}}}vvvpppmmmmmmnnnrrrrrrssssssrrrqqqooonnnqqqooollljjjgggddd___[[[VVVTTTRRROOOLLLKKKJJJJJJHHHGGGEEECCCAAA@@@???>>>???>>>===<<<<<<<<<======@@@@@@AAABBBBBBBBBBBBBBBGGGHHHIIIJJJJJJIIIHHHGGGJJJIIIHHHGGGIIIKKKNNNPPPOOOOOOOOOOOOPPPPPPQQQRRROOOJJJGGGFFFGGGLLLYYYeeewwwbbbdddccc```^^^\\\VVVOOOEEEAAA<<<888666555333111//////............//////------,,,,,,------...///............///000111222222222333444555777888999???>>>>>>???BBBGGGKKKNNNJJJFFFHHHUUUbbbhhhhhhhhhcccdddfffjjjooouuuzzz}}}|||oooeeefffvvvnnnSSSAAA<<<:::888888999::::::999::::::999999888888999999999>>>KKKaaaxxx{{{tttiii\\\SSSNNNNNNNNNNNNPPPUUU[[[```dddiiiqqq{{{~~~zzzwwwvvvwwwyyyzzz||||||||||||{{{zzzyyyxxxwwwxxxzzz{{{}}}~~~~~~~~~zzzyyytttjjj\\\MMMBBB===>>>===<<<;;;<<<;;;999777666777777888888999999:::>>>FFFXXXppp|||nnn___[[[hhhyyyrrrgggiiirrryyy{{{wwwnnnWWW>>>222000000///......------,,,,,,------...------.........////////////000111222444666999:::888>>><<<;;;@@@AAAJJJ]]]qqqwww~~~zzz{{{vvvuuuuuuuuuttttttsssrrrpppnnnmmmooommmjjjhhhfffccc^^^[[[VVVUUURRROOOLLLKKKJJJJJJHHHGGGEEEDDDBBBAAA@@@@@@@@@???>>>>>>======>>>>>>AAAAAABBBCCCCCCCCCCCCCCCGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKIIIIIIJJJLLLNNNPPPNNNOOOPPPQQQRRRSSSSSSSSSNNNJJJGGGGGGHHHNNNZZZfffvvv```cccccc```^^^]]]WWWOOOEEEBBB<<<888666444222111//////............//////...------------...//////...............///111111111111222333555777888999:::;;;<<<>>>@@@EEEKKKOOOHHHDDDHHHTTT```dddddddddaaabbbeeeiiinnnttt{{{}}}qqqggggggwww}}}kkkVVVFFF<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;===GGG\\\ttt{{{tttlllaaaUUUNNNHHHKKKOOOSSSUUUVVVVVVVVVXXXZZZaaakkkyyyzzzvvvuuuvvvxxxzzz|||}}}}}}||||||{{{yyyyyyyyyyyyzzz|||}}}}}}}}}}}}||||||yyyqqqeeeVVVIIIAAAAAAAAAAAABBBCCCCCC@@@===<<<;;;;;;<<<>>>>>>>>>===CCCIIIZZZssssss```YYYfffwww}}}mmmkkkttt|||}}}yyyoooXXX???333111000///......------,,,,,,------...............//////////////////111222444666888999888>>><<<;;;@@@BBBKKK^^^ssszzz}}}|||yyyxxxvvvuuutttrrrpppnnnllllllllljjjhhhgggeeebbb^^^ZZZWWWUUUSSSOOOMMMKKKJJJJJJHHHHHHFFFEEECCCCCCBBBBBBAAA@@@@@@???????????????AAAAAABBBCCCCCCCCCCCCBBBFFFGGGHHHIIIKKKLLLMMMMMMKKKJJJIIIIIIIIIKKKLLLMMMMMMNNNPPPQQQRRRRRRQQQPPPOOOKKKIIIIIIKKKPPP\\\hhhuuu___bbbccc```___^^^WWWPPPFFFBBB===888666444222000//////............/////////////////////000000111------------...///000111///000000222444666777888999;;;===@@@CCCGGGMMMPPPHHHEEEIIIUUU^^^```_________bbbeeehhhmmmsss|||~~~sssggggggwww|||nnn___WWWVVVYYYbbbkkksss[[[MMMEEE@@@=========>>>?????????AAAAAA@@@@@@????????????@@@@@@???@@@III\\\rrr{{{sssjjjbbb\\\VVVSSSSSSYYYdddmmmqqqnnngggbbb[[[YYYXXX]]]gggtttzzzwwwuuuvvvxxxzzz||||||}}}}}}||||||{{{zzzzzzzzz{{{{{{{{{zzzzzzyyy||||||{{{vvvmmm___RRRIIIHHHIIIMMMQQQUUUUUUSSSQQQIIIGGGEEEEEEFFFEEECCCAAAIIIOOO```wwwxxxbbbZZZfffxxxvvvpppvvv~~~~~~zzzqqqZZZ@@@444111000.........------,,,,,,------............/////////000000...///111333555777888999999>>>===<<>>AAADDDHHHKKKMMMNNNIIIHHHLLLWWW^^^^^^\\\[[[___bbbeeehhhlllrrr{{{sssffffffwwwvvv[[[PPPEEE@@@======@@@EEELLL___xxx{{{fffOOOCCC@@@???===;;;<<<@@@EEEIIIKKKLLLNNNOOOJJJJJJHHHGGGFFFFFFFFFFFFDDDFFFMMM\\\nnn{{{~~~}}}zzzuuulllbbb\\\YYYYYYZZZhhhppp}}}ooohhh___YYYZZZcccooowww{{{xxxwwwxxxyyy{{{{{{||||||}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzyyyxxxwww|||||||||yyytttiii^^^VVVSSSWWW^^^fffmmmooonnnlll^^^YYYTTTPPPOOONNNKKKHHHOOOUUUeeezzz{{{cccYYYddduuu}}}uuuxxx~~~~~~{{{rrr[[[BBB555222000.........------,,,,,,------........./////////000000000///000222555777888999999:::@@@>>>>>>CCCEEENNNaaauuuyyyppp{{{~~~~~~|||vvvtttrrrooommmkkkjjjiiihhhfffeeeeeedddbbb___\\\[[[YYYVVVRRROOOMMMLLLLLLIIIIIIHHHGGGFFFFFFGGGGGGBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRUUUTTTSSSRRRPPPNNNLLLKKKLLLIIIHHHJJJMMMRRR^^^jjjrrr~~~^^^bbbdddcccbbbaaaZZZSSSGGGCCC===999666444111/////////............/////////////////////000111111------------...///000000//////000222444666888:::??????BBBGGGMMMPPPOOOMMMJJJJJJPPPZZZ```___]]]]]]___bbbfffhhhjjjqqq{{{rrrddddddvvv{{{eeeXXXHHHAAA<<<;;;;;;999:::===<<>>??????@@@CCCFFFOOOZZZcccfffgggffffff^^^\\\YYYVVVSSSQQQPPPOOOLLLMMMRRR]]]lllxxx|||wwwnnneee___]]]___bbbiiiooo{{{wwwfff\\\]]]fffnnn~~~|||zzzyyyzzz{{{|||zzz{{{|||}}}~~~yyyyyyzzzzzzzzzyyyyyyxxx}}}}}}|||{{{yyysssjjjcccaaafffooo{{{wwwpppfff```]]]ZZZUUUQQQTTT[[[kkk}}}eeeXXX```pppwwwyyy}}}~~~{{{ttt\\\BBB555222000...---...------,,,,,,------....../////////000000000000000111333666888999::::::;;;AAA??????EEEGGGPPPcccvvv}}}wwwmmmgggxxx}}}|||~~~|||vvvuuurrrooommmlllkkkkkkgggfffeeeddddddccc___]]]]]][[[WWWTTTPPPNNNMMMMMMJJJIIIHHHHHHHHHHHHHHHHHHCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHKKKLLLMMMNNNNNNPPPQQQRRRSSSTTTUUUTTTQQQOOOMMMKKKJJJIIIIIIFFFFFFHHHKKKPPP\\\gggppp}}}___ccceeedddcccbbb[[[TTTGGGCCC===999666333111/////////............//////...............///000000---------------...000000000000111333555888:::;;;======@@@HHHQQQUUURRRNNNKKKKKKRRR\\\cccbbb_________bbbfffhhhjjjpppzzzqqqcccbbbuuukkkSSSEEE???;;;999<<<===<<<;;;===:::>>>AAAFFFYYY{{{yyy```QQQGGG??????@@@AAAGGGOOOUUUaaaqqq}}}|||zzzooollliiiddd___[[[YYYWWWRRRRRRVVV^^^kkkyyy~~~vvvmmmgggeeefffiiillloooxxxxxxfffaaagggnnn~~~}}}|||{{{{{{||||||yyyzzz|||}}}xxxxxxyyyzzz{{{{{{{{{zzz~~~}}}|||}}}|||xxxrrrllljjjppp{{{uuulllgggccc^^^ZZZXXX```ppphhhXXX^^^lllxxxyyy|||~~~{{{ttt]]]CCC666222000...---...------,,,,,,------...////////////000000000000000222444777999:::::::::<<>>???@@@BBBJJJSSSUUUSSSNNNOOOVVV___dddaaa^^^]]]___aaadddfffiiiooowww~~~uuuiiibbbfffwwwgggNNN???888::::::999999999::::::;;;;;;999:::AAAKKK\\\xxx|||yyyYYYGGGCCC<<<>>>JJJPPPQQQ\\\mmmvvv}}}}}}zzzuuunnniiiggg\\\UUU[[[iiivvvxxxpppjjjiiiqqqyyy|||nnneeeqqqyyy~~~xxxxxx{{{{{{|||~~~}}}zzz{{{}}}~~~~~~~~~zzzzzzoookkkooowww~~~ppp[[[\\\hhhxxxuuuzzzyyysss\\\BBB555222000------........................///......//////000111222222222333444666999<<<===;;;>>>===@@@GGGIIIUUUmmm~~~qqqfff```ssszzz{{{{{{zzztttsssqqqooommmkkkkkkjjjkkkgggdddeeegggfffaaa]]][[[WWWSSSPPPPPPPPPPPPPPPPPPOOOMMMKKKIIIIIIIIIIIIHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEEEEFFFHHHJJJKKKOOONNNMMMNNNPPPRRRRRRRRRQQQMMMHHHDDDCCCBBBBBBAAABBB===:::;;;===CCCPPP]]]lllyyy]]]aaadddcccbbb```YYYQQQFFFBBB<<<888555333000///////////////////////////000/////////.........---...------......///000111444222111222666999;;;<<<:::===AAAGGGQQQXXXVVVOOONNNOOOVVV```dddaaa^^^^^^___bbbeeegggiiiooowww~~~tttiiibbbgggyyynnnRRRDDD@@@>>>:::999999999:::;;;;;;<<<<<<999:::???FFFRRRfffxxx{{{mmmppp~~~aaaKKKBBBBBBCCCKKKYYY___aaahhhqqqrrrxxxwwwllldddeeennnyyy{{{vvvuuu}}}{{{||||||||||||}}}~~~}}}}}}~~~sssvvvyyy~~~zzzbbbaaakkkvvvzzz{{{xxxrrrrrryyyzzzttt\\\BBB555222000...---....................................///000111222444444444666888:::===>>><<>>>>>;;;;;;;;;;;;;;;<<<======:::999:::???EEELLLXXXbbbgggsss|||ooofffqqqyyy___III@@@@@@FFFNNNYYY```aaa^^^\\\[[[UUUYYY]]]aaacccfffiiilllzzzwwwtttvvv}}}~~~~~~}}}{{{|||}}}~~~~~~}}}xxxxxxwwwxxxzzz}}}|||ccc```hhhrrrtttsssooolllnnnvvv~~~|||uuu]]]CCC555222000...---...........................------......///000111555555666777999;;;===???===@@@>>>@@@FFFHHHVVVooovvvhhh^^^[[[nnnyyyuuuyyy{{{tttrrrsssooonnnmmmkkkjjjjjjjjjiiimmmkkkiiiiiijjjhhhccc^^^ZZZWWWTTTSSSSSSTTTTTTTTTXXXWWWVVVTTTSSSRRRRRRQQQLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCHHHGGGGGGGGGHHHJJJLLLMMMPPPOOONNNOOOQQQRRRQQQPPPIIIEEE@@@=========<<<<<<999888888999999999???GGG\\\mmm]]]```bbb```___]]]WWWOOOEEEAAA<<<888555333111///////////////////////////...........................------......///000111222222111444777:::<<<<<<===BBBKKKZZZlllssskkk]]]KKKOOOXXXbbbeeeaaa^^^___```ccceeegggjjjoooxxx~~~ttthhhbbbgggzzzyyy]]]HHH???>>><<<999@@@???>>>===============999999:::@@@HHHRRR\\\ccc___gggtttnnnooowwwyyybbbNNNAAA???CCCGGGRRR[[[ZZZTTTOOOHHHBBBGGGJJJLLLOOOQQQVVV\\\bbbppp{{{~~~xxxxxx|||||||||}}}~~~~~~~~~zzzvvvuuusssrrrqqqrrrtttuuuyyy}}}www```___iiixxxxxxtttoookkkmmmuuu|||~~~www___DDD555222000..............................------------...///000111444555666777999;;;===>>>===AAA???@@@EEEHHHWWWrrrssscccZZZYYYlllvvvrrrwwwzzzuuupppoooqqqllllllkkkjjjjjjjjjjjjjjjmmmkkkjjjjjjjjjgggbbb^^^YYYWWWTTTTTTUUUVVVVVVVVVZZZYYYXXXWWWUUUTTTTTTSSSNNNMMMKKKJJJHHHHHHGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFGGGHHHJJJLLLMMMPPPOOONNNOOOQQQQQQPPPOOODDDAAA===::::::::::::::::::999:::;;;:::999>>>EEEUUUhhh}}}^^^aaabbb```___]]]WWWOOOEEEAAA;;;777555333111000////////////////////////---------..................------......///000111222111222444888;;;<<<<<<===@@@FFFRRRbbbiiiaaaUUUIIINNNXXXbbbddd```^^^______bbbeeegggjjjpppyyytttggg```eeexxxwwwdddNNNBBBAAABBB@@@===EEEDDDBBB@@@>>>===<<<;;;::::::;;;@@@JJJZZZhhhpppjjjjjjnnnxxx|||rrrjjjooo{{{aaaPPPFFFAAABBBEEEFFFOOOTTTOOOHHHFFFEEECCCGGGKKKOOOQQQSSSXXX___eeennnwww}}}vvvppplllqqq{{{~~~~~~{{{pppgggkkkkkkjjjiiihhhfffdddccciiinnnxxxuuuccceeeppp~~~~~~{{{uuuoooooowww~~~xxx```DDD666222000//////...........................------......///000111333444666777999:::;;;<<<===AAA???@@@DDDHHHYYYvvv|||||||||xxx~~~ooo\\\TTTUUUjjj}}}sssqqqwww}}}uuurrrpppllllllnnniiiiiiiiiiiiiiijjjkkkkkkjjjkkkkkkkkkiiifffbbb^^^ZZZXXXVVVVVVWWWXXXXXXWWWYYYYYYXXXWWWVVVTTTSSSRRRNNNMMMLLLJJJHHHGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIKKKKKKOOONNNNNNOOOPPPPPPNNNLLLAAA>>>:::888888999::::::;;;:::;;;<<<;;;:::@@@HHHRRReee{{{^^^aaaaaa___]]]\\\VVVOOODDD@@@;;;777555444222000////////////////////////---------------............------......///000111111111222555999<<<======AAABBBDDDJJJTTTZZZTTTIIIFFFLLLXXXbbbccc^^^\\\___^^^aaaeeegggkkkqqqzzzsssfff^^^cccvvvdddUUUEEE@@@CCCFFFHHHIIIFFFDDDBBB@@@>>><<<;;;;;;;;;======>>>III^^^rrr}}}~~~xxxtttwww|||pppcccaaadddhhhjjjuuuvvvbbbMMMBBBAAAAAABBBDDDKKKMMMLLLGGGAAABBBKKKTTTXXX___gggkkkkkklllqqquuuwww||||||oooeeecccgggsss~~~oooeee\\\UUUUUUUUUVVVVVVTTTQQQMMMKKKUUU]]]iiiwwwrrrbbbgggttt~~~vvvssszzzzzzaaaEEE666222000//////.................................//////000111222333444666888999::::::;;;<<<@@@??????DDDHHH\\\zzz}}}~~~}}}yyysssooozzzkkkVVVOOORRRiii{{{sssqqqwww|||vvv~~~tttnnniiijjjiiiffffffhhhfffffffffggghhhiiijjjkkkhhhjjjkkkllljjjfffbbb```]]][[[ZZZZZZ[[[[[[[[[ZZZYYYYYYXXXWWWVVVTTTSSSRRROOONNNMMMKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCEEEFFFHHHIIIJJJKKKNNNMMMMMMNNNOOONNNLLLIII>>>;;;777666777888999999;;;:::<<<>>>===<<>><<<;;;;;;;;;999===>>>>>>IIIaaazzz~~~}}}}}}ooo]]]QQQKKKJJJWWWhhh}}}xxxaaaRRRCCC======???CCCGGGNNNHHHEEEEEEEEEJJJ^^^ssszzzjjjaaa]]]aaattt{{{uuuooogggaaaaaafffmmmsssvvvzzzyyynnnaaaWWWMMMFFFBBBBBBCCCBBBAAA>>><<<:::DDDLLL[[[lll|||mmm___ggguuu~~~www|||{{{bbbEEE666222111000000........................000//////000000111222333444555777999;;;;;;;;;;;;:::???>>>???DDDIII^^^~~~vvvooommmvvvkkkVVVPPPUUUmmm{{{sssrrrxxxtttfff^^^ggg~~~{{{qqqjjjfffbbb^^^\\\___```^^^]]]^^^aaaaaabbbccceeeggghhhiiigggjjjlllmmmlllhhheeecccbbb```_________```^^^]]]ZZZZZZZZZYYYXXXVVVTTTSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCDDDEEEGGGIIIKKKKKKLLLMMMLLLLLLMMMNNNLLLIIIGGG;;;888555333555777888888;;;===AAADDDCCC???AAAFFFMMMaaaxxx\\\___^^^[[[ZZZXXXSSSLLLDDD@@@;;;777555444222111////////////////////////,,,,,,,,,------............------......///000111000111222666:::===>>>===<<>>===???FFFNNNHHHAAAAAAJJJQQQ^^^{{{vvvjjj___]]]kkk|||tttiiieee^^^WWWTTTTTTVVVXXX___hhhmmmhhh^^^SSSHHH@@@>>>>>>===<<<;;;:::999999999BBBRRReeewwwlll```iiizzzyyy||||||cccFFF666222111000000........................000000000000111222333444666777999;;;<<<<<<<<<<<<999???>>>???DDDJJJ```ssskkkjjjuuunnnYYYTTTZZZsss{{{tttrrryyy~~~xxxppp```TTTJJJMMM[[[pppwwwjjj```YYYUUUVVVSSSSSSWWWYYYWWWVVVWWW^^^^^^___aaaccceeeggghhhgggjjjnnnooommmjjjgggeeeeeedddbbbbbbccccccaaa___[[[\\\\\\[[[ZZZXXXVVVTTTSSSRRRQQQNNNMMMKKKJJJJJJHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEGGGIIIKKKLLLMMMMMMLLLLLLLLLLLLMMMKKKHHHEEE888666333222333555666777===@@@FFFKKKIIICCCAAADDDKKK```vvv]]]___^^^ZZZXXXXXXTTTMMMCCC???;;;777555444333111......------------......////////////////////////---------.........//////111000111444999<<<===<<<@@@CCCEEEHHHNNNRRRMMMFFFDDDHHHSSS^^^bbb^^^YYYXXX^^^aaaeeeiiinnnuuu|||~~~pppddd]]]cccvvvqqqcccaaa```^^^ZZZTTTKKKEEE@@@@@@???===<<<;;;===>>>999===@@@CCCOOOfffvvvcccTTTKKKEEEOOO___rrrvvv___JJJEEE@@@@@@DDDGGGGGGEEEDDDDDDJJJSSSZZZkkkqqqccc]]]fffsss|||sssiii```\\\VVVNNNJJJLLLLLLPPPUUUWWWTTTNNNHHHEEE>>>===<<<;;;:::999999999>>>@@@III[[[ssslll___kkkyyy```DDD555111///......////////////////////////000000111111111222222222777777777888:::;;;===>>>>>>AAA>>>@@@GGGNNNcccoooggggggrrroooYYYVVV^^^{{{{{{rrrpppvvvwwwhhh___YYYVVVNNNIIIFFFGGGJJJQQQ___llloootttvvv{{{nnnaaaYYYRRRNNNMMMOOOOOOOOOPPPQQQRRRTTTUUUTTTXXX\\\^^^^^^aaafffjjjhhhkkknnnooonnnllljjjjjjhhhhhhhhhhhhfffdddbbbaaa\\\[[[YYYXXXWWWWWWWWWXXXTTTSSSQQQOOOMMMLLLLLLLLLHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFGGGIIIKKKMMMNNNNNNMMMLLLKKKIIIFFFDDDCCC:::888555333222222444555;;;BBBHHHJJJGGGEEEEEEFFFOOOZZZnnn]]]___^^^ZZZYYYXXXSSSMMMFFFBBB<<<888555333111//////......------......///////////////////////////---.....................111000111444999<<<===<<>>===<<<;;;;;;:::::::::===>>>FFFXXXqqqrrreeepppyyyaaaEEE555111000//////////////////////////////000000000111222222333333888888999:::<<<>>>@@@AAA===AAA>>>@@@GGGLLL___}}}oooddddddrrrnnnZZZXXXaaa|||tttrrrxxx{{{fffWWWOOOJJJHHHBBB???===>>>>>>@@@HHHQQQOOOSSSVVV___www}}}mmmZZZPPPJJJEEEBBBAAAFFFFFFGGGHHHIIIKKKMMMNNNQQQTTTXXXZZZ[[[^^^dddhhhfffiiimmmooonnnmmmmmmmmmjjjjjjjjjiiigggeeebbbaaa]]]\\\ZZZXXXWWWWWWXXXXXXUUUTTTRRRPPPNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLNNNOOONNNNNNLLLKKKHHHEEECCCBBB:::888555333222333444555999???EEEGGGEEEBBBBBBDDDJJJVVVjjj]]]___^^^ZZZYYYXXXSSSMMMHHHDDD===888444111///,,,///......------......//////////////////////////////.....................111000111444999<<<===<<<@@@@@@AAAKKK\\\gggcccYYYGGGKKKVVVbbbfffbbb]]]\\\___bbbfffjjjooovvv}}}zzzmmmbbb\\\bbbvvv|||wwwkkk```[[[ZZZVVVTTTQQQMMMJJJHHHGGGGGGHHHKKKLLLJJJNNNaaawwwfffPPPHHHAAAEEEUUUaaa___VVVFFFFFFHHHNNNTTTWWWVVVSSSTTTSSSYYYhhhvvvvvviiieeeeee|||ppp]]]LLLDDD>>>>>>>>>======<<<;;;:::@@@@@@@@@@@@@@@@@@??????>>>???FFFWWWpppuuukkktttzzzbbbEEE666222111000///////////////////////////...///000111222444444555999:::;;;===???BBBDDDEEECCCGGGFFFGGGNNNRRRcccuuugggeeeuuummmZZZZZZeee~~~uuusssyyyuuummmvvvppp___QQQIIIEEEDDD@@@>>>>>>???===:::;;;@@@===<<<@@@JJJZZZwwwfffXXXIIIBBB???<<<;;;<<<===>>>>>>@@@BBBDDDFFFGGGKKKOOOSSSUUUWWWZZZaaaeeedddgggllloooooooooooopppmmmmmmmmmkkkiiifffdddbbb^^^]]][[[YYYXXXXXXXXXXXXVVVUUUTTTRRROOOMMMLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQOOOOOOMMMKKKGGGDDDBBB@@@:::999666444333333444555666;;;@@@BBB@@@>>>???@@@CCCNNNdddzzz\\\^^^^^^[[[ZZZYYYSSSLLLGGGCCC===888555222///---//////............//////////////////////////////////////////............111000111444999<<<===<<<===>>>@@@FFFRRR[[[XXXPPPGGGKKKUUUbbbfffbbb^^^]]]___bbbfffjjjooovvv}}}xxxlllaaa[[[bbbvvv{{{tttpppnnnhhhddd___ZZZVVVSSSPPPNNNIIIOOOUUUVVVXXXeeezzz\\\PPPDDDCCCNNNWWWWWWRRRJJJKKKOOOVVV]]]bbbccccccbbb]]]ZZZ]]]___aaahhhqqq{{{xxxnnnhhhfff|||ooo\\\QQQIIIFFFBBB???>>>>>>>>>>>>BBBCCCEEEGGGIIIIIIHHHHHHCCCCCCIIIZZZrrrzzzsss{{{{{{bbbFFF777333111000000////////////////////////---...///111333555666777:::;;;===???BBBEEEGGGIIIKKKPPPQQQTTTZZZ^^^ooozzzjjjggg|||lllZZZ\\\ggg~~~uuusssyyyqqqkkknnnuuu|||yyyuuusss|||sssfffYYYOOOKKKJJJGGGDDDCCCDDDBBB>>>===@@@BBB======CCCIIIZZZmmmVVVKKK@@@<<<:::888999:::999999:::<<<>>>AAACCCDDDFFFIIIMMMPPPRRRWWW]]]ccccccgggkkkoooooooooppppppppppppooonnnkkkhhheeeccc___^^^\\\ZZZYYYXXXYYYYYYWWWWWWUUUSSSQQQOOOMMMKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIKKKMMMOOOQQQRRRQQQPPPNNNKKKGGGDDDAAA???;;;:::777555444444444444444777;;;<<<;;;;;;;;;<<<<<>>===@@@???GGGhhhoooZZZJJJAAA999666555333444666666666888999<<<>>>@@@AAABBBEEEIIIKKKNNNSSSZZZ```cccgggkkknnnooonnnnnnooorrrrrrqqqooommmjjjgggeeeaaa___]]][[[ZZZYYYYYYYYYXXXWWWWWWUUUSSSPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHIIIKKKMMMOOOQQQRRRRRRQQQOOOLLLHHHDDDAAA???<<<:::999777555444444444444555777888888999999:::888AAAUUUmmm~~~[[[^^^^^^\\\[[[YYYSSSKKKCCC???:::777555444333222000//////......//////000////////////////////////....../////////000000000111000111444999<<<===<<<;;;AAADDDCCCDDDGGGGGGDDDCCCHHHSSS___ddd```\\\[[[^^^aaaeeeiiinnnuuu|||xxxkkkaaa[[[bbbvvvwwwsssooonnnpppqqqooommmooollliiifffccciiinnnYYYLLLGGGHHHOOOVVV\\\^^^bbbhhhooovvv{{{~~~uuukkk\\\LLLBBB>>>@@@DDDCCCQQQoooxxxrrrzzz|||xxxtttoooxxxttteee^^^UUUNNNKKKJJJGGGEEEIIILLLOOOSSSTTTTTTRRRPPPJJJJJJPPP```wwwzzzxxxxxxuuu~~~~~~xxxxxxzzzbbbEEE666222111000///////////////////////////...///000222444555777777:::;;;<<<>>>AAADDDGGGIIIGGGMMMNNNSSS[[[```rrr~~~rrrpppjjjWWWYYYeee{{{qqqooowwwyyyqqqjjjeee[[[SSSLLLIIIFFFCCCCCCEEEBBB===<<>>PPPgggyyy[[[^^^___\\\[[[YYYSSSKKKCCC???;;;777555444333222000000////////////000000////////////////////////------...///000111111222111000111444999<<<===<<<@@@BBBBBBAAABBBEEECCC>>>CCCHHHSSS___dddaaa\\\\\\]]]```dddhhhmmmttt{{{yyylllaaa\\\bbbvvvttteeeXXXRRRVVV^^^cccgggmmmsssxxx}}}{{{lllVVVDDD<<<;;;999777===AAATTTuuu~~~qqqooowwwooodddbbb___kkkyyy{{{ssspppqqqvvv}}}~~~yyy{{{wwwnnnhhheeebbb^^^ZZZ[[[^^^aaacccbbb___[[[YYYNNNOOOUUUeee{{{lllhhhooovvvvvvxxxwwwtttqqqttt}}}yyyaaaEEE555111000/////////////////////////////////000111222444555666777999999;;;===???BBBDDDFFFCCCHHHIIIMMMUUUZZZlll|||rrrrrrhhhUUUWWWccc{{{qqqooovvvxxxnnnbbb[[[TTTMMMIIIIIIDDDAAA@@@@@@>>>AAANNN]]]rrrttthhhbbbVVVGGG@@@:::777777555333333666111111222333444666777888;;;>>>@@@BBBDDDIIIQQQWWW^^^bbbgggkkkmmmmmmnnnooorrrrrrqqqpppooollljjjhhhcccbbb___]]][[[ZZZZZZZZZVVVWWWXXXXXXWWWUUURRRQQQNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLOOORRRTTTUUUSSSRRRQQQNNNKKKGGGDDDCCC===<<<:::999777555444444777666555666888:::;;;;;;888>>>LLLbbbuuu[[[^^^___]]][[[YYYRRRKKKDDD@@@;;;777555444222111000000////////////000000////////////////////////,,,---...///000111222333111000111444999<<<===<<<<<<===>>>AAAJJJQQQPPPIIICCCHHHSSS```eeeaaa]]]\\\\\\___cccggglllssszzzzzzmmmbbb\\\bbbvvvrrrbbb___eeefffkkkssszzzwwweeeMMM>>>===???;;;555<<<999DDDaaa|||~~~ppp[[[OOOLLLJJJOOOUUUUUUPPPMMMSSS[[[fffttt|||~~~}}}wwwrrrooopppssssssqqqlllgggcccSSSTTT[[[kkk~~~hhhaaagggmmmyyyzzzxxxtttpppqqqwww|||yyy```DDD555111///......////////////////////////000000111222444555666666888888:::;;;>>>@@@BBBDDDDDDIIIHHHKKKRRRWWWiiissskkkkkk~~~fffTTTVVVbbb{{{qqqooowwwuuujjj```TTTLLLJJJGGGFFFCCC???;;;;;;???DDDRRRbbbiii\\\QQQNNNFFF::::::555222333222///000333111111222222444555666777999;;;>>>???@@@EEEMMMSSSZZZ___eeejjjlllnnnpppqqqqqqqqqqqqpppooommmkkkiiidddbbb```^^^\\\[[[ZZZ[[[VVVWWWXXXXXXXXXVVVTTTRRRPPPOOONNNLLLKKKJJJJJJJJJJJJKKKLLLNNNQQQSSSVVVWWWSSSSSSQQQOOOLLLHHHFFFDDD===<<<;;;999777666444444888777666666888:::<<<<<<:::>>>KKK___rrr^^^____________]]]SSSIIIDDDAAA<<<999777555333111////////////000000000000000///............///000//////.........000222333444555777999<<>>:::777666666;;;???PPPfffooozzznnn___UUUNNNJJJLLLKKKLLLOOOMMMNNNYYYfffppp}}}yyyqqqhhh^^^^^^dddrrrlll___gggttt|||~~~uuuttt}}}}}}```BBB666333000...000000000000000////////////000111222333555666777777:::;;;<<<===>>>???@@@AAA@@@CCCHHHLLLMMMZZZ|||zzzllldddeeezzzfffTTTYYYfffyyyrrrpppvvv{{{lll___UUUOOOOOOLLLGGGBBB???=========GGGOOOUUURRRGGG===:::;;;666666444333222111111111000111111111111222222222777888888999;;;???EEEJJJTTT\\\eeeiiijjjkkkooosssqqqqqqqqqpppooonnnllllllgggeeeaaa^^^[[[ZZZZZZZZZXXXXXXYYYYYYYYYXXXVVVUUUUUUTTTTTTRRRQQQNNNMMMKKKIIIKKKNNNRRRUUUVVVWWWXXXSSSRRRPPPNNNKKKIIIGGGFFFAAA???<<<:::888888888888>>>>>><<<:::888888;;;===<<<@@@KKK]]]nnn|||^^^______^^^___\\\SSSHHHDDDAAA<<<999777555333111////////////000000000000........................///.........///000111222///000333777<<<@@@DDDFFFEEEBBBBBBIIIRRRWWWTTTNNNHHHKKKUUUaaaeeeaaa]]]]]]___ccchhhkkknnnssszzz}}}nnnbbb``````ppp~~~xxx{{{{{{hhhWWWEEE===;;;:::999999999;;;<<>>???@@@AAAAAABBBFFFIIILLL[[[uuueeeaaafff}}}iiiVVV[[[iiixxxpppoootttxxxjjj___WWWRRROOOKKKGGGCCC???<<<999@@@FFFLLLJJJBBB:::666666666555444222111111111111000000111111111222222222333333444444555999???CCCOOOWWWbbbhhhiiijjjmmmqqqqqqqqqqqqpppooommmkkkjjjfffddd```]]][[[ZZZZZZZZZXXXYYYYYYZZZYYYXXXWWWVVVUUUUUUTTTSSSQQQOOONNNLLLKKKLLLOOORRRUUUWWWXXXXXXSSSRRRPPPMMMJJJHHHFFFDDDAAA???===:::999999::::::??????@@@>>>===<<<>>>@@@AAACCCLLL[[[jjjwww^^^``````^^^]]][[[RRRHHHDDDAAA<<<999777555333111000000000000////////////,,,---...//////...---,,,///.........///000111222...///222666:::???BBBDDDBBB>>>===CCCLLLPPPNNNJJJFFFJJJTTT```ddd___ZZZYYY___cccgggkkkmmmrrryyy~~~mmm```]]]]]]nnntttjjj```VVVUUUYYYaaauuunnnZZZFFF<<<;;;:::999:::;;;<<<999===HHHPPPbbb~~~pppgggfffiiikkklllggghhhlllrrrvvvzzz~~~yyywwwxxx~~~}}}nnnnnnrrr~~~mmmcccmmm|||zzzxxx~~~zzz]]]@@@555333000...000////////////000000000000000111222333555666777777999:::;;;<<<===???@@@@@@BBBAAACCCFFFJJJ[[[rrrbbbaaaiiikkkYYY___mmmvvvooommmrrrtttfff]]]WWWTTTOOOJJJFFF@@@;;;777:::===@@@@@@===888444222555444333222111000000000000000000111111111222222///000111111111444888<<>>:::999===EEEJJJIIIEEEAAAFFFQQQ^^^bbb^^^YYYXXX___cccgggjjjmmmqqqxxx}}}lll^^^ZZZ[[[llllllaaaVVVQQQLLLHHHHHHLLLNNNZZZqqqzzzdddKKK???<<<:::999999999<<<888888???DDDWWWttt}}}tttttt{{{lllhhhbbb___bbbiiiuuuuuunnnsssxxxlllcccpppzzzyyy~~~www[[[???444333000...000////////////000000000000000111222333555666777777999999:::;;;===>>>???@@@AAA@@@BBBEEEHHHWWWzzzyyyjjjeeekkk~~~~~~ggg]]]fffsssvvvooolllqqq~~~oooeee]]]XXXPPPIIIEEE@@@;;;777888888999:::;;;999555333444444222111000/////////000000000000111111111111000111222222222333666999BBBMMM[[[dddggghhhjjjlllpppqqqqqqpppnnnkkkiiigggcccaaa___\\\[[[[[[[[[\\\YYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUSSSRRRQQQQQQRRRSSSUUUWWWYYYZZZZZZXXXVVVSSSPPPLLLHHHFFFDDDAAA???>>><<<<<<===>>>???CCCGGGLLLNNNMMMKKKIIIHHHCCCAAACCCJJJSSSaaasss\\\___```]]]ZZZWWWPPPIIIDDDAAA<<<999777555333111111000000000/////////...,,,---///000000///---,,,---...//////000111111111444444444555666777888999===::::::>>>DDDHHHHHHFFF===BBBMMM[[[aaa^^^ZZZZZZ^^^bbbgggjjjmmmqqqxxx~~~}}}jjj[[[XXXZZZlllxxxjjj___[[[WWWVVVTTTOOOLLLKKKHHHKKKZZZzzzjjjOOOAAA===;;;999888666:::::::::>>>@@@OOOkkkjjjXXXTTTNNNIIIJJJOOOXXXhhhuuuhhhYYYWWWZZZmmmssskkkyyy{{{{{{}}}tttXXX===333222000...000.../////////000000000111000111222333555666777777888888999;;;<<<===>>>??????>>>AAAEEEGGGRRRooowwwnnnmmm|||~~~yyymmm```___kkkyyyxxxppplllppp|||rrreee]]]PPPHHHCCC@@@<<<999666555555666888999666444444444222111000///////////////000000000111111111111222444444444444666888???JJJYYYcccggghhhjjjlllppppppqqqpppnnnjjjgggeeeaaa___]]][[[[[[[[[\\\]]]ZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWUUUTTTSSSSSSTTTUUUWWWYYYZZZ\\\]]]]]][[[XXXTTTOOOKKKHHHFFFAAA@@@>>>======>>>@@@AAAEEEJJJPPPSSSRRROOOKKKJJJAAA>>>???CCCKKKWWWkkk|||ZZZ^^^___\\\YYYVVVQQQKKKDDDAAA<<<999777555333111111111000000//////......---...///000000///...------...///000111111111000111222333444666888:::;;;>>>===>>>BBBHHHLLLLLLJJJ<<<@@@KKKXXX___]]]\\\\\\^^^bbbgggjjjmmmssszzz|||iii[[[WWWXXXjjjtttkkkgggeeecccbbb^^^WWWOOOKKKJJJKKKXXXuuulllPPPBBB???===:::888333999;;;>>>AAA???JJJaaaxxxiiiXXXLLLHHHCCCAAABBBEEEKKKVVVaaahhhWWWQQQQQQddd}}}|||vvv|||{{{}}}qqqVVV<<<333222000...///......//////000000111111000111222333555666777777777888999:::;;;===>>>>>>>>>>>>AAAEEEEEEMMMeee~~~tttqqq{{{yyypppcccYYY]]]mmm|||yyypppkkknnn}}}qqqeeeVVVKKKEEEBBB???;;;555444333333555666555444555444333222111000000000/////////000000000111111000222555666555555666777>>>IIIWWWaaaeeegggiiilllnnnnnnooonnnkkkgggcccaaa]]]\\\ZZZYYYYYYZZZ[[[\\\[[[\\\]]]^^^___^^^]]]]]][[[[[[[[[ZZZYYYXXXVVVVVVUUUUUUVVVXXXZZZ]]]___```aaa___\\\WWWRRRNNNJJJHHHAAA@@@>>>======>>>???@@@DDDIIIOOOSSSQQQMMMIIIGGG???======@@@EEEPPPcccsss~~~XXX\\\^^^[[[XXXVVVRRRMMMDDDAAA<<<999777555333111111111111000///.........000000000000000000000000---...///000111111111000///000111444666999<<<=========@@@EEEKKKNNNNNNLLL>>>AAAJJJVVV\\\\\\[[[]]]]]]aaagggkkkooottt|||}}}jjj[[[WWWVVVfff~~~xxxwwwrrrqqqmmmiiieee```YYYTTTSSSVVV___sssrrrTTTEEEAAA>>>999666333999:::>>>BBB>>>DDDXXXnnnaaaVVVNNNJJJGGGEEEFFFJJJMMMPPPVVV^^^wwwuuuiiieeecccqqq~~~zzz{{{{{{~~~oooTTT;;;222222000...///.........///000111111111000111222333555666777777777777888:::;;;<<<===>>>???>>>@@@CCCCCCIII___www}}}uuuuuu}}}}}}uuudddVVVXXXkkk~~~yyyooohhhkkk~~~}}}ppp```SSSMMMGGG@@@;;;777666555444333444555666666555444222111111111111////////////000000000111111444777888888888888999===GGGUUU___bbbdddhhhkkkjjjkkkkkkkkkhhhccc___\\\XXXWWWVVVUUUUUUVVVXXXYYY\\\]]]^^^___```______^^^\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVWWWYYY[[[___aaacccdddbbb^^^YYYTTTOOOKKKIIIBBB@@@>>>===<<<===>>>???AAAFFFLLLNNNMMMIIIDDDBBB<<<::::::<<<>>>FFFWWWfffuuu~~~WWW\\\^^^ZZZWWWVVVRRRNNNDDDAAA<<<999777555333111222111111000///......---111111000000000000111111,,,---///111111111000000111111222444666999;;;<<<999;;;???EEEJJJMMMLLLKKK@@@CCCKKKUUU[[[ZZZZZZ\\\]]]aaagggkkkooouuu}}}~~~kkk\\\VVVTTTdddzzzzzz|||zzzuuuooommmllljjjggg]]]___eeeooozzz[[[JJJEEE???888333444888999===AAA<<<@@@RRRtttnnn\\\QQQKKKJJJLLLJJJJJJNNNUUUXXXYYY]]]cccttt~~~yyywwwyyyzzz~~~nnnTTT:::222222000...///---......///000111111222000111222333555666777777777777888999;;;<<<===>>>@@@>>>???BBBAAAHHH^^^vvvxxxtttxxx~~~jjjUUUTTTiiixxxnnngggiii|||yyyhhh\\\SSSKKKAAA:::999999999666444444777999666666444333222111111111////////////000000000000333666:::<<<<<<;;;;;;<<<<<>>>>>CCCHHHKKKIIIDDD@@@>>>888777777888888===LLL[[[nnnwwwXXX\\\]]]ZZZWWWUUUPPPJJJDDDBBB>>>:::666333111111000000////////////000000555111...---///000///---//////000000111111222222111222222444666888:::;;;>>>@@@CCCFFFIIIKKKLLLMMMAAACCCKKKWWW^^^[[[XXXVVVYYY^^^eeejjjooovvv~~~sssZZZSSSYYY___}}}}}}|||}}}}}}zzztttpppkkkjjjkkkppp|||gggQQQDDD???;;;999777888===BBBCCCAAADDDJJJeee}}}yyyhhhYYYUUURRRNNNSSS]]]^^^dddkkkrrryyysssppp~~~zzz}}}pppPPP:::444//////111...000000000000111111111111111111333444555666666666888999999:::;;;<<<======;;;>>><<<>>>EEEKKK^^^|||rrrmmmssskkkUUUVVVlllyyynnnhhhjjj||||||mmm___QQQFFF???;;;999888777888999888777888777555333111///......///////////////000111111555777<<>><<<>>>FFFQQQ[[[aaacccddddddfffddd```]]]ZZZVVVQQQMMMNNNMMMLLLLLLNNNQQQUUUWWWYYY^^^bbbaaaaaacccdddcccbbbaaa```^^^\\\ZZZYYYXXXVVVVVVWWWXXX\\\```dddfffkkkgggaaa\\\WWWQQQLLLHHHGGGEEEAAA>>>;;;:::::::::===>>>>>>>>>===;;;:::888888777666666777<<>>:::666333111111000000////////////000000555222//////000111000////////////000111111222222111222333444666888:::<<<===>>>AAAEEEHHHJJJKKKLLLBBBDDDKKKXXX___]]]YYYXXXZZZ^^^eeejjjooovvv~~~uuu\\\TTTXXX]]]{{{{{{yyyxxxtttmmmgggfffbbbbbbhhhsssooo[[[PPPJJJCCC>>>;;;;;;>>>BBBBBBAAADDDIII```wwwwwwkkk___XXXZZZ^^^```kkkxxxooojjjwwwzzzvvv|||}}}nnnOOO:::444//////222...000000000000111111111111111111333444555666666666888888999:::;;;<<<======<<<@@@>>>???DDDJJJ]]]{{{rrrooovvvnnnWWWWWWlllzzzooogggiiizzzttteeeVVVJJJBBB>>><<<:::999::::::999777999888666444222000//////111000000000000111222222999<<<@@@DDDEEEDDDBBB@@@???FFFQQQZZZ```aaaaaa```___\\\XXXUUURRROOOLLLIIIKKKJJJJJJKKKMMMQQQTTTWWWYYY^^^aaa```aaadddfffdddcccbbb```^^^\\\ZZZXXXXXXWWWWWWXXX[[[^^^cccgggiiilllhhhbbb]]]WWWRRRLLLIIIGGGEEEBBB???===;;;::::::============<<<;;;:::999777777666555666:::@@@DDDIIIUUUiii~~~XXX\\\]]]ZZZWWWUUUPPPJJJDDDBBB>>>:::666333222111000000////////////000000///---++++++---...---,,,...//////000111111222222111222333444666999;;;<<<;;;===???CCCFFFIIIJJJKKKCCCDDDKKKXXX```___\\\ZZZZZZ___eeejjjooouuu~~~www]]]TTTWWW[[[wwwxxxuuuvvvtttmmmgggeee\\\YYY___fffrrr|||xxxhhh___VVVJJJAAA>>>===>>>BBBBBBBBBFFFLLL]]]ssstttfff```[[[]]]fffoooxxx~~~zzzxxxllleeeppp|||{{{xxx~~~{{{kkkMMM999444///000222...000000000000111111111111111111333444555666666666888888999:::;;;<<<<<<===<<<@@@??????DDDIII^^^}}}rrrrrr|||www[[[VVVgggyyy|||ppphhhhhhxxxzzzjjjZZZLLLDDDBBB@@@===<<<<<<<<<:::999;;;:::777555333111000000222111111111111222333333:::===BBBFFFGGGFFFCCC@@@???EEEOOOYYY___```^^^\\\XXXTTTOOOLLLJJJHHHFFFDDDFFFFFFFFFGGGKKKOOOTTTVVVYYY^^^aaa```aaaeeehhhgggeeedddbbb___]]]ZZZYYYXXXXXXYYY[[[]]]aaafffjjjllllllhhhbbb\\\WWWRRRMMMIIIEEEDDDCCCAAA>>><<<::::::<<<<<<;;;;;;::::::999999555666666555555777;;;>>>===GGGXXXnnnXXX\\\]]]ZZZWWWUUUPPPJJJCCCAAA>>>:::666444222222000000////////////000000,,,+++++++++,,,,,,,,,,,,......///000111222222333222222333555777999;;;<<<:::;;;>>>AAADDDGGGJJJKKKDDDCCCJJJWWW```aaa]]][[[ZZZ___eeejjjooouuu}}}www]]]TTTUUUXXXttt~~~wwwwww|||{{{wwwoooccc]]]``````cccyyy|||uuuooodddSSSFFFAAA======@@@CCCEEEJJJPPP^^^tttpppgggcccccciiiuuu|||wwwyyy{{{jjjfffppp|||~~~zzzyyyhhhJJJ777444000000222---///000000000111111111111111111333444555666666666777777888999:::;;;<<<<<<:::???>>>???DDDKKKbbb|||qqqttthhhYYYeeewww}}}qqqhhhhhhxxx|||lll[[[MMMDDDDDDAAA???>>>??????===<<<<<<:::888666333222111000111111111111111222333333666999>>>BBBCCCAAA>>><<<===CCCMMMWWW^^^___]]]ZZZUUUPPPJJJEEECCCBBBAAA@@@AAAAAAAAADDDHHHMMMRRRUUUYYY^^^aaa```bbbgggjjjjjjiiigggeeeccc```]]][[[ZZZYYYZZZ\\\___cccgggkkkmmmiiieee___YYYUUUPPPLLLIIICCCCCCBBBAAA>>><<<:::888::::::999999999999999999555666777666555555666888;;;AAANNNaaawwwXXX\\\]]]ZZZWWWUUUPPPJJJCCCAAA===999666444333222000000////////////000000//////000000000000000000......///000111222333333222333333555777999;;;===:::;;;===@@@DDDGGGJJJLLLEEEDDDIIIVVV```aaa^^^[[[[[[___eeejjjooouuu}}}vvv]]]TTTUUUWWWrrr{{{tttqqqjjjdddppp~~~yyygggVVVGGGBBB>>>@@@BBBEEEKKKQQQ___tttxxxqqqmmmooouuu~~~tttfffgggttt~~~yyy~~~vvvcccGGG555333000111222---///000000000111111111111111111333444555666666666666777777888999:::;;;;;;777<<<<<<===EEENNNjjjzzzoootttzzzcccjjjzzz}}}rrriiiiiixxxppp___QQQHHHFFFDDDBBBAAABBBCCCBBBAAA===;;;999666444222111000111000000000000111222222222555999;;;<<<;;;999777:::@@@JJJUUU]]]___[[[WWWQQQLLLEEE???<<<;;;::::::;;;<<<===???DDDJJJOOOSSSXXX]]]aaaaaadddiiimmmmmmmmmkkkiiigggdddaaa___^^^[[[\\\^^^```dddgggiiikkkddd```ZZZUUUQQQMMMJJJGGGBBBBBBAAA@@@>>>;;;999888999999::::::::::::::::::777888888777555444555666:::===FFFVVVkkk~~~XXX\\\]]]ZZZWWWUUUPPPJJJBBB@@@===999666444333222000000////////////000000...000111111000//////000---...///000111222333444222333444555777:::<<<===;;;<<<>>>AAAEEEIIILLLNNNHHHFFFJJJWWWbbbccc___[[[[[[```fffjjjnnnuuu}}}www^^^UUUUUUVVVppp~~~{{{~~~~~~zzzhhhOOOGGG@@@@@@BBBEEEKKKQQQ```sssxxxssstttyyy|||vvvwwwmmmaaaeeeuuu}}}ttt```DDD444333111111222---000000000000111111111111111111333444555666666666666666777888999::::::;;;666<<<;;;<<>>999666555444333777888999<<>>??????>>>===:::;;;;;;999777666666888555777>>>LLL___sssXXX\\\]]]ZZZWWWUUUPPPJJJBBB@@@===999666444333333000000////////////000000,,,...000000---++++++,,,------...000111222333444333333444666888:::<<<======>>>???BBBFFFJJJNNNPPPMMMIIILLLYYYdddeeeaaa]]]\\\```fffjjjnnnttt|||{{{aaaVVVUUUUUUnnn~~~}}}jjjPPPFFF???>>>BBBGGGOOOVVVfffvvv~~~uuuuuuwww|||{{{sssaaaXXXVVVaaaooo}}}|||vvvllleee```aaaeeejjjsss~~~~~~iii___dddttt~~~sss]]]BBB333333111111222---000000000000111111111111111111333444555666666666555555666777888999::::::888===;;;;;;DDDSSSvvvyyyhhhiiivvvtttxxxuuuiiifffrrr~~~pppfff```TTTRRROOOMMMLLLKKKIIIGGGBBBAAA>>>;;;888666555444222111111111111222333333333333333333444555555666777;;;CCCMMMUUUUUUNNNGGGAAA===888555444333333222555555666999>>>DDDIIIMMMSSS[[[bbbeeeiiinnnpppoooooonnnllljjjhhhfffeeedddbbbccccccddddddddddddddd[[[WWWRRRNNNLLLKKKJJJHHHFFFDDDBBB@@@>>>============@@@CCCEEEFFFEEECCCBBB>>>>>>===;;;888888999;;;555888===GGGVVVkkkXXX\\\]]]ZZZWWWUUUPPPJJJBBB@@@===999666444333333000000////////////000000///222444333///------...------...000111333444444333333444666888:::<<<===>>>???@@@CCCGGGLLLOOORRRQQQLLLOOO[[[fffgggbbb^^^\\\```fffjjjnnnttt|||~~~dddXXXVVVTTTmmmttt___KKKBBB;;;===DDDLLLUUU]]]mmmzzz{{{wwwuuuuuuxxx}}}{{{ooobbbRRRGGGCCCMMMXXXeeeyyywwwlllddd___SSSIIIGGGGGGKKKVVVbbbllljjj```dddsss~~~}}}rrr[[[@@@222333111222222---000000000000111111111111111111333444555666666666555555666777888999::::::;;;???<<<;;;CCCSSSxxxzzzfffeeeqqqvvviiidddooouuukkkfff[[[XXXTTTQQQOOOMMMJJJHHHEEECCCAAA>>>;;;888777666333333222222333333444555222111000000111222444555777:::AAAJJJQQQPPPGGG@@@<<<999666444444555444444444444555888<<>>CCCEEEFFFEEEIIIQQQVVVVVVRRRPPPUUUcccnnnlllaaaZZZ]]]___bbbfffkkksss{{{kkkWWWOOOYYYggg~~~yyy|||uuurrrhhhXXXLLLDDD???>>>CCCIIINNNXXXcccuuu{{{rrrsssxxxwwwnnngggjjjqqqooobbbUUUHHH@@@===BBBFFFMMM```uuuwwwiiiZZZNNNLLLGGGAAA======???@@@AAALLLXXXlll~~~~~~pppfffmmmxxx||||||yyymmmPPP===333222///111444...000000000000111111111111111111111222222333333333999999;;;<<<<<<;;;999777:::999;;;@@@EEESSSrrr~~~mmmffffff{{{{{{uuukkkgggqqqzzzooonnnddddddbbb___ZZZTTTMMMIIICCCBBBAAA@@@===:::666555777444111000111111111000000000000000000111222222444888===AAABBB@@@<<<999555555666666777777888888999888666777:::???EEEIIIPPPXXXaaafffjjjooopppnnnoooooonnnllljjjhhheeedddeeedddcccddddddccc```^^^XXXUUUQQQNNNMMMLLLJJJIIIKKKIIIFFFCCCBBBBBBCCCEEEDDDIIIOOOTTTUUUUUUTTTSSSLLLHHHCCC@@@@@@@@@>>><<>>CCCFFFHHHLLLUUUaaagggggg\\\WWWYYYeeennnlllccc[[[]]]___bbbffflllttt|||ppp[[[RRRZZZgggzzzooobbb]]]UUUKKKDDDCCCAAACCCJJJPPPTTT[[[dddooorrryyyzzznnniiiwwwuuukkkbbbbbbgggeeeYYYMMMFFF???;;;>>>@@@EEEUUUggg}}}vvviiiZZZPPPLLLGGGAAA<<<<<<===>>>>>>???FFFRRR^^^iiirrryyy}}}|||vvvooojjjpppzzzzzznnnrrr}}}}}}wwwkkkNNN;;;222111...000333---000000000000111111111111111111222222222333333333666;;;??????<<<999999;;;===;;;<<>><<<:::888777444222222333333333222444333333222222222222333333555999<<<===;;;888666666666666777777888888888999999888999;;;>>>AAACCCOOOXXXaaaeeejjjooopppnnnoooooonnnmmmkkkiiigggffffffeeeeeeeeeeeedddaaa___YYYVVVRRROOONNNMMMKKKJJJLLLJJJHHHEEEDDDDDDDDDEEEIIINNNVVV\\\_________^^^YYYUUUQQQNNNNNNNNNLLLKKKNNNLLLLLLOOOTTT```uuuWWWWWWXXXYYYXXXUUUOOOKKKDDDAAA>>>:::666333222111000000000000/////////////////////000222222000............//////000111222222222333555888:::<<<>>>CCCEEEGGGOOO]]]kkkqqqpppccc]]]\\\fffooommmddd\\\\\\^^^bbbgggmmmuuu}}}uuu^^^SSSZZZfff|||{{{kkkTTTJJJEEEBBBAAAFFFHHHMMMUUUYYY[[[___dddeeecccbbbeeeppppppaaalll}}}uuuiii]]]YYY[[[ZZZSSSKKKFFF???<<<======>>>IIIVVVlllvvviii[[[QQQMMMHHHBBB===<<<<<<======<<<===@@@EEEMMMXXXdddlllxxxyyy{{{|||yyyrrrhhhaaa^^^gggwwwsssxxx~~~uuugggJJJ888111111---///222,,,000000000000111111111111111222222222222333333333333;;;BBBBBB<<<888999======;;;<<<>>>===DDD]]]xxxwwwuuusssvvvmmm]]]XXXiiisssiiigggrrrtttccc]]]\\\ZZZWWWRRRJJJBBB<<<>>>>>>?????????>>>======999777666666777888888777777666555444333333333333444555777888888777555444666666666666666777777777555666777999;;;>>>@@@AAAMMMVVV___dddiiinnnooommmnnnnnnnnnnnnmmmkkkjjjiiihhhgggfffggggggfffccc```ZZZWWWSSSQQQPPPOOOMMMLLLLLLLLLJJJHHHGGGFFFFFFFFFLLLRRR[[[ccchhhjjjkkkkkkhhheeeaaa______^^^]]]\\\]]]XXXUUUTTTWWWaaauuuVVVWWWWWWXXXXXXTTTNNNJJJDDDBBB>>>:::666333111000000000000000////////////......///111222222///,,,............///000111222111222333555777:::<<<===AAAAAABBBIIIXXXfffjjjggg___XXXXXXcccooonnneee]]][[[^^^bbbhhhnnnvvvuuu^^^SSSXXXdddzzzmmmSSSFFFBBBEEEIIIRRRVVV[[[___``````cccfff_________bbbjjjwww~~~pppjjjzzz}}}ooo]]]SSSRRRTTTRRROOOGGGBBB@@@@@@???>>>DDDLLLeeexxxxxxjjj\\\RRROOOJJJDDD@@@>>>>>>>>>>>>??????>>>???CCCLLLWWW___lllpppwww}}}~~~xxxnnngggZZZ___lll~~~rrryyy~~~{{{rrrcccGGG777111222...///222---///000000000111111111111222222222222222222222222333999@@@@@@<<<888999;;;999999;;;>>>===DDD\\\vvv{{{vvv~~~rrrZZZLLLVVVmmm~~~rrriiifffrrr|||eee[[[WWWRRRNNNJJJEEE>>>999:::;;;<<<======>>>>>>???<<<;;;::::::;;;<<<;;;:::888777666555444333333333777777777777666666555555555555555555555444444444111222333666:::>>>BBBDDDKKKTTT]]]ccchhhnnnpppnnnnnnnnnnnnnnnnnnmmmmmmllljjjiiihhhhhhhhhgggdddaaa\\\YYYVVVSSSRRRQQQPPPNNNMMMMMMLLLKKKIIIHHHGGGFFFJJJQQQ[[[dddjjjooorrrtttpppooommmkkkkkkjjjjjjiiigggaaaZZZXXXZZZcccuuuVVVWWWWWWXXXXXXTTTNNNJJJDDDBBB>>>:::666333111000////////////000000000000///...///111222111///,,,............///000111222111111333444777999<<<===???>>>>>>CCCPPP___ccc```SSSMMMOOO^^^mmmooofff]]][[[^^^ccciiiooowwwsss\\\PPPUUU```eeeRRRIIIJJJQQQYYYgggjjjmmmkkkggggggiiikkkgggjjjlllnnnnnnnnnooopppwww{{{qqq}}}zzzcccRRRLLLLLLMMMMMMGGGDDDCCCCCCBBBAAACCCGGG^^^sss~~~oooaaaWWWQQQMMMGGGCCCAAAAAA@@@???<<<<<<======???CCCHHHMMMZZZ```hhhppptttqqqiiicccVVVYYYbbbvvvwwwoooxxxyyywww}}}ppp___DDD666222444///000333//////000000000111111111111222222222222222222222222333666999;;;;;;999777666666666999<<<<<>>???===<<<;;;<<<===>>><<<;;;999999777666555444444444777777666555444444444444444444444333333222222111222111111222555;;;AAADDDHHHRRR\\\bbbhhhoooqqqpppnnnooooooppppppooooooooommmlllkkkkkkkkkiiifffccc```\\\XXXVVVTTTSSSQQQPPPMMMMMMLLLKKKJJJHHHGGGFFFGGGNNNWWWaaaiiipppuuuyyyvvvvvvuuutttsssrrrssssssmmmfff___]]]___gggwwwWWWWWWXXXYYYXXXUUUOOOKKKDDDAAA>>>:::666333222111////////////000000000000000000000111222111///---.........//////000111222111111222444777999;;;===??????>>>BBBNNN^^^eeeeeeNNNGGGHHHXXXjjjoooggg```\\\___eeejjjpppxxxrrr[[[OOOTTT^^^{{{vvvooommmmmmkkklllqqquuu~~~yyyvvvjjj]]]VVVUUUYYYdddooo~~~|||tttssstttuuuzzzzzzxxxrrrggg[[[RRRMMMPPPRRRWWW^^^eeennnuuuyyywww}}}qqq[[[NNNIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEESSSiii{{{zzzlllcccYYYUUUNNNIIIFFFDDDBBB@@@888:::<<<=========>>>@@@GGGKKKQQQWWWZZZXXXRRRMMMKKKNNNSSSbbb~~~tttpppzzz}}}tttttt{{{lllZZZAAA444222555000000333000000000000000111111111111333333333222222222222111333333555777888888666555666555777::::::AAAYYYrrr{{{wwwbbbOOONNN]]]nnnuuujjjdddlllyyyooodddUUUKKKHHHHHHFFFDDD>>>>>>=========>>>??????===<<<===???BBBCCCBBBAAAAAA???===:::888666555444555555444333222222333333555444444333222111000000666444111000222666;;;???EEEOOOZZZbbbiiiqqqtttsssqqqrrrrrrsssssssssrrrrrrqqqpppoooooonnnmmmiiigggccc```\\\XXXVVVTTTRRRPPPMMMMMMKKKIIIHHHGGGGGGGGGGGGMMMUUU^^^gggpppxxx}}}{{{|||}}}|||{{{zzz{{{|||rrrlllggggggiiippp}}}XXXXXXYYYZZZYYYUUUPPPKKKCCCAAA===999666444333222.../////////000000000111333111000000111111000///.........//////000111222000111222444666999;;;<<>>???>>>===<<<===>>>??????AAADDDEEEDDD@@@===AAACCCEEENNNeeetttuuu|||sssrrr{{{}}}gggTTT>>>222111444//////333///000000000000111111111111333333333222222222111111111333555666444444666888666555888::::::BBB[[[vvv}}}fffPPPIIITTTaaawwwwwwkkkbbbgggsssuuuoooyyytttcccXXXSSSQQQMMMJJJGGGFFFDDDBBBAAAAAAAAABBB@@@@@@CCCGGGLLLOOOOOONNNMMMKKKGGGBBB===999666555555555444444444444444444666666555444333222111111555444222111222555888:::CCCNNNYYYbbbjjjssswwwwwwvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuttttttsssqqqnnnkkkgggccc^^^ZZZXXXUUURRRPPPMMMLLLIIIGGGEEEEEEFFFFFFGGGKKKRRRZZZcccmmmwww~~~~~~{{{vvvrrrtttwww|||XXXYYYYYYZZZZZZVVVPPPLLLBBB@@@===999666444333333.../////////000000111111444333111000111222111000.........//////000111222000111222444666999;;;<<<>>>@@@@@@AAAJJJZZZgggmmm]]]OOOHHHSSSeeennnlllhhh^^^bbbggglllqqqwww~~~xxx```RRRUUU___sssxxxllljjjjjjhhhhhhkkknnnsss~~~xxxppp\\\MMMGGGIIIMMMNNNPPPQQQPPPNNNRRR[[[cccppptttsssfff]]]XXXOOOOOONNNLLLLLLLLLKKKHHHJJJaaasss}}}wwwqqqhhh___XXXRRRLLLIIIAAAAAA???<<<;;;;;;>>>AAA@@@???>>>???@@@@@@>>><<<===>>>>>>CCCUUUttt{{{tttzzz}}}sssrrrzzz{{{dddPPP;;;000000333......111...000000000000111111111111333333333222222111111111///444888666111000666<<<777666888<<<===GGGbbb}}}}}}gggSSSKKKUUUaaalllxxxkkkaaaeeeooozzzmmmccclllvvvjjjddd___YYYTTTMMMLLLIIIGGGEEEDDDDDDDDDDDDEEEIIIOOOVVVZZZ\\\\\\WWWTTTOOOHHHBBB<<<888666777777777777777777777777888888777666444333222222///000111222444777999:::BBBMMMYYYbbbkkktttyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyzzzyyyxxxwwwwwwuuuqqqoooiiieee```\\\XXXUUURRRPPPMMMKKKHHHEEECCCDDDEEEFFFGGGJJJOOOVVV___jjjuuu}}}}}}|||~~~YYY[[[[[[XXXWWWVVVQQQKKKFFFCCC>>>999555222111111000000////////////000000222111111111000000//////111111000///////////////333444444555777888:::;;;>>>???@@@CCCJJJWWWfffqqq```RRRHHHNNNcccssspppfffdddccceeejjjmmmrrr{{{|||dddWWWVVV[[[qqq}}}zzzyyy|||{{{fffVVVOOOPPPRRRTTTTTTVVVXXXWWWTTTTTTWWW[[[iiiyyyzzzmmmaaa\\\VVVPPPMMMNNNOOOLLLHHHPPPZZZkkkzzzooohhhccc\\\QQQHHHGGGEEEBBB@@@???>>><<<:::======<<<<<<<<<;;;;;;;;;;;;<<<>>>BBBNNNeeetttvvvwwwuuu|||}}}cccFFF666444111000111111///......//////000111222222222333333333333333333333333333333444444555666666666444:::999:::???EEE[[[|||oooQQQHHHSSS```jjjvvv{{{mmmaaaccckkk|||sssmmmxxx~~~iii[[[dddzzz~~~zzzvvvnnnggg___VVVOOONNNKKKFFFEEEIIIIIIOOOVVV\\\```eeejjjnnnfff```YYYSSSJJJ???999999;;;:::999888666555888<<<999::::::999666333111000222111111111111333444555BBBHHHSSS___kkktttzzz|||zzz{{{||||||{{{{{{|||~~~}}}|||{{{zzzxxxuuusssmmmhhhaaa[[[VVVRRRNNNKKKFFFEEEBBB@@@???@@@BBBCCCGGGKKKOOOTTT[[[eeeqqqzzzYYY[[[[[[XXXWWWVVVQQQJJJDDDBBB>>>999555333222222000000////////////000000111111111000000000//////111111000///////////////333333444555777999;;;<<>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???III]]]www~~~rrrtttyyyxxxzzz```EEE666444111000111111///......//////000111111222222333333333333333333333333333333444444555666666666444999888999@@@HHHaaazzz~~~zzzxxx}}}\\\NNNVVVaaafffrrr}}}nnnbbbbbbjjjzzz{{{wwwttt~~~mmm\\\^^^ooolllbbbZZZWWWSSSNNNMMMPPPUUUYYY^^^bbbdddgggkkknnnnnniiiddd^^^TTTHHHAAA@@@???===;;;;;;;;;::::::;;;;;;<<<<<<:::777555333222222111111111111333444555???FFFRRR___llluuuzzz}}}}}}~~~~~~~~~yyyvvvmmmggg___WWWQQQMMMIIIFFFCCCAAA???===<<<===>>>???DDDHHHMMMRRRXXXbbbooowwwXXXZZZZZZXXXWWWVVVQQQJJJBBB@@@===999666444333333000000////////////000000111111000000000000//////111000000///////////////111222333555777:::<<<===???@@@@@@@@@DDDMMMYYYccceeeYYYKKKJJJ[[[pppxxxuuuhhhffffffjjjnnnsss|||}}}eeeTTTNNNOOOaaa~~~|||vvvssswwwvvvvvvvvvuuuqqqkkkfff```bbbffflllrrrvvvwwwwww~~~zzzooogggdddaaa___]]]WWWZZZccctttvvvhhh^^^WWWRRRLLLGGGCCCAAA???===<<<<<<<<<<<<<<<<<<======<<<<<<<<<===CCCTTTjjjzzzyyyooorrr|||yyyzzzvvv\\\BBB555333111000111111000.../////////000111111222222333333333333333333333333333333333444555555666666444999777888AAALLLiii}}}|||~~~pppiiijjjwwwfffSSSXXXcccfffoooooobbbaaaiiixxxuuu```ZZZaaarrrvvvkkkddd^^^YYYWWWYYY]]]___```aaaaaaaaabbbdddgggdddaaa]]]UUUJJJEEEFFFGGGFFFCCCAAA@@@@@@>>><<>>===<<<:::777555444222222111111111333444555<<>>===:::999888888:::;;;AAADDDIIINNNTTT___kkkttt{{{~~~WWWZZZZZZXXXWWWVVVQQQJJJAAA???===:::777555444333000000////////////000000000000000000000000//////000000////////////000000111111333555777:::<<<>>>>>>???@@@@@@BBBJJJUUU]]]ccc[[[OOOKKKYYYooozzzzzzlllhhhgggkkkooottt|||iiiXXXPPPNNNYYYwww~~~{{{xxx}}}{{{yyyooohhhbbbdddkkkuuu~~~wwwsssnnnkkkcccaaadddrrrvvvooofff```WWWOOOJJJFFFCCCAAA===<<<<<<;;;<<<<<<===>>>=========<<>><<<:::888666444333222222222333444555999BBBPPP```oooyyy|||vvvllleeeZZZPPPIIICCC???<<<:::999777666555555666777===AAAEEEJJJQQQ[[[gggpppvvvzzzUUUYYYZZZXXXWWWVVVQQQIII@@@???<<<:::777555444333000000////////////000000//////////////////000000000000////////////000000111111333555777:::<<<>>>===>>>???@@@BBBIIITTT[[[^^^\\\SSSMMMWWWmmmzzz{{{pppkkkhhhlllpppuuu}}}kkkZZZQQQNNNVVVttt|||}}}sssmmmgggkkkttt}}}sssnnnmmmvvvssslllbbbXXXQQQKKKFFFDDD>>>===<<<;;;;;;<<<>>>???===>>>???>>>AAALLL[[[ggg~~~~~~ssslllrrrzzz{{{mmmSSS===444333111000111111000///000000000000000111111111222222222222222222222222222222333333444555555555444888666666@@@MMMlll}}}qqqaaaZZZcccrrrrrr^^^dddpppmmmlllwwwzzzoooaaa```gggwwwqqqeeefff{{{}}}vvvtttqqqooolllhhhccc^^^ZZZWWWUUUSSSQQQOOOMMMLLLJJJKKKSSS]]]eeellllll```TTTNNNMMMLLLHHHEEEBBB@@@???>>>;;;888777666555333333333444444888AAAOOO___ooozzz~~~uuuooogggaaaWWWNNNGGGBBB>>>;;;888777666555444444444555:::>>>CCCGGGNNNXXXeeemmmsssxxx~~~TTTXXXYYYXXXXXXWWWPPPIII@@@???===;;;888555444222000000////////////000000......////////////000000///////////////000000111111222333555777:::<<<===;;;===???@@@CCCIIIRRRYYYZZZ]]]WWWMMMTTTiiixxx{{{tttmmmiiilllqqqvvv}}}}}}jjjZZZPPPMMMUUUppp|||~~~|||yyyvvv|||}}}zzz~~~zzzooocccYYYQQQJJJFFF@@@???===;;;;;;<<<===>>>===???@@@@@@AAAJJJWWWaaavvv}}}sssnnnuuu{{{}}}|||hhhMMM:::444222000000111222111000000000000000000000111111222222222222222222222222222222222333444444555555444888666666===HHHddduuuwwwyyyxxxyyy}}}wwwfff[[[```lllpppsss}}}qqqhhhooozzzxxx|||ooo```^^^eeesssrrriiittt|||xxxjjjeee^^^XXXTTTQQQNNNLLLNNNKKKIIIHHHHHHMMMZZZggguuuyyykkkccc]]]WWWNNNJJJFFFDDDDDDCCC@@@===<<<:::888666444444444444777???LLL\\\lllxxx~~~wwwooojjj]]]XXXQQQKKKFFFBBB>>>;;;777666555444444333333333777:::???DDDKKKUUUaaajjjrrrxxx~~~SSSWWWYYYXXXXXXWWWPPPIII@@@???===;;;888555333111000000////////////000000........./////////000000///////////////000111111333333444555777999;;;<<<;;;===???@@@AAAFFFNNNTTTYYY^^^XXXKKKNNNdddwww{{{wwwooojjjmmmrrrwww~~~|||jjjZZZPPPLLLNNNggg}}}zzz}}}yyyrrrrrrqqqqqqttt~~~~~~qqqfff\\\SSSMMMBBB@@@>>>;;;:::;;;<<<===<<<>>>@@@???@@@FFFQQQZZZhhhzzzvvvqqqxxx~~~yyy|||xxxbbbHHH666444222000000111222111000111000000000000000000000111111111111111111111111111222222333333444555555444888666666:::AAAYYY{{{xxxnnnqqqvvvvvvvvv{{{yyyhhh[[[]]]fffzzziiiiiitttuuuzzzppp___\\\bbbnnn~~~|||zzzzzz}}}uuuaaa[[[SSSMMMIIIGGGEEECCCCCCBBBCCCEEEGGGNNN^^^mmmooo^^^UUUPPPKKKIIIIIIIIIEEEBBB@@@>>>;;;888666444333333555<<>>;;;888555222000000000////////////000000---.........//////000000///////////////000111111333444444555777888:::;;;<<<>>>??????@@@DDDKKKQQQYYY___XXXHHHIIIaaavvv|||xxxpppkkkmmmrrrxxx~~~~~~lll\\\RRRMMMGGG^^^tttrrr```eee{{{tttjjjbbbaaa___^^^bbbjjjuuu|||}}}pppjjjgggfffeeedddfffjjjmmmuuu}}}qqqeee[[[UUUDDDBBB>>><<<::::::<<<===<<<>>>???>>>>>>CCCLLLTTT^^^oooxxxssszzzyyyuuuyyyvvv^^^DDD333333222000000111222111000111111111000000000000000111111111111111111111111111222222333333444555555444999777666999===RRRrrrzzzrrruuuzzzyyyuuuzzz~~~xxxhhhZZZZZZcccyyymmmgggqqqrrrxxxqqq___ZZZ___iii~~~zzzyyy|||xxxxxxmmm]]]VVVNNNHHHEEEDDDBBB@@@:::;;;@@@FFFJJJSSSdddttt{{{bbbZZZTTTNNNLLLMMMMMMIIIEEEBBB@@@===999666444333333444:::EEETTTcccqqq|||~~~~~~{{{uuunnnhhheeeddd^^^ZZZTTTOOOLLLJJJGGGEEEFFFEEECCCBBB@@@>>>;;;888444444333333222111111111111444999>>>DDDNNN[[[dddkkkrrryyyzzzwwwuuuyyy~~~XXXXXXXXXYYYXXXUUUOOOKKKEEEBBB>>>:::777444000...000000000000000000000000111111000000//////......///////////////000111111444444333444555777999::::::;;;<<<===>>>AAADDDGGGUUU[[[YYYMMMIIIWWWooo~~~xxxooojjjmmmrrrvvv|||rrrbbbSSSKKKIIISSSkkksssYYYUUU___gggqqq\\\VVVYYYXXXVVVTTTVVVZZZ___bbbcccmmmtttxxxggg___YYYVVVVVV^^^aaaiiirrrzzz}}}|||}}}~~~kkkYYYQQQMMMGGGAAA>>>===>>>@@@@@@AAA@@@@@@AAAEEEJJJNNNTTTcccssszzz|||tttnnnwwwyyyvvvtttyyy~~~nnnRRR===555000000000000000000000000000000000000000000000000111111111111111111111111333333222222333333444555333888666666:::>>>TTTttt~~~yyyjjjZZZYYYbbbyyyrrrjjjpppssstttppp___YYYZZZeee|||}}}rrrhhhWWWQQQLLLLLLJJJFFFDDDEEE@@@>>>???DDDGGGOOOeee|||vvvhhh]]]VVVWWWVVVPPPKKKKKKCCCBBBAAA>>>:::888888999444:::@@@III[[[ppp{{{||||||xxxrrrllldddZZZNNNFFFDDD@@@<<<::::::<<<======<<<<<<======<<<:::888777555555444333222222222222222555888;;;@@@KKKWWW```gggmmmtttuuussstttzzzXXXXXXXXXYYYXXXUUUOOOKKKFFFCCC>>>:::888555111///000000000000000000000000111000000000/////////...///////////////000111111333333444444666777999:::;;;<<<>>>>>>???AAAEEEHHHUUU\\\[[[OOOHHHTTTjjj{{{{{{qqqjjjlllrrrwww~~~ssscccTTTLLLKKKRRReeeaaaUUUVVVXXXgggpppvvvooo^^^RRRQQQVVV^^^^^^```bbbeeeiiimmmooossswwwiii\\\TTTSSSUUURRRVVV___mmmzzz~~~wwwtttrrrrrrppppppuuu|||xxxjjjXXXTTTMMMFFFBBBAAACCCDDD@@@@@@@@@@@@@@@CCCGGGJJJOOO\\\kkkrrruuu~~~yyyooolllwwwzzzxxxwww|||}}}kkkPPP;;;444000000000000000000000000000000000000000000000000111111111111111111111111333222222222222333444444222777666555999===QQQqqq|||kkk[[[ZZZdddxxx||||||rrriiiooorrrtttppp___XXXYYYcccyyytttggg\\\UUUPPPNNNLLLHHHGGGHHHCCC@@@AAAEEEHHHQQQgggzzzmmmaaa]]]ZZZTTTOOOOOOGGGGGGEEEBBB>>>;;;999888555999>>>EEETTTgggsssuuuvvvrrrllleee]]]SSSHHHAAA>>>;;;777555555777888888999:::;;;;;;;;;:::888777555444333222222222222222222444777:::@@@IIIVVV___gggmmmssstttrrrttt{{{XXXXXXXXXYYYXXXUUUPPPLLLFFFCCC???;;;888666222000000000000000000000000000000000000000///////////////////////////000111111222333444666777888999999<<<>>>???@@@AAACCCEEEHHHSSS\\\]]]QQQGGGNNNdddwwwtttkkkkkkqqqxxxuuudddVVVMMMMMMOOO]]]yyyrrr^^^SSSNNNNNNTTTZZZYYYVVVUUU[[[bbbssswww{{{|||{{{|||~~~qqq]]]SSSQQQSSSTTTVVV```ppp~~~tttpppnnnmmmjjjfffhhhlll{{{fff```VVVLLLEEECCCCCCDDDBBBCCCCCCBBBAAABBBDDDFFFJJJUUUbbbhhhmmmxxxssslllmmmzzz|||{{{yyygggLLL888222000000000000000000000000000000000000000000000000111111111111111111111111222222222222222333444444111666444444888;;;NNNkkklll[[[[[[dddvvvyyy|||yyynnnhhhooozzzooodddiiilllpppqqq```WWWWWW___vvvqqqbbbZZZSSSPPPNNNJJJIIILLLIIIEEEDDDFFFGGGOOOfff}}}sssiiiaaaZZZTTTRRRIIIHHHGGGDDD@@@;;;777555666888999>>>KKK[[[ggglllqqqmmmfff___VVVLLLCCC===999666333111222333444444666777888:::::::::999888555444333222111111111111222444666999>>>GGGTTT]]]ffflllrrrsssrrruuu~~~WWWWWWXXXYYYXXXUUUPPPLLLFFFCCC???<<<999666333111////////////////////////000000000000///////////////////////////000000111111222555777999999999999>>>@@@AAABBBBBBCCCFFFHHHNNNXXX\\\RRREEEIII]]]qqqvvvllljjjpppxxxwwwfffWWWMMMKKKKKKVVVppp{{{kkkaaaXXXZZZ]]]aaagggpppzzzrrr```WWWUUUQQQOOOTTTaaaoooyyyxxxtttqqqrrrppplllmmmpppwww|||yyyqqqcccVVVKKKFFFEEEFFFFFFGGGGGGFFFDDDCCCDDDEEEIIIRRR\\\bbbhhhvvvqqqlllooo~~~~~~uuuaaaGGG666111000000000000000000000000000000000000000000000000111111111111111111111111222222222111222333333444111555333444777999IIIeeennn\\\[[[eeexxxvvvpppdddYYYXXXeeesss|||iii]]]^^^bbbhhh{{{rrr```WWWUUU]]]rrrlllccc[[[XXXUUURRRRRRUUUVVVPPPMMMMMMLLLSSSiii|||rrrhhh___YYYNNNLLLJJJHHHDDD@@@;;;777777666666999BBBPPP]]]dddmmmjjjddd\\\SSSJJJBBB===999777333222333444444444444555777999;;;;;;;;;;;;555444333222111000000000111333555777<<>>;;;999666333111000000000000000000000000////////////000000000000///////////////000111111111222444777999:::;;;;;;???AAADDDDDDDDDDDDDDDFFFGGGOOOVVVRRRFFFCCCRRRdddxxxxxxuuupppqqqyyy}}}lll\\\RRRFFFGGGOOOddd~~~wwwdddaaaYYYRRRSSSUUUUUUWWWZZZiiivvv|||vvvvvvwwwwwwzzzzzz}}}~~~qqqbbbWWWPPPMMMLLLHHHHHHGGGFFFDDDCCCEEEGGGMMMSSSZZZ^^^fffxxxoooooouuuxxxlllWWW>>>222222000000000000000000000000////////////////////////000000000000000000000000111111111111111222333333111444333444888777BBBYYYkkkyyyuuuaaa```iiiuuuYYYRRR___ooonnn[[[TTTWWW___qqquuudddXXXTTTXXXmmm}}}qqqnnnsssxxxrrrqqqpppnnnoooqqqkkkeeebbbaaa___cccwww|||ooo```ZZZQQQLLLJJJHHHDDDBBB<<<777444666:::BBBNNNZZZ___```___[[[SSSKKKEEEBBB>>>;;;888666666555444333333555777:::<<<===>>>>>>777666555333222111111000000111333444777???JJJSSS[[[ccclllqqquuu}}}VVVVVVWWWXXXXXXVVVQQQNNNDDDAAA===:::888666333111000000000000000000000000.../////////000000000111///////////////000111111222333444666888:::<<<===???AAADDDDDDDDDCCCCCCDDDJJJPPPVVVTTTIIICCCNNN^^^ssszzz|||wwwuuu{{{qqq```VVVHHHIIINNN^^^|||yyyuuuqqqpppqqqqqqqqqwwwuuukkkaaa]]]ZZZXXX[[[```wwwzzzyyyyyy|||{{{lll^^^UUUPPPNNNKKKKKKJJJHHHFFFGGGJJJMMMTTTYYY^^^ccckkk}}}qqqrrr{{{uuuhhhSSS;;;111333000000000000000000000000////////////////////////000000000000000000000000111111111111111222222333111555333555999777???UUUgggrrr|||rrr^^^\\\eeebbbUUUbbbssssss]]]TTTTTT]]]ooovvveeeYYYUUUUUUiiirrrlllkkkuuu|||wwwrrrllllll|||lllcccVVVMMMIIIHHHFFFDDD???:::666777888;;;GGGRRRYYY\\\^^^]]]VVVNNNIIIFFFBBB???<<<:::888777555333222444666999;;;<<<<<<<<<888777666444333222111111///111222333666===HHHPPPVVV___jjjrrrwwwVVVVVVWWWXXXXXXVVVQQQNNNCCC@@@<<<999777555222000000000000000000000000000.../////////000000111111///////////////000111111333333444555777:::===>>>???AAADDDDDDDDDCCCCCCCCCNNNRRRWWWVVVKKKDDDLLLYYYppp{{{|||xxx|||tttdddYYYJJJKKKMMMZZZvvv~~~qqqjjjddd^^^\\\^^^^^^]]]cccnnnzzzyyywww{{{~~~}}}|||lll```XXXTTTPPPOOONNNKKKKKKLLLQQQTTTZZZ___dddiiiqqqssswww~~~~~~sssfffQQQ:::111333000000000000000000000000////////////////////////000000000000000000000000111111111000111222222333222555444555999777>>>SSSkkkttt{{{~~~nnnYYYWWW```zzzfffWWWeeexxxvvv^^^RRRRRR[[[lll{{{wwwfffZZZUUUSSSggg~~~|||uuummmlll~~~}}}yyy|||ppp```TTTPPPNNNMMMLLLBBB<<<888777666777AAAMMMWWW[[[``````ZZZSSSMMMJJJFFFCCC@@@===<<<:::888666111333555888:::;;;;;;;;;999888777555333222222222///000111222555<<>>:::666444222222000000000000000000000000000000000000////////////111111000000000000111111333333333444777:::===???BBBBBBCCCCCCAAAAAABBBCCCGGGQQQ[[[[[[OOOCCCEEENNNcccxxx{{{}}}ooo[[[OOOMMMKKKQQQjjjwwwnnnhhhddd```\\\YYYYYY[[[]]]___iiitttiiiddd\\\ZZZWWWVVVXXX]]]bbbfffjjjlllooosss{{{xxxyyy~~~}}}|||~~~qqq]]]HHH999333222////////////////////////111111000000//////......////////////000000000000111111000000111111222333111555444444777444===SSSkkkyyyrrr```YYYYYYqqqlllYYYcccwwwcccSSSZZZYYYhhhyyy~~~lll^^^WWWSSScccyyyzzztttwww~~~lllXXXQQQQQQSSSSSSKKKCCC;;;888666666<<>>===<<<;;;888777666666777999;;;===999888777666444333111111222222111111333888???DDDQQQXXXbbblllwwwVVVWWWUUUTTTVVVXXXRRRKKKCCCAAA>>>:::666444222222000000000000000000000000000000000000////////////111111000000000000111111333333333444777:::===???CCCDDDDDDDDDCCCCCCCCCDDDFFFKKKSSSUUUMMMCCCAAAFFF]]]uuu}}}~~~ttt___PPPMMMJJJPPPhhh{{{vvvrrrnnnjjjeeebbbaaa___\\\___pppyyyuuummmfffeeejjjyyy|||sssqqqooommmmmmpppsssuuuttttttuuuxxx~~~~~~{{{||||||mmmXXXDDD777111111////////////////////////////////////.........---.../////////000000000000111111000000111111222333111555333333777555???VVVrrruuuddd[[[ZZZooogggUUU```uuuuuudddddd[[[gggxxxmmm^^^WWWSSSbbbxxxzzzzzz~~~xxx^^^QQQPPPTTTVVVPPPHHH@@@<<<999888===CCCJJJUUUaaadddccc```[[[UUUWWWSSSMMMHHHEEECCCAAA???;;;;;;999888888888999:::888888777666444333222222222222111111333888???DDDOOOVVVaaammmyyyWWWWWWVVVTTTVVVWWWRRRKKKCCCAAA>>>:::666444333222000000000000000000000000000000000000////////////111000000//////000000111222222333444777:::===>>>BBBBBBCCCCCCCCCCCCCCCCCCEEEGGGLLLPPPLLLDDD???@@@TTTooozzzeeeRRRNNNIIINNNddd|||wwwsssrrrnnniiiddd^^^[[[___fff~~~yyyvvvwww}}}lll^^^[[[WWWSSSPPPRRR^^^sss}}}|||{{{~~~yyygggQQQ???444000000////////////////////////............------------....../////////000000000111000000000000111222222111444222222777777DDD\\\|||{{{jjj___]]]lll{{{}}}aaaQQQ\\\qqqzzzrrrbbbiiixxxooo```YYYSSSaaauuueeeRRRNNNSSSYYYVVVMMMDDD???;;;888;;;AAAFFFTTTbbbhhhiiihhhccc]]]]]]YYYTTTPPPMMMJJJFFFDDD@@@???>>><<<:::888777666777777666666555444333333222222222222333888>>>CCCKKKTTTaaannn{{{WWWXXXWWWTTTUUUVVVRRRLLLDDDBBB>>>:::777444333222000000000000000000000000000000000000////////////000000////////////000000222222333555777:::<<<>>>?????????AAACCCCCCBBBAAAEEEGGGLLLQQQNNNEEE@@@@@@MMMkkkjjjUUUOOOIIILLL^^^{{{|||xxxzzzvvvrrrnnniiiccc___]]]sss|||uuupppoooqqqtttvvvyyynnn\\\OOOPPPQQQLLLKKKMMMRRR]]]ttt}}}uuu```JJJ:::222000000////////////////////////................................./////////000000000000000000000111222222111333000111777999GGGaaa}}}mmmbbb___jjjyyyyyy___NNNYYYmmm{{{jjjnnnyyyrrrbbbZZZTTT___qqqjjjSSSLLLRRRYYYYYYQQQGGG@@@:::666888<<>>BBBGGGRRRaaaqqqWWWYYYXXXTTTSSSTTTQQQMMMDDDBBB???;;;777555333333000000000000000000000000000000000000////////////000000////////////000000111111333555777:::<<<===>>>>>>???BBBFFFGGGEEECCCCCCGGGOOOSSSNNNDDDAAABBBHHHfffnnnYYYQQQJJJJJJWWWppp{{{xxxuuuppphhhaaabbbnnn{{{wwwsssooonnnkkkhhheeerrrzzzvvvlll[[[MMMMMMNNNIIIMMMRRRSSSTTTdddqqqYYYDDD777222111111////////////////////////////////////////////////............////////////000000//////000000111222111333000111777999HHHcccyyyiii___\\\kkkzzz{{{aaaOOOXXXjjjzzzxxxmmmpppwwwuuuddd\\\TTT]]]mmmqqqXXXOOOSSS[[[]]]TTTJJJCCC<<<777777;;;EEEUUUgggqqquuuuuuqqqlllhhhfffbbb^^^ZZZUUUOOOKKKEEEEEEDDDBBB???<<<:::888777777666666666555555555222222333333444888===AAAEEEQQQcccuuuWWWZZZYYYTTTRRRSSSQQQMMMDDDBBB???;;;777555444333000000000000000000000000000000000000////////////000//////......//////000000111333555777999;;;<<>>444222222111/////////////////////////////////000000000000000------........./////////000////////////000111111111333000111777999GGGaaasssdddZZZXXXlll|||fffRRRVVVeeexxxiiilllggglllqqqwwwfff]]]TTT[[[iii|||uuueee___dddyyywww^^^RRRUUU]]]```WWWNNNGGG@@@::::::===DDDTTTgggsssyyy{{{xxxtttssspppkkkgggbbb]]]XXXTTTHHHGGGFFFCCC@@@>>><<<;;;888888777777666555444444222222333333555888===@@@DDDQQQeeeyyyXXXZZZYYYTTTRRRRRRQQQNNNEEECCC???;;;888555444333000000000000000000000000000000000000//////////////////............/////////000333555777999;;;;;;??????BBBHHHOOOSSSQQQNNNDDDEEEJJJQQQPPPHHHAAA>>>???VVVvvvttt___UUULLLIIIMMM\\\www|||tttiiiggglll|||||||||yyyvvvfffeeehhhrrr{{{~~~xxxxxxrrruuusssqqqnnnjjjjjjsss~~~qqqqqqyyywwwdddKKK999222111111000////////////////////////........./////////000000---------........./////////////////////000111111111444111222777888EEE^^^yyyrrrbbbYYYVVVmmm}}}kkkUUUUUUaaa}}}qqq___bbb```gggmmm~~~yyyggg___TTTYYYfffzzzjjj[[[RRRJJJNNN^^^jjjsssyyy^^^QQQSSS[[[```WWWNNNGGGAAA;;;:::>>>AAARRRfffsss{{{|||zzzwwwrrrlllhhhccc^^^ZZZMMMKKKHHHDDDAAA>>>===<<<:::999888777666555444333222333333444555888<<<@@@DDDRRRhhh}}}XXX[[[ZZZTTTQQQRRRQQQNNNEEECCC???;;;888555444444000000000000000000000000000000000000//////////////////............/////////000333555888999;;;;;;======@@@GGGPPPTTTRRROOOIIIFFFHHHPPPUUUNNNDDD===;;;PPPnnn}}}vvv```VVVMMMIIIKKKWWWqqq~~~uuunnnlllyyy}}}{{{|||{{{yyytttlllgggkkkqqq|||{{{hhheeemmmsss```GGG666000111000///////////////////////////---------.........//////---------........./////////////////////000111111111444222222777777CCC\\\sssttteee[[[XXXmmm~~~nnnVVVTTT^^^|||rrr^^^___\\\eeelllyyyzzzhhh___TTTXXXeeeyyy~~~lll]]]TTTQQQIIILLLWWWZZZ[[[nnnwww[[[MMMOOOXXX]]]UUULLLEEE???999999<<>>===<<<::::::999777666444333333222333444444555888<<>>???EEEPPPbbbsss|||uuupppjjjccc^^^YYYVVVQQQJJJCCC>>><<<<<<:::999888777777666666666888555444777999999===BBBGGGVVVnnnXXX[[[ZZZWWWVVVUUUPPPIIIEEEBBB===:::888666333222222111000000//////000000000000111111000//////...........................111///000666999999:::===CCCCCCDDDFFFIIIKKKJJJIIIFFFCCCEEEPPP]]]aaaYYYOOOCCC@@@SSSpppnnn\\\OOOLLLKKKKKK[[[qqq|||ssspppqqquuuqqqllljjjjjjggg```]]]___lllzzzmmmSSS:::222111///...000//////000000000000//////....................................////////////000000//////000000111222111222444444222555AAAOOOlllooo___WWWhhh}}}[[[KKKUUUlll|||uuu^^^UUUWWW]]]fffqqqooobbbXXXXXX]]]lll~~~kkk```YYYVVVVVVXXX```jjjqqqtttuuuwwwxxxjjjVVVKKKJJJNNNOOONNNKKKFFFAAA>>>===>>>BBBNNNaaassszzzuuuooogggbbb^^^[[[VVVNNNGGGBBB???>>>;;;:::999888888777777888999666666999::::::===CCCJJJZZZsssXXXZZZZZZWWWVVVVVVQQQJJJEEEBBB===:::888666333222111000//////////////////111111111111111000000///........................///---000666999999;;;???DDDCCCCCCDDDGGGHHHGGGFFFEEEBBBDDDPPP^^^ddd___WWWCCC;;;GGGbbbxxxvvvbbbQQQMMMJJJJJJUUUddd~~~zzzwwwwww|||yyybbb[[[XXX]]]ccccccaaa___eeexxxfffNNN777111000...---///...//////000000//////.......................................//////////////////000000111111000000000111444555333333===IIIfffrrrcccZZZfff~~~^^^NNNXXXiii|||wwwaaaVVVVVVZZZaaajjjtttfff\\\ZZZ[[[ggg{{{tttccc___aaafffjjjoooxxxzzzfffRRRHHHGGGJJJKKKKKKJJJFFFBBB>>>======???KKK___sss}}}vvvmmmgggbbb```ZZZSSSMMMFFFBBB@@@<<<<<<;;;:::999999999999:::888999;;;<<<;;;>>>DDDNNN```zzzWWWYYYYYYVVVVVVVVVRRRLLLEEEBBB===:::888666333222111000000/////////000000000000000111111000000///..............................000555888888;;;@@@AAA@@@@@@BBBFFFIIIJJJJJJHHHEEEEEENNNZZZ```\\\VVVFFF999===TTTmmm|||gggSSSLLLJJJIIINNNXXXwww}}}xxxdddYYYXXXZZZaaahhhhhhddd___eee}}}zzz{{{~~~}}}ttt^^^HHH555111111...---///...//////////////////.......................................////////////---...000111111111000//////000333555333222999CCC\\\wwwsssdddZZZ___xxxcccQQQZZZiii~~~|||dddWWWUUUXXXaaajjjwwwiii]]]YYYYYYcccwwwvvvhhhiiiqqq{{{wwwcccRRRHHHGGGIIIHHHIIIIIIGGGCCC???======>>>JJJ]]]rrr}}}ssskkkdddaaa[[[UUUOOOJJJDDDAAA===<<<;;;::::::999999999;;;:::;;;>>>===<<>>EEEEEECCCAAABBBFFFJJJMMMOOOJJJEEEDDDJJJTTTZZZWWWSSSIII:::999IIIaaakkkWWWNNNKKKHHHJJJOOOlllttteeeZZZVVV___jjjqqqqqqlllddd^^^hhh}}}wwwvvvzzzyyyoooVVVCCC333111222///...111......////////////..........................................////////////---...///111111000/////////000333555333222777>>>QQQnnnvvvfffXXXZZZsssgggQQQTTTggg~~~}}}eeeUUURRRVVV```lllyyykkk[[[WWWWWWaaattt{{{yyy||||||rrrvvvsssaaaRRRIIIGGGIIIGGGHHHIIIGGGCCC@@@======???JJJ[[[nnnzzzrrrgggbbb\\\VVVQQQKKKFFFBBB======<<<;;;::::::::::::===<<<>>>???>>>>>>DDDLLLYYYoooYYYZZZYYYUUUUUUUUURRRLLLEEEBBB===:::888666333222111111111111111222222333---......////////////...////////////////////////111000222555888;;;DDDMMMQQQMMMGGGEEEFFFJJJNNNPPPIIIEEEBBBFFFOOOUUUVVVSSSKKK===999AAATTTuuusss___SSSLLLHHHHHHKKKaaaooobbbZZZWWWVVV^^^nnn~~~~~~uuummmgggnnn{{{ttttttyyy~~~ssshhhNNN>>>111111333///...111---......//////......---....................................////////////......//////000000//////000000222555444222666===HHHggg}}}jjjXXX]]]uuusssWWWTTT```zzz}}}fffTTTNNNQQQ[[[iii|||ooo]]]XXXUUU^^^pppwwwqqqqqqvvv~~~}}}~~~ppp```RRRJJJHHHIIIHHHIIIJJJGGGCCC@@@>>>===@@@IIIXXXiii{{{~~~qqqjjj```YYYSSSNNNHHHDDD???>>>===<<<<<<;;;<<<<<>>???@@@???@@@HHHSSS```www[[[\\\YYYUUUTTTTTTQQQKKKEEEBBB===:::888666333222000000000000000111222222......///000000000000000//////////////////////////////111555999???LLLYYY]]]VVVMMMGGGGGGLLLQQQTTTMMMHHHDDDFFFMMMSSSTTTSSSLLLAAA<<<<<>>>>>>>>FFFSSSdddwwwvvvjjj___XXXRRRLLLGGGBBBAAA@@@??????>>>>>>???@@@???@@@@@@>>>AAALLLYYYggg\\\\\\ZZZUUUTTTTTTPPPKKKEEEBBB===:::888666333222///////////////000111111//////000111111111111111000000000000000000000000...---///444:::BBBRRRaaabbbZZZOOOIIIIIINNNTTTYYYSSSMMMGGGGGGMMMQQQRRRQQQKKKCCC===999@@@```ppp___QQQIIIGGGHHHNNNkkkdddVVVRRRLLLIIIHHHLLLTTT[[[gggttt~~~~~~~~~{{{|||{{{zzzyyylll___BBB555,,,///111---,,,///---..................---..................................../////////000//////...------///000111222000111333333333777===@@@aaaoooWWWOOOfffdddZZZUUUwwwrrr^^^RRROOOUUUVVVoooxxxjjj___UUUUUUddd{{{~~~zzz~~~iiiXXXWWW___pppssseeeYYYRRRPPPPPPMMMMMMKKKHHHCCC@@@??????===CCCOOO```tttrrreee]]]VVVOOOJJJDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>BBBOOO]]]kkk[[[[[[YYYTTTSSSSSSOOOJJJCCCAAA>>>:::777555444444111111000000000000111111////////////////////////000...---...///000///...000000000333888???FFFKKKPPPNNNLLLKKKJJJLLLWWWbbb]]]YYYOOOGGGIIIRRRTTTPPPNNNJJJ<<<888FFFYYYtttuuudddVVVKKKGGGIIIOOOdddmmm\\\QQQPPPNNNLLLJJJLLLOOORRR```kkkvvv}}}}}}wwwwww}}}|||uuufffXXX888555111...///000000000------............------,,,,,,,,,---------..............................////////////000000000000000111222222444444555666BBBYYYxxxWWWPPPXXXlllttt[[[^^^sss|||dddRRRNNNQQQYYYdddzzz{{{mmmbbbWWWWWWcccvvvyyyooolllyyy|||fffPPPOOOPPP___{{{ppphhh```ZZZXXXTTTNNNHHHFFFDDD@@@>>>@@@AAAEEEMMM\\\pppzzzlllbbbWWWMMMHHHFFFDDDCCCDDDCCCBBB@@@AAABBBBBBBBBAAAFFFUUUeeezzz[[[\\\YYYTTTSSSSSSOOOJJJCCCAAA>>>:::777555444444111111000000000000111111////////////////////////000...---...///000///............000444:::???CCCEEEEEEGGGKKKOOOVVVcccoooyyysssfffWWWQQQTTTUUUSSSPPPMMM@@@999CCCTTToooyyyhhhYYYMMMIIIJJJHHHZZZwwwppp___TTTXXXWWWUUUQQQOOOPPPSSSVVV]]]iiiwww}}}wwwxxx~~~zzzqqq___OOO777444000...///000000000------............------,,,,,,,,,---------..............................////////////000000000000000111111222333444555555===UUU|||```QQQUUUccczzzttt___bbbwwwsssYYYPPPUUUUUU___ttttttgggYYYWWW```rrrtttddd\\\dddrrrsss^^^JJJJJJGGGQQQooo|||uuummmddd^^^[[[SSSLLLIIIEEE@@@>>>@@@>>>AAAIIIWWWkkkuuuhhh^^^PPPMMMJJJGGGFFFEEECCCBBBCCCBBBCCCCCCCCCIIIZZZkkk~~~\\\\\\YYYTTTRRRSSSOOOJJJCCCAAA>>>:::777555444444111111000000000000111111////////////////////////000...---...///000///.........///111333666:::;;;======CCCKKKSSS\\\jjjvvvqqq^^^PPPMMMPPPQQQRRRRRRFFF;;;???KKKfffooo^^^PPPKKKLLLDDDQQQhhh|||ssspppooovvvuuuqqqmmmjjjiiilllnnnrrr|||~~~vvvtttuuu~~~{{{vvvxxx~~~wwwkkkVVVDDD666333000...//////000///------............------,,,,,,,,,---------......////////////////////////////////////000000000000000000111222333444555555999QQQoooUUUTTT\\\oooyyyiiihhh{{{aaaPPPUUURRRZZZmmm}}}mmm\\\WWW]]]lllsss___QQQRRRZZZkkkzzzxxxlllYYYIIIIIIAAACCCZZZzzztttiiiaaaXXXNNNIIIDDD???===>>>===@@@FFFQQQccc{{{|||qqq\\\XXXQQQLLLIIIGGGEEECCCDDDBBBBBBCCCEEEOOObbbsss]]]]]]ZZZTTTRRRSSSPPPJJJCCCAAA>>>:::777555444333111111000000000000111111////////////////////////000...---...///000///...///000111333666888999:::======BBBKKKRRRXXXbbbllltttrrrkkk[[[MMMHHHLLLRRRUUUXXXNNN@@@<<>>:::777555444333111111000000000000111111000000000000000000000000000...---...///000///...---///111444777999;;;<<<>>>>>>BBBIIINNNPPPVVV\\\___bbbbbb[[[OOOJJJOOOXXXYYY___WWWGGG>>>===RRRqqqkkkWWWNNNMMMIIIKKKUUUjjjzzzhhhbbb^^^___aaafffoooxxxxxxooommmsss}}}zzzxxx|||}}}yyyqqq___III:::333111.........//////...------............------,,,,,,,,,---------......////////////////////////////////////000000000000///000000111222333444555888HHHsss|||^^^[[[___qqq~~~mmmcccqqqoooTTTTTTXXXZZZggg}}}ttt```XXXXXXaaawwwttt___RRRLLLJJJNNNTTTZZZ______WWWNNNMMMHHHDDDEEEOOOdddpppfffZZZSSSKKKDDDBBBCCC===@@@CCCJJJXXXmmmpppjjj```WWWOOOJJJFFFDDDDDDAAAAAAEEEMMM[[[qqq```___ZZZTTTRRRRRRPPPKKKCCCAAA>>>:::777555444444111111000000000000111111000000000000000000000000000...---...///000///...,,,---///222555888:::;;;<<<<<<@@@GGGKKKLLLNNNRRRRRRVVV[[[YYYPPPJJJOOOYYY[[[ddd___PPPCCC<<>>BBBGGGRRReee|||yyyrrriii___WWWPPPKKKGGGFFFCCCCCCHHHRRRbbbxxxaaa```[[[TTTQQQRRRPPPLLLCCCAAA>>>:::777555444444111111000000000000111111000000000000000000000000000...---...///000///...---...///111333666999:::;;;;;;???GGGLLLLLLLLLNNNMMMPPPSSSSSSLLLFFFLLLWWW^^^gggeeeWWWJJJ>>>EEE[[[uuu}}}dddVVVRRRJJJGGGIIIUUUnnnoooggg___ZZZWWWYYY]]]eeesssvvvllllllqqqyyy{{{}}}~~~{{{}}}{{{tttdddMMM<<<666000...------...///...,,,------............------,,,,,,,,,---------......------------------------////////////000000000000//////000111222333444444999;;;WWW~~~ddd\\\]]]pppmmmuuuhhh^^^[[[[[[dddzzzzzzeee\\\WWWYYYmmm~~~eeeTTTRRRMMMGGGFFFHHHJJJLLLMMMLLLKKKJJJHHHGGGLLL\\\mmm|||ooodddYYYMMMFFFDDD@@@BBBCCCDDDIIIWWWjjjyyy~~~{{{rrriii```YYYRRRNNNHHHEEEFFFMMMYYYiii~~~bbb```[[[TTTQQQRRRPPPLLLCCCAAA>>>:::777555444444111111000000000000111111000000000000000000000000000...---...///000///...000000111222444666999;;;<<<<<<@@@IIIMMMLLLKKKLLLOOOOOOQQQQQQJJJFFFMMMXXX___iiihhh\\\NNN@@@BBBUUUmmm|||iiiYYYUUUMMMIIIHHHPPPeeerrrlllccc___]]]___ccclll{{{kkkbbbdddiii{{{~~~|||{{{}}}}}}{{{zzzrrr___FFF777333///...------...///...,,,---..................---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000//////000111222333333444;;;888NNNqqqfff]]]\\\qqq|||lll]]]YYYYYYcccyyy}}}ggg]]]VVVVVVjjjtttaaaVVVRRRNNNJJJHHHHHHNNNUUUPPPMMMKKKKKKHHHHHHNNNVVVqqqxxxjjj\\\SSSPPPGGGHHHFFFBBBBBBJJJZZZfffjjjllllllkkkiiiiiilllpppqqquuuyyy}}}xxxpppggg___XXXSSSKKKHHHIIIQQQ]]]mmmhhhaaaYYYUUUUUUSSSNNNJJJEEEDDDAAA===999666444333222111111000000000000000000000000000000000000000////////////////////////---///111222222333555777===>>>CCCIIINNNQQQRRRQQQMMMNNNTTTXXXSSSJJJJJJQQQYYY\\\aaa___RRRCCCAAAGGGXXXpppsss```[[[PPPKKKFFFIIIWWWqqqyyyxxxllliiieeedddjjjttt{{{hhh]]]aaalll{{{vvvqqqjjj``````gggsss}}}xxxtttpppXXXAAA666//////............---------,,,------......------,,,,,,,,,,,,---------......------------------------...------------...//////000111111222222333444444333888IIIdddlll```]]]tttpppYYYSSSQQQ```uuuooo```VVVUUUcccuuuqqqhhhbbbYYYQQQNNNQQQVVV[[[\\\XXXRRRLLLGGGFFFIIILLL^^^rrr~~~qqqcccXXXUUUNNNHHHDDDBBBBBBHHHPPPQQQPPPOOONNNNNNOOOPPPQQQXXX\\\eeerrrzzzzzzpppddd[[[XXXIIIIIILLLTTTbbbuuuhhhaaaYYYUUUTTTSSSNNNJJJEEECCC@@@===999666555444222111111000000000000000000000000000000000000000////////////////////////,,,...000111222444777999???CCCJJJQQQWWWWWWTTTQQQOOOSSSXXX[[[SSSJJJIIIOOOVVVYYY^^^^^^SSSEEEBBBGGGPPPjjjxxxccc[[[QQQLLLGGGIIISSSiii|||zzzssspppkkkiiimmmvvvyyyhhh^^^bbbkkk~~~sssjjj```XXX[[[bbblll~~~vvvrrrkkkRRR<<<444//////............---------,,,------......------,,,,,,,,,,,,------------...------------------------...------------...//////000111111222222333333444444888HHHdddxxxggg]]]nnn{{{nnnVVVOOOLLLYYYooorrrbbbWWWTTT___ooo|||vvvuuuvvv~~~qqqbbbYYYYYY\\\^^^]]]```\\\UUUNNNIIIHHHJJJLLLVVVfff}}}rrrdddZZZSSSLLLGGGBBB???AAAFFFGGGFFFEEEDDDDDDEEEFFFGGGMMMPPPYYYfffooovvv~~~}}}sssggg^^^YYYPPPPPPQQQXXXfffxxxhhhaaaYYYTTTTTTRRRNNNJJJEEECCC@@@===999777555444222111111000000000000000000000000000000000000000////////////////////////,,,---...///111444888<<>>;;;======<<<;;;::::::;;;<<<===DDDFFFNNN[[[fffppp{{{yyymmmbbbZZZUUUUUUWWW^^^kkk|||hhhaaaXXXTTTSSSRRRNNNJJJDDDCCC@@@===999777555444222111111000000000000000////////////////////////////////////////////////............///222777;;;EEEJJJSSS]]]cccccc^^^YYYTTTXXX^^^eeeeee]]]QQQHHHQQQTTTXXXYYYTTTLLLEEEBBBCCC\\\}}}yyykkkSSSMMMHHHGGGHHHSSSkkk|||vvvqqqqqqtttzzz~~~~~~}}}zzzoooaaaXXXXXX\\\wwwlll[[[TTTWWW^^^wwwqqqiii[[[@@@111111111///............---------,,,------......------,,,++++++,,,,,,,,,---------------------------------...------------...//////000000000111222222333333666555BBB```zzzddd```pppwwwgggkkkdddZZZPPPSSSaaapppzzzkkk]]]UUUYYYcccuuuzzzzzz}}}qqqeee\\\WWWPPPJJJGGGFFFFFFFFFHHHKKKOOORRRYYYdddrrr|||{{{uuulllbbbYYYNNNBBB;;;999999888777777777777888999>>>???EEEQQQ]]]jjjxxxtttggg]]]TTTVVVZZZbbbpppiiiaaaXXXSSSRRRQQQNNNJJJDDDBBB@@@===:::777666555222111111000000000000000////////////////////////////////////////////////000000///......000555888DDDGGGNNNWWW^^^aaaaaa```YYYZZZ```lllvvvrrr```NNNRRRUUUXXXYYYWWWQQQHHH@@@CCCXXXwwwrrrWWWNNNHHHGGGFFFKKK^^^ttt}}}wwwqqqoooqqquuuwwwsss{{{}}}ooojjjmmmpppuuuxxxvvvlll]]]SSSOOOOOOWWWnnnkkkXXXVVV___www|||mmmbbbRRR:::///222111///............---------,,,------......------,,,+++++++++,,,,,,,,,------------------------------...------------.../////////000000111111222333333666444???\\\wwwddd[[[```mmmyyylll___dddzzzsssdddUUUTTT^^^iii~~~pppcccXXXXXX___ooopppcccZZZUUUOOOKKKKKKKKKKKKKKKMMMLLLLLLKKKLLLRRR[[[bbbqqq}}}zzzoooddd[[[QQQDDD<<<999999888777666666777888999888777<<>>AAAGGGNNNVVVZZZaaa^^^]]]bbbiiioooqqqqqqbbbZZZWWWaaarrrxxxmmm```KKKDDDJJJ```yyy|||fffQQQLLLKKKFFFCCCCCCSSSbbb}}}tttggg```\\\XXXUUUUUUfffuuuzzzlll]]]YYYZZZZZZZZZ[[[]]]eeeeeedddfffccchhhyyyhhhXXXQQQJJJHHHGGGIIIJJJQQQ___mmmsssnnnfffdddpppzzzuuuhhhOOO888444444000...000,,,---------.../////////,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,---......//////000,,,,,,------.../////////////////////000000000000///333<<>>???===<<<:::999888888888999888777888:::<<>><<<:::999999999999888777777999;;;AAAOOO]]]pppyyy}}}zzzwwwvvvnnndddYYYNNNFFFFFFHHHMMM[[[kkkjjjfff]]]UUURRRTTTQQQLLLEEEDDDAAA>>>:::777555444333222111111000000111111/////////000000000000000////////////////////////.........//////111222222666999===BBBHHHQQQ\\\cccoookkkeee```\\\\\\^^^```]]]XXXRRRRRRZZZeeennnttteeeRRR@@@???KKKaaajjj[[[QQQGGGCCCEEEDDDIIIVVVkkk{{{uuuuuuxxx{{{ooo___YYY[[[]]]```bbbkkknnnhhhfffkkknnnyyyggg[[[OOOKKKKKKKKKLLLNNNTTT]]]hhhttt}}}pppeeeJJJ===222111222///,,,,,,.........------,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,//////.........---------,,,,,,------.../////////////////////000000000000444222333===QQQmmmuuuwwwrrr\\\___{{{aaaKKKRRRWWWYYYppprrr___UUUSSSXXXhhh}}}{{{cccQQQJJJDDDCCCAAA@@@@@@BBBCCCDDDAAA???===;;;999999999999888666777999;;;AAAMMMYYYiiioooqqqooommmmmmhhhbbbXXXQQQMMMNNNQQQUUU```lll{{{jjjfff]]]UUURRRTTTQQQLLLEEEDDDBBB???;;;888555444333222111111000000111111......//////000000000000////////////////////////............///000111111666:::>>>BBBGGGPPP[[[dddsssqqqmmmfff```___cccffffff]]]SSSPPPWWWaaakkkoooiiiWWWDDD???EEEVVVtttuuudddVVVIIICCCDDDCCCDDDLLL\\\ooo}}}zzz|||ppp```]]]bbbiiipppvvvvvvuuulllggglllppp|||qqq```XXXXXXXXXZZZ^^^___hhhsss~~~{{{lll^^^@@@999222111222000...---......------,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,---------.........//////,,,,,,------.../////////////////////000000000000222111333;;;OOOlll|||hhhbbbqqqiiiPPPSSSZZZ[[[mmmxxxdddYYYSSSVVVaaauuupppYYYLLLHHHCCCCCCBBBBBBBBBCCCDDDDDDBBBAAA>>><<<:::999888888999666777:::===AAALLLVVV]]]``````^^^^^^___]]][[[\\\[[[]]]```cccffflllsss{{{jjjfff]]]TTTRRRSSSQQQLLLEEEDDDBBB@@@<<<999555444333222111111000000111111---......//////000000111///////////////////////////.........//////000111333888???DDDJJJTTTaaakkkyyyyyyvvvnnnfffcccgggkkknnnfff[[[VVVYYY```hhhmmmkkk[[[IIIAAAAAAKKKddd|||nnn^^^NNNEEEEEECCCBBBEEEOOO]]]nnnuuuccc___gggsss}}}pppiiinnntttuuuqqqppprrrvvvwww|||{{{vvvxxx~~~vvveeeTTT999666222111000000///...------------,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,******++++++,,,---......,,,,,,------.../////////////////////000000000000000111333:::KKKgggsssgggiiiuuurrrYYYSSSZZZYYYfffjjj^^^UUUTTT[[[mmmxxxbbbOOOGGGFFFDDDDDDEEEEEEFFFFFFFFFFFFEEECCC@@@===;;;:::999999:::777888<<>>DDDKKKUUUdddoooyyy{{{zzztttkkkgggkkkppprrroooiiiaaa]]]```hhhpppqqqaaaPPPEEE???CCCXXXmmmyyyhhhTTTHHHGGGEEECCCCCCHHHPPP```www~~~zzzuuuqqqnnnrrrzzz|||nnnmmmuuussskkkqqqyyy|||vvvxxx{{{ooo\\\III444333222///......///...,,,,,,,,,,,,,,,,,,------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000000000000...111444777CCC^^^ttthhhccclll|||cccUUUXXXWWW___yyyqqqcccXXXTTTWWWfffyyylll[[[MMMHHHHHHEEEFFFGGGIIIJJJKKKKKKKKKHHHFFFDDD@@@>>><<<<<<;;;;;;888999>>>BBBFFFNNNVVVXXXUUURRRRRRSSSUUUZZZ]]]bbbhhhqqqxxx~~~hhhddd[[[SSSPPPRRROOOJJJEEEDDDCCCAAA===999666333333222222111000111111111---------...///000000111///////////////////////////............//////000...555===CCCIIISSSaaammmuuuyyy{{{vvvmmmjjjooouuurrruuusssjjjaaa```jjjtttwwwhhhVVVIII???@@@QQQfffnnnYYYKKKIIIEEEBBBAAABBBGGGVVVnnn~~~}}}{{{{{{vvvmmmttt}}}zzz}}}vvviiiUUUAAA111222111...,,,---......+++++++++,,,,,,---------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,000//////......------,,,,,,,,,------...//////000////////////000000000000---222444555<<>>>>>===;;;999999???DDDHHHPPPWWWUUUQQQMMMLLLNNNQQQVVV\\\]]]eeeoooxxxeeebbbZZZQQQMMMOOONNNKKKGGGFFFCCC???<<<999888777333333111000////////////......//////000000111111....................................////////////111444:::@@@FFFMMMTTTXXXbbbppp{{{wwwnnnmmmssszzzrrraaagggyyy||||||hhhMMMAAA???FFFVVVxxx{{{gggTTTKKKIIIBBB???BBBDDDJJJZZZkkkxxxzzzxxxxxx|||mmm\\\GGG777////////////............------------------------,,,------......------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////............////////////111333222555===FFFeee|||yyyddd[[[[[[iiizzz]]]QQQQQQ[[[jjj~~~kkkcccWWWQQQZZZjjj{{{zzzooocccUUUPPPTTTQQQMMMLLLOOOQQQQQQQQQTTTSSSNNNHHHFFFEEECCC???<<<======>>>AAAGGGPPPWWW\\\UUUQQQLLLLLLOOOTTTVVVVVVTTTYYYcccppp~~~fffccc[[[QQQNNNOOOOOOLLLHHHFFFCCC???<<<999777666222222111000/////////000////////////000000000000....................................////////////111444999???EEEKKKPPPTTTaaakkkrrrrrrqqquuuyyy{{{wwwgggjjjwww}}}rrr]]]NNNBBBEEEUUUsssppp^^^VVVLLLDDD@@@BBBBBBCCCOOO^^^ppp||||||~~~}}}wwwfffUUUCCC555////////////............------------------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////............////////////000222000222888@@@\\\~~~{{{{{{vvvbbbYYYXXXdddyyycccRRRPPPWWWdddxxxtttgggZZZSSSYYYeeeuuu~~~sssccc\\\^^^WWWRRRPPPSSSUUUUUUWWWZZZVVVPPPJJJFFFEEEDDDAAA>>>>>>===>>>CCCMMMVVV\\\___VVVQQQMMMLLLOOOQQQRRRRRRKKKPPPYYYgggvvvgggddd\\\RRROOOPPPPPPLLLIIIGGGDDD@@@<<<888666555111111000000000000000111000000000000////////////....................................////////////000333888>>>DDDJJJMMMOOOZZZaaajjjrrr|||zzzkkkiiioooxxx|||ooo]]]GGGCCCTTTnnn|||iii```RRRIIICCCCCCAAA???EEEPPP]]]sss~~~sssmmmvvvnnnZZZJJJ<<<222/////////............---------------------------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////............////////////111222///111666:::RRRwwwvvvuuuvvvvvvzzz}}}hhh\\\VVV___rrrmmmTTTOOOSSS[[[mmmmmm```VVVVVV^^^kkksssiiiiii___YYYVVVWWWYYYYYY[[[___YYYSSSLLLHHHGGGFFFDDDBBBAAA>>>>>>GGGTTT___bbbaaaTTTPPPLLLKKKMMMOOONNNLLLCCCGGGOOO[[[lll~~~gggddd\\\SSSOOOQQQPPPMMMJJJHHHDDD@@@<<<888555444111000000000000000111222111111000000//////..........................................///////////////111666===EEEKKKNNNOOOSSS^^^nnn~~~{{{zzz{{{~~~xxxllldddbbbooo{{{|||kkkNNNDDDSSSlllqqqdddXXXNNNGGGGGGDDD@@@BBBIIISSSgggyyyooorrr~~~{{{dddNNN@@@666111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////............////////////222444111333777888MMMooo}}}yyyvvvsssxxxwwwbbbTTTZZZnnnvvvZZZPPPPPPTTTaaatttrrrdddXXXTTTWWWbbbzzz{{{qqqooohhh```ZZZYYYYYYXXX[[[___ZZZUUUNNNJJJJJJIIIGGGEEECCC???@@@JJJZZZeeeeeeaaaOOOLLLIIIIIIKKKMMMLLLJJJBBBDDDIIITTTeeezzzgggddd\\\SSSOOOQQQPPPMMMJJJHHHDDD@@@<<<888555444111000000000000000111222111111000000//////..........................................////////////---///444<<>>===@@@FFFLLLNNNNNNGGGEEEFFFMMM\\\qqqfffccc[[[QQQNNNOOOOOOLLLHHHFFFCCC???<<<999777666222222111000/////////000////////////000000000000....................................////////////000...///666AAAKKKPPPRRR```mmm|||}}}vvvtttssswww}}}yyyqqqkkkkkkSSS\\\ooovvvcccQQQLLLIIIDDDCCCFFFCCCHHHZZZvvv~~~wwwmmmYYYCCC666333111............---------,,,,,,++++++++++++++++++++++++***++++++++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////............////////////...000///333555000:::TTT}}}yyykkkgggtttsss\\\YYYaaayyy~~~eeeRRRRRRTTT\\\nnnttt```WWWRRRSSS]]]iiivvvggg^^^YYYWWW[[[```hhhhhhhhhiiifff^^^SSSJJJEEECCCEEEMMMUUUVVVOOOFFF===;;;999<<>>EEENNNQQQWWW^^^fffrrr}}}xxxxxxwwwyyytttnnn^^^OOOSSSgggzzz^^^SSSPPPLLLFFFCCCBBBDDDKKKZZZlll|||yyyjjjZZZEEE777111000...,,,///............------------------,,,,,,++++++++++++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///222//////222444555:::AAAiiillllllyyyhhhcccvvvwwwZZZOOOTTTYYYhhhjjj[[[SSSPPPSSSXXXooo{{{uuulllgggeeemmmxxx~~~ssscccTTTJJJIIIIIIKKKMMMKKKEEE@@@888999:::===BBBHHHMMMPPPMMMKKKJJJPPP^^^ssscccaaaZZZRRRPPPRRRRRRNNNHHHGGGDDD@@@===999666555444444333222111000//////////////////............///............------------......///////////////000...///333777;;;CCCKKKOOOSSSWWW\\\fffttt}}}|||zzzxxxyyysssgggrrrrrrOOOLLLVVVqqqlll\\\UUUMMMFFFCCCBBBBBBEEENNN\\\nnn~~~rrr^^^QQQ@@@444000000///---------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///111//////222333444999@@@```yyytttyyyqqqhhhzzzdddPPPVVVZZZggg}}}ppp___UUUPPPQQQUUUfffqqq}}}iiiUUUKKKIIIGGGGGGHHHFFF@@@<<<999999:::<<>>TTTlllssspppuuummmzzzqqqTTTWWWZZZeeeyyyzzzhhh[[[RRRQQQSSSZZZcccuuuzzzuuuuuu\\\PPPLLLGGGEEEDDDBBB>>>:::;;;:::999;;;???FFFMMMQQQOOOQQQUUU___mmm~~~______ZZZTTTSSSTTTSSSOOOIIIGGGDDDAAA===:::777666222222111111000//////...////////////............///............------------......///////////////000---,,,...111444===FFFVVV[[[\\\ZZZ___nnn~~~|||dddZZZ___oooxxxxxxUUUHHHCCCNNNaaatttyyyhhh[[[RRRMMMFFFDDDBBBAAAAAAIII[[[mmm}}}lllZZZAAA;;;333///000111000///,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++************************))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............//////---...000111111555;;;JJJaaallleeeooouuulllppp}}}[[[WWWYYYbbbrrrqqqbbbVVVRRRRRRRRRXXXjjjrrrxxxfffVVVPPPIIIEEECCCBBB???======;;;999:::>>>EEELLLQQQRRRTTTYYYcccrrr```___[[[UUUSSSUUUSSSOOOIIIGGGEEEAAA>>>:::777666222222111111000/////////////////////............///............------------......///////////////111...---///111333;;;CCCWWW___eeecccdddooo~~~lllXXXVVVaaavvv```OOOCCCFFFSSSeee|||qqqbbbUUUMMMGGGFFFEEECCC@@@BBBMMMZZZvvvxxxvvvxxxdddSSS:::666111000000111000...------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------............//////---...000111000333999DDDYYYzzzfff___gggxxxvvvgggcccyyybbbWWWWWW]]]jjjyyyxxxhhhZZZRRRPPPPPPTTTccc{{{uuuuuunnnXXXRRRIIIDDDCCCBBBAAA???===;;;999:::===DDDKKKOOORRRRRRVVV___nnnbbb```[[[TTTRRRTTTSSSPPPIIIHHHEEEBBB>>>:::888666222222111111111000000000////////////............///............------------......///////////////222///...111222333888@@@QQQ___iiiiiihhhooo~~~www```XXXZZZnnnppp[[[FFF???EEETTTmmm~~~mmm[[[LLLJJJGGGEEEDDDAAA???DDDKKKbbbrrr{{{xxxzzzppp[[[KKK555333111000000000///---------------,,,,,,,,,,,,*********+++++++++++++++***************+++++++++)))************+++++++++***++++++,,,,,,------...,,,,,,,,,---------......---------............//////......111111///222777@@@QQQppp}}}wwwddd[[[```ppp|||wwweeeZZZppplllZZZWWWZZZcccppp}}}ppp___SSSNNNQQQSSS^^^rrr}}}uuu~~~rrrZZZSSSJJJDDDBBBAAA@@@???===;;;::::::>>>CCCIIIMMMMMMMMMOOOXXXhhh~~~dddbbb[[[SSSQQQSSSSSSPPPJJJHHHEEEBBB>>>;;;888666222222222222222111111111////////////............///............------------......///////////////000...///111222222666<<>><<<;;;;;;;;;>>>CCCHHHKKKIIIIIIMMMWWWiiifffccc\\\SSSPPPSSSSSSPPPJJJHHHFFFBBB>>>;;;888777333333333222222222222222000/////////............//////.........------------......//////////////////---///222222111444999OOObbbsssvvvuuu|||{{{ooo\\\\\\wwwxxx```PPPDDD===CCCNNNbbb~~~}}}gggXXXOOOHHHFFFEEEAAA@@@AAAAAAFFFSSSiii|||~~~zzziiiXXXDDD444///......---.........///+++++++++************)))))))))******++++++++++++))))))******++++++++++++)))************+++++++++******+++,,,,,,---......,,,,,,,,,---------......---------.........//////000///000222222000222666777???XXXxxxccc]]]nnnvvvUUUWWWlllzzzbbb\\\YYY\\\cccoooqqq___VVVPPPOOOTTTaaaqqqfff^^^SSSKKKGGGDDDAAA>>>;;;;;;;;;<<>>;;;888777555444444333222111000000......////////////......///////////////////////////...------///000000///111000000000000222444555CCCXXXnnnwwwzzzzzzeee^^^eee~~~```FFF???@@@@@@NNNaaayyywwwdddVVVKKKIIIGGGBBB>>>>>>BBBBBBGGGTTTiiizzz||||||iiiYYYIII;;;222///............---------,,,,,,------,,,,,,+++***************************((()))++++++)))((()))***++++++******************,,,,,,++++++***+++++++++---,,,,,,,,,,,,---......---------............///000000000000111222333444333<<>>===;;;999999;;;???AAABBBKKKOOOUUU^^^pppfffddd]]]UUUSSSVVVUUURRRLLLJJJGGGCCC>>>;;;999777555444444333222111000000......////////////.................................---,,,,,,...//////...000000//////000111333444>>>PPPcccnnnxxxlll^^^[[[ssskkkOOOAAA===;;;???MMMaaayyyppp```PPPKKKIIIFFFCCCCCC??????AAAIIIYYYppp{{{yyy}}}tttaaaQQQCCC888000............------------,,,,,,------,,,,,,+++***************************((()))++++++)))((()))***************************,,,,,,++++++***++++++,,,---,,,,,,,,,,,,---......------------............000000000000111222333333333:::FFFcccuuu```dddmmmTTTRRR]]]}}}www___SSS\\\aaaaaammmttt```UUUPPPOOOUUU```pppyyylll\\\OOOIIIGGGCCC@@@???>>>======???BBBDDDEEEHHHOOOXXXdddwwwfffddd]]]UUUSSSVVVUUURRRLLLJJJGGGCCC???;;;999888555444444333222111000000......////////////......---------------------------,,,+++,,,---......---//////......///000111222:::EEESSS```qqqwwwdddSSSeeexxxsssZZZHHH>>>999:::AAAMMMaaa|||lllWWWKKKHHHFFFDDDCCC???===<<<>>>HHHZZZpppzzzwww|||}}}hhhUUUFFF;;;333///............------------,,,,,,,,,,,,,,,++++++***************************((()))++++++)))((()))***************************,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---......------------............000000000000111222333333444777===WWW~~~ccc```www___QQQWWWuuummmWWWVVV[[[^^^jjjyyy~~~iiiYYYUUURRRSSSXXXeeezzz~~~qqq```RRRKKKGGGCCC@@@===<<<<<<;;;===>>>AAABBBIIIRRR```nnnfffddd]]]UUUSSSVVVUUURRRMMMKKKGGGCCC???<<<999888555444444333222111000000......////////////......---------------------------,,,,,,---...///...---............//////000000777===EEERRRdddwwwqqqWWW\\\nnn{{{wwwhhhVVVEEE:::===???DDDNNN```zzzeeeSSSLLLIIIFFFDDD@@@@@@>>><<>>======;;;;;;<<<>>>@@@MMMZZZjjjyyyfffddd]]]UUUSSSVVVUUURRRMMMKKKHHHCCC???<<<999888555444444333222111000000......////////////.................................------...000000///------.........////////////444777===HHHZZZjjjooolllttt~~~bbbVVVbbbqqq|||{{{lllQQQ;;;999;;;<<<>>>GGG[[[xxx{{{cccVVVOOOJJJEEEAAABBBAAA>>><<>>LLLeee|||ttt___TTTKKKEEEAAABBBAAA>>><<<===AAAEEEWWWjjjxxxhhh___kkkrrr|||dddXXXFFF888000///......------------,,,,,,,,,,,,+++++++++++++++******)))************************((()))++++++)))((()))***)))))))))***++++++,,,,,,************+++,,,------+++++++++++++++,,,------,,,,,,,,,,,,------------////////////000111222222333444222>>>ZZZttt~~~hhhmmm|||eeeaaaxxxtttZZZRRRYYY______mmm{{{kkkddd[[[RRRLLLNNNZZZgggyyylllcccZZZQQQJJJFFFFFFEEEBBBAAACCCJJJPPPYYYjjj~~~fffddd]]]UUUSSSVVVUUURRRNNNLLLHHHDDD@@@<<<:::999555444444333222111000000......////////////..............................,,,,,,---///111000...,,,...///000000000000///...---111666===JJJ\\\jjjnnniiiqqqyyyaaaZZZ\\\pppttt^^^AAA===:::<<<>>>EEESSSbbb}}}mmm]]]RRRJJJDDDCCC@@@>>><<<===>>>???JJJXXXiiixxxrrrhhhddddddqqqxxxkkkWWWMMM>>>333...------------------,,,,,,,,,+++++++++++++++++++++***))))))************************((()))++++++)))((()))***((())))))***++++++,,,,,,************+++,,,---...+++++++++***++++++,,,---++++++,,,,,,,,,---------///......//////000111222222555222999NNNgggjjjfffyyywwwhhhpppeeeWWW[[[```^^^eeessswwwmmmaaaWWWPPPNNNTTT]]]rrrzzzooocccVVVMMMFFFGGGFFFDDDDDDJJJTTT]]]hhhxxxfffddd]]]UUUSSSVVVUUURRRNNNLLLHHHDDD@@@===:::999555444444333222111000000......////////////......------------------------++++++,,,...000///---+++//////000111111000///...---111555888CCCVVVhhhqqqqqquuuyyy~~~qqq___TTTaaazzzyyyJJJ@@@999:::<<<<<>>???>>>;;;DDDPPP]]]ppplll]]]YYYaaaiiiwwwqqq[[[OOOFFF999000------,,,,,,---------,,,,,,,,,++++++***++++++++++++***))))))************************((()))++++++)))((()))***((())))))***++++++,,,,,,************+++,,,---...++++++******++++++,,,---++++++,,,,,,,,,---------.........//////000111222111555222555GGG]]]~~~jjjbbbooossskkk~~~lll[[[^^^bbb___cccooowwwhhh\\\SSSMMMOOOTTTcccxxx~~~pppaaaVVVJJJKKKJJJIIIKKKSSS```kkkwwwhhhgggbbbYYYUUUUUUTTTQQQIIIKKKIIICCC???>>>;;;666666444222111222222111000333222000///.........///,,,,,,+++++++++,,,------,,,,,,,,,---------......---------............////////////333???UUUppp}}}zzzzzz{{{eeeSSSWWWhhhyyyjjjQQQ999333999<<<<<<;;;GGGYYYpppooo]]]MMMJJJFFFDDDBBBAAA@@@??????AAADDDIIISSSdddzzzrrrbbb^^^]]]]]]hhhwww{{{zzzcccRRREEE>>>666///,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000///111111999EEEPPPqqqsss]]]___qqquuuuuu```^^^gggccceeefffrrrtttbbbVVVPPPNNNMMM[[[jjjttt```QQQNNNLLLMMMPPPXXXiiixxxiiiiiiccc[[[UUUUUUSSSPPPIIIKKKIIICCC???>>>;;;666666444222111222222111000333222000///.........///------,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------............///...//////111<<>>BBBNNN^^^jjj}}}vvvpppqqqrrruuuyyypppcccZZZ\\\aaaggguuu||||||iiiRRRBBB>>>999222...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------......//////000000000111000444<<>>===;;;666666444222111222222111000222111000///........./////////...---,,,,,,,,,---,,,,,,,,,---------......---------............///---/////////777MMMkkk~~~```NNNMMMZZZmmm}}}gggRRRAAA888888;;;888<<>>>>>===:::;;;@@@IIIQQQgggwwwzzzpppooonnnjjjggglllqqqxxxmmm]]]WWWWWWaaalllvvvvvvsssrrr]]]HHH;;;666333///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***************************************++++++++++++++++++++++++,,,,,,,,,,,,---------------------...//////000000444444111333888===SSSvvv}}}gggYYYYYYooo~~~rrrdddiiillljjjeeefffsssuuufff[[[TTTQQQMMMUUUdddwww~~~{{{}}}~~~}}}iiiaaa\\\^^^eeennn{{{hhhiiieee^^^YYYXXXUUUQQQJJJKKKHHHBBB>>>===;;;777666444222111222222111000111111000///////////////111000///...---,,,,,,,,,,,,,,,,,,---------......---------............///,,,///000///222BBB[[[nnnvvvZZZJJJNNNaaatttrrr]]]GGG:::999>>>:::;;;>>>FFFVVVppp}}}ooo\\\NNNIIIGGGEEECCC@@@@@@???===<<>>>>><<<888666444222111222222111000000000000000000/////////111000///...---,,,,,,,,,,,,,,,,,,---------......---------............///,,,///111///...666EEERRRgggqqqUUULLLVVVcccwww{{{yyyhhhQQQ@@@::::::888999;;;<<>>@@@AAAJJJYYYgggtttxxxiii___[[[\\\bbbnnn}}}wwwrrrwwwfffWWWGGG;;;777111000///......---+++)))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...////////////222...///555777CCCZZZyyyfffSSS^^^uuu~~~{{{{{{uuuiiihhhsssxxxgggZZZSSSNNNMMMQQQ]]]oootttqqqvvvdddfffeeeaaa^^^]]]ZZZUUUMMMMMMJJJBBB??????===:::666444222111222222111000//////000000000000////////////...---,,,,,,,,,---,,,,,,,,,---------......---------............///---///111000...///666<<>>777777888:::999666;;;LLL\\\mmmyyyjjjZZZOOOHHHEEE??????>>>===<<<;;;:::::::::>>>GGGQQQ\\\kkkqqq___TTTUUUZZZbbblll|||vvvuuu~~~gggXXXKKK<<<333222222000/////////---+++(((++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))************************************************++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////222666222111666666===NNNxxxrrr[[[```qqq~~~|||nnngggmmm{{{ooo___VVVLLLJJJKKKRRRbbbvvvxxxqqqrrruuudddggggggccc___^^^ZZZTTTOOOOOOKKKCCC@@@@@@???<<<666444222111222222111000...///000111111000//////------,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------............///...///000//////000222333CCCaaa{{{eeeUUUcccrrr~~~{{{mmm\\\KKK>>>;;;888777999888888@@@JJJSSSdddyyy~~~hhhWWWMMMIIIEEECCCBBB@@@???>>><<<;;;<<<<<<@@@FFFKKKUUUiii|||mmm]]]SSSQQQYYYcccmmmzzzzzzrrr|||sss[[[NNNEEE888111222000///------...---+++)))************************************************))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************++++++++++++++++++++++++)))******+++,,,,,,------***++++++++++++,,,,,,,,,+++,,,,,,------......///222666333111666666999FFFpppqqqgggqqq|||pppdddggguuuxxxggg]]]QQQNNNLLLOOOYYYjjj~~~xxxtttqqq{{{fffiiihhhddd```^^^YYYSSSPPPPPPKKKDDD@@@AAA@@@===666444222111222222111000...///000111111000//////,,,,,,+++++++++,,,------,,,,,,,,,---------......---------.........//////000///...///111333333333@@@ZZZyyy^^^WWWhhhyyy|||vvvjjjYYYKKK<<<555222777::::::<<>>@@@FFFWWWhhhyyyrrr]]]SSSRRRXXXcccoooyyyvvvxxx~~~fffOOOFFF???555000222...,,,++++++------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,------......///***///,,,,,,222333444@@@```mmmrrr{{{yyyuuujjj]]]]]]kkkzzz~~~lllbbbTTTRRRMMMKKKPPP^^^qqq{{{uuusssvvvfffhhhgggaaa^^^]]]YYYTTTPPPNNNJJJFFFBBB>>><<<;;;666555444222111000/////////...///000111000---***......---------,,,,,,,,,,,,,,,+++++++++,,,---...---------............///---------...///000000111666IIIhhhuuu```YYYeeewww}}}zzzmmm[[[HHH;;;444888:::666777>>>===CCCRRRgggxxxwwwaaaSSSNNNGGGCCCDDDEEEAAA???>>>;;;<<<;;;::::::>>>FFFLLLYYYcccvvvvvvggg]]]VVVVVVZZZaaaooo||||||yyy{{{eeeUUUDDD<<<888333///.........---,,,,,,+++************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++++++++*********)))))),,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------...------------...///////////////000111333444555NNNxxxkkkuuuuuuyyyfffccc```]]][[[```nnn|||kkk[[[TTTMMMJJJKKKQQQ```nnn{{{yyy}}}cccfffeee```]]]\\\YYYTTTPPPNNNJJJFFFBBB???<<<;;;666555444222111000000//////......///000///---+++......---------,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------......///000000111000===RRRlllbbbQQQRRRdddttttttUUUDDD888888:::666666:::777;;;EEETTTbbbooo}}}xxxkkk\\\RRRJJJHHHEEEAAA??????;;;<<<<<<:::999<<>>999:::888777999555666:::BBBKKKXXXkkk|||mmm```SSSLLLHHHCCCAAACCC===>>>>>>===;;;;;;<<<>>>:::???HHHUUU```ppp}}}nnn]]]SSSOOOVVVWWW]]]iiivvvpppnnnyyyiiiWWWMMMAAA555222111///...///------,,,,,,++++++*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++++++++************************))))))*********++++++,,,,,,,,,,,,------...------------...///////////////000111222333444999OOOrrrqqqXXX\\\mmmyyyccc___jjjnnn]]]QQQTTTZZZ[[[```iii{{{mmmbbbVVVPPPNNNMMMOOOSSSeeewww}}}~~~}}}||||||```cccbbb___]]]]]]ZZZVVVQQQOOOLLLGGGCCC@@@===<<<777666555333111111000000222000......000000000///......---------,,,,,,,,,)))***,,,......---,,,+++---------............///............//////000000000444888DDDcccdddPPPSSS```vvvfffKKK>>>;;;:::999:::999888999;;;???JJJ^^^qqq}}}ooo___UUUNNNHHHFFFGGG@@@AAAAAA@@@???===<<<;;;888:::???FFFMMMZZZpppwwwiii]]]TTTSSSVVV___eeeooo{{{ppphhhssspppZZZNNNEEE;;;333111111000///111,,,,,,,,,,,,++++++******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******************************))))))))))))******+++++++++,,,,,,,,,------...------------...//////////////////000111222333777BBB___wwwtttssszzzwww[[[VVVccc{{{hhh[[[aaavvvhhhSSSSSSXXXZZZ```hhhwww{{{lll[[[TTTQQQNNNLLLLLL[[[lll~~~~~~aaadddddd```______]]]XXXRRRPPPLLLHHHDDD@@@>>>===777666555333222111000000333111000000111222222111......---------,,,,,,,,,)))***,,,......---,,,+++---------............///............////////////,,,000333999QQQvvvsss___XXXXXXkkk|||```LLLAAA;;;888888:::999999:::;;;AAAQQQ```mmmyyyrrrfff[[[QQQJJJIIICCCBBBBBBAAA@@@>>><<<:::<<<<<<===@@@BBBIIIYYYhhh}}}}}}rrrcccYYYSSSRRRYYYbbbfffqqqvvvdddhhh|||aaaPPPIII???777222111111///...000,,,+++++++++++++++******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******************************))))))))))))******+++++++++,,,,,,,,,------...------------...//////////////////000111222222666<<>><<<:::===;;;;;;======>>>EEENNN```iiixxxyyyeee\\\TTTPPPPPPUUUaaalllxxxooodddaaaoooiiiSSSEEEAAA888333///000///,,,+++---++++++++++++++++++******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***************+++++++++*********))))))*********++++++,,,,,,,,,,,,------...------------.../////////////////////000111222222777EEE```zzzggg```hhhvvvlllYYY\\\jjjeee^^^ddd~~~jjjZZZYYY___ccckkkxxxkkk]]]VVVQQQNNNMMMKKKWWWeeerrr~~~eeeggggggcccaaa```^^^YYYSSSQQQMMMIIIEEEBBB???>>>888777555444222111111111///...///000222222111///......---------,,,,,,,,,++++++,,,,,,,,,,,,---------------............////////////////////////...444111222666;;;LLLppp]]]RRRbbbpppzzz```III<<<888888666666999888777:::@@@HHHWWWnnnzzzggg^^^TTTOOOHHHCCCAAA@@@>>>======:::888;;;<<<;;;<<<@@@JJJPPP\\\jjjxxxsssggg___VVVRRRQQQTTTYYYbbbppp}}}wwwcccfffqqqjjjWWWFFF<<<999333///...//////,,,+++---******************++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++++++++************++++++++++++,,,,,,,,,,,,------...------------...//////000////////////000111111///555<<>>888777666444333222111111,,,,,,...000222111///---......---------,,,,,,,,,,,,,,,+++++++++,,,---...---------........./////////////////////.........555...---222333;;;]]]mmmTTTUUUZZZ{{{nnnSSSDDD>>><<<999888;;;;;;999:::===???NNNdddwwwyyynnn___XXXNNNHHHEEEDDDBBBAAA@@@:::888<<>>===>>>@@@DDDKKKTTTaaaqqq~~~ooo```VVVPPPRRRQQQUUU]]]fffrrrrrrdddeeeqqqnnnYYYLLL???777555222......111111------///******************++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))******++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------...------------...//////000////////////000000111000555777<<>><<<;;;::::::999999===???BBBFFFNNNYYYgggppp~~~qqqcccXXXRRROOOOOOSSSXXX```hhhrrrkkk___ccclll{{{bbbPPPCCC888111///000//////---,,,+++******+++++++++************)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------...///////////////000111111000333444888MMMrrrvvv{{{sssllljjjlll||||||vvvyyynnnnnnrrr~~~vvvbbbVVVSSSOOOLLLLLLQQQ[[[lll~~~zzz{{{ggghhhfffaaa``````\\\WWWQQQOOOKKKHHHDDDBBB@@@@@@;;;:::888666444111//////000///...------...///000///......---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------........................111///111333000000@@@TTTttthhh\\\YYYnnnuuu^^^TTTCCC;;;666666666444555:::888<<>>===<<<999:::;;;;;;>>>DDDMMMSSShhhoooyyyxxxhhhbbbYYYQQQMMMNNNQQQTTTaaahhhsss}}}mmm\\\]]]iiiuuudddQQQFFF>>>666111/////////...---,,,+++******+++++++++*********))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------...///////////////000000111000222333666CCCaaa{{{yyyyyy{{{ppprrrtttooollluuunnn^^^YYYSSSNNNKKKMMMRRR^^^rrr~~~xxxwwwwww{{{iiijjjgggcccaaa```\\\VVVQQQOOOKKKHHHDDDBBB@@@@@@;;;:::888666444111000/////////............//////.........------,,,,,,+++******+++++++++,,,,,,,,,,,,------------.................................000...000333111---444@@@XXXuuu|||bbbfffwwwvvvcccPPPAAA777999999444555===777777===FFFLLLQQQ^^^nnn{{{pppbbbTTTLLLHHHEEEBBB@@@@@@@@@>>>===<<<<<<:::999777999===@@@IIINNNWWW```kkkvvvuuudddWWWOOOKKKGGGFFFJJJSSS^^^eeewwwtttaaaYYY\\\lll}}}zzzZZZNNNAAA;;;888333///...//////...---,,,+++******++++++*********)))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------...//////......//////000111111000222444888KKKtttvvv~~~{{{mmmxxxooogggjjjwwwpppggg]]]UUUNNNKKKLLLQQQ^^^jjj~~~yyywwwwwwzzziiikkkhhhdddbbb```[[[UUUQQQOOOKKKHHHDDDBBB@@@@@@:::999888666444222000////////////....../////////......---------,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////........................---***,,,111222///111666AAAXXXmmmoootttbbbJJJ:::<<<>>>777555:::999777888<<<>>>CCCOOO\\\mmmuuuyyyiii^^^SSSNNNGGGCCCBBBBBBAAA@@@>>>>>>===<<<;;;;;;<<<===<<>>AAAHHHOOOTTTbbbmmmzzz{{{lll]]]QQQJJJJJJLLLKKKKKKOOOWWWddduuuppp___OOORRRddd|||zzzaaaPPPJJJ@@@666222000------000---------,,,,,,++++++************)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************((()))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------..................//////000333---...444555777KKKddduuukkkmmmwwwzzzyyyqqqzzzxxxgggfffhhhjjjiiikkktttpppcccVVVOOOMMMLLLPPPTTT]]]nnn|||gggiiihhhdddbbbaaa[[[TTTQQQOOOKKKHHHDDDBBB@@@@@@999999777666444222111000......////////////......------------------------******+++++++++,,,,,,,,,,,,------------.................................111///---...///000000111444999TTTaaa]]]lllqqqOOO<<<888888888888666666777777777999<<>>>>>>>>===;;;999999999::::::;;;>>>CCCGGGOOOWWWbbblllttt~~~tttfff```XXXRRRJJJEEEFFFKKKOOORRRZZZeeeuuutttWWWOOOLLLWWWqqqhhhSSSGGG@@@888111///...,,,...222---,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------.........------......///000222...///444666666@@@MMM{{{fff___oooqqqiiiwwwnnnppp{{{fff^^^dddjjjllllllqqq||||||mmm\\\SSSOOOMMMMMMOOOUUUaaawww~~~eeeggggggcccbbbaaa[[[TTTQQQOOOKKKHHHDDDBBB@@@@@@999888777666444222111111---...///000000///...---------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------........................000000000//////000111000666666BBB^^^~~~iiiXXX___kkk~~~oooTTTDDD???;;;666444666777666666888999999???EEENNNVVV]]]gggqqqxxxxxxmmmfff]]]QQQIIIIIIFFFCCCBBBBBBAAA>>><<<999:::;;;;;;::::::<<<>>>AAADDDJJJPPPWWW```iiioooyyy}}}uuujjj]]]SSSOOOLLLKKKMMMLLLJJJPPPXXXccchhhrrriiiXXXKKKNNNYYYllljjjTTTGGG@@@666111...///...,,,---000,,,,,,,,,+++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------......------------...//////...000222222222555;;;@@@cccjjjZZZcccooo|||oooaaagggyyysssoootttttt\\\aaagggkkknnnqqqvvvzzzkkk^^^WWWQQQNNNMMMQQQUUUcccwwwcccffffffcccbbbaaa[[[TTTQQQOOOLLLHHHDDDBBB@@@@@@999888777666444333111111---...///000000///...---------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................+++...000000111222333222000///222AAA\\\~~~uuuZZZXXXVVVdddoooVVVHHH===111444666777666666888999888555999>>>CCCIIIRRR\\\dddnnnxxxtttdddXXXJJJGGGDDDBBBCCCCCCAAA>>>;;;<<<>>>===;;;999888888;;;::::::<<<@@@FFFKKKOOOWWW```kkksssvvvyyy~~~uuukkk```YYYVVVSSSLLLFFFKKKHHHIIINNNRRRWWWcccppp|||ooo\\\PPPJJJPPP\\\oookkkQQQCCC>>>===222//////111000,,,+++---,,,,,,++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,---.........------------...//////***222555000...222999;;;FFFuuuqqqXXX\\\aaajjjyyy{{{nnnaaa]]]iii|||uuurrr______bbbhhhooorrrrrrppp|||{{{jjj```XXXRRRPPPOOOMMMSSSeeeyyy|||aaadddddd```^^^]]]ZZZUUUQQQPPPNNNIIIDDDAAAAAAAAA<<<;;;999666444222111000000000000000////////////...---,,,,,,++++++,,,,,,+++******+++---......---))))))***+++,,,,,,------///............---------............////////////333///333;;;@@@RRR~~~kkkTTTVVVddd|||qqq[[[FFF777;;;555333777888333222555666666777:::???FFFKKKOOO```eeemmmwwwsssaaa[[[QQQIIIEEEDDDCCCCCCAAA???============<<<;;;:::;;;<<<;;;::::::;;;<<>>999666888777555666:::555555555666:::>>>CCCEEERRRWWW___iiisss}}}xxxooobbbVVVMMMIIIFFFEEEEEECCC???>>>======<<<;;;::::::;;;;;;;;;;;;<<<===???AAAEEEJJJPPPWWW\\\___```dddkkksss|||qqqkkkbbb[[[UUUPPPKKKGGGIIIHHHFFFDDDEEEGGGKKKNNNOOOVVVaaakkkwwwttt```PPPGGGGGGQQQ]]]tttpppYYYHHH>>>999444000111///......///...+++(((+++++++++*********))))))+++***)))(((''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,---.........------------...//////////////////000111222333555HHHdddbbb]]]nnnttt{{{yyylllgggyyy}}}hhhlllrrrllldddaaaiiivvvkkk[[[WWWSSSPPPOOOSSSYYYddduuu~~~{{{}}}dddgggfffccc``````\\\WWWQQQPPPMMMIIIDDDAAAAAABBB;;;:::777555222000//////000000000/////////.........---,,,,,,++++++,,,,,,+++******+++---...---,,,++++++++++++++++++++++++++++++,,,---...///000000---............/////////111...000444333888SSSqqquuucccjjj~~~___HHH>>>999555555666555555777666555444444555888:::<<>>>>>======<<<:::::::::999999999999999======<<<>>>CCCIIIPPPTTTVVVWWWYYY\\\bbbjjjtttzzz~~~tttmmmgggeeeYYYVVVQQQMMMKKKIIIGGGFFFBBBCCCCCCDDDGGGLLLRRRWWW^^^fffrrr~~~cccVVVHHHCCCFFFPPP___kkkiii]]]LLL@@@:::777444000000///------------+++)))++++++*********)))))))))******)))((('''''''''''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++******++++++,,,---......------------...//////////////////000111222222111>>>RRRmmmwwwfffkkksssxxxnnnsss|||qqqrrrppphhhaaacccpppzzzeee^^^XXXRRRMMMMMMPPPVVVcccooo~~~vvvttt~~~eeehhhhhhdddaaaaaa]]]YYYPPPPPPMMMIIIDDDBBBAAABBB<<<:::888555333111000///000000/////////............---,,,,,,++++++,,,,,,+++***)))***,,,---,,,+++,,,,,,++++++++++++++++++++++++,,,------...//////---------.........//////000...000222//////???TTTzzzzzzfffOOODDD999555777777444111777666555444555666777888<<<@@@FFFLLLSSSZZZaaaeeennnttt}}}uuukkkccc^^^UUUQQQKKKHHHFFFEEECCCBBB???>>><<<<<<;;;;;;999888<<<;;;::::::===AAAGGGJJJLLLLLLLLLKKKLLLOOOUUUYYY```bbbeeejjjnnnsssvvvxxx~~~~~~yyyvvvnnnjjjccc\\\UUUPPPNNNLLLGGGEEECCCAAAAAABBBCCCCCCDDDGGGLLLPPPUUU]]]ffflllxxx~~~```OOOGGGCCCJJJXXXgggwwwpppUUUMMMBBB:::777555222000000...---,,,++++++++++++************))))))))))))***)))(((''''''''''''''')))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))******+++************************************+++,,,---......------------.../////////......//////000111222000:::DDDUUU|||sssjjjppp{{{yyyqqq~~~yyywwwppphhh___fffrrr|||qqqddd[[[RRRNNNNNNPPPXXX```nnnzzz|||uuutttwwweeehhhhhhdddbbbaaa^^^YYYPPPOOOMMMIIIDDDBBBBBBCCC===<<<:::777555333222111////////////...............---,,,,,,++++++,,,,,,+++***)))***,,,---,,,+++,,,,,,++++++++++++++++++---------------------,,,------------............///...000333///,,,555AAARRRiiixxxwww{{{fffKKK999666888777222555555444444444555666777444777:::>>>AAAEEEJJJMMMUUU[[[dddlllsss{{{zzzlllggg```YYYTTTOOOKKKHHHCCCAAA???@@@AAAAAA@@@>>>;;;;;;::::::;;;===???@@@BBBCCCCCCBBB@@@@@@AAACCCCCCDDDFFFIIIMMMPPPRRRSSSXXX\\\aaagggkkkppptttwwwwwwxxxzzz|||~~~|||wwwssspppllliiiddd```\\\XXXTTTQQQNNNLLLIIIEEECCCAAAAAABBBBBBBBBAAAAAAAAACCCFFFHHHKKKRRR[[[dddmmmwwwzzz___JJJDDDCCCKKK^^^rrriiiUUUEEE@@@999444222000---+++...------+++******++++++*********)))))))))(((((()))(((((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************************+++,,,------...------------...//////............///000111222...555999AAA___nnnlllttt}}}wwwttt~~~xxxrrrbbbaaaeeesssvvviii\\\UUUSSSRRRTTTXXXWWWcccuuuwwwqqqpppvvv~~~eeehhhhhheeebbbbbb^^^YYYOOOOOOMMMIIIEEEBBBBBBCCC>>>===:::888555333222222/////////.........------...---,,,,,,++++++,,,,,,+++***)))***+++,,,+++***++++++++++++++++++++++++------------,,,,,,++++++,,,------------.........///...000222000...111777666JJJqqqnnn\\\fff{{{bbbAAA333444555444222222222222333333444555444666777999999;;;>>>AAADDDJJJSSS[[[dddnnnyyy|||tttkkkbbbZZZRRRMMMFFFCCCAAAAAADDDDDDBBB???;;;;;;;;;;;;;;;;;;::::::999;;;>>>???>>><<<<<<<<<999:::;;;<<<>>>???@@@AAACCCFFFJJJNNNPPPSSSVVVYYYYYYZZZ[[[]]]___```bbbbbbccccccaaa___\\\XXXUUUSSSMMMKKKHHHFFFEEEDDDBBBAAABBBAAA@@@?????????@@@AAACCCDDDFFFGGGIIIMMMQQQUUUQQQ[[[jjjvvv~~~hhhVVVHHH@@@===CCCTTTllllllYYYKKK???;;;777333111///---,,,+++,,,---,,,***)))***+++******)))))))))(((((((((((((((''''''&&&''''''((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++***************************))))))******+++,,,---...------------...//////............///000111111///444777:::MMMuuuwwwmmmmmmttttttwwwzzzwwwkkkdddaaajjj}}}vvveee[[[VVVQQQOOOPPPOOOXXXfffuuuvvvqqqooosss|||eeehhhhhhdddbbbaaa^^^YYYOOOOOOMMMIIIEEEBBBCCCDDD===<<<:::777555333222111//////.........---------...---,,,,,,++++++,,,,,,,,,***)))***+++,,,+++)))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,---------.........///...///111000//////222444:::SSS~~~vvvXXXUUU```ppp{{{XXX???666555555111111222222222333333333444666777777777888:::===<<>>===<<<;;;;;;;;;888:::===>>>===<<<<<<<<<;;;<<<<<<<<<============;;;>>>AAABBBBBBCCCEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFCCCAAA???>>>@@@AAAAAA@@@AAAAAAAAABBBCCCDDDDDDEEE???CCCGGGKKKOOOVVV]]]ccceeepppvvv___NNNFFFCCCDDDJJJSSSfff|||jjjYYYMMMGGG;;;999666333111000......(((+++------+++))))))******)))))))))(((((((((((('''''''''&&&&&&''''''((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))******+++************************))))))))))))***+++,,,---...------------...//////...............///111111222333666999BBB\\\rrrlllqqq}}}sss{{{zzzyyyrrrjjjbbbeeeqqqsssggg___WWWQQQNNNPPPSSSZZZdddqqq{{{uuuqqqrrrwww}}}eeehhhhhhdddbbbaaa^^^YYYOOONNNLLLIIIEEECCCCCCDDD<<<;;;999666444222111000//////.........---------...---,,,,,,++++++,,,,,,,,,***)))***++++++***)))))))))***+++,,,,,,------******+++,,,------...///,,,,,,,,,---------......///...---///000......///999111888ZZZ___PPPNNNWWWssstttTTTBBB;;;999444444444444333333333333000111222333222333555888666999===AAAEEEKKKTTTZZZccclllxxx~~~tttmmmeee___ZZZTTTLLLEEEEEEDDDAAA???>>>>>>>>>???<<<>>>???>>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;555777999:::::::::<<<===;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<===>>>??????AAA???===<<<>>>?????????@@@AAACCCEEEGGGHHHHHHHHHNNNSSSYYY___fffoooxxxnnn```PPPFFFDDDFFFJJJNNNbbblll}}}jjjRRRFFFAAA>>>555333000...,,,++++++***'''***......+++)))))))))))))))))))))((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))***+++,,,---...------------...//////...------......///000111///---000444777FFFoooxxxnnnrrruuuvvvyyyqqqtttyyyyyyuuunnneeeaaafffssswwwnnnddd[[[WWWMMMMMMNNNSSS]]]kkkzzzxxxmmmkkkmmmvvvgggiiihhhddd```___[[[UUUPPPOOOMMMJJJHHHFFFEEEDDD>>>===:::777444222111000////////////..................---------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------............////////////...666666===^^^jjjTTTOOOZZZggg}}}|||ooo___III777555555444333222222333444111111222333444444444444333555777:::<<>>=========<<<;;;???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>??????>>><<<<<<===???BBBAAAAAAAAABBBCCCDDDEEEFFFHHHKKKNNNQQQUUUZZZ]]]dddkkkttt{{{qqq```NNNEEE>>>???EEEPPPcccuuuhhhQQQDDD===999555000///...------,,,------************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((******))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////444///000444666===UUUoootttfffjjj}}}zzzssscccooo|||iiirrrtttoooddd]]]eeevvv}}}tttfffYYYXXXRRRNNNQQQSSSWWW```kkkyyyqqqmmmiiimmmuuu~~~fffhhhhhhccc___^^^ZZZTTTQQQOOOMMMKKKHHHFFFEEEEEE>>>===:::777555222111000////////////...............------------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------------...------------------------............////////////---333111444HHHcccsssaaaYYYWWWjjjwww{{{ooo___QQQ>>>;;;777444333333333222333333444444444444444444222333444555666999===@@@EEEJJJRRRZZZbbbkkksssxxx|||uuuoooggg___YYYTTTPPPNNNJJJHHHEEEEEEEEEEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@=========>>>>>>?????????=========<<<<<<<<<<<<<<<>>>???@@@@@@??????AAACCCFFFGGGHHHJJJLLLMMMNNNOOOTTTWWW\\\aaagggmmmtttxxx{{{gggRRRDDDBBB???BBBMMM]]]pppzzzjjjSSSBBB:::777555222000///...---,,,,,,,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))*********************+++++++++,,,,,,++++++,,,,,,,,,,,,------............////////////222...///333333555EEEXXXzzzlll\\\^^^rrrzzz~~~kkkxxxsssqqqssssssllldddeeerrrvvvggg^^^WWWRRRRRRPPPOOOTTT[[[hhhppp}}}}}}sssllliiihhhuuuzzzeeehhhgggbbb___]]]YYYTTTQQQPPPNNNKKKIIIGGGFFFEEE>>>===;;;888555333111111////////////............------------,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,............------------,,,,,,,,,,,,---------------............/////////000333000000999DDDaaa|||___LLLYYYjjj|||}}}rrrjjjLLLEEE<<<666444444333222555555555444444444333333555666666555444555888:::;;;???FFFMMMTTT]]]eeejjjooorrrwwwvvvnnngggaaa^^^WWWTTTQQQOOONNNLLLJJJHHHFFFFFFEEEDDDCCCBBBAAAAAA?????????@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@???AAACCCDDDEEEFFFIIILLLMMMPPPSSSWWW[[[\\\]]]]]]fffjjjpppvvv}}}zzzjjjZZZKKK???888777;;;HHH\\\ttt```TTTDDD999555555444333//////...---,,,,,,,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))*********************++++++++++++,,,++++++,,,,,,,,,,,,---------............/////////000,,,...222222000888BBBbbbvvvbbb]]]ggg{{{wwwvvvrrrqqq}}}pppoooqqqrrrjjjbbbhhhsss|||sssjjjccc[[[VVVPPPKKKKKKMMMTTT]]]kkk|||zzzmmmffffffjjjmmm~~~fffiiihhhccc___^^^ZZZUUURRRQQQNNNLLLIIIGGGFFFFFF???===;;;888555333222111////////////............---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,.........---,,,,,,,,,+++,,,,,,,,,,,,,,,------------------.........//////111111...111555555HHHjjjzzz]]][[[fffuuuzzzcccWWWHHH<<<666555333222444444333333333333333444666666777555444444555777888;;;???CCCHHHOOOWWW\\\```bbbgggoooxxx}}}xxxtttqqqmmmhhhccc```\\\XXXUUUSSSSSSQQQPPPNNNLLLJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJMMMOOORRRUUUYYY[[[aaaeeejjjpppuuuwwwwwwwww}}}rrrjjj]]]PPPFFFAAA??????<<>>777444333111//////...---,,,++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((((()))))))))************************+++++++++++++++++++++,,,,,,,,,---------------.........//////...+++---222444333666;;;SSSwwwnnngggrrr|||vvvqqqtttxxxuuu}}}uuussswwwssshhhffflllwww{{{}}}~~~~~~vvvjjj___VVVPPPMMMLLLNNNTTT___mmm|||zzzooofffdddjjjrrryyygggjjjiiidddaaa___[[[VVVSSSQQQOOOLLLJJJHHHGGGFFF???>>>;;;888555333222111////////////............------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,+++*********+++++++++,,,,,,,,,------------------............///---***///444...555LLLdddiiigggjjjvvvsss___MMM@@@999444111222222111111222333444555111222333222111111222444444666777999;;;???EEEIIILLLNNNRRRXXXaaakkktttzzz|||xxxuuusssrrrqqqooollliiifffddd]]]]]]\\\[[[YYYXXXWWWVVVYYYYYYZZZZZZ[[[[[[[[[[[[^^^aaadddgggjjjnnnrrrvvv{{{mmm```YYYOOOJJJBBB;;;888:::???CCCKKKVVVgggyyyiiiQQQEEE@@@888333000...,,,***...---,,,++++++******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------------------............000------000333444666888DDDbbbvvvrrryyy~~~rrrnnnttttttxxxqqqooouuuyyy}}}}}}~~~nnnbbbZZZUUUQQQMMMOOORRRYYYcccnnnxxx~~~{{{oookkkgggeeeiiirrr|||hhhkkkjjjeeebbb```\\\WWWSSSRRRPPPMMMKKKIIIHHHGGG???>>><<<999666444222222////////////............,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++******************++++++,,,,,,------,,,------------.........000000---000666///,,,777CCCkkkuuuhhh___hhhyyy~~~jjjWWWGGG<<<777444333222111222222444555111333444444333333444666333444555555555777:::===???@@@CCCHHHOOOWWW^^^ccckkkooouuu{{{}}}|||{{{zzzxxxwwwuuuuuuvvvvvvvvvwwwxxxxxxyyyyyy~~~}}}qqqbbbSSSFFF???>>><<<999777777<<>><<<999666444333222////////////............,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,)))******+++,,,,,,------,,,,,,---------............444111000555222...222777OOOlllwwweeedddppp~~~uuu___PPPHHH:::888666444222222333444333555666777666555666777333444666666555555666888:::;;;<<<@@@DDDJJJOOORRRWWWZZZ___dddkkksss{{{vvvqqqggg[[[OOOEEE>>>:::<<<===>>>AAAEEEMMMXXX___iiiuuuxxx___PPPFFF===666555333111111000//////---,,,+++******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))************))))))))))))************++++++,,,,,,,,,,,,------,,,,,,---------............000000///---...111222444@@@nnnzzz|||zzznnnrrrxxxqqquuu}}}~~~qqqdddZZZWWWRRRNNNMMMNNNPPPRRRYYY^^^gggqqq||||||sssllljjjjjjkkkppprrrwwwgggiiihhhddd```___[[[UUUTTTSSSPPPNNNKKKJJJHHHHHH@@@>>><<<999666444333222000/////////............,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,---------......&&&111000+++000222///333555>>>NNNtttxxxnnnqqqzzzuuucccZZZ???===999666333222222222000222444444222111222333///111333333333222333444555666777999===@@@CCCEEELLLOOOSSSWWW]]]dddlllrrrsss}}}zzzsssooo^^^YYYPPPGGG@@@===<<<<<<:::>>>CCCIIIRRR^^^lllvvv~~~]]]JJJDDD???777222111000...------,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''((((((((())))))******))))))))))))************))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,---------......)))...222111///000333555222888```zzz}}}rrrnnnzzzooorrrzzz~~~~~~qqq]]]ZZZVVVQQQMMMJJJIIIIIIJJJNNNUUU^^^hhhtttwwwrrrjjjaaa]]]```gggllluuuxxx}}}hhhjjjhhhaaa\\\\\\\\\ZZZTTTSSSQQQOOOLLLIIIGGGFFFBBB>>>:::777555444222000///............---------+++++++++************)))************************((()))***++++++***)))((())))))***++++++++++++************++++++,,,,,,,,,------------------------............///////////////444;;;KKKoooeeeSSSAAA:::888444222333222333333333111111222222333333333333333333333333444444444555666777888999@@@@@@BBBFFFLLLSSSYYY]]]dddjjjttt~~~wwwjjj^^^UUUQQQEEE???<<<>>>===999888;;;;;;EEETTThhhxxxXXXKKKFFF===777777111111000......---------+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---...//////............////////////666777DDDeeexxxiiittt|||rrrjjjxxxyyyttt||||||zzz|||~~~{{{qqqbbbUUUNNNLLLMMMNNNHHHEEEEEEIIIOOOUUU```jjjqqq{{{uuuiiibbbZZZWWWXXXUUUTTT```pppiiikkkiiibbb]]]]]]]]][[[TTTSSSQQQOOOLLLJJJHHHGGGBBB>>>:::777555444222000///............---------+++++++++************)))************************)))******************)))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,------------------------............////////////222222222999PPPuuu|||}}}sss]]]KKK<<<222000333333333444444333333333444333333333333333333333333333222222333333444555666777777888:::>>>CCCHHHKKKTTTYYYaaajjjsss{{{|||uuuiii]]]RRRJJJDDD@@@>>>999888:::;;;999;;;@@@OOO]]]rrrqqqYYYCCC===:::333///000000///...---,,,,,,,,,,,,+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++,,,,,,---...///............////////////111222;;;TTTyyysss^^^dddhhhlllwwwsssttt}}}~~~{{{zzz{{{{{{|||~~~yyyiii]]]VVVRRRPPPLLLHHHGGGIIIJJJKKKPPPVVV[[[cccnnnwwwyyyoooccc[[[\\\VVVUUUZZZ[[[\\\jjj{{{iiikkkjjjccc______^^^\\\UUUTTTRRROOOMMMJJJHHHGGGBBB???:::777666444222000///............---------+++++++++************)))************************++++++************++++++))))))***++++++++++++***------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------............/////////111///---...555LLLpppvvvzzzxxxdddNNN===666777333333333333333444444444333333333333333333333333111111000000000111111222444333333444555888;;;===CCCHHHNNNUUU[[[aaafffjjjkkkpppwww~~~yyyrrr```WWWLLLBBB===:::777555;;;888888;;;===@@@HHHPPPaaattt~~~gggPPPBBB777666555000---///......---,,,+++++++++++++++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---...///---............///////////////333???XXX{{{tttXXXUUUUUUZZZfff}}}vvv~~~~~~{{{xxxyyyzzz|||~~~sssfff\\\WWWRRRMMMJJJJJJHHHEEEEEEHHHIIINNNSSSYYYaaakkkxxxuuuhhhaaa[[[WWWTTTWWWUUUXXX___ccchhhvvviiillljjjddd``````___]]]VVVUUUSSSPPPMMMKKKIIIHHHBBB???;;;888666444222111///............---------+++++++++*********))))))************************---,,,+++******+++,,,---))))))***++++++++++++***...---------,,,,,,++++++,,,,,,,,,,,,,,,------------------.........//////---,,,000222111666NNNhhhyyy~~~kkkTTTBBB999444222111111222333444444333333333333333333333333222111000///////////////444333333222333555666888<<>>999666777999999888333:::BBBIIISSSdddyyyfffPPPDDD;;;777444222...***+++......---,,,,,,+++,,,,,,,,,***))))))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))******+++++++++++++++++++++,,,---......------------............000111333333555GGGlll{{{aaaNNNMMM[[[uuu~~~~~~uuupppwww}}}yyyyyyyyyzzz|||~~~|||kkkbbbYYYUUUQQQMMMKKKLLLIIIIIIHHHHHHIIIMMMQQQUUU]]]ccckkkttt|||yyyqqqfffbbb]]]YYYWWWYYY^^^bbbdddgggooowww|||gggkkkjjjeeeaaaaaa```]]]WWWVVVTTTQQQOOOLLLJJJIIICCC@@@;;;888777555333111///............---------+++++++++************)))************************++++++************++++++))))))***++++++++++++***,,,,,,+++++++++++++++*********++++++,,,,,,------,,,------------.........///---...111111111444:::JJJnnnzzzxxxwwwiiiPPPHHH===666333333333222333333333333333333333333444333222111111111111111000000000000111222333444111333666777777777999:::>>>???@@@BBBFFFLLLTTTYYYZZZ]]]aaaccceeefffiiikkkoooqqqssswwwzzz|||~~~~~~~~~qqqhhhZZZTTTMMMHHHFFFCCC???;;;:::999777666555777999;;;EEETTTdddnnnyyyxxx___JJJ>>><<<555333000---+++***---000---,,,,,,++++++,,,,,,---***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++*********++++++,,,---...,,,------------...............111333111999RRRmmmwwwZZZMMMQQQddd{{{mmmmmmttt{{{zzzxxxwwwwwwyyy{{{|||}}}zzzmmmeee^^^VVVQQQPPPKKKJJJIIIIIIIIIIIIJJJKKKLLLOOOSSSXXX^^^dddjjjooouuuyyy~~~xxxmmmccc^^^YYY[[[]]]]]]]]]```gggllltttzzzfffjjjjjjeeeaaaaaa___\\\WWWVVVTTTRRROOOMMMKKKJJJCCC@@@<<<999777555333111///............---------+++++++++************)))************************)))******************)))))))))***++++++++++++***)))******************+++)))******+++,,,,,,------,,,,,,---------.........---//////,,,---222333111333KKKiiilll```NNNAAA:::777555333333333333333333333333333444333222222222222222333333333333333333444444444...000222333222222333444555666888999:::>>>CCCGGGFFFIIILLLOOOOOOPPPRRRSSSYYYZZZ\\\___bbbeeeggghhhhhhjjjnnnsssvvvyyyzzzzzzzzz~~~zzztttmmmbbbVVVMMMAAA???<<<:::888777777777444666777777888===FFFMMMlllhhhTTTFFF:::555666333222000---,,,...///000++++++*********++++++,,,))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))***+++++++++************+++,,,---...,,,,,,---------.........///+++---222222222???PPPqqqtttZZZRRRXXXiiittthhhiiisss|||{{{wwwuuuvvvxxxyyy{{{vvvjjj```[[[TTTRRROOOMMMLLLKKKIIIHHHDDDFFFIIIJJJLLLOOOSSSVVVYYY\\\aaaiiipppvvv{{{}}}yyyvvvqqqiiibbb]]]ZZZYYYXXX^^^eeejjjnnnttt~~~~~~eeeiiiiiieeeaaaaaa___\\\XXXWWWUUURRROOOMMMKKKJJJCCC@@@<<<999777555333222//////.........---------+++++++++************)))************************((()))***++++++***)))((())))))***++++++++++++***(((((())))))*********+++))))))***+++,,,,,,------,,,,,,,,,---------......)))000333...///444333+++000888DDDZZZ|||qqq\\\JJJ@@@;;;777555333333333333333333333333333333222222222222333333222111111111111111000000///111333333222222333444333555777888999:::===???;;;>>>AAABBBBBBBBBCCCDDDKKKLLLNNNQQQTTTVVVXXXYYYVVVYYY___eeejjjnnnppppppnnnrrrvvvvvvuuuwww}}}}}}yyyrrrlllddd]]]UUULLLBBB;;;777888999888666555666888222666:::;;;>>>IIIXXXdddhhhKKK>>>;;;777444333111111///,,,,,,------+++***)))))))))))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++************+++,,,---...,,,,,,,,,---------......000+++,,,333444000555@@@SSSxxxlll\\\___hhh|||cccUUUYYYgggxxxzzzvvvvvvwwwyyy{{{~~~pppiii```\\\WWWSSSPPPNNNKKKJJJFFFGGGIIIIIIHHHHHHIIIJJJIIIKKKOOOTTTZZZ^^^aaaccclllpppvvv{{{|||uuuooollleeeccc___ZZZXXXXXX\\\___]]]fffpppxxx||||||kkkllliiieeedddeeebbb^^^XXXWWWUUURRROOOLLLJJJIIICCCAAA>>>:::777333111000000000000///......------,,,,,,,,,+++++++++******(((((()))***************))))))******++++++,,,,,,+++++++++*********))))))************************++++++******++++++,,,---,,,,,,,,,---------............//////000000111111000111666DDD]]]~~~{{{vvvnnnaaaSSSFFF<<<666333111222888888222000333555555555555555444333333333333333222222222222111111111222222222333333333444444444444444444444444888888888888999:::;;;<<<@@@AAABBBDDDFFFHHHJJJJJJNNNOOOQQQTTTXXX[[[]]]^^^eeeeeeeeeeeefffkkkqqqvvv}}}~~~~~~~~~zzzqqqggg```ZZZTTTLLLGGGCCCAAA===:::777666777:::888444444777888;;;>>>BBBKKK^^^vvvbbbNNN???>>><<<444///000///...---,,,+++,,,------+++++++++*********))))))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++++++++******************,,,,,,,,,---------......,,,,,,---///111333555666CCC\\\}}}bbb___kkk||||||{{{zzzhhhVVVOOOaaa}}}yyywwwvvvvvv|||~~~vvvlllaaa[[[ZZZXXXSSSNNNOOOMMMKKKJJJJJJIIIGGGEEEGGGGGGHHHIIILLLNNNQQQSSSWWWZZZ___bbbeeeiiinnnsss{{{}}}}}}zzzyyyxxxwwwqqqpppnnnjjjeeeaaa```aaa\\\\\\[[[XXXWWW[[[bbbhhhjjjuuu|||~~~kkkllljjjfffeeefffccc^^^YYYXXXVVVSSSPPPMMMKKKIIICCCBBB>>>;;;777444111000000000//////......------,,,,,,+++++++++*********(((((()))***************)))))))))***************+++++++++*********))))))************************++++++******++++++,,,---,,,,,,,,,------------...---......///000000111111111111111555BBB^^^tttaaaLLL===>>>777333555555222111444333444555555666666666555222222222222111111111111111222222222222333333333333333333333333333333333666666666666666777888999888888999999:::;;;;;;<<>>???@@@AAAAAAAAAAAABBBEEEJJJNNNSSSTTTVVVXXXXXXWWWVVVUUUVVVWWWZZZ\\\^^^^^^^^^^^^YYYVVVTTTSSSUUUVVVWWWWWWXXXSSSLLLEEE@@@<<<999666:::999888888999999888666999666777:::===???FFFNNN\\\hhhyyygggOOOBBB;;;222---000000,,,,,,111,,,+++******))))))******************))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++************************,,,,,,,,,,,,------------............///111222333000555FFFggg|||www{{{yyygggXXXPPPcccsss{{{yyyyyyxxxzzz|||yyypppiiiddd^^^YYYVVVSSSPPPNNNMMMLLLIIIGGGFFFEEEEEEEEEBBBCCCDDDEEEEEEFFFHHHJJJHHHIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQNNNOOOQQQRRRSSSTTTVVVXXX\\\bbbjjjrrryyyhhhkkklllkkkkkkjjjeee^^^ZZZYYYWWWTTTQQQNNNLLLKKKDDDBBB???;;;777444222111000//////......---,,,,,,++++++++++++************(((((()))*********************))))))((((((''''''***************************************************************++++++,,,++++++,,,,,,,,,---------,,,------......///000000)))000666333---000>>>KKKfffoooaaaQQQGGGBBB===666111666555555444444444444444666666666555555555444444222222222333333333444444222222222222222222222222333333222111111111222222666666555555444444444333222222333444555666777777666777888888888:::>>>AAA@@@AAACCCDDDDDDDDDCCCBBBBBBCCCEEEGGGHHHIIIIIIIIICCCBBB@@@?????????@@@@@@???<<<999777555555555444777555444444444555666666;;;>>>FFFQQQYYY^^^dddkkkxxxvvv]]]III===888444111000111///***+++///++++++*********)))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************************+++++++++++++++,,,,,,,,,---------............///000000111000...888TTTyyyuuuvvveeeMMMUUUeeeyyy}}}|||xxxyyyzzz|||~~~~~~uuummmfffaaa]]][[[TTTSSSQQQOOONNNNNNNNNOOOHHHHHHHHHGGGGGGGGGHHHIIIGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQQQQUUUWWW[[[]]]^^^```ccceeeqqqxxxgggkkklllllllllkkkfff___ZZZYYYWWWTTTQQQNNNLLLKKKDDDCCC???;;;888444222111/////////...------,,,,,,+++++++++*********))))))(((((()))*********************))))))((((((''''''************************))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---......//////***000666666333111444777GGGhhhnnn___VVVLLL@@@555888777666555444444444444555555555555444444444444222222333333333444444444444444444444444444444444333333222111111111222222222222222222333333333333222222333333444444555555333555666666555666999;;;777888999:::::::::999999888888999:::;;;<<<<<<<<<999999888777555555666777333444555666666666666777777666555444555888<<>>===:::666444222222222444444333333333222222222333333333333444444444444444444444444444444444444333333222222222333333444222222222333444444555555222222222222333333333333222333555555444444555777444555666666777777666666444444555555666666777777666777777555444333444555111333555666666555666777555666888:::===CCCIIINNNYYYgggsssbbbMMM===666444222///,,,---...///...---...///***++++++++++++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,---------------...///000444000000:::MMMjjjtttUUUSSS\\\uuu~~~||||||}}}~~~sssppplllfffbbb^^^[[[ZZZTTTRRRPPPOOOPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNPPPQQQRRRTTTWWWZZZ]]]^^^dddiiipppwww~~~fffiiijjjiiijjjkkkgggaaaYYYXXXVVVSSSPPPMMMKKKIIIEEECCC@@@<<<888555333222///......------,,,,,,+++************))))))))))))(((((()))***************)))))))))***************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,+++++++++,,,------.........---------...000222444111666CCC]]]~~~yyymmm]]]YYYRRRIIIAAA;;;777555555555555444444444333333333333333444444444444555333333333333333333333333222222222222222333444555444444444444555555555555000111111111222222222222000222444444333222222333333333333444444444555555333333333333333333444444333555666555333222333555222333555555555666:::===777<<>>:::777555666333333888:::777666777555333222333555555333000555444333222000111333555222111000000222222111000000111222333444444444444111222222222222222111000///111222222111111222444444333333444555555333111333444444444333333555666333666999999===JJJ^^^nnnuuu^^^JJJ===888222111000///...---,,,,,,+++******)))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((%%%$$$%%%'''(((&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......------...///333777;;;===YYYuuuwwwaaa^^^ooo~~~~~~fffeeefffiiikkkjjjddd^^^ZZZXXXTTTQQQNNNKKKJJJJJJEEECCC@@@<<<777444111000000///...------,,,,,,---+++++++++*********))))))(((((()))))))))*********+++******)))(((((()))))))))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------............222000222666444333???PPPccc}}}hhh[[[NNNIIIEEEAAA>>>>>>===888666888999666555777777555444555777777555333666777777777666666777888666555444444555555444222...//////000000000////////////000000//////......111111222222222333444555333222222444666777666555555555666555555666888999666;;;BBBGGGNNN^^^tttnnnYYYFFF:::666555000000///...---,,,+++++++++***))))))(((((())))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$%%%'''(((&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,------------...............000333666888DDD[[[~~~mmmaaadddlll~~~}}}}}}gggfffgggiiikkkiiiddd___YYYWWWTTTPPPMMMKKKJJJIIIEEECCC@@@<<<888444222111000///...---,,,,,,,,,,,,++++++*********)))))))))(((((())))))))))))************)))((((((((())))))))))))))))))))))))))))))************))))))))))))***))))))))))))***++++++*********++++++++++++,,,++++++,,,,,,,,,---------------------............111///111555333...111:::EEEZZZ~~~|||jjj___XXXRRRPPPPPPJJJDDD@@@???>>>999888999777555444444666666666555444444444555555555444444444333333333444333111///555555555555555444333333555555444444444333333333222000000000222444444444222111000222444666666555444444555666888;;;===???CCCIIIRRRYYYbbbrrrmmmbbbQQQAAA777333333444///......---,,,+++******+++***))))))(((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,------------///......---...///111222666CCC^^^}}}kkk___YYYrrr|||{{{|||~~~|||}}}gggggghhhkkkllliiiddd___YYYWWWSSSPPPMMMKKKJJJIIIEEECCC@@@<<<888555333222//////...---,,,,,,,,,,,,************))))))))))))(((((((((((()))))))))******))))))((((((((())))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))***++++++************+++++++++++++++,,,,,,,,,,,,---------,,,,,,---------.........///---///444555111000444777@@@VVVvvv{{{uuuqqqpppgggaaa\\\ZZZVVVOOOKKKJJJBBB@@@>>>;;;::::::999999999888666666666666555444555444444555666666444333111111222222222222111111111111000000000000000000444222111222555777777666777666555666888999999888999999;;;???EEEKKKPPPRRR```eeejjjmmmrrr}}}|||fffJJJCCC;;;666555444222000---,,,,,,+++******))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***************************++++++,,,,,,,,,---------///......------...///000444666DDDddd|||jjj\\\aaaooo|||~~~vvvggghhhjjjlllllliiiddd```YYYWWWTTTPPPMMMKKKJJJIIIEEECCC@@@<<<999555333222///...---,,,,,,++++++,,,*********)))))))))(((((('''(((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((())))))***+++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......---...222444333333555111111999KKKccc}}}tttnnnlllddd```ZZZRRRKKKFFFDDDCCCGGGDDDAAA@@@@@@???===;;;;;;999888999:::;;;;;;:::333444444555666666555555444444444333444555666777888666555666888:::;;;<<>>;;;999:::;;;<<<<<<999999:::::::::::::::999888777777777999;;;===>>>===>>>>>>>>>===???CCCFFFKKKMMMQQQVVV[[[]]]\\\[[[YYYYYY^^^hhhxxx}}}eeeRRRCCC777777444000---,,,---------*********)))))))))((((((***)))((((((''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))************************++++++++++++,,,,,,,,,,,,,,,---...///000111111222111///...555JJJkkkjjj^^^[[[ooo}}}~~~qqqgggggglllwww~~~nnnRRR<<>>444///kkkkkkmmmnnnnnnjjjccc___XXXUUUQQQNNNMMMLLLJJJHHHEEEDDDAAA>>>:::666444222000//////...------,,,,,,,,,,,,***)))))))))***++++++)))'''&&&((()))))))))))))))))))))((((((((((((''')))***)))((('''(((***''''''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))++++++++++++,,,---......***+++,,,+++***+++...000111111111222333555888999KKKTTTjjjiiiUUUFFF???666222111111...+++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((()))******))))))))))))******************+++++++++,,,,,,,,,///---+++,,,///000///---000000///000222555888:::[[[yyymmmeeejjjqqqxxx{{{|||iiiNNNCCC===444111444jjjkkklllnnnmmmjjjddd___XXXUUUQQQOOOMMMLLLJJJHHHFFFEEEBBB>>>:::666444222//////......---,,,,,,,,,,,,+++***)))))))))******+++)))''''''((()))))))))))))))))))))((((((((((((''')))***)))((('''(((***((((((((())))))))))))***'''((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++***++++++,,,---...+++,,,,,,,,,+++,,,...000111111111222333555777888<<>>SSSrrroooddd^^^hhhxxxuuusssxxxnnnVVV@@@777333---+++---iiijjjlllnnnmmmjjjddd___YYYVVVRRROOOMMMLLLJJJIIIGGGFFFCCC???:::777444222......------,,,+++++++++++++++***))))))))))))******)))''''''((())))))((((((((((((((())))))))))))''')))***)))((('''(((***))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...+++,,,---,,,,,,,,,...000000000111111333444666777444666<<>>555...000---******---...---+++***++++++******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((()))******))))))))))))*********************++++++++++++,,,---,,,+++,,,...///...---...---------...000222333666>>>QQQrrriii[[[XXXaaasss{{{sssooowwwwwwXXXFFF666111000,,,+++...hhhiiikkkmmmmmmjjjddd```YYYVVVRRROOONNNLLLKKKIIIHHHFFFCCC???;;;777333222...------,,,,,,+++******+++******)))))))))))))))***((('''((()))***)))((((((((((((((())))))))))))''')))***)))((('''(((***(((((()))))))))*********'''''''''((((((((())))))************************)))))))))))))))))))))))))))))))))******+++,,,---+++,,,------------...000//////000111222333444555555777;;;FFF]]]~~~qqqbbbMMM===666555444222000...,,,,,,------***((())))))******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((())))))***((()))))))))************************++++++++++++,,,,,,+++,,,------------...---------...///000111999999AAAXXX}}}www]]]\\\```ooouuupppuuu~~~~~~xxx```GGG;;;111000000......000ggghhhjjjlllmmmjjjeee```YYYVVVRRROOONNNMMMKKKIIIGGGFFFCCC???:::777444222...------,,,,,,+++******************))))))(((((()))((('''((()))***)))''''''((((((((()))))))))***''')))***)))((('''(((***'''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,***+++------------...///...//////111111222333333444666888AAAYYYyyy|||hhh[[[HHH@@@666111000111000//////...---------+++((('''(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((())))))***((()))))))))************))))))*********+++++++++***+++,,,,,,,,,,,,,,,---............//////000000///000333???VVVxxx{{{ooobbb```jjj|||zzzssssssyyy}}}~~~xxxvvvwwwXXXBBB888222---,,,,,,+++***,,,fffgggiiilllmmmjjjeeeaaaZZZWWWSSSPPPNNNMMMKKKJJJEEEDDDAAA>>>:::666444222......------,,,+++++++++))))))******))))))(((''')))(((((()))******((('''''''''(((((())))))******''')))***)))((('''(((***''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,(((***,,,---,,,,,,---...---...///000111111111111444555333999PPPsss}}}vvvuuuzzzdddQQQCCC<<<444111//////000...***''')))***************))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((()))******))))))))))))************)))))))))************+++)))+++,,,,,,+++***,,,---.........///000000000000---///111333:::OOOrrrrrrffffffsss~~~vvvppplllsssxxx{{{yyy}}}uuu[[[AAA222111///---+++*********+++eeefffiiilllmmmjjjfffaaaZZZWWWSSSPPPOOOMMMLLLJJJCCCAAA???<<<999666444333//////......---,,,,,,,,,((()))*********)))''''''((((((((()))******(((&&&'''''''''((()))*********''')))***)))((('''(((***'''(((((((((((()))))))))&&&&&&&&&'''''''''((((((************************((((((((((((((((((((((((((((((((((((((()))++++++'''))),,,,,,,,,+++,,,,,,,,,---///000111000000///111555444555GGGggglll___VVVbbb}}}hhhTTTDDD:::555222333111/////////...+++((((((((())))))))))))***+++&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((()))******))))))))))))************))))))))))))************(((***,,,+++***)))+++---,,,---...///000000000000444333444444333:::NNNcccpppgggjjjsss~~~zzzpppmmmppptttzzzxxxjjjWWWCCC666333...//////---++++++,,,---dddfffhhhkkkmmmkkkfffbbbZZZWWWSSSPPPOOONNNLLLJJJAAA@@@>>>;;;999666444333000//////......---,,,,,,((()))*********)))'''&&&((((((((()))+++***(((&&&&&&''''''((()))******+++((()))***)))((('''(((***))))))))))))************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***+++&&&(((+++,,,+++++++++,,,,,,---...000000000//////)))222555444???[[[ttt~~~eeeYYYNNNTTTnnniii[[[III<<<666555333000222///,,,***+++---------+++,,,,,,***))))))***,,,&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((()))******))))))))))))************))))))))))))************(((***,,,+++))))))+++---***+++---...///000000000000...000444666777@@@KKK```tttkkkbbbmmmxxxoooooooooqqquuu}}}rrraaaPPP>>>111000666))),,,---+++((()))+++,,,eeeeeegggiiiiiihhhddd```XXXUUUPPPMMMLLLLLLLLLKKKCCCAAA???<<<888555333111111///---+++)))***++++++))))))))))))((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''))))))))))))(((((((((((()))************+++++++++++++++,,,------......///------...444>>>JJJVVV^^^QQQIIIBBBEEETTTpppnnnZZZOOO===;;;777333111/////////......---,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,------......///111000000000111333555777???[[[rrraaa[[[kkk}}}|||{{{rrrgggdddjjjooonnn~~~aaaSSSAAA444///......---,,,,,,++++++***)))((((((cccdddeeeggghhhgggccc___YYYUUUQQQMMMLLLLLLKKKJJJCCCBBB???<<<999666333222000///---+++******++++++))))))))))))((((((((((((&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((((())))))))))))(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''))))))))))))(((((((((((()))************+++++++++++++++,,,------......//////...,,,---111888???CCC???<<<999<<>>RRRmmmmmmeeegggkkkpppttt~~~vvvnnnkkkhhhdddlllrrr{{{qqqaaaIII@@@555///...//////---,,,,,,+++******)))((((((bbbcccdddggghhhfffbbb___ZZZVVVRRRNNNMMMKKKJJJIIIDDDCCC@@@===:::666444333000///---+++*********+++))))))))))))((((((((((((&&&''''''((((((((((((((()))((((((&&&%%%$$$######''''''((((((((()))))))))'''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''(((((()))))))))(((''''''&&&&&&''''''(((((((((((()))))))))))))))************+++++++++++++++,,,------......///555333000...---...000111333444777888<<>>:::777444333000///---,,,+++*********))))))))))))((((((((((((&&&''''''((((((((((((((()))(((((('''&&&%%%$$$###'''''''''((((((((())))))''''''''''''''''''''''''(((((((((''''''(((((((((%%%&&&&&&'''((()))******)))(((((('''''''''''''''(((((((((((())))))))))))))))))*********+++++++++++++++,,,------......///444333222000000000000000111222555888:::CCCXXXkkk~~~kkkaaaffftttrrrcccRRRGGG999777444222000000222333...------,,,,,,---......******)))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************+++,,,,,,------//////000000111222333333000444888:::AAA^^^}}}eee```iiixxx~~~lllhhhaaa\\\]]]dddooovvvjjjQQQ<<<000---,,,,,,---///...,,,)))+++*********)))))))))(((cccdddeeehhhiiihhheeeaaaZZZWWWSSSPPPNNNLLLJJJHHHEEECCCAAA>>>:::777444333///...---,,,+++*********))))))))))))((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''''''''''''''(((((((((((((((((('''%%%&&&&&&'''((()))******))))))(((''''''''''''((('''((((((((()))))))))***))))))*********+++++++++++++++,,,------......///------...///000111111111111///000444888AAAQQQ___pppVVVMMMQQQ^^^uuu~~~gggTTTHHH@@@777000///000222222111///,,,***......---,,,,,,,,,,,,,,,))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))******+++,,,,,,,,,...//////000111111111111***111888888666FFFpppmmmhhhgggnnnzzz|||pppddd[[[YYY\\\```oooxxx{{{ppp___LLL===333000///...---------,,,+++)))*********)))))))))))))))cccdddfffhhhjjjiiieeebbbYYYWWWSSSQQQOOOMMMJJJHHHDDDCCC@@@===:::666444333.........---,,,+++***)))))))))))))))((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((()))******&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))***)))((((((''''''((((((''''''(((((())))))******)))************+++++++++++++++,,,------......///------...///000111222333444000000444===IIIZZZiii~~~aaaOOOFFFFFFMMMZZZfffssssssbbbTTTKKK???888555444111.........------,,,+++++++++,,,+++++++++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******((())))))******+++,,,,,,,,,,,,---...///.........///---...333555;;;MMMaaannnbbbdddmmmyyy~~~qqqeee\\\WWW]]]ccclllttt}}}pppeeeTTTCCC777111111222------,,,+++++++++++++++))))))))))))))))))))))))bbbccceeegggiiihhheeebbbXXXVVVSSSQQQPPPNNNKKKIIICCCBBB???<<<999666333222.........---,,,+++***)))))))))))))))((((((((((((&&&''''''(((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''''''''(((((((((((((((***))))))((((((((((((((('''''''''((()))*********)))************+++++++++++++++,,,------......///...//////000111222333333444333444999BBBSSSlllqqqYYYFFF>>>;;;AAAFFFJJJXXXggg||||||nnnbbbYYYMMM???555333000......///111000///,,,+++***)))***,,,///000))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((())))))***++++++++++++,,,---.........------666---***111444222555===ZZZttt{{{lllffflllvvvsssfff___TTTUUUWWW]]]eeeoooyyyxxxWWWLLL===333////////////+++,,,,,,,,,+++***+++,,,((()))))))))))))))))))))aaaaaacccfffhhhgggdddaaaWWWUUUSSSQQQPPPOOOLLLJJJCCCAAA???<<<888555333111.........---,,,+++***)))))))))))))))((((((((((((&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''******)))(((((((((((((((&&&''''''((()))******+++)))************+++++++++++++++,,,------......///+++++++++,,,---...000111///111444999BBBVVVwww{{{^^^IIIAAA@@@FFFHHHCCCFFFOOOYYY___hhhqqq|||xxxmmm[[[PPPBBB888555555555444222111///---,,,,,,---...------,,,+++*********+++((())))))***+++*********((((((((()))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++---...///000000000///...111+++,,,333222---111<<>><<<>>>@@@@@@AAADDDOOOOOOOOOSSS[[[eeennntttyyylllaaaUUUJJJCCC:::999777555333111///...---------,,,,,,+++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++******+++,,,------------------...///000111222222777===QQQrrr{{{|||||||||xxxrrriii```[[[PPPNNNKKKJJJMMMRRRXXX]]][[[[[[]]]cccggglllwwwoooZZZIII666555333111///...------+++++++++***)))(((((('''((((((''''''''''''((((((______```cccggggggccc^^^YYYVVVSSSSSSUUUSSSNNNIIIDDDBBB@@@===:::777555444000///---------,,,+++)))***)))))))))(((((((((''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%'''''''''((((((((()))))))))))))))))))))(((''''''''''''''''''(((((((((((()))************+++++++++,,,,,,,,,------------...------...///////////////111222333222666DDDZZZkkkwwwVVV???;;;999<<<>>>======???BBBCCCDDDFFFJJJOOOSSSVVV___kkkyyyuuujjjdddNNNIIICCC>>>:::777222///333333222111///...------------,,,,,,,,,+++++++++++++++***))))))(((''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++)))***+++,,,------------,,,---...///000111222222000222<<>>:::888:::<<<:::999;;;;;;<<<>>>@@@BBBBBBBBBAAAFFFNNNTTTWWW\\\eeemmmppp|||~~~yyyhhhbbbYYYOOOGGGAAA;;;777777444222000000000///---.........---------,,,,,,,,,,,,,,,+++++++++++++++)))))))))((((((''''''&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++)))***+++,,,------------,,,------...///000111111...///111555>>>TTTvvvyyyssslllhhhddd^^^UUUNNNOOOIIIFFFGGGHHHGGGIIILLLPPPTTTYYY[[[ZZZZZZ\\\___```ccchhhmmmsss{{{~~~}}}yyyZZZDDD:::222***------,,,+++++++++,,,,,,+++******))))))(((((('''((((((''''''''''''((((((___```ccchhhkkkjjjddd^^^WWWTTTSSSVVVYYYXXXPPPIIIDDDBBB@@@===:::777555444000...,,,,,,,,,,,,***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''(((((((((((())))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---///111222000000111111222333444555444===NNNaaa{{{VVVEEE???::::::999888888;;;:::;;;>>>@@@AAAAAA@@@@@@FFFKKKLLLJJJIIIMMMQQQQQQOOOXXXbbbggggggiiinnnttt}}}{{{mmmiiibbbZZZRRRKKKCCC???<<<999444111000000///...222111///......---,,,+++/////////......---------+++++++++++++++*********)))))))))(((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))***+++,,,,,,---,,,,,,,,,,,,---......///000000///111333222111;;;UUUmmmwwwmmmfff\\\TTTRRRQQQOOOOOOPPPRRRRRRRRROOOLLLJJJKKKLLLKKKLLLOOOSSSWWW\\\aaadddfffeeedddddddddfffhhhjjjtttuuuuuutttrrrpppoooooommmoooppprrrrrrqqqpppooohhhggghhhlllrrrzzz~~~}}}|||~~~vvvkkkUUU>>>222111///+++,,,,,,+++************+++******))))))(((((((((((((((''''''&&&&&&''''''(((aaabbbeeejjjmmmlllfff```WWWVVVTTTSSSQQQOOOLLLJJJDDDBBB@@@===:::777555444///...,,,,,,,,,,,,***((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((())))))*********++++++++++++++++++,,,,,,,,,------,,,,,,++++++---///111222/////////111222333333333111777AAAKKKbbbmmmOOOFFF===:::888777999===999999:::;;;<<<===>>>???===AAADDDCCCDDDGGGHHHFFFDDDKKKRRRRRRMMMJJJLLLPPPLLLPPPUUUYYY\\\```cccfffjjjooovvv}}}}}}vvvpppfff```YYYUUUSSSOOOHHHCCC===;;;888777666444111///222000/////////...,,,*********,,,,,,,,,------...000000///...---,,,,,,+++***************************)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))***+++,,,,,,,,,,,,,,,,,,------......//////...///222222///000<<>>333000222222///......,,,+++***))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''bbbccceeeiiimmmlllgggbbbYYYWWWTTTPPPLLLIIIIIIJJJDDDBBB@@@===:::777555444///---,,,+++,,,+++***((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((''''''''''''''''''(((((((((((()))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000.../////////000000111222222333999>>>KKKiiiyyypppPPPFFF===999777666888===;;;:::999888888999:::;;;666:::===<<<===@@@???;;;@@@DDDHHHFFFAAA======??????AAABBBBBBBBBDDDFFFIIIAAADDDIIIMMMQQQVVV[[[^^^_________```bbbeeegggiiimmmoooqqqooojjjccc]]]ZZZWWWVVVTTTRRRPPPLLLGGGCCCEEEBBB???===;;;999666444111///...///111111000////////////000000///+++(((---///000000///......///...------,,,+++***)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******((()))***+++,,,,,,,,,,,,,,,,,,,,,---------......111......111111111666<<>>AAA@@@<<<888444333666555333333444333111000///000111000...---...///222000////////////---,,,++++++,,,---//////---+++)))+++---,,,(((%%%%%%&&&***+++******************((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,---------111......111333333555999666@@@SSSllluuuppphhhfffdddeeeffffffdddbbbYYYXXXWWWVVVWWWYYY[[[\\\___eeekkkmmmkkkhhhhhhjjjkkkmmmrrrwww|||~~~}}}kkkUUUDDD999333111000000///---++++++,,,,,,+++***************(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''bbbaaaaaaeeehhhhhheeeaaa]]]WWWPPPPPPSSSSSSMMMGGGDDDBBB@@@===:::777555444///---++++++++++++)))((('''((((((((())))))******%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((())))))************+++++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,+++///222222///...///222777000444999444555:::888<<<777444666666333333444111222444666777888888888666777777555666::::::777555555444444444444444444///111222333111000000111---...///000//////000222000111111222111111000///...000111111///...------111///......000111111000+++///222111---+++...222,,,++++++,,,///000000//////...------------+++***&&&***---...,,,+++---///))))))***+++,,,------...'''((((((((())))))******&&&'''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++,,,++++++,,,,,,,,,,,,,,,,,,------+++***,,,111222//////111111000555DDD^^^{{{}}}{{{yyyxxxwwwxxxyyyzzzdddKKK<<<555333111///......---+++***,,,)))))))))))))))***++++++'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''bbbbbbbbbfffiiiiiifffbbb]]]ZZZUUUOOOKKKIIIHHHHHHDDDBBB???===;;;888333000......,,,+++***)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((***))))))))))))+++,,,---++++++++++++++++++++++++,,,,,,+++,,,,,,---...///000000111111111000000///444444444444555555666777666777888888888777555555555666777888888888888888999888777666555555555555555555555555666666666666222222222111111111000000/////////////////////////////////...------,,,,,,......////////////.......................................------,,,,,,,,,---,,,+++,,,...///...---------,,,+++************)))************+++++++++++++++++++++++++++++++++((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))************,,,,,,,,,+++++++++******////////////............333000222999===GGGaaa|||wwwSSSCCC<<<444111222...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&cccbbbcccfffiiiiiifffbbb]]]ZZZUUUOOOKKKIIIHHHHHHCCCBBB???===;;;888333000......,,,+++***)))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''(((((((((((()))))))))((()))***,,,---------------------------,,,,,,,,,,,,---...//////000000111111111111000000333333333333444444555666555666777777777666555555555666777888999999999999777777666666555555666666666666666666555555555555222222111111111000000000////////////////////////000//////......---,,,,,,.........//////.........------------------------...---------,,,,,,,,,,,,---,,,+++,,,---......,,,************+++,,,------))))))*********+++++++++************************((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))*********************++++++,,,,,,,,,------....../////////000333///111666777:::KKK___pppVVV???777555000...000---------,,,++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccbbbcccfffiiiiiifffbbb\\\YYYUUUOOOKKKIIIHHHGGGCCCAAA???===;;;888333000......,,,+++***)))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&''''''''''''((((((((()))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000111111111111000000000111111222222333444444444555555666666666555555555666777888888999888888555555555555555666666777777777666666555555444444111111111000000000//////........................000000//////...---------------............------------------------------------,,,,,,,,,,,,,,,+++,,,+++***+++---...---,,,))))))))))))***+++,,,---)))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))************(((((()))***+++,,,---...++++++,,,---...///000111111...///333222000666AAA^^^vvvwwwjjj___III;;;222222333000...111------,,,,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&bbbbbbbbbfffiiiiiieeebbb[[[YYYTTTPPPLLLIIIGGGFFFCCCAAA???===;;;888444000......,,,+++***)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++))))))))))))************,,,++++++,,,,,,---...//////000000111111111111000...///000111222333333333333333444555555555666666444444555666666777666666333333333333444555666777777777666555444333333222000000000/////////......------------------------000000//////...------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,******+++,,,---,,,+++,,,+++***))))))((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))((()))))))))************((())))))***+++,,,,,,,,,+++,,,,,,---......//////000,,,---111111///111666<<>>===;;;888444111......,,,+++***)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((()))))))))***((((((((())))))******************++++++,,,---...//////000111111111111111---...000111333333333333333333333444555666777777333444444444444444333333222222222222333444666666666555555444333222111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,,,,,,,+++++++++***)))(((((((((((((((((()))))))))*********************************(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((())))))))))))((('''((((((((()))))))))***((()))))))))************************************------------,,,,,,,,,,,,000---,,,///000000222444...444???OOOiiiwww```MMMAAA:::333...000//////000...+++***---,,,++++++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&```___```cccfffgggccc___YYYXXXTTTPPPLLLHHHFFFEEEBBB@@@>>>===;;;999555111......,,,+++***)))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&'''''''''%%%&&&'''((()))))))))((()))))))))***++++++,,,,,,))))))))))))***+++,,,,,,...///000111111222111111---///111333444555444444333333333444555777888999555555555444333222111000111111111111222333444555333333222222111111000000.........---------,,,,,,++++++++++++++++++++++++......------,,,+++++++++******++++++++++++******************************)))************+++++++++***)))((()))+++,,,+++***''''''''''''((()))***+++((((((((()))))))))******************************((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))''''''(((((())))))******))))))))))))************++++++*********)))))))))------,,,,,,,,,+++++++++000...---------...000222555444444888GGGbbb~~~fffXXXEEE777222111111000////////////---,,,---///++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^^^]]]^^^aaaeeeeeeaaa^^^YYYWWWTTTPPPLLLHHHFFFDDDAAA@@@>>>===<<<999555222......,,,+++***)))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''$$$%%%'''((()))((((((((((((((())))))***++++++,,,'''''''''(((((()))***+++...///000111111222222222...000333555666777666666333333333444666888:::;;;888888777666444222000///111111111111111222333444000000000000000/////////------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++******))))))******************)))))))))))))))))))))))))))))))))))))))******++++++***)))((()))+++++++++)))''''''''''''((()))******(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))(((((('''''''''((()))*********))))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,,,,...///---+++,,,...000555666666666:::GGG[[[kkkkkk]]]HHH@@@666000000111111000...////////////000000///+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&]]]]]]]]]```dddddd```]]]YYYWWWTTTPPPLLLHHHEEEDDDAAA@@@>>>===<<<999555222......,,,+++***)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))(((((('''%%%&&&&&&'''((())))))***&&&&&&&&&''''''((()))***......///111111222222222///111444666888888777777444444444444666888;;;<<<;;;:::999888555333111///111111111111111111222333............////////////---------,,,,,,,,,++++++************************,,,,,,++++++***))))))((())))))************))))))))))))))))))))))))))))))(((((())))))*********+++***(((((()))***+++***)))***)))(((''''''&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''((()))******+++))))))))))))************''''''((()))***+++,,,,,,))))))***+++,,,------...(((---000...,,,---///111(((---444666444666@@@KKKcccttt[[[GGG@@@999555222222333333///,,,+++,,,,,,,,,---...,,,************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&___\\\]]]bbbdddaaa______XXXVVVRRRNNNJJJGGGFFFEEECCC@@@===;;;:::888555333000///---+++)))((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$%%%***+++((('''(((+++''''''++++++(((''')))++++++,,,------......///,,,...333999<<<<<<999666333333333333333333333333555444333111000/////////333444444444333333555666777222,,,+++---///,,,)))111000...+++***)))))))))++++++******++++++,,,---************))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&(((((((((''''''&&&&&&&&&''''''(((((((((''''''&&&******)))(((((())))))))))))(((((((((''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++,,,------......------//////111222444666777777CCCTTTooouuubbbYYYMMM>>>666888222111000///------,,,,,,------,,,,,,,,,+++++++++(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$___]]]]]]bbbccc```]]]]]]YYYWWWSSSOOOKKKHHHGGGFFFCCCAAA>>>===;;;999555333000...,,,***))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&&&&)))+++)))***,,,)))''''''))))))%%%$$$&&&++++++,,,,,,---.........---...222777::::::888555333222222111111111111111555444333111000////////////000000000111444999===???888000---...///...---111///---+++***)))))))))***))))))))))))***++++++************))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''((((((((((((''''''***))))))(((((()))))))))((((((((((((''''''&&&&&&''''''''''''''''''''''''******))))))))))))(((((('''(((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))***++++++,,,,,,+++++++++,,,------...---------......///000222333444444444<<>>333///111222111///...---,,,,,,,,,---,,,,,,,,,,,,+++++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$```]]]^^^bbbccc^^^[[[ZZZYYYWWWSSSOOOKKKHHHGGGFFFBBBAAA@@@???===:::666222...---,,,***))))))******''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''',,,(((&&&)))++++++///444111//////000,,,&&&$$$'''++++++,,,,,,------.........///111444666777555333222111000.........//////444444222111000000000000///......---...333999>>>AAA:::222,,,,,,---...---///...---+++***))))))))))))(((((((((((()))******************))))))))))))(((((())))))))))))((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((&&&''''''((()))******+++******))))))))))))((((((''''''((((((((((((''''''))))))((((((((())))))***((((((((('''''''''''''''''''''''''''''''''''''''*********))))))))))))((())))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))***++++++,,,,,,++++++++++++,,,---------------------......///000000000111111222444;;;JJJ\\\iiiyyyooo]]]HHH===555666555///---111111000///---,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$aaa^^^^^^bbbbbb]]]XXXXXXXXXVVVRRRNNNJJJGGGFFFEEEBBBAAAAAA@@@???;;;666222...---+++*********++++++((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++'''&&&(((***---555<<>>===;;;999555333000...,,,***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%''')))'''&&&,,,444BBBJJJSSSRRRCCC111***,,,*********+++,,,,,,---------------///111111///---///000111222222111///.........---,,,,,,,,,------)))+++------,,,+++,,,...******))))))((()))***,,,'''((()))******))))))((()))(((((((((((()))******************))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((()))******++++++************************(((((()))))))))*********)))))))))*********++++++)))******++++++,,,,,,,,,,,,---------............//////000222222333333333555444444555555777888888999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999888888888888777555555555444333333222222............---,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************((())))))*********************+++,,,,,,,,,,,,+++,,,,,,,,,------.........222111000111222333333333222///000444444333888???CCCOOObbbuuuxxxhhhZZZLLLCCC>>>:::999:::888333333777///000///---------...///++++++***))))))))))))*********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&aaa___aaaffffff___ZZZXXXVVVTTTPPPLLLHHHFFFDDDCCCCCCAAA===;;;:::888555333000///---+++)))(((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((+++%%%%%%%%%&&&&&&'''''''''!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&)))***&&&###&&&---444???LLLNNNAAA000***,,,)))******+++,,,,,,------,,,,,,...000222222///---000111333333222///,,,***------,,,+++++++++,,,,,,------,,,***((()))+++---***)))'''%%%$$$%%%(((+++'''''')))******))))))((('''''''''''''''((())))))************))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((())))))******************************''''''(((((())))))******************************(((((())))))*********+++)))************+++++++++'''((()))***,,,---...///.../////////000000111111222333444555666666777666999999999999:::;;;<<<===????????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<;;;:::999999888111111111111000///...---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************(((((()))*********************+++,,,,,,,,,,,,+++***++++++,,,------......------...000111111...,,,111---///444666222222777555:::AAAIIITTTddduuuzzziiiZZZPPPIIIBBB===;;;666444666333...///444///000///+++)))***+++++++++***)))))))))))))))***))))))))))))(((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&_________``````]]]XXXTTTUUUTTTRRRMMMHHHEEECCCDDD??????>>>===:::777444222000...+++)))))))))((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%'''))))))((('''((()))...222>>>IIICCC111))),,,)))***+++,,,---,,,++++++)))***+++,,,---.........222111000///...---,,,,,,...---+++******+++---...++++++******++++++,,,---******++++++++++++******((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''')))******''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))***+++***)))((()))***((())))))***++++++,,,,,,******************************)))))))))******+++)))))))))******,,,------...---------...///111222777666555666777777777666===:::888:::>>>@@@@@@>>>BBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEFFFGGGGGGHHHIIIIIIFFFGGGHHHIIIHHHGGGDDDCCCCCCBBBAAA???>>>=========777555444222000///......---,,,+++***)))(((((((((((((((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,------......---------------............//////000000000111111111111333444444777:::>>>CCCEEE\\\dddqqquuufff___WWWQQQHHHAAA<<<999888666111111111111000000000///------,,,,,,+++***))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%`````````aaaaaa^^^YYYUUUUUUTTTRRRMMMHHHDDDCCCDDDAAA@@@???===:::777444222111...+++)))))))))((('''***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%'''((()))((('''((()))+++---666AAA>>>000))),,,)))***+++,,,---,,,++++++)))***+++,,,,,,---,,,,,,/////////......------------,,,+++))))))***+++,,,---,,,++++++************)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******'''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))*********++++++,,,,,,,,,***************+++++++++++++++*********+++,,,,,,,,,,,,------...///000111222222222333444555666777999888999:::<<<=========AAA@@@???@@@BBBDDDEEEDDDEEEFFFFFFGGGGGGHHHHHHHHHLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGEEECCCBBBBBBCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEBBB???<<<:::888777666555333000...---+++++++++***)))(((''''''((((((&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''%%%&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********************************+++,,,,,,---------------------------............//////000000000111111111444333222222333555777888;;;???FFFPPPZZZfffqqqxxxwwwiii]]]QQQHHHEEEDDD@@@:::666555444444333111111000000000/////////---,,,,,,+++******))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%``````aaabbbaaa^^^YYYVVVTTTTTTQQQMMMHHHDDDCCCCCCBBBBBB@@@>>>;;;777444222111///,,,************)))******))))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&(((((('''''''''((((((''',,,555666...***,,,)))***+++,,,---,,,++++++******+++++++++++++++***,,,,,,,,,------............---,,,*********+++,,,...---,,,+++***))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***((('''((()))+++++++++,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,---...///000000111111333444555666666666888999:::;;;;;;;;;;;;<<<===???AAACCCDDDEEEBBBCCCCCCCCCBBBCCCEEEFFFGGGIIIJJJLLLNNNNNNNNNNNNRRRQQQQQQQQQPPPOOOOOOOOOIIIGGGBBB>>><<<<<<===???>>>>>>??????@@@@@@AAAAAADDDEEEFFFHHHJJJLLLNNNOOONNNOOOQQQRRRSSSRRRQQQQQQRRRQQQOOOMMMKKKHHHGGGFFFCCCBBB???;;;777555333222///...,,,+++)))(((((((((&&&'''''''''((((((((()))&&&'''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******************************++++++,,,------------,,,,,,,,,,,,---------......////////////000000000000222111///.........///000---...000222666===EEEJJJSSSZZZeeeoooyyy~~~zzztttfffVVVLLLDDD>>><<<===:::777444333444444444333000000000/////////......,,,,,,++++++***)))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%aaaaaaaaabbbbbb___ZZZVVVTTTSSSQQQMMMHHHDDDCCCCCCCCCCCCAAA???;;;888444222111///,,,+++++++++******+++******((('''&&&%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''(((((($$$&&&,,,///,,,***+++)))***+++,,,---,,,++++++******+++++++++***))))))))))))***+++---...//////000///...---,,,,,,,,,,,,---,,,+++***))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((()))))))))+++***)))))))))))))))***'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))***+++***((('''((()))++++++++++++++++++++++++))))))******+++,,,------............///000111222444444555666777999;;;<<<999:::<<<===>>>>>>=========>>>@@@BBBCCCDDDFFFHHHDDDFFFHHHFFFCCCBBBDDDGGGJJJKKKMMMPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWPPPMMMHHHCCC???===<<<<<<<<<=========>>>>>>>>>???>>>>>>>>>???AAADDDGGGIIIKKKMMMQQQUUUWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQQQQPPPNNNLLLIIIEEEBBB???===<<<666555333000---+++)))((()))))))))))))))))))))***''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))*********************************+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------........./////////000000///.........///000111222333444444333333555999<<<666;;;AAAGGGMMMWWWbbbkkk{{{|||rrrjjjccc^^^ZZZWWWSSSLLLFFFEEECCC???<<<===999777555444555444222000/////////............---++++++******))))))))))))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%aaaaaaaaabbbbbb___ZZZVVVTTTSSSQQQLLLGGGDDDBBBCCCCCCBBBAAA???<<<888444222111...,,,++++++++++++***+++***)))((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((((('''&&&'''((()))&&&%%%(((******)))***)))***+++,,,---,,,++++++******+++++++++***))))))((((((***+++,,,...///000......---,,,,,,,,,,,,,,,*********))))))***++++++)))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))******+++***)))))))))))))))***(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******)))++++++***)))((()))************+++++++++++++++)))***+++,,,---...///000000000111111333444666666888888999;;;===???AAABBB@@@AAABBBCCCCCCCCCBBBAAA???AAADDDDDDDDDEEEGGGIIIJJJLLLMMMKKKGGGFFFHHHKKKLLLNNNOOORRRUUUWWWYYYZZZYYYYYYXXXWWWWWWWWWXXXXXXSSSQQQOOOLLLHHHEEECCCBBB????????????@@@@@@@@@@@@;;;:::999999:::<<>>EEEJJJLLLQQQXXX___gggppp{{{}}}yyysssnnnjjjbbb^^^WWWQQQMMMJJJHHHGGGFFFBBB@@@AAA>>>888333333555333222111111000...,,,.........---------,,,,,,******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%``````aaabbbaaa^^^YYYVVVSSSSSSPPPLLLGGGCCCBBBBBBAAAAAA@@@>>>;;;888555333000---+++***+++++++++***))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%''''''&&&&&&&&&'''(((((((((((((((((()))***)))***+++,,,---,,,++++++******+++++++++++++++***)))******+++---......///+++++++++,,,,,,,,,++++++)))))))))))))))***++++++((())))))******))))))((((((((((((((((((((((((((('''(((((())))))******+++))))))((((((((())))))***((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******+++++++++,,,---,,,***)))***+++*********+++,,,---------,,,---...///111333444444555555666777999:::<<<===???@@@AAABBBEEEGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHEEEHHHKKKLLLKKKKKKNNNQQQOOOPPPPPPOOONNNNNNPPPQQQQQQSSSVVVYYYZZZYYYXXXWWWWWWVVVTTTRRRQQQQQQRRRRRRPPPPPPPPPOOOMMMKKKIIIHHHEEEEEEEEEEEEFFFFFFFFFFFF???>>><<<;;;;;;<<<>>>???FFFIIINNNSSSVVVXXXWWWVVVWWWXXXXXXXXXWWWVVVTTTSSSTTTTTTRRRQQQPPPPPPPPPPPPNNNMMMLLLIIIEEEBBB???===555444222000...,,,***)))***))))))(((((((((((()))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------.........///........................***,,,000111000..................------///333777777999:::<<>>>>>===;;;888555444///,,,***)))*********)))(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###%%%''''''&&&&&&&&&'''###'''***)))((((((***+++)))***+++,,,---,,,++++++)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,------------+++,,,---....../////////+++******))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))******++++++''''''''''''((()))******(((((()))))))))*********(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,---...---+++***+++,,,***+++,,,---...000000111111222333555666888999:::;;;<<<<<<>>>???BBBCCCDDDHHHHHHJJJLLLNNNQQQSSSUUUUUUTTTSSSQQQPPPOOONNNNNNNNNRRRVVVWWWVVVWWW[[[___XXXWWWXXXZZZ]]]```bbbbbbeeejjjpppsssrrrkkkccc]]]ZZZZZZYYYXXXYYY[[[]]]^^^[[[YYYWWWUUUSSSQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMLLLDDDDDDBBBAAAAAABBBBBBCCCFFFIIINNNRRRVVVXXXXXXXXXXXXYYYZZZ[[[ZZZYYYWWWUUUUUUTTTSSSSSSRRRSSSSSSSSSRRRRRRRRRQQQOOOMMMKKKJJJCCCBBB???<<<888444111000---,,,+++*********++++++''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& $$$'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((())))))***************************++++++++++++,,,,,,---------.........------------,,,,,,++++++,,,...000111000//////000///000000000000111444555222222222111111111333444222444777888999<<<@@@DDDDDDEEEHHHKKKMMMNNNNNNNNNPPPQQQTTTVVVXXXXXXXXXXXXSSSVVVXXXYYYYYYZZZ]]]___aaacccdddaaa___\\\UUUMMMLLLLLLJJJHHHEEEDDDCCCDDDAAABBBCCCDDDCCCAAA@@@@@@<<<===>>>===<<<;;;;;;;;;:::777777888777444555888333222000000111222222111,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%______`````````]]]XXXTTTSSSRRRPPPLLLGGGCCCBBBBBB=========<<<:::888666444...,,,)))((()))******)))''''''''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###%%%''''''&&&%%%&&&'''&&&+++***'''(((***---)))***+++,,,---,,,++++++)))***+++,,,---...............------------,,,,,,...///000222333333333333---,,,+++)))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++++++++&&&&&&&&&&&&''')))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------...///...,,,+++,,,---+++,,,---///000222333444444555777888:::<<<>>>>>>@@@@@@AAABBBDDDFFFHHHJJJNNNOOOPPPRRRUUUXXXZZZ\\\ZZZXXXUUUSSSQQQPPPPPPPPPUUUZZZ___``````aaafffkkkfffdddeeeiiiqqqvvvxxxwwwxxxnnneeeeeefffiiilllqqquuuxxxpppmmmgggaaa]]][[[[[[[[[RRRRRRRRRRRRQQQQQQQQQQQQHHHGGGGGGFFFFFFFFFFFFGGGFFFIIIMMMQQQUUUWWWXXXXXXUUUVVVYYY[[[\\\\\\[[[ZZZUUUUUUTTTSSSSSSSSSSSSSSSPPPQQQRRRSSSSSSRRRQQQQQQQQQOOOKKKGGGBBB===:::888000///---,,,+++,,,------&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###(((***'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************)))************+++++++++,,,,,,,,,---------......++++++,,,------------,,,...//////---,,,,,,...000............---......///...///111222222222111111222444666555333333555888777666666666777999;;;<<<;;;;;;<<<===>>>>>>>>>>>>===@@@CCCCCCAAA@@@AAACCCCCCFFFFFFEEEGGGIIIFFFAAAAAAAAAAAA@@@>>><<<;;;<<<<<<>>>@@@@@@???>>>>>>???;;;===>>>???===<<<;;;;;;777777999<<<:::333///000444111...---.........---,,,,,,,,,+++++++++******'''''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%bbb``````bbb```YYYUUUUUUSSSSSSPPPKKKFFFBBBBBBBBB>>>>>>===<<<999666333222///...------++++++***)))***((('''&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))************++++++,,,000444555222//////333777999777222,,,)))---------,,,,,,,,,+++++++++...333:::AAADDDDDDBBB000...+++)))((((((((()))''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))+++*********))))))(((((()))************+++++++++))))))))))))((((((((((((++++++******************))),,,...//////......///---......---------000222,,,///111111222444999===;;;;;;<<<>>>@@@BBBBBBAAA@@@BBBEEEFFFFFFGGGIIIKKKOOOSSSWWWXXXXXXYYY\\\___]]]\\\YYYVVVSSSQQQQQQRRRWWWeeeuuu{{{yyyyyywwwyyyrrrlllooossssssqqqjjjeee]]]WWWVVVXXXZZZ\\\YYYSSSLLLKKKMMMPPPNNNLLLPPPPPPQQQSSSUUUSSSNNNIIIRRRRRRTTTVVVXXX[[[]]]^^^]]]\\\YYYVVVSSSPPPMMMLLLNNNOOOQQQSSSTTTTTTUUUUUUSSSSSSRRRQQQNNNKKKIIIGGG<<<999555111...,,,++++++***((('''''''''((('''&&&))))))(((''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......///////////////////////////000000000111111111111111111222222222333333333111222333444555555555555777777777777888888888888999999:::::::::;;;;;;;;;<<<===>>>?????????>>>===<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;>>>@@@???===;;;<<<;;;:::;;;<<<<<<888555555666666666555444333333222111111000///......---,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$aaa______aaa___XXXUUUUUUTTTSSSPPPKKKFFFCCCBBBCCC>>>>>>===<<<999666444222///...------++++++***)))***((('''&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((()))))))))************+++///222333111...444;;;AAAAAA:::444000000---,,,,,,,,,,,,+++++++++...///333888<<<>>>>>><<<...,,,***((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))************)))))))))((()))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++***+++---...------...///---.........------///222444666999999999:::>>>AAA>>>>>>@@@CCCFFFGGGGGGGGGIIIJJJKKKKKKJJJJJJLLLMMMQQQSSSVVVWWWYYY\\\```dddpppsssrrrlllbbb^^^bbbgggyyy}}}pppddd]]]]]]```cccgggdddaaaaaabbbcccaaa___\\\[[[[[[\\\[[[VVVNNNHHHKKKKKKLLLMMMPPPRRRUUUVVVXXXWWWVVVUUUTTTSSSRRRQQQNNNOOOOOOPPPQQQRRRRRRRRRUUUVVVVVVVVVTTTRRRPPPNNNIIIHHHFFFBBB>>>999555222---+++)))'''((((((((('''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,------------------------,,,,,,,,,,,,------------------------------------....../////////000000000000000000000111111111222000111222333333444444444333333333333444444444444555555666666666777777777888888999:::;;;::::::999;;;::::::999999::::::;;;::::::;;;<<<===>>>===<<<>>><<<:::999:::999666333444444555444444333222111111111000//////...------,,,,,,+++++++++*********((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$```]]]^^^```^^^WWWTTTTTTTTTTTTQQQLLLGGGCCCCCCCCC>>>>>>===<<<:::777444222///...------++++++***)))***((('''&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&''''''''''''(((((((((((()))((((((***---000000...,,,222999@@@???666///...000,,,,,,,,,,,,,,,++++++***+++++++++...000111111///+++***)))'''''''''((()))*********))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))************)))))))))))))))************+++++++++))))))))))))))))))))))))------------------------,,,---------,,,---///222000222222222111222444666;;;>>>AAABBBCCCDDDFFFHHHHHHHHHJJJKKKMMMOOOPPPQQQUUUWWWXXXYYYYYY[[[^^^aaacccdddeeefffhhhmmmtttxxx}}}qqqkkklllnnnqqqqqqppppppnnnlllkkkiiigggffffffeeeccc]]]UUUPPPNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRNNNNNNNNNNNNNNNOOOPPPPPPTTTUUUWWWXXXYYYWWWVVVUUUTTTUUUUUUSSSOOOIIIBBB>>>444111---+++*********)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///....../////////000000000//////000111222222222222000000000111111111222222333333333333444444444444555555666777777777777777999999888888888888999999;;;;;;::::::;;;<<<>>>>>>AAA>>>:::888777777666555333333333333222111000///000000//////...---------++++++++++++*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$^^^\\\]]]___]]]VVVSSSSSSUUUTTTQQQLLLGGGDDDCCCDDD???>>>>>><<<:::777444222///...------++++++***))))))((('''&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''')))+++------,,,+++,,,222777666111,,,***++++++,,,,,,---,,,+++*********((('''''')))******)))((((((''''''''''''((()))******))))))((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))*********)))))))))))))))))))))*********+++++++++))))))***************+++,,,---------------...............------///333666666888:::;;;;;;<<<>>>AAAEEEGGGKKKMMMOOOPPPQQQRRRTTTSSSRRRQQQRRRUUUZZZ]]]ccceeeiiimmmrrrxxx}}}zzztttvvv{{{zzzxxxxxxwwwsssnnnjjjiiiiiijjjiiiiiihhhfffddd```^^^ZZZZZZZZZYYYWWWUUURRRQQQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOQQQSSSVVVXXXXXXXXXWWWVVVXXXYYYZZZWWWSSSMMMJJJ===999444000...---,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////////////////000111111111111111000111111111222222222222333333333444444444555555555555666777777888888888888888777777777777888888::::::999999:::===AAAEEEHHHDDD???:::888777777888444444333333222111000///............------,,,,,,+++************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$]]][[[\\\^^^\\\VVVRRRSSSTTTSSSQQQLLLGGGCCCCCCCCC??????>>>===:::777444333///...------++++++***))))))((('''&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&''')))***++++++++++++---...///111222111...,,,,,,,,,---......,,,+++***,,,+++))))))+++,,,---,,,'''''''''''''''((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))******))))))*********+++++++++)))*********++++++,,,,,,+++,,,,,,,,,------...............---...111666:::<<<>>>AAACCCDDDFFFHHHJJJPPPQQQSSSVVVXXXYYYXXXXXXVVVUUUSSSRRRTTTZZZcccjjjpppsssxxx~~~uuupppooopppnnngggbbbgggtttzzzsssnnnmmmnnnlllkkkiiifffeeedddfffgggbbbccceeeeeeddd```\\\ZZZTTTSSSQQQOOOMMMJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLOOORRRUUUVVVXXXXXXYYYZZZZZZYYYXXXVVVSSSRRRDDD@@@:::555222000---+++)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000///000000111111111111000000000111111111222222222333333333444444444555555555555555666666777888888888888777777777777888888777888888888:::???FFFKKKTTTOOOHHH???999666666777555444444444222111000///---------,,,,,,,,,,,,,,,*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$\\\ZZZ[[[^^^\\\VVVSSSSSSSSSSSSPPPKKKFFFBBBBBBBBB??????>>>===;;;888555333///...------++++++***)))***((('''&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))&&&&&&&&&''''''''''''(((''')))++++++******+++------++++++...222333000,,,,,,---///000///...,,,+++***)))((((((***,,,,,,+++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))************+++++++++*********+++,,,,,,------++++++,,,,,,---...............///000111555:::>>>CCCEEEHHHJJJKKKLLLNNNPPPRRRRRRSSSUUUXXXZZZZZZYYYVVVWWWYYYZZZ^^^gggrrr{{{xxxoooiiifff```ccceeecccaaagggrrr|||~~~~~~}}}|||wwwuuuqqqlllgggfffgggiiiccceeefffhhhhhhgggeeedddcccbbb___[[[VVVRRROOONNNLLLLLLLLLLLLKKKIIIHHHGGGJJJKKKLLLNNNQQQTTTWWWXXX___^^^]]][[[YYYXXXWWWWWWLLLHHHCCC>>>999555000---++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------.........////////////000000111111000000///........./////////000000111111111111222222222222222222222222333555666777777777666666666666777777555777888888999>>>FFFMMM[[[WWWNNNCCC999333222333555555444333222111///...,,,,,,,,,+++++++++++++++))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$\\\ZZZ[[[^^^\\\WWWSSSTTTRRRQQQOOOJJJEEEAAAAAAAAA?????????===;;;888555333///...------++++++***)))***((('''&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''((((((&&&''''''''''''((((((((((((***,,,,,,+++***,,,...,,,+++,,,---///000///------...000111111///---+++'''&&&&&&'''((()))((('''(((((()))))))))(((((('''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((()))))))))*********((()))))))))************)))************+++++++++******++++++,,,------...,,,------...//////000000222333555777:::>>>CCCGGGNNNPPPRRRSSSRRRRRRRRRSSSPPPOOOQQQWWW^^^dddggghhhdddiiinnnrrrvvv}}}wwwnnngggdddccceeennnxxx~~~~~~~~~vvvpppnnnnnnkkkjjjhhhffffffhhhjjjlllpppoookkkgggccc___\\\ZZZWWWXXXWWWVVVSSSOOOKKKHHHIIIIIIHHHIIIKKKOOOTTTVVV^^^^^^^^^^^^]]]]]]\\\\\\YYYUUUQQQLLLFFF@@@:::555000//////---,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------......////////////......---------.........//////000000000000111111111111111111000111222444555666555555444444444444555555444666888777777;;;CCCIIIVVVRRRKKKAAA888333333555444444333222111///...---++++++++++++++++++++++++))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$\\\[[[\\\^^^]]]WWWTTTTTTRRRQQQNNNIIIDDDAAA@@@AAA@@@??????===;;;888555444///......---,,,+++***)))***((('''&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%###"""!!!!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&'''''''''''''''(((((((((((()))))),,,...---++++++---000...111222222000///000222...///111222222000...,,,***)))((()))++++++)))'''))))))******)))(((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++******+++,,,,,,---......---......///000111111222777999===@@@CCCGGGLLLPPPWWWYYY[[[ZZZXXXVVVVVVVVVRRRRRRWWW```lllwww~~~xxx}}}{{{}}}xxxvvvwwwssslllfffeeeggglllooovvvtttrrroookkkhhheeedddddddddcccaaa\\\VVVOOOLLLHHHFFFDDDDDDFFFKKKPPPSSSYYY[[[]]]```aaabbbaaaaaadddaaa]]]XXXRRRKKKCCC>>>666555444222111///...---))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------......---,,,,,,........./////////000000111111111111222222222222222111111111333444666888444333333222222333333444444666888777555888???EEEKKKJJJEEE>>>888666888;;;333222222111///...,,,+++******************++++++)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$[[[\\\]]]]]][[[XXXTTTRRRQQQPPPMMMIIIDDDAAAAAABBB?????????===;;;777333111...---+++***))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&'''((()))***+++,,,,,,***+++---......---+++***...111222000------111666CCC;;;222---,,,+++)))&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************---,,,+++******+++,,,---((()))******)))***,,,......---,,,,,,---...---,,,///111333222222444999===EEEEEEEEEEEEFFFHHHIIIJJJYYY\\\aaagggjjjkkkjjjiiihhhfffhhhuuuuuuooonnnqqqttt{{{vvvoookkkiiiiiiiiiiiihhhiiiiiihhheeeaaa\\\ZZZTTTNNNGGGDDDDDDHHHKKKMMMXXX[[[^^^`````````aaabbbaaaaaa```___]]]YYYSSSNNNHHH???555333666777222,,,444...(((''')))***&&&"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((+++...222,,,%%%"""###$$$### $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......///////////////////////////000000111111222333333333333333222222111111111333333444666777999::::::<<<<<<<<<;;;999666444222111111111000///---,,,+++++++++***)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]]]^^^^^^^^^[[[XXXTTTRRRQQQQQQNNNJJJEEEBBBBBBBBB?????????===;;;777333111...---,,,***))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((()))***+++,,,,,,++++++,,,------,,,+++***000222333111......333777AAA;;;222...------+++(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************,,,,,,+++******+++,,,,,,)))***+++*********,,,...,,,,,,---///111111111000000333666888:::???DDDIIIKKKKKKIIIFFFFFFHHHNNNRRR___jjjyyy~~~||||||}}}xxxtttqqqnnnjjjhhhggghhhjjjkkklllkkkjjjiiiccc\\\RRRKKKHHHIIIKKKLLLTTTUUUXXX[[[]]]___```bbbeeedddbbbaaaaaa___[[[XXXUUULLL>>>555222333555555000///---+++***)))'''&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%)))+++...)))###"""$$$&&&%%%"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((())))))***)))))))))*********++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,------------........................000000000111222222333333333333222222222111111111222222333555666888999999999:::999888777444222000000000000///...---,,,++++++******)))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%______```___\\\XXXTTTRRRRRRRRRPPPKKKFFFCCCBBBCCC?????????===;;;777333111...---,,,+++)))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,///111222111......111555<<<666000---------+++)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))*********++++++,,,,,,++++++++++++,,,,,,+++,,,,,,+++******,,,...***+++---...000000000///222555999===BBBGGGLLLPPPSSSTTTTTTQQQOOORRR[[[cccppp~~~{{{xxxrrrlllgggeeegggjjjnnnrrruuuxxxyyyuuunnnbbbWWWQQQNNNLLLLLLOOOOOOOOORRRWWW[[[___```fffeeebbbaaaaaa```^^^]]]\\\VVVKKK@@@888666777999111222333111---)))))))))+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""###%%%'''(((%%%######&&&((('''$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************++++++************))))))*********+++++++++,,,,,,++++++,,,,,,,,,---------........................000000000111222222333333222222111111111111000000000111222333444666666777666666666666444222000...////////////...,,,+++*********)))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```aaaaaa___\\\XXXTTTQQQSSSSSSQQQMMMHHHDDDCCCCCC?????????===;;;777333111...---,,,+++***)))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((()))******+++,,,++++++***++++++,,,------...///---,,,,,,...000333000,,,*********)))((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,....../////////000111444666>>>AAAEEEIIINNNRRRVVVXXXbbbggglllllliiikkkrrryyy|||uuuqqqmmmnnnpppsssxxx}}}}}}tttkkkeeeaaa^^^\\\XXXSSSOOONNNQQQWWW[[[]]]aaa___^^^]]]]]]\\\YYYWWWVVVUUURRRNNNGGG@@@:::777666666666555222///---,,,---,,,+++)))((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%###""""""$$$%%%%%%$$$###%%%'''(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------------------------///000000111111222222333000000000000000000000000//////000111222333444555444444444444333111///...............---,,,+++******))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```aaaaaa___\\\XXXTTTQQQSSSSSSRRRNNNIIIDDDBBBBBB?????????===;;;777333111///...,,,+++******))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))'''''''''((())))))******+++************+++,,,---,,,------,,,++++++,,,------,,,***)))******))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))************))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000333333444444666;;;CCCIIIRRRTTTYYY___eeeiiilllmmmvvv|||{{{{{{|||}}}~~~~~~~~~|||{{{rrrkkkbbbZZZVVVVVVXXXYYYVVVVVVWWWXXXYYYXXXUUURRRPPPOOOPPPQQQQQQLLLCCC<<<;;;888555555888999777444...---+++)))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$$$$%%%&&&&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))***************+++++++++,,,,,,------------------------......///000000111111222////////////////////////......///000111222222333333333444444333111000...,,,,,,---,,,,,,+++***))))))((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%______```___\\\XXXTTTRRRSSSSSSRRRNNNIIIDDDAAAAAA?????????===;;;777333111///...---+++************)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***'''''''''(((((()))))))))))))))******+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))************************)))******++++++******)))*********++++++++++++,,,,,,,,,------------,,,,,,,,,---......---...000222000333666999>>>FFFRRRZZZ___bbbiiirrr|||~~~}}}~~~~~~}}}|||}}}ssshhh___\\\\\\QQQQQQRRRTTTWWWXXXVVVUUUQQQNNNLLLMMMPPPQQQNNNJJJBBB;;;555666<<>>999:::>>>BBBDDD???<<<777111---***))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''(((((())))))))))))(((((()))))))))*********))))))))))))*********+++++++++++++++++++++++++++++++++,,,------......///,,,,,,------..................//////000000111111000111222222222111000///*********+++******)))((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\\\\]]]]]][[[XXXTTTRRRRRRRRRRRRNNNHHHCCC@@@????????????===;;;777333111///...---,,,+++*********((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&(((***,,,---,,,+++***+++***)))*********((('''''')))++++++***)))))))))'''((((((((())))))******))))))))))))))))))))))))******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,---......---,,,,,,+++,,,...//////000333555CCCIIIRRRXXX[[[```gggmmmzzz~~~zzz|||}}}tttrrrbbb\\\TTTOOOMMMOOOQQQRRRRRRUUUWWWUUURRRQQQVVV[[[XXXRRRHHH===777777===BBBKKKGGG@@@999333///---,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&"""###$$$$$$###$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))************))))))))))))************++++++++++++++++++++++++******+++,,,,,,------...,,,,,,,,,------...............//////000000111111//////000111111000///...)))************))))))((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[]]]``````^^^YYYTTTPPPPPPPPPNNNKKKEEEBBB@@@@@@>>>>>>===<<<999666333222---,,,,,,+++*********+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((()))***)))((('''((()))***************+++++++++(((((())))))*********+++************************)))))))))))))))((('''''''''(((((()))))))))))))))((()))***++++++***((('''))))))))))))************+++,,,,,,,,,,,,,,,,,,---+++,,,---...////////////---///111222444:::BBBIIIRRRWWW^^^```aaagggqqqyyy}}}xxxooocccXXXRRRPPPPPPPPPRRRSSSTTTUUUVVVYYY^^^aaa^^^ZZZRRRFFF===888:::===EEEGGGIIIJJJGGG@@@777000+++***)))***++++++)))'''((('''%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,+++,,,---///000///...---------............///000////////////.........+++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]]]^^^``````^^^YYYSSSPPPOOOOOONNNJJJFFFBBBAAAAAA??????>>>===:::777555333...---,,,+++***************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''((()))***)))((('''((()))***************+++++++++)))*********++++++++++++************************)))))))))))))))((('''''''''(((((()))))))))))))))((()))***++++++***)))((())))))))))))*********+++,,,,,,,,,,,,,,,---------,,,,,,---....../////////333666:::<<<@@@FFFOOOVVV^^^eeemmmrrrtttzzzvvvnnnfff```[[[XXXPPPQQQRRRTTTVVVZZZ^^^```ccc```YYYOOODDD===::::::BBBDDDHHHMMMOOOKKKCCC===333///+++(((((()))))))))((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,+++,,,---///000///...------------............///............---------******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^___``````]]]XXXRRROOONNNNNNMMMJJJFFFCCCBBBBBB@@@@@@???>>>;;;888555444///...---+++***))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&''')))***)))((('''(((***))))))*********++++++++++++++++++++++++,,,,,,,,,************************)))))))))))))))((((((''''''((())))))******))))))((()))***++++++***))))))))))))*********+++++++++,,,,,,,,,---------......///.........//////000000666;;;AAAGGGLLLTTT]]]dddqqqyyyyyyoooddd]]]RRRSSSTTTVVVXXXZZZ\\\]]]ddddddaaaZZZPPPGGG@@@<<<>>>???DDDMMMTTTVVVRRRLLL???999111***(((((()))***(((''''''(((******(((&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---///000///---,,,,,,,,,---------......---------,,,,,,,,,++++++((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]]]^^^___^^^ZZZUUUPPPMMMMMMNNNMMMJJJFFFCCCBBBCCC?????????===;;;888555333000///---+++***)))(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%'''((())))))(((((()))***))))))******++++++,,,,,,++++++++++++++++++++++++************************(((((())))))))))))(((((((((((()))************)))))))))***+++++++++***************+++++++++,,,,,,,,,,,,------......//////222111111000111222333444:::AAAKKKTTT\\\dddnnntttyyynnnfff^^^]]]]]]]]]]]]\\\ZZZXXX___aaacccaaa\\\TTTLLLGGG???>>>???GGGRRRYYYZZZWWWMMMFFF===444///,,,+++***((('''''')))******(((&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++,,,,,,+++---//////...,,,+++,,,,,,,,,------------,,,+++++++++************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\\\\]]][[[XXXSSSNNNKKKMMMNNNMMMJJJFFFCCCBBBCCC>>>>>>===<<<999666444222000///---+++***)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((())))))(((((()))+++*********+++,,,---------******************))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))***************))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......///000000222111111111333777:::<<>>>>>===;;;999666333222///...---+++***)))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&'''))))))((((((***+++++++++,,,---......//////*********)))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((()))******++++++******))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,------...///000111111000000222555;;;BBBJJJNNNWWWaaammmxxx~~~{{{wwwtttoooggg\\\TTTRRRTTTWWW[[[___aaa```^^^UUUPPPIIIFFFIIIOOOVVV[[[\\\ZZZVVVQQQJJJBBB888222...,,,***)))))))))((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))************+++,,,,,,,,,,,,+++---,,,+++,,,......---+++******+++++++++,,,,,,,,,*********))))))))))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\\\\\\\[[[XXXUUUQQQOOOOOOOOONNNJJJFFFBBBAAAAAA???>>>>>><<<:::777444222...---,,,+++************'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''&&&'''))))))((((((***+++,,,,,,---...///000111111+++++++++******)))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++++++++***************+++,,,------,,,,,,,,,,,,------------,,,---...///000111222222111333777???IIIVVVaaahhhkkkttt~~~|||xxxooocccZZZWWWTTTRRRSSSWWW[[[]]]^^^\\\YYYRRRKKKGGGIIINNNTTT\\\\\\[[[YYYUUUMMMCCC===444111---***************%%%&&&'''((()))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********+++,,,,,,,,,,,,+++---,,,+++,,,---...,,,***************++++++++++++*********))))))))))))(((&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\]]]]]]\\\ZZZVVVSSSQQQPPPPPPNNNKKKFFFBBB@@@@@@@@@@@@???===;;;888555444---,,,,,,+++*********+++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%'''))))))((((((***,,,------...///000111222333,,,,,,,,,++++++*********))))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++++++++***************+++,,,---...,,,,,,,,,---------......------...///000111222222444777===HHHWWWggguuu}}}}}}wwwwwwwww|||}}}uuuiii```]]]WWWPPPNNNQQQUUUYYYZZZ]]]\\\WWWNNNFFFCCCGGGMMM[[[[[[\\\\\\YYYSSSKKKEEE999555///,,,++++++,,,,,,%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++---,,,+++,,,------,,,***)))************+++++++++************))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\[[[ZZZYYYYYYWWWSSSQQQUUUSSSOOOKKKHHHEEEDDDCCCDDDBBB???<<<888666444333///---++++++++++++)))'''))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))))))))******+++222111///...///000222333//////---,,,***)))((('''))))))************))))))******))))))))))))******++++++************************+++,,,,,,,,,,,,+++---,,,,,,,,,...000111000000///111444444222333888>>>AAALLL```xxx{{{sssuuuuuutttwww|||zzz{{{}}}|||vvvmmmeeeZZZTTTRRRSSSTTTTTTWWWUUURRROOOLLLIIIGGGGGGTTTYYY```bbb```ZZZUUUQQQIIICCC;;;444///,,,)))(((,,,***''''''((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,............---,,,+++***************************************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%]]][[[ZZZYYYYYYWWWSSSPPPRRRPPPMMMIIIFFFCCCBBBAAACCCBBB???<<<888666444333///---++++++++++++)))''')))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))))))))******+++...---------...111333555000///...---+++***)))((())))))************))))))******))))))))))))******++++++************************+++,,,,,,,,,,,,,,,......------.........---///...///222333444<<>>;;;999666444333///---++++++++++++)))'''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&$$$$$$''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''')))))))))))))))******+++*********+++...111333555000000///...,,,+++******))))))************))))))******))))))))))))************++++++++++++++++++***+++,,,,,,------,,,,,,......///000000000//////222111222444555===MMM]]]~~~~~~uuuqqqooosss|||zzzrrrjjjaaaZZZOOOOOONNNNNNOOOPPPRRRSSSQQQTTTYYY```fffgggccc___YYYWWWSSSMMMFFF===333---+++)))&&&&&&''')))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((())))))))))))******)))*********+++++++++++++++++++++++++++***)))(((******************************))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''']]]\\\ZZZZZZYYYVVVRRRPPPRRRQQQNNNKKKGGGDDDBBBAAA@@@???===;;;999666444333///---++++++++++++)))'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$""""""%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((()))))))))))))))******+++(((((()))***---///111333///......---,,,++++++***)))******++++++******)))+++******))))))******+++******+++++++++++++++,,,+++,,,,,,---------------+++---000111222222333444444555888<<<@@@MMMdddyyyyyysssvvv~~~zzzmmmcccUUUSSSOOOMMMMMMPPPUUUXXXRRRSSSWWW___hhhllliiieee\\\[[[XXXTTTNNNFFF<<<666///,,,)))((()))***++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))************+++,,,,,,,,,,,,,,,+++*********************************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''^^^\\\[[[ZZZXXXVVVRRROOOQQQPPPNNNKKKGGGDDDAAA@@@======<<<;;;999666444222///---++++++++++++)))''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%######$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''(((((((((&&&'''(((((())))))(((((()))))))))))))))******+++))))))******,,,---......---,,,,,,,,,++++++************++++++++++++******++++++************++++++******++++++,,,,,,,,,,,,,,,,,,---............---+++---000111000000222444222666???JJJTTTddd}}}|||}}}}}}sss```[[[SSSLLLJJJLLLQQQUUUVVVVVVYYYaaakkkpppooollldddbbb]]]YYYTTTMMMFFFAAA555222---***************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))*********++++++,,,,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&^^^]]][[[ZZZXXXVVVRRROOONNNMMMKKKIIIEEEAAA>>>===;;;<<<;;;;;;999666444222///---++++++++++++)))'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((()))***)))'''%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''(((((())))))''''''((())))))))))))((()))))))))))))))******+++******++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++************++++++******++++++,,,---------,,,---......//////......,,,///111000......222555444===MMM```ooo~~~nnnggg\\\RRRLLLJJJLLLNNNXXXYYY\\\ccckkkqqqrrrqqqppplllgggaaa\\\UUUOOOKKK@@@;;;444///,,,+++)))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&___]]][[[ZZZXXXUUUQQQNNNMMMLLLKKKHHHEEEAAA>>><<<::::::;;;:::999666333222///---++++++++++++)))'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''')))+++***(((&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''((()))))))))''''''((())))))))))))))))))))))))))))))******+++******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,******++++++,,,------...------...///////////////---000222222222444;;;AAAFFFRRRfff|||zzzxxxxxx||||||vvvlllaaaWWWQQQMMMKKKSSSUUUYYY___ffflllpppssssssqqqmmmiiieee___YYYUUUOOOIII@@@999333000---,,,))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''((((((((())))))''''''((((((((((((((('''))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''___]]][[[ZZZXXXUUUQQQNNNOOONNNMMMJJJGGGCCC???===999:::::::::999666333222///---++++++++++++)))(((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$''')))***(((%%%###"""%%%&&&&&&''''''&&&&&&%%%"""$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''((())))))***'''(((((())))))))))))))))))))))))))))))******+++)))***+++,,,,,,---,,,,,,,,,,,,---------------...***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++,,,,,,---......---......///////////////,,,000444666888>>>HHHPPP\\\hhh}}}{{{}}}xxxrrrmmmmmmuuu~~~zzzpppdddZZZQQQMMMKKKOOOTTTZZZ___fffmmmqqqooonnnnnnmmmkkkgggaaa\\\\\\UUUKKKBBB;;;666333111))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))***************))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))aaa^^^ZZZWWWUUUSSSPPPNNNPPPOOOLLLIIIEEEBBB@@@??????>>>===;;;999666444222///...---,,,***)))((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))***+++++++++,,,'''''')))***+++,,,,,,---,,,+++***))))))***+++,,,***+++,,,------,,,***)))((())))))))))))*********++++++,,,,,,,,,,,,------,,,,,,------------......000555:::888888AAATTTdddttt{{{ooommmnnnqqqvvv}}}{{{sssjjjaaa\\\QQQQQQPPPRRRWWW___fffkkkmmmoooqqqqqqnnnjjjgggggg```YYYQQQMMMIIIAAA555+++------,,,+++***)))((('''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((())))))*********```]]]YYYWWWUUUSSSPPPNNNOOONNNLLLHHHEEEBBB???>>>>>>>>>===;;;888666444222///...---,,,+++)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***************+++++++++)))******+++++++++******,,,+++***))))))***+++,,,++++++,,,,,,,,,++++++***))))))*********+++++++++,,,---------............111000///------///333555///333888>>>III\\\sssvvvpppkkkgggiiilllrrrxxx~~~hhhaaaXXXSSSTTTZZZ```ccckkknnnqqqqqqpppmmmlllkkkgggaaa[[[WWWTTTMMMBBB999...---,,,+++***)))(((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((]]][[[XXXVVVUUUTTTQQQOOOOOOMMMKKKHHHDDDAAA>>>===>>>>>><<<;;;888666333222///...---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))+++++++++***************,,,,,,,,,+++***)))((('''++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,.........////////////000///000000//////111444777<<>>===>>>===<<<:::888555333222///...---,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))),,,+++++++++***))))))))),,,,,,,,,+++***)))((('''++++++++++++++++++++++++---,,,+++******,,,---...,,,,,,,,,,,,------------........./////////000000,,,///222333444666:::===NNNYYYiiiwww{{{aaa\\\YYY]]]iiixxxyyyiii\\\UUURRRRRRYYY]]]dddiiimmmpppsssuuussspppllliiigggbbbYYYSSSDDD???888111,,,++++++,,,((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))***************))))))))))))(((******))))))))))))(((((([[[YYYXXXWWWWWWUUURRRPPPNNNMMMJJJGGGDDD@@@>>>=========<<<:::888555333111///...------,,,+++******((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***,,,+++++++++***)))))))))******+++++++++******)))+++++++++,,,,,,+++++++++---,,,+++***+++,,,...///,,,------------.........---.........////////////000111333444777???KKKTTTcccqqqtttjjj]]]WWW[[[eeepppwwwwwwgggZZZTTTSSSPPPTTTZZZaaafffkkkqqqtttuuussspppnnnlllggg```[[[SSSLLLAAA666...++++++,,,((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************************))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))[[[ZZZYYYYYYXXXVVVSSSPPPOOOMMMKKKHHHDDDAAA>>>=========;;;:::777555222111.........---,,,+++++++++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))((((((((()))))))))******+++++++++***************((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++,,,,,,---...///------------........................////////////222333444666>>>OOOeeeuuu}}}|||vvveeeZZZWWWYYY\\\iiipppxxxvvvmmmbbbZZZXXXOOORRRUUUYYY^^^dddjjjooouuutttsssrrrqqqmmmhhhddd___XXXMMMAAA666000,,,+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***)))))))))*********++++++************************)))))))))***++++++,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,]]]\\\[[[ZZZYYYWWWSSSPPPOOONNNLLLHHHEEEBBB???>>>===<<<;;;999777444222111.........---,,,,,,++++++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))(((((()))))))))************************+++++++++))))))***+++++++++++++++++++++,,,------,,,++++++***+++,,,---............,,,,,,---------........./////////000000000111111222:::EEEPPP___rrrsss___SSSOOORRRXXXaaahhhkkkhhhbbb]]]VVVVVVVVVVVVXXX]]]ccchhhqqqqqqrrrssssssqqqnnnlllfffccc\\\RRRGGG<<<333...+++*********)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))*********+++++++++************************))))))******+++,,,,,,---++++++,,,---...//////000//////000111222333333444^^^]]]\\\[[[ZZZWWWSSSOOOPPPOOOLLLIIIFFFBBB@@@???===<<<;;;999777444222111.........------,,,,,,+++)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))************))))))******+++++++++,,,******+++++++++******)))++++++------------++++++)))+++,,,...//////...---,,,,,,,,,---------......000111111111111222222222555FFF___vvvxxxeee[[[FFFGGGMMMZZZfffkkkfff___^^^\\\YYYVVVUUUYYY___dddkkkmmmppprrrtttsssqqqppplllkkkhhhbbbVVVHHH;;;333,,,++++++***)))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++************************))))))***+++,,,,,,------,,,---...///000222333333555666777888999;;;<<<<<<^^^]]][[[ZZZYYYWWWTTTRRROOOMMMIIIDDD@@@===<<<;;;;;;:::999777666444333222000///---+++***((((((''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))************************++++++,,,,,,,,,+++******,,,,,,,,,------,,,++++++,,,---.........---,,,+++000---******---///...---111...---///111333777;;;EEEhhhoooUUUOOOGGGGGGSSSbbbjjjkkkgggaaa]]]^^^]]]XXXSSSRRR\\\ccckkkqqqsssrrrqqqqqqssssssooojjjfff___SSSFFF000...,,,+++*********)))+++******))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))'''''''''(((((()))***+++)))***+++***))))))+++,,,***+++++++++++++++******,,,,,,------///000222333---000333666888;;;>>>AAADDDFFFIIIKKKJJJJJJJJJKKK]]][[[YYYXXXXXXVVVSSSQQQNNNLLLHHHDDD@@@===<<<;;;;;;:::999777666444333222...---,,,+++******))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---------......------,,,222///---,,,...///...,,,333222222222444999AAAGGGdddeeeXXXIIIDDDKKKWWWcccjjjkkkdddaaaaaa```YYYTTTRRRTTTZZZbbbjjjppprrrssssssssssssqqqmmmkkkggg]]]RRR???777...***,,,...---+++******))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++)))+++------,,,++++++,,,...---,,,******+++,,,---,,,,,,...000333666888:::???AAABBBCCCDDDEEEHHHKKKJJJLLLNNNNNNMMMMMMNNNOOO\\\ZZZXXXWWWWWWUUURRROOONNNLLLHHHDDD@@@===<<<;;;;;;:::999777666444333222,,,,,,++++++***+++++++++))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++((()))***,,,------------,,,,,,------------,,,,,,......------------......000///......000000///......000111333999DDDRRR[[[~~~oooZZZOOOLLLNNNZZZgggnnnhhhfffgggddd\\\TTTQQQMMMPPPVVV___hhhooossstttrrrsssrrroooooonnnhhh___PPPCCC333++++++---,,,(((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))******************++++++(((***,,,---,,,*********000///---+++,,,...111333333555888<<<@@@DDDGGGIIIOOOOOONNNLLLJJJJJJLLLNNNLLLMMMNNNNNNLLLLLLMMMNNN\\\ZZZXXXWWWWWWUUURRRPPPMMMKKKGGGCCC@@@===<<<;;;;;;:::999777666444333222---,,,++++++******++++++******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++******+++,,,------------+++,,,------------------///...---------...///000,,,,,,---///111222222222///222666???PPPeeeuuu}}}}}}oooaaaTTTUUU^^^hhheeefffjjjjjjaaaXXXSSSOOONNNOOOTTT]]]gggnnnqqqrrrssssssqqqqqqqqqlllfff___TTTCCC777111...+++(((******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++******)))))))))************************+++***************++++++***,,,------,,,,,,---///000000111333666999<<<>>>EEEGGGJJJOOOSSSWWWZZZ[[[YYYWWWTTTOOOKKKJJJKKKMMMMMMNNNOOOMMMLLLKKKLLLMMM]]][[[YYYXXXXXXVVVSSSPPPLLLJJJGGGCCC@@@===<<<;;;;;;:::999777666444333222......,,,+++***)))))))))******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))******))))))))))))************++++++++++++++++++++++++---------------,,,+++***+++,,,------.........---//////...---...///111222------...///000000222333555;;;EEEUUUqqq|||hhhYYYVVVZZZZZZ^^^hhhlllggg```]]]ZZZUUUOOONNNSSS\\\eeejjjsssuuuvvvsssrrrrrroooiiiiiicccYYYLLL>>>444...,,,++++++)))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++,,,,,,++++++******))))))++++++++++++++++++++++++******))))))******++++++.........------000444888555888<<>>AAAEEEKKKQQQVVVXXXYYYYYY\\\]]]___aaabbbbbbbbbaaa\\\[[[XXXSSSOOOLLLMMMNNNIIIKKKMMMMMMKKKIIIIIIIII\\\ZZZXXXWWWWWWUUURRROOOKKKIIIFFFBBB???===<<<<<<;;;:::999777666444333222---,,,++++++*********+++((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))'''(((((()))******++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,---...////////////......///000111111111111111222222111000333888<<>>BBBFFFIIIPPPQQQTTTWWWYYYZZZZZZZZZXXXYYY[[[\\\\\\[[[YYYXXXSSSSSSRRROOOLLLJJJJJJKKKIIILLLOOOPPPOOOLLLJJJJJJ[[[YYYWWWVVVUUUTTTQQQNNNKKKIIIFFFBBB???===<<<<<<;;;:::999777666444333222++++++******+++,,,,,,---'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))'''(((((()))***+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,---...////////////---...000111222222222111---///000111333888@@@GGGccc}}}~~~kkk^^^PPPKKKKKKMMMRRRXXXaaafffgggaaaWWWRRRUUUZZZ[[[dddlllppptttwwwvvvsssnnnnnnnnnllleeeYYYKKKAAA///...---+++***)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555:::???HHHOOOSSSVVVYYYZZZXXXXXXWWWVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWUUUSSSRRRPPPQQQQQQPPPMMMKKKKKKLLLPPPTTTXXXZZZYYYVVVTTTSSS[[[ZZZXXXXXXWWWUUUQQQNNNMMMKKKFFFBBB???=========;;;;;;999888666444333222++++++******)))((((((((((((''''''''''''(((((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((('''&&&)))---000,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,++++++------------------------.../////////...---,,,,,,111333111,,,---222222...333///111666777===SSSlllrrrZZZNNNJJJIIIKKKOOOZZZfffnnnkkkeee___WWWOOOWWWYYY___hhhqqqvvvvvvtttuuussspppnnnlllfff]]]WWWEEE777+++***///...***'''***((('''''')))***))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((()))***************)))************+++++++++...+++((((((***,,,+++***)))))))))+++---............000111333666;;;AAAFFFMMMPPPUUU[[[______]]][[[ZZZXXXUUUSSSQQQPPPNNNLLLQQQQQQQQQRRRSSSUUUVVVWWW[[[ZZZ\\\___]]]YYYZZZ]]]aaaiiisssyyyyyytttqqqooo[[[YYYXXXWWWWWWUUUQQQNNNLLLJJJGGGCCC@@@>>><<<<<<;;;:::999777555333222222------,,,,,,+++*********)))(((((('''''''''((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''((()))(((((((((''''''''''''''''''''''''(((((((((((('''((((((((()))+++000333;;;888444///,,,+++++++++,,,,,,,,,,,,------------------------------------.../////////......---,,,///111000---...222111---555111444===FFFSSSnnn{{{zzzzzz{{{|||~~~}}}sssaaaSSSJJJKKKPPPTTTaaammmppplllggg___VVVSSSTTTXXX___hhhppptttuuuwwwuuusssrrrpppkkkeee```PPPAAA222......---+++******(((''''''((())))))(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))***************************++++++++++++...,,,******---......,,,---,,,+++,,,---.........333888???FFFLLLRRRWWW[[[]]]^^^___``````^^^[[[YYYWWWUUUSSSQQQQQQQQQPPPPPPOOORRRXXX^^^dddiiilllmmmrrrooonnnooommmiiihhhjjjvvvZZZYYYXXXWWWVVVTTTQQQNNNJJJIIIGGGDDDAAA>>><<<;;;999999888666444333222111---------,,,++++++*********)))((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&'''(((((()))((((((((((((''''''''''''''''''''''''((((((((((((((())))))***+++...222666CCC>>>777000+++*********,,,,,,,,,---......//////------------------------///////////////......------000111000000222222///444222777FFFWWWkkk~~~|||}}}}}}}}}wwwwwwwwwwwwxxxzzz|||~~~yyyzzz~~~xxxaaaOOOJJJLLLPPP]]]mmmuuuvvvpppfff]]]RRRQQQQQQUUU]]]gggnnnrrrwwwvvvuuutttssspppllliii^^^PPP@@@666000,,,+++---***(((''''''((()))((('''&&&''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))******++++++************+++++++++,,,,,,,,,---,,,,,,---///000///...------------...000111333===DDDNNNWWW]]]aaadddfffdddcccaaa___]]][[[ZZZZZZVVVUUUSSSRRRRRRSSSUUUVVVYYY^^^hhhrrr|||~~~}}}{{{vvvtttuuuZZZXXXWWWVVVVVVSSSPPPMMMHHHHHHFFFDDDAAA>>><<<:::888888777555444333111111,,,++++++******)))((((((******)))''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))((((((((((((((('''''''''''''''''''''(((((((((((((((***+++++++++...111444999777222...+++******+++,,,,,,------...///000000........................//////000000000//////......111333333222333333222666888CCCWWWlll{{{{{{zzzxxxuuurrrpppnnnnnnmmmmmmnnnqqqsssssssssoooooopppsssvvvzzz}}}~~~hhhXXXQQQRRR\\\kkkvvvyyytttjjjaaaZZZVVVRRRRRRVVV^^^gggllluuuuuuuuuuuutttrrrooommmiii]]]OOOCCC777...,,,...***)))''''''((()))(((''''''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((()))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))***++++++++++++***++++++++++++,,,,,,,,,------------...//////......+++---///111444999>>>BBBPPPTTT[[[```bbbaaaaaaaaa\\\\\\[[[YYYYYY[[[___bbbaaaaaa```^^^^^^___bbbeeelllpppxxx|||}}}YYYXXXVVVVVVUUUSSSOOOLLLHHHGGGFFFDDDAAA>>><<<:::888777666555444333222111,,,,,,++++++***)))))))))******)))''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((''''''''''''(((((((((((()))***++++++***+++...000------------,,,++++++***,,,,,,------...///000000........................//////000000111000000//////000111222222111444777>>>FFFXXXooo{{{qqqnnnkkkhhhfffccc___\\\XXXXXXXXXXXXWWWVVVTTTTTTTTTSSSRRRSSSUUUXXXYYYXXXWWWXXXYYY\\\```dddhhhjjjiiikkknnnrrrxxx~~~yyygggXXX\\\eeepppvvvsssllleeeddd```ZZZVVVUUUXXX^^^cccrrrtttuuuvvvuuusssrrrqqqnnnfff\\\RRRDDD666///...,,,***(((((())))))((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))***++++++++++++++++++,,,,,,,,,------------,,,---------------.........222888===CCCJJJRRRXXXaaabbbcccaaa^^^\\\\\\\\\YYYZZZ\\\]]]___dddkkkpppsssttttttrrrppppppsssvvvyyy{{{XXXWWWVVVUUUTTTRRROOOLLLHHHGGGEEECCC@@@>>><<<;;;888888777666555444333222.........---,,,,,,++++++***)))((('''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''((('''''''''(((((((((((((((''''''''''''(((((((((((()))***+++***)))***+++---+++,,,---......---+++***,,,,,,,,,---......//////........................///000000111111111111111...---...000111222:::BBBLLLXXXmmm}}}~~~xxxtttooojjjfffaaa\\\YYYWWWTTTPPPMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKJJJIIIJJJLLLNNNNNNNNNKKKKKKKKKLLLNNNPPPRRRTTTQQQSSSUUUZZZ___eeekkknnntttyyyeee``````fffmmmmmmjjjiiihhhgggccc]]]YYYWWWXXXZZZlllpppuuuwwwwwwvvvuuuuuuqqqlllggg```TTTCCC666111---+++))))))******)))((()))))))))(((((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''(((((())))))((((((''''''(((((())))))******+++))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,+++++++++,,,,,,,,,---------......---............000333555:::@@@HHHOOOTTT[[[bbbhhhcccbbb___[[[XXXXXX[[[]]]dddgggkkklllnnnrrrxxx}}}~~~|||{{{}}}XXXVVVUUUTTTTTTRRRNNNKKKHHHGGGDDDAAA???======<<<888888777777666555444444///......------,,,++++++)))(((((('''''''''((((((&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&''''''((()))''''''''''''((((((((()))''''''''''''((((((((((((((()))***+++******,,,...,,,------------,,,,,,,,,,,,,,,,,,,,,------------........................///000111111222222222111000......222555:::GGGTTTeeeqqq|||}}}xxxrrrmmmiiieeeccc[[[XXXUUUSSSRRRRRRPPPOOOQQQOOOMMMLLLNNNOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPOOONNNOOOQQQRRRQQQPPPOOOOOONNNMMMMMMMMMNNNOOOMMMMMMMMMMMMOOORRRUUUWWW^^^ccckkkttt{{{zzzlll___^^^aaabbbccceeeeeefffgggddd^^^XXXUUUTTTaaagggpppuuuwwwwwwwwwwwwuuupppmmmjjjaaaPPP@@@999///---+++***++++++***)))))))))))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******)))(((''''''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((()))***++++++,,,,,,++++++------------...............///000111222666<<>>=========999999888777666555555444---,,,,,,++++++******)))(((((('''''''''(((((()))'''(((((()))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******&&&'''''''''(((((())))))''''''''''''((((((((()))&&&(((***++++++,,,...000,,,+++*********,,,...///,,,,,,,,,,,,,,,,,,,,,+++///////////////////////////000111222222222222222333000111666:::BBBSSSdddzzztttjjjddd]]]XXXWWWXXXZZZ[[[UUURRROOONNNNNNPPPPPPPPPMMMLLLLLLNNNPPPQQQPPPNNNRRRRRRSSSSSSSSSSSSRRRRRRNNNNNNNNNOOOPPPPPPOOOMMMRRRQQQOOONNNNNNOOOPPPPPPMMMLLLKKKKKKLLLNNNPPPRRRQQQTTTYYY^^^ccciiiooosssyyyzzz}}}xxxbbbZZZXXXXXX[[[______ccchhhgggbbbZZZUUURRRWWW___jjjrrruuuuuuvvvwwwxxxssspppooohhhXXXHHH???000...,,,+++,,,,,,+++*********))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))(((''''''(((((()))***+++++++++))))))))))))))))))))))))'''((()))******)))((('''******+++,,,,,,,,,,,,+++---------.........//////...000222333666<<>>===<<<999999888777555333222111///......---+++******)))******)))(((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------*********++++++,,,------,,,,,,,,,------.........------...//////...---,,,000000///---...000000...444111333<<>>444---......++++++...((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))*********************)))))))))))))))*********)))))))))))))))------,,,+++*********+++...000111111///...///000222222444:::CCCMMMTTTXXX[[[ZZZYYYYYY[[[```dddgggggghhhlllrrrwwwzzzzzzyyy~~~VVVUUUSSSSSSSSSQQQNNNKKKIIIHHHEEECCC@@@>>><<<<<<999999888777555333222111///......---+++******)))******)))(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''))))))((((((((('''''''''(((''''''&&&&&&''''''(((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------------------...---...///000//////...---000000000000000111222111444;;;JJJZZZggguuuwwwpppcccaaa\\\VVVPPPNNNOOOQQQUUUVVVVVVVVVVVVXXX[[[^^^___^^^^^^___bbbeeehhhiiijjjkkkllloooqqqtttwwwxxx~~~~~~}}}}}}~~~~~~}}}{{{wwwsssnnnjjjhhhfffgggdddaaa^^^]]][[[ZZZXXXYYYXXXVVVTTTRRRRRRSSSUUUTTTTTTTTTUUUXXXaaallltttlll[[[TTTPPPMMMUUUXXXcccpppuuuqqqllljjjbbb```___bbbgggnnnsssuuuvvvwwwuuuqqqooollleee]]]QQQBBB444///---+++***+++))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************************))))))))))))************************,,,,,,,,,,,,,,,---------...//////......///333666:::>>>EEELLLQQQTTTUUUUUUUUUWWW[[[```fffkkkoooqqqyyyxxxxxxyyy|||WWWVVVTTTSSSRRRPPPLLLIIIJJJHHHFFFCCC@@@>>><<<;;;999999888777555333222111......---,,,,,,+++************)))(((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))'''''''''''''''''''''''')))))))))(((((((((''''''(((''''''&&&&&&''''''(((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,------/////////...---,,,,,,+++.........---------------...///000000000000/////////000222222222222333555999LLLggg~~~vvvhhh^^^XXXUUUQQQRRRRRRQQQQQQRRRVVVYYY^^^```ccceeegggiiimmmpppuuuvvvwwwyyy||||||wwwsssooojjjgggfffccc```\\\YYYWWWVVVUUUTTTSSSQQQOOOOOORRRWWW\\\iiippp|||tttdddWWWNNNMMMQQQ^^^qqq{{{wwwnnnfff]]]ZZZ```hhhooorrrxxxyyyvvvrrrpppqqqmmmhhhdddRRR>>>333...+++***+++))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************************************************************++++++---......//////...000///......///555<<>>FFFLLLVVVXXXYYYWWWTTTVVV]]]dddmmmpppuuu{{{YYYWWWUUUTTTRRROOOKKKHHHKKKIIIFFFCCC@@@===;;;:::999999888777555333222111---------,,,,,,++++++******))))))(((((((((((((((''''''''''''(((((((((((('''''''''((()))***+++,,,***)))(((''''''(((((()))***)))))))))(((((((((((((((((((((''''''(((((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,------+++,,,,,,,,,---------.../////////......---------000000000000111111222222000000111333000000999EEE[[[rrr~~~mmmccc^^^]]]ZZZVVVRRRSSSVVVZZZ[[[___dddhhhmmmrrrwww{{{{{{wwwrrrllliii___^^^\\\ZZZXXXVVVTTTSSSZZZXXXUUUTTTWWW```llltttyyydddSSSMMMMMM[[[jjjqqqpppnnnhhhgggbbb\\\WWWXXXaaahhhpppuuuxxxwwwvvvuuurrrmmmjjjfffZZZJJJ<<<222...---,,,++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))((()))))))))************))))))******+++++++++,,,***+++++++++,,,,,,,,,---,,,------...............///222666;;;AAAGGGNNNRRRUUUXXX[[[[[[]]]cccnnnwwwYYYWWWUUUTTTRRROOOKKKHHHKKKIIIFFFCCC@@@===;;;:::999999888777555333222111---------,,,,,,+++++++++******)))(((((((((((((((''''''''''''((((((((((((''''''''''''((()))++++++'''&&&%%%%%%%%%&&&'''(((******)))))))))((((((((()))((((((''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------***++++++,,,------....../////////...............000/////////000111222333222000111333222555FFFYYYsss}}}nnnccc\\\XXXVVVUUUYYY]]]``````bbbeeeiiimmmqqqwww~~~|||tttqqqlllhhhccc___ZZZVVV[[[ZZZXXXUUUTTTUUUYYY\\\```iiiuuu^^^SSSLLLQQQ[[[bbbdddfffdddggghhhaaaXXXTTTXXX^^^iiiqqqxxxyyyyyyxxxuuupppmmmnnngggYYYJJJ===333,,,---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************))))))******+++,,,,,,,,,+++++++++,,,,,,------...............///000111222222777>>>EEEKKKQQQVVVYYYTTT\\\fffpppwww~~~XXXVVVUUUTTTRRRPPPLLLIIIKKKJJJGGGCCC???===;;;:::999999888777555333222111------,,,,,,,,,,,,++++++******)))(((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))***((('''&&&%%%&&&''')))************)))))))))(((((())))))(((((((((((())))))''''''((()))))))))))))))************************))))))))))))************++++++,,,,,,,,,,,,---------------------.....................//////////////////......///000222333444111222666777???WWWqqqrrriii]]]SSSPPPSSSWWW[[[ZZZaaakkkrrruuuxxx||||||uuunnniii^^^______]]]ZZZXXXXXXXXXTTTXXX]]]___ccckkkwwwpppbbbUUURRRTTTWWWZZZ]]]aaaeeehhhddd]]]XXXWWWYYY___iiirrruuuwwwxxxwwwtttrrrqqqlllcccZZZPPP@@@111...---,,,+++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************))))))***++++++,,,------++++++,,,,,,---...............---...000444888:::===BBBIIIPPPVVV\\\bbbffffffnnnzzzWWWVVVTTTSSSRRRPPPLLLIIILLLJJJGGGCCC???===;;;:::999999888777555333222111---,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((''''''''''''((((((((()))'''''''''''''''(((((()))***)))(((((()))+++---///************))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))************************))))))))))))************++++++,,,,,,,,,---------000000000///......------------......//////000000///............000222333555222333888<<>>HHHWWWnnnxxxiiibbb]]]XXXWWWZZZ^^^dddlllsssyyy|||rrrllleeebbb^^^ZZZWWWVVVUUUUUUUUUXXX]]]bbbiiirrr~~~zzziii]]]SSSFFFJJJJJJNNNVVVaaaiiijjjggg\\\[[[[[[aaakkksssvvvvvvyyyxxxtttqqqppplll```SSSEEE<<<111+++++++++)))'''((()))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''...+++'''&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((***************)))(((((())))))))))))))))))))))))))))))***+++++++++++++++************+++,,,......///...---....../////////---111555:::@@@GGGPPPVVVaaahhhpppuuuyyyWWWWWWVVVTTTQQQNNNJJJHHHIIIIIIGGGCCC???<<<;;;;;;888777777555444222000///,,,++++++++++++*********))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((()))***++++++++++++************((((((((()))))))))*********))))))))))))***++++++,,,------------.........---...//////000000//////------...///111222333333111111111111000000222444555<<>>;;;;;;;;;888777777555444222000///+++++++++*********))))))))))))))))))(((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((())))))***************************(((((()))))))))***************))))))******+++,,,------------..................///000000000000000222222111111000//////...//////111333222000333888;;;KKK```ppp~~~wwwhhh]]]VVVZZZZZZ\\\bbbjjjttt~~~xxxpppjjjeeebbb]]]\\\YYYUUUSSSRRRSSSTTT^^^hhhvvv{{{aaaKKKCCC???DDDPPP[[[dddiiiaaa\\\WWWVVV\\\eeennnsssuuuvvvvvvsssssssssmmmffffffXXXEEE666///---+++)))*********)))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))************)))((()))))))))))))))))))))))))))***++++++,,,,,,++++++---,,,,,,,,,,,,,,,---......///000000111333555777;;;CCCMMMWWWaaammm{{{XXXWWWVVVTTTPPPLLLIIIGGGHHHHHHFFFBBB>>>;;;:::;;;888777777555444222000///+++++++++*********))))))))))))))))))(((((((((((('''((((((((((((((((((''''''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))***************************++++++,,,---------.........//////...//////000000000000000555444333111000...---,,,333333555888666222555<<>>DDDLLLXXXdddpppVVVVVVUUUSSSPPPMMMIIIGGGHHHHHHFFFBBB>>>;;;::::::888777777555444222000///,,,++++++++++++*********))))))))))))((((((((((((''''''((((((((((((''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************+++,,,,,,------........./////////...///000000111111000000222222111111111000000000444222333777444000777BBB]]]||||||mmm___YYY[[[]]]___bbbjjjsss}}}yyyoooiiiaaa[[[WWWVVVVVVUUUQQQQQQSSSXXXbbbqqqhhhVVVGGGDDDEEEFFFLLLSSSZZZaaafffccc[[[XXX]]]dddiiipppuuutttssstttrrrnnnjjjfff]]]NNN===111---,,,+++++++++******))))))(((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((())))))************)))***************************++++++,,,,,,,,,,,,,,,---------------...///000000111222222444:::CCCKKKRRR\\\iiitttUUUUUUTTTSSSPPPMMMJJJHHHHHHGGGFFFBBB===:::::::::888777777555444222000///,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&'''''''''((()))*********'''((((((((()))))))))***)))))))))))))))))))))))))))))))))((())))))***+++(((((()))))))))*********))))))*********+++++++++++++++******++++++,,,---............//////////////////000111111111111000//////000111111222333333444//////444444666EEEWWWssshhh```\\\___dddgggmmmsssxxxmmmgggccc___]]]WWWUUUSSSRRRTTT[[[eeelllkkkVVVMMMGGG??????DDDMMMXXXcccfff```ZZZXXXZZZ```iiiqqqsssssstttsssqqqmmmkkkfff\\\NNN???444...,,,,,,+++******))))))((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''###&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))(((((()))******************************************+++,,,,,,------,,,,,,------------...///111111222444777999???JJJYYYcccnnnyyyTTTTTTTTTRRRPPPMMMKKKIIIHHHGGGFFFBBB===:::::::::888777777555444222000///---------,,,,,,,,,++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))''''''(((((()))+++,,,---))))))******+++++++++,,,)))************+++++++++++++++******++++++,,,---............/////////000//////000111111111111111000000111111222222222333666000000777<<>>AAACCCOOO]]]eeeddd]]]VVVSSSXXXcccmmmqqqqqqssssssrrrrrrpppmmmggg]]]MMM===111,,,,,,++++++***))))))((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''###&&&((()))'''&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))(((((()))******************************************+++,,,,,,------,,,,,,,,,,,,------///000222222222666;;;@@@JJJZZZnnn{{{YYYWWWTTTQQQPPPNNNKKKIIIGGGEEECCC@@@===;;;:::999999999999777444111000000......---------,,,,,,,,,))))))))))))))))))))))))***)))'''((()))***(((''')))************++++++++++++*********))))))((((((******))))))((((((''''''))))))))))))************+++++++++*********)))))))))************+++++++++'''(((++++++++++++,,,---............/////////000000000111222222222222111333222000000111222222111444999999666???\\\tttjjjdddgggnnnpppwww~~~tttooo___[[[\\\VVVTTTXXXUUUXXXYYY___mmmqqq]]]NNNEEEAAA>>>GGGUUUdddnnnoooeeeZZZWWWXXXaaaooovvvssspppqqqpppqqqoookkkggg^^^OOOAAA000///---+++)))((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,.../////////000222444444===FFFKKKXXXooo~~~YYYVVVTTTRRRPPPNNNKKKHHHIIIGGGEEEBBB???===;;;;;;888999999777444111000000......---------,,,,,,,,,))))))))))))))))))))))))***((('''((()))***)))'''(((((()))))))))*********+++*********)))))))))))))))))))))))))))((((((((())))))))))))************+++++++++*********))))))************++++++++++++''')))++++++++++++,,,---........./////////000000000000111222222222222111222222111222333333333333555777999???TTTwww{{{mmmeeebbbbbbiiirrr|||}}}lllfffddd[[[XXXYYYVVVWWWWWWXXX]]]gggxxxnnnXXXIIICCCGGGIIIQQQ___mmmrrrjjjaaaXXXWWW]]]iiiqqqqqqpppqqqqqqsssqqqnnnkkkeeeXXXLLL888555111...---,,,++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))***************++++++++++++++++++++++++------------............000111222222222333666999AAAIIIPPPUUUbbb{{{}}}|||XXXVVVTTTRRRQQQNNNKKKHHHHHHGGGDDDAAA???===;;;:::888999999777333111000000......---------,,,,,,,,,)))))))))))))))))))))))))))((('''((()))***)))((('''((((((((())))))))))))***************)))))))))(((((())))))))))))))))))))))))))))))************+++++++++***************************+++++++++,,,(((***,,,,,,++++++,,,---....../////////000000000000000111222222222222111222222333333444444555555444555999IIIiiijjjccc^^^___dddlllxxxxxxqqqddd______YYYTTTUUUTTTQQQRRR\\\ooo~~~dddPPPGGGHHHDDDEEETTThhhuuuvvvrrr```[[[YYY```hhhmmmoooqqqrrrsssrrrooonnnkkkbbbXXX@@@:::222---++++++)))(((************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++,,,,,,,,,,,,............//////000000000000111111222555:::===JJJTTT___gggtttWWWUUUTTTRRRQQQOOOKKKHHHFFFEEEBBB???<<<:::999888777888888666333111000000......---------,,,,,,,,,)))))))))))))))))))))))))))((('''((()))***)))(((((((((((()))))))))******************************((((((((())))))******+++((()))))))))*********************************************+++++++++,,,,,,)))+++------,,,+++,,,---...////////////000000000000000111222222222222111222333444444333333444555666;;;FFFZZZyyyvvvdddbbbbbbeeekkkuuuyyyqqqmmmdddXXX[[[[[[WWWRRRSSS[[[ccczzzyyydddWWWKKKBBB???III[[[lllwww|||pppeee[[[YYY___gggmmmppppppqqqqqqnnnmmmlllfff^^^NNNDDD666---*********)))************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,---......//////000000000///000222333666;;;BBBGGGUUUdddtttVVVUUUSSSSSSRRROOOKKKHHHFFFDDDBBB???<<<:::888888666777777666333000000000......---------,,,,,,,,,************************(((''''''((()))******))))))))))))*********++++++***************+++++++++(((((())))))******++++++((()))))))))***************************************++++++++++++,,,,,,,,,***,,,---...,,,,,,,,,---////////////000000000111000000111222222222222111333444555444222222444777>>>LLL```ttt~~~rrrjjjffflllqqqwwwqqqeeeccc```]]]ZZZXXXWWWXXX]]]hhhyyyrrrVVVKKKAAACCCLLLXXXiiiwww}}}ppp```VVVXXXaaajjjnnnooorrrqqqnnnllllllhhhccc```TTTCCC555......///000************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++))))))***+++++++++++++++++++++,,,,,,,,,---------,,,------...//////000000111333777;;;AAAJJJSSSYYYiiixxxUUUTTTSSSSSSRRRPPPLLLHHHGGGFFFCCC@@@>>><<<:::999555666777555333000000000......---------,,,,,,,,,************************((('''&&&(((***+++***)))************++++++++++++*********+++++++++++++++))))))******************))))))))))))***************************+++++++++++++++++++++,,,,,,,,,,,,+++---......---,,,---.../////////000000000111111000000111222222222222111333444555333222333999===HHH^^^yyyooofffeeelllttt{{{sssjjj```ZZZYYYYYYXXXVVVWWWZZZaaalllzzzaaaSSSEEEBBBDDDNNNaaattt{{{sssdddWWWUUU]]]fffjjjooosssssspppnnnooolllhhhhhh^^^NNN>>>333...///111++++++++++++++++++++++++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++++++++)))***++++++,,,+++++++++++++++,,,,,,------......,,,------...///000111111///444;;;CCCMMMYYYdddkkk~~~TTTTTTSSSTTTSSSPPPLLLHHHGGGFFFCCC@@@===;;;:::999555666777555222000000000......---------,,,,,,,,,************************((('''&&&'''***+++***)))))))))))))))*********************++++++,,,,,,,,,++++++******************))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,...//////---,,,---...//////000000000111111111000000111222222222222111222333444333333888@@@HHH]]]uuu}}}nnnhhhggglllwww~~~oooeeeaaa^^^\\\YYY\\\YYYXXX[[[eeessswwwbbbNNNFFFEEEIIIXXXhhhkkkkkkdddZZZVVV\\\dddffflllpppsssqqqpppqqqooollliiidddYYYIII999///,,,---++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,---......///---......///000111222333333999DDDPPP^^^lllyyyTTTTTTSSSTTTSSSPPPLLLHHHEEEDDDAAA>>>;;;999888777444666666555222000000000......---------,,,,,,,,,************************''''''&&&'''***++++++***(((((((((((())))))))))))*********++++++,,,,,,,,,,,,+++++++++***)))))))))))))))))))))************))))))******++++++++++++++++++,,,,,,,,,---------,,,...//////...------...000000000000111111111111000000111222222222222111111333444333555;;;GGGPPPuuuuuujjjddddddkkkttt|||~~~ssskkkccc^^^YYYVVVSSSQQQTTT^^^kkktttyyy\\\MMMFFFCCCIIISSS[[[bbbbbb\\\XXX]]]bbbcccgggmmmppppppoooqqqpppmmmlllkkkeeeVVVCCC444......++++++++++++++++++++++++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////...///000111222333444444===EEERRRaaaqqqXXXVVVTTTRRRQQQNNNKKKHHHFFFEEECCC@@@===:::888777666666555444333111000///,,,,,,------,,,,,,+++***++++++***)))((('''&&&&&&(((((((((((())))))))))))'''(((((()))))))))))))))************************,,,+++***))))))***+++,,,***************************++++++,,,,,,------...++++++,,,,,,,,,---------.........////////////000111111222222222333333333333333333444444555555555+++222888999<<>>WWW|||qqqmmmkkkoooyyywwwooofff___[[[UUURRRRRRUUUYYY___lllyyywwwaaaQQQMMMPPPXXXcccfff```[[[[[[UUUVVV[[[dddnnntttvvvuuutttpppmmmllllllhhh___XXX@@@555---------***)))+++))))))))))))(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***************))))))******++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,...000111//////000222444666>>>LLLYYYdddppp{{{UUUSSSQQQOOONNNLLLHHHEEEEEEDDDAAA???;;;999666555666666555444333111000///,,,,,,------,,,,,,+++***)))))))))******+++++++++(((((((((((())))))))))))((()))******++++++******************************)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,---------............,,,---------............000000000111111111222222111111222333555666777777:::;;;EEE^^^zzzjjjhhhkkkrrr}}}vvviiiccc\\\YYYVVVUUURRRSSS\\\gggwwwuuuaaaXXXYYYaaammmooogggdddggg]]]\\\\\\___eeelllqqqsssvvvssspppooonnnlllhhhdddMMM>>>111///...***))),,,))))))))))))(((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******((()))******++++++******((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////,,,///111111///000444777???DDDQQQdddrrryyy~~~VVVTTTRRRPPPOOOLLLIIIFFFEEECCCAAA>>>;;;888666555666666555444333111000///,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***************************)))***++++++++++++***)))***++++++,,,,,,---------***++++++,,,,,,------...------------............------........./////////111111111111222222222333111222333444666777888999===CCCRRRkkk|||oooiiiqqqyyyzzzqqqjjjccc^^^[[[XXXTTTVVVZZZhhhtttooobbb^^^cccqqqxxxrrrmmmooojjjgggbbb___^^^ccckkkqqqtttttttttrrrqqqnnnkkkiiiZZZGGG666222000******///))))))))))))(((((((((((())))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))***)))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))***++++++++++++***'''(((***+++,,,,,,+++++++++++++++,,,,,,,,,---------.........////////////...111333222000222888>>>IIITTThhh}}}VVVTTTRRRPPPOOOMMMIIIGGGDDDCCCAAA>>>;;;888666555666666555444333111000///,,,,,,---------,,,++++++)))))))))((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***************************)))***+++,,,,,,+++***))))))***+++,,,------...///***++++++,,,,,,---......---------.........//////.........////////////000111222222222222333333333222333444555777888999:::BBBNNNddd|||ssstttxxxwwwsssiii```^^^]]]XXXSSSQQQWWWggg{{{{{{hhh___bbbrrr}}}zzztttsssvvvrrrjjjaaa\\\___hhhppppppsssuuutttqqqmmmjjjiiicccMMM:::555111,,,+++111))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))***)))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***'''(((***+++,,,,,,++++++++++++,,,,,,,,,---------............/////////000000222444333222555<<>>444///,,,***+++*********,,,+++***((())))))))))))))))))))))))*********)))((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))************,,,,,,,,,+++***)))((('''++++++******++++++,,,---++++++,,,------......///000//////000111111000///222000111555666;;;IIIXXXgggooo}}}YYYVVVRRROOOMMMJJJFFFCCCCCCBBBAAA>>><<<999666555666666555444222111000/////////......---,,,,,,,,,,,,+++***)))(((((())))))))))))))))))************(((((())))))))))))(((((()))***++++++***)))***+++,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---...............///000000000000000000111111111111000666555555:::999===LLLiiiuuummmqqq~~~~~~ssskkkbbb[[[XXXVVVTTTZZZhhhwwwwwwdddeeennnsssxxx~~~|||xxxpppcccWWWUUU[[[bbbkkkooossssssqqqooonnnoooiiicccXXXIII:::000------,,,+++******++++++***((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************++++++,,,++++++***)))(((+++++++++***++++++,,,---+++,,,,,,------......///------...///000000//////444333555<<>>;;;888666555666555444333222111000///......------,,,+++++++++******)))))))))))))))***))))))))))))************((())))))******))))))((()))***++++++***)))***+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000000//////...---++++++...............///000000000000111111111222222222000888888777:::;;;FFF[[[{{{uuupppqqq|||yyynnneee```ZZZUUUTTT[[[dddppp~~~oooddddddiiipppxxxwwwvvvpppeeeZZZUUUVVVZZZfffjjjpppssssssqqqppppppkkkkkkfffWWWCCC444///000---+++******++++++***((())))))))))))))))))))))))%%%&&&&&&'''(((((())))))&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))******************++++++++++++******+++++++++++++++,,,------,,,,,,,,,---......//////---...///000111111000000333444;;;FFFSSSaaarrr~~~}}}{{{qqqmmmhhhccc___\\\YYYVVVXXXUUURRROOOMMMJJJGGGDDDCCCBBB@@@===:::888666555555555444333222111000///...------,,,,,,+++******)))))))))))))))*********((()))))))))************)))))))))******))))))))))))***++++++***)))***+++***************+++++++++++++++,,,,,,,,,,,,------***++++++,,,---...//////000000//////...---++++++...............///000000000000111111222333333333222999777555;;;CCCWWWsss|||wwwwwwzzzyyyooohhhccc\\\WWWVVVZZZcccqqq~~~ggg[[[ZZZdddooossssssqqqiii```YYYWWWXXXaaaeeekkkqqqssssssqqqpppmmmooolll```NNN===222......,,,******++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((()))))))))************)))***++++++,,,,,,,,,+++,,,++++++++++++,,,------,,,,,,------.../////////000222333333222222333333333888CCCQQQ```nnn{{{}}}yyyrrrkkkddd___WWWVVVTTTRRRRRRSSSTTTTTTXXXUUURRROOOMMMKKKGGGEEECCCBBB???<<<999777666666444444333222111111000000...------,,,,,,+++******)))))))))***************((()))))))))************))))))************)))))))))***++++++***)))***+++((())))))*********+++++++++++++++,,,,,,---------++++++,,,------...//////---...............------...............///000000000111111222333444444444444999666888GGGZZZwww}}}zzzzzzzzzpppkkkccc[[[WWWVVVYYYdddooouuu___VVV]]]hhhtttuuutttooofff^^^YYYXXX\\\```fffmmmrrrsssrrrpppooonnnjjjdddYYYIII888...///---+++***++++++***)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((()))))))))************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---......//////000222333444333222222555888;;;EEETTTaaammmwww~~~qqqmmmgggaaa]]]YYYWWWUUUVVVUUUUUUTTTSSSTTTVVVWWWWWWUUUQQQOOOMMMKKKHHHEEEDDDBBB???;;;888777666666444333333222111111000000......------,,,+++++++++))))))************)))((())))))))))))************)))******++++++******))))))***++++++***)))***+++((()))***+++++++++++++++***++++++,,,,,,------...,,,,,,------......//////,,,,,,---.../////////..................///000000111111222333444444555666444888:::FFFbbb}}}}}}~~~}}}sssiii___YYYUUUTTTXXX___pppyyyrrrcccaaafffuuuvvvuuuqqqjjjbbb\\\YYYXXX[[[aaaiiiooorrrrrrpppppplllgggfffbbbUUUBBB333000...+++******+++******))))))))))))))))))))))))))))))(((((('''&&&&&&%%%'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))******************+++,,,------,,,,,,,,,,,,,,,,,,,,,------...---------...//////000000000222222111111444:::@@@MMM\\\llluuu{{{zzzooogggbbb[[[ZZZWWWUUUTTTTTTUUUVVVVVVXXX[[[]]]^^^___bbbdddWWWTTTQQQOOOMMMKKKHHHEEEDDDBBB>>>;;;888666666666333333222222111000000000//////......---,,,,,,,,,******++++++***)))((('''))))))))))))************)))******++++++******))))))***++++++***)))***+++)))***+++---......------******+++,,,,,,---......---------...............,,,------...//////.....................///000000111111222333444555666666555;;;BBBZZZuuuggg___ZZZVVVVVVYYY___iiiwwwxxxkkkdddnnnoooooonnnkkkfffcccaaaVVVXXX]]]dddlllqqqqqqppppppkkkhhhiiiiii___MMM>>>111///+++******++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))************++++++,,,,,,---,,,,,,,,,---,,,,,,,,,,,,---......------......//////000000///111222222333:::EEENNNaaarrrvvvggg]]]XXXVVVUUUTTTUUUVVVWWWYYY[[[___bbb```eeelllrrruuuyyy}}}WWWTTTQQQOOOMMMKKKHHHFFFDDDBBB>>>:::888666666666333222222222111000000000000//////......---,,,,,,***+++++++++***)))'''&&&))))))))))))******************++++++++++++******)))+++++++++***)))***+++***,,,---///000000//////******+++,,,,,,---.....................------------...............------...............///000000111111222333444666666777777>>>JJJhhhpppgggbbb]]][[[[[[TTT___ooo|||qqqaaadddfffhhhjjjkkkkkkjjjjjjUUUVVVZZZbbbjjjooopppoooooollljjjlllllldddUUUHHH222///,,,******++++++***))))))))))))))))))))))))''''''(((((()))*********(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))(((((((((((())))))))))))))))))************,,,,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------......///000000000000222444555888BBBPPPZZZmmmqqqkkkaaaZZZVVVUUUUUUVVVXXX[[[^^^bbbfffkkkppptttwww}}}XXXUUURRROOOMMMJJJGGGDDDBBB@@@>>>;;;999777666555555555444333111000//////------......------,,,++++++++++++*********))))))'''(((((()))***+++++++++)))************+++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...............////////////000000000000000111111111000333555222000333888;;;:::AAAYYY~~~pppbbb]]]ZZZVVVXXX[[[cccqqqccc```[[[[[[cccjjjiiieeeccc[[[VVVSSSWWWbbbkkkooooooooommmlllllljjjddd[[[TTT???444+++***+++***))))))******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&***((('''((()))***)))'''(((((((((((())))))))))))((((((((((((((()))******)))************+++++++++++++++,,,,,,,,,------------------.........//////...------...000222333333222888:::555777HHH```pppxxxmmmggg___]]][[[YYYYYYZZZ]]]^^^dddhhhmmmrrrxxx~~~XXXUUURRROOOMMMJJJGGGDDDBBBAAA>>><<<999777666666666666555333222111000///------......------,,,++++++++++++*********))))))'''(((((()))******++++++)))************+++++++++)))+++,,,,,,++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,------......------,,,,,,------...............////////////000000000000111111111111333555666444333444777888;;;GGGdddqqqggg___XXXTTTVVV[[[eeetttsssbbbZZZXXXaaakkklllgggbbb[[[VVVRRRUUU^^^gggmmmnnnpppooooooooommmiiibbb\\\JJJ<<>>QQQttt~~~pppdddZZZWWWVVVVVVZZZdddtttnnnaaaYYY___jjjlllfff```\\\WWWQQQRRRXXXaaahhhkkkpppoooooopppooolllhhhdddYYYGGG555//////...------******))))))))))))******))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))***((('''((()))***)))'''(((((((((((()))))))))))))))(((((((((((()))******************+++++++++,,,,,,,,,,,,,,,------------------.........///////////////000111111222222222333777???MMMbbbvvvzzzrrreee\\\WWWWWWYYY[[[cccffflllttt}}}XXXUUURRROOOMMMJJJGGGDDDCCCBBB???===:::999777777777777666555333222111111------......------,,,+++************************(((((())))))************))))))*********+++++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,......------------..................//////////////////000000111111222222000///111666999999:::<<>>;;;999888888777777666555333222111111------......------,,,+++************************)))))))))))))))*********))))))*********+++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---------------------///......------......///............////////////...//////000111111222222222///111666999888;;;AAALLLhhh{{{rrrccc```[[[UUUTTT[[[gggqqqwww```XXX\\\______^^^```]]]XXXSSSRRRVVV]]]bbbmmmnnnppppppnnnllljjjiiiiiiXXXDDD888222---***+++++++++************++++++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))*********((('''((()))***)))'''(((((((((((()))))))))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000---///111111111222555888;;;JJJ]]]lllxxxxxxlllaaa[[[YYY[[[___dddkkkrrryyy}}}XXXUUURRROOOMMMJJJGGGDDDDDDCCCAAA>>><<<:::999888777666555444333111000000------......------,,,+++***************+++++++++))))))))))))))))))******)))************++++++++++++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////............//////............////////////......///000111222222333777333444888777666>>>JJJ]]]xxx}}}iiieee___YYYVVVXXX^^^cccyyy|||eeeYYYVVVXXX]]]bbbcccbbb___YYYUUUTTTXXX\\\jjjmmmpppqqqpppmmmlllllliii]]]NNNBBB777---***+++++++++************++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))))))))******((('''((()))***)))'''(((((((((((())))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,---------................../////////000000000///111111///...000555:::DDDXXXnnnxxx|||}}}nnnddd^^^]]]___^^^dddmmmvvv~~~XXXUUURRROOOMMMJJJGGGDDDEEEDDDAAA???<<<:::999999666666555333222111000///------......------,,,+++))))))*********+++++++++***))))))))))))))))))))))))************++++++++++++,,,------,,,,,,---///------------------------,,,,,,------......////////////............//////............////////////......///000111222333333777444555999888999GGGZZZuuuyyyrrrhhh```[[[ZZZZZZ[[[ggguuusssdddYYYUUU\\\dddeeegggfffaaaXXXTTTUUUXXXccchhhmmmpppooommmlllllliiibbbYYYNNN???111,,,---,,,++++++******++++++,,,((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((*********)))))))))))))))***((('''((()))***)))'''(((((((((((())))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------------------.............../////////000000000000000222222111111666>>>FFF\\\qqqtttiiiccc```___eeemmmsss{{{XXXUUURRROOOMMMJJJGGGDDDEEEDDDBBB???===;;;:::999666555444333111000//////------......------,,,+++))))))******++++++++++++*********))))))))))))))))))************++++++++++++,,,...---,,,,,,---///------------------------,,,,,,,,,---...///000000//////............//////............/////////000---...///000111222333333333111444999:::===RRRiiissshhhaaa]]]YYYVVVWWWfffxxxppp___VVV[[[eeegggjjjkkkeee[[[TTTSSSUUU[[[aaaiiimmmmmmkkkkkkkkkhhhfffaaaVVVEEE444...000,,,++++++******++++++,,,((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))++++++******))))))((((((***((('''((()))***)))((((((((((((((())))))))))))*********)))******+++,,,++++++,,,,,,,,,------------------.........//////////////////000000000000///222444555777???LLLUUUuuu~~~qqqkkkeeecccfffhhhkkktttTTTSSSQQQOOOLLLJJJHHHGGGFFFDDD@@@<<<:::999::::::777666555333222111000000000000///...------,,,,,,***)))((()))+++,,,,,,+++))))))*********+++++++++******+++,,,------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000///...------...///000////////////000000000000000000000111222222333333888222555???===???[[[}}}yyyyyy}}}ttthhh```ZZZWWWVVV___lll{{{~~~}}}sss\\\UUUYYY___eeejjjjjjddd[[[UUURRRVVV\\\dddkkknnnooooooooonnnjjjgggcccTTT@@@111------,,,***+++,,,------,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---------------------------------.........//////444222000000111222222111333333333444<<>>:::888777777888777666555333222111000000000//////...------,,,,,,,,,***)))***++++++***)))******************++++++******++++++,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000///...------...///000////////////000000000111000000000111222222333333666444999???>>>FFFggg}}}tttnnnmmmsss~~~{{{|||}}}qqqfff^^^XXXVVVZZZbbbppp{{{aaaUUUVVV\\\aaaggghhhccc[[[TTTPPPUUUZZZaaahhhlllnnnnnnnnnnnnjjjgggdddXXXEEE555//////---++++++,,,,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---------------------------------........./////////......///000111111000444444555:::FFFWWWiiiuuu}}}tttmmmdddbbbfffjjjqqqzzzTTTSSSQQQOOOLLLIIIGGGFFFDDDBBB>>>;;;888777777888777666555333222111000000/////////...------,,,,,,...,,,+++***++++++)))(((++++++******************++++++++++++++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,------............------//////............///000/////////000000000111111000000111111222333333333000555:::<<>>;;;:::999999777666555333222111000000...............---------+++***)))***,,,---,,,+++************************,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------------------------......//////......------......///////////////000000000000111111111111111111111222333333444444888===CCCNNNhhhsssjjjeeekkktttxxxwwwvvvwwwxxx{{{~~~~~~|||yyyuuuqqqnnnmmmlllnnnoooqqqtttuuuvvvvvvuuuuuuwwwzzz{{{{{{|||~~~}}}sssddd]]]WWWYYY___lllxxxfffbbbffflllqqqssspppkkkggg[[[ZZZZZZ^^^dddjjjnnnooommmiiifffgggggg___NNN???111///---,,,------,,,,,,))))))************))))))((((((((((((((((((((((((************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.............../////////000000///111444444333222444555:::DDDUUUjjjzzz~~~wwwnnnfffeeehhhnnnwwwVVVTTTRRROOOLLLHHHFFFEEEBBBAAA???<<<:::888777666777666555333222111000000........................+++***)))+++---...------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------......////////////......,,,---...///000000000///000000000111111111222222111111222222333444444444777;;;FFF^^^tttggggggnnnrrrqqqpppooorrrvvvzzz}}}}}}}}}|||zzzxxxtttpppmmmkkkiiiiiijjjkkkmmmnnnoooppppppppprrrtttwwwxxxxxxyyyzzz{{{~~~~~~~~~~~~~~~~~~}}}hhh```ZZZZZZ[[[cccxxxqqqaaadddiiiooosssrrrooolll^^^[[[YYY[[[bbbiiilllmmmkkkiiigggfffhhhdddVVVHHH666222...,,,,,,---......)))******++++++******)))))))))))))))))))))))))))*********************************************************************************++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------.............../////////000000000...000333222111111555888===MMMeeexxxrrrhhhfffdddjjjsss|||VVVUUURRROOOKKKHHHFFFDDDBBBAAA???===:::888777666777666555333222111000000........................,,,+++***+++------,,,+++(((((()))***+++,,,,,,---,,,,,,,,,------......///------------..........................................////////////......,,,---...///000000000///000000111111111222222222111111222333333444444555444:::NNNrrrjjjcccfffhhhfffeeedddhhhnnntttxxxyyyyyyyyyyyy{{{}}}~~~uuusssooollliiiggggggggghhhhhhhhhiiijjjkkklllmmmoooqqqtttuuuuuuuuuvvvwwwzzz{{{||||||}}}}}}|||||||||~~~rrrggg^^^\\\ZZZ]]]lll}}}zzz```aaaeeejjjppprrrqqqooo```[[[WWWXXX^^^fffjjjkkkhhhiiihhhfffgggggg\\\OOO===888111,,,+++,,,------)))******++++++******)))))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///.../////////000000000000---000222222111333:::???NNNaaayyyrrrhhhggglllqqq{{{{{{ssspppyyyVVVUUURRROOOKKKHHHFFFDDDDDDCCCAAA???===:::888888777666555333222111000000---.....................///---,,,,,,,,,,,,+++)))''''''(((***+++,,,---...,,,,,,------...///000000............/////////000..............................////////////......+++,,,...000000000000///000111111111111222222222111222222333333444444555888@@@\\\nnnaaa```___\\\ZZZZZZ^^^fffmmmsssuuuvvvvvvsssuuuwwwyyy{{{{{{zzzyyyqqqooollliiifffeeeeeefffhhhhhhgggggghhhiiikkkllllllooorrrssssssssstttuuuqqqrrrtttvvvwwwwwwwwwvvvuuuxxx{{{~~~~~~nnnaaa]]][[[YYYaaammm``````ccchhhooossssssqqqaaa[[[UUUUUU\\\ccchhhiiigggiiihhhfffgggggg___TTTCCC<<<333,,,******,,,,,,******++++++++++++******))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////////////////000000000000---000333333333888@@@GGGeeeyyyzzzqqqkkkjjjrrr}}}{{{jjj```]]]fffuuuZZZWWWRRROOOLLLIIIFFFDDDDDDBBB@@@===;;;:::::::::666666555444222111000000,,,------......------,,,************************+++******,,,......---,,,******+++,,,------------............................................................////////////////////////000000000000222111000000000111333333000333555333111333777:::;;;>>>iii|||sssrrrrrrvvv{{{fff]]]XXXTTTPPPTTTWWW\\\bbbhhhllloooppppppqqqrrrsssssssssrrrqqqiiigggdddaaa``````bbbcccaaaccceeeeeeeeeeeeggghhhiiikkkmmmoooqqqrrrssstttppppppnnnnnnoooqqqssstttsssssstttvvvxxx{{{~~~qqqgggaaa\\\[[[]]]lll~~~~~~}}}zzznnndddfffqqqwwwtttmmmiiiccc\\\YYY\\\aaaeeefffiiijjjiiiggghhhiiiccc\\\RRREEE555,,,,,,...+++(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////111111000//////000222222333///111555444666III___{{{vvvooommmqqqzzz{{{hhh[[[UUUZZZbbbYYYVVVRRRNNNKKKIIIEEECCCDDDBBB@@@===;;;:::999999666666555444222111000///,,,------......------,,,************************+++******,,,......---,,,******+++,,,------------............................................................////////////////////////000000000000222111000000000111222333000333555444444666888:::AAAHHHtttzzznnngggfffhhhtttlll^^^WWWRRROOOQQQSSSWWW\\\aaadddggghhhlllmmmnnnoooooonnnmmmllldddbbb___\\\[[[\\\]]]^^^___aaabbbccccccdddfffhhhhhhiiikkkmmmnnnpppppppppnnnmmmlllllllllnnnoooqqqqqqqqqqqqsssuuuxxxzzz|||yyyyyymmmccc\\\YYYZZZ___oooxxxrrruuuwwwgggdddllltttuuurrrrrrmmmfffaaa___aaaeeeggghhhjjjjjjhhhiiiiiieee^^^XXXKKK:::000......---***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))******************))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////111000/////////000111222333222555:::;;;@@@WWWooozzzyyyzzz~~~sssaaaVVVVVV\\\ZZZVVVRRRNNNKKKHHHEEEBBBDDDBBB@@@===;;;:::999999666666555333222111000///,,,------......------,,,+++++++++++++++++++++++++++******,,,......---,,,******+++,,,------------............................................................////////////////////////000000000000111111000000111111222333111222333555777888888999EEETTTuuukkkfffdddkkk~~~uuucccXXXRRROOOOOOQQQSSSWWWZZZ]]]___aaagggggghhhhhhgggfffdddccc]]]\\\YYYWWWVVVWWWXXXYYY[[[]]]___```aaabbbeeegggfffggghhhjjjkkkkkkllllllkkkjjjiiihhhiiijjjkkklllmmmmmmmmmnnnpppsssuuuwwwwww{{{vvvjjj___YYYXXXXXXccctttuuukkklllyyymmmcccgggqqqxxxzzzxxxuuuooofff___\\\___bbbfffiiijjjiiijjjkkkggg``````SSSBBB555000///...,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------........./////////000000//////000111111222222222555;;;>>>HHH___wwwxxx|||~~~qqqppp{{{mmm[[[UUUVVV[[[XXXTTTPPPMMMIIIFFFCCCCCCBBB???===:::999999999666555444333222000//////,,,------......------,,,+++++++++++++++++++++++++++******,,,......---,,,******+++,,,------------............................................................////////////////////////000000000000111111111111111222222222444222333666888777888:::FFF^^^vvvkkkkkkvvvpppaaaWWWQQQOOOPPPQQQSSSVVVYYY\\\^^^aaaaaaaaaaaa```^^^\\\[[[XXXWWWUUUTTTSSSTTTUUUUUUVVVXXX[[[]]]^^^```bbbdddeeeeeefffggghhhhhhhhhhhhhhhhhhgggffffffggghhhhhhkkkkkkkkkkkkmmmoooqqqrrrwwwzzz~~~ssseee[[[YYYWWW\\\iii|||{{{qqqrrr}}}qqqdddeeeoooyyy}}}}}}xxxmmm```YYYYYY]]]bbbgggjjjjjjkkkllliiidddfffZZZJJJ<<<333000...---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))*********++++++++++++******))))))******+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............//////////////////000000111111222222666333555<<>>333...,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))******+++++++++*********++++++++++++,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---........./////////000000000000111222333444555555555777888???NNNaaaooovvvwww}}}~~~~~~|||wwweeePPP```]]]XXXSSSPPPLLLHHHFFFBBBAAA>>><<<:::888888888555444333222111///......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,******+++,,,------------............................................................////////////////////////000000000000///000111222333222222111666222333777777999JJJ^^^{{{vvvtttfffRRRPPPLLLIIIHHHJJJLLLNNNNNNOOOOOOOOONNNMMMKKKJJJGGGGGGGGGHHHHHHIIIIIIJJJLLLOOOQQQSSSTTTUUUXXXZZZ\\\\\\^^^___````````````^^^___aaabbbcccdddeeeeeeeeeeeefffgggiiillloooqqqrrrtttwwwyyy{{{}}}~~~uuulllaaa]]]ZZZ]]]jjjrrrfffbbbeeejjjssswww{{{wwwlll___VVVRRRUUU^^^fffhhhjjjlllllliiibbbaaa]]]SSSDDD777///,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))******+++,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---....../////////000000000000111222444555666777777666777@@@OOO___mmmwwwzzzyyy~~~~~~~~~~~~sssXXX```\\\WWWSSSOOOLLLHHHEEEBBBAAA>>><<<999888888888555444333222111///......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,******+++,,,------------............................................................/////////000////////////000000000000///000111222333222111111555222333777888<<>>;;;999777777777555444444333222111000000000//////...------,,,,,,***++++++,,,+++***)))(((,,,+++***+++---...---,,,...------------...////////////...---------------........................---......////////////////////////000000000111111222222111111111111111111333555666777<<>>SSShhhvvvpppqqqxxxbbb^^^YYYUUUQQQLLLHHHDDDBBB@@@===:::888666666666555444444333222111000000........................,,,++++++++++++,,,------,,,+++***+++---...---,,,...------------...//////...------------...//////........................---......///////////////000000000111111111222222111111222222333444444444333888===IIIkkkuuuhhhpppvvvggg\\\SSSLLLNNNQQQRRRSSSTTTQQQPPPNNNLLLJJJMMMQQQUUUWWW\\\ccckkkrrrxxx~~~rrr```YYYXXX___qqq}}}tttnnniiigggccc```]]][[[ZZZZZZVVVVVVVVVUUUSSSQQQNNNMMMGGGHHHHHHHHHGGGFFFFFFEEEGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNOOOQQQSSSUUUWWWXXX[[[]]]```dddhhhlllooopppqqqqqqqqqpppppppppoooooolllmmmnnnnnnmmmmmmoooqqqpppqqqwwwyyymmmccc]]]\\\bbbtttzzz|||xxxwww{{{}}}yyyuuusssfffZZZPPPPPPVVV^^^fffllliiigggccc___^^^[[[OOOCCC333111...---.........---***++++++,,,,,,++++++***)))************+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000000000111111222333333333222444888999:::EEE\\\rrr}}}tttooowwwaaa^^^YYYTTTPPPKKKFFFCCCCCCAAA>>>;;;999777777777555444444333222111000000........................,,,++++++++++++,,,---...,,,+++***+++---...---,,,...------------...//////---------------...//////........................---......////////////////////////000000000111111111111222222333444444555666999CCCZZZ{{{uuu}}}lllbbbYYYRRROOOOOONNNQQQUUURRRQQQOOOLLLJJJJJJMMMPPPSSSXXX___ffflllrrrxxx|||tttbbb[[[YYYaaalll~~~}}}uuunnnjjjhhhhhhbbbbbbbbb```]]]ZZZVVVTTTLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPSSSUUUVVV[[[\\\```dddhhhkkknnnoooqqqppppppooonnnmmmmmmllljjjkkkmmmmmmmmmmmmooopppqqqpppsssyyy~~~yyykkk___XXXYYYgggwwwnnnlllooo}}}vvvnnnsssyyyqqqmmmppptttrrrrrrssseee[[[PPPNNNPPPWWWaaaiiiggggggeeebbb```]]]UUUKKK:::666111...------------***++++++,,,,,,++++++***)))************+++++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000111111222222333333444333444888AAAJJJWWWjjjzzz{{{xxxaaa]]]XXXTTTOOOKKKFFFBBBCCCBBB???<<<999888777777555444444333222111000000---.....................,,,,,,+++***+++,,,...///,,,+++***+++---...---,,,...------------...//////---------------...///000........................---......///////////////////////////000000000000111111222333333444555555888:::HHHggguuu```[[[VVVTTTPPPLLLMMMPPPTTTSSSQQQNNNKKKJJJLLLOOOQQQVVV\\\ccciiinnntttxxx~~~ssseee\\\[[[]]]kkk}}}wwwtttssskkkkkkjjjhhheee```\\\ZZZQQQPPPNNNLLLKKKKKKKKKLLLFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKMMMOOOQQQSSSTTT[[[\\\```dddhhhkkkmmmnnnpppooonnnmmmlllkkkjjjjjjhhhjjjlllllllllmmmnnnpppvvvssstttxxx{{{}}}tttdddYYYUUU^^^uuuxxxlllggggggssszzzmmmooo{{{tttjjjeeejjjoooooopppsssjjj```UUUOOONNNQQQ[[[eeeeeeggggggdddbbb```YYYRRR@@@;;;444...,,,,,,,,,++++++++++++,,,,,,+++++++++)))************+++++++++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000111111222222333444444777555:::IIIYYYhhhvvv{{{ccc___ZZZUUURRRNNNJJJGGG@@@???===;;;999888777777333333222222111000000000////////////////////////------------...---***'''---,,,---...000000...,,,---...............------000///...---------------........................---......///000111111222000111111111111222222222111222333333222222444666777;;;SSS}}}nnn___YYYVVVLLLIIIJJJFFFNNNOOOQQQRRRQQQPPPMMMLLLNNNRRRXXX^^^eeekkkrrrvvv~~~ooo\\\ZZZYYY___~~~zzzssspppgggfffeeecccaaa`````````XXXTTTNNNKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHIIIKKKNNNQQQTTTVVVUUUXXX]]]bbbgggkkkmmmnnnmmmnnnnnnllljjjhhhhhhiiiiiiiiihhhgggiiikkkmmmooorrrrrrtttvvvyyy}}}yyyggg\\\ZZZ]]]ggg{{{ooogggeeeiiiqqqwwwqqqvvvxxxlllaaa___ccciiiooouuunnniiiXXXNNNTTTWWWXXX___ggggggfffeeebbb^^^ZZZXXXGGG>>>333---,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111000//////111222---222222...///444666333;;;888===QQQmmm}}}zzzccc___ZZZUUURRRNNNJJJGGGAAA@@@>>>;;;999777666666333333222222111000000000////////////////////////---,,,+++,,,---...,,,+++,,,,,,,,,...//////...,,,---...............------//////...---------------.................................///000111111111000111111111111222222222111222333333222333555777;;;HHHggg|||kkkaaa]]]RRRMMMLLLFFFKKKMMMPPPRRRQQQOOOKKKIIIJJJMMMQQQVVV\\\ccckkkpppzzz}}}vvvggg\\\ZZZjjjuuummmiiicccbbbaaa```___^^^^^^___\\\YYYTTTQQQPPPOOOMMMLLLIIIHHHHHHHHHHHHHHHIIIIIIFFFFFFGGGHHHJJJLLLOOOPPPUUUXXX\\\```dddgggiiijjjjjjkkkkkkjjjgggffffffgggggggggffffffhhhjjjmmmnnnpppqqqrrrtttwwwzzz~~~sssfff]]]]]]bbbpppxxxmmmffffffiiiyyyuuusssxxxxxxmmmaaa]]]^^^cccllluuuuuurrraaaSSSSSSRRRTTT___ddddddeeedddbbb___\\\ZZZKKKBBB666///---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000///000222444///222333000111666777333444;;;LLLgggccc___ZZZUUUQQQMMMIIIFFFBBBAAA>>><<<999777666555333333222222111000000000////////////////////////...,,,+++,,,...///...---,,,++++++,,,......---,,,------...............---//////...------------.................................//////000000111111000111111111111222222222111333444333333333555777;;;SSS{{{{{{mmmcccVVVPPPNNNFFFGGGJJJMMMPPPPPPMMMJJJHHHHHHIIIJJJMMMRRRZZZcccjjjrrrvvv|||tttddd^^^aaagggzzztttjjjeeeddd^^^^^^^^^]]]]]]^^^^^^___aaa___\\\[[[ZZZXXXVVVTTTNNNMMMKKKJJJJJJJJJKKKKKKFFFFFFEEEFFFGGGIIIKKKLLLUUUWWWZZZ^^^aaaccceeeeeeggghhhhhhfffdddbbbcccddddddddddddfffhhhjjjmmmnnnnnnooopppqqqtttwwwyyyzzz|||~~~xxxjjjddd```eeetttyyyoooiiigggnnn~~~wwwkkkbbb\\\___kkkwww~~~sssbbbZZZRRRSSS^^^aaabbbccccccbbb```]]][[[QQQGGG:::111............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000000000222444111222222111333888888555555DDD^^^|||ccc___ZZZUUUQQQMMMHHHFFFCCCAAA???<<<999666555444333333222222111000000000////////////////////////---------///000000...,,,,,,+++***+++---...---+++,,,---......///.........///......---------................................./////////000000000111000000111111111222222222222333444444444444666888;;;]]]|||mmm\\\UUURRRKKKFFFGGGIIIJJJKKKLLLLLLKKKJJJIIIHHHIIILLLTTT^^^eeeiiiooowww}}}|||yyywww|||vvvmmmfffcccbbbccc]]]]]]]]]]]]^^^___``````cccbbbbbbcccdddcccaaa___XXXUUURRRNNNLLLJJJJJJJJJGGGFFFFFFFFFGGGIIIJJJKKKRRRTTTXXX\\\___aaaccccccdddeeedddccc``````aaacccbbbcccdddfffhhhkkkmmmooommmmmmoooppprrrtttvvvwww|||~~~yyyooodddaaahhhzzz{{{qqqkkkjjj}}}nnnbbb```lll{{{zzzmmm\\\UUU]]]___```bbbcccbbb___\\\ZZZUUULLL>>>444.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------............///000111000///000111333111111111222444888999999BBBTTTpppccc___ZZZUUUPPPLLLHHHEEECCCAAA???<<<999666555444333333222222111000000000////////////////////////---...000333444111---))),,,+++***+++,,,------,,,,,,------...//////............---------......///////////////////////////////////////000000000000000000111111111222222222222333444555444555888:::@@@gggxxxcccZZZXXXRRRIIIGGGEEEEEEFFFJJJNNNQQQLLLKKKIIIGGGIIIOOOWWW]]]ccciiisss{{{~~~zzzwwwsssvvvtttooojjjfffcccaaa```\\\\\\\\\\\\]]]^^^___```bbbcccdddgggjjjkkkjjjhhhbbb```[[[UUUPPPLLLIIIHHHGGGGGGFFFFFFGGGHHHJJJKKKOOOQQQUUUZZZ^^^aaacccdddbbbbbbbbb```^^^^^^___aaaaaabbbcccfffhhhkkkmmmooolllmmmnnnppprrrssstttuuu{{{}}}tttggg```bbbooovvvllliiixxxyyyhhhaaakkkyyylll[[[\\\]]]___aaabbbaaa^^^[[[YYYWWWNNNBBB666///------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////000111222111//////000222000000000222444666;;;???PPPfffccc___ZZZTTTPPPLLLGGGDDDBBBAAA>>><<<999777666555333333222222111000000000////////////////////////---...111444555333...+++---,,,***+++---......---,,,,,,---...////////////...------------...//////////////////////////////////////////000000000000000111111111111222222222222333555555555666999;;;DDDkkkiii\\\ZZZTTTOOOKKKFFFCCCCCCHHHNNNRRRMMMLLLIIIGGGGGGJJJOOOSSS]]]cccmmmvvv|||vvvpppmmmjjjqqqpppnnnkkkgggdddaaa___^^^^^^]]]]]]]]]^^^^^^___aaabbbdddgggkkknnnmmmllliiigggccc^^^XXXSSSOOOLLLIIIHHHGGGFFFFFFGGGHHHIIILLLOOOSSSXXX\\\___aaabbb``````^^^\\\[[[[[[]]]``````aaaccceeehhhjjjlllllljjjkkkmmmoooqqqsssssstttwwwyyy|||~~~uuuhhhbbb```iiizzzjjjfffnnnoooeeekkkwwwxxx```ZZZYYY\\\___aaaaaa___\\\YYYWWWQQQEEE:::222.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------........./////////000111111000//////000222000000222333333555???JJJ\\\uuuccc___ZZZTTTPPPKKKGGGCCCAAA@@@>>>;;;999777666666333333222222111000000000////////////////////////...---...111333444333222///---++++++---//////...+++,,,---...////////////---------------...//////////////////////////////000000000000////////////000111111111111222222222222444555666666777999<<>>;;;999777666555666555444222111000000000------............------,,,,,,,,,,,,,,,///333777444000,,,***+++---..................////////////............////////////////////////000000000000000000000000111111111111222222111111111111111111999222222999999666???OOOsss|||lllbbbYYYSSSMMMGGGFFFGGGGGGOOOTTTSSSRRRRRRLLLDDDHHHIIINNNUUU^^^fffkkkmmmwwwyyy}}}xxxmmmbbb\\\XXXVVVSSSRRRSSSRRRQQQPPPUUUTTTVVV[[[^^^aaahhhpppxxxwwwoooooozzz}}}zzzxxxuuurrrooommmllllllgggggggggeeeccccccdddeeegggggggggiiilllllljjjhhheeebbb\\\UUUPPPLLLJJJJJJIIIKKKNNNQQQSSSTTTTTTTTTTTTSSSQQQPPPQQQTTTVVVXXXYYY\\\^^^______```aaaccchhhiiikkkmmmoooooooooooooooqqqssssssqqqppppppppprrr~~~uuujjjdddfffnnnqqqppptttzzzsssxxx~~~xxxiiiRRRPPPPPPUUU^^^cccaaa^^^^^^ZZZXXXQQQFFF;;;333000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////...................../////////000111111111111111111222222666111111666888===RRRhhh}}}___\\\VVVQQQMMMIIIEEEBBBBBB@@@>>>;;;999777666555444444222111000/////////------............------,,,------,,,,,,...111444666222...,,,,,,...//////............////////////............////////////////////////000000000000//////000000000111111111222222111111111111111111888333444:::;;;===MMMbbb{{{ooobbb[[[TTTMMMHHHGGGFFFMMMSSSTTTTTTTTTNNNGGGFFFHHHKKKQQQYYY```eeegggrrruuuzzz~~~~~~vvvlllaaaYYYUUUSSSQQQNNNMMMLLLLLLJJJIIIKKKJJJKKKOOOQQQTTT[[[dddnnnsssqqquuu{{{yyywwwuuutttoooooommmjjjgggdddcccccceeeeeefffiiimmmoooooommmhhheee```YYYSSSNNNJJJHHHIIIJJJMMMPPPQQQRRRRRRQQQRRRQQQOOOOOOPPPRRRUUUVVVWWWYYY[[[]]]]]]^^^___aaaeeegggjjjlllnnnooooooooooooppppppnnnkkkgggffffffkkkwww|||oooffffffjjjwwwqqqttt{{{|||mmmUUUQQQPPPTTT]]]bbbaaa______[[[XXXRRRIII===444000///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////////////////............/////////000000111111111111111222222333666333555:::<<>>;;;999777666555333333111000//////......------............---------.........,,,---...000777444000....../////////............////////////............////////////////////////000000000000////////////000000000000111111222222222222222222222222444777999DDD^^^xxxoooddd\\\RRRJJJFFFEEEJJJPPPRRRSSSTTTQQQMMMHHHHHHIIILLLPPPVVV[[[^^^nnnrrrwww}}}|||sssggg[[[SSSOOOOOOMMMJJJFFFDDDDDDCCCAAA@@@CCCAAABBBDDDEEEHHHQQQZZZiiisssxxx~~~|||xxxsssmmmhhhcccaaabbbbbbccceeehhhkkkkkkjjjjjjhhhddd___XXXQQQJJJGGGIIIJJJLLLMMMNNNOOONNNNNNNNNMMMLLLLLLMMMOOORRRSSSSSSUUUXXXYYYYYYZZZ]]]___ccceeehhhkkknnnoooooonnnnnnnnnmmmjjjeeebbb``````gggrrrvvvjjjeeeeeewwwzzzuuuvvvyyy~~~|||ttt\\\TTTQQQRRRZZZ```aaa```aaa[[[YYYUUULLLBBB888111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////////////////....../////////000000000111111111111111222333333333222555:::===FFF^^^vvv~~~]]]ZZZUUUQQQNNNKKKHHHEEEBBB@@@>>>;;;999777666555333333111000000/////////------............---------...//////---,,,,,,---777444000......//////...............////////////............////////////////////////000000000000....../////////000000000111111222222222222222333000333666777;;;OOOrrrqqqggg[[[QQQKKKFFFHHHJJJLLLOOORRRTTTUUUOOOMMMJJJHHHHHHKKKQQQVVVdddhhhooovvv{{{~~~}}}xxxmmm```TTTNNNOOOQQQKKKHHHEEEBBBBBBAAA@@@???@@@???@@@AAABBBFFFQQQ]]]ooo{{{}}}tttlllgggfffeeeccccccdddeeedddcccjjjiiihhhddd^^^VVVNNNIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJLLLNNNPPPPPPRRRTTTUUUVVVXXX[[[]]]aaadddhhhkkknnnooooooooollllllllljjjfffcccbbbbbbjjjsss~~~}}}pppfffbbbjjjwww~~~|||}}}||||||iiiYYYSSSQQQWWW^^^```aaabbb\\\[[[WWWPPPFFF<<<444///...------------,,,,,,,,,------------------------....................................////////////...////////////000000000111111111111222333333444333333666;;;@@@OOOjjj{{{~~~]]]ZZZUUURRROOOLLLHHHFFFBBB@@@>>>;;;999777666555444333222111111111111111------............------...///000///---,,,---...444222///------...------............////////////............////////////////////////000000000000////////////000000000000111111222222333333333333222777999999DDD```sssfff[[[UUUKKKHHHFFFFFFIIINNNUUUZZZXXXUUUNNNGGGCCCEEEKKKPPPWWW[[[bbbiiippptttwwwxxx{{{xxxpppdddXXXQQQQQQSSSNNNJJJFFFCCCCCCCCCBBBAAA???>>>???AAABBBGGGUUUcccwww|||tttmmmjjjgggeeeddddddccccccgggiiijjjhhhccc\\\SSSNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQRRRTTTVVVZZZ\\\aaaccchhhlllnnnooonnnnnnjjjlllmmmllliiifffddddddlllsss{{{xxxkkkaaaeeehhh~~~}}}yyywwwvvvzzzbbbXXXRRRUUU[[[^^^```bbb]]]\\\XXXSSSKKKAAA777111.........---------,,,,,,------------------------........................---.........//////000000////////////000000000111111111111111222333444555666777:::@@@JJJ]]]zzzxxxzzz^^^[[[VVVRRROOOLLLIIIFFFBBB@@@>>>;;;999777666555444333333222111111222222------............------.../////////---...///111111///---,,,---------,,,............////////////............////////////////////////000000000000000000000000111111111111111111222222333444444444000555666888KKKooooooccc]]]VVVNNNGGGEEEEEEHHHPPPXXXZZZXXXSSSLLLEEEDDDHHHLLLQQQTTTZZZbbbiiipppvvvxxxyyy{{{zzzrrreeeYYYTTTSSSRRRMMMHHHDDDBBBAAA@@@??????>>>???@@@AAAHHHXXXhhh|||rrrnnniiifffeeedddddddddfffhhhkkkkkkggg```XXXSSSKKKKKKKKKKKKJJJJJJJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLNNNOOOQQQTTTXXX[[[```bbbgggkkkmmmmmmlllkkkiiilllnnnnnnkkkgggdddcccjjjooouuuyyy{{{rrreeeeeebbbooozzzssspppwwwlll___TTTTTTYYY]]]___aaa^^^\\\YYYUUUOOOFFF<<<555............---------,,,------------------------........................------......///000000000/////////000000000111111111111111111222444555666444666;;;EEEUUUlll}}}~~~xxx~~~wwwmmmjjjkkkmmmooouuu___[[[WWWRRROOOLLLHHHEEEBBB@@@>>>;;;999777666555333222222111111111111111------............------......///......///333666///---,,,,,,---......---............////////////............////////////////////////000000000000111111111111222222222222111111222222333444444555111444555;;;VVVqqqiiiaaaWWWNNNJJJFFFDDDHHHOOOTTTVVVWWWSSSLLLGGGGGGIIILLLOOOSSSZZZcccllltttxxxttthhhcccccc^^^VVVPPPLLLIIIGGGEEEEEEDDDDDDDDDDDDKKK\\\mmmzzzsssmmmjjjiiihhhggggggiiillllllhhhbbbZZZUUULLLLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHJJJKKKMMMQQQUUUYYY^^^aaaeeeiiikkkjjjhhhgggeeeiiiooorrrqqqmmmjjjhhhjjjmmmpppqqqssswww{{{jjjccc___gggzzzrrrsssyyyuuueeeWWWTTTXXX[[[^^^```___\\\YYYVVVQQQIII@@@999............------------................................................------......///000000111//////000000000111111111111111111222333444555666333888AAAPPPfff}}}nnncccaaadddhhhjjjmmmvvv```\\\WWWSSSOOOLLLHHHEEEBBB@@@>>>;;;999777666555222111000000000000000111---..................---.........---...111555999...---,,,,,,...//////.............../////////000............/////////000////////////000000000000111111222222222333333333111111222333333444555555777:::;;;DDDeee{{{iii___UUUOOOIIIBBBBBBGGGMMMSSSYYYXXXRRRKKKGGGFFFCCCEEEIIIPPPYYYccclllqqq{{{uuummmeee___[[[WWWUUUNNNMMMLLLJJJIIIPPPbbbsss{{{vvvrrrpppnnniiijjjmmmllliiibbbZZZUUUMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLKKKJJJIIIHHHGGGFFFDDDFFFGGGIIIKKKNNNSSSWWW\\\___cccgggiiihhhfffddd```gggooouuuwwwuuurrrpppmmmnnnooommmlllooovvv|||mmm```]]]bbbvvvzzzuuuuuuxxxzzziiiYYYTTTWWW[[[]]]______\\\YYYVVVRRRKKKBBB<<>><<<:::888666666444333222111000000000000////////////////////////111...,,,///333555333///..................------........................111111000000//////................../////////000000111111111111222222222333333333333444444555666666777;;;PPPyyy~~~ppp```TTTMMMGGGCCC@@@HHHIIINNNWWW^^^]]]TTTKKKCCCEEEFFFGGGJJJUUUdddpppyyyggg^^^___ZZZUUUQQQPPPRRRZZZkkkzzz}}}vvvtttqqqlllgggddd```[[[XXXOOOMMMJJJIIIJJJNNNSSSWWWXXXVVVRRRMMMIIIGGGFFFEEEDDDEEEEEEFFFGGGKKKPPPTTTXXX[[[___dddeeeccc]]]XXXZZZ```lll{{{|||qqqqqqoookkkgggggglllppp~~~yyyiii]]][[[kkksssrrr{{{tttkkk^^^TTTQQQTTTYYY]]]______[[[WWWUUURRRHHH===555000---///000......000..............................////////////......////////////000000000000//////000111111111111111111222222000111444777888666HHHaaayyyooohhhmmmuuurrriiiaaaccclllvvv```\\\VVVQQQMMMJJJGGGDDD@@@???>>><<<:::888666666444333222111000000000000////////////////////////000---,,,...333444222...........................////////////////////////111000000000/////////............/////////000000000111111111111222222222333333333333444444555666888888???YYYsssfff\\\SSSKKKFFFGGGGGGKKKSSS[[[]]]XXXRRRLLLIIIFFFEEEHHHPPPZZZaaawww~~~ooojjjaaa\\\YYYXXXZZZbbbrrryyytttnnnhhhccc___[[[XXXQQQOOOLLLJJJKKKNNNRRRUUUSSSRRRPPPNNNLLLJJJHHHGGGGGGGGGGGGFFFGGGIIIMMMQQQSSSUUUXXX\\\^^^\\\XXXUUU[[[```lll}}}{{{oooooolllgggcccccchhhmmmyyypppccc]]]fffwwwzzztttyyy}}}wwwnnn```UUUPPPSSSXXX\\\______\\\XXXVVVRRRIII>>>666111...000000......000..............................////////////......////////////000000000000///000000111111111111111333333333222333555888999>>>SSSqqq}}}|||~~~vvvkkkaaa^^^aaafffnnnvvv{{{^^^ZZZUUUQQQMMMKKKGGGEEE@@@???>>><<<:::888666666444333222111000000000000///////////////////////////---,,,...111222000...........................000000000000000000000000000000000000////////////....../////////000000000000111111111111222222222333333333333444555666666:::999FFFgggttthhh]]]SSSKKKHHHFFFFFFKKKTTTZZZ[[[ZZZUUUOOOHHHEEEGGGKKKOOOQQQeee|||}}}sssiiiccc^^^]]]___gggxxxzzzqqqiiibbb]]]YYYVVVUUUSSSPPPNNNMMMOOORRRTTTOOOOOOOOONNNMMMKKKJJJIIIIIIIIIHHHFFFEEEGGGJJJMMMRRRRRRSSSVVVWWWWWWUUUSSSZZZ```lll|||vvvlllllliiiddd```aaaeeejjjxxxyyykkk```aaajjj{{{~~~zzzzzz~~~{{{rrreeeYYYRRRRRRVVVYYY^^^___]]]YYYWWWTTTKKKAAA888222///000000......000..............................////////////......////////////000000000000///000111111222222111111444444555555444555999<<>><<<:::888666666444333222111000000000000////////////////////////---,,,,,,---000000///------------...............////////////////////////000000000000////////////...////////////000000000000000111111111222222222222222222333444555666777:::<<>><<<:::888666666444333222111000000000000////////////////////////---------...//////...------------.........//////........................////////////000000000000////////////000000000111000000111111111222222222222222222333444555777777999AAA\\\wwwjjj___TTTMMMEEEAAADDDJJJOOORRR\\\]]]\\\VVVMMMGGGFFFGGGPPPWWWggg~~~wwwiii___YYYVVVTTTWWWWWWVVVWWWXXX[[[]]]^^^\\\YYYUUUPPPMMMKKKKKKKKKJJJJJJHHHFFFDDDEEEHHHJJJLLLMMMQQQWWW___eeeiiijjjooowww~~~~~~vvvllleeebbbeeejjjpppssssssrrrrrrtttxxx~~~wwwkkkddd___fff}}}sssmmmrrr|||rrrfff]]]XXXVVVZZZ]]]]]]ZZZXXXUUUOOOHHH>>>777222222111......000..............................////////////......////////////000000000000000000111222222222222222333222333666555666===GGG\\\qqqttteeeWWWPPPOOOPPPPPPVVVcccsss]]]YYYTTTPPPLLLJJJFFFDDD@@@???>>><<<:::888666666444333222111000000000000////////////////////////------...............---,,,,,,------.../////////........................////////////000000000000/////////000000000111111000111111111111222222222111111222333444555777888:::LLLkkkxxxiii___XXXMMMEEECCCDDDHHHJJJZZZ___ccc^^^TTTKKKHHHHHHIIIIIIPPP```uuu{{{kkk___YYYWWWVVVVVVWWWXXXZZZ]]]___aaabbbbbb___[[[WWWTTTRRRQQQQQQNNNNNNLLLIIIGGGGGGIIILLLPPPUUU^^^jjjwwwzzzlll```ZZZYYY___jjjyyy~~~~~~sssjjjaaaaaasss{{{ssssss~~~yyyiii\\\VVVXXX\\\]]]ZZZWWWUUUPPPJJJAAA:::444222111......000..............................////////////......////////////000000000000000111222222333222222222333000111666666888DDDRRRiiizzzzzzdddVVVRRRLLLJJJLLLVVVbbbmmmxxx^^^ZZZUUUPPPLLLIIIEEECCC@@@???>>><<<:::888666666444333222111000000000000////////////////////////---.../////////.........,,,,,,------...//////000.........................../////////000000000111//////000000000111111111000111111111111222222222111111222333444666777888<<>><<<:::888666666444333222111000000000000////////////////////////...///000000///......///,,,,,,------...///000000000000000000000000000000.../////////000000111111000000000000111111111111000111111111111222222222111111111333444666777888???```qqqkkk```UUULLLGGGEEEDDDEEEKKKTTT^^^cccaaaYYYSSSJJJGGGIIINNNTTTaaaxxxqqqddd___]]]]]]VVVWWWYYY\\\^^^___```aaa___bbbfffjjjjjjhhheeebbb\\\ZZZWWWRRRMMMKKKLLLMMMXXX___kkk{{{xxxmmm^^^VVVUUUUUUUUUSSSTTTiii~~~qqqccc\\\eeetttqqqqqq|||dddWWWTTTYYY\\\YYYVVVTTTQQQLLLDDD<<<666333111......000..............................////////////......////////////000000000000111111222333333333333222555000111777:::>>>PPPeee~~~{{{eee]]]VVVRRRQQQVVV\\\dddttt```[[[SSSMMMIIIFFFDDDCCC@@@???===:::888777666555222222222111111111111000000000000000////////////111000///...............000///...///000111111//////////////////.........000000000000////////////000000000000111111111111...000222222222111222333222666222222888666444<<>>SSSqqqvvvqqqpppuuu~~~___ZZZSSSMMMJJJGGGEEECCC@@@???===:::888777666555222222222111111111111000......//////000000111111......---,,,,,,,,,,,,---...---,,,---...//////---......//////////////////////////////000000000000000000000000111111111111000111222111000000222444000444222333888666888FFF```|||}}}tttlllaaaXXXPPPKKKFFFEEEDDDHHHRRR]]]nnntttuuuiiiXXXPPPUUU^^^www|||xxxsssuuuyyy~~~zzzmmm```XXXOOOMMMLLLKKKMMMPPPTTTWWW```fffnnnvvv~~~uuugggaaaaaaiiiuuuzzz{{{dddRRRRRRTTTVVVXXXWWWVVVTTTRRRLLLGGGAAA:::444111000000////////////////////////....../////////000000000/////////000000000111111111111111222222333444555333888888888GGGfff^^^YYYSSSNNNJJJGGGEEECCC@@@???===:::888777666555222222222111111111000000---......///000111111222000//////.........//////000///...///000111111///............////////////////////////000000000000///000000000111111111111111222222111///000222444111444222333888555;;;MMMeee{{{zzzmmmbbbXXXSSSMMMHHHCCCBBBJJJTTTeeepppyyyxxxlll___YYYXXXdddtttfff___ZZZVVVTTTVVV\\\cccgggsss}}}qqqgggcccdddwww~~~zzzfffVVVTTTTTTUUUVVVWWWVVVSSSQQQMMMIIICCC<<<666222000///////////////////////////...////////////000000000//////000000000111111111222222222222333444555555555;;;;;;:::NNNqqq]]]YYYSSSNNNKKKHHHEEECCC@@@???===:::888777666555222222222111111111000000---......///000111111222//////.........//////000000///...///000111111///---.........//////000000.../////////000000000111///000000000111111111111000111222111000000222333222444111333777555@@@XXXqqq{{{nnnaaa[[[UUUOOOHHHCCCFFFLLLXXXcccrrr||||||sssggg___dddoooiiicccbbbgggpppxxx}}}yyylllccccccooozzzjjj]]]VVVUUUTTTUUUVVVUUURRROOOMMMJJJDDD>>>888333///...000000000000000000000000////////////000000000111000000000000111111111111222222222222333444555666555:::;;;===TTTvvv\\\XXXSSSOOOKKKHHHEEECCC@@@???===:::888777666555222222222111111111111000......//////000000111111---,,,,,,,,,,,,---.........---,,,---...//////---------......///000000000......//////000000111111000000000000111111111111...000222222222111222333333444111444999:::KKKjjjppphhh```ZZZRRRJJJGGGHHHDDDMMM]]]ooo|||~~~zzzvvvpppcccbbbhhh|||yyynnnbbbVVVTTTRRRTTTVVVVVVSSSOOOMMMJJJFFF@@@:::444111...000000000000000000000000/////////000000000111111000000000111111111222222222222222222333444555666333777;;;DDD\\\xxx[[[XXXSSSOOOLLLIIIEEECCC@@@???===:::888777666555222222222111111111111000////////////000000000000,,,,,,,,,,,,,,,---.........---,,,---...//////---------......///000000111.........///000111111111000000000000111111111111***...222444444333333333333333111666===AAAYYY}}}|||oooggg```VVVNNNLLL???BBBIIIVVVgggxxxyyyiiicccdddppp|||xxxpppfffSSSQQQPPPRRRVVVXXXVVVRRRMMMKKKGGGBBB===777333111000000000000000000000000//////000000000111111111000000111111111222222222333333222333333444555666777888???PPPfffxxx|||[[[WWWSSSOOOLLLIIIEEECCC@@@???===:::888777666555222222222111111111111000000000000000////////////...............///000111000///...///111111111///---------...///000000111---......///000111111222000000000000111111111111(((,,,222555555444333333222222111777@@@GGGccc|||rrrkkk```WWWSSSLLLHHHDDDDDDMMMaaaxxxuuuuuuqqqgggdddjjj|||yyywwwppphhhPPPNNNMMMQQQWWWZZZXXXUUUNNNLLLIIIDDD???:::555333000000000000000000000000000000000000111111111111000111111111111222222222333333333333444555666666===<<>><<<::::::888666444333333333222222222111111000000000000000000000000......////////////..................////////////......////////////......//////000///......111333000000000000111111111111111111111111222333444555777222333:::CCCUUUwwwzzzooobbbWWWNNNJJJIIIIIIJJJQQQ^^^lllnnn___\\\dddyyyuuufffeeefffsss}}}}}}~~~~~~vvvdddTTTNNNKKKPPPUUUVVVUUUVVVOOOKKKFFFDDDAAA===666111111111000///////////////000000000000000000000000111111111000000000000000222222222444666888888777:::HHHTTTfff~~~[[[WWWRRRMMMJJJGGGDDDBBB@@@>>><<<::::::888666444333333333222222222111111000000000000000000000000......////////////..................////////////......////////////......///000000///......000222000000000000111111111111111111111111222333444555777666777???OOOjjjsssjjjZZZUUUOOOKKKHHHGGGOOOYYY```qqqssseee^^^]]]fffyyyjjjgggdddlllxxxxxxwwwaaaVVVMMMNNNRRRSSSRRRRRROOOKKKGGGDDDBBB>>>777222111111000///////////////111111111111111111111111111111111111000000000000333222222444555777777777;;;NNN___pppZZZVVVQQQMMMIIIGGGDDDAAA@@@>>><<<::::::888666444333333333222222222111111000000000000000000000000......////////////..................////////////......////////////......000000111///......///111000000000000111111111111111111111222222333444555555666888???VVVzzzooohhh___VVVMMMFFFFFFKKKFFFPPP\\\iiiuuu|||zzzuuummmddd]]]___gggttt}}}sssllliiikkkmmmooorrrtttvvvwwwwwwxxxzzz{{{tttlllccceeexxxwwwvvvdddSSSNNNQQQRRRQQQPPPOOOLLLHHHEEECCC???999444111111000////////////000111111111111111111111111111111111111111111111111333333333444555666777888>>>XXXnnn|||ZZZVVVQQQLLLIIIFFFCCCAAA@@@>>><<<::::::888666444333333333222222222111111////////////////////////......////////////..................////////////......////////////......///000111000......///000///000000000111111111111222222222222333444555555666999999>>>XXX|||qqqggg\\\QQQKKKKKKHHHHHHIIIOOO[[[kkkxxx~~~wwwjjjaaa^^^^^^bbbeeegggnnnxxx}}}zzzuuulll___TTTOOOOOOPPPQQQNNNSSSZZZ```eeellltttzzz~~~sssfffbbbmmm}}}~~~sssZZZQQQRRRTTTTTTSSSPPPMMMIIIGGGEEEAAA;;;666222111000000//////000000111111111111111111111111000111111111111111222222333333444444444555777999CCCaaayyy}}}~~~ZZZVVVQQQMMMJJJGGGDDDAAA@@@>>><<<::::::888666444333333333222222222111111////////////////////////......////////////..................////////////......////////////.........000111000///...///000///000000000111111111111222222222222333444555666888:::;;;BBB\\\}}}yyyvvvuuusssrrrkkkjjjiiihhhjjjnnnsssvvvqqqssswwwzzzvvvjjj\\\RRRNNNNNNJJJEEEDDDIIIUUUeeeqqq~~~|||wwwqqqkkkddd[[[UUUVVV[[[bbbkkksss{{{zzzuuuqqqfff___UUUMMMHHHFFFEEEEEEIIIMMMRRRWWW]]]fffqqqyyy~~~}}}uuuhhhccchhhxxx}}}yyy^^^RRRRRRUUUUUUUUUQQQNNNJJJHHHGGGDDD>>>999222222111000000000000000111111111111111111111111000000111111222222222333333444555555444666999<<>><<<::::::888666444333333333222222222111111000000000000000000000000......////////////..................////////////......////////////......---///000111000///000111000000000000111111111111222222222222333444555666444555:::GGGaaawwwlllhhhbbb^^^[[[ZZZYYYXXXXXXXXXWWWVVVVVVYYY^^^bbb```ccchhhlllqqqzzzzzzkkk^^^WWWRRRNNNJJJGGGEEEFFFMMMUUUbbbiiiooorrrssspppggg^^^TTTUUUVVVZZZaaajjjrrrvvv|||ooopppqqqtttvvvuuupppiiicccWWWSSSNNNJJJHHHFFFCCCAAAFFFHHHLLLRRR[[[eeepppwwwzzz{{{||||||{{{|||~~~wwwjjjfffgggpppyyy___SSSQQQRRRSSSTTTRRRNNNKKKJJJIIIFFF@@@;;;222222111000000000000111222222222222222222222222000000111111222333333333222555666666555777<<>><<<::::::888666444333333333222222222111111000000000000000000000000......////////////..................////////////......////////////......+++---000111000000111222000000000000111111111111333333222333333444555666444444>>>RRRkkkzzzooogggccc\\\WWWTTTSSSRRRQQQQQQRRRTTTTTTTTTWWW]]]aaaeeeiiimmmoooqqquuu~~~yyyqqqggg^^^VVVSSSNNNGGGDDDFFFHHHPPPYYYaaajjjqqqqqqkkk[[[WWWSSSRRRTTTZZZ```cccooouuu~~~mmm```aaacccfffjjjkkkgggbbb]]]VVVTTTRRRQQQPPPNNNJJJHHHDDDEEEHHHOOOXXXbbbiiimmmjjjmmmpppsssvvv|||}}}mmmiiieeeggg|||yyycccVVVRRRPPPQQQRRRRRROOOLLLKKKJJJGGGBBB===333222111111000000111111222222222222222222222222000000111222222333444444222555777777666999???EEE\\\rrr~~~]]]YYYTTTOOOLLLIIIFFFDDD@@@>>><<<::::::888666444333333333222222222111111000000000000000000000000......////////////................../////////000......////////////......***,,,///111111111222333000000000000111111111111333333333333444555666666===<<>>333222111111000111111111222222222222222222222222000000111222333333444444222555888888777:::AAAHHHaaatttYYYVVVSSSOOOLLLHHHCCC@@@???>>><<<:::777666555444333333222222111000//////000000000000000000000000////////////////////////...//////000000000000000//////............//////000000000000111111111111000000000000111222333444666222000222444444555888@@@PPPjjj|||vvvooojjjkkkccceeefffhhhlllttt~~~}}}yyynnn^^^SSSPPPJJJFFFBBBBBBFFFOOOYYY```kkkooolll```VVVSSSQQQNNNPPPTTTYYY]]]aaaiiittt{{{|||lllZZZSSSRRRUUUZZZ]]]```hhhqqqvvvyyyzzzxxxuuuooobbbUUUTTTRRROOOMMMLLLMMMNNNOOOWWW[[[```dddhhhmmmsssxxx|||}}}pppeeeccclllvvvwwweeeWWWPPPOOOPPPQQQPPPNNNJJJEEECCCCCCCCC;;;555111222333222222555222222222222111111000000111111222222222333333333999555666999999;;;EEERRRlllwww~~~ZZZWWWSSSPPPMMMIIIDDDAAA???>>><<<:::777666555444333333222222111000000///000000000000000000000000////////////////////////...//////000000000000000//////............//////000000000000111111111111000000000000111222333444666222000333444444666999JJJ]]]yyy}}}|||vvvwwwxxxxxx|||tttaaaWWWRRRNNNHHHEEEGGGKKKPPPTTT]]]fffmmmnnnlllggg[[[OOOUUUTTTSSSUUUZZZ```fffiiiooouuu|||tttcccVVVRRRPPPTTT[[[fffvvvsssdddZZZWWWRRROOONNNOOOOOOPPPPPPUUU\\\aaadddgggjjjmmmwwwxxxzzz|||~~~sssfffaaagggooo|||kkk[[[QQQPPPRRRQQQPPPNNNJJJFFFCCCCCCDDD;;;555222333333111222555222222222222111111111000111222222222222333333333666333444666777;;;IIIWWWsss|||ZZZWWWTTTQQQNNNJJJEEEBBB???>>><<<999777666555555333333222222111000000000000000000000000000000000////////////////////////...///000000111111000000000//////......//////000000000000000111111111111000000000000111222333444555222111333555444777;;;NNNeeevvvhhh]]]XXXPPPJJJHHHGGGGGGGGGLLLVVVcccnnnuuurrreeeWWWYYYSSSNNNNNNRRRWWWXXXWWWaaafffnnnssswww|||rrr___TTTNNNKKKNNNVVVcccvvvppp```\\\WWWTTTSSSSSSRRRQQQWWW\\\bbbffffffeeeddddddmmmnnnooooooqqqvvv|||{{{kkkbbbccchhh~~~rrr___SSSPPPRRRQQQQQQOOOKKKGGGDDDCCCDDD<<<666222333333111222444222222222222111111111111222222222222333333333333444333444555888AAASSSdddyyyZZZXXXTTTQQQNNNKKKFFFCCC>>>===;;;999888666666555222222222111111111000000//////////////////////////////////////////////////////000111111111111000000000////////////000000///000000000111111111111000000000000111222333444444222222444555444888===QQQjjjuuulllaaaWWWQQQMMMJJJHHHFFFKKKTTT^^^ggglllkkkhhh^^^ZZZUUURRRRRRSSSRRRQQQUUUYYY___dddhhhmmmrrrvvv~~~xxxbbbXXXTTTSSSVVV\\\dddoooyyytttgggeeeccccccdddccc```]]]iiikkkmmmnnnlllhhheeebbbcccdddffffffgggjjjqqqvvvsssfffcccfffvvv|||zzzeeeUUUOOOPPPQQQQQQPPPLLLHHHEEEDDDDDD===777333333333111111444222222222222222222222222222222222333333333444444555666666777===LLLbbbtttZZZWWWTTTQQQNNNKKKFFFCCC>>>===;;;999888777666666222222222111111111111111///////////////////////////////////////////////////000000111111111111111000000////////////000000///000000000111111111111000000000000111222333444333222333555555555999???ZZZrrrtttoooooowwwzzzlllbbb[[[UUUPPPHHHHHHJJJNNNSSS\\\gggpppkkkkkkiiicccZZZTTTPPPPPPKKKMMMPPPTTTYYY^^^cccgggoootttzzz~~~sssddd___]]]```fffmmmvvv|||rrrmmmmmmoootttzzz|||yyyuuurrrpppnnnkkkiiigggeeeddd```dddhhhiiiiiijjjooottt{{{xxxiiicccdddnnnyyyyyyqqq]]]SSSPPPQQQRRRQQQMMMIIIEEEDDDDDD???888444444333111111333222222222222222222222333222222333333333444444444555666777999DDDXXXoooYYYVVVSSSPPPNNNKKKFFFCCC===<<<;;;999888777666666111111111111111111111111000000000000000000000000///////////////////////////000111111222222111111111000000//////000000111000000000000111111111111000000000000111222333444222222444666666555:::BBBaaayyysssdddZZZUUUTTTYYY```oootttiii___XXXJJJIIIHHHHHHHHHKKKUUU```rrruuuwwwssshhh]]]WWWTTTJJJIIIIIIJJJNNNSSSYYY]]]eeejjjpppuuuxxx{{{~~~pppfff^^^```iiiwwwuuupppoooqqqxxxnnnjjjdddaaa````````````ccckkktttyyyyyyxxxzzz}}}~~~{{{kkkcccccckkkxxxttt~~~jjjZZZSSSRRRRRRRRROOOJJJFFFDDDDDD@@@:::555444444111000222222222222222333333333333333333333333444444444444444555666;;;KKKdddyyyWWWUUURRRPPPMMMJJJFFFCCC===<<<;;;999888777777666111111111111111111111111000000000000000000000000////////////////////////000000111222222222222111111111000000000000111111000000000000111111111111000000000000111222333444111222444777666555;;;CCCfff~~~{{{uuuqqqoooiii```XXXQQQMMMIIIGGGIIIKKKRRRaaayyytttjjj[[[TTTOOOMMMJJJFFFIIIOOObbbiiirrrxxxxxxssskkkfffZZZVVVPPPLLLLLLOOOSSSVVVZZZ^^^dddiiinnnrrrwwwzzzxxx|||tttttt~~~~~~yyyuuuvvv|||}}}ooojjjccc___]]]]]]\\\ZZZeeerrrooofffeeehhh{{{|||ttt}}}ttt```TTTRRRRRRRRROOOKKKGGGEEEDDDAAA:::555555444111000222222222222333333333444444333333333444444444444555555666777???TTTpppWWWTTTQQQOOOMMMIIIEEEBBB===<<<;;;999888777777777111111111111111111222222000000000000000000000000////////////////////////000000111222222222222111111111000000000000111111000000000000111111111111000000000000111222333444111222555777666666<<>><<<===???FFFUUUmmmtttggg\\\XXXTTTNNNLLLNNNLLLUUUeeewwwzzznnnfff\\\SSSOOOOOOPPPRRRLLLOOOUUU[[[```ffflllpppooossswwwxxxxxx{{{yyyzzz|||zzzwwwxxxrrrjjjdddaaa^^^ZZZWWWeeeuuusssjjjiiidddrrrxxxxxxaaaSSSRRRSSSSSSPPPLLLGGGEEEDDDAAA;;;666555444111000222222222222333333444444444333333333444444444555555888888999CCC\\\yyyYYYVVVRRROOOMMMJJJFFFDDD???>>><<<:::777666555444444333222111000000000000000000111111111111000000////////////////////////000111111111222222222222000000000000000000000000222222111111///...---,,,111111222222222333333333666222333666666666AAAPPPvvvyyylllgggaaa]]][[[VVVMMMFFFBBBAAA@@@???>>><<<;;;;;;:::;;;======@@@IIIVVV```vvvhhh```\\\UUUMMMJJJIIINNNYYYffftttyyyjjjaaa^^^YYYRRRNNNIIIJJJQQQUUUUUUXXX]]]___bbbfffiiikkknnnssswww|||}}}|||uuuiiicccaaabbbooo|||pppeeeeeennnwww```SSSKKKRRRSSSOOOLLLLLLIIIDDD@@@===999555222111222222222222333333333444444444555555444444444555555666:::777999JJJgggYYYVVVRRROOOMMMJJJFFFDDD???>>><<<:::777666555444444333222111000000000000000000111111111111000000////////////////////////000000000000111111111222000000000000000000000000000000000111111000000///111111222222222333333333444222444777666777EEEWWW{{{jjj^^^WWWPPPLLLJJJHHHCCC???BBBAAA@@@???>>><<<;;;;;;<<<>>>???===<<>>:::666333222222222222222333333333444444444555555444444444555666666:::888<<>><<<999777666555555444333222111000000000000000000111111111111000000////////////////////////////////////000000000000000000000000000000000000...///000111222333333333111111222222222333333333333333666888555888KKKbbbqqq\\\TTTNNNFFFBBBAAABBBBBB@@@BBBAAA@@@???>>><<<;;;;;;===???@@@???;;;999;;;======MMMeee{{{pppccc[[[SSSPPPNNNNNNTTTZZZooovvvnnncccWWWSSSRRRPPPOOOPPPPPPQQQQQQPPPQQQUUUZZZ^^^cccggglllpppuuu{{{ssskkkhhhmmmnnnlllmmmsssvvv~~~~~~rrrcccfffrrrxxxdddVVVOOOQQQQQQNNNLLLKKKHHHCCC@@@>>>:::777444222222222333333333333444444444444555555444444555555666777888777@@@VVVrrrvvvmmmfffgggrrrYYYVVVRRROOOMMMJJJFFFDDD>>>===;;;999888666666555444333222111000000000000000000111111111111000000////////////////////////.........////////////000///////////////////////////000111222333444444444111111222222222333333333333444888999555:::SSSnnnzzz___PPPMMMIIIDDDAAABBBDDDEEEEEEBBBAAA@@@???>>><<<;;;;;;;;;===???>>><<<:::;;;<<<===AAAKKK]]]wwwrrrjjjbbb]]]YYYUUUTTTWWWZZZgggwww|||lllaaa\\\XXXTTTRRRSSSQQQNNNLLLLLLOOOTTTWWWYYY]]]aaafffkkkpppwww{{{xxxjjjlllkkkeeefffooopppvvv~~~uuueeeeeekkk~~~ooo```RRRRRRQQQOOOMMMKKKGGGDDD@@@>>>;;;888555333333333333333333444444444444555555444444444555666777888666888EEE^^^xxx|||xxxuuuqqqjjjbbb```lllzzzYYYVVVRRROOOMMMJJJFFFDDD>>>===;;;999888777666666444333222111000000000000000000111111111111000000////////////////////////---.........////////////////////////////////////111222333333333333222222111111222222222333333333444555999:::777@@@^^^}}}~~~}}}nnnYYYJJJDDDAAA@@@???@@@AAABBBBBBBBBBBBAAA@@@???>>><<<;;;;;;::::::;;;;;;;;;;;;===>>>>>>======AAAMMMccc}}}yyyqqqfff^^^[[[VVVYYY___eeelllyyy~~~ttthhh^^^\\\WWWQQQMMMKKKLLLNNNPPPNNNPPPTTTWWW[[[```fffjjjqqqyyy|||uuuiiigggnnnlllooouuu~~~xxxjjjggggggsss}}}lllVVVSSSPPPPPPOOOKKKGGGDDDAAA???<<<999666444333333333333444444444555555555444444444555666777888888999>>>QQQmmm{{{uuummmnnnooollleeebbbjjjvvvYYYVVVRRROOOMMMJJJFFFDDD===<<<;;;999888777666666444333222111000000000000000000111111111111000000////////////////////////............////////////000000000000000000000000333333333333333222111000111111222222222333333333555555888;;;===KKKnnn|||{{{}}}~~~mmm[[[LLLCCC???>>>;;;<<<>>>AAABBBBBBAAAAAABBBAAA@@@???>>><<<;;;;;;:::999888777888999:::;;;999888999:::;;;BBBRRRaaarrrvvvqqqccc^^^ZZZYYYZZZ```mmmyyyqqqjjj```XXXRRROOOMMMLLLKKKLLLNNNOOOQQQUUUZZZ^^^fffnnntttwww}}}{{{zzzpppnnnpppwwwoookkkfffjjjwwwzzzvvvZZZTTTQQQQQQQQQLLLGGGEEEAAA???===:::777555444333333444444444555555555555444444444555666777888999???HHH```{{{qqqqqqqqqqqqmmmjjjooowwwYYYVVVRRROOOMMMJJJFFFDDD===<<<;;;999888777777666444333222111000000000000000000111111111111000000////////////////////////....../////////000000000000000000000000000000000222222222222222111000000111111222222222333333333666444777===EEEYYY~~~{{{{{{~~~|||eee\\\OOOEEE@@@>>>===<<<===???BBBDDDDDDEEEEEEEEEBBBAAA@@@???>>><<<;;;;;;:::999888888888888888777999777888;;;;;;999>>>EEEMMMiii|||rrrgggaaa\\\YYY\\\ccckkkyyyssshhh```XXXTTTNNNOOOOOONNNNNNPPPTTTXXX]]]dddiiiiiilllsss{{{{{{uuuxxx}}}qqqmmmeeeeeeyyy{{{ppplllrrr|||^^^VVVQQQSSSSSSMMMHHHGGGAAA@@@>>>;;;888666444333444444444444555555555555444444555555666888999:::CCCOOOmmmxxxrrrmmmmmmmmmkkkmmmqqq{{{YYYVVVRRROOOMMMJJJFFFDDD===<<<;;;999888777777777444333222111000000000000000000111111111111000000////////////////////////////////////000000000000000000000000000000000000000111111222222222111111111111222222222333333333555333666???KKKccc}}}{{{}}}wwwfffSSSLLLBBB>>>======:::666???AAACCCDDDDDDEEEFFFGGGBBBAAA@@@???>>><<<;;;;;;888888999;;;<<<;;;999777<<<666444999;;;888777::::::MMMaaauuuyyyqqqjjjbbbaaaeeeZZZeeepppwwwssshhhbbbOOOOOONNNLLLKKKLLLOOORRRSSSYYY]]]\\\^^^fffooossswww|||}}}~~~qqqnnneeebbbuuuyyymmmeeekkkwww```WWWRRRTTTTTTNNNHHHHHHAAA@@@>>>;;;999666444333444444444555555555666666444444555555666888999:::CCCQQQrrrvvvuuuwwwwwwxxxyyy~~~ZZZVVVRRRPPPNNNKKKEEEAAA>>>>>><<<;;;999888666666666666444222111000//////000000111111222222333333000000000000000000000000000///.........///111222000000000000111111111111333222111111111222333444000222333444444555666888777555555@@@\\\~~~~~~~~~zzzzzzyyyyyy|||iiiZZZMMMBBB???<<<999999::::::;;;BBBBBBCCCEEEFFFFFFDDDBBBAAA@@@>>>===<<<<<<<<<===============<<<:::777666777777666666666666777777777<<>>>>><<<;;;999777666666444444333222111111111111000000000111111111111111000000000000000000000000000//////...///000111222000000000000111111111111222222111111111222333444000222333444333444555777777999@@@RRRooo}}}{{{{{{|||}}}~~~}}}zzzvvvvvvvvvvvv|||lllWWWLLLBBB>>><<<:::888999;;;===>>>DDDDDDEEEFFFGGGFFFBBB??????>>>===<<<;;;;;;<<<===>>>???>>>>>><<<:::888777777666666555555666666777555777999;;;CCCUUUlll|||}}}uuunnnjjjgggdddhhhooosssyyyyyynnneee\\\WWWTTTTTTTTTSSSSSSRRRRRRRRRNNNSSSXXX[[[]]]```fffjjjkkknnnqqqssswww~~~pppbbb]]]ggg}}}qqqooonnn||||||```TTTWWWQQQIIIIIIGGGCCCBBB@@@===:::777444333444444444555555555555666333888666555:::888999DDDVVVmmmYYYVVVQQQOOONNNKKKEEEAAA>>>===<<<:::999777666555222222222111222222333333111000000000000000000///000000000000000000000000///////////////000111111000000000000111111111111222222111111222222333444111222444333333222444555333888FFF^^^|||}}}{{{yyyyyyzzz{{{|||{{{xxxssspppooopppttt|||jjjQQQDDD@@@::::::999888777999<<>>===<<<;;;;;;;;;<<<===@@@@@@???>>><<<:::888777666555555555555555555666777888666333222999DDDNNNggg{{{xxxjjj```]]]fffggghhhmmmttttttlllbbb```\\\WWWTTTRRRQQQPPPOOOPPPQQQSSSUUUVVVWWWXXX]]]___aaaaaabbbfffmmmrrr|||sssddd^^^bbbtttyyyssssssjjjXXXWWWQQQLLLJJJFFFCCCBBB@@@===:::777555444444444444555555555555666444777444555<<<:::<<>>===<<<:::888777666555333222222111111222222333111111000000//////......///////////////////////////////////////000000111///000000000111111111111222111222222222222333333111333444333222222333444444888HHHccc~~~~~~~~~~~~~~~{{{zzzxxxxxxyyy{{{{{{{{{sssnnnkkkkkkmmmrrr~~~gggUUUCCC===>>>999777777777777999<<<@@@CCCEEEFFFHHHKKKKKKHHHCCC???>>>===<<<;;;;;;<<<===>>>@@@???>>><<<:::888777666555555444444444444555555666888888666444666<<>>;;;888666555444444444555555555555666666777333555<<<:::>>>MMMqqq{{{}}}}}}pppeee___[[[YYYTTTOOOKKKKKKOOOSSSXXXfff|||XXXTTTPPPNNNMMMJJJEEEAAA======;;;:::888666555555444444333222111111111111111111000000//////......////////////////////////...//////000000000000000///000000000111111111111111111222222333333333333222333444444222222333444999===MMMiii~~~~~~~~~}}}|||{{{zzzzzz{{{xxxvvvttttttvvvxxxxxxxxxpppllliiiiiikkkrrrhhhTTTIII>>><<<>>>999888999999888888;;;???CCCDDDEEEHHHLLLMMMKKKFFFBBB@@@???>>>=========>>>???>>>===<<<:::888666555555555555444444444444555555222444777777666666999;;;777@@@PPPaaasss}}}{{{vvvnnnfffccceeeiiiooozzzwwwnnnfffaaa\\\XXXSSSPPPOOOOOOOOONNNOOOPPPQQQQQQQQQQQQRRRRRR\\\^^^aaaeeehhhmmmrrruuu~~~xxxiiibbbaaakkk~~~kkkWWWSSSPPPQQQQQQJJJDDDCCCAAA>>><<<999777666444444444555555555555666777777333555;;;:::AAAVVVzzzuuujjjdddfffsss~~~ooocccZZZTTTLLLKKKJJJGGGDDDCCCCCCDDDEEELLLXXXgggzzzWWWTTTPPPNNNMMMJJJEEEAAA===<<<;;;999888666555444555444333222111111111111111000000000000000000///000000000000000000000000......///000000000000000000000000000111111111111000111222333333333333222222333555444444333555666999???SSSqqq~~~~~~~~~~~~}}}~~~~~~}}}{{{|||{{{yyywwwvvvwwwxxxsssqqqoooppprrrsssttttttnnnkkkiiiiiikkkrrrgggSSSGGGCCC;;;;;;<<<777888:::;;;:::999;;;@@@EEEEEEFFFIIILLLNNNMMMIIIEEEBBBAAA@@@>>>======>>>>>><<<;;;:::888777666555555666555555555555555555666333555777777555444444444666666999???III[[[wwwtttkkkgggdddeeefffhhhjjjnnnssswwwxxxuuuooohhhaaa[[[XXXVVVPPPPPPPPPOOONNNLLLKKKKKKOOOPPPQQQSSSVVVYYY\\\]]]fffnnnxxx}}}zzzwww|||{{{vvvwwwyyyyyy}}}~~~yyywwwwwwwwwxxxxxxyyyxxxxxxwwwvvvuuuvvvwwwyyy|||mmmddd```dddxxxkkkXXXSSSNNNOOOOOOGGGDDDCCCAAA???<<<:::888777444444444555555555555666888888444777;;;:::HHHdddqqqiii___YYYWWW[[[hhhvvvooobbbXXXQQQMMMBBBCCCCCCCCCBBB@@@>>>===AAAAAACCCFFFOOO^^^qqq~~~VVVSSSOOOMMMMMMJJJFFFAAA===<<<;;;999888666555444333333222222111222222333000000000111111111111111000000000000000000000000---...///000111000000///000000000000111111111111000111222333333333222222222333555555555555777888:::DDD^^^~~~}}}|||||||||}}}{{{|||~~~~~~~~~yyyzzzzzzxxxuuussstttvvvpppnnnmmmmmmoooqqqrrrrrrmmmkkkjjjjjjjjjqqqwwwXXXHHHCCCBBB<<<;;;<<<777777:::<<<;;;:::<<>><<<<<<<<<<<<;;;:::999888777777777888777666666555555666666777555666777777666444333333555333333444444:::LLL___rrrllleee___]]]]]]______iiioooxxxuuunnnkkkeeeccc___\\\YYYVVVSSSQQQMMMMMMMMMNNNPPPQQQQQQPPPOOOSSSZZZ^^^aaabbbdddeeegggmmmsssrrrmmmiiijjjlllggghhhiiiiiihhhhhhhhhhhhkkkllllllmmmlllkkkjjjiiiiiijjjkkkmmmpppvvv~~~qqqiiicccaaaooo~~~hhhZZZTTTMMMNNNNNNGGGDDDCCCAAA???===;;;999888444444444555555555555666666888666999======SSSvvv{{{kkk```ZZZWWWUUUVVVYYYaaaooo|||xxxeeeXXXOOOIIIFFF@@@@@@?????????>>>===<<<:::;;;;;;:::;;;@@@IIIPPP^^^pppVVVSSSOOOMMMMMMJJJFFFAAA===<<<;;;999777666555444111111111111222333444555000000111111222222333333000000000000000000000000---...000111111111000///000000000000111111111111000111222333444333222222222333555666666666888:::@@@NNNmmm~~~}}}|||||||||||||||yyy{{{}}}~~~wwwyyyyyywwwsssqqqsssuuuqqqooonnnnnnppprrrsssssslllkkkjjjjjjjjjpppbbbTTTGGGEEEFFF???>>>???;;;666999<<<;;;;;;===DDDJJJLLLLLLLLLLLLMMMKKKHHHEEECCCBBB???===;;;;;;:::;;;;;;;;;999888888888999:::777777666666666666777777222333444555555666666666555666:::;;;666222999EEEOOOkkkzzztttnnnggg___YYY]]]\\\\\\```gggrrr~~~~~~zzztttooojjjeeeaaa^^^YYYXXXWWWWWWWWWVVVTTTRRRQQQUUUWWWWWWTTTRRRUUUWWWSSSZZZ``````\\\YYY\\\```[[[ZZZYYYYYY[[[]]]___```bbbccccccccccccaaa```___```aaabbbdddgggmmmtttyyyuuummmgggdddnnnwwweeeZZZUUUNNNOOOQQQJJJDDDCCCBBB@@@===;;;:::999444444444555555555666666555777888;;;>>>AAAZZZssshhh___XXXTTTTTTXXX___fffooo~~~uuubbbTTTKKKEEEBBB@@@>>><<<;;;;;;<<<;;;:::555:::>>>???>>>===???AAABBBPPPcccsss