BM6P6(@ ~~~xxxpppjjjiiiiiiccc\\\VVVVVVYYYZZZVVVQQQRRROOOMMMMMMNNNPPPQQQQQQ___WWWMMMFFFBBB???===;;;===;;;::::::;;;<<<:::999777666666666666666777777<<<:::999888999<<<>>>@@@IIIKKKMMMOOOQQQVVV[[[___gggtttzzzssskkkfffeeeffffffeee]]]XXXPPPGGG@@@;;;888777<<<<<<;;;:::999888777777222333666888:::;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>888777555333000---+++***............//////000000111///...000444666555333666???FFFFFFFFFMMMWWW\\\bbbbbb```[[[UUUQQQNNNNNNRRROOOIIICCC@@@DDDNNNVVVWWWSSSKKKAAA<<<;;;555///555777>>>FFFHHHGGGKKKQQQSSSWWW]]]dddkkkmmmcccWWWRRRYYYZZZMMM999,,,,,,111------***''')))...---(((++++++******************(((((()))***************'''111...(((---000...111,,,,,,------,,,+++******++++++,,,---,,,+++)))(((...---,,,,,,++++++,,,,,,******,,,...000000...+++,,,,,,++++++++++++,,,---,,,,,,,,,...///111111111000111222333222000...---+++,,,------,,,,,,---...,,,,,,,,,,,,---///111222|||yyytttooolllkkkmmmoooeee___ZZZ[[[___aaa^^^ZZZZZZWWWTTTRRRRRRSSSSSSRRRUUUNNNFFF@@@>>>===;;;:::===<<<::::::;;;;;;999777777666555555555666777888888999;;;;;;::::::;;;<<>>999777888888999<<<>>>@@@DDDHHHLLLZZZeeerrrzzz||||||~~~wwwlll\\\PPPLLLKKKLLLLLLOOOKKKGGGEEEDDDCCCAAA@@@999888666555333333222222111111111111111111111111//////111222222333333222222222222222222222222222...............------------------------.........///...---///111333222111;;;???BBBCCCFFFKKKMMMKKKMMMJJJEEE@@@<<<===BBBEEEMMMKKKFFF@@@<<>>>>>;;;777:::<<>>444///...444333000++++++///000---***************************++++++,,,---,,,,,,,,,,,,333000,,,111111---000111000000//////...------............//////......//////////////////000000333222111222444666555444333333333111///---...///333555666444111000222444>>>===;;;777444111...---***,,,,,,,,,*********,,,------------...///111222~~~yyytttllldddcccjjjrrrvvvvvvccc```^^^___cccdddccc```ZZZVVVRRRNNNMMMLLLJJJIIIEEEBBB???<<<;;;;;;<<<<<<:::888888888999:::999888999777555444555777;;;======FFFNNNMMMDDD;;;777666444555777888888:::>>>@@@LLLTTT^^^ddddddccccccccc[[[RRRFFF===:::<<<@@@BBBCCCBBB@@@???>>><<<:::999444444444333222111000//////000000000111111222222/////////000000000000000111111111111111111111111---------------------------------------------------------...000000111000666888999999===BBB@@@;;;===<<<888444333555999===@@@???<<<888555777>>>DDDCCCBBB===666222222111---222555<<>>888777555666777666555555777888AAAFFFMMMPPPPPPNNNMMMMMMDDD???999555444777:::<<<777888888888777555333222333444444444444222111000...//////000000111111222/////////////////////000111111111111111111111111/////////......---------------------------------,,,---.........//////000111222111111555888555...111111111000///000333666444555444222000333:::???AAAAAA===555111111000---,,,...555;;;<<<;;;>>>DDDGGGIIIJJJHHHGGGEEE<<<333///---,,,---......------222333111+++))),,,...,,,))))))*********+++++++++)))******+++,,,+++++++++000666555:::EEEEEE@@@DDD???>>>;;;888555222111000111000000///000333555666000111333555666777777777444666:::@@@DDDFFFEEECCC===??????;;;666333555777;;;;;;:::555000...///111000000///.........//////...//////...,,,***+++,,,***++++++,,,------------{{{vvvooojjjeee```\\\^^^ccceeeaaa]]]UUUTTTSSSRRRSSSQQQOOOMMMIIIFFFCCCAAABBBBBBBBBBBB??????>>>;;;888666666777555444444555888::::::999888777666666888;;;>>>@@@KKKPPPTTTQQQHHH>>>999777666777888777555444444555777999<<<======;;;::::::555333222000000111222333000222444444333111000111000111222333333333333333---------....../////////000///////////////000111000000000000000000000000000000000///......------.........---------------,,,---//////...---///000///000///---000333111++++++---...///......///111...///111000///222888===@@@BBB???777222222222111,,,---111555444000111666444777888666777888444...000...+++***+++,,,,,,,,,---000000+++(((+++,,,+++)))))))))***++++++,,,,,,)))******+++++++++++++++---111111888DDDCCC===BBB@@@>>>:::777444222111111000//////111444999===@@@999;;;===@@@BBBCCCCCCCCC>>>@@@DDDJJJOOORRRQQQPPPFFFIIIJJJFFF???<<<>>>AAABBB???;;;777444222111111000000000/////////......///000000...,,,******+++***+++,,,---------------}}}xxxuuupppjjjeeeaaa^^^[[[\\\^^^]]]XXXTTTOOONNNNNNNNNNNNLLLJJJHHHFFFDDD@@@???@@@AAAAAA@@@<<<===>>>;;;888555555666666555444555777888777666555555555666777:::<<<>>>FFFHHHHHHFFF@@@:::777555444666777777555444444555111111222111000000000111////////////......///000///222444444222111222333000000111111222222333333------------............//////.........000111222////////////////////////////////////............/////////.........------,,,...000///...---///111...///...,,,---000000---***,,,......------...///+++...000//////111555:::888;;;999222...///111000---...111333000++++++///,,,///...,,,---000000------,,,+++++++++++++++***)))...///+++)))***+++***((())))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++---,,,333???:::222666999777444222000000111111111000///000333888===@@@<<<>>>AAAEEEGGGHHHHHHHHHFFFEEEFFFIIINNNQQQSSSTTTLLLOOOQQQMMMFFFCCCEEEJJJEEE???999555555444111///000000111222222111000///333444444222///------...,,,---.../////////...---zzzuuurrrnnniiieee```^^^\\\[[[\\\ZZZVVVRRRKKKLLLLLLMMMLLLKKKIIIHHHEEECCC???>>>>>>??????>>>;;;===???===999777777888999777555555666666444333222222333555777999;;;<<<@@@???===;;;888666444333222333555666555444555666444333222000000000111222...///000//////000222333---000222222000000111333444333222111111111111111////////////////////////......------...///111222000000000000000000000000---------.........//////000000/////////.........,,,///111000...---///111,,,///...******...000...,,,------,,,+++,,,...000***---///...---...222666111555444...***,,,//////,,,---000333111,,,,,,000///000...)))))),,,,,,***(((***---...///......---''',,,///,,,***++++++***((())))))***++++++,,,,,,+++,,,------......------------***111;;;333))),,,111000...------...000111333111///---...222666999555777:::>>>@@@AAAAAAAAABBB???======AAAFFFJJJLLLNNNQQQSSSOOOHHHEEEHHHLLLEEE===555222444444000+++111333555888999888777666888999999777444222111222...///000111111000000///{{{tttnnnjjjgggdddbbb___^^^\\\YYYUUURRRPPPNNNNNNMMMKKKJJJJJJIIIGGGEEEAAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999999999777777777666555555444444444444555555666777777777888777666555555444444555555555666666555555444333000000000000000000000000////////////000000000000000000111111111222222222555555555444333222000///......------------........................------111111111111000000000000///////////////............---,,,,,,.../////////...........................------,,,,,,------...---------.........//////000///...------------------,,,,,,,,,,,,---..............................---------,,,,,,+++++++++---,,,+++,,,...///...---,,,,,,------,,,,,,+++***+++,,,,,,+++***)))+++,,,.../////////...------,,,---,,,---111555555000+++//////.........---------------------------------////////////000111222333666666666555555555444444@@@???>>>===<<<;;;:::999666555444222000///------111333555888:::;;;;;;;;;???@@@AAAAAA@@@>>>;;;999<<<999888999<<<===<<<:::{{{zzzvvvpppkkkgggdddaaa___]]]\\\YYYVVVSSSPPPNNNMMMMMMLLLJJJIIIIIIHHHFFFDDDBBBAAA@@@???>>>============<<<;;;:::999999999999777777777666555555444444444444555555666666777777777666666555555555555555555555555555555444444333000000000000000000000000////////////000000000111000000111111111222222222555555444444333111000///......------------..............................000000000000000000000000////////////////////////...---,,,,,,...//////..............................------------------...---------........./////////......---,,,,,,---------,,,,,,,,,,,,---..............................---------,,,,,,+++++++++---,,,+++,,,...///...---,,,,,,------,,,,,,+++***+++,,,,,,+++******+++------------------,,,++++++---,,,,,,000444555111---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111111111111111000000000000333333222111000//////...333222111000///---,,,,,,...000222444555666666666;;;<<<>>>AAABBBBBBBBBAAAAAA@@@???AAACCCDDDBBB@@@|||xxxsssooojjjfffcccaaa^^^\\\ZZZYYYVVVTTTQQQNNNLLLKKKLLLJJJHHHGGGGGGGGGEEECCCBBBAAA@@@>>>======<<<<<<<<<<<<;;;:::999999999999777777777666555555444444444444444555666666777777555555555444555555666777555555555555555444333333/////////////////////////////////000000000111111111111111111111222222222444444333333222111000///......------------..............................//////////////////////////////////////////000000///---,,,,,,...//////.................................------------......---............/////////...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,++++++---,,,+++,,,...///...---,,,,,,------,,,,,,+++***++++++,,,+++******+++---+++++++++++++++*********---,,,+++...222444222///............------------++++++++++++++++++++++++,,,+++++++++,,,---...///.........---------,,,,,,............------------//////......---,,,,,,,,,,,,---...///////////////000222555888:::;;;<<<<<<@@@@@@AAACCCDDDDDDBBB@@@ӵĦĦӵĦzzzuuummmjjjfffcccaaa___]]][[[WWWVVVTTTRRROOOMMMKKKJJJJJJHHHGGGFFFFFFEEECCCAAABBBAAA???>>>===<<<;;;;;;<<<;;;::::::999999999:::777777777666555555444444333333444555555666666777444444444444555666777888444444555555555444333333//////////////////////////////000000000111111111111111111111111111111111222222222222111000///.........------------......---------...........................//////////////////000000000000111111///...,,,---...//////...........................//////............//////.............../////////---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,------,,,,,,+++******+++,,,+++******,,,---++++++***************+++---,,,+++---000222222111------------------------+++++++++++++++++++++++++++++++++++++++,,,------............------------000000000000000000000000------------------------,,,,,,---,,,,,,,,,+++++++++,,,---///000000000000555666888:::;;;:::8886664ĉ@ӵ>L=hĦ4ĉ@ӵ>L{{{vvvqqqllliiigggdddbbb```___\\\ZZZUUUTTTRRRPPPNNNLLLJJJJJJIIIGGGEEEEEEEEEDDDBBB@@@AAA@@@>>>===<<<;;;;;;;;;;;;;;;:::999999999::::::777777777666555555444444333333444444555666666666333333333333444666777888444444444555444333333222////////////////////////000000000000111111111111111111111111111111111111111111111111000///............------------......---------.........//////---........./////////000000000000000111111222222111///......///000///...////////////////////////000//////......//////000////////////////////////,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,------,,,,,,+++******+++++++++******,,,...,,,,,,++++++++++++,,,------,,,,,,,,,...000111222,,,,,,------------------------------------------,,,,,,,,,+++,,,,,,------///............---------,,,,,,------------......,,,,,,,,,------.........//////...---,,,,,,++++++------..................+++---000222222000///...GG=?HdĦ=ĪjGG=?HdĦ~~~zzzvvvpppjjjfffeeecccaaa___^^^\\\ZZZWWWRRRQQQPPPNNNMMMKKKIIIIIIIIIGGGEEEDDDDDDDDDBBB@@@???>>>===<<<<<<;;;;;;<<<;;;::::::999999:::::::::777777777666555555444444333333333444555555666666333333333333444555666777444444444444444333222222////////////////////////000000000111111111222222222222222111111111111111///000000000//////...---......------------......,,,,,,------.../////////.........//////000000111000000000111222222333333333111//////000111000000////////////////////////000000////////////000000000000000////////////...,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,...///...---,,,,,,------,,,,,,+++***)))***++++++***+++,,,...------,,,++++++,,,...///------------...///000111,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,---------............222111000...------------+++,,,,,,---...//////000***,,,///000///...---...ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ[[[ZZZNNNMMMLLLJJJIIIHHHGGGIIIGGGEEEDDDDDDDDDBBB@@@===<<<<<<;;;;;;<<<<<<===:::::::::999999::::::;;;777777777666555555444444222333333444444555555666333333333333444444555666333444444444444333222222000000000000000000000000000000111111111222222222222222222111111111000000...////////////...------......------------......,,,,,,------...//////000......///000000111222222000000111111222333333444555333111111222222222111////////////////////////111000000//////000000111000000000000/////////...------,,,,,,---......///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++,,,...///...---,,,,,,------,,,,,,+++***)))***++++++***+++---///---,,,+++++++++,,,...///---............---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------------222111///...---,,,------*********+++,,,---...///+++---000000...---...000?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&eYYYWWW??MMMLLLKKKJJJHHHGGGFFFEEEIIIGGGEEEEEEEEEDDDBBB@@@<<<;;;;;;;;;;;;<<<======:::::::::999999:::;;;;;;777777777666555555444444222222333444444555555666444444333333333444555555333333444444444333222222111111111111111111111111000111111111111222222222222222222222111111000000.........///......------.........------.........,,,,,,------...///000000...//////000111222222333000000111222333333444444666444222222333333333222000000000000000000000000111111000000000000111111111111000000/////////...---------------...///000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++,,,...///...---,,,,,,---------,,,++++++)))***++++++***+++---///---,,,+++******,,,...///---...000///...---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,/////////.........------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,++++++,,,,,,......------------......***---......,,,+++---0004DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦVVVNNNMMMLLLJJJHHHFFFEEEDDDDDDFFFEEEDDDDDDEEEDDDBBB@@@???>>>===<<<;;;:::::::::;;;:::888666:::???<<<666:::777444444666666555222333222222444666777666444555555444444444444555555555555555555444333222222111111111111111000//////000000000//////000333666888555111000111111...,,,---------.........//////---...///...------...///,,,---...///000000000000222222111000000///000000333222111222555:::@@@CCC>>>:::777888<<<===:::666////////////............//////000000000000////////////////////////////////////............//////........................///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,//////...---,,,,,,++++++...---+++*********++++++...000000...+++)))+++---,,,,,,+++***+++,,,---...//////000//////...------------------------------,,,,,,,,,+++++++++++++++------,,,+++)))***---///000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦSSSPPPPPPOOONNNMMMMMMLLLJJJHHHGGGEEEDDDDDDEEECCCBBBCCCCCCCCCAAA???======<<<;;;:::::::::;;;::::::888888<<>><<<===<<<777333////////////............///000000000000000000//////////////////////////////......------......///........................///...---,,,,,,,,,,,,---...------------,,,,,,,,,///......---,,,,,,++++++---,,,+++*********++++++---...///---***)))+++---,,,,,,+++++++++,,,---...///////////////...------------------------------,,,,,,,,,,,,,,,,,,++++++---------+++******---/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵNNNLLLLLLMMMMMMMMMLLLKKKJJJHHHGGGEEEDDDDDDBBBAAA@@@@@@AAAAAA???===<<<;;;;;;:::::::::;;;;;;999999999999>>>CCCBBB>>>777555333333333444333222111000111444666777666555555555444444444444555555555555555444333222222111000000111111000000//////111111111111000111333666555333111000000000...---,,,,,,,,,,,,---------------...///...------...///...///000111111222111111333222000......///111222//////000333888>>>DDDGGGGGGCCC>>><<<;;;999555111/////////............---//////000000000000//////////////////////////////...------,,,,,,------...------------------------......---,,,,,,,,,------------------,,,,,,,,,,,,.........------,,,,,,+++---,,,+++*********+++++++++,,,,,,+++******+++---,,,++++++++++++,,,------......//////......------------------------------,,,,,,---------------,,,---------,,,******---///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵKKKIIIJJJLLLMMMMMMKKKKKKJJJHHHGGGEEECCCBBB???>>>===>>>???>>>===;;;::::::999999999::::::;;;888999999999<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9bbbs&dq&ĒRMMMJJJIIIJJJLLLLLLMMMIIIIIIHHHGGGFFFDDDBBB@@@<<<<<<;;;<<<======;;;999999888888888888999999:::777999999777888;;;;;;777333333222111111111111222///000222666999:::999777555555444444444444555555777666444222111111111111...//////000000000//////000111222111000000111333111111000///.........///+++++++++,,,,,,,,,---------...///...---------//////000111222333333333333222111///...///000111222111111000000111222333333333222111111111111000///............------------+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,------...------,,,,,,,,,+++++++++---------------,,,,,,,,,++++++++++++++++++++++++******))))))******++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111000---...///...,,,+++,,,---***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@Gaaa```sĪj@hNNNLLLJJJIIIJJJKKKKKKJJJGGGGGGGGGFFFDDDBBB@@@>>>;;;:::999:::;;;<<<:::888999888888777777777888888666999888555444666555222111222333222000000111333///000333888;;;<<<;;;999555555444444444444555555777666444222000000000111......///000000000//////...000111111//////000111//////000///------...000,,,,,,,,,,,,---------------...///...------...//////000111222222333222222000000000000000111111222111111222222333333444444333333222111000//////............------------,,,++++++,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++------------------------******+++,,,,,,,,,++++++,,,+++))))))***++++++***)))******+++,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000222333333222222...///000...,,,+++,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s}}}gggbbb```PPPKKKJJJIIIIIIJJJJJJIIIGGGEEEEEEEEEEEECCC@@@>>><<<:::999888999;;;;;;:::888999888777777666666666666444777777333111333333111111222333222000000222444000111555999===>>>===:::555555444444444444555555888666444111000///000000---......///000000//////---///000000...---...///---...///...,,,,,,...111,,,------------.........---...///...------...///...///000111222222222222...///000111222111111000111111333444444444444333333333333222111000///000.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++++++++***------------------------)))***+++,,,,,,,,,,,,+++...,,,))))))+++,,,***(((((()))***+++,,,++++++*********+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---000333555555444333...///000///---,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ|||{{{uuuooommmjjjffffffiiiccc___ZZZVVVSSSQQQNNNLLLIIIIIIHHHIIIJJJIIIFFFDDDCCCDDDDDDDDDBBB???<<<;;;999999888999;;;;;;:::888999999888666555555555555222666666222111333333111111333444333000000222555000222666;;;???@@@>>><<<555555555444444555555555888666333111//////000000------...///000000//////,,,...//////...------...,,,...///...,,,,,,...111---------.........//////---...///...------...///...///000111111222111111---...111222333222111///222222333444333222111000000111222222111111111333......---------,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******------------------------)))***+++,,,---,,,,,,+++000---******+++,,,***(((((()))***+++,,,+++******)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...111444666666555444...///000000---,,,+++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦxxxvvvtttooojjjfffbbb```___```]]]XXXRRROOONNNNNNOOOIIIJJJJJJJJJIIIGGGEEEDDDDDDCCCAAA???============<<<;;;;;;:::888777777666888888777666666666666666444333333333333444555555666555333222222333555666333555888:::;;;999777666555444222222222444666777222222222111000//////...//////.........---------------------------------...............///000000111000///...------...///......---------......//////000111222222222222222/////////000111111222222222222222333333444444444444444333333333222222222......---,,,,,,,,,,,,---.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......////////////////////////---,,,+++***+++---///111000000///------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++...------,,,,,,,,,------***+++,,,------,,,***))),,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444000111111///---,,,---...........................000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......>AneneneneDenene>Ak<fhDenenenexxxuuurrrppplllhhhdddaaa___^^^^^^\\\WWWSSSOOONNNNNNNNNHHHHHHHHHHHHGGGFFFDDDCCCCCCBBB@@@>>>============<<<;;;;;;:::999888888777888777777666555555666666444333333333444444555555666444333222222333444666444555777888888777666555444333222111111333555666222222111000000///......//////.........---------------------------------...............///000000000000///.........//////......---------......//////000000111222222111111/////////000111111222222333333333333333444444444444444444333333333222222......---,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////.................................---,,,,,,,,,...000222000///...---,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111000000000///---,,,---..................---------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...wwwssspppmmmkkkhhheeeaaa___]]]\\\[[[YYYVVVRRRPPPNNNMMMLLLGGGGGGGGGFFFEEEDDDBBBBBBBBBAAA???>>>=========>>><<<<<<;;;;;;::::::999999777777666555555555555666333444444444444555555555555444333222222333444555555555555444444444444333222111000000000111333444111111000000//////.....................---------------------------------...............///000000//////.........///000000///......---------......//////000000111111000000/////////000111111222222444444444444444444333333444444444444333333333333......---,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...////////////.................................---------///000111//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......///000000...,,,+++---...///.........------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...}}}xxxtttoookkkiiigggeeeccc```]]]\\\[[[WWWVVVTTTQQQOOOMMMLLLKKKGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@>>>===<<<======>>><<<<<<<<<;;;;;;:::::::::666666555444444555555555333444444555555555555555444444333222222333444444555444222111111111111222111000/////////000111111000000000//////.................................------------...........................///000000.........//////000111111//////...------------...//////000000000000///////////////000111111222222666555555444444333333333444444444444333333333333......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...///////////////........................---------,,,---...///000......---,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++,,,...//////...---,,,+++***************+++,,,,,,---......------,,,,,,,,,,,,,,,,,,...//////---,,,+++,,,...///......------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------...}}}zzzvvvpppkkkgggeeedddcccaaa___\\\ZZZYYYTTTSSSQQQOOONNNLLLKKKKKKGGGGGGFFFEEEDDDCCCBBBBBB???>>>===<<<<<<<<<===>>><<<<<<<<<;;;;;;::::::999555444444444444444555555333444555666666666555555333333333222222333333333333222000///...///000111////////////...//////////////////...............---.....................---------....../////////...............///000000......///000000111111111//////...---------------//////000000000000///.../////////000111111222222555555555444444333333222444333333333333222222222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...//////000000//////........................,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///............---,,,+++,,,---///000///...---,,,+++***************+++,,,,,,---...............------------,,,---......---++++++,,,.........------,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......}}}|||zzzvvvqqqlllgggdddbbbbbbaaa___]]]ZZZXXXVVVRRRQQQOOOMMMKKKKKKKKKLLLGGGGGGEEEDDDCCCBBBBBBBBB======<<<;;;;;;<<<===>>>======<<<;;;:::999888888444333333333333444555555333444555666777666555555222222333333333333222222111000///.........///000////////////..............................---------------...............---------...//////000000...............///000000//////000111111111000000000///...---------------000000111111000000///////////////000111111222222333333333333333333222222222222222222111111111111......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......///000000000000///------------------------+++++++++++++++,,,++++++,,,++++++******+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++---...///......---------------......///000...------,,,+++++++++++++++++++++,,,,,,---------........................,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......|||xxxwwwuuuqqqlllgggdddbbb______^^^\\\ZZZWWWTTTSSSQQQOOOLLLJJJIIIJJJKKKMMMFFFEEECCCBBBAAAAAAAAAAAA<<<<<<;;;:::;;;<<<>>>???>>>===<<<:::999777666555333333222222333444444555333444666777777777555555222222222333333222222222//////.........///000000///////////////......------------------------------------.........//////---------...///000000000...............///000000000000111111111000//////000000///------,,,,,,---111111222222111000000////////////000111111222222111111222222222222222222111111111000000000000///......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......///000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++***++++++++++++,,,,,,,,,************************''')))+++,,,------,,,+++,,,,,,...//////000000000------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++,,,,,,+++******,,,---+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......|||tttsssqqqmmmhhhdddbbbbbb]]]]]]\\\[[[XXXUUURRRPPPQQQNNNKKKHHHHHHIIILLLMMMEEEDDDBBB@@@?????????@@@<<<;;;::::::;;;<<<>>>???>>>===<<<:::888666555444222222222222333333444555333444666777888777666444111222222333333222222111---......//////000000000///000000000///...---------------------------------------.........//////---------...///000000111...............///000000000111222222111000///...111000///...---,,,,,,,,,222222222222222111000000/////////000111111222222000000000111111222222333000000000000////////////......---,,,,,,,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------...//////000000000000000---------------------------------......---,,,,,,+++***************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))%%%''')))+++,,,+++***)))+++,,,...000111000000///,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,+++******+++---)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......{{{yyy{{{uuuqqqllliiigggccc^^^ZZZ[[[ZZZZZZYYYXXXTTTOOOKKKMMMKKKIIIGGGFFFEEEFFFFFFAAA>>>:::999;;;===>>>>>>999;;;:::888;;;BBBFFFEEEKKKDDD>>><<<999555555777555444444555666666555333666888888666777:::888333666555555444444333222222111000///......------...//////.........---------,,,------......------,,,,,,,,,,,,---------......//////////////////////////////......///000222333111111111111000000000000000//////.........//////333333222111000///...---///000000000111111111111,,,...///111222222222222000000///...---,,,,,,,,,...,,,++++++,,,,,,,,,+++*********++++++,,,,,,---***+++,,,,,,------,,,,,,000000//////.........---...------------...//////666222......000111...+++************************+++++++++************)))******++++++++++++************))))))******+++,,,//////000000000...---,,,+++,,,...---+++))))))***,,,++++++***+++,,,...///+++,,,,,,------...............---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---.........------,,,,,,+++...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///~~~wwwuuuvvvrrrooojjjfffdddbbb^^^ZZZZZZYYYXXXWWWUUURRRNNNJJJKKKJJJHHHFFFDDDDDDDDDDDD@@@===:::999;;;<<<===>>>:::<<<;;;999<<>>555444444333222222111111111000///......------...---........................//////000000//////...---------.........//////000000000000000000000000//////000000111222222222444444444333222111111000...............///000111111111000000///.........---............/////////000000///......---------...------,,,,,,,,,,,,---111333444222///---------...------,,,,,,+++++++++,,,,,,---.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---.........,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++******))))))******+++,,,---...///000000///......000222222111///---,,,------------------,,,+++******+++,,,---...///000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***---------....../////////...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///wwwqqqsssuuurrrlllhhhgggggggggddd```^^^]]]]]]YYYVVVQQQOOOMMMLLLJJJIIIFFFEEECCCAAA????????????:::999888888:::<<<<<<;;;<<<===@@@IIIXXX___XXXKKK???999666777999888:::>>>;;;999666666666777777666555666666999@@@EEE@@@777444444333333222222111111111000///......------...---------...............//////000000000000//////------........./////////000000000000000000000000...///000111222222222222666555444444333222111111...------......///000111000000000//////.........------------.........///000///...---------------------,,,,,,,,,,,,------///222444333000------...------------,,,,,,,,,,,,,,,,,,---...............++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******))))))******+++,,,---...///000000000///...111222333222000/////////000...,,,+++******++++++)))***+++,,,---//////000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,---...///000000000...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///wwwrrrooorrrsssnnniiigggccceeegggddd```\\\ZZZZZZVVVSSSPPPMMMLLLJJJHHHFFFDDDCCCAAA???============999888777888:::<<<;;;:::;;;@@@FFFMMMTTTVVVMMMBBB999777888999888666999???<<<999666555555666666666444555555555999<<<999222444444333333222111111111111000///......------...---------........./////////000000111111000000///............////////////111111111111111111111111...///111222333333222222666666555444333222111111............///000111222///////////////.........,,,,,,---------.........///...---,,,,,,,,,---...---,,,,,,+++,,,,,,------,,,111444333000------///,,,,,,,,,---------------,,,------...............***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,+++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******))))))******+++,,,,,,---///000000000///...000222333333111111111222111000...,,,******++++++******+++---...000111111......---,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,...//////...,,,+++,,,,,,---...///000111111...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///rrroooppptttsssnnnjjjiiiaaadddfffddd___ZZZWWWWWWSSSQQQNNNLLLKKKIIIFFFCCCBBBAAA???===<<<;;;;;;;;;888777777888:::<<<;;;:::999CCCLLLOOOOOOLLLEEE===666777:::<<<888555999@@@<<<999666444555666666555444666666444666888777222444444333333222111111000111000///......------...---------.........//////000000111111111111000000............/////////000222222222222222222222222...///111222333333222222777666666444333222111111////////////000111222333///////////////.........,,,,,,,,,---------.........---,,,,,,,,,,,,......,,,,,,,,,++++++,,,------+++000444333///---...000,,,,,,,,,------.........,,,---......//////......*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...)))***++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********)))***++++++,,,,,,---///000000000//////000111333333222222222333111111000...---,,,++++++++++++---...///111222222......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,---///000000///---,,,+++,,,---...///111111222...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///~~~yyyyyyqqqqqqpppqqqpppnnnkkkhhhgggddd___ZZZWWWUUUTTTUUURRROOOLLLJJJHHHEEEBBB@@@@@@???>>><<<<<<<<<===>>>999999999:::;;;<<<===>>>;;;>>>BBBEEEDDDAAA;;;888555666666777777777777666:::999999888777666666555333444555666666444222111222111111000000111111222333111///...---...///000---,,,,,,,,,,,,---......---///111111000000000111,,,---///000111111000000//////111222333444444444111111000000111333444666555444333222111000000000111111222222222333333333111111000///...------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------............------,,,,,,,,,---------......///...---,,,,,,---...///......---,,,,,,+++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------//////...---,,,,,,++++++------------,,,,,,+++***,,,,,,+++***)))))))))***...............///000000111222333444555555555555333222000...---,,,---------,,,,,,,,,,,,---......000//////...---,,,,,,,,,************************---.........---,,,,,,+++)))***+++,,,---,,,++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,------.../////////|||wwwwwwpppooonnnooonnnllliiifffdddaaa]]]XXXTTTRRRRRRRRRPPPNNNKKKJJJIIIGGGDDDBBB>>>===<<<;;;;;;<<<<<<===:::::::::;;;<<<===>>>>>>;;;===@@@BBBAAA>>>:::888555666666777777777777777999888888777666666555555333444555555555444333222222222111111111111222222222111///.........///000......------......///000///000222222111111111333...///000111111111000000///000111222333444444444222222111111222333444555555444333222111111111111222222222222333333333333222222111000...---,,,,,,---,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------............------------------............///...------------...///......---,,,,,,+++*********++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------///......---,,,,,,++++++---------------,,,++++++,,,++++++************+++//////......//////000111111111222333444444444444222111///...,,,,,,---------,,,,,,,,,,,,---......000000///......---,,,,,,++++++++++++++++++++++++------......---,,,,,,+++)))***+++,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,---...//////000xxxttttttnnnmmmkkkkkkkkkiiieeebbb___]]]YYYUUUQQQOOOOOOOOOMMMLLLJJJIIIHHHGGGEEECCC<<<;;;;;;;;;;;;<<<<<<===::::::::::::;;;<<<<<<<<<;;;<<<===>>>===;;;999777555555666777777777777777777777777666555555444444555555444444444333333333333222222222222222222333222111///......///000000//////......//////000111000222555555444333333444111111222222111111000//////000111222333444444444333333333222222333444444444444333222111111111111222222222333333333444444444333222111///...---,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------............------............///////////////......------......///...------,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------.........------,,,,,,+++---------...------,,,+++++++++*********+++,,,,,,/////////...//////000111000000111222333333333333222000///---,,,,,,,,,---,,,,,,,,,,,,,,,---......000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++******++++++,,,***+++,,,---...///000000~~~yyyuuurrrqqqkkkjjjhhhgggfffdddaaa^^^[[[YYYVVVRRROOOMMMMMMLLLKKKJJJGGGFFFFFFEEECCCAAA;;;;;;;;;;;;<<<======>>>888999999::::::::::::999<<<<<<;;;;;;:::999999888444555666777777888777777666666555555555444444444666555444333333333333444333333222222222222333333111000////////////000000//////......//////000111000444999<<<;;;888555444333333333222111000000//////000111222333444444333444444333333333333333333333333222222111222222222333333333333444444444444555444333222000...------........./////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------............------////////////000000000000//////............//////---------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,------......------......---------,,,,,,,,,------............------+++++++++++++++,,,---.........------......///000//////000111111222111111000///...,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,...///000000~~~xxxvvvsssppppppiiigggeeecccbbb```]]]ZZZXXXWWWTTTQQQNNNMMMLLLKKKJJJHHHEEECCCBBBAAA>>><<<<<<<<<======>>>>>>>>>>>>::::::;;;;;;;;;;;;:::999<<<;;;:::999999888999999444555666777888888888888555555555555444444444444666555444333333333333444333222222111111222222333000///////////////000000......------......///000///555===AAA@@@;;;666333444444333222111000//////000111222222333333333333333333333333333333222222222222222111222222333333333333444444444555555555555555444333111000///......//////000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...------............------/////////000000000111111////////////////////////------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,------......---------------------,,,,,,,,,---......//////.........,,,+++++++++,,,---......------,,,,,,------.../////////000000111111000000///...---,,,++++++,,,,,,,,,++++++++++++,,,------////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++***++++++++++++,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,---...///000yyyvvvtttqqqooonnnhhhfffccc```___]]]ZZZWWWUUUTTTRRRPPPNNNLLLKKKJJJHHHFFFCCCAAA@@@>>>;;;999<<<===>>>>>>???>>>>>>=========>>>???>>>===;;;:::;;;:::999888777777777888333444555777888888888888555555555555555555555555555555444444444333333333222111111111111111111222////////////000000000000......------......///000///555<<>>>>>>>>===<<<;;;<<<===>>>>>>===<<<:::888999888777666666555555555333444555777888888999999555555555555555555555555333444555555555444333222111000000//////000000111......///000000000000000//////......//////000111000444888:::999777555444222222000////////////000111111222333333333222222...///111222222222222111111111111111222333444555444555555555666666666666444444444444333333333222///000111222222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000------............------........./////////000000...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++,,,------......------------------------------......///000000000000000///......------------...///............///000000000000111111111000000///------+++*********+++,,,+++++++++***++++++,,,---,,,,,,------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{wwwvvvwwwsssmmmjjjkkkgggddd```^^^\\\YYYWWWTTTPPPPPPNNNMMMKKKIIIHHHGGGDDDBBB@@@@@@@@@@@@>>>===<<<<<<=========<<<:::999999:::;;;<<<;;;999666555666666666555555444333333333444555777888888999999555555666666666666666666333444555666666444222111000000////////////000000......///000000111000000000000000000000111111222222333444444333333444666111111///.........///000111111222333333333222222---...000111222222222111000000111111222333444555555555555555666666666777444444444444444444444444000111222333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000---..................---............////////////...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,------......------------------------------......///000000000000000000///...---------------000000000000000111222222000111111111111111000000---,,,+++*********+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,,,,++++++*********,,,++++++++++++++++++,,,---------,,,,,,,,,++++++|||yyyxxxwwwtttqqqmmmiiigggdddbbb___[[[XXXWWWVVVUUUTTTRRRNNNLLLJJJHHHEEECCCEEECCCCCCEEEBBB======???AAA@@@>>>===<<<<<<======888888777666666666666666999777666555444444555555888666444444666999:::;;;999888777666555555555555222333444444444333222111000000000000////////////000......///000111000///000000000///////////////333333333333333333333333222111///...---...000111000111222333333222111000000/////////111222111000222222333444444555555666777333000222777;;;;;;999555555555555555555555555222222111000///...---,,,---------,,,,,,+++++++++---------.........//////---------..............................///000111111000///---------...///...........................------,,,,,,------............------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------............---------------......---,,,,,,,,,------///...---...111222111000///000111222222111//////,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---***,,,---,,,++++++---///+++++++++++++++++++++++++++++++++++++++***)))(((************+++,,,---...)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------|||yyyqqqqqqpppnnnllliiifffdddbbb```]]]ZZZWWWUUUSSSSSSNNNLLLJJJIIIHHHGGGDDDBBBEEEBBBBBBCCC@@@;;;:::===AAA@@@>>><<<<<<;;;<<<<<<888777666555555555555666777666555444333444444555888666555666999;;;<<<<<<999999888777666555555666222333333444333222111000000000000000000000000000000///...///111222111000000000000000000000000000222222222222222222222222222111///......///000111000111222333333222111000000///...///111222111000222222333444444555555666888444222444999======<<<555555555555555555555555333222222111000///...---------------,,,,,,,,,,,,---------.........//////---------............//////............//////000000//////............///...........................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------.........///////////////...///...---,,,,,,,,,,,,,,,///...---...000111111000000111111222111000///...,,,++++++******++++++,,,---,,,,,,,,,,,,------............---,,,,,,---...++++++++++++++++++,,,,,,+++++++++++++++***))))))************+++,,,---...******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------|||wwwuuullllllkkkjjjhhhfffdddbbb```^^^[[[WWWTTTRRRQQQPPPNNNLLLJJJJJJJJJJJJIIIHHHHHHEEECCCDDDBBB???>>>AAA@@@???>>><<<;;;;;;::::::666666555444444444555555555555444333333333444444888888888:::===??????>>>:::999888777666666666777222333333333333222111111000000000000000000000000111000///000222333222111///000000000111222222222111111111111111111111111111000///......///111111111111222222222222111111111000///000111222111000222222333444444555555666777444222444888<<<<<<;;;666666666666666666666666444333333222111000//////------------------......---............/////////------........./////////000//////............///---....../////////....................................------------.........------------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---...000222333222111000//////---,,,++++++++++++...------...000111000///111111111111000///---,,,,,,++++++******++++++,,,---------------...///000222111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))******++++++,,,,,,------++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,zzzwwwuuusssmmmlllkkkiiigggeeecccbbb___]]]ZZZVVVSSSQQQOOOOOOPPPNNNKKKJJJLLLOOOQQQQQQNNNHHHDDDDDDCCCAAAAAADDD@@@@@@>>>===;;;:::999999555444444333333444444444555555555444555555555666888888:::===@@@AAA@@@>>>999999888777777777777777444444444444333333333222000000111111111111111222222111000111333444333222//////000111222333333444000000000000000000000000000000/////////000111222222222222222222222222222222111000111333444333222222222333444444555555666555333222333555777777666666666666666666666666666444444333222222111000000---------....../////////.............../////////------......//////000000111000///...............+++,,,...///000///....................................------------......------------------------,,,,,,,,,---------.........------,,,,,,------...,,,...111444555444222111//////---,,,++++++******---,,,,,,---///000000///111111111111000...,,,+++,,,++++++******++++++,,,------------...///111111444111//////000000///---------------,,,,,,,,,,,,+++++++++,,,,,,+++*********++++++,,,,,,---------,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,|||xxxxxxuuurrrnnnmmmkkkhhhfffcccaaaaaa]]][[[XXXUUURRRPPPOOOOOOKKKJJJIIILLLRRRYYY___bbb\\\RRRHHHDDDAAA>>>>>>AAAAAAAAA@@@>>><<<:::888888444444333333333333444444555555666666777777777777888999;;;>>>AAAAAA???===999888777777777777777777666555555444444444444444000111111111222222333333333111111222333444333222//////000111222333333444////////////////////////000000000000000111222222333222222222222222222333444333222333555666555444222222333444444555555666666555444444444444444333666666666666666666666666444444333333222222111111.........//////000000000////////////////////////------......///000000111111000///...............+++,,,---/////////...---........................///......------......///------------------------,,,,,,,,,---------.........------,,,,,,------...,,,...111444555444222111......---,,,+++*********---,,,+++,,,...000///...000000111000///---+++***,,,++++++******++++++,,,,,,------...///000222333333222000000000111000000.........---------,,,,,,***++++++,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,*********+++++++++,,,,,,zzzxxxxxxtttpppkkkjjjgggdddaaa___]]]]]]ZZZXXXVVVSSSQQQPPPOOOOOOKKKMMMSSS]]]hhhssszzz}}}uuufffUUUKKKDDD???>>>AAACCCBBBAAA???===;;;888777444444333333333444555555444555666777888999999999888888999<<<>>>???===;;;777777666666666666777777666666555444444444444444111111111222333333444444222111000111333444333222///000000000111222222222///////////////////////////000000111111222222222333333222222222222333333555444333444555666666444222222333444444555555666888777777666555444444333555555555555555555555555333333333222222222111111000000000000000000111111000000000////////////...------...///000000111222000//////............///,,,------.........------........................//////............//////,,,,,,,,,------------...,,,,,,,,,---------.........------,,,,,,------...---...000222333222111000---,,,,,,+++++++++++++++,,,++++++,,,...///...---////////////...---+++***,,,++++++******++++++,,,+++,,,,,,---///111222333444555555333111000111222/////////......------,,,***+++,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,************++++++++++++|||wwwvvvtttqqqmmmfffdddbbb___]]]\\\[[[[[[VVVTTTRRRPPPOOONNNOOOOOOQQQYYYfffvvvsss]]]NNNEEEAAAAAADDDDDDDDDCCCAAA???;;;999777444444444444444555666666222444555777888999999888888777777999;;;;;;999888666666555555555555666666555444333222111222333333111111222222333444444555222111000111222333333111000000000000000000000000//////////////////////////////000111222222333222444333222222222222333444444222222333444555444333222222333444444555555666444555666666555555555555444444444444444444444444222222222222111111111111111111111111111111000000000000000000/////////...------...///000111222222///............//////000......------,,,,,,------........................//////............//////,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------.........///////////////...+++++++++***++++++,,,---,,,+++***+++---......------......///...---,,,+++,,,++++++******++++++,,,******+++---...000222333999<<<===999222...000444000000//////...------,,,***+++,,,,,,------,,,,,,+++,,,...//////---,,,+++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,************++++++++++++xxxtttrrrpppmmmjjjcccaaa___]]]\\\\\\\\\\\\SSSRRRPPPNNNMMMMMMNNNNNNVVV```rrroooXXXHHH@@@===???CCCEEEEEEDDDBBB???<<<999777444444444444444555666777111222444666888888888888888777666777888999777666555555444444444555555666333222111000000000111222111111222333333444555555111000///000222333222111000000000000////////////000000000000000000000000...///000222222333333333444444222222222222444444222111000111333444333222222222333444444555555666///111333444444444444555333333333333333333333333222222111111111111111111333222222222111000000000111111000000/////////...------...///000111222222...............///000111000///---,,,+++,,,,,,---........................//////............//////,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------............---------------************+++,,,---...+++******+++---......---,,,---.........---,,,+++,,,++++++++++++++++++,,,)))***+++,,,...000222333===BBBCCC===333---000555111000000///...---------***+++,,,,,,------------+++,,,...//////...,,,+++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++|||wwwsssrrrsssqqqlllgggeeebbb___]]]\\\ZZZXXXVVVSSSRRRPPPNNNLLLKKKKKKLLLZZZcccuuummmcccUUUHHHAAA???@@@AAACCCBBBAAA???===;;;888777777444333444777888777555666666666666666777888888777888888999999777666555444444444444444444444444333111//////111222333333222111000222555555333000333222000/////////000111111111111111111111111111111111000000000000000111000111222222333333222222444444444444444444333333666333111000111222222222111222222333444555666666333444555444222222444555555555555444444333333222333333333444333333222222666555555444444333222222222111000111333333111000//////.........//////000......------...111333555555222///---+++,,,---...------------------------...------------...//////......////////////......//////...------------...---+++******+++,,,+++***//////000000000///---,,,******+++,,,,,,---.....................///000000000///...---,,,+++++++++***++++++,,,,,,++++++******+++,,,---///111333444AAADDDEEE@@@666000000333222222222111000...---,,,---,,,++++++------,,,+++...,,,***+++---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++zzzuuuqqqpppqqqooojjjeeecccaaa^^^[[[ZZZYYYWWWUUUTTTRRRPPPMMMKKKJJJJJJJJJWWW^^^lll{{{tttgggZZZSSSIIIBBB>>>>>>@@@@@@AAAAAA@@@>>><<<:::888666444333222333666777777555555555555444555666666777777777888888888777666555444444444444444444444444222000......000111111111111000000222444555222000333222111000///000000111111111111111111111111111111111000000000000000111111111222333333333333333555444444444444444444444666333111000111222222222111222222333444555666666444555555444333333444666555555555444444444444444333333444444444444333333555444444333222222111111222111000111333333111000///......---......//////......------...000222333444222///---+++,,,---...---------------------------------------...//////......////////////......//////...---------------...,,,++++++---------,,,....../////////...---,,,******+++,,,,,,---......///.........//////000000///...---,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,...000222333:::===@@@<<<444000111444111111111000///...,,,,,,---,,,++++++------,,,+++...,,,***+++---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++|||wwwwwwsssooommmmmmkkkgggcccbbb___\\\ZZZYYYXXXVVVTTTTTTRRROOOLLLJJJIIIHHHHHHNNNTTT^^^fffhhhaaaVVVMMMIIIFFFAAA>>>===>>>>>>>>>??????===<<<:::888777666333222111333555666666555444444333333444444555666666777777777777666555555333333333333333333333333222000......///000000///000///000111333333111///333222111111000000111111111111111111111111111111000000000//////000000111222222333444444444333333555555555555555555555555555333111000111222222222111111222333444555666666555666666555444444555777555555555555555555666666444444555555555555555444444333333222222111000000222111111222333333222000......---------------.........---,,,---...///000333111///---,,,,,,---...---------------------------------------......///......////////////......///......---------------...---,,,---...///...---,,,---------------,,,+++***++++++,,,,,,------...////////////000000000000......---,,,++++++++++++***++++++,,,,,,++++++***))))))***+++---///000111111555888777222///111555000000000///...---,,,+++---,,,++++++------,,,+++---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,vvvsssuuurrrnnnkkkjjjhhhdddaaa```^^^[[[YYYXXXWWWUUUSSSSSSQQQNNNKKKIIIGGGFFFFFFFFFKKKRRRVVVTTTNNNHHHCCCDDDBBB@@@?????????<<<;;;===<<<;;;999888666666555555444444444444555444444444444444333444555555666666666666666555555444444222222222222222222222222222000//////000000000......///000111222222111///333333222222111111111111111111111111111111111111000////////////000000111222222333444444444444333555555555666666666666666555333111111222222222111111111222333444555555666555666777666444444666777444555555555666666777777444555555666666666666666444444333333222111111111222111111222333333222000......---,,,,,,,,,------......---,,,,,,,,,---...111000...---,,,,,,---...------------------------------,,,,,,------...///---......//////......---///...------,,,,,,---------,,,,,,---...///...,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,---------/////////000000000000000------,,,+++++++++++++++***++++++,,,,,,++++++***)))))))))***+++---...///---111444333111///111444////////////...---,,,+++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,~~~vvvrrrtttqqqmmmjjjgggeeebbbaaa___]]]ZZZXXXWWWVVVUUUSSSRRRPPPMMMJJJGGGFFFEEEEEEBBBFFFJJJLLLIIIFFFCCCBBB@@@@@@@@@@@@AAA@@@<<<:::;;;:::999777666555555555888888777666555333333333555555444444555555666777555555555444444444444444222222222222222222222222222111000111222222111///...///111222111111000000333333333333333222222111000000000000000000000000//////......///000111111111222333333444444333333555555555555666666777777444333111111222333222111000111111222333444555555555666777666444444666777444555555555666666777777444555666666777777777666555555555444333333222222333222111222444444222111///...---,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,///...------,,,---......------------------------,,,,,,,,,,,,,,,---......------............------......---,,,,,,,,,,,,,,,+++++++++,,,...///---,,,++++++*********+++++++++++++++,,,,,,,,,,,,------......///000111000000///,,,,,,+++*********++++++***++++++,,,,,,++++++***)))))))))******,,,------...000333222000000111333.../////////...---,,,+++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,|||vvvppprrrppplllhhhdddaaa```___\\\ZZZWWWVVVUUUUUUSSSQQQPPPNNNKKKIIIFFFEEEDDDDDDBBBDDDFFFEEECCCAAA??????;;;;;;<<<>>>??????===;;;:::999777666555555666666888999999777444333333444555555555444555666666777555444333333222222333333111111111111111111111111111000000111333444222111...000222333222111111111333444444444444333222111000000000000000000000000............///000111111111111222333333333222222444444444555555666666777444333111222333333222000000000111222333444555555555666666555444444555777555555555555555555666666333444555666777777777777666666555444444333333222333222222333444444333111000///...---,,,,,,,,,,,,---------------------,,,------------------......------------------------,,,,,,,,,,,,,,,------...------............------...------,,,,,,,,,,,,,,,******+++---//////---++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...++++++******)))******+++***++++++,,,,,,++++++******************+++,,,---///111222222111000000111///////////////...---------,,,++++++------,,,++++++,,,------++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,}}}zzzxxxtttoooooonnnjjjeee```^^^]]]]]]YYYWWWTTTSSSRRRRRRPPPOOONNNLLLJJJGGGEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@>>>===;;;::::::;;;===>>>===<<<:::999777555555555666777444666777666444333444666444444333333444444555666555444333222111222222333111111111111111111111111.........111333444222111...111444444222111111333333444555555555444222222000000000000000000000000...------......000111111///000111111222222111111222333333444555555666666444222222222333333111000000000111222333444444555444555555444333333444666555555555444444444444444333333444555666666666666555555444444333222222111333222222333444444333111111000///...---------------------............---,,,,,,,,,------.........------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,...---,,,,,,++++++,,,,,,++++++,,,...000000///,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////------******))))))))))))*********++++++,,,,,,++++++***++++++*********+++,,,,,,...///111111111000111111//////000000000///......---,,,++++++------,,,+++***,,,...---+++***,,,...++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,yyyvvvuuussspppmmmlllhhhccc^^^[[[[[[[[[VVVTTTQQQPPPPPPOOONNNLLLLLLKKKIIIGGGEEEDDDDDDEEECCCAAA@@@@@@AAABBBAAA??????===;;;;;;<<<===<<<;;;:::888666555444555777888000333555555333333555888333333222222333333444555444333222111111111222333000000000000000000000000,,,,,,---000222333222111...111444555222111222444333444555555555444333222000000000000000000000000---------......000111111//////000111111111111111222222333333444555666666333222222222333333111000000000111222333444444555333444555444222222444555555555555444444333333222222333444555666666666666444444333333222111111000333333222333444444333111111111000///...---------,,,---......//////......+++,,,,,,------.........------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,...---,,,,,,++++++,,,,,,,,,,,,---000222222000...++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,***)))))))))))))))******+++++++++,,,,,,+++++++++,,,+++++++++++++++,,,,,,---...///000111111111111000000000000000000///...---,,,++++++------,,,+++***,,,...---+++***,,,...++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,wwwqqqoooooommmjjjkkkiiifffbbb^^^\\\[[[ZZZVVVTTTQQQNNNLLLKKKLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDBBBAAA???>>>>>>>>>??????@@@>>><<<;;;;;;:::888666777777666666555555555444333333333333333333333333333333333333333333333333222222222222222222333333111///...000222333111///222000------///111222222000111222333333333222111333333333333333222111000000000///.........---...000000000000///...------///............//////000111222444666888999::::::444444555555555555555444111111222222222333333333222444555555333222222222333333333333333333333333333444555666666555555444333333333333333333333333222222222222111111111000,,,...//////...,,,,,,---,,,,,,------------,,,,,,---------.........//////,,,,,,+++++++++,,,---...,,,,,,,,,---------......------------------------...------,,,,,,+++******+++---000222222000---+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------+++++++++*********))))))************************))))))***+++,,,,,,------///////////////000000111//////000000000000//////...............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++uuupppnnnmmmkkkiiigggfffbbb___[[[YYYXXXWWWTTTRRROOOMMMKKKJJJJJJKKKMMMKKKIIIFFFDDDCCCCCCCCCAAA@@@???>>>>>>>>>???@@@@@@>>><<<;;;;;;:::888666777666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222222000///000222222000...111000///000111222111000222222333444444333222111333333333333222222111000...///000000000000000///////////////...---,,,,,,//////.........///000000222333555666888999999999444444555555555555555444222222222222222222222333333555666555333111111222222222222333333333444444333444555666666666555444444444444333333222222222222111111111000000000000000111111000///...///000---...//////000000000000------------............---------------......///,,,,,,---------.........------------------------......------,,,++++++++++++---///000000///---+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++*********))))))************************))))))***++++++,,,------//////......//////000111//////////////////////////////......------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++yyysssooommmllliiifffcccaaa___\\\YYYVVVUUUTTTQQQPPPNNNKKKJJJIIIIIIIIILLLJJJHHHEEECCCBBBBBBBBB??????>>>>>>>>>???@@@@@@@@@>>><<<;;;;;;;;;999777666666666666555555555555555555555555555555555555444444444444444444444444444333333222222111111111222111000000222222111///333222111222333333222000444444555444444333222111222222222222222111111111,,,---...000111000000///111111000//////...------///////////////000111111444444555666777777777777444555555666555555444444222222222222222222222222555666666555222000000000000000111222333444444555333444555555666666555555555555444333222111111000000000000000////////////111111111///...///111444///000000000111111111111,,,,,,,,,---------...................../////////,,,------------.........------------------------//////......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++***************************************))))))******+++,,,,,,,,,...............//////000///...------------...////////////...---,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++wwwtttpppnnnmmmkkkgggeee```___]]][[[XXXVVVTTTSSSPPPOOOMMMKKKJJJIIIIIIIIIGGGGGGHHHGGGFFFDDDAAA@@@===>>>>>>>>>??????@@@@@@???===<<<;;;;;;;;;999777666666666666666555555555444444444444444444444444444444444444444444444444444444333333222111000000000000///000111222333333999666444333444555444444666666555555444333222111222222111111111111111222000000111111222222333333444333222111000000//////////////////000111222222555666666666666666666555444555555555555444444333333333333222222222222111666777777555222/////////......///111222444555555333333444444555555666666555555444333222111000///000////////////.........//////...---...111666999444333222111111000000000,,,,,,,,,,,,------------------......////////////------------............------------------------000//////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++,,,************************************************))))))******+++++++++,,,---------------......//////...,,,++++++,,,...///000///......---,,,++++++++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++wwwrrrqqqooommmllliiifffddd___^^^]]][[[YYYVVVUUUTTTOOONNNMMMLLLKKKJJJIIIIIIHHHJJJMMMNNNKKKFFF@@@<<<======>>>>>>????????????>>><<<;;;:::;;;:::999777555555555666666666666666333333333333333333333333444444444444444444444444444444333333222111000000......///000111333555777===:::555222333666888999666666555444333333222222222111111000000111222222666555555555555666777777555444333111000//////////////////000000222333333666666666666666555444444444444444444444333222222222222222222222222222222666777777555222///......------///000222333444555222222222333444444555666555555444333111000//////////////////.........------......///111666<<>>?????????>>>>>><<<;;;999999::::::888666555555555666666666666666333333333333333333333333333333333333333333333333444333333222222111111111---...000000111333666999===999555222444666999:::666555444333222222333333111111000//////111222333333444555777888888777777555444222000///...//////000000000000111222444444666666666666666555444333333333333333222111000000111111222222222333333333666777777555222/////////,,,---...000111222444444000000000111222333444555444444333222111000000///////////////...............///000222555:::AAAFFFCCCAAA===999555222111000---------.........//////+++,,,---...///...------------........./////////------------------------//////......---,,,,,,,,,++++++************++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++************************+++++++++************************************************+++++++++++++++,,,,,,---...---,,,,,,,,,,,,---...------------,,,,,,,,,,,,+++******************+++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++xxxpppmmmllllllkkkhhheeebbbaaa```XXXXXXXXXWWWUUUSSSQQQPPPKKKKKKKKKJJJJJJHHHGGGGGGKKKLLLMMMMMMJJJEEE???;;;===>>>>>>??????>>>===<<<;;;999888888888888777666555555555555666666666777444444444444444444444444222222222222222222222222222222222222222222222222000111222111000111555888777555333444555777777666444333222222111222333333111000/////////000222333111666===CCCFFFDDD@@@===999777555222111111111222000000000111222333444555555555555666555555444444222222222111111000///...000000111222333444444555555666777555222000//////------...///000222222333//////...///000111333444333222222222111111000000000000000/////////......---///000222555999???DDDDDDAAA===888444222111000........./////////000000,,,---///000000000...---............////////////------------------------......------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++*********)))))))))*********+++++++++************************************))))))))))))***************+++,,,,,,------------------------+++,,,,,,,,,,,,---------+++++++++******+++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++~~~tttpppooojjjjjjiiifffbbb___^^^___TTTTTTTTTTTTRRRPPPNNNMMMJJJJJJJJJIIIHHHGGGFFFEEECCCCCCDDDDDDCCCBBBAAA@@@>>>>>>?????????===<<<;;;:::888777777888888666555444555555555666666777777555555555555555555555555111111111111111111111111222222222222222222333333222333333111//////333666111111333555777777444222333222111111111222333444111000///...///000222444888@@@LLLVVVZZZVVVOOOJJJ===<<<999666555555555666000000000111222444555666444555555555555555444444111111111111000///------//////000111333444555666555666666555222000000000------...///000111222222......------///111333444222222111111111111111111000000000000////////////+++---///000222555:::>>>@@@>>>999555222000//////////////////000000000000---...000111222111///.............../////////000------------------------...------,,,,,,+++*********+++,,,,,,,,,,,,+++***,,,,,,,,,---------......*********++++++,,,,,,,,,++++++++++++******))))))))))))******++++++++++++*********************************)))))))))))))))*********)))***++++++,,,---......//////......---***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++vvvqqqlllhhhhhhfffdddccccccaaa^^^[[[WWWUUURRRPPPNNNLLLIIIGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGDDDAAA@@@AAAAAAAAA@@@===============<<<<<<;;;777777777777777888888888555555666777888999999:::888777555333333333555666333222111111000000111111111111111111111111111111333222222111111222222333111111222222222222333333444444333222222111000000333...+++...111222444888@@@LLLYYY___bbbccc^^^XXXIII>>>666777999888555444333222111111222333555666555555444333222222111111///000000000000//////...222111000000333555666666555666666444222000000111000000///...............,,,...///000///000111333222000///000111111000///333111////////////......000000//////000111333444444444333111000///---------.........//////000000111000///..................000111///------000333222111///---,,,---...///......---,,,,,,+++******++++++++++++++++++++++++///---++++++------+++(((,,,++++++******++++++,,,......---,,,,,,,,,------******+++,,,...///000000------------,,,+++***)))))))))))))))***************)))))))))***++++++,,,+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,*********++++++,,,,,,,,,***+++,,,---------,,,+++,,,---------,,,++++++***,,,,,,++++++++++++++++++yyysssoookkkhhhgggeeebbb```___\\\YYYVVVSSSQQQNNNMMMLLLKKKIIIGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDBBB@@@@@@AAABBBBBBAAA>>>>>>>>>>>>>>>======<<<999999999888888777777777999999999999999888888888888666555333333333555666333222111111000000111111222222222222222222222222333222222222222222222333222222222333333333333333444444333333222111111000333///---///111222666<<>>????????????>>>======<<<;;;;;;:::999888777666======<<<;;;999888777666777666555333333444555555333222111111000000111111222222222222333333333333333333222222222222333333222222333444444444444444444444444333222222111111222000000111111222999BBBXXXaaahhhhhhgggddd___XXXWWWJJJ<<<666555333333555444333333444444555666777666666666555444444333333222222222222222111000///333333333333444666777888555666666555333111222333111000000//////////////////111333333222222333444222111000111222333222000000000///.........///000///////////////000000000,,,,,,,,,,,,,,,,,,------......////////////000000000000////////////......///...---...000222222222444333000...,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,++++++,,,...//////...,,,++++++******++++++,,,...---,,,+++***)))))))))************++++++,,,,,,............---,,,++++++)))))))))*********+++++++++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,+++,,,---...............---............---,,,,,,*********++++++,,,,,,---}}}tttnnnlllkkkhhhfffhhhfffcccaaa___\\\XXXVVVNNNKKKHHHGGGFFFFFFEEECCCBBBCCCDDDDDDEEEEEEEEEEEEBBB@@@??????AAABBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999999======<<<:::888777666555666555444444444444555555333222111111000000111111222333333333333333444444222333333333333333333222222333444555555555444444444444333333222222222111222111222333111333<<>><<<<<<<<<======<<<<<<;;;:::999999::::::;;;;;;;;;<<<:::999999888777666666555555555444444444555555555333222111111000000111111222222222333333444444444222333444444444444333222222333444555666555444333222222222222222222111111111111222333222333<<>>;;;777444222222333444333222///......///111333111111111000000000//////---///000222222222000///...000222333222111111222...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,***)))***,,,,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,---...+++,,,,,,---...//////000...//////000000000//////*********+++++++++,,,,,,,,,,,,+++*********************++++++++++++******)))))))))***+++,,,...///......---------,,,,,,,,,++++++***+++,,,...///000++++++,,,---------------++++++++++++++++++++++++rrrnnnllliiifffddddddddddddaaa___\\\ZZZWWWTTTQQQNNNJJJGGGCCC@@@@@@AAAAAAAAA@@@AAACCCCCCCCCAAA???>>>=========???AAAAAA???==================<<<<<<;;;999999999999999999999999999888777666555444333222333333444555666666666555333222222111000111111111//////000111222222333333222333555666666555333222///000333555555444222000.........///////////////000,,,---222666666777999888>>>AAA@@@>>>>>>;;;777999444222333222000000333222333444666666666666555444444444555555555555555333333333222111000.........333777666333111222555111222333222000000000222222111111111222333333444333666888888666333111111...---,,,---000111111000...111222111///111888???AAA>>>999444222333555666111000.........111333555222111111111000000//////---///111222333222111000---111444444111000111222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))++++++))))))+++...,,,++++++++++++++++++,,,************+++,,,---...,,,,,,---...///111111222//////000000000000000///******+++++++++,,,,,,,,,,,,++++++***)))))))))*********++++++++++++******)))))))))***+++---...///.........------,,,,,,,,,************+++---///000***+++,,,,,,---------,,,,,,,,,++++++++++++++++++uuuooohhhhhhhhhhhhfffeeecccaaa```]]]YYYVVVTTTQQQMMMKKKHHHEEEBBBAAAAAA@@@???>>>AAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@???>>><<<;;;<<<;;;;;;;;;<<<<<<:::888<<<;;;::::::999999::::::999888777666555444333222333444666777777555333222111111000000000000000111000111111222222222111111333333333222222222111111111222222333222111000////////////////////////////////////000111333444555999888888777777777777777777555333111000000111111222333333444555555555444444444444444444444444444444222111111222222111///222222333444444333333333111222333222000......//////////////////000111111444222222333555555333000/////////---,,,,,,...000222111000000111444666888666333000000222444333111111000...///111333444444666555333111////////////000111111111111222222222444111000111///,,,...333//////.........------------------............///,,,,,,------,,,,,,+++***++++++++++++++++++++++++******))))))***+++,,,,,,++++++******++++++,,,------...////////////111333////////////............///...,,,***))))))+++...,,,,,,,,,++++++***************************************))))))******+++,,,---------,,,,,,++++++++++++,,,,,,---...///111222...---,,,+++++++++,,,,,,///---,,,***))))))******tttlllhhheeeeeefffeeedddbbb```___]]]ZZZWWWTTTRRRPPPLLLJJJHHHEEEBBBAAAAAA@@@@@@???AAABBBBBBBBBBBBAAA@@@@@@???????????????===<<<;;;<<<;;;:::;;;<<<;;;:::888;;;;;;:::999999999999:::888888777666555444333222222333555555555444222111111111000000000000111111222222333333333333222222222222111111111000000000111111222222222111000////////////////////////////////////000111222333444888777777666666666666666444333111000///000222222222333444444555555444444444444444444444333333333333222111222333222000///111111222333444444333333111222222000...---...000//////......//////000111222111111333555444111...111111000///,,,,,,---...////////////000222444555555333000000222333333222333222111111222444555555444333111000///.........000000111111111222222222777222///000///---///222000000/////////.........---------............///---------------,,,,,,+++++++++++++++++++++++++++******))))))***++++++,,,++++++******++++++,,,---...111444555666555666777666666555333111///---,,,------,,,+++***+++,,,---,,,,,,,,,+++++++++************************************))))))******+++,,,------,,,,,,,,,+++++++++++++++,,,,,,---...///000...---,,,+++***+++,,,,,,...---,,,***************wwwpppjjjgggccccccccccccaaa___]]]\\\YYYWWWTTTRRRQQQOOOLLLIIIGGGEEEBBBAAAAAAAAA@@@???BBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;:::888;;;:::999999888888999999777777666555444444333333222333444444444222111000111000000000000000111111333333444444444444333333111111000000000/////////000111111111111000000///////////////////////////////////////000000111222666666555444444444444444111111000///000111333444333333444444555555444444555555444444333333222222111111222333444333000...///000111222333444444444111111111///---,,,...000......------......///000///000111333555444000...222333333111...,,,,,,---...///000111222333333333555333111000222333333333555444444333333444555555333222111///............000000000111111111222222;;;333...///000//////111000000000000000/////////---------............///...............------,,,++++++++++++++++++++++++*********)))******+++,,,++++++******++++++,,,---000555<<>>EEEHHHIIIHHHHHHDDDEEEFFFFFFFFFEEEDDDDDDBBB<<<555111000111222222++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++*********++++++,,,---,,,+++***)))***+++++++++,,,,,,,,,++++++******xxxpppnnnlllhhheeeffffffeeedddbbb```]]]\\\UUUSSSPPPOOONNNLLLJJJHHHFFFDDDAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>:::999999888888888999:::888777777888::::::999777999888777777666777777777222222333333333333333333666666555444333222222111////////////000111222333333333444333333222111000222222111111111000000000///............//////000////////////////////////////////////000000111222222222111000000000000000666666666555555444444444444444555555444444333333222222222333333333333333111111222444555555333000---...///000111222222222...///000000///...///000......------......///000///222444555444333444555222555999;;;:::888777777222444666777888777555444222333333333222333555777666999;;;:::777555666888888888888777666444222111/////////000000000111111777111---///111000///000------------............---------............//////////////////......---++++++++++++++++++++++++,,,+++******)))*********++++++******++++++,,,---,,,000555999999777666666;;;<<<===>>>???AAABBBBBBDDD===555111111222222111***++++++++++++,,,,,,,,,******************************))))))******+++,,,*********++++++++++++++++++*********++++++,,,------,,,+++))))))******+++++++++,,,,,,,,,++++++***~~~vvvoookkkiiigggeeeddddddcccbbb```]]][[[YYYTTTRRROOOMMMLLLJJJGGGEEEFFFDDDAAA@@@AAABBBAAAAAA>>>????????????>>>======999888777777777888999999777666666777999:::888777888888777666666666666777111111222222333333333444666555444333111111000000////////////000111222333555555555555444333222111111111000000000/////////......---------...///000/////////////////////////////////000111222333444222111111000000000000000444444555555555555555555444444555555444444333222111111111222333333444444222111111333444555444222...//////000111111000000---///222222111000////////////......//////000111///111333333111111444666555888===>>>===;;;999888222333444555555555444444222333444333222222666888888<<>>:::888:::<<<:::::::::999777444222000////////////000000000111111......000000......000---.........////////////---------............///...////////////...------++++++++++++++++++++++++,,,++++++***))))))******++++++******++++++,,,---+++...000000///......///666555444444555777999;;;<<<777222000111222///,,,******+++++++++,,,,,,,,,******************************))))))******+++,,,)))*********++++++++++++*********++++++---...///---,,,***)))))))))***+++***+++,,,,,,,,,,,,+++***zzzssskkkeeebbbbbbbbbaaaaaaaaa___]]]ZZZXXXVVVSSSPPPMMMKKKJJJHHHEEECCCFFFCCCAAA@@@AAABBBAAAAAA>>>>>>>>>>>>>>>===<<<<<<888888777666666777888999777666666777999:::888777888888777666666666666666111111111222222333333444555444333111000/////////////////////000111222333666666666666555444333222000/////////...............------,,,---...///000/////////////////////////////////000111333444555222222111000000000000000000111333444555666666666444555555555444333333222000000111222333444444555333222111222444555444333//////000000000000000///,,,///333444333111/////////////////////000111111///111222111///000333777888;;;???AAA???<<<999888444444555555555555555555111333444333222222666999999>>>AAAAAA===;;;<<>>>>>;;;777777444111333888:::888444111333333111///000444777<<<<<<;;;:::999888777777666555444333222222222222111000000000000000111222111111000000//////.........,,,+++,,,///111///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////111111000000/////////...........................++++++++++++++++++++++++...---+++))))))***+++,,,******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))(((///333///*********)))++++++++++++++++++++++++tttsssnnngggaaa]]]\\\]]]^^^___\\\YYYXXXXXXXXXUUUSSSPPPNNNKKKHHHFFFDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDBBBAAA???===<<<;;;;;;:::888777666666999:::::::::777555555888<<<===999555777555444444555666666555444444333333333222222222111111111000000000//////000///.........000222333666444333444555666333111000000///000000111111222////////////////////////000000//////000111222333222222222222222333444444777666444333222333444555444444444444444555555555777666666555444333222222000000000000000000000000333444555333111000000111000000000000000/////////...000222333333222000...111222222111111000///......000333444333333444555222222333777<<>>===<<<;;;:::888888888888666666666888::::::888666444444666999<<<<<<999666555333222222333444444333333333333222222222222111000000000000000000//////////////////000111222333111111111222222222111000//////000000000000000000//////////////////////////////000000111222333444222222111111111111222222111222444666777777777666444444444333333333333333555555444333222111000000////////////////////////111222444444222111111222333222222111000//////...000111222333333222111000111222222111111000///...///000222333333333444666666666666777888999999888666444222222444444222111000000111111111222444555555555444333111000///...///............//////000333222111//////.........////////////////////////------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++***************************+++++++++++++++,,,,,,++++++,,,,,,,,,++++++***+++******))))))******+++************************************************)))...000---***,,,,,,***************************tttqqqjjjdddbbb```^^^]]]]]]^^^___ZZZYYYWWWSSSPPPMMMLLLKKKHHHGGGEEEDDDCCCCCCDDDDDDBBBBBBAAAAAA@@@???>>>>>>;;;;;;999888777777777777666666666888:::999777555333444555888::::::999888444333111111333444333222333333222222222111111111//////////////////000000/////////000000111222333000000111222111111111111...//////000000///......////////////////////////...///000111222333444444222111111000000000111111///111333666777777777666444444333333222222222222333333333222111111000000///////////////////////////111444444333222222222444444333222111111000000111222333333333333222111111222222111111000///...///000111222111222444666333555888999888666444333222222111222333444444333333222222222222333333333555444333333111111000///.........---......//////222111000///.........................../////////------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++************++++++++++++*********************************++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++************++++++************************************************(((,,,---***)))++++++(((************************zzzqqqooohhhcccbbb```___^^^]]]]]]]]]WWWWWWUUUQQQMMMJJJJJJJJJFFFEEEDDDBBBBBBBBBCCCCCCAAAAAA@@@@@@???>>>======::::::888777777666666666777666666777888888777555444444555666777999::::::555333111222333444333333222222222222111111111111......////////////000000//////000111111222222222...000222222111000111222//////000111111000...---////////////////////////...///000222333444444444222111000000///000000000///000222444666666666666444333333222222111111000111111111111111111111111////////////////////////...000333555444333222222555555555444333333222222333333333444444333333333111222222111111000///......///000000000111333555111444888:::888666444333111111222333333444555555444333222333555555444333444333333333222222222222000000///....../////////111000000///............---............/////////,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************)))************+++++++++*********************************++++++,,,,,,---***++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************+++++++++(((++++++((((((******(((************************wwwqqqooohhhcccbbb```___]]]\\\[[[ZZZTTTTTTSSSPPPKKKHHHIIIJJJFFFEEECCCBBBAAAAAAAAABBB???>>>>>>>>>======<<<<<<:::999888777777666666777888777555555777888777666555555444444555777;;;===555444222222444444444333222222222222111111111111........./////////000000//////000111222222222222...000333333111000111333111111333333333111000...////////////////////////---...000222444555555444111111000//////////////////000111333444555555555333333333222111000000000......///000000111111222000000000000000000000000---000333555444333333333666666666666555555555555333444444444444444444333111222222111111000///...---...///......///222444777999;;;:::777444333444333333444444333333444444222111111444777999888777222222222333333333333444333222111000000///000000000//////.........//////---------.........//////,,,---///---+++***+++---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++*********************)))))))))*********+++++++++************************)))******+++,,,,,,------++++++*********+++------,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++)))+++***'''(((++++++(((************************{{{vvvooommmllleeebbbbbb```^^^\\\ZZZYYYXXXRRRSSSSSSOOOJJJHHHHHHJJJFFFEEECCCAAA@@@@@@@@@AAA===<<<<<<<<<<<<;;;;;;;;;:::999888777777666777777999777555444666777777777555555444333333666;;;???666444333333444555555444222222222111111111111000---.........//////000000///000111222222333222222...111333333111000222444222333555555555333111000////////////////////////---...111333444555555555111111000//////////////////000000111222444444555333333222222111000000///------...///000111222222111111111111111111111111,,,///333555555333333333666666666777777777777777444444444444444444444444111222222111111000///...,,,---...------...111444???@@@???;;;555111111333555666666555333222222333000///000444999<<<<<<:::000111111222333444444444444444222111000000000000//////.........//////000---------.........//////+++---///...+++)))+++---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++*********)))))))))))))))))))))******+++++++++,,,************************))))))***+++,,,,,,------,,,+++***))))))+++---...,,,++++++******++++++,,,++++++++++++++++++++++++))))))******++++++++++++***,,,***((()))---,,,)))))))))))))))))))))))))))vvvooolllgggcccbbbcccbbb___[[[XXXUUUTTTSSSSSSRRROOOLLLIIIGGGFFFEEECCCBBB@@@?????????@@@@@@>>>===<<<<<<===<<<:::888999888666555444555666888666666555555555555666666666666555555555666666777<<<;;;888666444333333333333222111////////////000////////////000111222333000000000000000000111222000222444555555555777888;;;:::999777555333111000111222333444333111///---...000222444444333111///000000//////000111222222111111111111111222222222000000000000000/////////---///000111000000222333333333222111111000000///333000///111555777777666777999;;;;;;:::999888999777666444333222222333444222222222222111///...---,,,///111000...000555;;;EEECCC???;;;777444222111555777999888666333222222444555666777999:::;;;<<<444333222222333555888999999777666444444444555555222333333333222000...---------------.../////////......//////......---,,,******+++,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))---------,,,,,,+++++++++,,,+++***+++,,,,,,+++))),,,+++******))))))******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))~~~pppkkkiiieeebbbaaa```^^^\\\XXXUUUSSSQQQPPPPPPOOOMMMKKKIIIHHHGGGFFFBBBAAA@@@????????????@@@===<<<::::::::::::999777:::888777555555666777888666666555555555555666666666666555555555555666666:::999777666666666777888444333111000////////////////////////000111222333000000000000000111111222222444666666555555666777888888777666555333111000111222222222222000...---...000222444444333111000000000000000000111222333333333333222222111111111////////////////////////...///111111111111222444666555555444333111111000333111000222555777777666777999;;;;;;:::888888999666555444222222222222333111111111111000//////...///222333111//////444888JJJGGGBBB<<<888444333222666999;;;;;;888555333333333333555777999<<<===>>>777666555555555777999:::888777777777777888888888333444444333222000...---...///000///...---......---............---,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))------,,,,,,,,,+++++++++---,,,+++,,,......---+++,,,+++******))))))******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))uuujjjfffeeebbb``````\\\[[[XXXUUURRRPPPNNNMMMMMMLLLKKKIIIHHHGGGGGGGGGAAA@@@??????>>>?????????@@@>>>;;;999::::::999888:::999888777666777888888666666555555555555666666666555555555555555555555666666555666777999;;;<<<777666444333222111111111////////////000111222222000000000000000111222222555666777666555444555666555555555444333222111000111111000000//////.........///222333444333111000222111111111111222333333555444333222111000000///.........//////////////////111222222111111333444999999888666444333222111333111000111444555666555666888999999888777777888555444333222111111111111000000000000000000//////444555555333000000333777MMMIIICCC===888555333333777999======;;;777555444111222444777:::<<<>>>???:::999888777777888::::::777888999;;;;;;;;;;;;:::555555555444222000///......000222111...,,,,,,...---------------,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++---,,,,,,...000000///...,,,+++******))))))******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))zzzooofffdddccc```^^^___[[[ZZZWWWTTTQQQOOOMMMMMMKKKJJJIIIGGGFFFEEEEEEDDD?????????>>>>>>>>>??????DDD@@@===;;;;;;;;;;;;;;;:::999888888777777888888666555555444444555555666555555555555555555444444333333333444666888;;;<<<999999777666555444333333///////////////000111111000/////////000111222333777888888777444444444666222222222222222111111000111000///..................///111333333333222111333222222222222222333333333333222111000000//////.............../////////000222333333222222333444::::::888777555444222222111000000000111222333333444555777666555444555666333333222111111000000000............//////000000666666666444111222444777IIIEEE@@@:::666444444444555888<<<===;;;777555333222333555777999;;;===>>>;;;;;;999999888888999999666888;;;<<<===<<<:::999666666555444222000///...,,,///222111---+++,,,///,,,,,,------,,,,,,+++***++++++++++++,,,------...,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))),,,+++++++++++++++++++++,,,+++,,,---000000000...,,,+++******))))))******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))|||vvvnnnfffdddbbb^^^\\\]]][[[YYYWWWTTTRRROOONNNMMMKKKJJJHHHFFFDDDBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>CCC@@@<<<:::;;;;;;;;;;;;:::999999888888888888888555555444444444444555555555555666666555444333333222222111222333444666777777777666555444333222111//////////////////000111////////////000111222333888888888666333222333555000000111111111111000000000///......---......///...///111222333333222222333333222222222222222333///000000000000000000000............//////000000111222333333222111333444888888777666555444333333000000000000000000111222222333333333111111222444222222222222111000//////...---------...///000111555555444333333444777999@@@===:::666333333333444333666999:::888555333222444444555666888999:::::::::999888888777777666666777888:::<<<;;;999666444666555444333111000//////,,,...///...,,,+++---000,,,,,,------,,,,,,+++***++++++++++++,,,---...///------,,,,,,,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++*********,,,...///...---,,,+++******))))))******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))yyyrrrkkkeeecccaaa\\\ZZZ\\\YYYXXXVVVSSSQQQOOONNNMMMJJJHHHFFFDDDBBB@@@???>>><<<======>>>>>>>>>>>>===>>>;;;999888999:::999888999888888888888777777777555555444444444444555555444555666666555444222111111111000///000111222333222222222222111000///////////////......//////000////////////000111333333888888777444222111333444///000000111111111000000//////////////////.........///000111222333333333333333222111111111111222/////////000000000111111......//////000000111111000222333222111111222333555555555555555555555555333444444333222111333444111111222111//////111333222222333222222111//////...---,,,,,,,,,...///000444333333333444666999:::777666555333333222333333111333555555333111111111444444444555666666777777777777777666666555555444666777999:::999777444222444444222111000/////////111///---++++++---...///---------------,,,++++++++++++++++++,,,---///000...------,,,,,,------...))))))))))))))))))))))))*********+++++++++++++++***))))))+++,,,---,,,+++,,,+++******))))))******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))yyyssskkkeeeaaa```^^^YYYXXXZZZVVVUUURRRPPPNNNLLLKKKJJJFFFEEEDDDBBB@@@?????????;;;<<<===>>>>>>>>>======:::999888888999:::999888777888888888777777666666555444444333333444444555444555666666555444222000111000///......///000111///000111111111111//////000//////.........//////......//////000222333444777777555333111000222444000000111111111000000///...///000000000000///......///000111222333444444333222111000000000000000222222222222111111111111//////000000111222222333000111222222000000000222222333444555666777888999999;;;;;;:::777666888:::111222222111///000222333222333333333333111000//////...,,,++++++---...///555333222222444666888999444444444444444333333222000222222222000///000111111111222333444666666777555555555555555555444444444555777888777666555333222111000/////////000000:::444---***,,,...///------............---,,,,,,,,,+++******+++...000111......------------......)))))))))))))))))))))))))))*********+++++++++++++++******+++,,,,,,+++))),,,+++******))))))******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))yyypppllleee```^^^^^^[[[WWWWWWYYYSSSRRROOOMMMKKKIIIHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@:::;;;===>>>>>>>>>======999999999:::<<<<<<;;;999777777777777777666555555555444444333333444444555444555666666666444111000000///.........///111222000111222333444333222222000//////.........//////.........///000222333444666666444222000000222444111111111111111000000///---...000222222111///......///000111222333444444222222111000//////000000666555555444333222111111///000000111222333333333000111222111000///000111111222333555777:::;;;<<<>>>@@@AAA???<<<;;;<<>>>>>:::<<<======<<<<<<===???<<<;;;:::999888888888888999888666555555555666777666666555555555444444444222666666333111222333111///000111111000///000222//////000111111111111111///////////////.........000222111......222333111111111222222222333333333111333666666444111......////////////////////////111000///...///000222444333111///......///111333;;;<<<;;;888444111000000---///111333444555444444444444333333111000...---///111333666888999::::::AAA@@@???>>>===<<<;;;;;;777666555444333444444555777777777777555333111000222111000//////......///111111222333444444555555555555666777777666555444111222222222000000111222444333333555999<<<======888777555555444555666777444444444444444333111111///......------......///...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---+++***))))))***+++...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))***************************++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++))))))))))))***************))))))))))))))))))))))))************))))))))))))))))))))))))yyyppphhheeeeeebbb]]]XXXTTTRRRQQQQQQOOONNNLLLJJJGGGEEECCCBBBBBBAAAAAA@@@??????>>>>>>:::;;;<<<<<<;;;;;;<<<>>><<<;;;:::999888888888888999888777666555666666777555555555444444444444333222555555222222444444111000111222111000///000111//////000111111111111111/////////////////////...///111000------000111///111111111222222222333333444555777666444111000000////////////////////////000///......///000222333333222000......000222333:::::::::777444111111111///000111222333444444555333333333222111///...---///000222555777888888888;;;;;;;;;:::999999888888666555444333222333444444666666777777666444222111222222111//////.........///000000111222222333333555555666777777777777666555555444222000000222444555666888<<>>>>>>>>999:::<<<;;;::::::;;;<<<;;;:::999888888888888888888888777666666666666666444444444444333333333333333333222000333777555000111222333222000//////111///000000111111111111000......//////////////////...111111......111111...111111111222222222222333777888888666333111111222///////////////////////////............000222333333222000//////000222333777888888666444222222333111111111111222444555555333222222111000//////......///111333444555666666555555555555555555555555444333222111111111222333444555666666666555444333444333111000///...............//////000000111111444444444555666777888999999999777555222222444777444666;;;???BBBAAA===999333333222222222333555666555444222000///...//////------------------------------,,,,,,,,,------...---,,,,,,++++++,,,,,,---000///,,,***))))))))))))************************+++***))))))((()))))))))***************************++++++,,,,,,+++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,...---------,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++(((((((((((()))***+++,,,++++++*********)))))))))))))))))))))************))))))))))))))))))))))))uuuoooiiiffffff```^^^ZZZUUUQQQOOOOOOOOOKKKJJJIIIGGGEEECCCBBBAAA@@@@@@??????>>>>>>>>>>>>:::;;;<<<<<<;;;:::;;;<<<::::::999888888888888888888777777666666666666666444444333333333222222222333222000///444999666000222333333222000//////000///000111111111111000000............////////////000333333111000222222...111111111111222222222222888888777444111000111222////////////////////////............///000222333333222000//////000222333444555666555333222333444333222111111222333555666333333222222111111111111...///000111222222333333111111222222333444444444222222000000///000111222333333555666666666555444444333222000///..................//////000000000222111111222444666999:::;;;<<<;;;999777555666777333555888<<<>>>===999555111000000000111222444555555333000...,,,,,,---...,,,,,,------------,,,,,,---------------.........---,,,,,,++++++,,,,,,---///...---+++***)))))))))))))))))))))))))))))))))******))))))))))))))))))******************************+++,,,,,,,,,++++++***************************+++++++++++++++,,,,,,---,,,+++******+++,,,------,,,,,,++++++******)))************++++++++++++************************(((((((((((()))***+++++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))vvvmmmhhhcccaaabbb\\\\\\ZZZWWWTTTPPPMMMLLLIIIHHHGGGEEEDDDBBBAAAAAA??????>>>>>>>>>>>>======<<<===>>>===<<<;;;<<<===999999888888777777888888777777777777777666666555444444333333333222222222333222000///444999666000111333333222111000000111000000111111111000000///---.........//////000000///333444222111333111---000000111111111222222222777666555222///...///111////////////////////////------...///000111222333222222111000000111222222222333555444333333444555444333222222222333444555444444333222222222333333////////////000000111111000111111222333444555666111000///......///000111222333444666666666666555444333222000//////....../////////000000000000000/////////000333555888::::::<<<>>>>>>;;;888666666666555555777888888666444000/////////000111333444333111///,,,++++++,,,---,,,------......------,,,------......////////////---,,,,,,++++++,,,,,,------,,,,,,++++++*********)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,---,,,+++******+++,,,---************))))))(((((())))))*********+++++++++************************))))))************))))))++++++++++++************((()))))))))************)))))))))))))))))))))))){{{ooohhhddd___]]]___YYYYYYYYYXXXUUUPPPLLLIIIFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>===============<<<>>>>>>>>><<<;;;<<<===999888888777777777888888777777777777777666555555444444444444333333333333333333222000333777555000111222333222111111222333000111111111111000000///------......///000000000///333555333222333000+++000000000111111111111222333333333000...---///000////////////////////////---...///000111222333444222222222111111222222222111222444333222222333555555444444333333333333444444333222111111222444555000//////.........//////000111222333444555555666000///.........///000111222333444666666666666555333333222111000000000000000000000000111111111111......000111333666888999:::<<<>>>>>><<<999888777:::888555444555555555444000000/////////111222333111000...---,,,,,,------,,,---...//////...---,,,,,,---...///000000000000---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,*********************************++++++,,,,,,---,,,++++++++++++++++++,,,)))))))))))))))))))))))))))))))))************+++******************************+++++++++******))),,,++++++++++++*********))))))))))))************))))))))))))))))))))))))~~~uuukkkgggccc^^^[[[\\\XXXXXXVVVTTTQQQNNNKKKIIIEEEDDDDDDCCCBBBAAA@@@@@@========================<<<===>>>===;;;:::;;;<<<888888777777777777888888666777777888777666555444555555555444444444444333222555555222222444444111///111222222222222333555111111111111111000//////------......///000000111222666999777777666333...000000000000111111111111111111222000///...///111////////////////////////---...000111333444444555222222222222222222222222111222333333222222333444444444555555444333222222222111000//////111333444111000///...------...//////000000111222333444444000///.........///111222222333444666666666555555222222111000000111111222000000000000000000000000///000222444666777888999;;;<<<<<<:::888888999;;;:::888555444444444333111111111000//////000111222........................---...000111111000...---,,,---///000111111000000---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++************************'''((()))***+++******)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,************************)))******+++,,,,,,------+++++++++,,,,,,+++++++++))))))******++++++,,,,,,))))))))))))************************************)))***+++,,,------,,,,,,,,,,,,+++++++++*********))))))))))))************))))))))))))))))))))))))~~~vvvnnnfffccc___YYYWWWXXXYYYWWWTTTPPPMMMKKKJJJJJJDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<<<<===============;;;<<<===<<<:::999:::;;;888777777777777777888888666777888888888777555444666666555555555444444444222666666333111222333111///000222222222222444666111111111111111000//////---------...///000000111666;;;>>>===<<<;;;777222000000000000111111111111///111222111000///000111////////////////////////...///000222444555555555222222222222222222222222111222333333222111222444444555555666555444222111000///...---...///222333222111///...------............//////000111111222000///......///000111222222333555666666666555555111111111000111111222333000000000000000/////////000111444666888999999999===<<<:::666555777;;;>>>777666444333333222000---222111000//////000111111,,,---.../////////.........///000222222000///...,,,---///000111111111000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))************************'''((()))+++++++++***)))))))))))))))))))))))))))((()))***+++,,,---------************************))))))***+++,,,,,,------***+++,,,------,,,+++*********+++,,,---......///))))))))))))************))))))))))))))))))))))))'''(((+++---...//////...,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))vvvlllbbb___\\\YYYXXXZZZUUUSSSQQQNNNKKKIIIHHHGGGCCCCCCBBBAAA@@@>>>>>>===<<<;;;;;;<<<<<<===>>>???<<<<<<<<<<<<;;;:::999999999777555555777888999888666666777777666555444444555555444444444333333333111222222333333222222111444333222111111111222222444333111000///000111222............///000222222>>>>>>===:::555222111111///////////////000111111111111111111000000000000222111///.........///000000111222333555666777888777666444333222111111111222333333222111222555888444333333555777555111---000000000000000111111222222222222111111111111000000000///...............///...,,,,,,---///111333333333444444333333222222111000000000000000111111222222111111000/////////111......222888<<<;;;888>>>;;;555111111333777:::444333333222111000......111111000000//////...............///000111111222//////.........---------.........////////////000---------,,,,,,+++++++++...---,,,+++******))))))+++,,,,,,***))))))***,,,))))))))))))************************************(((((()))***++++++,,,,,,---,,,++++++------,,,+++************************)))))))))))))))))))))))))))************+++++++++)))***++++++)))((((((((())))))))))))************,,,+++***+++---...---,,,,,,,,,,,,+++***))))))((()))))))))))))))))))))))))))************+++++++++xxxqqqggg^^^[[[YYYVVVUUUVVVSSSRRROOOLLLIIIGGGEEEDDDBBBBBBAAA@@@???>>>======<<<<<<<<<;;;<<<<<<===>>>999::::::::::::999888888888666444444555666666666666666666666666555444444555555444444444333333333222222333333333333222222555444222111111111222333333333222222111111111111............///000111222:::::::::777333000///000///////////////000111111111111111111000000000000111000///...//////000111000000111222444555666777666555444333222111111111///000000000111333777:::222111222555777777333000000000000000000111222222222222222222111111111111000000///..............................000111222333333444333333222111111000000///000000111222222222222111111000/////////111000000444999<<<:::777<<<999555222111333666888333333333222111000......//////////////////......------......///000000111///.........------------------........./////////---------,,,,,,+++++++++------,,,+++******++++++***,,,------+++******+++))))))))))))************************************((())))))***++++++,,,,,,---,,,++++++------,,,+++************************))))))))))))))))))))))))))))))*********+++++++++)))+++,,,+++***(((((()))))))))))))))************++++++***,,,......---,,,++++++******************************************)))************+++++++++{{{ppplllcccZZZXXXWWWTTTSSSTTTQQQOOOMMMIIIFFFCCCBBBAAAAAAAAA@@@???>>>======<<<===<<<<<<;;;;;;;;;;;;;;;888999999:::::::::::::::888666444333555666666555666666666666666555555444555555444444444333333333333333444444444444333333555444333222222222333333333333444444444333222111............///000111111444555555333000.........000////////////000111111111111111111000000000000///////////////000222222000000111222444555666666666555444222111111111111//////000000000222666999000000222555777888666444111111000000111111222333333222222222111111111111000000///.....................///000111111111111333333333333222111000///......///000111222222333222222111111000/////////222111222555999:::888444777666444222111222333444222222222222111///...---------..................,,,,,,------......//////............------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,++++++***+++,,,---...,,,...111222000,,,***)))))))))))))))************************************)))))))))***++++++,,,,,,---+++***+++,,,---,,,+++************************)))))))))))))))))))))))))))))))))*********++++++***+++---,,,***)))******)))))))))*********++++++*********---//////...,,,******))))))******+++,,,************************)))************+++++++++}}}tttllliiiaaaZZZYYYXXXUUUTTTTTTOOONNNKKKGGGDDDAAA???>>>??????>>>>>>===<<<<<<;;;===<<<;;;:::999999999999999999;;;<<<<<<=========888666444555777999999999555666666666666666555555555555444444444333333333333444444555555444444333555555333222222222333444222444555777666444222000...............///000111000111222000...------...000000//////000000111222111111111111000000000///.........///111222333333111111222333444555666666555444333222111111111111222333222000...///111444000111333555777777666555222111111111111222333333333333222222222111111111000000///...............---///111222333222111000333333333222111000///...---...///000111222333333222222111111000/////////111111222555777777444111333333222222111111111111111111111111000///...---,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++...000111222555888999555///***(((((()))))))))************************************))))))*********+++++++++,,,+++***+++,,,,,,,,,***************************))))))))))))))))))))))))))))))))))))***************+++------+++***++++++))))))*********+++++++++((()))***---000111///...,,,+++******)))***++++++************************))))))*********+++++++++{{{tttllleeefff___YYYXXXXXXUUURRRRRRMMMLLLIIIFFFBBB@@@>>>============<<<<<<;;;;;;:::===<<<;;;999888888888888888888:::;;;<<<<<<======888666555777:::===>>>>>>555555666666666666666555555555444444444333333333333444444555555444444333555444333222111222333333222444666777777555222000...............//////000///000111000......///000000000000000000111222222111111111111000000000///---...///000111333333444222222333444555666666777444333333222111111111111333333222000......111333444555666666666555555444222222222222222333333444333333333222222222222111000000///...............---///111333333222000///111111111111000///...---,,,---///111222333333333222222111111000///////////////000222333333111///000111111111111000000///000000000000//////...---++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///222444999<<<>>>===777000+++'''((()))))))))***************************************************+++++++++,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))+++------+++***+++,,,************++++++++++++(((((()))---000222111000000///---+++))))))******************************))))))*********+++++++++yyyrrrjjjcccbbbZZZUUUUUUUUUQQQMMMMMMJJJIIIFFFCCC@@@>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;999888777777777777555666777888999999999999888777666777;;;>>>???@@@444555666666666666666666555555444444444333333333333333444444444444333333444333222111111111222222222444666777666555222000///......---......//////...000111000///...///111111000000000000111222222111111111111000000000000---...000111222333333333222222333444444555666666333333222111111111111111111222111000///000333666666888888777555444444444333333222222333333444555333333333333222222222222000000///..................///111222222111///...//////000000//////...------...000111222222222111222222111111000/////////......//////000000/////////000000111111000/////////////////////...------,,,,,,------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++******,,,000333666;;;<<<===;;;555///***((())))))))))))************************************************************,,,***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((***,,,,,,+++***+++,,,*********++++++++++++,,,(((((((((+++///222333333333222///,,,*********+++++++++++++++++++++++++++)))************+++++++++}}}xxxrrrjjjccc___XXXSSSSSSSSSNNNIIIHHHFFFDDDBBB@@@>>><<<;;;;;;:::::::::::::::999999999:::999888777777777777777444555666777777777777777888666555666888:::;;;;;;444444555666666666666666555555444444444333333333222222333333333333222222333222111000000000111111222333555555555444222111///......------............000111000///...///000111111000000111111222333111111111111000000000000...///000222333333222222000111111222222333333444333222222111111111111111333333333111000111444666666888999888555333444666333333333333333444555555444444333333333222222222000000///..................///000000000///......------...////////////...---///000222222222111000222222111111000/////////...///.........///000222//////000000000000000///....../////////...------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,+++******,,,000444777666777666333///+++***)))))))))))))))************************************************************+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''')))++++++***)))***+++*********+++++++++,,,,,,)))((('''***...222555666444222///---,,,,,,---...++++++++++++++++++++++++)))************+++++++++yyyrrrqqqnnnfff______XXXTTTTTTSSSMMMIIIGGGCCCBBB@@@>>><<<;;;::::::::::::999999999999999999999888888777777777777777666777777888888888888777888666444444555666666666444444555666777777666666555555444444444333333333111222222333333222222111222222000/////////000111333333444444444333222111///......---------.........///000000...---...000111111111000111111222333111111111111000000000000...///111222333333222111//////000000111111111222222222111111111111111111777777555333000///111333666888999888555444555777444333333333333444555555444444444333333333222222000000///..................///////////////......+++,,,---...////////////...///111222222111000///222222111111000//////////////////...---///222444/////////000000000000000.........///......------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------......+++++++++,,,,,,------------,,,+++***,,,000444777111111000---***((()))***))))))))))))************************************++++++******************+++***)))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((******))))))***+++******+++++++++,,,,,,,,,***(((''')))---222666888444222///------...000111++++++++++++++++++++++++)))************+++++++++vvvooohhhaaaccciiiiii\\\PPPMMMMMMJJJGGGFFF???>>><<<:::999777777777999999999999999888777666777777777777666666666666555555555555555555444444555555555555555555555555555555555555555555555555555666666444222222333444333333444555555444444333444333111000000000111111222222222111000//////.............../////////000...///000///...---...000000111111222222333444444000000000000000000000000///000111333444444333333//////000000111111111222555333///...///111222111444444333222222111111000222222333444444555555666666666555444333444666777555555555444333222000///000///...---,,,,,,---...//////000000000000/////////---+++,,,///000///...---------...///000111222000//////.........//////......///////////////...///...------...///000111////////////////////////000000///...------,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,+++***)))))))))))))))************))))))))))))*********************)))******++++++++++++++++++++++++++++++************************((())))))))))))*********''''''(((((()))))))))******)))(((''''''((()))***************************+++******+++---111555777444444222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...000///---yyyqqqlllfff```aaafffhhh[[[PPPLLLKKKHHHDDDCCC<<<<<<:::888777666555555777777777777777666555555666666666555555444444444555555555555555555444444555555555555555555555555444444444444444444444444444444444333111111222333333333444444444444444333222111000/////////000000222222111111000//////............/////////000000...///000///......///000000111111222222333333444111111111111111111111111///000222333444333333222//////000000000111111111333111//////000222222111222222222222222222222222222222333333444555555555555555555444444555777999555555555444333222111000000///...---------...//////000000000000000000///000---+++,,,...000///---------------...///000111//////............//////......///////////////...///......---...///000111////////////////////////000//////...------,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---+++,,,,,,,,,++++++***)))))))))))))))************))))))))))))************+++************++++++,,,++++++++++++++++++++++++************************)))))))))*********++++++(((((()))))))))***************)))(((((()))******************************+++******+++---000444666333333222000000/////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///111000...wwwqqqkkkgggbbb^^^^^^```bbbVVVLLLHHHFFFBBB>>>===999999777666444444333333444555555555555444333333666666555444333333222222444444444444444444555555444444444444444444444444444444444444444444444444222333333222111000222333333333333333333333333333000000///.........//////222111111000000//////........./////////000000000...///000000......///000000000111111222333333333222222222222222222222222111111333333333333222111//////000000000000111111000//////000333333222111000000111111222333333444222222333333444444555555666555555555555666777888555555555555444222111000000///.........///000111000000111111111111000000000...,,,,,,...///...------,,,,,,,,,---.../////////...............///////////////000000//////...///............///000000/////////////////////////////////...------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,++++++***)))))))))))))))************))))))))))))************++++++******++++++,,,---))))))))))))))))))))))))************************************+++++++++,,,************++++++++++++++++++************+++++++++++++++++++++++++++++++++*********,,,///222444222111000///////////////++++++++++++++++++++++++...,,,,,,---///000000///vvvoookkkfffbbb___[[[YYYXXXXXXNNNFFFCCCAAA<<<999999777777666444333333333333333333444444444444333333666666555444333222222111333333444444444444555555444444444444444444444444333333333333333333333333222333333222111111333444333333333222222222222222000/////////////////////111111000000////////////...////////////000000000...000111000///...///000000000000111222222333333333333333333333333333333111222333444333222111000//////000000000000000000//////000333555666444222000000111111222222222333111222222333444444555555777666555666777777777666555555555555444333222111000///......///000111222000000111111111111000000//////------------------------,,,,,,,,,------.........---------.../////////000000000000//////...//////.........///////////////////////////////////////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******++++++++++++******((()))))))))************((()))))))))************+++*********+++,,,---...))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++*********,,,...000111000///...............///************************,,,,,,,,,,,,---.........|||nnnkkkhhhbbb^^^[[[YYYTTTPPPPPPHHHBBBAAA@@@;;;999999777666555444444444444444333444444555555444444444666666555555444333222222333333333333444444555555444444444444444444444444333333333333333333333333222333444333333333555777444333222111111111111222///000000000000000000000000000000///////////////////////////000000000111///000111000///...///111///000000111111222333333333333333333333333333333111222333444333222111000000000/////////////////////000222555888888666444222222222111111000000000111111222222333444444555888777777999;;;:::777444555555555555444333222222000///......///000111222000000111111111111000000.........---------.........------,,,,,,,,,---------------------...//////000000111111000///......//////////////////......////////////////////////...............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++*********((()))))))))************((()))))))))************************+++,,,---...((((((((((((((((((((((((******************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++*********+++,,,---...------,,,,,,,,,---......***************************++++++++++++++++++,,,uuummmfffddd^^^XXXWWWVVVRRRKKKLLLFFFBBBBBBAAA<<<:::;;;666555555444444444555555333444444555555555555444555555444444444444333333222222333333444444555555333333333333333333333333222222222222222222222222111333444444333444666888444333111000///000000111//////000111111111000000/////////////////////////////////000000000111111///000111111//////000111//////000000111222222222333333333333333333333333111111333333333333222111000000////////////......000000222555777888666444333222222111000000//////111111222222333333444444777888:::???BBBAAA;;;666555555555555555444333333000///.........///000111//////000000000000//////,,,---......------///000//////...---,,,,,,,,,---,,,,,,,,,,,,---...//////111111111111000///....../////////000//////...---////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((()))******+++*********))))))))))))************))))))))))))************(((((())))))***+++,,,---((((((((((((((((((((((((************************************+++++++++,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,+++++++++++++++,,,---...++++++++++++++++++++++++)))***++++++))))))***+++zzznnnlll```^^^YYYSSSSSSUUUQQQIIIIIIEEEBBBBBB???:::888999444444444333333444555555222333444444555555444444222222222222333333333333111222222333444444555555333333333333333333333333222222222222222222222222000111222333222333666888444333111///...///000111---...///000000000////////////////////////////////////000000000111111111///000111111000///000111//////000000111111222222222222222222222222222222///000222333444333333222000000/////////.........000000111333555666444333111111111111000000000000111111111222333333444444555888===FFFLLLKKKDDD===555555555555555444444333000///...---------...///......////////////......***,,,......------000222111000///...------------,,,,,,,,,,,,---...///000111222222111111///......//////000000000///---,,,////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((()))***************))))))))))))************))))))))))))************'''''''''((()))***,,,---))))))))))))))))))))))))************************)))))))))*********++++++---------,,,,,,,,,+++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))))))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++)))(((***,,,ppphhhjjj[[[ZZZTTTOOOPPPTTTQQQIIIGGGBBB@@@???<<<666333444333333222222333333444444111222333444444444444444000000000111222222333333111111222333333444555555333333333333333333333333111111111111111111111111///000111222111333555777555333111///......000000+++,,,.../////////...............///////////////000000000000111111111111///111222111000///000111/////////000111111222222222222222222222222222222///000111333444444333333000000//////.........---000//////111333333333111/////////000111111222222000111111222333333444444444777???JJJRRRRRRJJJCCC555555555666555555444444000///...---,,,,,,---...------............------))),,,......------111444222111000///...---------+++++++++,,,---...///000222222222111111///......//////000000000///---,,,////////////////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((()))***************))))))))))))************))))))))))))************&&&&&&&&&'''(((***+++,,,************************************************((())))))))))))*********---------,,,,,,+++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...,,,***)))***---ssskkkbbb[[[WWWSSSOOOMMMLLLJJJHHHBBB@@@===:::777555555444111111222333333444555555333444555666666444222111111111222222222333333333333222111111222333333222222222222222222222222222111111000000000000111111111111111222222333333333222222111000///...------...///000000000///---,,,---.........//////000000111111111111111222222222111111111111000000000000111111000000111111222333666333000//////111111111111111333333222000111444000000000000000///......///////////////.........111111111111111111111111000222333333222333555777:::888;;;HHHWWWZZZNNNAAA888777666555555555555555111000///......------...////////////////////////......---...///111333444222111///...---------...,,,,,,------------------111000///000111222111///000000000000000///..............................////////////////////////------------------------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,***(((''')))*********+++*********))))))(((((())))))(((((((((((())))))))))))))))))************++++++******************++++++************++++++************************+++,,,,,,,,,++++++---///,,,...///...,,,++++++,,,,,,+++***)))))))))***+++************++++++,,,---+++++++++*********)))))))))***+++,,,---,,,+++***************************zzznnnggg^^^YYYUUUQQQNNNLLLJJJGGGEEEAAA???<<<999777555444444111111222222333444444444333444555666555444222111111111111222222222333333444333333333333444444444222222222222222222222222111111000000000000111111111111111222222222333333111111000000//////......//////000000//////...---.../////////000000000000111111111111111111111111000000000000000000000000111111000000111111222333444222111000111333333444555444444444333111111222111222222222222111000000000000000000000000000000111111111111222222222222111222333333222222444666888777999DDDOOOQQQHHH>>>555555444444333333333333111000///......------...........................------------...000222333222111///...---------...,,,,,,------------......111000//////111111000///...////////////...------........................------------------------------------------------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))************)))))),,,***(((((()))*********************)))))))))((())))))(((((((((((())))))))))))))))))************************************++++++************++++++************************+++,,,,,,,,,++++++---...000222333222///,,,++++++,,,+++************,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++************************sssjjjdddZZZVVVSSSOOOLLLIIIGGGDDDBBB???===;;;888666444444444222222222222222222333333333333444555444333222111111111111222222222222333333333333333333333333333000000000000000000000000111000000//////000000111111111111111111222222222////////////000000000000111000000///////////////000000000111111111111111222222111111000000//////////////////////////////111111000000111111222333111111222222333444555666777666444444444444333111333444444444444333222222111111111111111222222222111111111222222333333333222333444333222222333555666666888>>>EEEEEE@@@:::333444444444444333222222111000///......------...........................---,,,------...///111111111000///...------------,,,,,,---------.........111///...///000111000///---............---,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,************************))))))************))))))+++)))(((((()))******)))************))))))))))))))))))(((((((((((())))))))))))))))))************************************++++++************++++++***************************+++,,,+++***+++,,,...444666777666333///,,,+++,,,+++******+++,,,...///,,,,,,,,,,,,,,,------...---------,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++~~~wwwmmmhhhdddZZZTTTQQQMMMJJJHHHEEEBBB???<<<;;;888666444444333444222222222222111111111111222333333444333222111111111111111111222222222222000111111111000//////000000000000000000000000000000000////////////000000000111111111111111111111......//////000000111111222111000///...///000111222222222222222222222222222222111000//////..................////////////111111000000111111222333000111222333333333555666555555333222555777666333444444444444444333333222000000111111222222333333111111222222333444444444333444444333222111333444555666777:::<<<;;;999777444555666666666555444444111000///......------...........................,,,,,,,,,---...//////000//////......------------,,,,,,------......//////000///......000000///..................---,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))************))))))+++)))((((((*********)))*********)))))))))))))))))))))(((((((((((())))))((()))))))))***************************+++++++++++++++************++++++***************************+++,,,+++******,,,...333555888888444000---+++++++++++++++,,,...000111---------,,,,,,------...---,,,,,,,,,,,,+++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++~~~sssooogggdddaaaXXXSSSPPPMMMJJJGGGDDD@@@===999888666444333333333333111111111111111111000000222222222222222111111111000000111111111222222222///111333222000......///////////////////////////000000////////////000000000000000000000000000000------...///000111222222333222111//////000111111333333333333333222222222111111000000///...---------........./////////000111111000000111111222333000222333333222222444777444777666333555999999444333333333333333222222111//////000111111222333333222222333333444444444444333444444333222111333444444666777777666555555666444444555555555555555444111000///......------...........................,,,,,,---....../////////...............---------,,,,,,---......///000000///...---.../////////---...////////////...------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))************))))))***)))((()))***+++)))((())))))))))))))))))******))))))(((((((((((())))))((()))))))))************))))))*********+++++++++++++++************++++++***************************+++++++++******,,,---...111444555333000...---++++++++++++,,,...111222...------,,,,,,---------++++++++++++************,,,+++***)))***+++,,,---++++++++++++++++++++++++rrriiiggg```^^^]]]UUUQQQOOOKKKIIIFFFBBB>>>:::666555333222222222333333000000000000000000111111222222222111111111000000000000000111111111111222111444777666222000000222////////////////////////000//////......//////000000000000000////////////------...///000111222222333222222111111111111111333333333333333222222222000000//////......------.........//////000000111111111000000111111222333000222333222111333777<<<<<>>DDDLLLTTTSSSEEE:::888777222222333333333333222111111//////000222333555666666666666555555444444333333111222333333222222444666333333444444444444444444444222111000000222444666111000///......------...---------------------------...///000000000//////,,,,,,---.........---,,,,,,,,,---...///000111111...---,,,,,,......---,,,---............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************))))))************)))))))))))))))***++++++)))'''((()))))))))************))))))(((((((((((())))))))))))))))))************((())))))***++++++,,,,,,++++++************++++++************************)))***+++***))))))+++---(((***---------,,,,,,---+++++++++++++++---///000------,,,+++++++++++++++,,,,,,+++++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,zzzsssgggddddddZZZWWWYYYUUULLLJJJGGGEEEBBB>>>999555222222111000000111222333---......///000111111222222111111000000000000000000000000000111111111111///444888666222...///111111111111111111111111111//////............//////000000//////.........---.........///000111111111222222333444333222111000333333333222222111111111------.....................//////000111222222333111111111000111222222333///111333333444999CCCKKKZZZccc```MMM<<<777555000333333444444333333222111000000222333555666777888777777666555444333333222000222333333222333555777222222222333555555444444666444222000111333777999111000///......------...------------------------...///000111111000000///+++,,,---.........---,,,,,,,,,---...///000111222...---,,,,,,......---,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++************************))))))************)))))))))))))))***++++++)))'''(((((())))))*********+++))))))(((((((((((())))))))))))))))))************((())))))***++++++,,,,,,++++++************++++++************************)))***+++***))))))+++---)))+++,,,,,,+++***+++,,,,,,+++******+++,,,...///---,,,++++++************---------,,,,,,,,,++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,xxxjjjfff___ZZZVVVTTTQQQOOOKKKGGGCCC???<<<999666444666555222000//////000111////////////000000000000000111111222222222222222000111222333333222111000000000////////////000000000000000000000000000000///......------///000111111111000000//////......000//////.........//////777555333333444444333222111222444444444222000///000000///...............222......333666444111111//////............//////333222111111444===HHHPPP___fffeeeTTT???444222444222111///......000222444222333333555777:::<<<===;;;===>>>===999444000...555444333333222222333333666666555555555444444444333222///,,,,,,222<<>>999666333222444444333222222222222333666555555555444444444444333333222000000222888<<<444111...------...------......---------,,,,,,,,,........................---,,,,,,++++++,,,,,,---+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++************)))******++++++++++++******,,,,,,,,,++++++*********''')))+++***(((''')))***))))))))))))))))))))))))))))))************))))))(((((()))***************+++---......,,,,,,,,,---++++++++++++++++++++++++************)))))))))((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++******------......---,,,,,,++++++,,,,,,------,,,,,,+++,,,------,,,++++++,,,...zzznnnhhhbbb___ZZZVVVSSSOOOKKKHHHDDDAAA===:::888555222000000000000000000000000000////////////000000000000//////000000000000//////...//////000000//////...000//////......//////000///////////////////////////............///000000000000000000////////////000000////////////000000333111000000222333333222444444333333333333222222000//////............//////111777AAADDD>>>888666111111000000000000111111333333333333666;;;BBBGGGGGGKKKJJJAAA999666555333222000///......000222333222111222555<<>>:::888666444222000///000000000000///......////////////000000000000...//////000000//////.../////////////////////////////////....../////////////////////////////////............/////////000000000000000////////////000000/////////000111111222111///000222333333333444444333222222333333444000///............//////111444===GGGIIIAAA999555333222222111111222222333111222333333444888<<<@@@===>>>===888666777555111111000/////////000222333333222111444<<>>DDDBBB999333222333333222222222222333333...///000111111222555888777777444222333666444...000000000000000111111222666444222333666===DDDHHH@@@;;;666555666777777666222111000000///000000000333333333333444444444444444222000000222444444444111///......//////...,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...//////000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000,,,,,,---....../////////++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++++++++************)))******++++++++++++******)))))))))***************((((((***---//////---+++************************))))))************))))))(((((()))******************,,,......------...///.........------,,,,,,,,,---------,,,,,,,,,++++++***))))))))))))***++++++++++++++++++++++++++++++)))******+++,,,------...---------,,,------...///...//////000000//////...,,,...//////...------...vvvooojjjbbbZZZVVVSSSNNNJJJGGGDDDBBB@@@;;;999666555444444222111000/////////000222333444////////////000000000000///000111333555666777777000///............///000///......------......///........................------///000000000///....../////////000000000111111111111111222333444444444222000000222222222111///000111222222222111111...............///000000333555999===:::444111333333333222222222222333333///000111111111222555888555666444111222555333///000000000000000111111111555444333333555888;;;>>>888777555444444444555555111111000////////////000222222333333333444444444444222111111333444222111000///...///000000...,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,------...000000111111000////////////......------************************)))*********++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++************)))******++++++++++++******((()))))))))*********+++))))))+++///333444111///************************))))))************))))))(((((()))******************,,,...///......///000333222222111000///......///............---------***))))))((()))***+++,,,++++++++++++++++++++++++(((((())))))******++++++******+++,,,,,,,,,,,,,,,...//////////////////...,,,------,,,++++++,,,...wwwnnnkkkhhh___WWWTTTPPPKKKFFFDDDBBB@@@>>>999777444333333333222000......---...000444777999////////////000000000000///000222555777888999:::///...---,,,,,,---...///.........------.................................,,,---///000000000///....../////////000000111111111111111111222333444555333222000///000111000///---...111222333222000///...............///000111111222555777555000111555333222222111111222222333111111222111111333777:::333555444111111444333//////000000000111111111111555444444444555666777888444555555333111000111222111111000///////////////222222222333333444444444444222222333555444000---000///...///000000...,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,------///000111111111111333222111///...,,,++++++************************))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++************)))******++++++++++++******(((((())))))*********+++******,,,111555777444111************************))))))************))))))(((((()))***************+++---///000//////000111777666555444333111000000000////////////.........***)))((((((((()))+++,,,++++++++++++++++++++++++((((((((((((((()))))))))'''(((***+++,,,+++******......////////////......+++,,,,,,***))))))+++---}}}rrrjjjfffbbb\\\XXXNNNKKKHHHFFFEEEBBB???===444444333222222111000000.........///000222444444///////////////////////////...111;;;EEEFFF>>>666111111000000//////......///////////////////////////......---------......////////////..................///000111222333333666444222111111222111111111222222111......///111000000111111111111000000............////////////...//////000111222222333111222222111///...///000222222222222222222222222444444333222222111000000111111111111222333444444555555555555555555555555444444333333222111000000//////...//////000111222222444555444333222222333222444555555333333333555111111///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,000---+++,,,000555999;;;;;;>>>>>>888333000,,,(((,,,++++++******++++++,,,,,,***(((((()))***)))(((++++++,,,,,,,,,,,,------,,,---...//////...---,,,+++***************++++++************************+++***)))(((((()))***+++(((+++...000444::::::666///---***)))***)))((('''''''''(((((())))))******)))***+++++++++)))((('''+++,,,---///000222333444777666666555333111///...111111111222333333444444///...+++***))))))***+++******))))))******+++,,,***+++++++++***)))***+++************************,,,,,,,,,++++++*********)))************+++++++++}}}tttjjjeeedddaaa[[[VVVNNNKKKHHHEEEDDDAAA>>>;;;555555444333222111000///.........///000111222333...........................///555>>>EEEDDD;;;333000000000000//////..............................///......---------......////////////..................///000111222222333333222111111111222222222222222111000///////////////000000111111000000///............////////////.../////////000111111111111222222111000//////111111222222222333333444444444444444333222222111111222222222111222222333333444444444444444444444444333333333222111000000000///......//////000111222111333555777999:::999999555444333333333333444444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,...------000666;;;???AAACCCGGGHHHBBB<<<777111+++,,,++++++******++++++,,,,,,+++******+++,,,+++)))+++++++++,,,,,,,,,------,,,---...//////...---,,,,,,+++***************+++************************+++***))))))))))))***+++))),,,...///444:::;;;888///---+++*********)))'''(((((((((((())))))*********************)))((((((******+++---...000111111444444444333111///...---//////000000111222222222///---+++***))))))***+++******))))))******+++,,,******++++++***)))******************************,,,,,,,,,++++++*********)))************+++++++++tttkkkcccaaacccbbb[[[SSSMMMKKKGGGDDDBBB???;;;999666666555333222000/////////////////////000111111........................,,,111888???BBB>>>666///000000000////////////.................................---------......///////////////............---...//////111111222333000000111111111222222222333222111111222222000///...//////000000//////...............////////////......//////////////////000222222222000///000111111111222333444555555666555555444444333333222222333333222222111222222222444444444444444444444444222222111111000000//////............///000111222111222666<<>>;;;777444666555444333111000///...000///......---....................................111444444111///------.............../////////........................---------------...//////////////////............------...///000111222222111333444222000///000222222333444555555444111.........////////////..................////////////............------------000111222222111000111333111111222333555666777777555555444444444444333333444444333222111111111111222222222222222222222222000000000///////////////------......///111222333333444:::EEEOOOTTTQQQMMMHHH@@@777333333444222000000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...,,,...222888>>>AAAAAA@@@<<<>>><<<555000///...,,,,,,++++++******++++++,,,+++******+++,,,,,,+++)))*********+++++++++,,,,,,---------,,,,,,---------------,,,+++******++++++************************++++++++++++++++++++++++***,,,,,,+++///666888666...,,,******++++++***)))************))))))))))))+++***)))(((((()))***+++))))))*********+++++++++++++++++++++******)))(((((())))))***++++++,,,,,,++++++************************))))))******+++,,,)))))))))+++------+++)))************************************************))))))*********+++++++++uuujjjfffaaa\\\ZZZYYYWWWPPPJJJGGGEEEAAA>>><<<999666333333333222111000//////...///......---------......------------------------///000000///---,,,---...---............/////////---------------------------------------...///000////////////............,,,---......000000111222222444444222//////222555888:::<<<;;;777222...---...//////000000//////...............////////////------..................000111333222111111222333111111222333444555555666444444444333333333333333333333222222111222222222111111111111111111111111000000000000////////////---------...000111333333333555;;;CCCKKKNNNLLLIIIDDD>>>777333222333222111//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,---111555999:::999777444666444---***,,,...---,,,++++++******++++++,,,---+++***)))***+++***)))************++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,******************************++++++++++++*********++++++***...333444111---+++))))))***+++***)))+++************))))))))))))))))))))))))******+++******************++++++)))***************))))))((())))))******+++,,,,,,*********************)))******))))))******+++,,,***)))))),,,///000---)))************************)))))))))***************)))************+++++++++yyyooohhhcccaaa]]]ZZZVVVSSSOOOMMMEEEBBB???===;;;888555333000000000000//////......---------,,,------......------------------------........./////////...------------.........//////---------------------------,,,,,,------///000000////////////............,,,------...///000111111111333333111///111777<<>>444000//////000000111111000000///............////////////---------...//////000000000111333222222111333444111222222222333333444444222222333333333333333333222222222111222222333333000000000000000000000000000000000000000000000000---------...000111333444111555:::???BBBCCCBBBAAA;;;888444111000111333444//////...------------...........................++++++++++++++++++++++++------------............,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,+++,,,...111444444333000///222111,,,***,,,...---,,,++++++******++++++,,,222...+++))))))***++++++************++++++++++++------,,,++++++,,,------++++++++++++,,,,,,---...************************))))))***++++++***)))))))))++++++***---000000,,,+++***(((((()))***)))(((+++++++++*********))))))(((((()))***************************))))))))))))))))))***++++++*********))))))******+++,,,,,,,,,))))))************))))))******))))))******+++,,,+++******---222222...***************************((()))))))))*********+++)))************+++++++++|||ssslllfffcccccc```\\\WWWSSSRRRRRRCCCAAA>>><<<:::888555333////////////////////////---,,,,,,,,,,,,---...///------------------------------...000222222///,,,---------.........//////------------------------,,,,,,,,,---...///000111000/////////............,,,,,,---...///000111111///111222111///222:::AAAUUUZZZ]]]UUUFFF888333333000000111111111111000000............/////////000---------...///000111111000111333333222222333444222222222222222222222222222222222222222222222222111111111111222333444444000000000000000000000000000000000000111111111111,,,------...000111333444000444999;;;<<<;;;:::;;;222222222000///000444777//////...---------..............................++++++++++++++++++++++++,,,---------.../////////,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,++++++,,,///111222000...+++///000---+++,,,,,,***,,,++++++++++++++++++,,,555111,,,))))))+++,,,,,,)))************+++++++++------++++++++++++------*********+++,,,---...///************************((()))***++++++***)))((((((++++++***,,,///---(((+++)))''''''((()))((((((++++++++++++******))))))'''((()))+++++++++***))))))))))))))))))((((((((()))******+++++++++++++++*********+++,,,,,,------((()))************))))))*********)))***++++++,,,,,,******...333444///***************************(((((())))))*********+++)))************+++++++++xxxnnngggdddaaakkklll___VVVVVVWWWSSSCCC>>>999888::::::666222111000///000111000///---///---++++++++++++---111///---...000...+++---111//////.........---------..................------..............................------------......------...///...---+++***///+++,,,000222000......222,,,,,,222444444>>>LLL```iiijjj]]]JJJ<<<666444333555444111111222///+++////////////////////////---......///000111111222111333555555444333333333000222444555444333333333333222222222111000000000555444333222222222333333000000000111222222333333333333222111000///...---...............///000111222444666888888777666555111111000000000000111111222111///---,,,---...///,,,---.........---,,,+++++++++++++++++++++++++++......------------......///////////////......---,,,,,,,,,+++++++++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,+++***)))))))))************+++++++++++++++++++++++++++++++++******************************))))))))))))******,,,++++++***))))))******,,,***)))***,,,,,,)))&&&******))))))))))))******//////...---,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))((((((***...000...+++((((((((((((((()))******))))))))))))))))))))))))+++++++++,,,,,,---------*********)))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,{{{ppphhhcccbbbeeellliii\\\SSSTTTSSSNNNAAA===999999:::999555111111000...///000000...---.../////////...---///222...---...222333///...000///.........------------......................................................------------......---.........------,,,+++...---...000000...222888888000...444888;;;IIIYYYhhhnnnooobbbQQQEEE>>>:::444666444000///111000,,,////////////////////////.........//////000000000333444555555444333333444111333444444444333333333333333333222222222222222444444333333222222222222000000000111222222333333333333222111000///...------------......///111111222222444555555555444444111111000000000000111111111000...---,,,---...///------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------///////////////......------,,,,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,++++++***)))))))))************+++++++++++++++++++++++++++++++++************************,,,++++++***************++++++***************++++++******,,,//////---+++******))))))))))))******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++---,,,***)))((((((((((((((()))******)))))))))))))))))))))))))))*********++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,~~~qqqiiidddbbbccckkkllldddWWWOOOOOOLLLEEE>>>;;;999999:::888444000111///------...///...---,,,///111000//////222444000---///666999555000///............------------......................................................------------......///...------------------......000000...---666AAA;;;333///444:::CCCTTTeeennnrrrqqqhhh\\\RRRJJJDDD======888111...000000...////////////////////////.....................///444444444333444444555555444444444444444333333333333333333333333444444444444333333333222222222222000000000111222222333333222222111000//////......,,,,,,------///000222222111111111222222222222222222111111000000111111222000///...---------...///............---,,,******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---///////////////......---......---------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++******)))))))))************+++++++++++++++++++++++++++++++++************************------,,,,,,++++++++++++++++++*********++++++,,,******+++...111333222000******))))))))))))******''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***++++++++++++---...---+++)))(((((())))))((((((((()))******))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((***++++++******+++,,,xxxlllfffcccdddgggmmmiii^^^QQQKKKIIIEEE>>>:::999888999999666222...000...,,,,,,---......---)))---///......333888;;;444111222:::===999111,,,---------------------------------.............................................------------......///...---,,,,,,---...///000//////000//////555>>>777111...333;;;GGGWWWffflllpppqqqlllfffaaaYYYRRROOOMMMDDD888000000000///////////////////////////...............---------444333222222444666777888666555333333333333333333111222222222333333444444333333333333222222111111000000000111222222333333222111111000//////......+++,,,,,,---///111222333111111000000000111111222111111111000000111111111///......------...//////000000///...---+++******------------------------...------,,,,,,------...///////////////......---///.........------------+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,+++++++++******))))))))))))*********+++++++++************************************************,,,,,,,,,,,,,,,++++++***++++++*********+++,,,,,,***+++,,,///111222222111******))))))))))))******''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,+++...111000,,,))))))+++***))))))((())))))******))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((***++++++******+++,,,tttjjjdddaaacccgggjjjcccWWWLLLFFFDDD???999777777777777777444111...///---,,,,,,...///...---+++......,,,111;;;CCCEEE888444555;;;>>>888000+++,,,,,,---------------------------.........//////..............................------------......///...---,,,,,,---///000222......111222111111444111......444===GGGSSS]]]eeekkkoooppppppoooiiiaaaaaa]]]RRR@@@444111000///////////////////////////...............---------333111000222777;;;<<<<<<999666333222333444333222000000111111222222333333222222333333333222111000000000000111222222333333111111000000///.........+++,,,,,,---///111222333222222111111000111222222111000000//////000000111............//////000111222111000...---,,,,,,+++........................//////............/////////////////////......---/////////.........------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++***************)))))))))*********+++++++++************************************************+++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,***+++---...///.........******))))))))))))************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,---,,,///222222///---...000******))))))))))))******))))))))))))))))))))))))************************(((((())))))************))))))))))))))))))))))))(((***++++++******+++,,,zzzmmmeee```]]]___cccbbb[[[PPPHHHCCC@@@<<<999666666666555444222000......------...000000///---...000///...777FFFLLLJJJ777444444999:::444...,,,,,,,,,,,,,,,------------,,,,,,------.../////////..............................------------........................///000222......222444000------///...///555===EEELLLOOOZZZcccmmmssswwwxxxsssmmmhhheeeXXXEEE666111000000////////////////////////.....................///111000111666===BBBDDDDDD<<<888333111222444333222111111111111111111222222111222333333333222000///000000000111222222333333000000000//////.........,,,,,,------///000222222222222222222222111111111000//////......//////000......///000111111222222333222111///............////////////////////////000000////////////000000///////////////......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++***************************************************+++---...//////......------,,,+++++++++++++++)))+++------,,,+++++++++******))))))))))))******++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,---///222222222111111222++++++***)))))))))******)))))))))))))))))))))))),,,+++++++++++++++******((((((((()))******++++++))))))))))))))))))))))))(((***++++++******+++,,,yyyooofff```\\\YYYZZZ___XXXSSSKKKEEEAAA===;;;:::555555444333111/////////------...111222222///---///000///000<<>>MMMIII;;;,,,+++,,,...---***,,,000+++++++++,,,,,,---------,,,,,,------...///000000.................................------.........,,,---///000000000///...///000333444000+++...444......---...333888999888AAAQQQcccnnnrrrsssppplll[[[YYYPPP???222...111222////////////////////////---......///000111222222111111555???JJJRRRSSSRRR@@@999222000222444444222444444444333333222222222000111333333333222000...000000000111222222333333///////////////........................///000111000111222333222111///------------,,,,,,---------...///111222444444555555444333222111111111222333000000000000000000000000......------------......///////////////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))*********)))************+++++++++))))))))))))))))))))))))************************,,,---000333555666555555000///...,,,+++***))))))%%%(((,,,,,,+++***+++---******))))))))))))******&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++111000///000333333000---,,,,,,+++***))))))******)))))))))))))))))))))))),,,+++++++++******))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((***++++++******+++,,,tttjjjbbb]]]\\\YYYSSSSSSXXXKKKGGGDDDCCC???:::777999999444111222222...---......///000///......//////---,,,---111666888777555,,,...///...,,,+++,,,...---...///...,,,+++,,,---........................---------............///..................------...///000///......///000///000111222333333000......///000111222333333444BBBPPPYYY[[[cccllldddRRRHHHDDD===666111/////////,,,...000111///......///222......111111///333:::666444777@@@KKKOOOJJJCCC999777444111000222444666444333222222111111222222111111222333222111000///---...///111111222222222/////////......------------------......000111111///000111222222111000///---...///...---...///111111222222333777<<<:::555555444333333222222333333222222222111111///.........---,,,,,,------+++***......---------,,,,,,,,,------------,,,+++***)))***++++++,,,,,,++++++***************************************************+++*********))))))((((((************************)))************+++++++++************************+++,,,---...////////////111---***)))+++,,,***)))---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++++++++******))))))(((((()))))))))(((((('''...222777666000+++******(((((()))))))))))))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))************ttthhhddd___[[[[[[WWWQQQOOOQQQHHHCCC@@@???<<<888777:::===666111111000//////222////////////.........///,,,++++++...111222111///,,,,,,------,,,,,,,,,,,,---...///...,,,+++,,,---........................---------............///........................---...///000//////000222111111222333333333111////////////000111222444555===NNNZZZ[[[]]]```VVVFFF@@@===888444000//////000---///000111///......///333...---111444444777======999888===DDDFFFAAA:::666555222000000000222333222111111000000111111222111222222333222111000///......///000111222222222............---------,,,------------...///000111...///000111111000///...---...//////......///111000222444666===CCCBBB>>>444444333222222222222333222222222111111000///...///...,,,---......,,,+++......---------,,,,,,,,,------------,,,+++***)))***++++++,,,,,,++++++***************************************************+++*********))))))))))))************************)))************+++++++++******************************+++,,,---------------+++))))))+++,,,+++***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************************))))))))))))))))))))))))111444777555...)))((()))(((((()))))))))))))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))************mmmccc^^^[[[YYYYYYUUUOOOLLLLLLHHHCCC>>><<<:::777999===AAA888111000//////222666111111///............///---,,,+++,,,......,,,***...---,,,,,,---...---,,,---.........,,,+++,,,---........................---------............///........................,,,---////////////111333222222222222222222111111111000//////000222444666;;;PPP```]]]VVVQQQFFF999666555333111000///000000...000111000///...///000444111111666:::<<>>999333333222111000000///000000////////////000111222222222222222333222111111000...//////000111111111111...------------,,,,,,,,,------------...///000000......////////////......---///000///......000111000333555999AAAIIIJJJEEE444333222222111111222222111111222111111000///...///...------...///---,,,......---------,,,,,,,,,------------,,,+++*********++++++,,,,,,++++++******************************************************************)))))))))************************)))************+++++++++************************))))))***************)))***)))((()))+++,,,+++***))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))************)))(((((()))***,,,,,,333555666222,,,((('''((())))))*********))))))((()))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))************************))))))))))))************yyyllleee[[[YYYXXXVVVTTTQQQOOOOOOLLLEEE???<<<999888;;;@@@AAA999222000//////222666555222///------...............---.........---,,,222///,,,+++---......---,,,---......,,,,,,,,,...........................---------............///---------...............,,,...//////......///111///000111111111111111222111000///...///222555777@@@UUUddd]]]OOOEEE<<<444111111000000000000000000000111111000///...000222555888<<<@@@BBBEEEJJJNNNGGG@@@888666888999777333222222222111111000///....../////////111222333444333333333222222222111111//////000000000000000///---------------,,,,,,,,,---------------...///000---------------------------///000000//////000111000333555888@@@GGGGGGBBB333333222111111111111111111111111111111000/////////...------...///...,,,......---------,,,,,,,,,,,,---------,,,,,,+++******++++++,,,,,,++++++***************************************************************************************************))))))*********+++++++++************************))))))*********)))(((((()))))))))***++++++******((()))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))(((((()))+++---///333333222///+++(((((()))******++++++******))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))************************((()))))))))************|||pppgggbbb]]]\\\YYYUUUSSSTTTUUUUUUMMMEEE>>>:::888666:::??????888222111000///111444888444///,,,---......---------............///000555222///---,,,,,,,,,,,,,,,---...---,,,,,,---...........................---------............///---------.........//////...///000///...---...///...000333222111000111222111000///...///222555777CCCTTT___VVVEEE;;;777444111111111111111000//////111111111///...///222444999CCCLLLNNNMMMNNNSSSXXXLLLDDD:::555555666555333222333333333222111000/////////000111222333555666333333333222222222222222//////000000000//////...------------------------...------------......///------,,,,,,,,,,,,---------///111111000///000111111333444444999>>><<<777222222111000000000000111000111111111111000000///...---,,,---...///...---......---------,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++******************************************************************+++++++++************************))))))*********+++++++++************************)))************))))))(((******+++************+++)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************)))(((((()))+++---/////////...,,,******+++,,,+++++++++++++++***))))))(((((((((((((((((((((((()))))))))))))))***++++++************************))))))))))))))))))))))))((()))))))))************tttkkkddd___``````[[[UUUSSSVVVXXXWWWIIIBBB;;;777555444888>>>???888222111111///111444<<<666///,,,,,,......---***+++,,,,,,+++,,,///111888999999666111---+++***+++---...---,,,,,,---///........................---------............///,,,,,,------...////////////000111111//////000111444777:::999555111000111111000//////000222444666@@@KKKPPPHHH;;;555444444222222222111111000000///111111000///...000444888AAANNNYYY[[[XXXXXXZZZ[[[OOOFFF<<<444222222111000444444444444333222111000000000000111222444555666444444333222222222222333000000000000//////...------------............///...---------------......------,,,,,,,,,,,,---------///111222111000000000222333222111333666333---222111000000///000000000000000111111111111000000///...---...///000///.........---------,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++************************************************************+++++++++++++++************************)))************+++++++++************************))))))******+++************++++++***)))***---///---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********)))***)))(((((()))***,,,,,,+++*********+++,,,---...,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))************zzznnnhhhccc___aaaccc___WWWTTTUUUTTTPPPEEE>>>888777666666;;;AAACCC:::222000///000333888>>>777///+++,,,...---,,,***+++,,,+++***+++---000===DDDKKKJJJ@@@555...++++++,,,...---,,,,,,---///........................---------............///,,,,,,------...//////000///111333333333444555777???CCCEEECCC;;;444111000/////////000111222444555999>>>@@@;;;555333333444333222111000000000000111000000///......222777;;;KKKUUU___bbbcccccc^^^WWWIIIBBB888111...///000000555444444333222222111111000000000000111222444444555444333222222222333333000000000000///...---,,,........./////////000000...------,,,,,,------......---,,,,,,,,,,,,---...---///222333222000000000111222111000222555222+++111111000////////////000000000111111111111000000111000///000222333222111......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++************************************************************++++++,,,,,,,,,************************)))************+++++++++************************'''((()))***************)))******)))))),,,111666111///,,,***((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++...------,,,+++***)))))))))))))))))))))))))))))))))((()))***,,,------,,,------------,,,+++***)))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))************nnnfffccc___\\\aaadddaaaYYYTTTSSSPPPIIICCC===888888999:::???EEEGGG===222......000666<<<@@@888///+++,,,...---,,,,,,...///---++++++---111CCCOOO[[[\\\OOO???333...+++,,,------,,,,,,...///........................---------.........//////,,,,,,------...///000000///111444555666888;;;===HHHLLLOOOJJJ@@@777111///...///000111222333333444444666777666444555444444222111000//////000111222000//////...///222888===RRRYYY```eeejjjkkk___QQQ@@@:::222---,,,///111333555444333222111111111111////////////000111222333555444333222111222333444000000000000///...,,,,,,.../////////000000111111...------,,,,,,,,,------......,,,,,,,,,,,,......,,,///222333222111000000000111111000333777444...111111000//////////////////000000111111111000000333222111222444555444333......---------,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++,,,,,,+++++++++*********************************************************++++++,,,,,,,,,************************)))************+++++++++************************&&&&&&((()))************'''((()))((()))...555;;;444111---)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++000///...---+++***))))))(((((()))))))))(((((('''(((((()))***,,,---,,,+++------------,,,+++***)))))))))))))))))))))))))))*********)))******+++,,,************************))))))))))))))))))))))))))))))))))))************qqqgggccc```___```nnnfff[[[TTTPPPLLLFFF@@@<<<;;;999666777===GGGNNNGGG===000***...555<<>>CCCSSSWWWYYY[[[```aaaXXXKKK>>>666111111///,,,---333333222000//////111222444111111000000000000000111444444333333222333333333000000...---------------......//////000000111111///////////////000000111...---,,,,,,++++++++++++000/////////111222222111000//////000111111000...111000000000000000111111111111111111111000//////333111111555<<<@@@>>><<<333000---,,,......,,,***,,,---------,,,,,,+++***,,,,,,,,,,,,------,,,+++,,,,,,,,,+++++++++******+++,,,---,,,***)))***+++---,,,***,,,000111000...)))************+++++++++******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))***++++++***+++///777>>>@@@888...))))))+++***((())))))))))))))))))))))))*********)))))))))))))))***)))))))))+++---000222333111...+++)))(((((()))(((((((((((((((((((((((())))))************))))))++++++******)))(((((((((,,,,,,+++***))))))******))))))(((((((((((()))))))))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))}}}llldddbbbaaabbbdddjjjbbbXXXQQQMMMIIIBBB===999888777555666;;;DDDJJJ@@@888...***///666===???888444///------...---,,,...---,,,+++,,,...000111NNN___ppplllUUU;;;...---///...------......---,,,...,,,,,,...---***+++///..................//////...............///000000333:::AAADDDHHHNNNQQQOOOOOOQQQPPPHHH;;;222//////---///000222333444333333444333222222222222222222111555666111000333444222444333222000222777???EEENNNNNNMMMOOOWWW[[[QQQDDD<<<555000111000---///333333222000//////000222333111000000//////000000111333333222222222222333333000000///...------------......//////000111111111000000//////000000111111//////---,,,,,,+++++++++/////////000111222111000222111000000222222111000111111000000000000111111111111111111111000//////222000111666===AAAAAA???333000------......,,,***,,,,,,---...------,,,+++,,,,,,,,,,,,+++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,---,,,***)))***+++,,,***)))+++---///...,,,)))************+++++++++))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))***+++,,,,,,...222999>>>>>>777...))))))******((())))))))))))))))))))))))***)))))))))))))))))))))***)))))))))+++---000111222111...+++)))(((((()))(((((((((((((((((((((((((((((())))))***)))))))))))))))***+++++++++++++++,,,++++++***))))))******))))))(((((((((((()))))))))************+++++++++******)))))))))((((((((())))))))))))))))))))))))ttteee______aaadddhhhddd\\\RRRLLLHHHDDD>>>999555555444333444888>>>BBB777222,,,+++000777<<<>>>222///,,,---...///---***------,,,,,,,,,...///000LLLZZZddd\\\FFF333---///......------,,,---------...++++++...///,,,---000///...............//////------------...///000111;;;AAAFFFKKKRRRXXXXXXTTTMMMKKKFFF>>>666000.........///111222333333333333333333222111111111111111000444666333222444555333555333222111333:::CCCJJJMMMIIIFFFIIIRRRTTTJJJ===999444000000111///000333222222000//////000111222000000////////////000000222222111111111222222333111000///......---------......///000000111111222000000111111111222222222111111///...,,,,,,++++++...///000111111111000///222111000000222222222000111111000000000000000111000111111111111000000///000000111666===BBBBBBAAA222000...---------,,,++++++,,,---//////...---,,,,,,---,,,+++******,,,...---------,,,,,,,,,+++++++++,,,---,,,*********++++++***))))))+++,,,+++))))))************+++++++++(((((()))))))))*********)))******++++++******))))))))))))))))))))))))))))))+++---///222666;;;???;;;555---))))))******((())))))))))))))))))))))))))))))))))))))))))*********)))))))))***,,,...000000///---+++)))((())))))))))))))))))))))))))))))'''(((((()))************((()))+++---...///......,,,+++******)))************))))))(((((())))))***)))************+++++++++++++++*********)))))))))))))))))))))))))))))))))xxxkkk___[[[\\\^^^bbbfff[[[TTTLLLGGGEEEAAA;;;666555444333222222444777999111...,,,---111666999:::///,,,***,,,000222///,,,---,,,,,,,,,,,,---...///>>>HHHMMMDDD555...///222...---+++***+++///444777555000---...///...///222333222111///............+++,,,,,,---...///111222===CCCKKKRRR[[[```]]]VVVIIIDDD<<<666222000/////////000222333444444444333222111111000000111222222333777:::999777555333111333333111222666>>>HHHPPPRRROOONNNPPPSSSPPPFFF;;;999444000000222222111111222111111000///000000111//////.........///000000111111111000111111222222222111000///...............//////000111111222222111111222222333333333333333222111///---,,,++++++---///111222111000000000222000///000111222111000222111000000000000000000000000111111111111000/////////111555;;;>>>???>>>111000...---------,,,,,,+++,,,...///000000//////------,,,+++***+++---///---------,,,,,,,,,,,,+++***,,,,,,,,,******+++,,,+++***************))))))))))))*********+++++++++))))))))))))*********+++))))))************))))))))))))))))))))))))))))))(((***...111555999<<<===666222---))))))******)))(((((((((((((((((((((((()))))))))))))))*********))))))))))))***+++---......---,,,***))))))))))))))))))))))))))))))))))))'''((()))+++,,,---------***+++---///000000000///++++++***************+++***))))))))))))))))))***))))))*********+++++++++++++++++++++*********)))((((((((((((((((((((((((}}}qqqfff\\\YYYXXXXXX[[[___SSSMMMFFFCCCCCCBBB<<<888666555333222111222222222.........///111333333333///,,,+++///555777333///,,,,,,,,,,,,,,,------...111777888222---000555777111///,,,+++---444???GGG>>>555///...///000222666888777444111///---------++++++,,,,,,...///000111:::CCCNNNXXX```ccc\\\SSSCCC===666111000000000000111222333555555555444444000000000111222444555666???BBBEEEFFFAAA:::333111111111111333888AAALLLSSSUUUWWWYYYZZZTTTJJJ@@@;;;888555111111444666333000222111111000000/////////......------...//////000111000000000111111222333222222111000//////////////////000000111222222222111111222333333333333222444333111///---,,,,,,,,,,,,///222222111000111222111000000111333333111///222222111000//////000000///000000111111111000000000000111333666888888777000//////...---,,,------,,,,,,---///000111222222///...,,,,,,,,,.........------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,++++++++++++************))))))*********+++++++++*********+++++++++,,,,,,)))))))))******)))))))))))))))))))))))))))))))))(((***---111555888999999222///,,,***))))))***)))(((((((((((((((((((((((((((((())))))************))))))))))))******+++,,,++++++******))))))))))))))))))))))))))))))))))))((()))+++---///000111111...///000111111000///...+++***************++++++******))))))))))))******))))))*********+++++++++++++++++++++*********)))((((((((((((((((((((((((vvvkkkccc[[[XXXUUURRRSSSUUUMMMHHHCCCCCCEEEEEEAAA===777555333222222222111000...///000000111000///......---000777>>>???777000,,,,,,,,,,,,---------,,,---111000---222<<<@@@<<<555333000...///888EEEOOOAAA888000///111333555999:::888444111...---------,,,,,,,,,,,,---...///000666AAAMMMVVV[[[[[[SSSJJJ;;;777222/////////000000111222444555555555444333000000222444777:::===>>>LLLOOOTTTWWWPPPBBB777222000000111333888@@@IIIOOOOOORRRWWWWWWNNN@@@999888555444222222666;;;888222111111111000000//////...---------------...///000111111111111111222333444333222111000//////////////////000111111222222333000111222333444333222222222222000///------,,,,,,---000222222111111444777333444555777999777444111333222111000///////////////000000111111111111000///000111222222222222222...//////...,,,,,,---...---------...///222555666222...+++---111333000+++,,,,,,,,,+++++++++******)))+++,,,,,,+++***+++---***+++,,,,,,+++***+++---)))************+++++++++***++++++++++++,,,,,,,,,((())))))******))))))((())))))))))))))))))))))))))))))+++///333555444333---,,,+++***))))))******))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,///111222333444222222111000000///......*********)))******+++,,,+++******))))))******+++)))************+++++++++++++++*********)))))))))))))))))))))))))))))))))xxxrrrfff```ZZZXXXTTTNNNLLLMMMHHHDDDAAACCCHHHJJJGGGCCC777444111111444555555444---///111111000///------,,,///777BBBKKKHHH:::...,,,,,,,,,------,,,,,,+++,,,...---///===MMMNNNDDD444444222///...444???HHH<<<444///222666777888999777555222...---,,,---...,,,,,,,,,,,,------...///111;;;FFFJJJKKKHHHBBB:::111111000...---...//////000111222333333333222111111333555999>>>BBBFFFHHHTTTWWW^^^cccZZZHHH999333000000111222555:::AAAFFFEEEDDDFFFHHHBBB888444555000000000222:::AAA???888111111111111000///...---,,,,,,,,,,,,---...///000111111111222222333444555333333222111000000000000///000000111111222333333///000222333444333222111111000///...---------------000222222111222888===888:::===@@@AAA???:::666333222111000//////////////////000111111111111111...///111111000//////000...///000...,,,+++---//////...,,,,,,...333777:::555...***...666888111)))++++++*********))))))))))))+++,,,,,,+++***,,,---(((***,,,,,,******,,,...)))************+++++++++************++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))***)))))),,,///000...,,,************))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))((((((''''''((()))************((((((((((((((((((((((((((())),,,...111333444555444333111///......///000******))))))***++++++,,,+++******))))))******+++)))************+++++++++******)))))))))((((((((())))))))))))))))))))))))rrroooccc^^^ZZZXXXSSSLLLIIIIIIEEEBBBAAADDDJJJMMMKKKHHH666333000111555888999999---///111111000...------***000<<>>>>>;;;777333...+++---///...---,,,---......///111111222111000000333555888===CCCHHHMMMOOOUUUXXXaaaggg^^^JJJ888222000111111222333666:::>>>===888777::::::444222555+++...///222<<>><<<:::222111000000///000000111---,,,,,,,,,---...000111444444444222111222555777:::777333111000111111000111111222222222111111000000222333444444333111000------,,,,,,,,,---......,,,///222222111444:::@@@CCCAAAAAADDDGGGFFF@@@;;;666555333111000000111222000000000000////////////000222111...///111///***......---------,,,,,,,,,---------.........//////---------,,,,,,+++++++++************************+++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((******+++,,,...///000000333111000///000///---,,,...,,,***)))***---000333222///,,,+++++++++***)))((())))))***+++---...///,,,,,,+++***)))(((''''''((((((((((((((((((((((((tttjjjggg```\\\WWWRRRNNNKKKHHHFFFCCC??????DDDKKKLLLCCC:::555111///000333444111......///000000///---+++)))///333<<>>;;;<<<>>><<<666000000///------//////...,,,,,,------.........---------...000111///---,,,---+++++++++,,,,,,,,,------------///222666555111,,,.........------.........,,,///222666===BBB;;;111......---......000111222,,,,,,,,,---------......------.........------,,,............//////////////////000111222333333444999DDDWWWnnn}}}vvvkkk^^^NNNAAA:::666666777444333111111222222111000......//////000111222222444222000000111222111111...000222333333222111000000000000111111222222222222222111000111555:::>>>@@@;;;555000.../////////------...///000000000000...///000111111111000000...//////000111111111111000222222111///...000333444333444666888777444111111111000000////////////------......///000111111111555555222000111111.........---------,,,,,,,,,------------------------************************************************+++++++++++++++++++++++++++++++++++++++,,,---...************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((+++...111222111---...///000111222222222...---,,,,,,.........---))))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))yyyrrrlllhhhhhhpppmmmeeeYYYLLLCCCAAAAAA???===:::888777555111...///...---------------,,,+++,,,,,,---------------***---//////---,,,,,,+++++++++,,,,,,,,,---------,,,---.../////////......---..................---,,,///222555999:::444,,,,,,------...///000111111,,,,,,,,,---------......,,,,,,------------,,,,,,............////////////...///000111222333444444777BBBVVVmmmyyyooojjj___OOOBBB=========<<<777555222111222222111000...------...///000222333444333222222333333111000...000222333444333111000111111111222222222222222333333222111000333777:::>>>:::444000.../////////...///000000111111111000---......///000000000000...///000111222222222222//////000000///000111222111222222444555444222000000000000000/////////...,,,------...///000000111444888999444000111000.........---------,,,,,,,,,------------------,,,,,,************************************************++++++++++++,,,,,,,,,,,,******)))******+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''&&&&&&)))((((((***---.........,,,---///000111222111111///...---...000000///...***)))(((((('''(((((((((((((((((()))******++++++))))))))))))))))))))))))|||qqqkkkfffdddeeeooojjjaaaVVVKKKDDD@@@@@@===;;;999555333111000000...------------,,,,,,,,,***************+++++++++(((---///...,,,---,,,***,,,,,,,,,,,,------------+++,,,------,,,,,,...000------...//////...------,,,...000222333222...***+++,,,------...//////000,,,,,,,,,---------......+++,,,,,,------------,,,............////////////......///111222333444555444===PPPhhhzzz}}}uuujjjcccZZZLLL@@@>>>BBBBBB>>>888666333111111222111000,,,,,,++++++,,,...000111111222333555777555222//////000111333333333333222111111222222333222222111333333333111000111333666999666222///////////////000000000111111000000///---------......//////000---...000222333333222222......///000000111111111000111222333333333222111//////000000000000//////---------......//////000222777999444/////////.........---------,,,,,,,,,------------,,,,,,,,,,,,*********+++++++++++++++******************************+++,,,---...//////******))))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))******++++++******)))((((((((((((((('''''''''***)))((()))+++,,,+++***)))***+++,,,---.........///......///000111///---***)))((((((((((((((()))(((((())))))*********+++))))))))))))))))))))))))uuullleee______aaagggaaaXXXOOOHHHDDDAAA???;;;:::888444000///000222---......---,,,,,,,,,,,,,,,++++++*********++++++(((...///+++***------+++,,,,,,,,,------------...,,,,,,,,,,,,+++,,,...000------...//////...------,,,,,,---///...---,,,,,,++++++,,,------......---,,,,,,,,,---------......+++,,,,,,---......------............////////////......///111222333444555777>>>NNNcccuuuyyyqqqgggZZZSSSEEE999999???@@@;;;888555222000000000//////...---,,,+++,,,---///111000222777<<<>>><<<666111000000111222222333444444000111222333333222111000000111222111000000111333333111//////000000000///000000000000///...------,,,,,,,,,,,,---...///000,,,---000222333333222222000//////000111111111000///000222222222222222222//////000111111111000///........................---333555111------//////......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,---******************************+++---///000222222,,,,,,+++*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***,,,......,,,***)))((((((((()))))))))))))))***)))((((((******)))((((((((()))***+++,,,------...------...//////---+++)))))))))(((((()))******)))))))))))))))*********((((((((((((((((((((((((}}}rrrjjjccc]]]\\\``````YYYOOOIIIFFFDDDAAA>>>:::999777333//////111444---.........,,,,,,,,,---///...------,,,,,,------)))......)))(((,,,...,,,,,,,,,,,,---------......------,,,++++++,,,---///,,,---...//////...---,,,+++***+++,,,,,,+++,,,///++++++,,,,,,------,,,,,,,,,,,,,,,---------......+++,,,------......................../////////000---...///111222333555555>>>CCCPPPbbbssswwwnnndddUUUMMM>>>222333;;;<<<777888555111///.........---111000///......///111222111555<<>>>>>>>>888777555222000///............---,,,,,,,,,,,,---***+++------,,,,,,,,,---...+++***+++---...---+++***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,..................------///000000000000555>>>EEENNNYYYccciiiooopppggg\\\UUUHHH;;;555444333333555333222000///.........///+++,,,---,,,,,,...000333333;;;EEEMMMSSSPPPCCC555333222222222222222222333222111000111333444333222222111111111000000//////111111000000//////......000000000///......------,,,,,,,,,---------......------...///000111222222222111111111000000//////......///000000000000000111111000000//////......---...///...------...///........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++***---...,,,)))))))))(((************************+++,,,,,,...000222555666---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***+++++++++++++++******(((+++000111///,,,)))(((''''''((()))***,,,...///******)))(((((((((((((((((())))))***,,,...000111///---,,,---------***(((((((((((((((((('''''''''(((***------,,,+++******---+++)))((('''((()))***wwwqqqiiieeeeeeccc___[[[WWWSSSLLLEEE@@@===<<<;;;777666444222000///............---,,,,,,,,,,,,---***+++------,,,,,,,,,,,,---+++***+++---...,,,******+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,........................+++,,,---///444>>>KKKTTT^^^eeelllooorrrsssnnnfff\\\LLL<<<666444333333444333222000///.........///,,,------------...111333===CCCKKKQQQTTTPPPDDD777222222111111111111222222111000000222333444222111111111111000000000//////111000000000/////////...000000000///......------,,,,,,,,,---------......------...///000111222222000000000000/////////.........///000000000000000111000000000/////////...---...//////------...///........................------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++*********)))******************************+++---...///000111---,,,++++++*********+++))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))***---//////...---,,,(((+++...///---+++)))((((((((()))***+++---//////******)))((((((((((((((((((((()))***,,,...000111...,,,+++,,,,,,,,,***(((((((((((((((((((((((((((+++---000111000...,,,,,,,,,+++)))((('''((()))***qqqkkkdddcccfffgggccc^^^[[[SSSIIIBBB>>><<<999777666555333111000///............---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,+++******,,,,,,+++******+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,........................***+++---000888GGGYYYeeennnqqqqqqoooppprrrrrrpppbbbPPP===555444333222222222111000.........//////---............///111444DDDIIIMMMOOOOOOLLLAAA555111000000//////000000111///000111333555444111///111111000000000000//////000000000000////////////000000000///......------,,,,,,,,,---------......------...///000111222222000////////////.........//////000000111111000000000000000000////////////---...//////------...///........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++---+++))))))************************************((()))***,,,,,,,,,++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))************)))***---...///...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())),,,111555666444000...(((***,,,,,,+++)))((())))))))))))***+++---...///***))))))((((((((((((((((((((()))***,,,...000111,,,+++******++++++)))''')))((((((((((((((()))))),,,///333444222///,,,+++++++++)))((((((((()))***~~~mmmgggbbbccchhhkkkgggbbb^^^TTTHHH@@@===<<<888555444444222111//////............---,,,,,,,,,,,,---,,,++++++,,,------+++***,,,+++++++++++++++******++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,------......------,,,---------...............//////000333===MMMbbboootttqqqkkkfffeeeiiimmmooo```MMM:::333333444333222222111000.........///000.../////////...///222444AAADDDFFFEEEDDDAAA999000000//////......//////000///000222555777666222///000000000000000000//////////////////000000000000000000000///......------,,,,,,,,,---------...............///000111111111000000000000000////////////000000111111111000000000000000000////////////---///000///...---...///........................------,,,,,,,,,+++++++++************************---)))''')))+++***)))***************************((()))+++,,,,,,***)))'''++++++***************+++))))))))))))))))))))))))((()))))))))************))),,,///222222000---+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((,,,111777;;;<<<888222...(((*********((('''((()))))))))))))))***+++,,,---))))))(((((((((((())))))(((((()))***+++---///000+++***)))***++++++)))'''))))))((((((((()))***+++,,,000444555222...***(((+++***)))(((((()))******{{{tttjjjeeeaaaccchhhjjjgggbbb]]]TTTGGG???===;;;888444333222111000//////...///......---,,,,,,,,,,,,---,,,+++***,,,...///---+++,,,,,,,,,,,,+++*********++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,------......------,,,---------.........//////000111444999DDDUUUiiiwwwsssiii^^^WWWWWW[[[aaaeeeUUUEEE555111222333333444111111///......//////000.../////////...///111333999<<<<<<:::999888444...///..................//////111444777999777333/////////////////////000000......//////000000111111000000000///......------,,,,,,,,,---------............//////000000111111111111111111111111111111000000111111111111000000////////////000000000000...///000///......///000........................------,,,,,,,,,+++++++++************************,,,((((((---...)))''')))))))))))))))))))))))))))(((***+++------+++)))(((*********))))))***++++++))))))))))))))))))))))))((()))))))))***************---111444444222...,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))111555;;;???>>>888111,,,((()))***((('''&&&''')))(((((('''(((((()))******))))))(((((((((((())))))'''(((((()))+++---///000+++*********,,,+++***(((***)))(((((((((***+++,,,...222666666333...***((())))))))))))))))))******zzzsssnnneeeccc```aaacccccc```^^^XXXQQQGGG???;;;999777555111111000//////...//////......---,,,,,,,,,,,,---,,,+++***,,,000222000------......---+++***+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,,,,,,,------.../////////---111888AAANNN___rrr~~~qqqaaaPPPJJJLLLOOORRRTTTFFF;;;222000222222333555111000///......///000111...//////...---...000222222555666444333444333//////......------......///000111444777888777333///......////////////000000---......///000111111222000000000///......------,,,,,,,,,---------........./////////000000000111111111222222222222222333111111222222111111000000////////////000000000000...///000000......///000........................------,,,,,,,,,,,,++++++************************+++***///666444***'''***)))))))))))))))))))))))))))***+++---------,,,,,,***))))))))))))***++++++))))))))))))))))))))))))))))))))))))***************---000333333111...,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))222555:::<<<:::555...***((()))***)))'''&&&'''(((((('''''''''''''''((((((((((((((((((((())))))***''''''((()))+++---///000---,,,+++,,,---...,,,***+++***)))((()))***---...333666888888444000,,,***))))))))))))************uuuoookkk______^^^\\\ZZZWWWVVVUUUPPPLLLEEE>>>999666555444000000///.........//////......---,,,,,,,,,,,,---,,,******---222555333000---///000///,,,***+++---+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,,,,,,,------...//////000,,,333???KKKXXXgggwwwoooZZZEEE@@@CCCCCCAAA@@@999444111222333111222666111000///......///000111.........---,,,---///111...222444111111333333000//////............/////////000222444666555222///........./////////000000------...///000111222222000000000///......------,,,,,,,,,---------......////////////000000000000000000111111222222222222111222222222222111000///.../////////000000000111...000111000///...///000........................------,,,,,,,,,,,,++++++************************+++...888AAA;;;,,,''',,,))))))))))))))))))))))))))))))***,,,---...///000)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************)))+++...000000///,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***///111444555444000+++(((''')))******(((''''''((()))(((((('''''''''((((((((((((((((((((()))******''''''((()))+++---...///......---...000000...---+++***)))((()))+++---///555777888777333...+++***(((((()))***************xxxpppkkkfffZZZ\\\\\\XXXSSSNNNMMMNNNJJJHHHDDD===777444333444000//////.........//////......---,,,,,,,,,,,,---,,,***)))---333666555222...000111000,,,+++,,,...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,------......------,,,,,,,,,------...///000000...777EEERRR___kkkxxxnnnVVV???:::===<<<666222333111222555444111222666111000///......///000111---......---,,,,,,...111---111222000///111222000//////............//////......000222444333000...---.........//////000000,,,---...///000111222333000000000///......------,,,,,,,,,---------......////////////000000000000//////000000111111111222222222222222222111000///.../////////000000111111...000111000///...///111........................---------,,,,,,,,,++++++)))))))))))))))))))))))),,,222???HHH@@@...(((...))))))))))))))))))))))))(((((()))***,,,///111222))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************((()))+++---...,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******+++---///000///---***(((''')))++++++)))(((''''''***))))))(((((((((((()))((((((((((((((()))******''''''((()))***,,,...///000//////000111111000...,,,***)))((()))+++...000444666666444000,,,)))((('''((()))***************wwwppphhhccc[[[ZZZXXXTTTPPPLLLHHHFFFEEEAAA===999777444222000///////////////......---------.........---+++***++++++...333999999444...//////...---,,,,,,++++++------,,,++++++,,,,,,,,,+++*********+++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000...000333555444222///------------............///...;;;JJJUUU[[[bbbmmmwwwkkkXXXBBB666222000111444///111333333222111111111111111111000000000000000000///...---------------///............//////000222111000///------------,,,,,,............,,,,,,---------.........//////------///000111111111111000000000///...,,,+++***////////////............//////000000111111111222222222222222222222222222000000//////.........---............////////////...///111000...------......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++************444======555,,,)))+++))))))))))))))))))))))))******+++---///000111222+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********************))))))))))))*********)))((('''''''''''''''***(((''''''(((((((((''''''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))///111444444333111000///000---***)))***,,,---,,,111111111222222///+++'''))))))))))))(((((((((((({{{rrrmmmfffaaa]]]\\\YYYUUUPPPKKKHHHFFFDDD@@@<<<888666444222000///////////////...------------.........---,,,+++,,,+++---222777777222---///......---,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,...///000---555???DDDCCC<<<444///------------...............777CCCKKKPPPUUU]]]ccc___OOO>>>666222111111444///111222222222111111111000000000000000000000000//////...---------------//////.........///000000222111000///...---------+++,,,---......---,,,+++,,,------------.........---...///000111111111111////////////...---,,,+++///////////////.........//////000000000111111111111111111111111111111111////////////......------............////////////...///000000...------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))...222222...)))''''''))))))))))))))))))))))))))))))***+++---...//////************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++******))))))))))))******))))))((((((''''''''''''))))))((('''((())))))((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))(((((((((((()))******///111333333111000000000///---******+++---,,,,,,.........///000///,,,***+++************)))))))))vvvoookkkfffaaaaaa___[[[VVVPPPKKKGGGDDDBBB???;;;777555444111000...////////////...------------.........---,,,+++,,,,,,,,,000333333000,,,......------,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000111>>>OOOVVVPPPBBB555---------------...............222999>>>AAADDDFFFIIIKKKAAA777333222000000222111111111111111111000000000000000000000000000000......---,,,,,,,,,------///////////////000111111222111000///...---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000000111111000......//////...---,,,,,,.........///////////////////////////000000000000000000000000000000000000///............------------............/////////---///000000...------...------,,,,,,,,,,,,------------------------------*********+++++++++++++++***)))(((((((((((('''&&&))))))))))))))))))))))))(((((())))))***++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))***+++++++++,,,***))))))(((((())))))***(((((((((((((((((('''&&&))))))(((((((((((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''((()))+++,,,---000111222111///...///000---+++++++++---------++++++++++++,,,...///...,,,,,,,,,+++++++++*********tttooommmhhhdddccc```\\\UUUOOOIIIEEECCC@@@===999666444333111///......//////......---,,,---------------------,,,---,,,,,,...000000...+++---------,,,,,,,,,++++++,,,,,,+++++++++,,,------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///999FFFVVVZZZOOO???111***,,,,,,---------.........---...000333555666666555888333000111111000111444333222000000000111000000/////////000000000000000------,,,,,,,,,,,,------////////////000111222222333222111///......------+++++++++++++++++++++++++++++++++,,,,,,,,,------......///000000000000000---...............---------.........//////000000////////////////////////........................---------------------------------.........//////---///000///...,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((()))***+++,,,,,,,,,))))))(((((((((((())))))''''''((())))))((('''&&&((()))))))))(((''''''((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&'''(((***,,,...///222333222000---,,,,,,...+++******,,,......---++++++***)))***,,,...---,,,,,,+++++++++************zzzrrrpppnnnjjjeeedddaaa[[[TTTMMMGGGCCC@@@>>>;;;777444333222000///...............------,,,------------------------,,,------///000///---+++,,,,,,,,,,,,,,,+++++++++,,,+++++++++,,,,,,---.........---------------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///;;;DDDMMMMMMBBB666...,,,,,,,,,,,,------------...---,,,,,,...000111///---///---...222333333777<<<888555111///000111000///......//////000000000000---------,,,,,,------.../////////000000222333333333222111000............+++++++++++++++++++++++++++++++++,,,,,,,,,------...//////000000000000///---...............------,,,------...///000000111///.....................------------------------,,,,,,,,,,,,------------------------............---...000///---,,,,,,---,,,,,,,,,++++++,,,,,,,,,************************)))))))))******+++++++++&&&))),,,,,,)))(((***---))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))(((((((((((())))))''''''((((((((((((((('''(((***,,,+++(((&&&&&&''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***&&&&&&''')))+++---///111333333222///+++)))***************,,,...///...,,,...,,,++++++,,,---,,,+++++++++*********)))))))))vvvqqqqqqoooiiidddbbb___XXXQQQJJJDDD@@@>>><<<999555333222111000...---............---,,,,,,------,,,,,,,,,---......,,,---000111111000...---,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///444999<<<;;;555000///000,,,,,,,,,,,,---------------,,,,,,---///000///---///...000444555777>>>GGG===888222000000111000...---......//////000000111......---------...//////000000000000111222444444333222111000///.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------//////000000000000//////......//////...---,,,,,,,,,,,,---...///000111222...............---------------------------------++++++,,,,,,,,,,,,,,,---,,,------------.........,,,...//////---,,,,,,---,,,,,,++++++++++++,,,,,,************************)))))))))***************$$$(((,,,,,,)))''')))+++))))))))))))))))))))))))))))))******************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))((((((''''''(((((()))(((''''''''''''((())))))+++...000...***&&&&&&''''''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&'''(((***,,,...000111111111111///,,,)))))))))***))))))+++---//////...000///............+++)))+++************)))))))))}}}vvvtttuuurrrkkkddd```\\\VVVNNNGGGAAA>>><<<:::777444222111111///...------......------,,,+++---,,,,,,,,,,,,---...///+++...222444444222000...++++++++++++++++++++++++++++++++++++,,,---...///000//////......---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---......///000///...---...000++++++,,,,,,,,,---------,,,---.../////////000000//////000222222666AAAMMMBBB<<<444000111111///---------......///000000111///............///000111000000000111222333444555333333111000///............---,,,++++++,,,---...,,,------------.........//////000000000000//////////////////...---,,,+++++++++,,,...///111222222.........---------,,,,,,------------------------***+++++++++,,,,,,,,,,,,,,,,,,---------.........,,,...//////---,,,,,,---,,,,,,++++++++++++,,,,,,************************************))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))*********+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************++++++((((((''''''''''''(((((()))(((&&&%%%%%%''')))+++000333555333---((('''((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((()))***,,,...000111+++---//////---++++++++++++)))((())),,,///000000000000000111222000---+++,,,,,,+++++++++*********~~~yyyxxxyyywwwnnnggg^^^ZZZTTTLLLEEE@@@<<<;;;999666333111111000///...------......------,,,+++---,,,,,,+++,,,---...///***...333666666444111///++++++++++++++++++++++++++++++++++++,,,---...///000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,...000///......000222...------------222@@@NNNEEE>>>555111111111///,,,---------...///000000111///////////////000111111000000000111222444555666444333222000//////............,,,,,,,,,,,,......---------........./////////000000000000000//////000000000///...,,,+++***++++++,,,...///111222333.........------,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,---------......,,,...///...---+++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++******))))))((((((...)))$$$%%%))),,,+++((())))))))))))))))))))))))''''''(((((()))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))+++++++++***************((((((''''''''''''((((((***(((&&&$$$$$$'''***,,,333777999666///***)))***'''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***,,,...000111&&&)))---......------...+++)))((((((+++///111111///000111333444333///,,,---------,,,,,,,,,++++++{{{xxxtttnnniiieee]]]PPPFFFAAA@@@AAABBB888777666555333111...+++111...+++***,,,............------...///000///...222000---,,,+++,,,...///+++,,,------,,,,,,---...***,,,......,,,,,,---//////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++111---******,,,---,,,+++---,,,---000111///......222///---......222>>>KKKIIIBBB:::444111000---+++---,,,------...000111222111222222333333222222111333333333333444444444444444222000///000111111111...---,,,+++++++++,,,---,,,+++++++++,,,...000111111111000000//////......000///...---------------,,,---...///000000000000////////////............///......------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,))))))***+++++++++++++++******++++++******)))(((***///000)))&&&)))***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******;;;999666111---***'''&&&'''''''''(((((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((&&&+++555444***''',,,///,,,)))+++///111---***---,,,++++++******+++++++++...111333333222///---,,,---...///...,,,***(((zzztttppppppgggZZZNNNGGGDDDCCCCCCAAA???<<<999666444222111000111111000......000222000...,,,,,,,,,,,,+++))),,,---------,,,---...///***++++++***)))))))))***,,,,,,,,,++++++,,,---...------,,,++++++,,,,,,,,,------------------,,,,,,,,,---------,,,---...///,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++...,,,***+++---......,,,+++***+++---//////......///------///111555@@@KKKFFF???777222000///...,,,,,,,,,---...///000111111///000000111222222111111444444333333333333333333444222000///000111111111...---,,,+++++++++,,,---,,,+++++++++,,,...000111222111111000///...------//////...---------------,,,---...///000000000000////////////............///......------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))******++++++++++++***)))***+++,,,,,,,,,,,,,,,)))...///)))''')))***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***555444111...,,,)))((('''''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))***(((,,,555444+++)))...---***)))+++///000---***++++++******))))))******+++,,,///111111000///------------------+++***)))|||xxxvvvnnnaaaUUUNNNJJJIIIHHHMMMJJJEEE???999555333222000666;;;999222000444:::666333000---------,,,++++++...000000...,,,...000///...---,,,++++++++++++...,,,******,,,---......,,,,,,,,,,,,,,,---------------------,,,,,,++++++///............///000111,,,++++++++++++,,,---...+++,,,,,,------.........+++++++++++++++++++++++++++******+++---......---///......///111333222111///------000222444:::BBB???:::333//////000///---+++,,,...000111111111000//////000111222222222222444333333222222222333333444222000///000111111000///...---,,,,,,,,,,,,,,,+++++++++,,,---...000111222222111000///------,,,///...------------------------...///000000000000////////////............///......------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))***+++,,,,,,------,,,))),,,---***((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))(((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***...---,,,***))))))(((((('''''''''''''''(((((()))''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))***'''+++111000)))(((...+++)))(((+++...000...+++*********))))))))))))(((***+++,,,---...//////.........---,,,++++++++++++~~~zzzrrrhhh___ZZZXXXWWWVVV]]][[[VVVOOOGGG???:::888666@@@IIIGGG===888>>>FFF:::666111.........///......000111///++++++...222666333///---,,,,,,,,,,,,...,,,+++,,,...///...---,,,------...............,,,,,,++++++++++++++++++...///111444777777666444///...------------......++++++,,,---......//////++++++++++++++++++++++++))))))***+++,,,---,,,,,,///000000111555999888444333///---///000000222666777333000///000111///---+++---///111222111000///111111222333444444444444444333222222222222333444444222//////000111111000//////...------,,,,,,,,,++++++,,,---...///000000222222111///...---,,,+++......---,,,,,,------------...///000000111111000////////////............///......------,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******************,,,,,,++++++*********+++******+++,,,------,,,,,,+++,,,,,,***)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))((((((''''''(((((()))))))))((('''''''''((()))''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''%%%'''+++***&&&&&&+++***)))))),,,///000///...***************))))))((())))))******,,,...///000000...,,,+++******,,,,,,~~~xxxooohhhdddcccbbbbbbfffggghhhccc[[[SSSMMMJJJDDDNNNXXXVVVLLLHHHMMMUUU???:::444000///000222222333333111///...222888>>>DDD>>>555...+++***)))))),,,,,,,,,...//////...---.........///////////////---,,,+++++++++---///111///333:::CCCIIIIIIEEEAAA666555555333222000///...++++++,,,,,,---...//////++++++++++++++++++++++++******++++++***++++++,,,+++000333777???FFFCCC<<<666111...111444555666888666333000000111111///,,,,,,...000222222111000///111222333444555666666666666555444333333333444555333111///...///000000000000000//////...---,,,,,,+++,,,---...//////000000111111000///...---,,,,,,------,,,,,,,,,------...---...///000111111111111////////////............///......------,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,+++******++++++,,,***+++...000222444555666///---+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''((()))******---+++)))(((''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&((('''%%%'''*********+++---///000000///++++++,,,,,,,,,+++***)))(((((((((***,,,...111222111000---+++++++++---...{{{~~~}}}uuuppphhhaaa]]]ZZZXXXWWWXXX]]]bbbbbb]]]WWWRRRQQQKKKSSSYYYYYYSSSPPPSSSXXXGGGAAA;;;777888<<>>>>>@@@>>>;;;888666555555666333111///...///000000///000000000000///...,,,,,,+++,,,---...000000000000000000///......---------,,,,,,,,,,,,,,,------.........///000111111111111////////////............///......------,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************+++++++++,,,+++*********,,,---...,,,///333777<<<@@@CCCEEE555///+++******((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))(((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))''''''((()))+++---...///111///,,,)))'''''''''(((''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((()))((('''''')))+++***+++,,,---.../////////++++++,,,------+++***)))'''((()))+++---000333444333111///---,,,---...///yyyxxxwwwtttrrrsssnnnkkkooovvvzzzwwwrrrbbb\\\UUUNNNJJJFFFDDDBBB???EEEKKKLLLHHHDDDBBBCCCAAADDDFFFGGGFFFEEEFFFGGGAAA>>>:::;;;AAAJJJSSSXXXTTTOOOKKKLLLSSS\\\aaaccc^^^QQQ@@@444000111333333>>>>>><<<666222555>>>FFFEEECCC???===<<<===???@@@???<<<999999===DDDLLLRRRSSSVVV]]]fffkkkiii```XXXKKKKKKJJJFFF@@@888000++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///555999AAALLLWWW```kkkrrriiiYYY;;;333000:::IIITTT\\\aaaYYYNNN>>>333......///000///000000000000111111111111333888>>>DDDIIILLLNNNMMMJJJDDD???:::777666555333111......///000000///111111111111000...,,,++++++,,,---///000000000000........................,,,,,,++++++,,,,,,---.........000111111111111111////////////............///......------,,,++++++++++++,,,,,,,,,,,,------*********************************+++++++++,,,,,,++++++******+++,,,///000333555999>>>CCCGGGJJJLLL;;;222+++******((((((,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&'''(((+++///222555777666333///+++((('''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''')))***((('''(((******)))***+++,,,,,,+++,,,,,,******,,,,,,,,,+++)))((('''(((***---000333555666333222111000/////////000{{{ooommmmmmoooqqqhhhaaa\\\aaakkkqqqmmmgggSSSOOOHHHBBB???<<<999888111666::::::555222222333111000000222444555444333111//////555AAAPPP]]]dddZZZTTTNNNOOOWWW]]]^^^\\\TTTGGG666+++***///444777KKKJJJFFF===666;;;JJJWWWRRROOOKKKGGGFFFGGGIIIKKKGGGDDDAAAAAAFFFOOOYYY```hhhhhhjjjnnnoooiii]]]TTTQQQRRRQQQMMMEEE:::000***++++++******************+++++++++++++++++++++++++++,,,------...333;;;AAAKKKWWWbbbiiirrruuugggTTT>>>555111<<>>AAADDDGGGHHHIII???444+++******''')))---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((($$$&&&)))---222777:::===888666111,,,)))'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$'''((('''&&&'''((((((''')))******)))))))))***((()))+++,,,+++***(((''''''))),,,///222555666777444333222111000000000000tttnnnssstttooojjjeee___XXXWWWZZZ^^^```___NNNGGG???;;;:::888444111222000000222444444111------///222333222000...---...000111555BBBVVVgggmmmUUULLLJJJSSSWWWPPPJJJJJJ<<<333...000...,,,666DDD]]]^^^QQQ:::///:::KKKUUUVVVPPPJJJGGGDDD@@@BBBFFFIIIGGGDDDCCCEEEMMMXXX___mmmpppttttttlll___QQQGGGFFFDDD@@@;;;666111---+++******+++++++++,,,,,,,,,------------------------///***)))---111666@@@LLLZZZZZZ```lllvvvqqqaaaQQQ;;;777666>>>MMM[[[cccfffmmm]]]FFF666///000111111222222222333333333444444666:::BBBMMMVVV\\\^^^]]]\\\TTTIII???888555333222000//////.........//////111111000000//////............////////////......000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,111000///111333333000,,,666333000.........---,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************+++---222666;;;>>>BBBEEEGGGFFFDDDBBB888222---,,,+++***,,,111000---)))((()))***(((&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&((((((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&))))))***,,,000555999<<<===<<<888111+++'''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---,,,(((%%%))))))))))))))))))))))))+++---000222555666666666555555333000---...000333rrrmmmppppppmmmjjjbbb[[[UUUSSSUUUXXXXXXWWWJJJCCC<<<888777666333///222000///000111111000///999<<<>>>:::333...---///...///222===PPPdddmmmlllQQQMMMKKKJJJEEE===999999444---***---,,,---888HHHggg^^^KKK777///666CCCJJJMMMHHHDDDAAA===777777:::???===:::999;;;BBBLLLSSSaaacccdddbbb[[[OOOBBB;;;777666444222000...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---222AAAQQQ\\\```ggglllkkkaaaRRRGGG888555444;;;IIIUUU[[[]]]\\\QQQ@@@555000000000000222222222333333333333444666999@@@HHHPPPUUUVVVUUUQQQKKKBBB;;;777444333222000//////.........//////000000000000////////////...//////000000//////...000///---,,,,,,---///000........................///......000222333111///000///...///000000...---......---------,,,,,,,,,........................++++++++++++++++++++++++************************************+++---111555999:::<<<>>>>>><<<:::999333---*********)))---222888111***'''(((***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''''''''((())))))))))))))))))))))))((())))))))))))))))))))))))'''(((((())))))((('''&&&(((((('''&&&&&&&&&''''''((((((***---111666:::===<<<:::666111+++'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++***'''$$$))))))))))))))))))))))))+++,,,///111333555555555555555333111......000333|||oookkkllljjjhhhhhh]]]XXXQQQNNNNNNOOONNNMMMCCC>>>888444444333000...000000///---,,,...222555GGGJJJHHH???333+++---111///000666GGG```rrrqqqhhhVVVXXXSSSDDD666000......,,,)))))),,,,,,...<<>>111...222:::BBBIIIFFFEEECCC===444000111444333111///111777???FFFRRRQQQPPPLLLEEE<<<444...++++++++++++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++...000///,,,222DDDVVV]]]bbbhhheeeYYYJJJ???999444222111777BBBKKKNNNNNNFFF@@@999333000000000///111111222222222333333333222555999???EEEGGGGGGFFFBBB>>>999666444444222111/////////......//////000////////////000000000000///000000111111000000///000///...------...///000////////////////////////000//////000222333222111,,,,,,---000222222000---......---------,,,,,,,,,////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++******+++***+++---000444777777777666444222111000---(((&&&((())))))---222???555***%%%(((++++++((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((('''&&&'''''''''&&&''''''(((((('''((())),,,111555999<<<888777444000***'''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((***++++++(((%%%))))))))))))))))))))))))***+++---///111222333444333333222000...---///000wwwnnnjjjgggdddbbbddd[[[VVVPPPLLLJJJHHHFFFEEE===:::555333222111000......///...,,,+++///777===LLLKKKFFF<<<111,,,---111...222;;;NNNfffvvvtttjjjddddddWWW???///---...+++***)))+++---+++...<<>>OOOdddtttxxxtttrrrjjjTTT999,,,---...)))***+++---,,,***,,,666@@@===222,,,.........777CCCGGGIIILLLKKKAAA444,,,+++......---------000555888:::888555222000......---.........---,,,,,,++++++******+++++++++,,,,,,,,,************************+++,,,...111777???EEEGGGGGGEEEAAA;;;444///---------,,,---000444777666444222111111444666777555333000000000111111111222222//////...000222222111///222111111111222111///...///////////////000111111......//////000000111111000000111111111111000000/////////....../////////........................111111111222333555999;;;>>>:::444///..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++...000111000///---,,,,,,,,,,,,,,,((((((***+++)))+++///333---'''(((,,,...+++'''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((())))))))))))))))))(((((()))))))))*********+++))))))))))))))))))))))))(((''''''''''''''''''((('''''''''''''''((()))***(((((())))))+++,,,---...///000///,,,)))''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,---+++)))((((((((((((((((((((((((((()))***+++---...000000///111222111000//////000xxxqqqkkkfff```YYYWWWXXXUUUSSSOOOKKKFFFBBB???>>>888777666444222111000000------------///555<<>>JJJZZZcccfffeeeTTTAAA666222000...///)))***+++---///111111000***///000,,,,,,333;;;@@@FFFIIILLLKKK@@@444///222+++,,,------,,,,,,...///------,,,,,,,,,,,,---...))))))***++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,222===JJJXXX[[[NNN<<<...---,,,******+++,,,---,,,,,,,,,---...///......//////444@@@JJJJJJ???333/////////000000000111111222000......000111111111000///...///000000...,,,////////////000111222333000000000000////////////...//////000000//////...//////000000000000//////------------------------+++,,,...///111666===CCCBBB<<<555000......//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,+++***,,,---)))************+++++++++***((((((,,,,,,******,,,'''(((***+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((()))************)))(((((())))))******+++,,,,,,))))))))))))))))))))))))((((((((((((***,,,...///***)))((((((((((((((((((''''''((((((((('''''''''((()))******(((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%$$$$$$%%%((()))((('''))))))))))))))))))))))))))))))))))))+++---///000---000444666666555555666xxxqqqiiiaaa^^^[[[VVVSSSSSSKKKKKKJJJFFFAAA===:::999666777666444111///......111...,,,...222555555444***,,,......,,,+++,,,......000111555>>>JJJPPPPPPJJJ;;;000//////******///)))+++---000555888666222+++000000))),,,999BBBAAA???AAADDDBBB888---***---+++---......,,,,,,---..................---------+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++)))333AAAOOOYYYWWWCCC...))),,,//////,,,******,,,------------............,,,---555EEERRRQQQBBB222////////////000000000000///...,,,,,,...000000000///...------//////...---////////////000111222333111111000000//////............////////////......//////000000000000//////...........................//////......111888>>>;;;888333000000000000000......---------,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,++++++,,,------,,,,,,+++(((&&&'''+++,,,******,,,'''***,,,,,,))))))***,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((()))***++++++***)))(((((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))***,,,...111222+++***)))(((((('''((((((&&&'''(((((()))(((((((((&&&((())))))(((''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%''')))******)))))))))))))))))))))))))))***)))))))))+++,,,///000))),,,111444444444444555zzzppphhhbbb[[[WWWUUURRROOOLLLLLLJJJGGGCCC@@@>>><<<;;;999777555333333333111///111333000---///444222+++,,,,,,,,,,,,,,,,,,,,,,,,...//////111222333444555///...------++++++***)))///...,,,000???KKKBBB111,,,------,,,222===DDDGGGAAABBBCCCBBB>>>999333000........................,,,///...+++,,,000222000---,,,+++,,,------+++))),,,,,,,,,------,,,++++++***+++...000---******,,,,,,222:::@@@AAA;;;444...+++,,,------......------///......000///,,,---111111222666;;;???===777222//////000000///...------...000111000///...///111111111000///////////////222111111111000000//////000000000000000000000000222222111111000000//////111111111111111111111111000000///...............111111000000000000111111//////000000///...------.........------,,,,,,,,,++++++************+++++++++*********+++,,,,,,---************************...---++++++,,,,,,,,,+++'''+++,,,+++,,,//////,,,,,,+++)))((('''((()))+++,,,,,,++++++***)))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,+++***))))))******)))'''************)))))))))))))))))))))+++///111111111---,,,+++***))))))))))))+++***)))((((((''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((('''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))+++,,,---......)))+++...111333555555555wwwooogggbbb[[[VVVSSSQQQMMMJJJIIIHHHEEEBBB???<<<:::999:::888666666777777777666:::888333---...111///))),,,,,,,,,,,,,,,,,,,,,,,,------......///000111111...------,,,,,,++++++******...444@@@MMMPPPCCC222,,,...---,,,333???HHHKKKGGGJJJLLLJJJDDD>>>999888666333///---...//////...---...,,,***---222222//////---,,,,,,------,,,***,,,,,,,,,---,,,,,,,,,+++---+++***+++++++++***++++++...222555555333///,,,+++,,,------...---------///------///...,,,///444777666666777999777222...///////////////...------...000111000///...///000111000000///////////////111111111111000000000///000000000000000000000000111111111000000/////////111111111111111111111111000000///...............000//////////////////000///////////////...------......---------,,,,,,,,,++++++************++++++++++++******++++++,,,---************************,,,+++******+++,,,,,,,,,+++......,,,---000111...,,,+++)))((('''((()))***************************))))))))))))******************)))((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,+++***))))))******)))'''************)))))))))))))))((((((***,,,......---+++***))))))(((((())))))))))))((((((((((((((()))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***,,,------...***+++,,,...000222333333~~~sssllleee```ZZZUUUQQQNNNJJJHHHEEEDDDCCCAAA>>>;;;888666999999999;;;???@@@AAA@@@FFFAAA888000...000...***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***000@@@SSSZZZOOO===111,,,...------666DDDPPPUUUVVV[[[^^^YYYNNNDDDAAAAAABBB;;;222...///000000...,,,+++***,,,333::::::666222///---,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))))),,,//////...++++++++++++++++++++++++++++++,,,---------------...,,,,,,......---222888BBB>>>999555333111...---///////////////......---...///000000......///000111000//////......//////111111111111000000000000000000000000000000000000000000000000////////////111111111111111111111111000000///...............///......------......//////////////////......---...------------,,,,,,,,,++++++************++++++++++++******++++++,,,,,,************************)))*********+++,,,,,,---...000000------111333111,,,+++)))((((((((()))***((()))))))))************)))(((((())))))***++++++,,,+++***)))(((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,+++***))))))******)))'''************))))))))))))(((''''''(((***++++++***(((((((((((((((((()))***((((((''''''(((((()))***)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,------,,,,,,+++,,,,,,...000111vvvnnnhhhaaa^^^YYYTTTOOOJJJGGGEEEBBBBBBBBBAAA>>>:::666444666888===DDDIIILLLKKKJJJNNNFFF;;;333000000000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,---------...444EEEXXXWWWEEE333---,,,---...000;;;MMM\\\ccchhhoooqqqiiiYYYKKKHHHIIIOOODDD666//////111///---*********///;;;EEEFFFAAA444111---,,,,,,---------,,,,,,++++++,,,,,,------+++...///---,,,...//////---,,,***)))))))))+++,,,++++++,,,------------,,,///,,,,,,......///444;;;LLLFFF>>>555000......///...///////////////.........///000///......///000000000///............///111111111000000000000000000000000000000000000000////////////////////////111111111111111111111111000000///...............///..................///...///////////////......------------------------,,,++++++******++++++,,,,,,++++++***++++++,,,,,,************************+++,,,------,,,++++++,,,///111000,,,,,,111333222+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))***,,,...//////...+++)))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((((((***,,,+++***))))))******)))'''************)))))))))((()))(((''''''))))))(((''''''''''''((()))***++++++)))((((((''''''(((((())))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,///---,,,***+++,,,///000xxxpppiiiddd]]][[[WWWRRRLLLGGGDDDCCCAAAAAAAAA@@@===999666333222666???IIIPPPRRRPPPMMMJJJAAA777111/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------...///333@@@LLLHHH777---...+++---///333@@@UUUgggooorrryyy|||rrr```QQQNNNPPPTTTHHH999000///000...+++++++++,,,111<<>>777---******+++,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,///---,,,//////000555<<>>===<<<:::777555333222000111555999>>>@@@???>>>777///+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))000444111---...//////,,,///222777EEEYYYjjjqqqqqquuuuuujjjXXXIIIBBBAAA===888111---+++,,,,,,,,,+++---...---///333222------,,,+++,,,---...---,,,,,,+++******+++,,,...000???MMMQQQCCC444///...,,,&&&''')))+++,,,,,,++++++******+++,,,,,,,,,,,,+++---+++,,,...---+++---222111222111...+++***,,,///------...///////////////---...//////------.../////////...------------...///000000000111111111111111111111111111111111111000111111111222222222333000000000000000000000000000000///...............///......------......///------...///////////////,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,++++++******++++++************************...222555333...******+++))),,,,,,)))))),,,,,,)))***************)))((((((((()))***+++,,,---......*********+++---111555777777444000,,,)))((()))***************************))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((((((***,,,+++***))))))******)))'''************))))))))))))***)))(((((())))))(((''')))))))))))))))***+++,,,)))))))))***+++---...///*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,...111444666vvvkkkgggddd]]]WWWQQQRRRRRRNNNGGGCCCAAAAAA===<<<999777555333222222222000//////222444555555555...+++///111...+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***444666...***---...***---000333777DDDWWWgggmmmssstttqqqdddQQQ???555222111///,,,***)))***,,,...(((,,,---,,,---//////,,,*********,,,......---,,,,,,+++*********,,,///000555@@@BBB555+++++++++((('''((()))***,,,---......******+++,,,,,,,,,,,,+++,,,***+++---+++((()))...(((+++......,,,,,,...000------...///000000//////---...///...------.../////////...------------...//////000000111111111222111111111111111111111111111111222222222333333333000000000000000000000000000000///..................------,,,,,,------...------...///000000//////,,,,,,,,,------.........---,,,,,,++++++,,,,,,------,,,,,,+++*********+++************************+++000333222---******,,,(((+++,,,******,,,+++(((***************)))((((((&&&''')))+++---000111222)))))))))***,,,111555777888555000,,,)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((((((***,,,+++***))))))******)))(((************)))))))))))))))(((''''''((()))((('''((((((((((((((())))))***''''''(((***---///222333************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,///222444666~~~rrrggg___ZZZWWWUUURRRPPPNNNKKKHHHDDD@@@>>>>>><<<:::888666333111//////222222......222444444222222111000////////////---+++***---///...,,,+++---,,,+++******+++,,,---)))++++++******,,,,,,+++)))---111000---+++...111///666;;;>>>HHHXXXeeeiiimmmllldddRRR>>>000...111******,,,//////---,,,------,,,,,,++++++,,,,,,---***---,,,)))+++//////)))---,,,,,,++++++,,,,,,---.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++------------++++++...---,,,,,,++++++++++++,,,,,,,,,---------......,,,---......//////..............................000///---,,,,,,---///000////////////000000000000000000000000111111111111////////////000111222333000000000000000000000000333111///...---...///000......//////...---,,,,,,+++,,,------......------++++++++++++++++++++++++************************)))******++++++******))))))************+++++++++++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))***,,,...000222******+++,,,...//////000333111...+++)))'''&&&&&&******))))))((((((''''''$$$'''+++,,,+++***))))))(((((((((((()))***+++,,,************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,///222444555333111...+++))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''((()))***)))))))))'''((())))))))))))(((((('''((())))))))))))(((((()))&&&'''------)))(((+++))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,,,,///333666{{{pppeee^^^YYYVVVTTTSSSPPPLLLIIIFFFDDDAAA>>>>>><<<999666444222000///,,,///000......111222000//////......---------------,,,,,,------,,,++++++---,,,+++*********++++++.........---,,,------,,,,,,...000...+++***...222888>>>AAADDDLLLYYY```aaa___\\\TTTEEE666---...111+++,,,---------,,,,,,...---,,,,,,++++++,,,,,,---,,,......,,,...333333...---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,------,,,++++++...---,,,+++++++++++++++,,,,,,,,,---------......,,,---......//////..............................///...,,,++++++,,,...///////////////000000000000000000000000111111111111111111111111111222333333000000000000000000000000222111///------...///000......//////...------,,,+++,,,------......------++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((()))+++---...)))***+++,,,---......//////...,,,***)))(((((()))***)))))))))((((((((('''''')))******)))((()))***(((((((((((()))***+++,,,************))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((***,,,...000111222111///,,,***)))))))))***((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))+++((((((,,,+++&&&%%%((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++...222555|||vvvlllccc]]]YYYVVVTTTVVVQQQJJJGGGFFFFFFDDDBBB???;;;666333222111000///+++///000......111000---------......------------+++------,,,++++++---...,,,++++++++++++,,,,,,,,,---,,,,,,+++************...000222222111333888===FFFFFFFFFFFFJJJPPPPPPLLLKKKFFF>>>444---+++...111---------+++******,,,...------,,,,,,,,,,,,------,,,---------000444444111---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,,,,---------......,,,---......//////......------------------------------++++++++++++------....../////////000000000000000000000111111111111222222222222222222333333000000000000000000000000000///...---------...///.........///......---,,,+++,,,------......------++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))(((((())))))***,,,,,,((())))))***+++,,,------******))))))))))))******))))))))))))((((((((((((***++++++)))(((''')))+++(((((((((((()))***+++,,,************))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((()))***+++,,,---...///---,,,***)))(((((()))***(((((((((((((((((((((((())))))))))))(((((((((((()))((('''''''''(((***+++((((((''''''(((***,,,---,,,+++***)))((())))))***)))'''(((******'''&&&((())))))))))))))))))))))))(((((((((((())))))))))))''')))***++++++...111444vvvqqqiiibbb]]]ZZZWWWVVVXXXQQQIIIGGGJJJLLLJJJHHH>>>:::444222222222111//////111000---...111111...000000//////......------)))---...,,,,,,///333444,,,,,,,,,,,,------...///,,,***)))++++++)))***------111666:::>>>AAAFFFIIINNNIIIBBB>>>>>>>>>999444999444///+++***,,,---......///---***))),,,......------,,,,,,,,,,,,------++++++++++++---//////------,,,,,,++++++,,,,,,---++++++************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---------......,,,---......///.........------------------------,,,,,,+++******+++,,,,,,---.........///000000000///000000000111111111111333222222111111111222222///////////////////////////...------------......---...............------+++,,,------......------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************))))))************))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,(((((())))))***++++++,,,(((((((((((())))))******))))))))))))((((((((((((,,,---...---***))))))***(((((((((((()))***+++,,,************)))))))))((())))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))((((((((((((***)))'''&&&'''(((***,,,++++++******+++---000222...---***)))((()))***+++%%%%%%''')))++++++,,,---(((((((((((((((((((((((((((((((((((())))))))))))(((***+++------000333666yyyppplllfffaaa^^^\\\ZZZXXXYYYQQQIIIIIINNNRRRPPPLLL<<<888444333555555333///222111...+++...333444111222111///...------------(((---...,,,///777======///...,,,+++++++++,,,---...******...///...000555666;;;CCCIIIMMMNNNNNNMMMJJJAAA777333222000---***...,,,***+++---......---///000---+++...444444///...------,,,,,,------...---+++***+++,,,,,,+++***---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------......,,,---......///.........------------------------+++++++++******+++++++++,,,------...///000000000///000000000111111111111333222111000000000000000////////////////////////......---------.........------...............---+++,,,------......------++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++************************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++'''(((((())))))*********((((((((()))(((((((((((((((((((((((())))))))))))+++...111222///,,,)))((((((((((((((()))***+++,,,************)))))))))((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&'''(((***,,,++++++******+++---000222...,,,***(((((()))***+++'''((()))***+++...//////(((((((((((((((((((((((((((((((((((())))))))))))***,,,...000111333666999tttiiifffccc```___]]][[[ZZZWWWOOOHHHJJJQQQTTTOOOHHH999666555777;;;;;;555000000000......333;;;===999222000...,,,,,,...000222,,,//////...555AAAGGGEEE333000---***)))+++---///000+++***000222000333:::OOOSSSXXX\\\[[[VVVPPPLLL>>>666...,,,,,,+++,,,...++++++,,,...000111///...222222000000999BBB===111......------------......000,,,+++---...+++***+++---,,,,,,++++++,,,,,,---***************+++++++++******+++++++++,,,,,,,,,++++++************+++++++++************++++++,,,,,,,,,,,,---------......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///000000111000000000000111111111111333222111000////////////000000000000000000000000---............/////////,,,---......///.........+++,,,------......------++++++++++++++++++++++++*********************************++++++*********)))************+++++++++************************))))))************))))))))))))))))))))))))))))))(((((())))))***))))))(((((((((((()))))))))******)))))))))))))))(((''''''(((((((((((())))))))))))***...222444111---)))'''(((((((((((()))***+++,,,************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++((((((''''''(((***,,,---+++***))))))))))))***+++,,,...---******---...,,,))))))))))))))))))))))))(((((((((((()))))))))))),,,...111333444666999;;;~~~ooocccaaa___^^^^^^]]][[[ZZZUUULLLEEEHHHPPPQQQGGG===555444666<<>>:::333222888:::666:::BBB```aaaaaa```[[[RRRHHHAAA444...+++,,,,,,***,,,111+++,,,...///000111222333666555444888GGGRRRHHH666......------------......000+++***...///,,,+++------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,***************+++,,,,,,,,,,,,,,,---------......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...///000111000000000000111111111111555444222111000/////////000000000000000000000000......//////000000000000,,,------...//////......+++,,,------......------++++++++++++++++++++++++************************((())))))******))))))((()))************+++++++++************************))))))************))))))))))))))))))))))))))))))&&&'''((()))******))))))((())))))))))))*********(((((()))*********)))((('''((((((((()))))))))***))),,,000111///,,,***)))(((((((((((()))***+++,,,************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((())))))******+++---///...)))))),,,---***))))))))))))))))))))))))(((((((((((()))))))))))),,,///222444666888:::<<>>999777444000777IIIUUUOOO@@@555---777EEEVVVeeekkkdddXXXCCC;;;444444888@@@KKKVVVEEE<<<444333999@@@CCCBBB333///,,,...999KKK^^^kkk\\\VVVVVV^^^]]]QQQJJJLLLXXXWWWPPPDDD:::777444111///,,,&&&111,,,'''222***000,,,***---333999:::999333///333CCCUUUWWWFFF444+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...***+++---............///,,,,,,++++++***+++++++++...---,,,+++************++++++************++++++,,,++++++******++++++,,,---------............///......---------,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,---...000111000000000000111222333444999;;;<<<888222///111444...///000///......///111111......555888555222000...///000...+++***---000......//////000000000000111///,,,*********,,,---************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++***))))))***++++++***((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))******************************))))))((((((''''''(((&&&%%%'''***+++)))&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&(((******)))(((((()))***************)))((((((++++++******))))))((((((***,,,000444777:::;;;;;;xxxsssqqqeee^^^[[[WWWUUUUUUTTTQQQOOOHHHBBB@@@AAA@@@;;;777666888666???RRR___YYYGGG:::333???PPPbbbsssyyyqqqeeeOOOFFF<<<999:::===FFFNNNDDD===444111222666888888444///,,,222@@@QQQ\\\aaaYYYVVVXXX]]]WWWKKKFFFJJJVVVTTTKKK===333///...,,,---,,,&&&///,,,'''222***...+++))),,,222666777555------222===GGGFFF;;;///+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...***+++...444888888333///,,,,,,++++++***++++++,,,,,,,,,+++************+++++++++************++++++,,,++++++******++++++,,,------------..................---------,,,,,,,,,,,,,,,++++++,,,,,,---......---------...///000111000000000000111222333444888;;;;;;888222000111444000111111///...---///000000---///444666444222444222222000///.........///......///000222444666777777555111---+++******+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++***)))((()))******)))'''))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))***************************)))))))))((((((((('''((('''&&&''')))***(((&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&(((******)))((()))******************)))((((((++++++******)))))))))(((***,,,...222555888999:::llljjjjjjaaaZZZWWWSSSQQQOOOMMMJJJHHHCCC>>><<<===<<<777444444:::===III[[[ddd\\\JJJ===:::HHH\\\ooozzznnnZZZNNNAAA;;;777777;;;@@@???;;;444///---...111333666///+++333BBBNNNOOOKKKDDDEEEIIILLLEEE999888???JJJHHH???333+++***+++++++++000(((,,,,,,(((111+++,,,***))),,,000333222000***---222666777555000,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,---222;;;AAA@@@777///,,,++++++***++++++,,,,,,,,,++++++*********++++++++++++************++++++,,,++++++******++++++,,,------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,---..................///000111222111000000111111222333444777999999666222000111444111111111000...---///111111000222555555333555999888555111000222333222000.........000333888<<>>666111...000333777666444000---...333777555///***///999>>>:::444...///333666333,,,---222666777444,,,)))+++......---999---+++---)))000++++++******,,,///000...,,,,,,...111111000...------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...111333888>>>AAA>>>666///++++++******++++++,,,,,,///...---,,,++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000111222222111111111111222333444444444555555333111///111222///000000///...///222444888888999:::888555888>>>;;;666111222777999777333//////...///333888>>>BBBCCC@@@;;;555000+++)))(((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++,,,***'''''''''(((((('''(((((((((((((((((((((((())))))(((((((((((((((((('''(((((((((((()))))))))************************))))))))))))((((((((((((***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))((()))***,,,******))))))((((((((((((******++++++++++++++++++++++++***+++---111555777ttthhhffffff^^^VVVTTTQQQLLLGGGCCCAAA@@@>>>:::888888666333444888@@@RRReeeggg[[[MMMFFFDDDRRR___ppp}}}~~~ooo```PPPCCC666000---++++++---111333222000---...333888000---++++++...///...++++++)))***...///---,,,---)))---...++++++...///...111DDD444+++...+++///+++,,,,,,,,,---......---,,,///...------...///......+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...555999======888333///...+++*********++++++,,,---333222000...,,,+++******++++++************++++++,,,++++++******++++++,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,---...///000//////000111111222222222111111111111222333444555222222222111000000000111---...//////000333777;;;BBB@@@@@@@@@===999<<>>@@@DDD<<<777222444:::>>>;;;777222000...---///333777:::===;;;888555111...,,,+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))))))))***))))))***++++++)))((())))))))))))))))))))))))(((((())))))))))))******((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((())))))((('''(((***,,,(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))((())),,,///---,,,+++***)))***++++++******+++,,,------......+++***)))(((***,,,000222zzzqqqooogggccc```XXXTTTTTTQQQLLLEEE@@@??????<<<999777666444222666===MMM]]]ggg___RRROOOVVV]]]hhhqqqzzz}}}zzzqqqaaaSSSFFF999...,,,------,,,---//////...---,,,,,,...000***,,,,,,,,,,,,,,,---///+++,,,,,,***)))************...000---+++------+++---NNN999'''000000000000------,,,+++++++++---...******+++,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...333444444111,,,)))+++---************+++,,,---...///...---,,,,,,++++++,,,++++++************++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,,,,,,,...///000111---...///111111111111000222222222222333444555555444333222222444555555555555666666777999===CCCGGGFFFBBB@@@CCCDDDBBBBBBDDD===999555555999:::999666111///...---///222666888999888666333000---+++***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''(((((((((((())),,,......+++)))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***'''((()))((('''(((,,,///(((((((((((())))))))))))))))))))))))))))))))))))((())))))((((((***---000///...,,,******+++,,,---******+++,,,---...//////+++***))))))***,,,...///vvvlllkkkddd```]]]UUUSSSSSSQQQKKKDDD???>>>???;;;888666555333111666===JJJVVV[[[SSSLLLPPPZZZaaaeeemmmuuuvvvrrriii[[[NNNDDD888---+++---,,,++++++///...------...000111222------------------+++***%%%***---+++'''(((---000+++//////+++))),,,......)))MMM888%%%000111111222,,,,,,+++***)))***,,,///))),,,//////---+++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...///...---------------,,,************+++,,,---...************++++++,,,---++++++************++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,,,,---...///111111,,,---///000111111000000222222222222333444555555555444444444666888888888:::;;;;;;;;;<<<@@@EEEJJJBBB>>><<>>999555777444000///111222111000---,,,,,,,,,...000333444444222///,,,***)))))))))******))))))))))))******))))))))))))))))))))))))((())))))***************((()))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))+++---//////---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((())))))((('''&&&''')))***,,,)))))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((***---000111...+++***+++,,,,,,+++))))))))))))+++---000111///,,,+++---...---...222}}}mmmlllhhh```YYYUUUUUUWWWeeegggdddYYYMMMFFF@@@<<<777666333111111111333444333111444AAATTTccciiiiiidddfff___NNN;;;111//////...---------...000222333---...000///---++++++,,,...,,,***+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---///222444444333111///...///...******---...---...,,,++++++---......------------------------------///000000...------...;;;888444000---+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,............,,,,,,++++++,,,------------------,,,,,,++++++++++++,,,(((+++---//////000111222000000000000111222333444444333555:::;;;;;;???EEEIIIMMMQQQSSSTTTUUUYYY\\\YYYWWWTTTPPPLLLIIIGGGEEE===>>>???AAA@@@<<<555000111///......//////...,,,++++++++++++,,,...000222///...,,,***)))((())))))******))))))))))))******))))))))))))))))))))))))******************))))))'''((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++***(((&&&'''(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((())),,,//////,,,***)))***+++******)))))))))***,,,...111333111---,,,//////...111555rrrffffffddd^^^XXXVVVYYY]]]dddfffbbbYYYOOOHHH???888444333222111111000000111000///444DDDVVV___ZZZRRRLLLMMMIII@@@666111111333------------...///111111+++---///...---+++++++++---,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...000333777888777555222000---******,,,---,,,...---+++,,,...//////...---------------------------...//////---,,,---...===:::555000---+++++++++******++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,------------,,,,,,+++++++++++++++,,,(((+++......---...222666222222111111222333333444222444999@@@CCCDDDIIIPPPUUUYYY]]]]]]\\\[[[]]]___[[[WWWRRRMMMIIIEEEBBB@@@;;;===@@@BBB@@@;;;555111.........//////...---+++************+++,,,...///,,,+++***))))))))))))*********))))))))))))******((((((((((((((((((((((((+++******)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++***((('''''')))***)))(((((('''(((((()))(((((((((((((((((((((((()))))))))))))))*********'''((())))))((()))+++------+++)))((()))***)))((())))))***+++---///222333111...---///000000333777wwwiiiddddddbbb]]]XXXVVVXXX[[[[[[\\\ZZZUUURRRLLL@@@444333222222111000000/////////111888FFFRRRSSSGGG::::::888777777555000+++(((...---------------------***+++------+++++++++,,,---.........,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///888AAAGGGGGGEEE888333...,,,,,,,,,++++++...---,,,,,,...000000///------------------------+++,,,---,,,++++++,,,...999666222...,,,+++,,,---++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------+++++++++******++++++,,,+++------,,,+++...444999222222111111111222222333444888???GGGJJJKKKPPPXXX___bbbdddccc___[[[[[[\\\XXXSSSLLLGGGDDDBBB???===???AAACCCBBB???999444111///000111111000///---,,,***************+++,,,,,,******************++++++******))))))))))))******(((((((((((((((((((((((())))))((((((((()))***+++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************************)))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++***)))((()))+++)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++'''((())))))((()))***,,,+++)))(((((()))***)))((())))))***,,,---///111222111---,,,...000000444999sssiiieeeccc___\\\YYYWWWUUUTTTTTTRRRQQQTTTYYYVVVFFF555333222111000////////////---111:::DDDIIIEEE999//////...222:::>>>888...(((------------,,,,,,++++++)))***+++++++++,,,...000000000///000111111111000,,,,,,,,,,,,,,,,,,,,,,,,+++---666DDDTTT[[[YYYTTT;;;444---,,,---+++***+++---,,,+++---///222222222------------------------***+++,,,+++******,,,...222111///---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++++++++++++++,,,------+++************++++++,,,...---,,,+++,,,///444888000000000111222333444555:::???FFFMMMNNNLLLPPPWWWaaaccceeeccc]]]XXXWWWWWWSSSMMMFFFBBBAAAAAA@@@>>>CCCDDDCCC???:::444111000000222333222000...------*********************************++++++++++++,,,******))))))))))))******))))))))))))))))))))))))(((''''''((()))+++---///******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***))))))***+++((((((((()))))))))))))))))))))))))))))))))))))))((())))))******+++++++++'''(((***))))))((()))+++***)))((((((******)))((()))***+++,,,---...///000///+++***,,,...///444999|||oooiiiddd```]]]]]]^^^]]]YYYUUURRROOOOOOWWWddddddOOO888333222111////////////000...444;;;???===888333000,,,///888DDDGGG>>>555111,,,,,,------------------++++++++++++,,,...222666999222...111999<<<777111,,,,,,,,,,,,,,,,,,,,,,,,...333AAATTTeeeiii___UUU;;;111***+++---+++***,,,,,,++++++---000333444444------------------------+++,,,,,,+++***+++---///...------------......//////......------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...,,,+++*********+++,,,---***************+++,,,,,,...---,,,...000222222222111111333555888;;;>>>???BBBFFFMMMQQQMMMHHHJJJPPPWWWZZZ]]][[[WWWSSSQQQRRRKKKEEE>>>;;;===@@@@@@>>>>>>>>><<<888333111111333000222333111---******+++******+++++++++******)))))))))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))''''''''')))+++///222555,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,+++)))((()))***''''''((())))))******)))))))))))))))))))))))))))((())))))******+++,,,,,,&&&(((******)))((()))******)))((()))***+++)))((()))***+++,,,,,,------------)))(((***---...333888pppfffcccaaa]]][[[___eeegggbbb]]]TTTPPPPPP\\\mmmnnnWWW<<<444333111///...///000111111777<<<;;;444000000333111555@@@IIIFFF999///---++++++---...///000000000,,,,,,,,,,,,---000666:::@@@444+++111@@@FFF===111,,,,,,,,,,,,,,,,,,,,,,,,222:::JJJ___nnnlll\\\LLL999...(((***,,,++++++---+++******---111444555666------------------------,,,------,,,+++,,,...111,,,,,,------......//////000000///...------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++*********+++,,,---******))))))***+++,,,,,,---,,,---000444444111---333555777;;;@@@DDDHHHJJJHHHLLLQQQRRRLLLDDDCCCIIIKKKOOOSSSSSSPPPNNNMMMNNNDDD>>>777666999===???>>>666666555111///000555999000111111...***'''''')))***++++++++++++******)))((()))***************)))******))))))))))))******))))))))))))))))))))))))''''''(((***...222666999---,,,***)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---......,,,)))''''''(((&&&&&&((()))************))))))))))))))))))))))))((())))))***++++++,,,,,,&&&(((******)))(((((()))***)))((()))++++++***((()))***+++,,,,,,,,,,,,+++,,,(((&&&)))+++---222888|||mmmccc```^^^ZZZYYY^^^hhhoooooommm]]]UUUUUUeeewwwtttZZZAAA666444111///.........///***:::BBB:::111111222//////666DDDLLLEEE666---...+++,,,,,,...555:::555---111///...---...111444666999222000<<>>---***++++++***))))))***,,,444@@@SSSeeejjjaaaOOOAAA000---******,,,---,,,***---------............/////////.........------------+++******,,,...000000------...//////000555:::888999;;;:::444------222,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111...,,,...//////333888444;;;DDDKKKNNNRRRXXX]]]\\\RRRLLLMMMHHH===<<>>:::---###%%%***(((......'''&&&,,,***"""*********)))))))))))))))***+++,,,------,,,***)))))))))))))))))))))))))))))))))))))))***+++,,,---))),,,//////...+++))))))))))))((('''&&&***111777uuuiiibbb___[[[WWWVVV]]]iiirrrtttsssbbb___bbbppp{{{rrrVVV<<<444333111///......///000333@@@EEE:::000000000...333777@@@CCC<<>>LLLXXX[[[SSSCCC777///---***+++,,,---,,,***------------............//////.........---------+++******+++,,,------,,,---------///000444;;;@@@BBB???===:::444,,,+++///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000......000111000333888:::BBBLLLSSSVVVWWWYYY\\\WWWLLLFFFFFFBBB999777<<<>>><<<<<>>FFFFFF:::///---...,,,333555888888222+++***...,,,,,,+++---555<<<;;;555...---+++******,,,---///+++---111444666444111...,,,---------++++++---...444888@@@EEEFFF???555---...---++++++,,,---,,,+++------------...........................---------+++++++++,,,,,,,,,,,,,,,111222333666<<>>???>>>888555777444222222444888888666333222000......000111222111111111111000//////......------,,,,,,++++++******++++++++++++++++++++++++************************---,,,+++,,,...222666888777666444222000---***)))(((((()))***+++---///000,,,+++)))((((((((()))***))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))***************)))))))))'''((())))))((()))+++---)))))))))))))))))))))))))))************+++++++++******))))))))))))******++++++************++++++***,,,...---+++)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((---111///***'''(((+++///%%%"""***,,,%%%&&&...))))))))))))))))))******)))***,,,---...---,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---...000222222///,,,******)))******)))((())),,,...ooogggbbb^^^]]]ZZZWWWWWW```nnn{{{lllqqqwwwyyyppp\\\BBB111000000////////////000111CCCFFFBBB777---,,,---,,,...///111000---+++---111,,,,,,,,,---333<<<===999...---,,,*********+++,,,)))+++...///...---,,,,,,+++,,,---,,,++++++---///000111333555444111---)))---,,,++++++,,,,,,,,,,,,,,,,,,---------.................................---------,,,,,,---000222666999===CCCLLLUUUYYYXXXMMMAAA555111///+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---...111222444;;;CCCIIIOOOWWW[[[[[[YYYWWWVVVGGG@@@===@@@AAA;;;666444000///...000222333111//////...---------....../////////......------------,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************---------///333999???CCCAAA@@@???:::555///+++***'''((()))***++++++++++++))))))(((((((((((()))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))*********+++***((((((***+++++++++))))))))))))))))))))))))++++++******************''')))******)))***+++---))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******************************)))+++,,,,,,***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''&&&&&&&&&'''))),,,((((((,,,+++&&&%%%((()))))))))))))))*********,,,---...///000111000000))))))))))))))))))))))))))))))))))))***+++,,,---000222333222///,,,+++***)))***++++++************yyylllfffbbb___^^^```]]]]]]eeesssrrrvvvyyyrrrbbbNNN<<<222///////////////000000000??????;;;222,,,,,,------,,,///000///,,,,,,...///,,,,,,,,,,,,222999<<<999///...---++++++++++++,,,+++******+++,,,,,,+++******+++,,,+++***+++---...+++,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,,,,,,,------------...---.....................---------,,,,,,000666;;;CCCHHHMMMRRRZZZ```\\\TTTDDD888---***,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......,,,,,,...000444@@@KKKQQQTTTWWWYYYYYYXXXXXXXXXJJJGGGFFFGGGEEE===555000//////...///000111000///.........------------...---,,,,,,,,,,,,,,,++++++,,,+++++++++++++++******++++++++++++++++++++++++************************,,,---...111777???FFFJJJIIIIIIGGGAAA888111,,,***'''((()))******))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******)))******,,,---...---+++((((((***+++++++++))))))))))))))))))))))))******************++++++(((***++++++******+++,,,))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******((())))))))))))))))))(((((()))******((('''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))),,,------(((......&&&###'''***)))(((((())))))************,,,---...///000000111111))))))))))))))))))))))))))))))))))))***+++,,,---111222333111...,,,++++++)))***++++++,,,+++***(((uuukkkfffbbbaaabbbgggdddeeemmmzzzzzz|||xxxkkkVVVDDD999555////////////////////////777666333///------------000333333///------,,,***+++,,,,,,+++///666888666......---,,,,,,,,,,,,,,,---***)))))),,,---,,,******+++,,,+++***+++---///***,,,...///...---......+++,,,---,,,++++++---...,,,,,,,,,,,,---------------------...............,,,...///000222888@@@GGGYYY^^^aaaccchhhjjj___OOO;;;111))))))++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,...///444@@@MMMXXXXXXXXXYYYZZZ[[[\\\]]]TTTSSSQQQMMMEEE:::111,,,........................---...///...---,,,,,,...++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++************************+++,,,...222888???FFFIIIIIIJJJIIIBBB999000+++***(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************,,,...111222111---((((((***++++++))))))))))))))))))))))))))))))))))))******************,,,------+++******+++)))))))))))))))))))))))))))************+++++++++******))))))))))))******(((((())))))))))))(((((('''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((()))+++---......777BBBAAA000$$$(((---+++((((((((()))******++++++++++++++++++,,,---------))))))))))))))))))))))))))))))))))))***+++,,,---///000000///,,,******+++))))))***,,,......,,,***rrrhhhbbb```ccciiillljjjkkkttt~~~vvvdddMMM;;;444444//////////////////......111///---...///...---,,,222555444...,,,------)))***,,,,,,+++---222333111---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------***+++,,,,,,,,,,,,...000---111555666333000------***,,,---,,,+++***---///++++++,,,,,,,,,------------------.........//////,,,111888<<<@@@FFFNNNUUUeeeiiijjjjjjnnnpppcccPPP888111+++,,,---++++++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------///111000222<<>>555---***)))(((((((((((((((((()))))))))))))))***))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++...111444777333...)))'''***+++***'''))))))))))))))))))))))))((((((((())))))*********,,,...///...,,,***)))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******((()))************)))(((((()))))))))'''''')))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++777EEEOOOHHH777+++***,,,'''(((((()))******++++++******************++++++))))))))))))))))))))))))))))))))))))***+++,,,---,,,---...---***))))))***)))((())),,,///111///---}}}ooofff___^^^eeennnnnnmmmoooxxx~~~ttt```GGG555///000//////000000///......---...++++++///111000---,,,000333222,,,+++///000---))),,,---+++,,,000000---++++++++++++++++++++++++(((***---,,,++++++---///+++---...---------000222111666;;;<<<777111,,,)))***,,,---,,,******---000++++++,,,,,,,,,------------------.........//////...666AAAHHHMMMRRRYYY___```ddddddcccjjjnnnbbbOOO999333000000///+++***,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...222444222111888BBBUUUUUUVVVYYY\\\^^^______XXXYYYTTTGGG999222333555...//////...,,,,,,...///+++---///...,,,***+++,,,***************+++++++++******************++++++))))))))))))))))))))))))************************+++,,,...111444777999;;;888<<<>>>:::222+++((()))))))))((((((((())))))******************)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********,,,///333777999555///)))''')))+++)))&&&))))))))))))))))))))))))''''''(((((()))))))))***---///000///,,,)))(((((()))))))))))))))))))))))))))************+++++++++******))))))))))))******)))***+++,,,,,,+++***))))))******)))((((((***+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))***+++///KKKYYYJJJ111(((///'''(((((()))***+++++++++,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))***+++,,,---***+++,,,+++)))((()))***)))((((((+++000222222000{{{oooeee^^^[[[___gggqqqzzz~~~|||~~~tttdddOOO>>>444000000///............---------......---------,,,,,,,,,......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111333///+++000:::;;;666>>>DDDHHHEEE;;;111,,,+++,,,,,,++++++,,,,,,---...,,,---......,,,,,,---...///..................---///<<>>666222222222///,,,///............---------......---------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,,,,111BBBXXXbbb```[[[YYYQQQBBB222***+++///,,,,,,++++++,,,,,,---...+++,,,------,,,---000222444;;;CCCFFFEEEBBBAAAAAANNN[[[kkkuuu|||~~~zzzyyywwwxxxzzzyyyqqqeee\\\JJJ:::,,,+++//////,,,)))+++++++++,,,,,,,,,------)))+++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------///111222111///...//////...---,,,---...+++,,,---------+++)))(((,,,,,,,,,------------...555000000999DDDLLLRRRVVVYYYZZZ[[[ZZZUUUPPPMMMLLL@@@666//////000///------000//////000000111000///...,,,+++***++++++++++++...,,,+++***+++...222444222000---***))))))***,,,)))***+++++++++******************************************))))))((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))***************)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))******))))))))))))((('''&&&))))))))))))************))))))))))))))))))))))))''''''((())))))***++++++***))))))))))))))))))***))))))******++++++++++++******))))))))))))***************)))))))))))))))***((('''))),,,000222222///,,,***)))*********)))***))))))))))))((((((((())))))))))))))))))))))))&&&)))---///...+++(((%%%'''))))))((((((///999AAAHHH<<<...((())),,,***&&&)))))))))))))))))))))))))))))))))))))))*********))))))))))))***+++,,,,,,,,,,,,---------+++***)))'''+++......,,,,,,000444tttfff^^^ZZZXXXZZZ___```^^^dddsss}}}ttt[[[GGG:::999666333000//////000///............---------......---------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,------000AAATTT[[[VVVLLLFFF===333---,,,,,,...,,,,,,++++++,,,,,,---...+++,,,---,,,,,,...111444===HHHUUUZZZVVVOOOJJJIIIYYYfffttt}}}{{{uuuwwwyyyzzzyyytttkkkdddPPP>>>...***---...,,,***+++++++++,,,,,,,,,------)))+++------,,,,,,...000///...---,,,,,,,,,,,,---,,,,,,---222888888444...---......---,,,,,,---///,,,------...---,,,+++***,,,,,,---------.........000...222999@@@GGGOOOXXX[[[\\\\\\YYYTTTPPPMMMLLL???666//////111000......000///111444999;;;;;;:::111...+++***+++,,,,,,+++,,,+++))))))***---000222222000---***))))))+++,,,*********+++++++++***)))************************))))))))))))************))))))))))))************((()))))))))******************))))))))))))******))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))***)))(((''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))******)))))))))))))))***++++++++++++*********))))))))))))******))))))))))))))))))******)))((('''***///555999:::444111,,,)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''')))+++,,,,,,,,,+++''')))++++++******---000===777000+++))))))((('''))))))))))))))))))))))))(((((())))))************))))))))))))***+++,,,---//////000000///...,,,+++%%%***///...+++***...333wwwiii```[[[WWWVVVXXXWWWSSS[[[nnnxxxjjjRRR@@@888888666222...,,,---//////............---------......---------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,---...222AAAQQQSSSKKK@@@999000,,,,,,---,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,...222555EEETTTeeelllfff^^^YYYXXXfffrrr|||tttyyy||||||zzzwwwqqqkkkNNN>>>...***,,,---,,,,,,++++++,,,,,,,,,,,,------***,,,---,,,+++---222666666444000---++++++,,,---++++++///888@@@@@@888000,,,---------,,,---///222111000000///...------,,,,,,---------............,,,---111777<<<@@@HHHQQQRRRRRRRRRQQQNNNMMMMMMNNN>>>666111111222///...///---...222:::CCCJJJKKKJJJ555111,,,+++,,,---,,,******)))))))))***,,,---...///...,,,***)))***+++,,,+++***)))***,,,,,,***)))************************((())))))******+++++++++'''((((((((()))))))))***))))))))))))******************))))))))))))******))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((&&&(((******)))(((((()))((((((((()))))))))******))))))))))))))))))))))))************************))))))************))))))((()))+++,,,,,,,,,+++*********))))))))))))******))))))))))))************(((((((((,,,222888<<<>>>999444...***(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))***)))((()))---///000000))))))))))))))))))***++++++,,,+++***(((((()))***))))))))))))))))))))))))((((((((()))******++++++)))))))))***+++,,,---...111111222222111///---,,,'''+++//////---,,,///222zzzlllddd___YYYVVVVVVRRRMMMVVVkkkssscccLLL>>>===:::555222///......---///............---------......---------,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,...///333AAAMMMIII===555222...,,,,,,---,,,***,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,///333777EEEVVViiiqqqmmmgggfffiiiooo{{{zzzxxx~~~yyysssnnnhhhaaaCCC888...,,,------,,,---++++++,,,,,,,,,,,,------+++------,,,+++...666===EEE@@@999333///...///000///000666BBBLLLLLLAAA666000111111111111333666999888666333000...---------------------...............,,,...555;;;>>>BBBGGGFFFFFFEEEDDDCCCDDDGGGJJJ:::555222222111......111,,,---222<<>>CCC<<<444222333333000---//////.........---------......---------,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,///000333???GGG@@@111------......,,,++++++,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,///444777AAARRRfffooommmjjjmmmssswww{{{yyy~~~}}}qqqeee]]]TTTLLL:::222---...///---,,,---++++++,,,,,,,,,---------,,,------++++++///999@@@RRRLLLCCC:::444222333444444666===KKKWWWWWWJJJ>>>666777777777888:::>>>AAA>>>;;;666111...,,,,,,,,,---------.........//////222---,,,444<<>>LLLUUURRRKKKCCC<<<:::<<<>>>===AAAJJJUUU]]]\\\TTTLLLGGGEEEFFFJJJJJJJJJMMMSSSVVVMMM;;;+++''',,,---(((------------------------,,,---000333777:::<<<>>>777666555555666777666444///////////////////////////...000555<<>>...(((%%%'''***)))(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,------............---,,,++++++,,,...000000///......///{{{vvvuuuvvvvvvtttuuuuuukkk\\\TTTUUUFFF;;;000.........---...........................------------------------+++777GGGLLLBBB333,,,---///,,,,,,------******,,,************************,,,******,,,---...444::::::@@@IIIRRRUUUPPPGGG@@@GGGHHH@@@111***---...+++))),,,000000...,,,,,,---+++,,,,,,------.........///000333999GGG\\\uuujjjJJJ666444;;;;;;777444000---,,,---...---++++++///333666666666666666333...,,,---...///444:::555555777>>>GGGNNNQQQQQQNNNLLLLLLPPPUUUXXXWWWUUUQQQPPPSSSXXXZZZYYY\\\bbbWWWPPPDDD666//////---***------------------------111111111000000/////////222000000000222222111000...........................------...111222222111///...,,,+++++++++,,,---************************+++******+++///111222222,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))************+++---///111666333...+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))((())))))***************'''''''''((((((((())))))((((((((()))))))))******((())))))******+++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))******(((((((((((()))))))))))))))++++++)))+++111555555333///+++)))((()))))))))%%%)))---000222444666888999777444...,,,111===FFF222***###%%%(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))******+++,,,---,,,------------,,,,,,,,,+++...111222000...,,,,,,yyywww{{{}}}ttteeeYYYWWW[[[CCC888///------------000........................------------------------...???RRRSSSCCC222+++---,,,,,,,,,---,,,***+++,,,++++++++++++++++++++++++,,,++++++,,,000666@@@GGGKKKQQQZZZbbbeee```VVVOOOQQQUUUKKK444)))---///***)))000555555///+++,,,///+++,,,,,,,,,------......111///...333AAAVVVlll{{{zzz~~~~~~}}}oooUUU999///777CCCJJJKKK===888222.........---+++111:::BBBDDDCCCBBBAAA@@@666///+++---///......000......111999CCCIIIHHHFFFEEEDDDCCCEEEIIILLLNNNMMMKKKKKKOOOTTTUUUSSSUUUZZZ\\\TTTFFF888000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000///...///000111000///........................000//////////////////...---,,,,,,++++++,,,------*********************************,,,000333555555,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********,,,...222555888;;;777000,,,************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))&&&((()))))))))((((((((((((((((((((())))))))))))(((((()))))))))*********((()))))))))*********+++,,,,,,,,,,,,,,,+++***)))((()))))))))))))))******'''(((((((((((()))))))))'''))))))'''+++333888999111...***(((((()))))))))'''+++000333444444555555000444666333...---222888444---(((''''''%%%&&&)))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++,,,,,,------...,,,///222333111...+++***~~~uuurrrvvv}}}~~~|||mmm[[[RRRSSSWWW>>>555...------,,,---000........................------------------------222CCCRRROOO===...***---***,,,...,,,++++++,,,---------------------------,,,------...555AAANNNVVVWWW[[[bbbhhhjjjfff___YYYWWWZZZNNN666)))---///***,,,333999777000***+++///,,,,,,---------------...000///...222<<>>???BBBFFFHHHIIIIIIDDDEEEJJJPPPRRRQQQSSSWWWaaaTTTCCC666...++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111///...---...000111000///..............................///...............++++++++++++,,,,,,------*********************************,,,000333555555,,,+++******))))))******))))))))))))))))))))))))************************)))***,,,///333888<<<>>>===777111,,,************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))&&&)))++++++)))((((((((())))))*********+++++++++))))))))))))************)))))))))))))))*********,,,,,,,,,,,,+++******)))(((((())))))*********+++((((((((()))))))))))))))(((******(((+++222777888///,,,)))(((((())))))(((***---111444333222111111+++111666444---)))+++...:::777444111+++%%%$$$'''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))***+++,,,,,,+++++++++++++++,,,......---000333444111...+++***uuunnnooovvv}}}}}}}}}iiiVVVOOOPPPQQQ999222.........,,,---000........................------------------------333AAAJJJDDD555,,,,,,...,,,111222...+++,,,------........................+++---///000888HHHWWW^^^^^^aaafffkkkmmmjjjccc^^^XXXUUUHHH555***,,,---+++...333777555///***,,,///........................,,,---...111555;;;@@@DDDEEEQQQ^^^```ZZZSSSSSSUUUFFF888222:::CCCHHHRRR___```\\\RRREEE999333444777CCCRRR\\\WWWOOOLLLIIIFFF555///+++---///,,,***++++++***+++///333555444111999;;;>>>BBBEEEFFFFFFFFF;;;===DDDLLLPPPPPPRRRVVV___NNN<<<111,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///------...000111111000------------------------***+++---,,,++++++,,,---+++++++++,,,,,,,,,,,,,,,************************+++******+++///111222222,,,+++******))))))******))))))))))))))))))))))))************************)))***...222666:::===???:::666///+++)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((,,,//////,,,))))))+++*********+++++++++,,,,,,)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++***))))))))))))***++++++,,,,,,************)))))))))(((,,,...,,,((()))...111000---+++(((((()))))))))(((+++...111222111///......///222333000+++***...333???=========777---'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))((())))))***+++,,,,,,+++*********,,,---...---///222222000---++++++{{{}}}}}}nnniiinnnuuuxxxxxx{{{|||eeeQQQLLLJJJFFF444000...//////------///........................------------------------///999???888000...000111333999:::333---,,,---,,,------------------------)))---//////888JJJXXX___]]]```eeejjjlllhhhbbb\\\UUULLL???333,,,++++++,,,+++///222111---+++,,,///////////////////////////+++---000111222444777:::>>>BBBGGGIIIIIIJJJMMMPPPDDD999999FFFNNNMMMUUUccckkkhhh___NNN===444777>>>JJJ[[[ddd[[[OOOJJJGGGBBB333...,,,---...,,,,,,...++++++,,,...111444777888<<<>>>BBBDDDEEEEEEEEEFFF<<<>>>EEEMMMPPPNNNOOORRRWWWDDD222---...---+++***++++++++++++++++++++++++.........---------,,,,,,---,,,,,,---///000000///------------------------***+++---,,,***)))+++---++++++,,,,,,,,,++++++***************************+++***)))***---...///...,,,+++******))))))******))))))))))))))))))))))))***************************,,,000444777999::::::666222---***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((,,,000000,,,))))))+++)))************+++++++++))))))*********+++++++++)))))))))))))))))))))((()))******++++++++++++***)))******+++,,,,,,------------,,,+++***)))((((((+++---+++((((((+++,,,***+++)))(((''')))))))))((())),,,//////...---------000000///,,,***+++...000666444777AAAEEE>>>111)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((((((((())))))***+++,,,---,,,***)))***+++,,,...+++---///...,,,+++******xxx{{{xxxiiifffmmmtttsssooosss{{{uuu]]]IIICCC>>>777111......000000---,,,...........................------------------------,,,333777222...111333222:::@@@@@@666...------***,,,,,,,,,,,,,,,,,,,,,,,,(((---......777HHHWWW\\\TTTXXX___eeefffaaaYYYSSSRRREEE888222...******,,,(((***---,,,++++++---000000000000000000/////////...111333333333555:::???@@@<<<999;;;AAAIIIOOORRRIII>>>@@@QQQZZZWWW]]]jjjtttssskkkXXXCCC:::>>>GGGOOOaaaiii]]]OOOIIIEEE@@@111...,,,------+++---111---...///000222555;;;>>>EEEGGGIIIJJJIIIIIIJJJJJJFFFHHHMMMSSSTTTPPPNNNQQQOOO<<<,,,+++000///+++)))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++,,,...//////...------------------------,,,...///...+++***+++---+++,,,,,,,,,,,,+++***)))************************,,,***))))))+++,,,,,,+++,,,++++++***)))*********))))))))))))))))))))))))************************+++---111555777777666555333000,,,))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))))))))))))))&&&+++//////+++'''''')))))))))))))))************)))************+++++++++))))))))))))((((((((((((((()))***+++++++++++++++******+++,,,------......///...---,,,+++)))((((((&&&((()))&&&'''+++,,,******)))'''''')))))))))((('''***,,,------,,,---...,,,,,,,,,+++***(((&&&%%%)))%%%,,,>>>NNNKKK<<<...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((()))***+++,,,---,,,***))))))***,,,---)))+++,,,+++***))))))***~~~xxxuuutttvvv~~~xxxnnnllljjjhhhkkkppppppqqqiiiUUU@@@555222111111000000///...---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000444:::>>>FFFGGGDDD999***###'''------///000000...,,,,,,,,,,,,,,,,,,000888DDDNNNUUU\\\XXXXXXZZZYYYRRRKKKHHHLLLBBB666...,,,---,,,***---+++,,,...//////333999;;;:::555...+++...222444555555555777;;;@@@EEEHHH>>>@@@:::555>>>SSS___^^^OOOQQQWWW^^^bbbdddjjjrrrwwwxxxuuulll^^^QQQHHHDDDIIIZZZeee```WWWQQQGGG<<<333///---...---+++---222333222222666AAANNNUUUVVVWWWWWWSSSKKKFFFHHHNNNQQQRRRRRRXXXYYYRRRSSSRRRGGGHHH;;;///++++++******,,,,,,,,,++++++,,,,,,---...,,,------......------,,,+++,,,...///000000//////+++---///...,,,+++---///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++************+++,,,,,,+++***)))(((++++++******************)))************+++++++++***************************************************---222777;;;:::777333---,,,***(((((()))+++,,,+++*********))))))(((((())))))))))))))))))))))))***)))((()))***+++)))((())))))))))))))))))))))))******))))))(((((('''''''''((()))++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))+++***)))(((((()))***+++++++++++++++******))))))***+++,,,...000222444555555111---+++,,,+++)))'''))))))))))))******+++,,,)))(((''')))+++,,,)))&&&***))))))***++++++)))''')))((('''&&&'''(((***,,,+++444444+++111BBBIIIBBB(((///---((()))&&&&&&///''''''(((((())))))******)))))))))))))))))))))))))))***++++++++++++***))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***}}}vvvqqqnnnooowww~~~vvvooollljjjgggkkkqqqssspppcccNNN<<<444333222111000000///......------///............---------,,,,,,,,,,,,,,,,,,,,,,,,......///222666;;;???BBBIIIEEE===444,,,***,,,///222111///---,,,+++******,,,,,,---///666BBBPPPYYY^^^^^^___^^^UUUIIICCCDDDCCC;;;111,,,,,,---,,,+++++++++,,,...---///888BBBLLLJJJBBB555///222:::???======>>>@@@CCCHHHLLLOOOEEEEEE@@@;;;DDDUUU\\\YYYNNNQQQYYYccchhhkkkqqqxxx{{{{{{xxxrrrhhh\\\QQQKKKKKKYYYbbb^^^XXXRRRGGG:::///,,,+++---...---111666...000555CCCWWWiiiqqqqqqccc___VVVLLLGGGJJJPPPTTTYYYXXX___aaa\\\]]][[[NNNDDD888---***+++++++++---,,,,,,++++++,,,,,,---...,,,------......------,,,------.........---,,,+++,,,...///...,,,+++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********++++++,,,+++***)))(((************************)))************+++++++++************************************************+++---111666:::999555111,,,+++***)))((()))******************)))))))))((())))))))))))))))))))))))*********+++------+++)))))))))))))))))))))))))))***)))))))))(((((((((''''''((()))***+++******)))))))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))))))))))),,,+++***)))(((((())))))((()))***++++++***)))(((+++,,,---...000333555666555222...,,,,,,,,,+++)))************+++,,,---...,,,++++++---///...+++(((+++***))))))******)))'''***)))'''''''''(((***+++222:::999///+++222999:::AAA999'''"""---...'''&&&(((((((((((())))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))******************++++++++++++++++++,,,,,,------,,,,,,+++***************{{{qqqkkkggggggnnnvvvyyyvvvrrrnnnhhhfffllluuuuuulllZZZDDD666333333111000000000///......------///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---...333:::???AAA@@@EEE===222,,,,,,///000000;;;666000,,,,,,,,,+++***,,,---...///444AAASSS```bbbeeefff___NNN===888<<<777222,,,***+++------,,,++++++,,,...///444BBBQQQ[[[WWWLLL;;;444;;;GGGOOOHHHHHHIIILLLOOOSSSVVVXXXPPPOOOJJJFFFNNNYYYZZZSSSNNNRRR\\\iiippprrrvvv{{{~~~|||zzzwwwqqqggg[[[RRRMMMVVV\\\[[[YYYTTTGGG999...++++++---------222888666:::BBBSSSjjj}}}yyymmmcccUUUKKKIIIMMMTTTZZZ```]]]bbbfffdddgggcccTTTAAA666,,,***+++,,,---...,,,,,,++++++,,,,,,---...,,,------......------,,,------.........------,,,---......---,,,,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++******++++++++++++***))))))************************)))************+++++++++************************************************,,,---111555777666222///******)))))))))(((((((((************))))))))))))))))))))))))))))))))))))******,,,...000///---+++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))///...---+++************'''(((***+++++++++)))(((------...///111333555777555333000......---,,,+++++++++,,,,,,...///111111///000111333444333000---+++***))))))******)))'''******(((''''''((())))))111999>>>:::///(((,,,222<<<>>>444++++++'''&&&...((((((((())))))))))))***))))))))))))))))))))))))(((***,,,......,,,***(((******************))))))))))))***+++,,,------...---,,,,,,+++++++++++++++vvvllleeeaaa```hhhpppwwwxxxvvvnnndddbbblllwwwsssgggQQQ===333333111...000000//////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******000888<<<:::777999333+++(((+++...///...CCC;;;222---...///...,,,***,,,......333BBBWWWhhhhhhgggbbbWWWDDD333000444000---***)))+++,,,,,,+++---++++++000555>>>MMM[[[^^^YYYLLL===;;;HHHUUUZZZRRRRRRSSSUUUXXX[[[^^^___ZZZYYYUUUTTTZZZ```\\\SSSQQQUUU```mmmuuuvvvxxx{{{}}}zzzvvvvvvtttlll^^^SSSMMMQQQTTTVVVXXXUUUGGG888000...------,,,+++000777CCCHHHOOO\\\ppp~~~{{{ppphhh[[[NNNIIIKKKQQQYYY```ccc]]]```cccccchhheeeVVVAAA666,,,+++,,,,,,---...,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,---...//////000000,,,------,,,---...000111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++***************************+++++++++))))))*********+++++++++************************************************------///222444333///,,,((())))))))))))(((''''''*********)))))))))))))))))))))))))))))))))))))))******,,,...000000---+++))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***+++*********)))))))))))),,,,,,+++***************------...000111333555666555333111///............,,,,,,---...///111333444000222444777999888666444,,,+++)))))))))***((('''+++***)))(((''''''(((((((((///<<>>CCCSSS]]]\\\WWWWWWXXXYYY[[[^^^aaabbbaaa___]]]^^^ccceee___WWWXXX[[[dddpppxxxxxxxxxyyy|||vvvrrrqqqqqqkkk^^^SSSMMMLLLLLLOOOSSSQQQEEE888...---,,,---++++++111:::IIIQQQWWW^^^kkkwwwtttiiiXXXLLLCCCDDDJJJQQQZZZbbbccc\\\\\\]]]\\\cccbbbUUUBBB777...,,,---,,,,,,---,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,------......///,,,+++++++++---000222333---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************++++++))))))*********+++++++++))))))*********+++++++++************************************************---------///000000---***((())))))))))))(((''''''))))))))))))))))))******))))))))))))))))))))))))*********,,,......,,,***************************(((((((((((()))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******&&&&&&'''((()))******+++333000,,,)))'''(((+++,,,---------///000222444555333222111///...---...///------...///000222444555///111555999:::;;;;;;:::---+++)))((())))))((('''******)))(((((((((((('''&&&&&&///;;;:::000---444333555000000999555***'''************)))))))))))))))))))))))))))))))))))))))***,,,......,,,***)))+++******))))))(((((((((''''''((()))+++,,,------,,,,,,,,,++++++,,,------qqqjjjccc___\\\]]]dddlllrrrxxxxxxkkk^^^]]]fffnnnlll___JJJ888222333000+++//////////////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,---++++++---000000---***(((,,,//////,,,***---000999444...++++++,,,,,,******+++,,,---333AAASSSaaa[[[OOOAAA888222,,,***,,,------,,,,,,+++++++++,,,,,,,,,111888>>>@@@EEEJJJZZZXXXMMM@@@DDDUUU\\\XXXZZZYYYXXXXXXYYY\\\```bbbbbbbbbaaabbbcccbbb^^^YYYZZZ[[[bbbmmmuuuwwwxxxzzzxxxrrrllljjjjjjggg^^^VVVOOOJJJGGGHHHLLLIII???555))))))***,,,+++,,,555@@@SSS]]]```[[[\\\eeeeee]]]LLLBBB<<<@@@EEEJJJUUU```aaaZZZZZZZZZVVV\\\\\\PPPAAA666---,,,---,,,+++,,,,,,,,,++++++,,,,,,---...,,,------......------,,,......---,,,,,,------...///---++++++---000111222---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,*********)))******+++,,,)))))))))***++++++,,,,,,)))************+++++++++************************************************,,,++++++,,,------+++)))******)))))))))((((((((())))))))))))************))))))))))))))))))))))))+++*********,,,,,,***)))************************(((((((((((()))))))))))))))))))))((()))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***+++---///000111222222333000,,,((('''(((+++---++++++,,,---...000111222000000///...,,,,,,---///---------...000111333333...111555777888:::;;;===...,,,)))(((((()))(((''')))))))))))))))(((((((((+++%%%%%%+++...---///555;;;???999222333---''',,,+++************))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))((((((''''''((()))***++++++,,,,,,++++++++++++,,,,,,---|||lllfffaaa^^^[[[[[[aaahhhnnnxxx|||rrrgggeeeiiilllkkk^^^III666000222222......////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***,,,...---***))),,,///...---,,,+++++++++++++++,,,++++++,,,222<<>>MMMXXXXXX[[[XXXVVVTTTUUUYYY^^^aaa````````````]]]ZZZWWWWWWQQQPPPVVVbbbmmmrrrvvvyyyqqqkkkdddaaaaaaaaa]]]ZZZSSSLLLDDDCCCCCC???666///((((((***,,,***,,,666BBBVVVbbbbbbPPPEEEKKKPPPNNNLLLAAA;;;===>>>@@@KKKZZZ[[[XXXZZZYYYSSSTTTSSSHHH<<<222***)))+++++++++,,,,,,,,,++++++,,,,,,---...,,,------......------,,,/////////000222444777888444111---+++---.........---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******)))))))))***,,,,,,((())))))***++++++,,,,,,)))************+++++++++************************************************+++***)))***+++,,,+++))),,,+++***)))((()))******((()))))))))************))))))))))))))))))))))))...,,,***)))*********)))************************'''((((((((()))))))))******)))((((((((()))++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++,,,---///111333333333333,,,+++***)))((()))***+++)))))))))***,,,---///000---......,,,******,,,///------------...///000111///222444555444555999;;;///,,,)))'''(((((((((''''''(((((())))))))))))))),,,(((&&&&&&)))+++...000000???AAA777...###%%%333+++++++++*********))))))))))))))))))))))))))))))***))))))))))))))))))***((((((((()))))))))))))))((((((((()))))))))*********************+++,,,,,,}}}zzziiiddd___]]]ZZZYYY^^^eeemmmzzz{{{rrrnnnooonnnlll___HHH444---111333222........./////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***,,,,,,+++***(((&&&'''***,,,)))+++------,,,,,,,,,---...,,,***+++000888AAAFFF666000++++++***)))***---+++++++++******+++---///000>>>OOORRRCCC333000777GGGQQQMMM;;;666EEEVVVZZZ[[[XXXTTTRRRSSSWWW\\\```^^^^^^___]]]WWWRRRQQQTTTFFFDDDJJJWWWeeemmmsssxxxiiiddd]]]YYYZZZ[[[\\\[[[WWWNNNDDD@@@===888000+++++++++,,,,,,)))***444???KKKZZZYYYCCC444:::FFFJJJQQQFFF===<<<999888DDDUUUUUUTTTZZZYYYPPPOOOLLL@@@888...''''''***++++++,,,,,,,,,++++++,,,,,,---...,,,------......------,,,...///111555:::???DDDFFF999444///,,,,,,---+++***---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******)))))))))***,,,---((())))))***++++++,,,,,,)))************+++++++++***************************************************)))((()))***+++***)))---,,,***(((((()))+++,,,(((((())))))*********+++))))))))))))))))))))))))111...***))))))*********************************'''((((((((())))))*********)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++&&&''')))***+++******)))%%%&&&((()))*********)))((((((((()))***,,,---...+++,,,---+++((((((+++...---------------...//////111333444333111222555999///,,,)))'''((((((((('''&&&'''((()))******))))))&&&***,,,,,,---...---+++(((111111333999333((((((++++++++++++******))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''(((((())))))******(((((((((((())))))))))))***)))))))))***++++++,,,{{{vvvfffaaa^^^^^^\\\ZZZ\\\aaassswwwzzzzzzwwwttttttttthhhOOO:::444444///...222........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++---111333444444---------,,,,,,+++++++++)))+++,,,,,,,,,,,,---///555HHHTTTLLL<<<444222222@@@CCC===222444DDDOOOPPPSSSTTTVVVWWWWWWVVVTTTSSSYYYZZZ[[[ZZZYYYUUURRRPPPGGGDDDFFFRRR___ggglllpppfff^^^WWWWWW^^^cccdddbbbUUULLLCCC<<<555...---///******+++,,,---...//////>>><<<>>>===333...===RRRdddVVVEEE<<<;;;>>>BBBEEEXXXZZZ[[[YYYRRRGGG:::222...---+++***++++++******++++++,,,,,,,,,---....../////////000111111///---000...///888DDDMMMOOOMMMAAA999///***+++------,,,---,,,++++++,,,------,,,++++++++++++++++++++++++...+++))))))++++++)))&&&---,,,+++******+++,,,---,,,++++++***)))(((''''''************************+++***)))'''((()))***,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))((((((---,,,+++++++++,,,---...///111333555666555444333,,,***(((&&&%%%''')))***))))))))))))))))))))))))***)))((((((((()))+++,,,$$$(((...444<<<>>>555******---...+++((((((***,,,***'''%%%&&&***,,,+++)))(((((((((((())))))))))))))))))*********)))((('''(((((((((((())))))))))))))))))))))))))))))))))))wwwpppfffaaa]]]\\\ZZZXXX[[[aaauuuxxx{{{yyysssmmmiiihhh[[[FFF555222333///...111........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,+++,,,///000000///---------,,,,,,+++++++++)))+++,,,,,,,,,,,,---///;;;JJJSSSJJJ999000///000@@@???888//////999CCCFFFQQQRRRUUUXXXYYYZZZZZZZZZZZZ[[[[[[ZZZXXXTTTPPPMMMIIIGGGLLLWWWbbbeeeeeefffddd\\\SSSRRRYYY```ccccccTTTJJJ@@@999222---,,,///,,,,,,,,,,,,++++++++++++555333444444//////BBBYYYooo```MMM@@@===@@@EEEHHHQQQWWW\\\WWWJJJ;;;111---,,,+++******+++,,,,,,+++***,,,,,,+++***+++///333999::::::888555111///---//////333===IIIPPPOOOKKK===666...***+++------,,,---,,,+++***+++,,,,,,,,,++++++++++++++++++++++++---+++)))***,,,---,,,***---,,,+++******+++,,,,,,******************++++++************************))))))*********))))))(((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************)))))))))(((+++***)))))))))***,,,,,,---...000222222222111000+++***((('''''''''((()))))))))))))))))))))))))))***)))((((((((()))***+++666000((('''000999888000000)))(((......)))***222))))))***))))))))))))***(((((((((((()))))))))))))))***,,,------,,,***((((((((((((((())))))))))))))))))))))))))))))))))))}}}qqqjjjfff```[[[YYYWWWVVV\\\cccxxx{{{|||xxxooofff___]]]III:::///000222000...000........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++,,,------,,,+++------,,,,,,,,,,,,++++++***+++,,,,,,+++,,,---///;;;EEEJJJ@@@333---111666EEE<<<333...---///777???NNNPPPSSSWWW[[[]]]______]]]]]]]]][[[WWWRRRNNNKKKGGGHHHNNN[[[bbbaaa]]]\\\```WWWMMMKKKQQQZZZaaadddUUUIII===555///+++,,,///,,,,,,,,,,,,,,,,,,++++++///------...,,,222GGG^^^ssshhhYYYLLLHHHGGGHHHHHHLLLUUUZZZSSS@@@000))))))))))))***+++,,,,,,------,,,///000...***,,,444<<>>111000///,,,555BBBLLLOOORRRWWWZZZ]]]___```aaaaaa```]]]YYYSSSNNNJJJCCCDDDKKKVVV\\\ZZZWWWVVV[[[RRRHHHEEEJJJTTT]]]bbbXXXKKK<<<333...******---+++,,,,,,---......//////111............555GGGZZZgggfffaaa[[[WWWTTTMMMGGGJJJPPPRRRIII888+++(((***(((***+++++++++,,,---...222777:::666000333>>>IIIXXX^^^bbbZZZIII999111///+++---111888>>>@@@<<<777111///,,,,,,------,,,++++++++++++***))))))***+++++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,------...//////000...---+++,,,---...000************************)))***+++,,,,,,***'''&&&++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))'''''''''((((((((())))))((()))***++++++++++++***((())))))******)))'''&&&(((((((((((((((((((((((((((((((((((())))))******111===BBB888)))$$$***111111>>>>>>///+++333111###(((***+++***((('''(((***(((((((((((()))))))))))))))---111555555333///,,,(((((((((((())))))))))))((((((((((((((((((((((((xxxllleeeaaa]]]YYYWWWVVVYYYeeeqqqssssssoooeeeVVVHHH???:::333///...000111///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,---///000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***+++...000555444000,,,***333EEETTTSSS???000111111///888HHHNNNPPPUUUYYY\\\^^^______ddddddbbb```[[[UUUPPPMMMDDDBBBEEELLLPPPOOOPPPRRRXXXQQQHHHDDDHHHQQQZZZ^^^ZZZLLL<<<333...******,,,,,,,,,,,,---...//////000111111111222333999GGGTTT\\\```bbb___]]]\\\UUUMMMFFFFFFBBB999000******+++***+++---,,,++++++...111;;;BBBFFFBBB<<<>>>JJJVVVbbbjjjnnnfffRRR>>>222///---,,,---000333333111......---,,,,,,------,,,+++,,,------,,,***)))***,,,++++++++++++++++++++++++***+++++++++*********+++------///111222444555555888555111---+++,,,---...************************+++++++++++++++******)))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******((((((((()))))))))))))))))))))******************((()))*********)))'''&&&((((((((((((((((((((((((''''''(((((())))))))))))'''555@@@>>>555///,,,+++...888@@@>>>999888777444---***(((''')))***)))((((((((((((((()))))))))))))))---222666777555111...(((((((((((())))))))))))((((((((((((((((((((((((|||sssiiieee```\\\YYYXXXVVVZZZgggtttxxxuuulll^^^LLL===555111000000000000000///..............................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...111222111///++++++,,,,,,,,,,,,------+++,,,+++******+++...111888444///,,,---555FFFUUUNNN<<<...///111111999FFFKKKOOOUUU\\\```bbbaaa```dddddddddaaa]]]XXXSSSOOOIIIEEEBBBCCCDDDEEEIIIOOOXXXSSSMMMKKKMMMSSSXXX[[[YYYJJJ:::222...++++++,,,---......///000111222222333444555777999@@@JJJRRRZZZ``````ZZZXXX[[[YYYSSS???:::222---******+++++++++,,,---,,,***,,,222777DDDKKKQQQOOOJJJKKKTTT^^^ffflllnnndddPPP===222...///---,,,,,,---...---,,,,,,,,,,,,------,,,,,,,,,...000111///+++***,,,///++++++++++++++++++++++++)))+++,,,+++))))))***+++...000333666999;;;<<<===@@@<<<666///+++***+++,,,************************,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((()))***************************************((()))*********)))'''&&&))))))))))))))))))))))))&&&'''((()))))))))((((((++++++,,,111;;;???666)))...&&&222JJJLLL<<<===NNN555///)))''')))+++***((((((((((((((()))))))))))))))---222666777555222///(((((((((((())))))))))))))))))))))))))))))))))))}}}xxxuuummmeeeddd___\\\ZZZXXXUUUXXXdddrrruuupppeeeUUUDDD888333222...000111///......000111........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,///111222000...+++++++++,,,,,,---------,,,,,,+++***)))+++...111555000---...///222>>>JJJDDD888......111333888===@@@FFFPPPZZZaaadddcccbbbcccccccccaaa^^^YYYTTTQQQLLLFFFAAA@@@@@@CCCJJJRRR[[[YYYWWWUUUVVVWWWXXXYYYRRRDDD555000///------...---///111555888<<<>>>???>>>???>>>>>>@@@HHHPPPUUU]]]ccccccZZZVVVXXXUUUMMM666333---*********+++,,,***,,,,,,+++***///777???IIIPPPWWWXXXTTTSSSZZZ```eeefffcccWWWFFF777000...---,,,+++,,,,,,------,,,------------,,,,,,------000222444111---,,,...111++++++++++++++++++++++++(((***,,,,,,******,,,...000222666;;;???BBBCCCDDDEEE@@@888111,,,******+++***************************,,,...///000///...---************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((()))))))))************'''((()))***+++***))))))******)))))))))))))))***)))))))))))))))(((((('''))))))))))))))))))))))))&&&'''((()))))))))(((''',,,((($$$(((444<<<777++++++$$$+++>>>GGGBBBAAAIII===888111+++(((((()))***(((((((((((())))))))))))))),,,000444666555222000(((((((((((())))))))))))))))))))))))))))))))))))vvvrrrpppgggbbbbbb___]]][[[XXXTTTVVVaaannnhhhcccXXXHHH:::111000111---000000...,,,...111222........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///111111///,,,+++++++++,,,,,,---------,,,,,,+++***)))+++...111...******...//////666???===666000///333666666666444<<>>BBBFFFHHHIIIGGGBBB999111,,,***+++,,,************************(((+++///333444222///---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))*********+++&&&''')))*********)))(((***))))))((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((''''''+++---******...///...(((111///'''333HHHDDD...CCC@@@999000'''$$$(((,,,(((((((((((())))))))))))(((+++///333555444222111(((((((((((())))))))))))))))))))))))))))))))))))|||rrrkkkeee```^^^YYYXXXUUUSSSRRRSSSUUUVVVTTTNNNDDD:::333111111222///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......444333:::DDDBBB555000555222222777CCCNNNWWWbbbjjjlllhhhZZZTTT\\\ZZZRRRRRRGGGHHHIIIIIIKKKQQQYYY```fffbbb___^^^^^^[[[VVVRRREEE888---+++------,,,---333999CCCLLLRRRYYY```ddd```\\\TTTKKKGGGHHHMMMRRR___dddgggaaaSSSDDD:::666<<<111***,,,...,,,+++------...///......444???GGGPPPSSSWWWZZZZZZZZZZZZZZZ]]]TTTFFF:::444000...,,,++++++,,,,,,,,,,,,------///++++++...000///222666>>>BBB@@@555,,,***---///+++++++++++++++,,,,,,,,,***)))))))))***+++,,,,,,+++000888@@@EEEGGGFFFEEEFFFCCC>>>777222...,,,+++)))))))))))))))))))))))),,,///222555555222///,,,---+++))))))***+++***)))))))))))))))((((((((((((+++)))(((((())))))(((&&&))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,&&&'''***,,,,,,+++)))'''(((''''''((())))))(((&&&))))))***++++++++++++***++++++***)))(((((())))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********++++++******---//////,,,)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))++++++***(((((()))+++------+++)))+++///111000...)));;;MMMKKK999((($$$'''))))))))))))))))))))))))(((+++///222222000---+++)))))))))))))))))))))))))))))))))))))))******+++yyyppphhhccc^^^[[[VVVRRRNNNOOORRRRRRNNNJJJEEEAAA:::444000000111333///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///666DDDOOOHHH666...000...---111:::EEEQQQ```mmmooolll___YYY___]]]UUUVVVOOOQQQTTTVVVXXX\\\bbbfffhhheeeaaa___]]]XXXQQQLLL;;;222++++++---,,,,,,...===EEEPPPXXX\\\aaaggglllhhhddd\\\SSSNNNNNNRRRVVV^^^dddggg^^^KKK;;;333333:::111***+++---+++***,,,+++---...------222;;;BBBKKKNNNRRRSSSRRRQQQPPPPPPNNNFFF;;;333///---,,,***++++++,,,,,,,,,,,,---------+++,,,///000111777???HHHLLLIII>>>222.........))))))******+++,,,,,,---,,,++++++***+++++++++,,,+++///777>>>CCCFFFFFFFFFFFFBBB<<<555000,,,***)))))))))))))))))))))))))))+++---///111111///---++++++***((()))***+++***)))))))))))))))((((((((((((+++)))(((((())))))(((&&&((())))))******))))))((())))))))))))))))))))))))))))))))))))***************************+++++++++'''(((***+++++++++)))((()))(((((()))***+++***((())))))*********)))))))))++++++***)))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******+++++++++---000000---+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((((((((((((((()))))))))))),,,)))((()))+++,,,***'''...,,,)))&&&%%%'''***---%%%111<<<===555---,,,---))))))))))))))))))))))))(((***---//////...+++)))))))))))))))))))))))))))***))))))((())))))******vvvnnngggaaa[[[XXXUUUOOOJJJNNNUUUTTTHHH===999777333000//////000111///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------777FFFOOOEEE333+++...,,,+++,,,111888DDDWWWhhhooooooddd]]]```[[[TTTUUUTTTWWW[[[^^^```ccceeehhhiiiddd^^^YYYUUUNNNFFF???111---+++---...---000444GGGQQQ\\\cccdddffflllqqqrrrnnnggg___YYYXXX[[[]]]___ddddddVVVAAA000,,,...888111+++***++++++***+++)))+++---,,,,,,///555;;;AAACCCEEEEEECCCAAA??????<<<777111---++++++++++++++++++,,,,,,,,,,,,------++++++,,,///000333===IIIRRRTTTPPPCCC666000---,,,(((((()))***++++++,,,,,,------,,,++++++++++++,,,***...333:::@@@CCCFFFFFFDDD???999222,,,)))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))***(((((()))+++,,,,,,+++))))))))))))((((((((((((***)))(((((())))))(((''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************+++++++++***************((()))))))))************+++***)))***,,,---,,,+++*********))))))(((''''''+++***))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((((((((())))))******+++---000000///---))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((()))))))))))),,,(((&&&)))...///***$$$+++---...+++''''''***...%%%(((,,,.../////////000)))))))))))))))))))))))))))***+++++++++***)))((())))))))))))))))))))))))***))))))((((((((())))))}}}uuunnngggaaa[[[XXXUUUPPPNNNSSSXXXSSSEEE888888777555222111000/////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000444:::===666,,,***//////...------...666HHHYYYmmmpppggg______WWWNNNQQQTTTVVVYYY\\\^^^```bbbccceee^^^TTTKKKEEE???888333...,,,---/////////666===LLLWWWbbbgggffffffjjjoooxxxvvvpppjjjdddaaabbbdddeeeccc[[[JJJ888,,,***,,,777222---+++++++++++++++)))+++---------...111444333555777666444222111111111///---,,,,,,---------+++++++++,,,,,,,,,------***+++---......111>>>LLLSSSSSSMMM???222---+++***))))))***************+++++++++++++++++++++,,,,,,***,,,000555;;;???CCCEEE===999444...***))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---......---))))))))))))((((((((((((***((('''((()))***)))'''''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))************,,,+++++++++***)))))))))***)))((((((((()))+++++++++******+++---///...------,,,+++***)))(((''''''******)))))))))))))))************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((()))***,,,...///......((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))***(((''')))---...---+++&&&***...///...,,,,,,,,,)))((('''(((***+++++++++))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((***))))))(((((()))))))))|||uuuoooiiiccc]]]YYYRRRRRRSSSVVVUUUMMMBBB999777777666444222111000//////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------000...---///...++++++---000//////...+++...;;;IIIkkkrrrnnnfffbbbVVVLLLOOOWWWWWWXXXYYY\\\^^^```aaa___UUUHHH===777333000......,,,,,,...///111;;;FFFSSS\\\fffjjjiiigggiiimmmvvvuuurrrlllgggcccccccccggg]]]MMM===222---,,,---666444000---,,,------,,,+++,,,---.........///000+++---///...---,,,,,,,,,------------,,,---......+++++++++,,,,,,,,,------++++++---...,,,...:::FFFMMMLLLDDD666,,,+++,,,+++,,,,,,++++++***))))))))))))))))))***+++,,,---...)))+++---111555:::===@@@555222...+++)))***+++,,,))))))))))))))))))))))))***))))))))))))))))))******)))***,,,///000000...))))))))))))(((((((((((()))((('''((()))***)))(((''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))************,,,+++++++++***)))))))))***)))((('''((()))+++,,,******+++---000111000...///...---+++))))))))))))***)))))))))))))))******))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&''')))***+++,,,------((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))''')))***)))))),,,111666,,,***((()))++++++***(((*********)))(((''''''((())))))))))))))))))))))))++++++***)))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++}}}yyytttooojjjccc]]]YYYMMMPPPRRRQQQLLLDDD===888222222222222222111111111///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******---000///,,,***---,,,---...,,,---666@@@fffrrrsssmmmgggXXXMMMQQQZZZYYYXXXZZZ\\\^^^______UUUKKK>>>444000//////......,,,,,,///222777BBBNNN]]]bbbiiillllllkkklllmmmmmmmmmkkkgggaaa\\\YYYXXX]]]PPP@@@444/////////...555666333...,,,......---,,,,,,------............***,,,......---,,,---...,,,------,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,---...,,,,,,333===BBBBBB;;;000***+++......------,,,,,,+++******************++++++,,,---...)))***+++---000444666888...---+++******+++,,,---))))))))))))))))))))))))******************************+++---000111///...))))))))))))(((((((((((()))((('''((()))***)))((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************+++++++++******************)))((((((((()))+++,,,***+++---111444444222000000///---+++************)))))))))))))))******+++))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''&&&'''))))))))))))+++---))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))&&&)))+++)))&&&)))222:::===555+++&&&'''***+++***''')))++++++((('''(((***))))))))))))))))))))))))+++***************)))))))))))))))))))))))))))))))))))))))***+++,,,---...xxxuuuqqqmmmhhhaaa[[[VVVLLLMMMLLLIIIDDD===999777111000000000000000111111///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++---.........---,,,---***)))+++,,,---222999WWWgggnnnkkkeeeUUUJJJNNNRRRRRRRRRUUUXXXXXXVVVSSSGGG@@@666000////////////...,,,...555<<>><<<888444...,,,***)))((()))***+++))))))((())))))***++++++(((((())))))*********+++************************(((((((((((())))))))))))++++++******))))))(((((()))+++,,,+++((((((***---))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++(((((((((((())))))))))))((('''&&&'''(((***++++++222555888777111+++((((((,,,)))&&&&&&(((******)))))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))((()))***+++---000222333|||vvvrrrllleee^^^WWWPPPLLLEEEFFFFFFBBB<<<777666666000000///...............000000///------,,,,,,,,,///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------<<>>:::888333000---,,,---...------333999@@@FFFOOO[[[bbbcccZZZSSSNNNTTTaaahhheee______YYYRRRMMMIIIDDD<<<666555444111---))))))+++...---222333...***+++,,,+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++,,,---......,,,///...++++++...///------,,,,,,,,,------,,,***///---+++---111666:::===AAACCC@@@555///000///+++************************)))***,,,,,,***)))***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,000555888===AAA@@@;;;000...+++)))((()))***,,,*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))+++,,,,,,,,,,,,+++******,,,,,,+++***))))))******''''''''''''''''''''''''))))))))))))))))))))))))''''''(((***---///111333000((('''+++((( $$$000'''((('''***444:::111$$$(((,,,000333333000,,,((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))+++******---111555888999{{{uuupppjjjbbb\\\UUUNNNJJJDDDDDDDDD@@@:::666555555111000000///......////////////...............//////............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------000555:::<<<999444000...333555777999888666333111111000...,,,---///111333:::AAAHHHNNNVVV___eeefffXXXRRRNNNUUUaaagggddd]]]VVVRRRLLLHHHEEEAAA<<<777333111///---++++++++++++---222333...***+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++,,,---......+++///222111111333000,,,+++++++++,,,---...------++++++,,,000777===CCCFFFHHHKKKGGG===555111---(((************************(((***,,,+++***)))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,000444666;;;@@@???;;;///...+++)))((()))***,,,***))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++************))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***,,,---...)))---***$$$(((111---++++++***,,,444:::555,,,***+++---......---+++***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))+++******,,,111555777777zzzsssnnnggg___XXXQQQKKKGGGBBBBBBAAA===999555333333222111000000///000000000///////////////000000111///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,.........,,,++++++,,,---...///000000///---,,,/////////---,,,000777<<>>222))),,,...+++******))))))---111000++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))***,,,000333555555{{{yyyqqqlllddd]]]VVVOOOIIIEEEBBBAAA???<<<888555333333222222111111000111111222111111000000000000000111///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------///...---++++++,,,...000,,,,,,,,,,,,,,,------------//////---,,,111;;;CCCMMMVVV^^^aaadddhhhjjjiiiYYYUUUTTTWWW]]]^^^YYYTTTKKKLLLLLLLLLKKKJJJJJJJJJKKKAAA555...---...---+++,,,111333...+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++,,,---......---777BBBGGGGGGCCC999///+++,,,,,,+++,,,---///222000222777;;;>>>BBBEEEGGGDDDHHHJJJHHHAAA888000+++************************(((***++++++)))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---000111111555::::::777---,,,***)))))))))***+++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((('''***))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((((((***111AAAMMMDDD///(((---((((((((((((((())))))(((+++***(((''''''(((***+++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))),,,///222222222yyywwwooojjjbbbZZZTTTNNNIIIEEECCCAAA===:::888666444333222222111111111111222222444444222111//////......///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,+++******+++,,,------,,,,,,,,,,,,,,,---.........///000......444???IIIRRR\\\dddffffffhhhjjjiii\\\XXXTTTSSSTTTSSSOOOKKKQQQTTTXXXYYYWWWVVVVVVXXX[[[MMM<<<000,,,,,,,,,+++,,,111222...+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++,,,---......222===GGGLLLLLLGGG===222.........,,,+++---111444888;;;???AAABBBCCCEEEGGGEEEHHHKKKKKKEEE;;;222...************************((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---///000///333777777444,,,+++***)))))))))******(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''*********))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++((( +++JJJ]]]QQQ555"""(((((()))+++*********+++))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))+++...000///...xxxtttlllggg___WWWRRRMMMHHHEEECCC???;;;888777666444222111111111000111111222333555444333111///...------///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------------------------,,,+++***+++,,,---,,,+++***++++++,,,---......///...///000111444<<>>FFFHHHGGGDDD;;;222///000///---,,,...444999???CCCGGGHHHHHHHHHKKKNNNNNNNNNPPPOOOGGG:::000...************************''')))******)))(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++...//////111555444///*********)))))))))******((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''')))***************************++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))+++,,,---'''(((&&&,,,BBBWWWTTTCCC---)))(((******)))+++...((()))++++++++++++)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((()))+++---...---+++wwwrrrhhhccc[[[TTTOOOKKKGGGEEEAAA===999666555555333111000000000000000111222222444333111000///...------///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------------------------------///---+++,,,---...---+++***+++,,,...//////000000......000444<<>><<<;;;666///---//////...---111999@@@EEEIIILLLLLLIIIIIILLLPPPSSSQQQPPPNNNEEE666...,,,************************''')))******)))(((((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---//////111333111,,,***))))))))))))*********'''(((((()))******++++++))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))&&&'''((()))***+++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))000,,, $$$;;;PPPYYY???555,,,***)))&&&(((,,,))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))((((((***,,,,,,+++)))wwwpppeee```XXXQQQMMMIIIFFFDDD@@@<<<666444444333111///000000//////000111222222111111000//////...////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------000---***)))+++---,,,++++++,,,...000111222222111------000777CCCOOOYYY^^^\\\gggnnnnnnkkkmmmqqqsssrrrlllaaaVVVPPPOOOSSSWWWTTT___iiijjjbbbZZZWWWWWWQQQUUUYYYXXXPPPCCC777000+++000222...+++,,,......++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++,,,---......555888999555444444111,,,+++---///...///333===EEEIIILLLNNNLLLHHHFFFIIIMMMRRRNNNMMMKKKBBB333,,,,,,************************''')))******((((((((()))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((,,,//////111333///***))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***************)))((((((((((((((((((((()))******************************))))))))))))))))))))))))))))))((((((((())))))***)))!!!"""+++...)))---777WWWGGG777000+++'''(((,,,***)))(((((((((((()))***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((***,,,,,,***(((uuunnnlllbbb]]]UUUPPPMMMIIIDDD@@@>>>===:::777333111///...222111000//////000111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,*********))))))))))))))),,,------------,,,+++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111,,,((((((,,,///...+++------,,,,,,---000222444333111222:::GGGSSS\\\```dddjjjmmmjjjhhhjjjkkkjjjmmmmmmhhh]]]QQQKKKMMMRRR[[[XXX\\\ccccccXXXMMMHHHHHHKKKTTT^^^[[[III888000111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++*********+++,,,---+++(((&&&)))((((((***,,,...---,,,111111111000......///111000111222333666;;;@@@CCCMMMMMMMMMJJJGGGFFFFFFHHHPPPMMMLLLKKKDDD777...+++************************)))************+++++++++))))))))))))))))))))))))+++***))))))+++,,,+++***+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++++++++***)))((((((***---///000///...,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((***))))))(((((((((((()))))))))))))))************(((((((((((())))))))))))444RRRZZZ???%%%%%%,,,+++""",,,...&&&%%%...///((())))))******)))(((''''''(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))}}}rrrllljjj```[[[SSSNNNKKKGGGBBB>>>===;;;999666333111000///111111000//////000111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000,,,((())),,,///...,,,...---,,,,,,---///111333444666;;;AAAIIIQQQYYY]]]___eeegggeeedddgggjjjiiihhhjjjggg]]]QQQKKKOOOUUUYYYVVVZZZaaabbbYYYOOOJJJHHHJJJSSS[[[WWWHHH888000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///...---++++++,,,,,,,,,,,,---...///---///000///---,,,,,,,,,+++///333444555:::DDDKKKNNNMMMLLLKKKJJJHHHGGGGGGIIIHHHJJJLLLFFF999...***************************)))************+++++++++***************************))))))***,,,,,,+++***+++***))))))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++++++++***))))))(((***---/////////---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))((((((((((((((()))(((((()))))))))*********(((((((((((())))))))))))555111888GGGIII;;;+++%%%,,,)))(((***+++***'''$$$(((((()))))))))(((''''''(((((((((((()))))))))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))yyyoooiiiggg^^^XXXQQQLLLIIIEEE@@@<<<:::999777555333111000000111000000//////000000111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000---)))***,,,...---,,,///...---------...000111222999BBBGGGJJJMMMQQQVVVZZZ^^^```___^^^bbbcccbbbbbbeeecccZZZNNNKKKRRR[[[XXXWWWYYY___aaa[[[RRRNNNIIILLLRRRWWWRRRDDD666000------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,..................//////,,,---------------///000+++---//////...,,,+++++++++111555555333777BBBLLLLLLJJJHHHIIIJJJIIIEEEBBB>>>@@@EEEIIIEEE999...)))++++++++++++++++++++++++)))************+++++++++************************))))))))),,,...///---,,,,,,+++)))))))))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************++++++++++++***))))))(((***,,,.........---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((''''''(((((()))(((((())))))))))))******(((((((((((())))))))))))'''))),,,555IIITTTBBB'''***'''***111***"""///'''''''''(((((((((((((((((((((((()))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))wwwmmmfffddd\\\VVVOOOJJJGGGDDD???;;;888777555444222111111111000000000//////000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---++++++---...---,,,//////...---------...///...555???FFFIIIIIIIIIJJJRRRWWWZZZYYYZZZ\\\ZZZWWW\\\^^^\\\RRRHHHIIIUUUbbb]]][[[[[[^^^___\\\UUUQQQLLLOOORRRRRRJJJ>>>444...++++++,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...///222111111///---,,,,,,---++++++,,,000333444222///---///000000//////000111333555555222000333;;;AAAEEEBBB@@@AAADDDDDD>>>999555666<<>>???777//////000000//////111444777777444000...///111444555:::777555777::::::555///000///222666666000------++++++++++++++++++++++++))))))*********+++++++++************************++++++---000444666666555444111...,,,++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************)))******+++++++++******)))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''((((((((()))))))))*********)))(((((((((((()))'''(((((((((((()))))))))(((((((((((())))))))))))///)))))),,,''''''<<>>:::555444333111000000000000...//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******++++++,,,,,,///...,,,+++***+++,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,.........---------------...///222:::AAADDD@@@<<<888===CCCGGGMMMSSSSSSOOORRRQQQLLLEEEBBBJJJ[[[hhhgggccc[[[TTTSSSUUUTTTPPPMMMPPPMMMCCC999333...++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///333666999;;;<<>>OOONNN888$$$&&&555,,,+++)))(((((()))***+++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))yyyrrrlllccc\\\ZZZTTTOOOHHHDDDAAA>>>:::666444333222000///.........---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,---...//////333222///---++++++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...///000///...,,,,,,,,,+++,,,------......------***,,,...---,,,---222777:::888444111777@@@EEEEEEKKKJJJHHHIIIMMMUUU]]]bbbaaa[[[NNNBBBAAAIIIMMMKKK@@@DDDAAA555,,,,,,---,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***...555<<>>:::777555444333111000/////////..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,---///222666999@@@444++++++,,,******---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++---...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------------------......//////222555777555333444:::AAADDDHHHHHHGGGKKKTTT\\\___\\\UUUMMMHHHHHHMMMQQQTTTMMMFFF>>>888333...///444::::::666...+++------***+++++++++++++++++++++++++++---111777>>>BBBCCCCCCAAADDDDDD@@@777111///000111,,,+++---......111666999???DDDBBB???;;;444...---......---,,,---///111222111111222222111---)))++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******++++++************++++++++++++++++++,,,///555999;;;;;;777///,,,......,,,((()))***)))''''''(((***''')))***)))((('''(((***,,,+++***))))))***+++,,,---,,,***(((((()))***+++******************++++++)))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''((()))******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******222222222000...***&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++&&&%%%222DDDNNNIII@@@)))---,,,'''(((...+++"""++++++******)))*********++++++***))))))((())))))+++++++++*********))))))(((((((((((())))))))))))xxxlllbbb\\\YYYWWWPPPMMMHHHDDDAAA===:::777555444333111000/////////..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++...222777<<<@@@AAA:::111)))***,,,++++++---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------..................//////---333999<<<999666444444:::>>>??????DDDPPPZZZ^^^ZZZXXXTTTOOOLLLNNNTTTYYY\\\PPPBBB999444222555;;;GGGFFF@@@777111000...***,,,,,,,,,,,,,,,,,,------///000444999>>>???>>>===;;;>>>???<<<555000///111000------111222222444888:::???CCCDDDCCCBBB;;;333......---+++***+++...000333777;;;:::444///,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******++++++************++++++)))*********+++000666;;;CCCEEECCC<<<777555222...,,,+++)))(((''''''((()))((()))***)))((('''(((***++++++***))))))***++++++---,,,***)))((()))***+++,,,+++++++++***))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''((()))******)))((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******---.........,,,***'''%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))111000,,,(((***666JJJYYYLLL000!!!(((+++"""###///+++***************++++++---,,,+++******)))******+++++++++*********))))))((())))))))))))*********wwwkkkbbb\\\XXXUUUNNNKKKFFFCCC@@@<<<999666444444222111000000//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,///555???IIINNNNNNLLL777000++++++---,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------////////////////////////+++///555::::::777333///666999:::;;;CCCQQQ^^^ddd___bbbccc___YYYXXX]]]cccgggVVVBBB777333444;;;CCCMMMMMMIII@@@999555000***+++++++++,,,,,,---------000222777<<>>;;;888666444333222111000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...444AAAQQQ\\\^^^VVVNNN666222...---,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000000000000////////////...------///333666777777555888:::<<>>>>>===888333...,,,,,,//////444;;;===:::999:::888999;;;AAAJJJOOOHHH===...---+++((()))---333888@@@EEEHHHAAA444+++***---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++************++++++******)))((()))...555:::EEELLLPPPNNNKKKIIIGGGCCC:::333+++''')))+++***(((((()))******)))((()))***+++******************++++++***))))))))))))******,,,+++++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((())))))(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***'''(((((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&)))+++,,,***(((&&&;;;OOOSSS===---...+++!!!))))))))))))***+++,,,---...---,,,++++++*********************************((((((((()))))))))******{{{pppgggbbb\\\UUUQQQIIIFFFBBB???===:::777555333333222111000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++555FFFXXXccc___QQQEEE000///---+++***+++***(((+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,...//////...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.....................000000000000000/////////000---++++++///333777999333888;;;>>>FFFTTTaaafffkkkmmmppprrroooiii```ZZZLLL???111,,,---111999AAAGGGOOOVVVVVVQQQGGG:::...,,,,,,,,,---------......333666<<>>:::;;;:::888555000---,,,,,,...///444<<<>>>;;;888999999999;;;AAALLLRRRKKK@@@---,,,***)))+++000888>>>GGGEEE@@@999111,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++************++++++,,,,,,***((((((,,,111666DDDKKKPPPNNNLLLLLLMMMLLL???777---)))+++---,,,***)))***+++***)))((()))+++*********++++++*********))))))))))))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((000***%%%%%%))),,,+++)))---111@@@LLLFFF111&&&((())))))))))))***+++,,,---,,,,,,+++***************************************'''''''''((((((((())))))~~~vvvllleeeaaa\\\UUUOOOGGGDDD@@@===;;;999666444333222222111000000111111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((111@@@OOOVVVQQQEEE;;;,,,...---))))))+++,,,******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++---......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........................//////000000000...///000000000000000000666<<>>888444222111///...------------......222888:::777666888;;;;;;<<>>777000+++***++++++***)))***++++++))))))***+++)))***++++++++++++***)))(((((())))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''))))))((((((***+++((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******++++++***))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((&&&%%%''',,,000&&&)))///;;;HHHJJJ===---))))))))))))***+++,,,,,,***************+++,,,,,,***************+++++++++(((((((((((())))))))))))xxxqqqgggbbb```\\\TTTMMMEEEBBB>>><<<:::888666444333222111111000111111111////////////////////////......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***///666<<>>GGGMMMUUU```fffhhhjjjqqqxxxyyyppp```NNNCCC555333333333000...222:::SSS[[[aaa___YYYOOO@@@333111111000000//////......111333666999;;;888333///...---,,,+++,,,---.........,,,...333555333333555:::;;;<<<>>>EEEHHHBBB999---,,,,,,+++---111888===???999222...------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++************++++++)))************+++...111<<>>444//////...---,,,++++++***)))+++///333666555111...222000---,,,------------...+++,,,000111///000444666888999:::>>>@@@;;;222------,,,+++,,,000555999888555111...---------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******++++++************++++++&&&(((***++++++,,,///111222<<>>:::777555333111222111000/////////000111111000000///......------......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************---......,,,+++***+++---++++++------+++000BBBSSSbbbaaaSSS:::++++++---+++++++++++++++,,,---...///......---,,,,,,---......++++++++++++++++++,,,,,,,,,,,,,,,---------......---------------------------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////---...222333000000222666:::@@@IIIRRRYYY]]]___YYYZZZVVVLLL???666555777BBBLLLRRRKKK:::...---111555<<>>BBBGGGLLLPPPRRRTTTPPPNNNHHH>>>555333999???KKKRRRUUUMMM<<>>;;;::::::999666333/////////000111111222333000000000/////////............---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,---...---++++++,,,...//////000111000333>>>JJJbbb\\\LLL666)))))),,,,,,+++++++++,,,,,,---...///........................------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////......000222111333>>>KKKLLLMMMNNNOOONNNOOOPPPQQQOOOKKKCCC999222333:::AAAJJJNNNOOOGGG:::...******......000666???EEEEEEBBBDDDBBB===555...+++---111888===AAA@@@;;;888999<<<888888777666555888<<>>===??????;;;:::;;;>>>AAA>>>666000......,,,,,,+++,,,111999AAADDDEEE777000+++,,,,,,++++++,,,+++,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,------...,,,+++***+++---+++---///222444666888888888888777555222///---+++)))))))))))))))*********((((((((((((((((((((((((******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))((((((((()))+++000///...,,,***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***((()))******)))***,,,...)))((((((((())))))***+++,,,+++***+++---...---+++***+++---...111666<<<@@@;;;;;;:::777444111...---yyytttnnniiifff```ZZZTTTOOOIIIEEE???;;;999999<<<<<<999666......///000111222222333111111000000000000//////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,+++******,,,---000///111777::::::===BBBXXXQQQCCC333)))(((+++,,,************+++,,,---...---------......---------.........---------,,,,,,,,,,,,,,,---------......------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------..................///000000555EEEUUUaaaaaa___[[[WWWUUUUUUVVVVVVQQQHHH===444222555999BBBCCCBBB<<<444---******///...111<<>>???CCCEEEBBB888000.........,,,+++---444===FFFIIIJJJ:::111++++++,,,+++***,,,+++,,,------------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***,,,......000333777999999999888666555444222///,,,***)))(((((())))))))))))******((((((((((((((((((((((((******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''(((***---222111///---+++)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***((()))************,,,---++++++***)))))))))))))))+++******+++,,,---------...111444555666888:::<<<888555222000///000111111}}}xxxqqqlllhhhddd^^^XXXSSSMMMGGGCCC===999777888<<<===999555......000111222222222222000000000000000/////////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++******,,,------111:::DDDFFF@@@<<<<<>><<<@@@DDDCCCBBBCCCEEEHHHEEE:::111......///,,,,,,000777AAAIIILLLLLL<<<333++++++---,,,***++++++,,,---......---,,,+++*********+++++++++++++++++++++++++++++++++++++++)))***++++++******,,,...333666999<<<<<<;;;888666222111000...,,,+++***))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((''')))+++...444222000...,,,***))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******''')))++++++******+++------,,,+++***))))))))))))*********+++,,,---//////555888:::;;;999888888888333111//////222666999:::|||vvvooohhheeeaaa[[[VVVPPPJJJDDD@@@<<<888555777;;;;;;666000...///000111222222111111..............................---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,++++++---...///;;;LLLUUUOOO@@@777666888444///,,,+++***+++,,,+++++++++++++++---......---...////////////...---000000//////...------,,,,,,,,,,,,---------......------------------------...000333666666444222000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------............000666>>>BBBGGGQQQ[[[]]]]]]\\\VVVPPPNNNQQQUUU^^^[[[UUUMMMGGGBBBAAAAAA>>>888111---,,,---...------///:::KKKUUUVVVSSSSSSTTTNNNCCC888111333;;;CCCMMMMMMLLLJJJGGGCCC???===:::<<>>333+++***---,,,******+++,,,---//////---,,,+++++++++++++++,,,,,,,,,---------------------------***+++,,,------...000333999;;;>>>@@@???;;;666333---,,,,,,+++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''))),,,///444333111///---+++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******''')))++++++******+++---,,,,,,+++++++++++++++,,,,,,---......///111444666999::::::888555333333333222222333777===BBBDDDCCC{{{uuummmfffccc___YYYTTTNNNHHHBBB>>>===888444555999888222,,,...///111222222111000000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,------,,,,,,...000333EEE\\\cccSSS<<<000000---***)))***+++++++++,,,,,,,,,,,,,,,---...//////...///000111111000///...111000000///...---------,,,,,,,,,---------......------------------------'''***...000111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......111555>>>IIIOOORRRWWW^^^ZZZ[[[ZZZUUUPPPPPPTTTZZZ[[[YYYVVVSSSQQQQQQRRRSSSBBB:::111,,,,,,...//////---222???QQQZZZXXXUUUUUU[[[UUUJJJ>>>888;;;DDDMMMNNNLLLJJJHHHFFFBBB<<<888===@@@CCCEEEEEEEEEFFFGGGBBB<<<:::@@@GGGIIIIIIJJJCCCHHHFFF;;;000,,,,,,---,,,...333<<>>IIINNNNNNMMMGGG666+++---...)))(((,,,...,,,+++---000111///,,,------,,,---...///111222666999<<<===;;;888666555222222444777:::<<<;;;999;;;;;;;;;999777444111///************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((***)))((((((((()))+++,,,000000111111000...+++***((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((&&&&&&'''(((+++)))(((((()))*********,,,***((()))---111333555333777;;;===;;;888666555444666444///---111444444===???AAAGGGRRR\\\]]]YYYyyytttpppjjjeee___[[[TTTOOOIIIDDD???<<<777666555333222111000000//////111111111111////////////......---------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++000AAARRRTTTFFF666---+++)))************+++++++++(((***,,,---,,,,,,---......------------------............---------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---,,,,,,---///000///<<>>>>>>>>>>>CCCDDDFFFGGGHHHGGGGGGFFFAAA===:::===DDDHHHFFFCCC>>>;;;777222///------------///555>>>HHHNNNQQQPPPJJJ999---///111...,,,......---,,,...000111000...---...///111444777:::<<<===@@@CCCDDDBBBAAA@@@@@@;;;:::999:::;;;;;;999888999999777555222000---,,,************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((***)))((((((((()))***+++//////000000///---+++)))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''''')))+++)))))))))***+++++++++***......///222666999999888:::;;;======;;;888555333222666777444444888;;;;;;???EEEMMMVVV```gggeee```wwwrrrnnnhhhddd]]]YYYSSSMMMHHHCCC>>>:::555444222111//////............///000000///....../////////.........------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,666AAABBB:::000+++***)))************+++++++++(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000///>>>TTTdddlllnnnnnnnnngggddddddgggfff^^^WWWUUURRRWWW^^^cccccc^^^XXXSSSBBB555+++,,,...++++++//////333@@@SSS^^^___ZZZWWWZZZZZZXXXUUUVVVWWWRRRKKKGGGDDD@@@===;;;<<<===??????AAADDDFFFGGGFFFDDDCCCBBB@@@???AAAEEEEEE???:::444333000...------.........///333999BBBJJJOOOQQQKKK:::...000444333000///---------///222333222111111222444888<<>>;;;:::888666555555444222///---+++***)))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))((((((((()))***+++------......---+++)))((((((((((((((((((((((((((()))((((((''''''(((((()))'''((())))))((()))+++,,,******+++,,,,,,+++******111444:::@@@EEEFFFCCC@@@@@@>>>;;;999888777555333333999<<<<<<===@@@AAA@@@@@@LLLZZZdddllloookkkeeevvvpppkkkeeeaaa[[[WWWQQQKKKFFFBBB===999444333111000///............///000000000000///...///////////////......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++///333333000---++++++))))))*********+++++++++)))***,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////111AAAVVVdddhhhhhhiiikkkhhheeeeeegggeee]]]VVVTTTPPPUUU[[[___]]]VVVMMMFFF999000***,,,...,,,+++------000;;;LLLWWWWWWRRROOOTTTTTTRRRQQQUUUVVVPPPGGGDDDBBB>>>;;;:::;;;===???<<<>>>BBBEEEFFFEEEBBBAAABBBAAAAAACCCDDD@@@888111///...,,,++++++,,,...///,,,,,,---222999AAAIIIMMMJJJ:::///111888888444111---...000333666888999999;;;;;;===???BBBFFFJJJLLLCCCDDDEEEDDDCCCDDDEEEGGGGGGCCC===888666444333111000...,,,***)))))))))************************************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))******++++++++++++***)))((('''(((((((((((((((((((((((())))))(((((((((((())))))'''((()))((('''((()))++++++,,,,,,+++++++++---...777<<>><<<;;;<<<>>>???:::<<<@@@CCCDDDCCCAAA???BBBAAA@@@@@@???:::222,,,------,,,++++++,,,---...+++******---222999AAAGGGGGG<<<444666===???;;;666222444777:::===@@@BBBDDDCCCCCCBBBBBBCCCDDDFFFGGGDDDEEEDDDCCCAAAAAABBBDDD@@@<<<666222000//////...+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))))))))*********))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))((())))))(((''''''(((******+++,,,,,,---111888===CCCFFFLLLQQQRRROOOGGGBBB333111000000444888<<<>>>CCCLLLSSSUUUVVVVVVSSSNNNMMMWWWbbbgggiiiiiifff```|||ssskkkddd^^^ZZZWWWSSSMMMHHHCCC???:::777333333222111000000000000///000111111111111000/////////000111000///...---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++***+++,,,---...)))************++++++++++++---......---,,,---...---...///000000///...---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000:::GGGQQQUUUYYY^^^aaa^^^XXXUUUVVVUUUPPPNNNOOODDDDDDDDDBBB===777111------++++++,,,......---,,,111000666EEEPPPPPPJJJFFFPPPOOOKKKHHHIIIMMMKKKGGGEEEDDDAAA>>>===<<<======999;;;>>>AAABBBBBBAAA@@@@@@>>>;;;999777333///+++------,,,,,,,,,,,,------++++++,,,,,,///555<<>>DDDFFFBBB===999<<>>GGGNNNNNNMMMLLLKKKIIIDDD===888...000333555888===CCCGGGMMMVVV```dddfffgggccc___[[[aaaeeeggghhhjjjgggbbb}}}vvvooohhhbbb\\\YYYSSSOOOIIIDDD@@@;;;777444333222111000////////////......000000000000.........///111111111000...---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,+++******+++---)))************++++++++++++,,,......,,,+++,,,,,,---...000111111000...---,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000000//////...222999@@@EEEKKKPPPTTTLLLGGGEEEGGGGGGCCCAAABBB666666666555333000---+++***+++,,,,,,---...---,,,000...444CCCOOOQQQKKKGGGRRRSSSPPPKKKIIILLLLLLIIIFFFEEECCCAAA>>><<<:::::::::;;;===???AAAAAAAAAAAA>>>;;;555111......------+++++++++,,,,,,,,,------***+++------...111777;;;999;;;===AAAFFFGGGDDD@@@===@@@BBBCCCAAAAAACCCDDD<<<;;;999666555444444444---...//////---,,,---...000...+++)))***+++++++++******+++++++++++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''((()))))))))((('''))))))(((''''''''''''(((((((((((((((((((((((((((******))))))))))))******'''(((*********,,,...111444999@@@CCCFFFJJJQQQWWWMMMIIICCC>>>;;;888555333111777>>>AAAAAACCCJJJPPPVVV___iiimmmoooooolllgggfffhhhiiiiiillloookkkeeezzzwwwrrrlllfff```\\\ZZZPPPLLLGGGBBB===999444111222111000///////////////,,,---...//////...---,,,...///111222111000...---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((***,,,,,,***((()))+++)))************+++++++++***+++------+++******+++---...000111111000...------------....../////////---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000000//////---...000333888===BBBEEE<<<888888<<<<<<888555555,,,---...//////...---,,,***,,,,,,,,,---......,,,---+++000@@@NNNQQQLLLHHHSSSVVVTTTNNNKKKKKKLLLJJJGGGFFFDDDBBB???;;;888777:::;;;===>>>@@@AAABBBBBB===888111,,,)))***---///))))))***+++,,,------...(((***,,,------...222666111777===AAADDDEEECCC???===???AAA@@@<<<:::;;;<<<444333111///.........///(((***,,,---,,,+++,,,---...,,,***)))***++++++***+++,,,,,,---,,,***((('''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))((('''''''''((((((((((((((((((((((((((((((******))))))))))))******%%%'''***,,,---000333666@@@FFFNNNQQQPPPPPPSSSVVVFFF@@@999333222333444555777@@@IIIKKKHHHHHHNNNUUU\\\eeennnppppppoookkkeeekkkkkkjjjkkkooosssooogggzzzpppgggbbb^^^ZZZWWWQQQKKKDDD???<<<:::777555333222111///......------//////............//////222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++,,,---,,,*********,,,)))***++++++,,,,,,++++++......---------,,,,,,,,,***+++---//////...---,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................//////////////////////////////000000111111111222333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---000777AAAJJJPPPSSS\\\\\\WWWQQQPPPPPPIII>>>???CCCEEEBBB:::444111222<<<<<<<<<;;;:::999999888000///---+++++++++---...++++++++++++++++++++++++******+++,,,,,,---......000222555777888777666555333444444333222111111222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&,,,++++++++++++++++++,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))(((&&&(((,,,***%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''+++***************(((&&&******,,,111888@@@HHHLLLSSSSSSSSSUUUVVVRRRLLLFFF555555444444444777===AAABBBHHHPPPTTTUUUUUUVVVWWW```^^^aaaiiinnnkkkgggeeejjjjjjgggeeekkkrrrnnnfff~~~wwwnnngggbbb^^^YYYUUUOOOJJJCCC===;;;888555333333222111///......------////////////////////////111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************+++,,,,,,******+++,,,***++++++,,,,,,,,,,,,,,,...------------,,,,,,,,,***+++---...///...---,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................/////////////////////////////////000000000111111333333222111111000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...333:::DDDNNNSSS___]]]UUUMMMJJJJJJEEE<<<999===???===777111000111666555555444333333222222000...---++++++,,,---...++++++++++++++++++++++++******+++,,,,,,---......,,,...111222333222000///...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))((((((((('''''''''++++++************++++++))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&)))***'''&&&***,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''******))))))***)))(((''')))---333<<>>999888777777>>>===<<<<<>>888555555333000,,,///111111000......////////////......---------...------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...///...---,,,++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&***,,,)))((())))))&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((('''((()))***111888BBBLLLQQQRRROOOLLLEEE@@@999444333555:::<<>>999666444333222111000//////......///...000111333333111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************((()))++++++++++++---...+++,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////............------------222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,///111///+++,,,222777666444222222222000///...***,,,...//////.../////////////////////.........---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......---,,,++++++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&)))***,,,111444...&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))(((''''''***,,,666<<>>BBBFFFJJJMMMQQQRRRSSSVVV\\\fffqqqxxx{{{}}}}}}xxxpppjjjgggggg```ZZZWWW[[[______```bbb___YYYSSSOOOHHH>>>555222|||wwwmmmhhhbbb^^^[[[WWWQQQMMMFFFFFFEEE@@@:::666444555111000000///////////////////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************+++,,,,,,******+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,++++++***++++++,,,,,,,,,,,,------------)))*********++++++++++++,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////......------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------------,,,,,,---,,,...333333...---000---,,,,,,---...//////...------------------------+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))************))))))(((((())))))***)))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%'''(((***111777444---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''')))+++***((((((---222BBBCCCDDDDDD@@@;;;555111555;;;CCCIIILLLOOORRRTTT[[[\\\]]]^^^bbbiiirrrxxx}}}~~~wwwqqqnnnmmmccc]]]YYY[[[[[[WWWSSSRRRQQQQQQQQQNNNCCC666333777zzztttnnniiibbb]]]ZZZVVVQQQLLLEEEFFFEEE@@@:::555444444111000000////////////000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++,,,---,,,*********,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******---,,,,,,+++*********+++,,,,,,------------......))))))******++++++++++++,,,,,,,,,------.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000/////////.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,******+++---//////...000...///222000+++***///...---,,,---.........---..................//////+++,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///+++,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((%%%'''++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''***,,,***((()))...333GGGFFFEEEBBB===777222...:::@@@IIIOOORRRUUUXXX[[[bbbccccccccceeejjjqqqvvv{{{|||uuuqqqooofff```\\\\\\ZZZSSSLLLIIINNNPPPRRRKKK<<<000666DDDxxxpppkkkfff```\\\YYYUUUOOOJJJJJJFFF@@@;;;888666333111////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,---...---+++***+++,,,+++,,,.........,,,***(((,,,,,,++++++,,,,,,---...------++++++++++++------)))******++++++******))),,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,............////////////000000000000000000000000////////////............------------.........///++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------............------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++************)))+++,,,+++)))***------)))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))++++++************++++++***************************)))))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))******))))))(((((('''''')))))))))))))))))))))))),,,+++***))))))***++++++))))))((((((((((((((((((''''''(((((())))))******((()))+++------+++)))(((***%%%'''---+++'''///<<>>999555333222000///////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...222111///...,,,,,,+++++++++++++++***+++,,,,,,---,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,,,,---...//////000............//////////////////////////////////////////.........---------------........./////////000000///...------,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------............------------------------------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))---...+++***,,,+++(((************************+++++++++*********))))))))))))))))))))))))))))))++++++************++++++************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))******'''(((***+++,,,,,,,,,+++---,,,***((((((((()))***)))***,,,------,,,***)))+++((((((******...;;;HHHKKKJJJEEE;;;222000666<<>>KKKJJJGGG@@@666///111999AAAJJJTTT```gggjjjlllpppsssrrrkkkbbb]]]\\\]]]]]]]]]XXXSSSOOOQQQXXX^^^___^^^ZZZPPPFFFBBBBBBEEEKKKRRRYYY___ddd___OOO>>>888:::yyypppkkkkkkeee```YYYTTTPPPKKKEEE@@@<<<999555222111111000///000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++******+++,,,//////......---,,,,,,,,,***************+++,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,---------............---------.../////////000............////////////000000000000000000000000.........------------,,,....../////////000000000//////......---,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------............------------------------------////////////////////////++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---222555111---,,,+++)))+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++************++++++************************)))))))))***************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))***++++++,,,+++++++++***(((&&&'''))),,,...,,,,,,,,,,,,++++++++++++(((((())))))))))))(((((())))))***)))***222@@@JJJHHHCCC;;;222...222<<>>;;;888444222111111000///000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++***,,,---+++,,,---......---,,,+++***************++++++,,,)))***+++,,,,,,+++***)))******++++++++++++*********++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------........................////////////............////////////000000000000000000000000.........---------,,,,,,------------............------------,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---------............------------------------------........................************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++)))000444111---,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++************++++++************************((((((((())))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))((()))+++,,,---------,,,***)))(((''''''(((***+++)))+++,,,---...---++++++))))))))))))))))))))))))'''***+++)))+++333@@@IIIEEE@@@777000...444???HHHNNN\\\iiimmmmmmmmmkkkhhhggg^^^RRRKKKKKKOOOSSSUUUNNNNNNRRR]]]iiilllfff___AAA666---///555888:::<<<@@@HHHTTT]]]___WWWGGG:::{{{vvvmmmhhhjjjccc^^^WWWRRRNNNIIIBBB===:::777444111111111111000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++---,,,,,,,,,---...)))***,,,......---,,,+++*********)))***++++++,,,)))***+++,,,,,,+++***)))*********++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---------........./////////////////////...................../////////000000000000000000000000000......---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------..................---------------------------------------------------************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++%%%---222000,,,---------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++************++++++************************''''''(((((()))))))))***))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))***,,,---......------((())))))))))))(((((('''(((***,,,//////...,,,+++************************&&&***+++)))+++333???GGGCCC>>>666///...555@@@IIIQQQ___lllnnnlllkkkgggbbbdddZZZNNNFFFGGGLLLRRRUUURRRQQQTTT^^^iiinnniiibbb:::222...666@@@CCC@@@>>>///888FFFVVVaaa```RRRDDDwwwsssnnnhhhfff```[[[TTTOOOKKKFFF???:::<<<888222...---///000000......////////////.................................,,,***+++---...,,,***,,,,,,,,,---------......,,,,,,------------------+++000444555222...,,,+++++++++------------++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))***+++,,,---...---,,,+++++++++++++++++++++++++++)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------............///000//////.........//////////////////000000000000000000///////////////000000///...---------------.........------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------.........//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,++++++************++++++************************)))))))))))))))))))))))))))***,,,------,,,***)))+++***)))(((((()))***+++***+++---......---+++***))))))(((((((((((())))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***''',,,777888---))),,,///***&&&'''***,,,)))%%%'''(((***,,,.../////////((())))))))))))((((((''''''&&&''')))---444:::===BBB<<<444------444@@@HHHSSScccqqqoooddd[[[XXXWWWOOONNNNNNPPPTTTXXXZZZ[[[XXXTTTQQQXXXgggpppjjj^^^@@@---+++;;;JJJTTTRRREEE888333777KKK```fff___WWWzzzrrrppplllgggeee```[[[SSSNNNJJJEEE???:::;;;777333000///000000000......////////////.................................,,,***+++---...---+++,,,,,,,,,------------...------------------------+++333:::;;;444---+++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------............///000//////.........//////////////////000000000000000000////////////000000000///...............///......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------.........///------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***************+++++++++++++++************++++++************************)))))))))))))))))))))))))))***,,,------,,,***)))+++***)))(((((()))***+++)))+++---//////...---+++))))))(((((((((((())))))((()))******((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***'''+++555555,,,(((,,,+++***))))))))))))))))))******++++++---///111222,,,+++)))(((''''''((()))(((((((((***...222777:::<<<888333///111:::FFFOOO]]]hhhmmmggg\\\UUURRRQQQLLLLLLNNNSSSZZZ___bbbccc[[[XXXUUUZZZfffooolllcccCCC333222AAALLLUUUUUUJJJ666222777JJJ___hhhgggcccuuuooonnnkkkhhhggg```ZZZRRRKKKGGGCCC===999999777444333222222111///......////////////..............................---,,,+++,,,---...---+++,,,,,,,,,,,,------------.........------,,,,,,+++***444>>>===444,,,+++---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******************************************+++,,,,,,++++++++++++++++++++++++************+++++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......//////000000000000000////////////000000////////////000000//////.........//////000------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++***************++++++************++++++************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******(((+++...111222111///---))))))(((((((((((()))))))))++++++***((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***''')))111111***(((,,,&&&((())))))'''&&&(((***,,,***)))(((***,,,000222111...+++(((&&&''')))***))))))***+++...111444555444333000000666AAANNNWWWcccgggeee\\\TTTRRRQQQPPPNNNOOORRRXXX___dddgggggg___]]]ZZZZZZcccmmmooolllNNN@@@BBBMMMRRRXXXYYYRRR888222444DDDXXXdddjjjllltttooonnnkkkiiihhh___XXXOOOHHHDDD@@@<<<888777666555555555444111///......////////////..............................------,,,,,,---------,,,++++++,,,,,,,,,---------//////...---,,,,,,+++++++++222888777111,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))((()))***+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////////////////000111000000000000////////////000////////////000000111......------......//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++************++++++************************)))))))))))))))))))))))))))***++++++++++++***)))***))))))))))))))))))***(((***...222333333111///))))))(((((((((((())))))***+++,,,+++)))(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***'''(((,,,---)))(((+++$$$%%%'''''''''(((((()))(((((('''&&&''')))+++---111///---***)))(((((()))((()))***,,,...000222333/////////111888DDDQQQZZZ^^^^^^ZZZUUUTTTWWWYYYWWWTTTUUUXXX\\\aaaddddddccc______\\\YYY^^^iiiqqqsss]]]SSSUUUZZZWWWXXXZZZUUU;;;333000;;;LLL[[[gggnnn}}}sssooommmiiiffffff\\\VVVMMMFFFBBB???;;;777555555555666666555222///......////////////..............................------------------------+++++++++,,,,,,,,,------//////...---,,,,,,++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))((()))***+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000111111111000000000/////////...///////////////000111111...---------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++************++++++************************))))))))))))))))))))))))************************)))))))))******)))))))))'''***...111333222111000))))))(((((((((((())))))+++,,,,,,+++***))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''''')))***((()))+++)))'''&&&(((---...,,,)))&&&''''''((())))))))))))------......,,,***(((''''''''')))+++---000222333......///111777BBBNNNWWWVVVWWWVVVVVV[[[aaabbb^^^YYYZZZ[[[^^^aaacccbbb```^^^^^^[[[VVVYYYdddnnnssshhh___``````VVVRRRSSSOOO===333...777HHHYYYgggpppyyyppplllhhhccc``````XXXRRRJJJEEEBBB>>>:::666444333444555666555222///......////////////..............................,,,...///...---,,,---...++++++++++++,,,,,,,,,,,,.........------,,,,,,+++---***''''''***---///...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000111222222111111000000//////......///......//////000111222//////...---------------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++***************++++++************++++++************************))))))))))))))))))))))))************************))))))************))))))((())),,,...000000000///))))))(((((((((((())))))***+++,,,,,,+++***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***---***(((+++111333///***((()))***+++,,,+++***))))))***---......,,,)))'''''''''((())),,,///111333222111000000555>>>JJJRRRUUUXXX[[[^^^dddjjjiiiddd]]]\\\]]]```ccceeeeeeddd______ZZZTTTUUU^^^hhhlllhhh^^^___]]]PPPIIIIIIEEE<<<222000<<>>999555222222222444555444222///......////////////..............................,,,...//////---,,,---///***++++++++++++,,,,,,,,,------------------------,,,+++*********,,,...///---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,------------------------------------------------------------------............///////////////000111222333111111111000///.....................///000111222333222111///............******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***************+++++++++++++++************++++++************************))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((((()))***+++,,,---......))))))(((((((((((()))))))))+++,,,,,,++++++---...(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***)))***,,,//////,,,)))++++++******************'''(((***,,,------,,,++++++***(((((())),,,///111666444111000333<<>>===000///...---222>>>NNNYYYYYYLLL;;;111//////...+++...,,,))))))***,,,------++++++++++++,,,------...,,,,,,------------------,,,++++++++++++,,,,,,---+++++++++,,,---...000000......------...///000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......,,,+++***)))))))))++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***)))))))))))))))***+++,,,************************++++++************++++++)))******++++++*********++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******+++*********++++++***((('''''''''(((******(((&&&(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))),,,///000///,,,+++***333999===:::222111999CCCZZZgggpppqqqrrrwwwxxxssszzzuuuoooooosssxxx{{{|||wwwuuupppiiiaaa\\\YYYYYYWWWYYY\\\[[[UUUJJJ>>>666888:::EEESSSWWWNNNHHHHHH~~~uuuooommmiiieee```ZZZTTTPPPIIIGGGCCC>>>999555222111222111111000000000000000111111000000//////...---------------............------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......------...111333......//////000222444555:::555000000444888===@@@:::888333...111>>>MMMVVVNNNBBB444---...111000---...---,,,+++,,,---------------,,,+++++++++,,,,,,......------,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++,,,---...//////------------...///000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***************+++************************++++++************++++++)))***+++,,,,,,,,,+++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++***))))))(((((()))******(((&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***'''***...000///------,,,000777???@@@888111444<<>>:::666333222222111111000000000000000111111000000////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............000444777444333111222555;;;@@@CCCEEE:::222111333555<<>>111///888BBBFFF>>>666---+++---000...+++------...---,,,,,,,,,,,,---,,,+++******,,,---...111000...---++++++******,,,++++++******+++++++++...------,,,,,,,,,------------,,,,,,---...//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++///...---,,,+++*********************************++++++************++++++)))***+++---------,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++************))))))))))))***+++++++++******************+++,,,,,,)))''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''(((((((((((()))))))))&&&(((+++,,,,,,---///111...555???EEE???444222666FFFUUUbbbgggkkksssuuuqqqrrrrrrssstttwwwxxxxxxwwwdddcccaaaaaaaaabbbbbbbbbaaaaaa___\\\YYYVVVVVVWWW___VVVKKK@@@777222555:::yyyqqqjjjgggccc___[[[UUUOOOKKKFFFEEEAAA===:::666444333222111111000000000000000111000000//////000000111000000/////////.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////000444999===666333111444;;;DDDKKKOOOMMM>>>222222333444@@@PPP[[[XXXJJJ888000444888666444000---,,,---...---+++000111111///,,,+++,,,---------,,,+++,,,...111333222000...,,,+++***++++++---,,,,,,++++++++++++,,,///...---,,,,,,,,,,,,,,,......---------------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,000///...---,,,+++++++++************************++++++************++++++(((***,,,.........---,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************''')))***+++)))))))))************+++------+++)))''''''(((((())))))******(((((((((((())))))))))))((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))&&&'''((())))))+++///222...222===HHHFFF:::222333===NNN^^^fffnnnvvvxxxtttnnnoooqqqqqqqqqnnnllljjjcccbbb```aaacccfffffffffaaa^^^[[[ZZZ[[[```dddhhheee___TTTIII???666222000~~~uuummmhhheeeaaa]]]YYYSSSMMMIIICCCAAA???<<<888666444333222111111000000000000000000////////////111222333222222111000///......---------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,---------.........+++++++++,,,,,,---------++++++++++++,,,---...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......///000222777===BBB777666777===GGGRRRYYY]]]WWWCCC555444333444CCCXXXfffcccTTT???555666444...000000/////////000111333<<<;;;777222//////333666666444111///...///111222///...---++++++,,,---.........---,,,,,,,,,,,,,,,------,,,,,,,,,---......000000///...------------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++************++++++(((***---/////////---,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))%%%'''******((('''(((***)))((()))+++------+++)))'''''''''((()))*********'''((((((((()))))))))***''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''((()))(((((())),,,......///:::JJJLLL???444222777JJJ]]]gggpppyyyzzzuuummmnnnoooooommmllljjjjjjkkkhhhdddccceeeeeedddbbb\\\YYYWWWYYY___fffjjjkkkccc^^^VVVMMMFFF===333+++{{{qqqiiigggddd```\\\XXXRRRLLLHHH@@@???===:::777555444333222111111000000000000000//////...///000111333444444333222111000///...---------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++,,,---...///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...000111444999@@@EEE??????CCCKKKWWWccciiilll```JJJ999666444333CCC[[[jjjhhhZZZEEE::::::666---...000111111111333999===HHHEEE>>>666222444;;;AAA@@@===888333000...---------,,,+++***+++---000111///...------,,,,,,,,,,,,+++++++++,,,---...///000333222111///..................---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))))))))***+++---...///************************++++++************++++++(((***---///000///...,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))$$$'''))))))'''&&&(((***'''''''''***,,,,,,+++)))&&&''''''((()))******+++'''((((((((())))))******''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))''')))******((('''((()))...---888JJJPPPCCC666111///BBBWWWbbbkkkttttttnnnlllmmmnnnoooooooooqqqsssrrrnnnhhheeedddbbb___\\\WWWUUUUUUZZZbbbhhhiiiggg```ZZZQQQIIIEEE???666---}}}qqqhhhccccccaaa^^^ZZZUUUNNNGGGAAA@@@===999777666666666555000000111111222222333333//////000000000000000///444555555555222...***'''.........------,,,,,,,,,,,,,,,---.........------***+++---...//////......,,,------------------,,,,,,,,,+++++++++++++++++++++******)))***+++---...++++++,,,,,,,,,---------,,,******---111222000---111///.........---+++))),,,+++******+++---///000------------------------.........------,,,,,,,,,,,,......---+++***+++,,,111111111555@@@MMMSSSQQQGGGLLLVVVbbblllrrrsssrrrlllUUU@@@888444444AAASSS``````^^^WWWQQQIII===111444;;;===888555<<>>:::777444444444333222000000111111111111111111//////000000000000//////222222333333222000...,,,...------------------..................---,,,,,,***+++,,,------,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++------,,,,,,,,,---...///++++++,,,,,,,,,---------...---,,,,,,...///111222444111---,,,,,,---------++++++))))))***+++---...------------------------/////////......---------,,,------...------------...222666>>>MMM[[[aaa___VVVYYY___hhhqqqxxx{{{{{{rrrWWW===555444444>>>LLL\\\^^^___[[[VVVQQQGGG===@@@EEEFFF@@@>>>FFFQQQYYYYYYPPPBBB<<>>666///...|||tttjjjbbbbbb___[[[WWWRRRLLLFFFAAA===:::666444333333111000111111111000000000000000///000000111000000////////////000000111222222222///...---,,,,,,---///000------------------------,,,,,,,,,,,,,,,+++*********,,,...000000...,,,***+++,,,,,,------.........000000///.........//////,,,,,,,,,,,,------------...///...,,,---111999??????:::222---,,,---///111---,,,+++******+++,,,---------------------------///////////////.........,,,,,,,,,...000000///...---444???KKK[[[jjjnnnlllffffffhhhmmmtttzzz~~~vvvWWW<<<444555555;;;EEEVVV]]]bbbcccbbb```ZZZSSS[[[^^^]]]VVVSSSYYYccchhh___NNNBBBHHHXXXfffmmmppptttyyyqqqZZZHHH@@@888......---,,,++++++,,,---...////////////////////////,,,------------222:::AAA>>>:::444000////////////000///...------------------------...............,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000***,,,------+++******+++))))))***+++++++++++++++,,,,,,,,,,,,------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))************+++++++++***)))((()))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((()))(((''''''&&&&&&''''''(((((())))))))))))(((((()))((((((''''''(((((())))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&***---222@@@MMMMMMEEE999777999DDDWWWiiirrrvvv|||~~~|||vvvsssuuuwwwvvvyyyvvvrrrmmmhhhdddaaa___^^^YYYUUUVVV[[[]]]YYYTTTIIIBBB===;;;777222...///{{{tttjjjaaaaaa^^^YYYTTTPPPKKKEEEAAA>>><<<888666555444222000111111111000000/////////000000111111111000//////------------///111333444111000...---,,,---...///*********+++,,,---...///---------------------,,,---///222444444222///---------...///000111111111111000000//////.........,,,,,,,,,------------...,,,...///------444BBBMMMMMMEEE:::111---...000222///...---,,,,,,,,,---...........................//////..................---,,,+++---000111///---///999GGGVVVeeeqqqssspppnnnmmmmmmooorrruuuwwwwwwlllRRR;;;666666333888BBBOOOZZZfffllloooqqqooolllqqqsssqqqkkkhhhkkkooopppgggTTTKKKYYYjjjrrrxxx}}}nnn[[[TTTUUUHHH444000///---,,,,,,---......000000000000000000000000,,,---------///555>>>DDD===999333000000111222222000///...---------------........................,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////+++---......,,,+++,,,---******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++++++++,,,---------------------,,,,,,,,,***++++++++++++++++++*********))))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))*********))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((())))))))))))(((((()))(((((((((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***$$$,,,---+++777LLLTTTOOOHHH@@@999===MMM```lllqqq|||}}}zzzrrrnnnoooooonnnrrrqqqooolllhhhccc```^^^^^^[[[WWWUUUUUUTTTPPPLLL???888333222111000222777yyysssiii``````\\\WWWRRRMMMIIIDDDAAA===;;;888777666444222000222222111111000000//////111111111111111000//////------,,,,,,,,,...000222333222000...------------++++++******+++,,,---...,,,,,,,,,,,,------......---000222444444222000---,,,------...///000000111////////////......------,,,,,,---------.........+++...///---+++222@@@LLLMMMEEE999000---...111222...------,,,,,,,,,,,,---........................------------------------...---,,,---...//////...111>>>NNN\\\jjjssstttppppppooooooqqqrrrqqqnnnlllYYYFFF888666333///444???GGGVVVgggpppvvvzzz|||zzzsssvvvvvvsssrrrtttsssqqqhhhZZZZZZjjjxxxzzz{{{eeeYYYaaahhhVVV:::222111000.........///000000000000000000000000000------------000666===BBB888555111///000222444444//////...---------------.....................---,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,---//////...------...+++,,,------......------)))))))))************+++,,,,,,++++++,,,,,,---............---------,,,,,,))))))************))))))******))))))))))))******((((((((((((((((((((()))((((((((((((((((((((((((((())))))))))))*********************++++++++++++))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((('''''''''(((((())))))))))))((((((((())))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***%%%------(((222IIIWWWWWWUUUIII===;;;FFFWWWeeelllzzz|||yyypppjjjiiigggdddjjjjjjiiihhheeebbb^^^\\\[[[ZZZWWWTTTOOOLLLIIIHHH@@@999333111000222888@@@}}}wwwqqqiiibbb___[[[TTTOOOKKKGGGCCCAAA:::888666555555444222000222222222111111111111111222222222222111000//////......---,,,,,,---///000333222222000///...---,,,///...---,,,+++,,,------------,,,,,,,,,,,,------,,,...000222222000...,,,***+++++++++,,,------------...............---,,,,,,---------............,,,...///,,,))),,,555>>>>>>999222---,,,...111222++++++++++++,,,,,,,,,,,,........................,,,,,,,,,---------------.........---,,,...111444:::FFFVVVcccnnnvvvvvvrrrqqqqqqssstttuuurrrnnnjjjOOO???444444111+++000<<>>444222111000//////000000///////////////////////////...---...111555:::===333000......000222333333......---------......///...............---------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++---//////...---...///,,,------...............------------............,,,,,,,,,,,,,,,------............------,,,,,,+++)))))))))******)))))))))******))))))))))))******(((((('''''''''((()))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++)))************)))((('''(((((())))))))))))((((((((())))))******))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((...---)))000CCCUUU\\\YYYNNNAAA;;;BBBPPP```iiiyyy|||{{{uuunnnjjjeee```ccccccdddcccaaa^^^[[[YYYVVVTTTRRROOOMMMJJJGGGFFFFFF@@@:::888666777>>>FFFzzzsssnnniiiddd^^^YYYSSSMMMIIIFFFCCCAAA999888666666777666444222222222222222333333333333222222222222111000////////////......//////000000///000111222222000///...//////.........000222444444333111///...------...---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------------............,,,///000...+++***...222111///,,,,,,---...//////,,,,,,---......//////...........................------------.........///,,,///000...,,,...777???LLLWWWdddmmmtttxxxwwwrrrrrrssstttwwwxxxwwwtttqqqXXXDDD555444222...111;;;HHHZZZmmmuuuvvvwwwxxxxxxssssssqqqooosssyyyxxxtttdddeeelllxxx}}}oooffflllrrrgggPPP>>>333222111////////////000........................000///...///111333555666///...---...000111000///---------------...///000//////.........---------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++)))+++------,,,+++,,,---+++,,,------......------000000000000111111111111---,,,,,,,,,,,,---............------,,,++++++***)))******++++++******)))******))))))))))))******(((((('''''''''(((******))))))))))))))))))))))))************+++++++++,,,*********+++++++++,,,,,,((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++***++++++,,,+++***)))((((((((())))))))))))((((((((()))************)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++,,,,,,,,,///<<>>>>>???>>>>>>CCCJJJxxxqqqmmmiiiggg^^^YYYRRRLLLHHHEEEBBBAAA;;;999999999:::999777555222222222333333444444444333333333222222000////////////000000111111222222+++---000333444333111000+++,,,---///222777;;;===<<<:::777444222000//////000000111111111111000000///////////////.........,,,---...000000000//////---------.........//////,,,///222222///...///000...---------//////---+++//////111222333333333333////////////////////////---.........//////000000***///111///,,,000<<>>333222000///.........///........................111/////////000111111111......---...//////---+++,,,,,,,,,---...///000111//////.........---------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++''')))++++++******+++,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,---............---,,,++++++******+++++++++,,,,,,+++++++++******))))))))))))******)))(((''''''((()))***+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++++++++,,,---,,,+++***)))(((((())))))))))))((((((((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,++++++---///777JJJ\\\]]]VVVJJJ???<<>>MMMXXXVVVIII===999777555555777<<<:::666222000000000111222333444555444222000...111111000///.........//////222222//////111111......555======888333222444---...///......000333666444:::999555===IIICCC333555000...000111000000333333222222111111222222333,,,...333555000111DDDZZZmmmvvvvvvwww}}}zzzuuuyyyvvvsssppprrrvvvzzz{{{zzzsss^^^FFF888333333666:::III```vvv|||wwwrrrrrrrrrsssooojjjggghhhhhhhhhhhhiiioootttwwwzzz~~~}}}zzzeeellluuuwwwmmmZZZDDD666222111111000000000000000000000000000////////////444333333222111000//////...------,,,,,,------...---------............//////............---------///......---------......,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---+++*********++++++(((000888888000)))))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))((((((++++++************++++++///...---,,,+++)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******+++,,,,,,---......---,,,++++++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))+++&&&'''---///111AAATTT]]]___RRRCCC@@@@@@HHHXXXgggooovvv{{{yyymmmkkkaaa^^^bbb]]]PPPHHHIIIJJJLLLNNNOOORRRSSSKKKAAA888777777:::@@@EEEFFFEEEyyyqqqjjjdddaaa[[[WWWQQQKKKGGGDDD@@@===;;;===???AAA@@@===:::777666777777888999<<>>DDDQQQ```jjjkkk[[[JJJBBB@@@??????@@@???===999666555444555666777777888888777555444333444444333333222333333333666888888444333666666444:::AAAFFFEEE???999888999555555444333333555888;;;???GGGJJJIIISSS```\\\MMM>>>888555666666444444777444444444444444444444444444222222333111444III```sss{{{zzzxxx|||yyywww~~~yyywwwuuuuuuwwwyyyzzzzzzsss]]]DDD777333333555777CCCYYYpppvvvssspppqqqssswwwsssmmmjjjiiihhhfffcccfffkkknnnnnnpppwww|||}}}rrrssssssmmmaaaOOO===333222111000000//////000000000000000000////////////333222222111000/////////...------,,,,,,------...---------............//////............---------------,,,,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***---,,,+++*********++++++(((...444333...))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((+++******))))))******+++------,,,+++***)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))******+++,,,,,,------,,,+++++++++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))***&&&'''---...///<<>>>>>>>>>>>>>>>>>>>>>>>999999999999::::::;;;;;;===>>>AAAGGGSSSbbbpppyyysss___JJJ@@@>>>===>>>>>>===<<<999777666666777888888888777777666666555555555444444444444444555666===???<<<888777:::;;;999BBBGGGLLLLLLFFFBBBAAABBBAAAAAA@@@>>>>>>@@@DDDHHHPPPXXX]]]___iiivvvttthhhKKKEEE???>>>===;;;;;;>>>>>>>>>>>>>>>>>>===<<<<<<<<<555111111222999NNNdddwww}}}xxxyyyuuuuuu~~~||||||{{{xxxvvvvvvxxxzzzsss[[[AAA555222333333444===RRRfffmmmjjjiiilllnnnuuurrrnnnmmmlllkkkgggdddbbbeeeccc]]]]]]fffqqqxxxsssnnneeeYYYLLL???555000222111000000//////000000000000000000////////////111111000000//////............------------......---------............//////............---------+++++++++++++++,,,---...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,+++++++++************************+++*********))))))))))))---,,,+++*********++++++)))+++------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))((((((+++******))))))******+++************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******+++++++++,,,+++***+++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))&&&(((,,,,,,,,,666CCCSSS[[[UUUHHH???777999FFFWWWaaammmwww~~~~~~wwwnnnlllddd``````YYYHHH:::555===FFFNNNPPPOOOMMMFFF@@@777999===BBBEEEDDD@@@<<<}}}wwwrrrmmmhhheee]]]YYYSSSNNNIIIEEEAAA>>>:::;;;===?????????======;;;<<<;;;;;;;;;===AAAEEEDDDBBB@@@===<<<;;;::::::>>>=========<<<<<<<<<;;;888888888999999999999999;;;:::===EEEQQQ___kkkqqqdddQQQ===444444555444444666555333222222222333444333333222111000000111111000000000000111111222333>>>>>>;;;666555999:::999<<>>888555AAALLLMMMJJJFFFAAA===AAABBBDDDDDDAAA<<<666222yyyuuuqqqooollliiibbb^^^XXXRRRMMMIIIEEEBBB<<<<<<===>>>>>>>>>>>>===;;;;;;:::888777888;;;>>><<<;;;999777777777777888888888777777666555555555333444555555666555555444333222444999BBBLLLSSSWWWNNN@@@222000222222000000//////...---......///000///...---,,,,,,,,,---------------------...///000777888555000///333555333111555:::======>>>@@@CCCCCCDDDDDDDDDFFFJJJOOOSSS[[[```aaa___ccckkknnnkkk___XXXSSSRRRRRROOOPPPRRRQQQRRRRRRPPPMMMIIIDDDBBB:::111,,,///333;;;LLL^^^rrr}}}~~~{{{zzzooogggjjjwwwxxxxxxvvvssssssvvvzzzkkkVVV>>>444333444555666FFFWWWfffhhhaaaZZZWWWUUUSSSXXX^^^bbbccc```^^^]]]^^^[[[PPP>>>333888EEENNNDDD???888222......000222111000000///.../////////000000000000////////////...............////////////......------......///---------............//////............---------,,,,,,,,,,,,---...000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,---------------------------------------,,,++++++++++++*********++++++++++++++++++++++++...+++((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((((((((())))))***))))))))))))))))))***'''(((((((((((()))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((())))))***))))))***+++,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))+++)))(((+++000AAAPPPTTTNNNGGG999222888BBBLLLZZZeeeiiihhhffffffggg```[[[ZZZWWWNNNCCC;;;999EEEOOOOOOJJJFFFBBB???CCCBBB@@@<<<777222...,,,|||vvvqqqooommmllljjjeeeaaa[[[VVVRRROOOKKKIIIBBBAAAAAA@@@@@@?????????<<<<<<:::888777888;;;===777666555444333444555555333333222222111111111000000111222444444444333222......///111444888<<>>===<<<>>>AAADDD999888777555444444555555222222222222111111111111000111333555666666555444000222333222000000333777333///...111222000000222111111111111111111111111000111222333333222111111111000000////////////000...111000---...111222000.../////////......///000,,,...000111222333666888@@@FFFJJJIIIHHHJJJLLLMMMJJJGGGGGGLLLPPPPPPQQQSSSUUUWWWYYYZZZXXXTTTOOOLLL777000...000222999LLL```sss|||uuurrrtttrrrpppoooppprrrrrrssskkk[[[GGG:::444222555;;;NNN___ooopppfffYYYLLLCCCDDDQQQ]]]ZZZJJJ<<<888999FFFEEE>>>333---...000000////////////000000111111000000///............///000000000000////////////------...///000000111111//////............//////---------............//////............------------------,,,,,,---......,,,,,,---------.........------------------------------------------------------,,,,,,,,,,,,---------...///000111111111111---------------------------,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++------,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((()))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))((()))***))))))+++,,,---,,,<<>>???:::555333111...+++,,,---+++(((''')))+++|||sssjjjfffddddddccc```^^^ZZZXXXXXXXXXWWWVVVRRRPPPNNNKKKHHHGGGGGGGGGBBBCCCBBBBBBBBBEEEIIILLL>>>===;;;888777666666666333444444444444444444444111333666888999999888888555888:::888333111444888444333333666555111222666333333333222222222222111222333555666666555333222111111000//////.../////////222222000111444555222//////.........///000111,,,...000111111111222333777>>>DDDDDD@@@>>>======:::888;;;BBBGGGHHHIIIKKKJJJLLLPPPRRRQQQNNNJJJGGG999333000111222999OOOeeerrrzzz}}}|||xxxwwwsssooonnnppprrrqqqooommm^^^LLL===444000444:::III[[[llloooeeeWWWHHH>>>EEEUUUbbb]]]HHH777222555777888555///---......,,,,,,---...000111111222222000000///...............000000000000////////////---......///000111222222//////............//////---------.........////////////.........---------------,,,+++++++++,,,,,,,,,,,,,,,---------......------------------------------------------------...------,,,,,,------.........000111222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,---,,,,,,+++,,,------***'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))+++*********)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((((((((()))(((((()))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((()))***)))))),,,...---&&&555@@@IIIRRRJJJ<<<:::///444???JJJNNNQQQ^^^lllhhhhhhjjjmmmnnnfffSSSCCC888:::888222...---+++''''''***,,,+++((('''(((***yyynnnhhhffffffdddbbb\\\XXXWWWXXXWWWTTTSSSVVVYYYXXXVVVRRRMMMIIIHHHHHHLLLLLLHHHFFFJJJRRRWWWWWWJJJCCC>>>>>>>>>;;;999:::777777777888888888999999555999>>>AAAAAA???======<<<;;;:::999777666555444222333333444444555555555555444333333555666666666777888999:::999777555333555333111111222222111000111000000222444555555444000///...------...///000,,,...///111111000///...222>>>IIIJJJAAA888666999555777999:::???DDDBBB===DDDCCCCCCBBBAAAAAA@@@@@@444222000///666DDDVVVcccsss|||xxxxxxsssnnnnnnppprrrpppmmmgggXXXGGG<<<555111222555EEEVVVccclllhhhPPP;;;;;;GGG^^^kkk[[[BBB555111///......------------..................///000111222333222000///.........///---.........//////000000...............///000000000000//////.........---........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,------......------,,,+++,,,---///000111111111------------------------...---,,,+++************************************,,,,,,,,,++++++*********+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((()))))))))))))))))))))))),,,,,,,,,---------......,,,***222@@@DDD===;;;@@@555444777@@@MMMXXX]]]^^^fffffffffhhhfff]]]OOODDD;;;444---***+++,,,+++(((++++++++++++******))))))wwwmmmgggeeedddaaa^^^[[[XXXXXXYYYVVVPPPMMMNNNTTTTTTQQQMMMHHHEEEDDDDDDKKKLLLJJJHHHMMMXXXaaadddXXXMMMDDDAAAAAA>>>======>>>======<<<;;;:::999999>>>@@@DDDFFFGGGFFFCCCAAA===<<<<<<;;;:::999888888444444444555555555555555222111111222444666777777999:::::::::999777555333555333222222444555555444222111111222444555444333333333222111111222333333111111222222222333444444999BBBKKKNNNJJJDDD@@@???>>>?????????AAADDD@@@999:::::::::999888666555444///......111;;;LLLaaannnyyy}}}}}}{{{|||~~~yyytttsssrrruuuwwwvvvqqqlll```RRRCCC:::444111222666CCCUUUdddjjjdddKKK666666DDDWWWaaaSSS>>>333111///......------------....../////////000000111222333333222000///.........///....../////////000000000...............///000000000000/////////.................................------------------------,,,,,,---------.........------------------------------------------------------------------------,,,------......------,,,+++,,,---...///000000000------------------------...---,,,++++++*********************************,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...000111111...***...888:::444333888222111222999BBBIIIKKKKKKMMMKKKJJJJJJJJJFFF===666666111,,,***---...---+++++++++++++++*********))){{{uuummmgggeeebbb^^^ZZZWWWUUUUUUWWWTTTMMMIIIHHHNNNNNNKKKGGGBBB@@@???@@@EEEHHHIIIIIINNN\\\kkkrrrcccTTTFFF@@@@@@???>>>>>>@@@??????>>>===<<<;;;:::>>>===>>>BBBEEEEEEAAA===:::999999888777666666555666666666666666666555555111111333444666888999:::;;;;;;;;;:::999777666555555333222333555777777666333222222333555666555444555444333222222333444555555444333333444666888999<<>>???DDDHHHHHHNNN^^^pppzzzjjjXXXFFF>>><<<<<<;;;<<<<<<<<<<<<<<<============999777777;;;@@@BBB>>>:::;;;;;;:::888777555444444888888888777777666666666444666888999:::;;;<<<===:::::::::999999999999888666444333333555666666555333222222444777888888888333222111111111111222333444444555666777999:::;;;<<>>@@@@@@@@@>>>;;;555000---000///000777EEEXXXlllyyy{{{sssoooqqqxxx|||~~~yyywwwtttrrrnnnggg___ZZZFFF>>>777333111000333888FFFYYYbbb___TTT???111444999???@@@888111000000///......------------......//////000111222222222222222111000.........///000000000000000111111111111...............///000000000000//////////////////////////////////////////.............../////////---............/////////........................................................................,,,------......------,,,,,,,,,,,,------,,,,,,+++------------------------///...------,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********))))))((()))******+++,,,,,,,,,---(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))///---+++)))(((((()))***))))))))))))))))))))))))((((((***,,,...000111222333...,,,...---))))))---...------///111111...+++///,,,)))(((+++...///...+++***)))+++---...---+++++++++++++++++++++++++++||||||vvvsssppplllgggccc^^^ZZZWWWSSSPPPOOOMMMIIIIIILLLJJJIIIFFFBBB>>><<<===???@@@FFFJJJKKKRRRbbbrrr|||tttcccOOODDD???<<<;;;;;;<<<<<<<<<=========>>>>>>;;;999888===CCCGGGEEEAAABBBBBB@@@>>>;;;999888777999999999888888777777666777:::<<<===;;;;;;<<<===999888888888888:::;;;<<<777555333222333333222111111111222555888;;;<<<<<<222111000//////000111222222444888<<<>>>>>>===<<>>@@@DDDIIIMMMOOOUUUbbbnnntttxxxjjjZZZNNNFFF???<<<>>>AAA@@@@@@???>>>===<<<;;;===;;;;;;>>>DDDGGGGGGFFFBBBAAA@@@>>>;;;999777666888888888888888888777777777:::>>>>>>;;;:::;;;<<<999888666666777999<<<===777555222111111111///...000000111444888;;;<<<;;;333222111000000111222333111555:::???BBBBBB@@@>>>>>>GGGPPPRRROOOJJJJJJKKKJJJQQQXXX___eeeggg```WWWOOOMMMJJJEEE???777111---...,,,---666FFF[[[mmmxxxyyyssspppvvv}}}tttcccPPPAAA999666666222000000111111///222888===HHHFFF<<<888222---333000000///------......///......------------......,,,---///000111111000000111000///......///000111111000000000000000//////...............///000000//////000000000000111111000000000000000000000000......//////000000111111////////////000000000000........................................................................,,,------......------,,,,,,,,,,,,------,,,++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,+++******))))))))))))))))))))))))))))))******++++++******,,,+++************++++++''''''(((((())))))******))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))(((((()))***)))))))))))))))))))))))))))******************+++)))***,,,......---++++++'''((()))+++,,,---------***+++,,,,,,---,,,,,,+++++++++,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,|||vvvtttlllllljjjfffbbb^^^[[[ZZZZZZTTTPPPNNNJJJDDDBBBDDDFFFEEEBBB>>>::::::<<<>>>AAAEEEHHHIIIOOOXXX]]]^^^fff]]]TTTMMMDDD<<<;;;>>>??????>>>===<<<;;;:::::::::::::::;;;===???AAABBB======<<<:::999888777777777777777777888888888888666;;;???@@@===;;;===@@@;;;999777555555777999;;;666444111111111111000///000///000222555777777777333222111000000111222333000333777<<>><<<<<<<<<<<<<<<<<<<<<;;;666666777777888888888999666<<>><<<;;;::::::999;;;@@@???<<>>888888777666777:::@@@DDDCCC>>>;;;>>>AAACCCGGGLLLAAAAAAAAA???======>>>???======???CCCHHHKKKLLLLLLEEECCC@@@<<<999777666555555333222333666888777444444444444333333333222222333222000......///111222222111111333777999:::999DDDBBBCCCIIIQQQVVVVVVSSSJJJHHHHHHKKKPPPUUUVVVVVV\\\UUUMMMGGG@@@777222333///111111444DDD[[[mmmsss}}}xxxrrrmmmnnnttt|||||||||wwwiiiVVVDDD888444000000////////////000000111111000///////////////000000/////////000000111,,,------...///000111111111111222222222333333333444444333222111000///...111111000000/////////...000000111111111111000000111111000000000000111111111111000000000000111111///////////////000111222...............///000000000000000000//////////////////111333555555333111...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***)))))))))******+++++++++,,,,,,,,,******))))))))))))******))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))************************)))******++++++,,,------...///000111222222111000222111000//////...//////////////////000000000000222111111111000000////////////000000000000//////{{{tttqqqlllhhhbbb]]]XXXTTTOOOLLLLLLJJJGGGDDDAAA@@@@@@AAA===<<<<<<;;;;;;;;;;;;;;;999=========FFFRRRPPPFFF:::888777777888777555333999999:::;;;===>>>??????999999888777888===CCCHHHJJJFFFDDDGGGKKKNNNTTTZZZPPPMMMIIIFFFCCCAAA>>>===???@@@BBBFFFJJJLLLLLLKKKCCCBBB???<<<:::888888777666444333555777999888666555555555444444444333333444333222111111222444555333444444333222222444666===;;;;;;>>>DDDIIILLLMMMEEECCCBBBDDDIIIMMMOOOOOOYYYRRRKKKEEE>>>555000000---///000444DDD[[[mmmsss~~~zzztttooonnnpppuuuyyy}}}|||xxxmmm]]]MMM@@@:::000000////////////000000000000000000000000111222111111111000000/////////------...///000000111111111111222333444555555666444444333222111000//////000000000000/////////...///000000111111000000///111111000000000000111111222222111111111111222222000000000000000111222222000/////////000000111222111111000000000///////////////000222444555333111///..................///---,,,,,,++++++,,,,,,---------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************)))******++++++,,,------......000111222222111111111111000////////////////////////000000000000111111111000000000///////////////000000000000//////~~~wwwsssoookkkeee___ZZZTTTOOOLLLIIIHHHEEEBBB???>>>======999999999999::::::;;;<<<999;;;;;;>>>JJJVVVTTTJJJ888777555666666666555444888888888999::::::;;;;;;999888777777888===DDDJJJHHHDDDBBBFFFLLLRRR[[[dddWWWPPPGGGBBB@@@>>>:::666999;;;>>>BBBEEEFFFDDDAAA>>>>>><<<;;;:::999999999666555444555777999888777555555555444444444444444555444333333333555666777888;;;===;;;666444555777<<<<<<;;;:::;;;???DDDHHHDDDBBB@@@@@@CCCFFFHHHHHHQQQJJJDDDBBB===555000///---...000666FFF\\\mmmttt}}}zzzuuupppnnnoooppptttsssrrrnnnfffXXXJJJ@@@111000000//////000000111000000000000111222333333111111111111000000///.../////////000000111111222111111222333555666777777555444444333222111000000000000000000//////////////////000000000000//////111111111000000111111111222222222111111222222222111111111111111222222222111111111111111111222333111111111000000000000//////...///111333333111000////////////////////////------,,,,,,,,,,,,---------------------------------------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------...///000111111111111111000000/////////000000///000000000000111111111///////////////............//////000000//////...xxxsssqqqmmmhhhccc^^^ZZZUUURRRLLLJJJGGGDDDAAA>>>===<<<999888888888888999:::::::::999999===IIIRRROOOFFF777666444444666666555444555555555666666666666666555555444444666;;;BBBGGG@@@;;;999<<>>888999:::777333444555999===@@@???;;;777888888777777777888888888444444444444555666666666222222222222222222222222333333222333444555666777>>>BBBFFFGGGFFFBBB???===BBBEEEFFFDDDAAABBBHHHMMMNNNLLLJJJHHHGGGHHHIIIIIIIIICCC???@@@===777111///000///111888GGGZZZiiiqqqxxxxxxwwwrrrlllgggffffffeeegggkkknnnlllaaaPPPCCC111000000000000000000111000000000000000111222222...///000000111000///...111111111111222222222222222222333333444555666666555555444444333222222111000000000000000000000000//////000000000000//////111111111222222111111111222222111111111111222222111111111222222222111111222222111111111111222222222222111111111000000000///......000111222000///////////////////////////------,,,,,,,,,,,,------------------............------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,---------......///000111222222111000000000000000111222111111111111111111111111...........................//////////////////...}}}wwwrrrqqqnnniiieeebbb___\\\ZZZTTTSSSPPPLLLHHHEEEBBBAAA<<<<<<;;;:::999999999999;;;888555888@@@GGGCCC<<<666444222222333444444333555555555555555555555555333333222222333777===AAA===777444777>>>KKK___ooo___PPP>>>555666::::::888444666999===???===888444333333444555555666666666333333333333222222222333000000000000000000000000000000111111222333444555<<<>>>CCCKKKPPPNNNFFF>>>CCCIIINNNOOOMMMMMMSSSXXX```___]]]ZZZXXXWWWWWWWWWNNNHHHDDDEEECCC;;;333///111///000666BBBPPP]]]eeehhhjjjjjjfff___[[[\\\^^^aaaccciiioooooodddPPPAAA111111000000000000111111111000000//////000000000,,,---...///000111111111333333333333333333222222333333333444444444444444666666555555444444333333111111111111111111111111000111111111111111111000222222333444444333222222222111111000000111111222000111222222222111000000222111111000000111111111222222222222111111111111///......///000111000...---...////////////...---...------,,,,,,------...---------....../////////------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------+++***)))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++******************************))))))))))))))))))))))))(((((())))))************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))************((()))))))))*********+++((((((((((((((((((((((((************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,------------......000111222222111111111111111222333444333333222222111111111000------------..................////////////......}}}yyyrrrnnnllliiifffcccbbb```]]][[[YYYXXXVVVSSSPPPLLLJJJIIICCCBBBAAA???===<<<<<<<<<===999555666:::>>>===:::777555333222333444444333222222333333333333333333444555666555555777:::===;;;777444666;;;FFFYYYhhhbbbSSS@@@666777;;;;;;:::444555888<<<>>><<<777333333333444555666666666666555555666444222111111222///000000000000111111111000000111111222222333333444555999CCCLLLLLLCCC:::<<>>AAADDDFFF>>>;;;888777777888888888777777777888888999999999;;;<<<======<<<;;;<<<===<<<::::::;;;===BBBNNN[[[[[[PPPBBB;;;<<<>>>???>>>777888:::===???>>>:::777777888999::::::999888888:::;;;;;;999555222333444222333333333444444444444333333333444444444333333111111444:::AAABBB<<<777888;;;???AAACCCGGGLLLQQQYYY^^^fffllloooqqqtttwwwnnngggcccdddaaaVVVIIIAAA:::333///222555888===CCCUUUVVVTTTOOOJJJLLLUUU]]]]]]\\\ZZZXXXSSSJJJ???777222111111000000111111222000000000111333555777888777555333222222333555666777777666555555444333333333444555666888999:::;;;777777666666666666555555333333333444444444555555555666666777777666666555555666777888888777666555444444444333333444444444444555666777666555333222444444333222222222222222444333333333333222222222222000//////000111000///---...000111111000...---......------------......---------...///000000000------------------------///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))******++++++,,,,,,************************))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++((())))))******+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************)))******++++++,,,------,,,,,,,,,---...000222444333333444444555777888999888777666444222000...---------......////////////---......//////......---}}}wwwooohhhfff___\\\YYYVVVUUUSSSQQQOOOKKKLLLLLLLLLLLLKKKKKKJJJNNNMMMKKKJJJIIIHHHHHHHHHIIIFFFEEEEEEFFFIIIOOOUUUFFFCCC@@@>>>>>>>>>>>>>>>CCCCCCCCCDDDEEEFFFFFFFFFAAACCCDDDDDDBBB@@@??????AAAAAACCCEEEDDDDDDKKKTTTUUUMMMEEEBBBDDDGGGGGGFFF>>>???AAADDDFFFEEEBBB???<<<<<<===>>>===<<<;;;:::>>>@@@@@@===888555555666666666666777777777888888555666666666666666555444333444555777999:::999888999999888777888;;;???CCCGGGPPP[[[fffmmmrrrwwwzzzuuuooolllooonnndddXXXPPPAAA888333444555444666<<>>DDDDDDCCC>>>999777999;;;<<<999888===DDDFFFBBB======<<<:::888777666777777;;;;;;::::::::::::;;;<<<777:::<<<======<<<<<<<<>><<<999555222222555777666888:::<<<<<<:::888666:::888666555555666666666999888666666777999;;;<<<:::::::::::::::888777777999888888999;;;<<<<<<;;;<<<<<<;;;:::999999999999888888888888777666555444555555666777777777666555777666444333333333333444777666444222111222222333333222000//////000222333......---,,,,,,,,,,,,,,,...//////000000//////...//////......---,,,++++++.........---------,,,,,,++++++++++++++++++++++++///...------,,,,,,,,,---++++++******++++++,,,---++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''''')))***,,,+++)))(((((()))&&&''')))***+++++++++***++++++++++++++++++++++++)))((((((((((((((((((((('''))),,,//////...,,,*********)))))))))******++++++******))))))(((''''''************************+++)))'''(((+++,,,***(((((()))******+++******)))************+++,,,---...++++++,,,------000444777777666444444444666888999:::999777444111///......//////000000//////...---......------------------}}}yyyuuummmfff```^^^ZZZUUUOOOIIIEEEBBB???>>><<<:::999999999999======>>>???@@@BBBCCCDDDHHHIIIIIIIIIIIILLLRRRVVVOOOLLLIIIFFFEEEFFFIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCIIIIIIJJJKKKKKKKKKJJJJJJHHHEEEBBBCCCEEEFFFCCC???AAAGGGNNNQQQPPPKKKFFFCCCCCCCCCCCCCCCBBBBBBAAA@@@EEEEEEDDDAAA>>>===???BBBAAA>>>>>>DDDLLLOOOMMMHHHAAA@@@>>>===<<<<<<<<<<<<:::::::::;;;;;;<<<===>>>;;;===???@@@@@@@@@BBBCCCGGGNNNUUU[[[jjjyyyzzzqqqddd]]]WWWWWWZZZXXXOOOFFFCCC>>><<<>>>???;;;:::;;;>>>;;;777444333666999;;;<<<:::777666555555333111555555555333111000111333111333444444888BBBLLLRRROOOFFF>>>:::999999>>>DDDLLLHHHBBB;;;666333444555888:::<<<======<<<:::888888888777777888999;;;<<<999999999888888999<<<>>>>>>>>>============<<<<<<;;;::::::;;;=========;;;>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888555555666666777888999999:::999777666555555555555666555444333222222222222222111000//////000111222//////......---.........///000000000000000000///111000000//////.........000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))***)))))))))(((((((((((((((***++++++***))))))***((()))***+++,,,,,,++++++*********))))))))))))))))))((((((((((((((((((((((((***---///000///,,,+++*********************+++************))))))))))))))))))))))))))))))))))))+++)))((()))+++,,,***(((******************************++++++,,,,,,------,,,------------///222555777666555333333444555666666555444111///...---,,,.........///......---------------------,,,,,,,,,|||sssllljjjhhheee```YYYRRRLLLHHHCCCAAA???<<<999777555555777777777888999;;;<<<======>>>???@@@@@@BBBEEEHHHDDDCCCAAA???@@@BBBDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>===<<>><<<999:::<<<<<<:::777999>>>EEEIIIGGGBBB<<<888;;;;;;<<<<<<<<<;;;::::::=========<<<:::;;;===???>>><<<<<>>???@@@BBBBBBBBBDDDFFFGGGIIILLLQQQUUUXXX___fffmmmxxxuuugggaaaZZZXXXYYYWWWOOOGGGEEEDDDGGGMMMOOOKKKGGGGGGBBB===777555666777666555666555333333444444444333666666555333111111222444888:::999666:::DDDLLLNNNIIIBBB<<<;;;;;;<<>>:::;;;<<<:::888999===AAA@@@@@@???>>>>>>@@@AAABBB>>>======>>>???@@@>>>===????????????@@@@@@@@@@@@===>>>>>>>>>>>>>>>======999888888888999<<<>>>@@@===<<<:::888777666777777777777777777666555444333222222222222222222222222000000/////////000000111111111111111111111111111111111111111111111111111111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,///...---------------------,,,,,,,,,,,,---......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))(((((((((***++++++***)))***+++******++++++,,,++++++************))))))(((((((((************************(((***,,,/////////---,,,++++++******************))))))************++++++************************,,,+++******+++,,,+++***,,,+++***))))))***+++,,,,,,,,,---......---------///000000///...///111444888777555444333333444555444333222111///...---------...///////////////...///.........---------,,,}}}xxxvvvuuussspppjjjbbb[[[WWWNNNLLLHHHCCC>>>999666444777666666777777888999:::555666777777888999:::;;;999888777666777999:::<<<::::::::::::::::::::::::<<<;;;:::888777555444333666666666666555444444333666444222333444444333111///444999;;;999444000...222222333333333333333222444444444444444444666777888666555777;;;<<<:::666333333333444444444555555:::;;;===???@@@BBBCCCCCCEEEGGGIIIMMMRRRZZZbbbhhhooovvv|||~~~sssmmmgggcccaaa]]]WWWQQQOOONNNRRRZZZ]]]YYYUUUUUUOOOGGG===999888888666222444333111222444555555444444444444222111111444666BBBIIIHHH???999;;;>>>===???;;;888999:::<<>>>>>===<<<;;;:::::::::999888888:::;;;:::<<<===;;;999999>>>BBB@@@???======>>>@@@BBBDDDAAA@@@@@@AAABBBBBB@@@>>>???@@@AAABBBBBBCCCCCCCCC>>>??????@@@AAAAAA@@@@@@@@@>>><<<;;;<<<>>>BBBDDD>>>===;;;999777777777777999:::;;;;;;;;;:::888777333444555555555555444333000000000000000111111222222111111111111111111222111111111111111111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))((((((***,,,---,,,+++))))))***+++++++++++++++*********************)))))))))(((***+++++++++++++++,,,,,,''')))+++.........---,,,+++,,,,,,,,,++++++******))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------,,,+++...---,,,***+++,,,...///000000111222222111111000222333444333333333666888999888777777666777777888666666666555555444333333222222333333444444333333222222111111000000//////zzz{{{{{{yyytttmmmgggcccZZZXXXSSSMMMGGG@@@;;;888999999888777666666666666555555555666777777666666777666555555555555555666333333333333333333333333666666555444222111000///222222333222222111000///111000//////000000///...///111333222111/////////...///000111111111111111333222111111222222222222333111000111333444222000///000111222333444444555555666888:::<<<=========???AAAEEEJJJQQQ\\\gggnnnxxx}}}{{{wwwqqqkkkgggddd___\\\\\\YYY[[[aaadddaaa___```[[[QQQEEE>>>;;;:::777444777555333333555555555444111222111111000222666999MMMZZZ^^^MMM<<<555555333777555666999:::;;;BBBJJJXXXPPPEEE<<<888777888888999::::::;;;;;;::::::999::::::;;;===???@@@@@@???:::;;;<<<;;;999:::>>>AAA@@@???>>>>>>???AAADDDEEEDDDCCCCCCDDDEEEDDDBBB??????@@@AAACCCDDDDDDDDDDDD===>>>???AAABBBBBBBBBBBBDDDBBB???<<<<<<>>>AAACCC>>>===;;;999888888888999;;;<<<===>>>===<<<;;;:::444555555666666555555444222222111111111111222222333333222222222222333333111111111111111111111222000000/////////.........------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,+++++++++*********************************************************((((((((((((((((((((((((************++++++++++++++++++************++++++************************((((((((((((((((((((((((---...///---+++)))((()))+++************)))******))))))))))))))))))))))))************++++++,,,,,,(((***,,,.../////////.........//////......,,,,,,***++++++,,,---...//////111111111111111111111111000000000///............000///.........000333444555666666777777777777777666888999::::::;;;===???::::::;;;;;;<<<===>>>???======>>>>>>>>>===<<<;;;999999::::::;;;::::::999777777666666555444444333|||wwwrrrooojjjhhhddd^^^WWWQQQLLLIII@@@???<<<:::777555444444555444333333444444333111444333333333222111111000111111111111111111111111555444333333222111000000///000000000000000///...///////////////////////////000000...------000222---...///000111111111111333111000111222222000//////......///222333333222///000222444555777777777333555666888999999888888:::<<>>;;;999999888666444222222222111111333777:::RRRdddjjjVVV@@@777777555555555777;;;<<<===CCCLLLZZZPPPCCC999555444444444777777888888888888777777888888:::BBBKKKOOOMMMIII===;;;::::::;;;===???@@@DDDCCCCCCCCCDDDEEEGGGHHHFFFFFFFFFGGGGGGFFFBBB@@@@@@AAACCCDDDEEEEEEEEEDDD>>>???AAABBBDDDEEEEEEFFFFFFDDDAAA>>>===???AAACCC@@@???>>><<<<<<<<<<<<=========>>>>>>>>>=========777777777777777777777777777777666555555555555555777666555444444555666777444444444444333333333333222222111111111000000000////////////////////////.........---......///000...------------...//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((*********++++++++++++,,,++++++************++++++************************(((((()))))))))))))))***...///000...+++)))))))))++++++*********++++++,,,(((((())))))***+++++++++++++++,,,,,,------.........///111333444444444444333444555555444333111000//////000000111222333333555555555555555555555555222333444333111000000111222222222222444666888:::;;;;;;:::;;;;;;<<<>>>>>><<<>>>@@@AAAAAABBBDDDEEE===>>>???@@@BBBCCCDDDDDDCCCDDDEEEFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@???>>>>>><<<;;;;;;:::999888777777}}}yyyvvvsssrrrppplllgggccc^^^\\\NNNLLLHHHDDD@@@<<<:::888777444111111222222111///...///000000000///...---000000000000000000000000222222222111111000000000---....../////////......///000000000//////000000...///000000//////111333111111333444555666666666777555444555777888666444555555444555666777777777555777999<<<>>>@@@AAAAAA???@@@AAABBBBBBAAA???>>>AAAAAABBBDDDHHHNNNVVV\\\eeegggkkkqqqttttttsssrrrmmmllljjjfffddddddgggiiikkkgggfffiiilllkkkkkknnneeeccc```]]][[[YYYWWWVVVPPPMMMIIIEEEBBB???<<<999777666555333222333777;;;PPPaaaeeeQQQ<<<777888555333444999=========CCCKKK\\\QQQCCC888555555555555666666666666666666666666888666:::FFFTTTZZZTTTLLL@@@===999:::>>>AAAAAA???FFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHFFFBBB???BBBCCCEEEFFFGGGFFFEEEDDDAAABBBDDDFFFHHHIIIJJJJJJIIIHHHFFFDDDDDDEEEGGGHHHDDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBB>>>===<<<<<<<<<<<<===>>>???>>>===<<<;;;:::::::::;;;:::999888888999:::;;;::::::999999888888777777666666666555555555555444333333333333333333333333111111111111111222333333000000//////000000111222///.........------------------------------------++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,++++++******++++++,,,*********************************++++++,,,,,,,,,,,,---......,,,++++++,,,---,,,++++++,,,---...///,,,---...///111222333333222333333444555555666666666777888:::<<<=========:::;;;<<<<<<;;;:::888666555555555666777777777888777777777777777777777777555666777666333111222444222333555777:::<<<>>>???>>>===<<<<<<===@@@CCCEEEBBBDDDEEEFFFEEEEEEFFFHHHAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIHHHGGGEEEDDDDDDDDDCCCCCCBBBAAA?????????>>>===<<<;;;:::999999|||xxxvvvrrrrrrqqqooollliiifffddd\\\ZZZUUUPPPJJJFFFBBBAAA===999666555666666555333...///000111111111000//////////////////////////////////////////////////////000111222222222222222///000111111000000000111000222555666666555666777:::;;;<<<>>>???@@@@@@@@@???>>>===???BBBDDDBBB???CCCBBB@@@???>>>=========AAACCCFFFIIILLLMMMNNNNNNNNNOOOPPPPPPPPPNNNKKKJJJMMMLLLKKKJJJKKKNNNTTTXXXXXXWWWYYY\\\]]][[[ZZZZZZYYYYYYYYYWWWWWWYYY^^^cccaaa^^^]]]bbbdddddddddfff[[[___bbbdddbbb```______^^^ZZZUUUPPPKKKGGGCCC@@@<<<;;;888555333444777:::LLLZZZZZZEEE444444555000222333888===<<<<<>>999:::@@@DDDBBB???EEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIGGGBBB???CCCEEEGGGHHHHHHGGGFFFEEEDDDEEEGGGIIIKKKMMMNNNNNNMMMLLLKKKJJJKKKMMMNNNPPPHHHGGGFFFFFFFFFGGGIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFEEECCCBBBBBBCCCEEEFFFEEEDDDCCCAAA@@@????????????>>><<<;;;;;;<<<>>>?????????>>>===<<<<<<;;;;;;::::::::::::999999999888666666666666666666666666444333333333444555555666222222111111222222333444000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,------.........)))+++---...------...///...---------...///111222222333444666888:::;;;<<<;;;;;;<<<===>>>>>>??????<<<===???@@@BBBCCCDDDDDD???@@@AAAAAA@@@>>><<<;;;:::::::::::::::;;;;;;;;;777777777777777777777777666888999777444222333555333444777:::===@@@AAABBB???>>><<<<<<===AAAEEEHHHFFFGGGIIIIIIGGGFFFFFFGGGDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHFFFDDDCCCEEEEEEDDDCCCBBB@@@???>>>@@@???>>>===<<<;;;::::::}}}zzzzzzxxxwwwtttqqqooommmlllkkkfffdddaaa]]]ZZZUUUOOOKKKBBB@@@===:::888666555555000111111111000000111333444111///000333444333222111111000000000000111111333111000111333333000---222222222333444555666777999888888:::>>>AAABBBAAAIIIIIIIIIMMMQQQSSSQQQOOOOOOLLLJJJLLLPPPSSSSSSRRRWWWSSSOOONNNOOOOOONNNKKKRRRUUUXXXZZZ[[[ZZZ[[[[[[ZZZYYYYYY\\\```aaa```^^^aaa___\\\YYYWWWWWWXXXXXXWWWXXXYYYZZZXXXUUUQQQOOOPPPSSSSSSNNNMMMRRRRRRNNNTTTTTTUUUVVVWWWXXXYYYYYYUUUVVVXXXXXXWWWVVVXXXYYY]]]YYYVVVSSSQQQPPPNNNMMMBBB>>>;;;;;;999666666999JJJLLLGGG;;;444444444222666666666777999;;;>>>???KKKGGG@@@<<<999777666444555666777888888777555444:::;;;@@@JJJSSSUUUNNNFFF<<<===?????????@@@CCCEEEHHHIIIJJJLLLMMMNNNNNNOOOKKKKKKLLLNNNOOOMMMIIIEEEGGGHHHJJJKKKKKKKKKJJJJJJOOOKKKGGGGGGKKKPPPSSSSSSRRRLLLIIIKKKMMMNNNPPPTTTTTTSSSRRROOOLLLJJJKKKMMMIIIGGGDDDDDDFFFIIIKKKLLLNNNMMMKKKIIIHHHGGGGGGGGGJJJIIIIIIHHHHHHGGGGGGFFFEEECCC@@@>>>===???AAACCCAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBAAA???>>>>>>???@@@>>><<<:::::::::<<<===:::999777666777888:::;;;<<<<<<<<<;;;999888666555:::999666444333333333333222111111111333333222000444111...---...000111222------------...///000111//////......---......///,,,,,,,,,,,,---...///000---...//////......000222...///000000///111333666555444222111222555777999666666666666666777888888:::<<<>>>@@@BBBAAAAAA@@@DDDCCCBBBBBBCCCEEEGGGIIIDDDBBBBBBDDDFFFGGGDDDAAADDDBBBAAAAAABBBBBBAAA@@@???===:::999:::<<<<<<<<<;;;;;;;;;:::999888777666666666777888777444333444555555888<<<@@@CCCCCCBBB?????????@@@BBBEEEHHHIIIGGGHHHIIIIIIIIIHHHGGGFFFKKKIIIGGGFFFGGGGGGFFFEEEEEEFFFHHHIIIHHHFFFDDDBBBDDDCCCBBBAAA@@@?????????CCCAAA@@@>>>===<<<======}}}{{{{{{xxxxxxwwwtttpppnnnllllllfffdddbbbaaaaaa___]]]ZZZTTTQQQMMMIIIDDDAAA???>>>:::;;;;;;:::999888999;;;777555333444666777666555666555444444333333444444888666555777999:::999777999999999:::<<>>888999999666777777777777999;;;===>>>BBB???<<<::::::;;;;;;;;;777888:::<<<<<<;;;:::999;;;;;;???GGGOOOPPPJJJCCC???AAACCCEEEFFFHHHKKKMMMOOOPPPQQQSSSTTTUUUVVVVVVVVVTTTRRRQQQQQQOOOKKKIIIGGGHHHJJJLLLNNNNNNNNNNNNQQQMMMIIIIIILLLPPPRRRSSSQQQLLLJJJMMMPPPQQQTTTXXXYYYYYYWWWSSSOOOMMMLLLMMMKKKIIIGGGHHHKKKOOOQQQRRRPPPOOONNNLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGDDDBBBBBBCCCEEEGGGFFFEEEEEEDDDCCCBBBAAAAAACCCDDDEEEEEECCCCCCDDDEEEDDDDDDBBBBBBAAABBBCCCCCCCCCBBBAAA@@@@@@BBBCCCDDDGGGGGGGGGFFFEEEDDDCCCBBBDDDCCCAAA>>><<<;;;::::::<<<;;;;;;<<<===<<<:::888888666444333555777888888777666666555666666777777555666666555333222333333222222222222333444555666666777888888777777999;;;999888777777999;;;>>>???AAAAAABBBCCCDDDDDDDDDDDD???????????????@@@AAAAAABBBCCCEEEFFFFFFEEECCCBBBCCCCCCCCCDDDEEEGGGHHHIIIHHHEEEBBBBBBCCCDDDCCCBBBDDDBBBAAABBBCCCCCCBBBAAAAAA>>>;;;:::;;;<<<<<<<<<::::::;;;;;;;;;:::999999:::999999::::::888555444444555777;;;???AAAAAAAAA>>>>>>???@@@CCCEEEGGGHHHHHHIIIIIIJJJIIIHHHGGGFFFJJJHHHFFFFFFGGGGGGFFFEEEGGGHHHIIIJJJIIIFFFCCCAAADDDCCCBBB@@@???>>>>>>===??????>>>===<<<===>>>>>>||||||}}}wwwyyy{{{xxxsssnnnlllmmmhhhfffeeeeeefffgggggggggdddaaa]]]YYYTTTQQQOOOOOOKKKKKKKKKIIIFFFEEEFFFGGGBBB@@@??????@@@AAA@@@@@@@@@???>>>===<<<;;;;;;;;;AAA@@@@@@BBBDDDFFFEEEDDDEEEDDDDDDEEEHHHMMMQQQTTTSSSWWWZZZ\\\]]]```dddhhhccccccccceeehhhiiihhhggg___```cccfffjjjjjjhhhfffkkkiiihhhggghhhiiiiiihhhllloooqqqrrrrrrqqqqqqrrrmmmlllmmmooorrrsssrrrqqqttttttsssrrrpppooonnnnnnlllmmmoooppppppnnnlllkkkfffgggeee```^^^___^^^[[[WWWWWWWWWWWWXXXYYY[[[]]]YYYZZZ[[[ZZZXXXWWWXXXYYYYYYWWWUUUTTTUUUWWWVVVVVVNNNLLLLLLOOOOOOLLLKKKMMMFFFIIIJJJFFFCCCCCCBBB???????????????@@@AAABBBBBBBBB@@@>>>>>>@@@BBBCCCCCC===???AAACCCEEEDDDCCCCCCCCCBBBCCCHHHNNNOOOJJJEEEEEEHHHKKKMMMOOORRRUUUXXXVVVWWWYYYZZZ\\\]]]]]]]]]___\\\WWWTTTRRROOOMMMJJJGGGHHHKKKNNNPPPQQQRRRRRRRRROOOLLLKKKMMMQQQSSSTTTRRRNNNLLLPPPTTTVVVYYY]]]______]]]YYYTTTPPPOOOOOONNNMMMLLLNNNQQQUUUXXXYYYRRRRRRQQQPPPOOONNNNNNNNNJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLJJJHHHHHHIIIJJJLLLLLLKKKJJJHHHFFFDDDBBBBBBGGGHHHJJJJJJIIIJJJKKKMMMKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNQQQQQQQQQQQQQQQPPPOOOOOOOOOMMMKKKHHHFFFDDDCCCCCCEEEEEEEEEFFFFFFEEEAAA>>>===<<<;;;<<<>>>@@@AAA@@@AAA@@@???>>>============<<<===>>>===;;;999999999888888888888999:::;;;;;;???@@@AAAAAA@@@AAACCCEEEDDDAAA===>>>BBBFFFHHHHHHGGGIIILLLNNNOOOMMMKKKJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJKKKKKKJJJHHHEEEDDDDDDDDDEEEGGGHHHHHHHHHIIIKKKGGGCCCAAAAAACCCCCCCCCCCCBBBAAABBBDDDDDDCCCBBBBBB@@@===<<<<<<===<<<<<<999999;;;<<<===============<<<;;;;;;======:::666444555666999===@@@@@@???<<<===???BBBDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHGGGFFFFFFGGGHHHGGGFFFHHHIIIJJJJJJIIIFFFDDDBBBCCCCCCAAA@@@>>>===<<<;;;<<<<<<;;;;;;<<<===>>>>>>~~~{{{zzz{{{{{{vvvzzz}}}{{{uuuooommmmmmllliiifffeeefffhhhiiiiiihhhfffdddbbb``````___```[[[[[[ZZZWWWTTTRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRRRROOONNNLLLKKKIIIHHHHHHGGGMMMMMMMMMNNNPPPQQQRRRRRRRRRQQQPPPQQQSSSXXX]]]```aaaeeehhhgggccccccgggllleeeeeeeeefffggghhhhhhggg```aaadddgggiiijjjiiihhhllllllkkkllllllmmmmmmmmmsssuuuvvvvvvuuuttttttuuuqqqqqqrrrtttuuuvvvvvvvvvvvvvvvvvvuuuuuusssrrrqqqrrrsssuuuvvvwwwwwwvvvuuuttttttrrrooommmlllkkkjjjhhhgggffffffgggiiilllmmmeeeffffffeeecccbbbbbbccc```^^^\\\\\\^^^___```___VVVTTTUUUXXXXXXTTTSSSTTTUUUVVVUUUSSSPPPOOOOOONNNOOONNNNNNNNNNNNNNNNNNOOONNNLLLKKKKKKLLLMMMLLLKKKHHHJJJMMMOOOQQQQQQQQQQQQRRRPPPOOOQQQTTTUUURRROOONNNPPPTTTVVVXXXYYY\\\^^^ZZZ[[[\\\^^^___```aaaaaa___\\\YYYVVVSSSPPPLLLIIIIIIJJJMMMOOOQQQRRRRRRRRRPPPOOOMMMMMMOOOSSSVVVXXXWWWRRRQQQUUUXXXYYY\\\````````````\\\XXXTTTRRRRRRRRRPPPOOOQQQTTTWWWYYYYYYSSSSSSSSSRRRRRRQQQPPPPPPLLLLLLLLLMMMMMMNNNNNNNNNPPPOOONNNMMMMMMNNNOOOPPPQQQPPPOOOMMMKKKIIIHHHGGGKKKMMMNNNOOONNNNNNOOOQQQQQQRRRTTTUUUVVVUUUTTTSSSQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTQQQQQQOOONNNLLLJJJJJJIIIIIIIIIIIIIIIIIIGGGCCC@@@@@@@@@@@@BBBEEEGGGFFFFFFFFFEEECCCBBB@@@????????????AAACCCCCC@@@>>>>>>@@@===============>>>??????CCCEEEFFFFFFEEEFFFHHHJJJJJJDDD??????EEEJJJLLLKKKIIIKKKMMMOOOOOONNNLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMJJJJJJKKKLLLKKKIIIFFFEEEFFFGGGIIIJJJJJJHHHGGGEEEHHHFFFDDDBBBBBBCCCDDDEEECCCBBBAAABBBDDDEEEDDDCCCCCCAAA>>>===>>>>>>===<<<888999;;;===???@@@@@@AAA======<<<<<>>999666666777:::===@@@@@@@@@<<<>>>AAADDDFFFGGGGGGGGGIIIIIIJJJKKKJJJIIIHHHGGGGGGFFFEEEFFFHHHHHHGGGEEEGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCBBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<~~~zzzyyyxxxxxxxxxwwwzzz}}}|||wwwrrrooonnnnnnkkkgggeeefffhhhjjjjjjjjjiiihhhggghhhiiijjjkkkggggggfffccc___\\\\\\]]]```aaaaaa``````aaabbbccc^^^]]][[[YYYXXXWWWVVVVVVZZZZZZZZZYYYYYYZZZ[[[\\\^^^\\\ZZZZZZ\\\___dddfffhhhkkkmmmkkkfffdddgggkkkjjjkkkkkkkkkjjjjjjkkkkkkhhhiiiiiijjjkkklllnnnpppqqqrrrssstttttttttuuuuuuxxxyyyzzzyyywwwuuuuuuvvvwwwxxxyyyzzz{{{{{{||||||xxxyyyyyyyyyyyyxxxwwwvvvuuuvvvxxxyyy{{{{{{{{{{{{{{{yyyxxxwwwvvvuuuuuuuuuppppppppppppqqqsssuuuvvvqqqrrrrrrpppnnnllllllmmmjjjhhhffffffhhhiiijjjjjjfffcccdddgggfffaaa___aaadddaaa^^^\\\\\\\\\]]]___]]]]]]]]]]]]]]]\\\\\\[[[YYYXXXWWWXXXXXXXXXVVVTTTTTTVVVYYY\\\^^^______^^^^^^\\\ZZZZZZ\\\\\\[[[YYYVVVXXX[[[]]]]]]]]]___```\\\]]]___```bbbccccccccc\\\[[[ZZZYYYXXXTTTOOOKKKLLLMMMOOOPPPQQQQQQPPPOOOLLLMMMMMMOOOQQQUUUZZZ]]]\\\WWWVVVYYY[[[[[[\\\___^^^___^^^\\\XXXVVVVVVVVVTTTRRRQQQQQQSSSUUUUUUUUUQQQRRRSSSSSSSSSRRRQQQQQQOOONNNNNNNNNMMMMMMMMMLLLQQQQQQQQQQQQQQQRRRRRRRRRTTTSSSRRRQQQPPPOOONNNNNNOOOQQQRRRQQQPPPOOOPPPQQQTTTVVVXXXZZZZZZZZZXXXWWWSSSSSSSSSTTTUUUVVVVVVWWWSSSTTTUUUUUUVVVUUUUUUUUUQQQQQQQQQQQQPPPPPPOOOOOOKKKJJJJJJJJJJJJGGGDDDAAABBBAAAAAADDDGGGIIIIIIHHHIIIHHHFFFDDDCCCBBBBBBAAA???BBBEEEDDDAAA@@@BBBEEECCCCCCBBBBBBBBBCCCDDDDDDFFFGGGHHHHHHHHHIIIKKKMMMLLLFFF@@@@@@FFFJJJLLLKKKNNNMMMMMMMMMMMMMMMNNNOOOKKKLLLMMMNNNNNNNNNNNNMMMIIIJJJKKKLLLLLLKKKIIIHHHJJJKKKLLLLLLJJJGGGDDDBBBBBBCCCEEEEEEEEEEEEEEEFFFCCCBBBAAABBBCCCDDDCCCBBBBBB@@@>>>>>>??????===<<<999:::<<<>>>@@@AAABBBBBB;;;======<<>>@@@AAA@@@>>>???BBBEEEGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHHHHFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEBBBBBBBBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;::::::999|||yyyxxxwwwvvvuuuxxxyyyzzz{{{yyyvvvqqqooonnnkkkiiihhhkkkmmmooopppoooooonnnmmmmmmnnnooopppoooooommmjjjfffcccccccccggghhhiiiiiiiiijjjlllnnniiihhhfffeeecccbbbaaaaaabbbcccbbbaaa```aaaccceeefffeeeccccccdddfffiiikkkjjjlllnnnmmmkkkjjjmmmppppppppppppooommmmmmnnnooonnnoooooonnnmmmoooqqqtttsssuuuwwwxxxwwwwwwxxxyyy}}}~~~~~~|||yyywwwwwwxxxwwwyyy{{{{{{{{{zzz{{{}}}xxxxxxwwwwwwwwwwwwwwwwwwwwwxxxzzz{{{|||}}}~~~~~~{{{xxxxxxyyyyyywwwwwwzzzuuuuuuvvvwwwxxxyyyzzzzzzxxxyyyyyyvvvsssqqqqqqqqqooommmlllmmmoooqqqrrrrrrpppmmmmmmooonnniiihhhjjjjjjdddaaabbbdddeeegggjjjeeeeeeffffffeeedddcccccc^^^]]]^^^___aaaaaa___]]]\\\^^^aaaeeeggghhhggggggcccaaa___^^^___```___^^^[[[]]]```aaa```___``````^^^___```bbbcccdddeeeeee\\\\\\]]]]]]]]]YYYTTTPPPPPPQQQRRRRRRRRRPPPOOONNNIIIKKKMMMOOORRRVVV\\\```___[[[YYY[[[\\\[[[[[[]]]\\\\\\\\\YYYWWWVVVXXXZZZVVVTTTRRRQQQRRRRRRQQQPPPPPPQQQRRRSSSSSSRRRQQQQQQQQQPPPPPPOOONNNNNNMMMMMMRRRSSSTTTUUUUUUUUUTTTTTTUUUUUUTTTTTTSSSSSSSSSRRRQQQRRRSSSRRRQQQPPPQQQRRRVVVWWWYYY[[[[[[ZZZXXXWWWVVVVVVWWWXXXYYYZZZZZZ[[[UUUUUUVVVWWWWWWWWWVVVVVVRRRSSSSSSTTTTTTTTTTTTSSSOOOMMMLLLKKKKKKJJJGGGEEECCCBBBBBBCCCFFFIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGBBBEEEGGGEEEAAA@@@DDDHHHHHHHHHHHHGGGGGGHHHHHHIIIHHHJJJKKKKKKKKKLLLOOOQQQNNNJJJEEEEEEHHHKKKLLLLLLNNNLLLIIIHHHHHHIIILLLNNNKKKKKKMMMNNNNNNNNNMMMLLLJJJKKKMMMOOOOOOOOOMMMLLLLLLLLLLLLLLLIIIFFFCCCAAA@@@BBBEEEGGGFFFFFFFFFGGGDDDBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>??????>>>===:::;;;===>>>@@@AAAAAAAAA:::@@@BBB>>>>>>BBBAAA<<<;;;:::999;;;===@@@AAA@@@>>>@@@BBBDDDFFFGGGHHHIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEGGGHHHGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDD???@@@@@@@@@???>>><<<:::;;;;;;;;;;;;;;;:::999888}}}zzzyyyxxxuuusssyyywwwvvvxxxzzzyyytttoooooommmkkklllnnnqqqrrrrrrrrrqqqpppppppppqqqrrrssstttsssrrrnnnjjjhhhggghhhiiikkkmmmmmmmmmnnnrrruuunnnmmmkkkjjjiiihhhhhhhhheeeffffffeeedddeeeiiilllkkkkkkjjjjjjkkkmmmooopppnnnooooooooopppqqqsssssssssssssssqqqnnnmmmoooqqqnnnqqqrrrqqqooonnnppprrrqqqtttwwwwwwuuuuuuuuuwww}}}~~~}}}zzzwwwuuuuuuuuurrruuuwwwwwwvvvuuuwwwxxxvvvuuutttsssssstttuuuvvvwwwxxxyyyzzz|||}}}~~~~~~|||xxxwwwzzzzzzvvvwww{{{xxxyyy{{{}}}~~~~~~~~~}}}{{{|||{{{yyyuuurrrrrrrrrmmmllllllmmmqqqtttvvvvvvrrrooonnnppppppmmmmmmpppnnngggeeehhhjjjiiiiiikkkhhhhhhiiiiiiiiihhhgggfffaaabbbccceeeffffffccc``````bbbeeehhhjjjjjjjjjjjjbbbaaa`````````aaaaaaaaa]]]```bbbccccccbbbaaabbb]]]^^^```aaacccddddddddd___^^^]]]]]]]]][[[WWWTTTRRRSSSTTTTTTTTTRRRQQQPPPIIIKKKNNNPPPRRRUUU[[[___```[[[YYY\\\]]][[[[[[]]]]]]]]]ZZZWWWUUUUUUXXX[[[VVVUUUSSSRRRSSSSSSQQQPPPOOOPPPRRRSSSTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPSSSTTTVVVWWWXXXWWWVVVUUUVVVUUUUUUTTTTTTSSSRRRRRRPPPQQQSSSSSSRRRRRRSSSUUUXXXXXXYYYZZZYYYXXXWWWVVVWWWXXXYYYZZZ[[[\\\\\\\\\XXXXXXXXXYYYXXXXXXWWWWWWTTTUUUVVVVVVVVVUUUTTTTTTRRRPPPMMMLLLLLLLLLKKKJJJGGGEEECCCDDDFFFIIIKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLHHHKKKKKKGGGAAA???DDDIIIJJJJJJIIIIIIHHHIIIIIIJJJIIIKKKLLLMMMMMMNNNPPPSSSOOOMMMKKKJJJJJJKKKLLLMMMKKKIIIGGGEEEEEEFFFIIIJJJHHHIIIKKKLLLMMMLLLKKKJJJKKKLLLNNNPPPPPPOOONNNMMMKKKKKKKKKJJJIIIGGGEEECCCBBBDDDFFFFFFDDDDDDFFFHHHDDDCCCAAAAAAAAAAAA???===>>>===<<<>>>???@@@>>>===<<<===>>>??????@@@@@@???===GGGIIIAAA<<>>??????>>>>>>???AAACCCEEEGGGHHHFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFGGGHHHGGGDDDAAACCCBBBBBBAAAAAA@@@??????;;;<<<===>>>>>><<<:::999999:::;;;<<<<<<<<<;;;:::~~~|||{{{yyyuuurrrzzzvvvsssvvvzzz{{{uuuoooqqqooommmmmmoooppppppoooppppppppppppqqqsssuuuvvvvvvuuutttqqqmmmjjjjjjjjjjjjmmmoooppppppqqquuuyyynnnnnnlllkkkjjjjjjjjjjjjdddfffggggggfffhhhmmmqqqnnnnnnnnnoooqqqrrrttttttsssrrrpppqqqsssttttttsssvvvwwwwwwtttqqqppprrruuuooosssvvvvvvsssqqqppppppppptttwwwwwwuuuttttttvvvzzzzzzxxxuuurrrppppppppprrruuuwwwwwwuuuuuuvvvxxxxxxwwwuuutttuuuvvvxxxyyyvvvvvvwwwxxxyyy{{{{{{|||~~~zzzyyy|||{{{wwwwww{{{wwwyyy|||~~~}}}|||}}}}}}}}}zzzvvvsssrrrsssiiihhhiiikkkpppuuuwwwxxxtttqqqppprrrrrrqqqsssvvvsssllljjjnnnooojjjfffgggiiiiiijjjkkkkkkjjjiiihhhgggggghhhiiijjjhhhdddaaa```bbbeeehhhjjjjjjjjjiiibbbaaa``````aaabbbbbbbbb]]]```ccceeedddccccccddd[[[\\\]]]___```aaabbbbbbbbb___\\\[[[ZZZYYYWWWVVVSSSTTTUUUVVVUUUUUUSSSSSSJJJMMMOOOQQQRRRTTTYYY^^^^^^ZZZYYY\\\]]]\\\[[[]]]___^^^ZZZVVVTTTUUUXXX[[[WWWUUUTTTTTTTTTTTTSSSQQQOOOPPPRRRTTTUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTVVVXXXYYYZZZYYYXXXWWWVVVVVVUUUTTTSSSQQQQQQPPPNNNPPPRRRSSSSSSTTTVVVXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\YYYYYYZZZZZZYYYXXXXXXWWWUUUUUUVVVVVVUUUTTTRRRQQQSSSPPPMMMKKKLLLLLLMMMLLLJJJGGGEEEDDDGGGJJJLLLMMMKKKKKKKKKKKKLLLMMMNNNNNNNNNPPPOOOIIIAAA???DDDJJJHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLMMMPPPRRROOOOOOOOOMMMJJJJJJKKKMMMLLLKKKIIIHHHHHHIIIJJJKKKEEEFFFHHHJJJJJJIIIHHHGGGKKKLLLNNNOOOOOONNNLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGDDDBBBBBBFFFIIIEEECCCAAA@@@@@@???===<<<<<<;;;<<<===???@@@???======>>>>>>?????????>>>>>>@@@LLLOOODDD<<<===>>>::::::999888888;;;===>>>>>>=========>>>@@@CCCFFFHHHFFFFFFGGGHHHGGGFFFEEEDDDGGGFFFFFFGGGHHHFFFCCC@@@DDDCCCBBB@@@>>><<<;;;:::888999;;;<<<<<<;;;999888777888:::<<<============~~~|||zzzxxxwwwvvvwwwxxxyyyyyyyyyyyywwwwwwllliiiggghhhlllooopppqqqrrrpppnnnmmmoooqqqrrrrrrtttvvvwwwvvvsssooolllkkkpppqqqrrrrrrtttuuuuuuvvvtttqqqnnnnnnnnnmmmiiifffccccccccceeegggkkkoooqqquuuuuuuuutttttttttttttttvvvuuussstttvvvwwwvvvvvvtttuuuvvvtttrrrrrrvvvyyysssvvvyyyxxxtttqqqrrrsssttttttuuuuuuuuuuuuttttttxxxvvvtttqqqoooooonnnooolllppprrrrrrpppnnnppprrrooooooppprrruuuwwwwwwvvvyyywwwvvvvvvwwwvvvuuusssxxxwwwvvvvvvwwwxxxxxxwwwzzz{{{|||}}}}}}}}}||||||~~~|||zzzyyyyyywwwuuusssnnniiieeehhhpppvvvwwwvvvsssrrrqqqqqqsssuuuvvvvvvnnnppprrrrrrqqqnnnjjjggghhhiiijjjkkkkkkkkkjjjiiikkkfffcccfffjjjkkkfff```___bbbgggiiiiiiiiiiiiiiigggddd___]]]^^^```bbbccc```___aaaeeejjjkkkeee```bbb```]]]ZZZZZZ[[[]]]___^^^]]]]]]^^^^^^[[[WWWSSSUUUUUUUUUVVVWWWVVVSSSPPPSSSRRRPPPRRRVVVZZZ\\\]]]___```___]]]YYYXXXZZZ]]]\\\ZZZWWWSSSQQQRRRWWW[[[XXXWWWUUUSSSQQQRRRVVVYYYTTTTTTVVVYYY[[[[[[YYYWWWTTTUUUVVVXXXYYYZZZZZZZZZ[[[\\\^^^^^^^^^\\\ZZZYYY\\\[[[YYYVVVTTTSSSRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUYYYXXXVVVUUUTTTUUUVVVVVVUUUUUUWWWYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZYYYWWWVVVUUUTTTTTTSSSRRRNNNIIIFFFGGGLLLQQQHHHFFFDDDDDDFFFHHHIIIJJJPPPMMMLLLMMMOOOPPPNNNLLLOOOOOONNNIIICCC@@@BBBDDDIIIHHHFFFEEEEEEDDDCCCBBBGGGHHHJJJLLLNNNOOOPPPPPPMMMMMMLLLLLLKKKLLLLLLMMMLLLGGGDDDFFFKKKLLLHHHBBBMMMIIIFFFFFFJJJLLLIIIFFFHHHIIIKKKLLLLLLJJJGGGEEEIIIGGGEEEDDDEEEFFFEEEDDDCCCEEEGGGHHHHHHHHHIIIKKKHHHEEEAAA??????@@@AAAAAAAAA@@@@@@????????????@@@===>>>???@@@@@@@@@???>>>AAA@@@@@@???>>>>>>>>>>>>;;;:::::::::::::::;;;<<<:::<<>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::===>>>@@@BBBBBB@@@>>>======>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDDDDCCCAAA@@@???<<<888666555555555444666555555555777888777777:::<<<>>>@@@@@@???>>>===vvvvvvvvvwwwyyy{{{~~~}}}{{{yyyxxxxxxyyyyyyyyyyyyyyyxxxvvvrrrooommmhhhiiikkkkkklllllloooppplllkkkjjjkkknnnqqqssssssrrrssssssqqqooonnnnnnppptttttttttttttttsssrrrrrruuutttrrrqqqppplllgggdddffffffggghhhkkkooorrrtttvvvvvvvvvwwwwwwxxxxxxxxxuuusssssssssvvvwwwxxxwwwrrrrrrqqqooollllllmmmoooqqqqqqqqqrrrssstttsssqqqqqqqqqrrrrrrrrrrrrqqqqqquuutttsssrrrqqqqqqqqqqqqsssqqqoooooopppqqqqqqppprrrrrrsssssssssrrrqqqqqqvvvtttttttttvvvwwwvvvuuuwwwwwwwwwxxxxxxyyyyyyyyy~~~~~~|||{{{}}}zzzwwwuuutttsssrrrqqqqqqkkkgggiiiqqqyyy|||}}}|||{{{yyywwwuuuttttttsssvvvwwwwwwvvvuuusssqqqpppmmmmmmmmmmmmmmmlllkkkjjjhhhhhhhhhgggfffdddbbbaaaccceeeggghhhgggggghhhiiiddd```[[[XXXYYY[[[]]]^^^[[[[[[]]]bbbhhhiiigggddd^^^\\\ZZZYYYYYYZZZ[[[\\\]]]\\\\\\]]]___^^^\\\YYY]]]\\\[[[[[[[[[ZZZWWWTTTSSSUUUVVVUUUTTTUUUXXX\\\]]]^^^]]][[[XXXVVVWWWXXXYYYYYYYYYXXXWWWYYY\\\___```\\\XXXWWWYYY[[[[[[ZZZ]]][[[YYYYYYZZZ\\\\\\[[[VVVWWWYYYZZZ\\\]]]]]]^^^aaa``````^^^]]]\\\[[[[[[\\\[[[YYYXXXVVVUUUUUUTTTSSSTTTVVVXXXYYY[[[[[[\\\ZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXYYYYYYYYYYYYZZZ[[[\\\\\\YYYXXXVVVTTTSSSRRRRRRRRRLLLLLLJJJGGGDDDDDDGGGIIIIIIGGGDDDCCCFFFIIILLLMMMPPPNNNNNNNNNOOOPPPOOONNNMMMLLLJJJEEE@@@???BBBFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEGGGJJJLLLOOOQQQQQQMMMMMMLLLMMMMMMNNNOOOOOONNNJJJGGGHHHLLLMMMJJJFFFAAA??????BBBFFFGGGEEEBBBCCCDDDGGGIIIJJJJJJJJJIIIHHHJJJJJJHHHDDDAAAAAACCCEEEGGGIIIJJJIIIHHHIIIJJJGGGDDDAAA??????@@@@@@@@@DDDCCCBBBBBBAAAAAABBBBBBCCCCCCAAA@@@???@@@@@@AAABBBAAA@@@???>>>>>>>>>>>><<<;;;;;;::::::999999999<<<===>>>>>>===;;;999777777888999:::;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@???===999444000000000111000333444555555555666888999<<<<<<>>>?????????>>>>>>}}}||||||tttsssrrrrrrtttwwwzzz|||{{{{{{{{{zzzzzzyyywwwwwwwwwxxxxxxwwwuuurrrnnnllleeehhhkkkllllllkkklllnnnkkkjjjiiijjjmmmppppppppprrrqqqpppmmmkkkkkklllnnnppppppppppppooommmkkkjjjssssssrrrqqqnnnjjjfffccceeefffgggiiillloooqqqsssuuuuuuuuuuuuuuuuuuuuuuuutttrrrrrrsssuuuwwwwwwwwwqqqqqqooommmkkkjjjjjjkkkooommmlllnnnrrrtttrrrpppqqqrrrrrrssssssrrrrrrqqqttttttsssssssssssstttttttttqqqnnnooorrrtttsssqqquuuvvvwwwvvvuuussssssssssssrrrqqqrrrtttttttttrrrxxxyyy{{{|||||||||}}}~~~}}}{{{}}}zzzwwwuuuvvvvvvvvvuuutttoookkklllrrryyy}}}~~~||||||{{{zzzxxxvvvvvvwwwvvvvvvuuutttsssqqqpppoooooooooooonnnmmmlllkkkkkkiiikkkllljjjfffbbbaaabbbcccdddeeedddbbbbbbdddeeeeeeaaa]]][[[[[[]]]______YYYZZZ]]]bbbgggiiiiiiggg```___]]][[[ZZZZZZZZZ[[[\\\[[[[[[]]]______^^^]]]YYYXXXXXXXXXYYYXXXVVVTTTTTTXXXZZZYYYUUUTTTYYY]]]^^^^^^]]]\\\ZZZXXXXXXXXXWWWYYYZZZ[[[[[[\\\^^^aaabbb]]]WWWWWWZZZ\\\[[[XXX]]]\\\[[[[[[\\\\\\ZZZYYYXXXYYYZZZ\\\^^^___``````cccbbbaaa___]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWTTTUUUWWWZZZ\\\^^^______[[[[[[\\\[[[[[[YYYXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[YYYXXXWWWUUUTTTSSSRRRRRRLLLKKKIIIHHHFFFFFFFFFGGGJJJGGGDDDCCCFFFJJJMMMOOOMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLIIIDDD@@@???CCCGGGAAABBBBBBAAA??????@@@AAAEEEEEEGGGHHHJJJLLLNNNOOOLLLLLLLLLLLLMMMNNNOOOPPPMMMJJJGGGGGGJJJKKKIIIFFF??????@@@CCCEEEFFFCCC@@@BBBDDDGGGIIIKKKLLLMMMLLLIIILLLMMMIIICCC???@@@CCCEEEGGGHHHIIIHHHGGGHHHIIIFFFCCC@@@????????????>>>BBBBBBAAA@@@????????????BBBAAA???>>>>>>@@@BBBDDDDDDCCCBBBAAA@@@?????????<<<<<<;;;;;;:::999888777888888999999888666444333222333444555666666666666666777999;;;<<<===>>>>>>>>>999333///---...//////111444666666444555999===???@@@@@@@@@???>>>===<<<~~~|||{{{{{{vvvtttrrrpppqqqsssvvvxxxxxxyyy{{{}}}{{{xxxtttrrrooooooooooooooommmlllkkkccceeeiiikkkkkkjjjiiiiiijjjiiihhhiiikkkllllllkkkoooooommmiiigggfffhhhjjjkkkkkkllllllkkkiiigggffflllllllllkkkhhhdddaaa```fffgggiiikkknnnpppssstttwwwvvvvvvuuutttsssrrrrrrsssqqqqqqqqqtttuuuuuuuuupppooommmlllkkkkkkjjjiiillljjjiiikkkooorrrqqqooosssttttttttttttttttttsssssssssttttttuuuuuuuuuuuutttqqqoooppptttvvvuuurrrrrrtttuuuuuurrrqqqrrrssstttsssrrrrrrssstttsssqqqyyy||||||zzz{{{yyyxxxxxxyyyzzz{{{zzzxxxuuuqqqqqquuu{{{~~~}}}~~~~~~|||xxxuuuuuuvvvvvvuuuuuutttrrrqqqooooooqqqpppooonnnmmmmmmlllllllllnnnpppmmmgggbbbaaacccccccccaaa___]]]]]]___aaaccc```^^^]]]^^^_________XXXZZZ\\\aaafffiiikkkkkkeeedddbbb```^^^\\\[[[ZZZ\\\[[[ZZZ[[[^^^`````````VVVUUUUUUVVVWWWXXXWWWUUUUUUYYY\\\[[[XXXWWW[[[___```___^^^^^^]]]\\\[[[ZZZWWWYYY[[[[[[[[[\\\^^^```bbb\\\WWWWWWZZZ[[[YYYUUUZZZ[[[\\\^^^___]]]YYYUUUYYYZZZ[[[^^^___aaaaaabbbdddcccaaa___]]]\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZWWWXXXZZZ\\\^^^``````aaa[[[\\\^^^^^^^^^]]][[[ZZZ[[[[[[ZZZYYYWWWVVVTTTSSSSSSTTTUUUWWWYYYZZZ[[[[[[[[[ZZZYYYWWWUUUUUUTTTTTTOOOMMMKKKJJJJJJIIIIIIIIIKKKHHHEEEEEEGGGKKKMMMNNNLLLLLLMMMLLLLLLLLLLLLMMMKKKKKKIIIDDD@@@???BBBFFF@@@AAABBB@@@===<<<===???GGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNJJJHHHEEEEEEGGGHHHGGGEEEBBBBBBDDDEEEFFFEEEBBB@@@CCCDDDGGGIIILLLMMMNNNNNNIIIKKKLLLGGG@@@<<<>>>AAADDDFFFHHHHHHHHHGGGHHHIIIFFFDDDBBBAAAAAAAAA@@@???AAAAAA@@@>>>>>>=========<<<;;;999999;;;>>>BBBEEE@@@???>>><<<;;;;;;::::::::::::::::::999888777666333444555555555444444333222222333444555555555555444555777999;;;<<<===>>>???;;;444000//////000000222555777666555666;;;???CCCCCCCCCBBB@@@>>>;;;:::}}}{{{zzzzzzvvvtttqqqooonnnooopppqqqsssuuuwwwwwwuuuqqqlllhhhggggggfffggggggiiijjjkkkdddeeehhhlllnnnmmmiiieeeiiihhhggghhhjjjkkkjjjhhhllllllkkkhhhffffffhhhjjjkkklllmmmnnnnnnllljjjiiihhhiiiiiihhheeecccccccccggghhhjjjmmmppprrrtttuuuxxxwwwvvvvvvuuutttssssssrrrqqqoooppprrrsssrrrrrrnnnlllkkkkkklllllljjjiiiiiihhhhhhiiilllnnnoooooossssssttttttttttttssssssrrrrrrssstttttttttttttttrrrrrrqqqrrrssssssqqqoooooosssvvvvvvttttttvvvxxxyyywwwuuutttttttttrrrpppwww{{{}}}}}}zzzwwwxxxwwwvvvwwwyyyzzzyyyxxxwwwuuusssssswww{{{~~~}}}wwwrrrqqqrrrvvvwwwwwwvvvuuusssqqqoooppppppooonnnmmmmmmmmmmmmoooqqqqqqnnnhhhcccaaaaaa```___\\\XXXUUUUUUXXX[[[]]]\\\[[[\\\^^^___^^^\\\WWWYYY[[[___cccgggjjjlllhhhgggfffeeeccc```^^^\\\\\\ZZZYYYZZZ\\\___```aaaWWWVVVUUUVVVWWWXXXXXXWWWTTTWWWZZZ[[[ZZZZZZ]]]``````_________``````^^^\\\XXXZZZ[[[[[[ZZZZZZ]]]^^^aaa^^^ZZZYYYZZZZZZXXXVVVYYYZZZ]]]```aaa^^^YYYTTTYYYZZZ\\\^^^```bbbbbbcccbbbaaaaaa___^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\ZZZ[[[\\\^^^___`````````[[[\\\___aaaaaa```^^^\\\]]]\\\[[[YYYWWWTTTRRRQQQTTTUUUWWWZZZ\\\^^^^^^___]]]\\\ZZZYYYWWWVVVVVVVVVSSSQQQNNNMMMMMMMMMMMMLLLKKKIIIGGGGGGIIIKKKLLLLLLKKKLLLMMMMMMKKKKKKLLLMMMIIIJJJIIIEEE@@@>>>@@@BBB@@@BBBCCCAAA>>>===???BBBHHHGGGFFFEEEFFFFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHFFFDDDCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDBBBBBBBBBCCCEEEGGGIIIJJJKKKKKKFFFFFFCCC>>>888666999<<>>===;;;:::888888777777555666777777666555444222111222333333444444444444333444555666666777666666555555666777999:::;;;<<<<<<999444111111222333333555555666555666888;;;>>>CCCCCCDDDDDDAAA>>>:::777|||yyyvvvvvvqqqooommmjjjiiiiiiiiijjjkkkjjjiiigggddd```\\\ZZZZZZYYYXXXXXXYYY\\\```bbb\\\\\\]]]ccchhhggg```YYY\\\[[[[[[]]]___``````^^^^^^___```___^^^___aaacccbbbcccfffhhhhhhgggeeedddaaaccccccbbb______bbbdddeeefffhhhkkknnnppprrrsssttttttttttttttttttttttttrrrpppnnnnnnooopppooonnnjjjhhhgggiiilllmmmkkkiiifffggghhhhhhhhhjjjllloooppppppqqqqqqqqqqqqppppppooopppqqqrrrrrrqqqqqqpppqqqssstttssspppllliiihhhlllpppuuuvvvuuuvvvzzz~~~{{{xxxuuusssrrrpppmmmkkkrrrvvv|||}}}|||{{{}}}wwwyyy|||}}}|||yyyuuusssrrrrrrrrrssstttsssqqqnnnlllkkklllnnnrrrvvvyyy{{{}}}|||vvvppppppqqqvvvwwwxxxxxxwwwtttqqqooooooooonnnmmmmmmmmmnnnoooqqqqqqpppmmmhhhccc```^^^XXXVVVRRRLLLIIIIIIMMMPPPWWWXXXZZZ]]]```___]]]ZZZUUUWWWYYY\\\```dddhhhkkkgggggghhhgggfffdddaaa```\\\ZZZXXXXXX[[[^^^``````ZZZXXXVVVVVVVVVVVVUUUTTTRRRSSSVVVXXX[[[]]]^^^______^^^^^^```bbbccc```^^^ZZZZZZZZZYYYWWWWWWZZZ\\\bbbaaa___]]][[[ZZZYYYYYY[[[\\\^^^```aaa```\\\XXXYYYZZZ\\\^^^```bbbcccccc______``````___^^^\\\[[[\\\\\\[[[\\\\\\]]]^^^^^^]]]^^^^^^_________^^^^^^YYY\\\```cccdddccc```___^^^]]]\\\YYYVVVSSSPPPOOOSSSUUUXXX[[[]]]___``````]]]\\\[[[YYYXXXWWWVVVVVVWWWSSSOOONNNOOOPPPPPPOOOKKKJJJIIIIIIKKKLLLKKKJJJGGGIIIJJJIIIGGGFFFHHHJJJFFFHHHGGGDDD>>>;;;;;;===<<>>>>>BBBFFFGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFCCCBBBCCCDDDDDDEEEAAABBBCCCCCCBBBBBBBBBCCC???@@@@@@AAABBBCCCDDDDDD@@@<<<666111......111333999<<<>>>@@@@@@AAABBBDDDBBBAAA???>>>???>>>===;;;:::999888666555444444444.........000222555888:::;;;:::888666555444333333///000111222222111///.../////////000000000000000111111222333444444444444222222222222333444444555444222000111333666777777777555333333555888;;;;;;===???BBBCCCBBB>>>999666}}}zzzwwwsssrrrllljjjhhhfffeeeddddddeeeccc```\\\XXXSSSQQQOOONNNKKKIIIGGGFFFGGGKKKOOOSSSMMMKKKLLLRRRYYYYYYPPPFFFGGGGGGHHHJJJNNNOOOOOONNNJJJKKKMMMNNNOOOPPPSSSUUUPPPRRRUUUWWWXXXXXXVVVUUUVVVXXXXXXWWWUUUVVVZZZ^^^```bbbdddgggjjjlllnnnnnnnnnnnnoooppprrrsssssstttrrrpppnnnmmmnnnnnnnnnlllgggeeeeeegggkkkmmmkkkiiieeegggiiihhhfffgggkkkooommmmmmnnnnnnnnnnnnmmmmmmmmmnnnoooppppppooonnnmmmqqqtttvvvsssmmmfffbbbbbbdddjjjooorrrqqqsssxxx|||yyywwwssspppnnnkkkhhheeemmmsssxxxzzzxxxwwwzzz}}}sssuuuxxxyyyyyyvvvrrrpppnnnnnnnnnoooooommmiiieee___```cccgggkkkpppssstttxxx{{{~~~{{{vvvqqqrrrttttttuuuwwwxxxvvvsssooommmnnnnnnmmmllllllmmmoooooorrrqqqooolllhhhccc___\\\PPPMMMHHHBBB>>>???CCCFFFUUUWWW[[[___bbbaaa^^^[[[SSSUUUXXXZZZ]]]aaafffiiieeefffggghhhhhhfffdddccc\\\YYYWWWWWWZZZ]]]___```[[[YYYVVVTTTTTTSSSQQQPPPPPPPPPRRRVVV[[[^^^___^^^^^^]]]]]]___cccdddaaa___[[[[[[ZZZWWWUUUUUUWWWZZZddddddcccaaa]]][[[[[[\\\^^^^^^^^^___aaaaaa___\\\XXXZZZ\\\^^^```bbbcccddd]]]^^^___``````^^^\\\ZZZ\\\\\\\\\\\\]]]^^^___```______``````___^^^]]]]]]YYY\\\```dddeeedddbbb```___^^^\\\YYYVVVRRROOONNNQQQSSSVVVYYY\\\^^^______]]]\\\ZZZYYYWWWVVVVVVVVVYYYUUUPPPNNNPPPQQQQQQPPPLLLKKKJJJKKKLLLLLLJJJHHHBBBDDDFFFEEEBBBAAACCCEEEDDDFFFFFFCCC===999888999777;;;>>>???===>>>CCCGGGEEEDDDCCCCCCDDDFFFIIIJJJHHHHHHFFFEEEDDDCCCCCCCCCHHHFFFDDDBBBBBBCCCEEEEEE>>>????????????@@@CCCDDD<<<<<<=========>>>>>>>>>;;;555---((('''(((+++,,,111333666888999:::<<<===<<<;;;999999999999777555444333111000///.........,,,,,,,,,---///111444555333222111///...---,,,,,,***+++---//////...,,,+++++++++++++++++++++++++++,,,---...///000000000000------,,,,,,,,,------...---,,,,,,///444888::::::888444111111555888999999888;;;???BBBBBB>>>999666xxxyyyxxxtttqqqkkkhhhbbb^^^```dddccc^^^___^^^XXXOOOJJJIIIFFFBBBAAACCCDDDBBBAAACCCFFFGGGIIIEEEBBBDDDIIIIIIDDD===??????>>>>>>AAAFFFFFFDDDEEEFFFEEEAAA???@@@AAAAAAAAA@@@@@@AAACCCCCCAAA???===???AAACCCDDDFFFHHHIIIRRRRRRSSSTTTVVVYYY\\\^^^ccceeehhhiiiiiigggeeeccchhhgggeeedddeeeeeedddccceeecccbbbccccccdddfffhhhaaaeeegggddd___^^^dddiiinnnllljjjhhhgggiiijjjlllkkkmmmooommmkkkjjjlllnnnqqqrrrrrrmmmcccWWWLLLFFFKKKVVVdddooosssuuuuuuvvvqqqqqqqqqpppoookkkfffbbbeeeiiinnnppppppppprrrtttnnnnnnooorrruuuuuuqqqmmmnnnooommmkkkiiifff]]]SSSNNNIIIIIIQQQaaalllooommmnnnvvv|||{{{xxxvvvtttpppuuutttuuuyyyxxxrrrooopppkkkiiigggiiilllmmmkkkhhhooonnnjjjfffgggeee[[[OOOFFFBBBBBBFFFFFFAAA@@@CCCQQQ[[[___\\\^^^fffeee^^^YYYVVVWWW\\\______```bbbbbbaaa``````bbbccccccbbb]]][[[YYYZZZ^^^bbbeeefff```[[[UUURRRQQQQQQOOOMMMPPPRRRUUUXXXYYY[[[^^^aaa___aaadddfffeeeccc```^^^[[[]]]^^^[[[VVVVVVZZZ___gggdddaaa```aaa```^^^[[[[[[\\\]]]^^^^^^^^^___aaaYYYYYYZZZ]]]```aaa```___ZZZ[[[\\\\\\\\\[[[YYYXXXXXXYYY[[[]]]^^^^^^^^^]]]]]]^^^______^^^[[[YYYWWWYYYYYYZZZ^^^bbbeeedddaaa``````___[[[VVVPPPJJJGGGJJJLLLPPPTTTXXXZZZ\\\\\\```^^^[[[XXXVVVUUUUUUVVVWWWVVVTTTRRROOOMMMKKKJJJHHHIIIJJJKKKJJJIIIGGGFFFHHHEEEBBB???======>>>???AAAAAAAAA>>>999555444333333222111111222666<<<@@@@@@@@@AAABBBDDDCCC@@@>>>EEEDDDAAA???===;;;:::999???>>>===<<<;;;;;;;;;;;;888;;;===>>><<<:::999999999666333111111111000///......,,,+++************......------...000222333...---,,,...111333333222,,,,,,+++***************,,,+++*********+++---...---,,,+++***))))))******---,,,************)))((()))***++++++***)))***,,,,,,+++***+++------,,,+++***+++,,,------------,,,,,,------///000333555666////////////111333555777333444888;;;<<<:::555000~~~xxxtttooolllgggbbbcccfffccc^^^]]]aaa___VVVNNNJJJHHHEEE@@@BBBEEEHHHKKKMMMMMMKKKDDDEEEHHHKKKLLLIIICCC>>>@@@???>>>;;;;;;>>>AAACCCJJJFFFBBB???<<<:::<<>><<<:::::::::;;;999999:::<<<>>>@@@BBBCCCHHHHHHIIIKKKMMMPPPSSSTTTWWWYYY[[[\\\\\\\\\[[[[[[^^^\\\YYYXXXWWWXXXXXXXXXYYYZZZ[[[\\\ZZZYYY[[[]]]\\\^^^___[[[WWWVVVZZZ___dddccccccccccccccccccccc___aaabbbbbbaaacccgggkkkiiihhhddd\\\RRRGGG???;;;===GGGUUUbbbjjjmmmmmmllljjjjjjiiihhheee```YYYTTTTTTWWW[[[^^^```cccgggjjjhhhggggggjjjmmmmmmkkkiiieeefffeeeaaa]]]ZZZRRRJJJ@@@======EEEUUUbbbiiijjjkkkqqqvvvvvvuuutttpppjjjhhhhhhkkkqqqqqqkkkhhhhhheeeeeefffgggiiiiiigggeeeiiiiiifffddddddaaaWWWKKKDDDAAABBBFFFFFFBBBBBBEEENNNWWW[[[XXX[[[cccccc\\\aaa]]]]]]```bbb``````aaa]]]]]]\\\]]]^^^`````````^^^\\\\\\]]]aaaeeeggghhhaaaZZZQQQKKKJJJJJJJJJIIISSSUUUWWWYYYZZZ\\\___aaa^^^___aaabbbbbbaaa___]]]ZZZ\\\^^^\\\XXXXXX[[[___gggdddbbbaaabbbaaa___\\\XXXXXXXXXWWWVVVVVVVVVWWWYYY[[[\\\]]]]]]]]]\\\[[[ZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[]]]^^^^^^^^^\\\ZZZWWWUUUWWWVVVWWWZZZ^^^___^^^\\\]]]\\\ZZZVVVPPPIIICCC???;;;>>>CCCIIIOOOSSSVVVWWWVVVUUURRRPPPNNNNNNNNNOOOPPPOOOMMMJJJHHHEEECCCBBBCCCCCCCCCBBBAAA@@@???>>>CCCAAA>>>;;;:::::::::;;;======<<<999555222111111......---,,,---000555888:::999999:::;;;:::888666:::999777555444333333333444333333222111111000000333444666666444333333333111///---,,,---...---,,,,,,+++***)))))))))))))))+++++++++++++++,,,------.........///111222111000++++++******************,,,+++*********+++,,,---++++++,,,,,,,,,++++++***---+++***)))******++++++)))***+++***))))))+++---,,,+++******,,,------,,,,,,,,,,,,+++++++++++++++)))***,,,...111333555666000//////......///000111222444777:::;;;888222---zzzuuutttrrrnnnhhhggggggccc\\\]]]dddeee]]]SSSOOONNNMMMBBBBBBGGGPPPYYYZZZTTTMMM@@@HHHQQQUUUQQQKKKFFFEEELLLLLLIIICCC<<<<<>>======???>>><<<;;;999999888888;;;:::999777666666666666777777666333000.........************)))+++...111222111000111222111///.........---,,,,,,,,,,,,,,,,,,---......---,,,***)))...//////...------...000,,,+++***+++---...---++++++******)))))))))******)))***,,,---......---,,,000//////000111111000...,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------++++++,,,---------,,,+++...,,,***))))))***+++---)))***)))((((((***---000111///------///000111000111000...,,,***++++++,,,)))+++...222555777888999555444333111///...------000222555888888555...)))yyyuuuxxxxxxsssmmmiiiggg```YYY```dddddd___ZZZYYYYYYWWWIIIDDDHHHUUUbbbaaaTTTIII>>>JJJWWWZZZTTTNNNNNNRRR[[[\\\YYYOOOBBB>>>JJJXXXaaaOOO???;;;888777@@@MMMGGGCCC>>>===@@@EEEHHHIIIHHHBBB999444666===FFFKKKGGGHHHJJJKKKLLLMMMLLLLLLMMMOOOQQQPPPKKKFFFDDDCCCBBBAAA???<<<;;;===@@@BBBCCCJJJNNNKKKEEEDDDGGGIIIOOOMMMJJJFFFCCCCCCEEEGGGIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLGGG@@@:::777555444444444777===GGGQQQUUUTTTQQQQQQNNNJJJFFFDDDAAA>>><<<<<<;;;;;;;;;===AAAFFFJJJLLLLLLLLLMMMNNNOOOOOONNNNNNQQQPPPJJJFFFDDD@@@;;;>>>;;;999<<>>???@@@??????>>>>>>???@@@@@@<<<;;;:::999999::::::;;;;;;:::888666666666666777555555555555555444444444444444333000,,,***+++,,,***+++++++++******---//////---------...///...,,,++++++************+++++++++,,,...///...,,,***))),,,,,,,,,++++++,,,///222111111111222333222///---+++++++++***++++++,,,,,,))),,,111555777777666555444111...---///111222222111111222222333333333222444333333333222222222222---,,,,,,++++++,,,------000///---***((((((***,,,***)))((('''(((+++000444888666444333555777777777555333000,,,+++,,,...///...000444999<<<>>>??????>>><<<:::777444111///...---///111444555333---)))yyyxxx{{{{{{wwwoooiiiddd]]]UUUcccbbb^^^[[[^^^dddeeebbbRRRHHHHHHVVVdddaaaRRREEE???JJJVVVXXXSSSQQQWWW^^^bbbcccaaaVVVEEE<<>>LLLVVVWWWYYY[[[\\\[[[XXXTTTQQQNNNRRRUUUSSSKKKBBB===;;;;;;<<<<<<:::888888;;;===EEEOOOTTTOOOIIIKKKNNNOOOOOOKKKGGGDDDDDDEEEFFFGGGCCCAAA>>>;;;999999999:::;;;<<>>AAACCCDDDDDDAAA===:::999:::;;;;;;DDDFFFIIIJJJKKKJJJJJJJJJHHHKKKJJJGGGEEEDDDAAA<<<@@@===<<<===CCCJJJQQQTTTRRROOOLLLMMMVVV```___YYYUUUQQQOOOOOONNNJJJJJJMMMRRRXXX]]]___^^^]]]]]]___\\\___aaa```___\\\SSSIIIEEEGGGIIIJJJMMMOOOPPPPPPUUUXXX[[[\\\___cccdddcccfffaaa```bbbccc```___```bbbdddeeedddaaa___^^^___```______``````___\\\YYYVVVPPPJJJFFFFFFFFFDDDBBBFFFMMMVVV]]]^^^]]]ZZZXXXQQQPPPNNNLLLJJJJJJIIIJJJJJJIIIHHHHHHJJJOOOUUUZZZ\\\\\\\\\[[[XXXTTTRRRPPPKKKHHHDDDBBBAAAAAA@@@>>>>>>EEEMMMPPPOOOOOORRRUUUOOONNNLLLJJJIIIHHHIIIIIIKKKKKKJJJJJJJJJLLLMMMNNNLLLLLLKKKIIIFFFDDDBBBAAABBBCCCDDDDDDBBB@@@???>>>AAA@@@???===:::777444222111000///000111444777999:::::::::::::::::::::;;;888777555444333444555555555444333111111222333444111222333444555666777777666666555222...+++***+++***+++,,,+++++++++...000111111000111333333222000,,,,,,++++++,,,,,,------...///000111111000...,,,,,,---,,,++++++---111444999999999::::::777222...++++++*********+++,,,,,,'''---555===BBBBBB???===666222---+++---222666999999:::;;;<<<<<<;;;::::::::::::;;;;;;::::::::::::222000---***)))+++---///222222000,,,((('''(((******)))(((((()))---333888===;;;999888999::::::999444111...+++***,,,///111333555999===@@@AAABBBBBBAAA@@@>>>;;;888555222111,,,---...111333111...+++}}}}}}}}}}}}yyyooogggaaaZZZSSSccc___ZZZYYYaaakkkmmmiiiZZZKKKFFFTTTbbb```RRRHHHDDDLLLSSSTTTSSSUUU]]]ffffffhhhiii```KKK>>>GGGYYYeeeVVVCCC777777AAAMMMTTTIIIGGGIIISSSaaajjjjjjgggddd\\\MMM===666<<>>;;;888666777999:::666888<<>>???AAAAAA???===<<<<<<>>>>>>======;;;:::888888333111...---///444999===;;;;;;;;;::::::999999888888666333111/////////000000000///............///000000222444666999<<<=========<<<999333///,,,,,,******+++***+++---000333888888888999:::999666333,,,,,,---...///111222333888999:::;;;;;;:::999888000000000...,,,---000222888999<<<>>>>>>;;;555000,,,++++++*********++++++)))000:::CCCGGGFFFAAA>>>555111,,,+++///666===AAAAAABBBCCCDDDCCCBBB@@@???>>>???@@@AAAAAAAAA@@@@@@888555111---++++++---...111333222///***'''(((***)))*********+++000777;;;===;;;:::999999999777555---,,,***)))***---000333666777:::<<<>>>???@@@@@@??????>>><<<:::888555444///......///000000...---zzzooofff___YYYSSS^^^]]]\\\\\\bbbkkknnnkkk___MMMDDDQQQ```aaaYYYTTTPPPRRRUUUWWWXXX]]]dddjjjiiilllooohhhTTTBBBFFFWWWbbb\\\LLL<<<===JJJQQQOOOFFFLLLVVVbbbkkkppppppoooiiidddWWWEEE888;;;KKK[[[hhhlllooonnngggZZZMMMDDD:::@@@GGGHHHDDDBBBDDDHHHMMMRRRVVVTTTMMMEEE@@@???DDDSSS___aaabbbddd^^^TTTFFF@@@;;;;;;AAAGGGIIIIII???>>>>>>===>>>???@@@AAA::::::>>>FFFOOOXXX]]]^^^\\\PPP@@@555222333444555999BBBOOOXXXYYYTTTLLLGGGAAACCCHHHOOOXXX```dddeeeeeeaaa]]]XXXSSSLLLCCC===777@@@MMMVVVYYYXXXWWWVVVYYYXXXVVVVVV[[[]]]TTTIII;;;:::>>>FFFPPPRRRMMMFFFDDDHHHLLLSSS___hhhiiieeeeeeaaa___^^^ZZZRRRNNNOOOJJJHHHHHHJJJNNNTTTXXXZZZ\\\]]]\\\WWWVVVVVVTTTPPPNNNRRRTTTQQQRRRVVVWWWSSSSSSSSSSSSTTTUUUTTTTTTUUUTTTPPPPPPUUUXXXWWWWWWYYY^^^bbbfffeeeaaa___```bbb___^^^\\\\\\\\\[[[YYYWWWUUURRRPPPPPPSSSSSSQQQNNNHHHKKKPPPSSSTTTSSSSSSSSSOOOPPPQQQSSSUUUVVVWWWXXXZZZZZZ[[[[[[YYYWWWSSSPPPIIIMMMRRRTTTSSSRRRSSSTTTQQQLLLEEECCCDDDDDDBBB???666:::@@@FFFJJJLLLLLLLLLLLLKKKIIIGGGDDDAAA???>>>888999<<>>===<<<<<>>===<<<777555333111000111333444555555444333222000///...//////111333777<<>>@@@???:::555000///...---------------///666@@@HHHJJJEEE===888///---+++...444;;;BBBEEEFFFGGGHHHHHHGGGEEECCCAAA>>>???AAACCCDDDDDDDDDCCC===;;;888555111...,,,+++---111333111,,,))))))+++)))***+++,,,...333999>>><<<;;;::::::999777333000)))))))))***---111555888:::::::::;;;<<<======>>><<<<<<======<<<;;;:::999555222///.........------{{{oooeee___YYYTTTYYY]]]______bbbhhhllllllaaaMMMCCCPPP```ccc```___ZZZZZZZZZ\\\```eeejjjlllgggjjjoookkkVVVAAACCCRRRaaaaaaUUUDDDDDDRRRTTTJJJEEEQQQbbbmmmpppqqqrrrsssjjjiii___LLL;;;:::JJJZZZfffjjjnnnlllcccTTTCCC999000777>>>AAAAAAEEENNNUUU[[[aaafffdddZZZOOOGGGCCC<<>>@@@BBBDDDFFFGGGHHHHHHBBBAAABBBIIITTT___gggkkkfffWWWDDD666333666:::;;;???LLL\\\eeebbbWWWJJJCCCBBBGGGPPP\\\gggnnnppppppqqqnnnkkkgggbbbYYYOOOGGG===HHHXXXeeejjjiiigggffffffccc```bbbhhhiii^^^QQQAAAAAAEEEOOOYYYYYYOOOEEEQQQWWW___fffnnnssspppjjjhhhffffffgggbbbYYYSSSQQQMMMIIIFFFHHHOOOWWW\\\^^^``````]]]XXXVVVXXXXXXUUUVVV[[[\\\XXXYYY]]]]]]XXXSSSRRRQQQRRRRRRPPPPPPQQQRRROOOOOOTTTWWWVVVWWWYYY]]]bbbggggggdddbbbcccfffaaa```^^^^^^___```___]]]XXXUUURRRRRRTTTUUUTTTRRRNNNOOOPPPOOOOOOOOOQQQTTTTTTUUUVVVVVVWWWWWWVVVVVVXXXZZZ^^^bbbbbb]]]VVVPPPKKKPPPWWW[[[\\\\\\^^^```UUUNNNGGGDDDEEEEEEBBB???888;;;BBBKKKRRRWWWWWWVVVTTTTTTSSSPPPMMMIIIEEECCC999;;;???DDDHHHJJJLLLMMMJJJIIIHHHFFFEEEDDDDDDDDDHHHKKKNNNNNNLLLKKKLLLNNNPPPPPPOOONNNNNNMMMMMMLLLFFFAAA:::666777===FFFLLLLLLLLLKKKIIIGGGEEECCCBBB555444333333555888;;;>>>???>>>>>><<<999666333111...///000333888>>>DDDGGGJJJKKKKKKGGG@@@888222///------------///444:::???DDDDDDDDDDDDAAA;;;333---,,,...000444999>>>BBBDDDCCCCCCBBBBBBBBBBBBCCCDDDBBBAAA???:::444000......***...555===CCCCCC???;;;555555333222111111111111666===FFFMMMLLLDDD:::222******,,,111888@@@EEEGGGHHHHHHIIIIIIHHHEEEBBBAAA===>>>@@@BBBDDDDDDDDDDDD??????>>><<<777222,,,)))***...333222...++++++...)))***,,,...000555;;;???===<<<<<<<<<:::777111---))))))+++---222777;;;>>>======<<<<<<<<<<<<======;;;<<<===?????????>>>>>>:::666111---,,,,,,,,,,,,zzz}}}~~~rrrhhhfff^^^VVVYYYZZZ\\\[[[WWWZZZcccgggeee___QQQGGGOOO^^^hhhhhhfffccc[[[XXX```hhhjjjiiijjjpppiiijjjkkkXXX@@@AAASSSeeefffbbbXXXUUUVVVSSSKKKTTT^^^kkkrrrrrrooommmnnnmmmjjj]]]RRRJJJ>>>@@@SSSiiijjjnnnmmm___III:::777555222666AAALLLRRR[[[ccchhhkkkkkkfffaaa[[[QQQHHH;;;BBBOOO```llliiiUUUBBB555222000000444888<<<===DDDHHHMMMSSSWWWYYYZZZYYYRRROOOIIIEEEJJJYYYiiitttnnneeeSSS???666888===???NNNYYYeeehhh```TTTJJJEEENNNTTT]]]gggooossssssssswwwyyyvvvqqqooolll```RRRJJJGGGMMM___mmmqqqqqqrrrtttuuusssnnnkkkfff\\\RRRFFFDDDHHHSSSXXXUUUMMMHHHYYYaaajjjnnnqqquuuvvvtttnnnooopppppplllcccXXXPPPKKKHHHDDDEEEMMMYYYaaaeeehhhbbb```aaa___ZZZZZZ^^^```\\\YYY\\\aaabbb]]]WWWTTTRRRPPPNNNNNNOOOQQQSSSZZZ[[[[[[ZZZWWWSSSNNNLLLVVV\\\eeeiiihhhffffffgggiiigggeeeeeeddddddbbbaaa]]]YYYVVVVVVXXXXXXSSSOOOPPPPPPOOOMMMLLLNNNSSSVVV\\\]]]\\\ZZZXXXXXXYYY[[[[[[^^^aaaaaa```^^^YYYTTTOOOQQQUUUZZZ]]]___```aaa[[[XXXTTTNNNHHHBBB???===999;;;DDDQQQWWWWWWYYY___ZZZXXXXXXVVVLLL???<<>>CCCFFFHHHIIIIIIHHHFFFCCC>>>:::888333222///---...444<<>>AAAAAABBBDDDFFFFFFEEECCCDDDBBBAAAAAAAAA<<<222***000------222555333000000111333555777999:::;;;:::<<<888666777666111//////***)))+++000777;;;<<<;;;<<<===>>>>>>===;;;999777444555666999;;;>>>@@@BBBAAA===666111...---,,,+++}}}yyywwwyyyppphhhiiibbb[[[^^^```bbb^^^SSSMMMSSS\\\bbb^^^OOOGGGOOO___hhhhhhfffaaa[[[[[[dddllllllkkkjjjlllfffgggiiiYYYCCCDDDUUUlllooooooiiiaaa[[[VVVSSS___dddkkkppprrrpppnnnlllooolll```SSSIII<<<>>>QQQfffgggjjjjjj]]]HHH888222333444<<>>222333333222222888AAAHHHLLLRRRZZZ___bbbbbbcccdddeee```UUUJJJGGGSSShhhxxxwwwqqqcccSSSKKKLLLNNNMMMXXX___eeecccZZZOOOJJJIIIZZZ___eeekkkoooqqqrrrssswwwzzzzzzwwwuuutttlllcccNNNGGGIIIYYYkkktttuuutttzzz{{{yyyvvvtttqqqhhh___ZZZXXXXXXXXXTTTNNNMMMPPPkkkqqqtttttttttwwwxxxvvvvvvuuutttrrrmmmfff]]]WWWQQQMMMGGGFFFLLLWWWaaagggiiidddbbbdddccc___```ddd```___^^^```aaa___YYYSSSOOOOOOOOOPPPRRRUUUXXXZZZ^^^______^^^\\\YYYUUUSSSVVVYYY]]]aaadddeeeeeeeeeiiihhhgggggghhhhhhgggfffbbb```^^^``````]]]VVVPPPOOONNNLLLLLLNNNRRRUUUWWW[[[\\\\\\[[[YYYYYYZZZ\\\]]]___```___^^^]]][[[YYYTTTTTTVVVXXX[[[^^^^^^^^^]]][[[YYYUUUPPPJJJEEEAAA>>>@@@HHHSSSYYYYYYZZZ___]]]WWWPPPLLLEEE???AAAGGGLLLOOOSSSWWWZZZ[[[[[[[[[ZZZYYYWWWVVVTTTSSSRRRRRRKKKJJJKKKOOOTTTXXXXXXWWWXXXYYY[[[\\\\\\[[[YYYXXXZZZWWWRRRNNNNNNQQQUUUXXXVVVUUUQQQNNNHHHBBB:::555333666<<>><<<===<<<::::::;;;>>>BBBDDDFFFFFFCCC<<<333...,,,---555888<<<@@@BBBAAA???===444111...,,,...111444666DDDGGGGGGDDDAAA???999222...---,,,///444:::===???DDDCCCBBBCCCDDDEEEEEEEEEHHHIIIKKKLLLHHH???333******+++222>>>EEEEEEFFFIIIJJJJJJIIIHHHFFFCCCAAA@@@CCCCCCCCCEEEFFFFFFEEEDDDDDDDDDDDDFFFGGGBBB999222---)))***000444555555777999:::<<<=========<<<;;;;;;777666777666000---...***+++---222888<<<<<<;;;?????????===:::777444222...000222444888<<<@@@CCCDDD@@@:::444111///,,,+++|||xxxuuunnnrrrllliiimmmiiiaaaccccccddd]]]LLL???CCCSSS___[[[NNNFFFPPP```iiiiiifff^^^\\\___iiiqqqqqqllljjjkkkdddeeegggXXXDDDCCCQQQnnntttyyyvvvhhhZZZWWW[[[hhhhhhjjjmmmpppooolllhhhlllmmmcccXXXLLL;;;;;;MMMdddfffjjjkkk```MMM;;;333555:::FFFWWWccciiinnnrrrpppooojjjfffeeeddd]]]SSSAAA???EEEUUUdddbbbOOO===000333555333222999HHHUUUYYY___fffjjjkkkjjjkkkmmmpppnnneeeUUUHHHLLLaaauuu}}}|||vvvmmmggggggfffbbbdddeeeddd[[[QQQKKKMMMQQQeeehhhkkkkkkjjjkkknnnqqquuu{{{~~~}}}zzzxxxsssoooUUUIIICCCQQQggguuuxxxvvv|||~~~~~~|||}}}|||uuummmnnnjjjdddZZZMMMHHHQQQ^^^wwwzzzyyytttrrrtttvvvuuu{{{yyyvvvssspppkkkeeeaaaYYYRRRJJJEEEHHHQQQ]]]fffhhhdddcccddddddcccdddgggaaabbbbbbbbb^^^YYYSSSPPPPPPQQQSSSUUUXXX[[[]]]^^^___`````````___]]][[[ZZZZZZYYYXXX[[[```dddeeeeeeiiiiiijjjjjjkkkkkkllllllfffeeefffgggfff```WWWOOOMMMKKKIIILLLRRRWWWYYYYYYYYY[[[\\\\\\ZZZYYYYYYZZZ^^^^^^]]]]]]^^^^^^^^^___[[[XXXUUUVVVZZZ\\\\\\[[[_________]]]YYYSSSMMMJJJFFFHHHOOOWWW\\\\\\\\\]]]]]]QQQEEE???>>>BBBIIIQQQWWWYYY\\\___```aaa```______^^^\\\[[[ZZZZZZZZZZZZRRRKKKDDDFFFPPPXXX[[[YYY\\\]]]^^^______^^^]]]\\\[[[YYYWWWUUUTTTVVVXXXZZZXXXVVVRRRKKKBBB:::555333777<<>>555...,,,---000777===DDDIIIIIIGGGDDDCCCGGGFFFDDDBBBBBBCCCEEEFFFFFFBBB;;;333---,,,...111;;;===???@@@???<<<888666---,,,***)))***,,,///000>>>DDDHHHHHHGGGFFFBBB<<<111...******...444999;;;DDDEEEFFFGGGHHHIIIIIIIIIKKKMMMNNNLLLDDD999000+++(((---888DDDKKKKKKJJJJJJIIIIIIIIIHHHFFFCCC@@@???AAABBBBBBCCCDDDDDDEEEEEEEEEFFFHHHKKKMMMIIIAAA;;;---)))(((---222555888<<>><<<:::888666666777555///+++,,,,,,---000555:::<<<<<<<<>>:::666111...,,,)))***,,,///333999@@@EEEFFFCCC===999555111---+++|||vvvqqqnnnhhhllliiiiiipppmmmeeefffaaa___VVVFFF;;;???PPP___YYYLLLFFFQQQbbbjjjhhheee^^^```fffpppuuussslllfffhhhcccdddeeeWWWCCC@@@KKKhhhooowwwtttcccSSSTTT___iiiiiihhhhhhgggdddaaa^^^bbbhhhfff___RRR===999IIIdddhhhmmmooohhhXXXFFF<<<;;;DDDSSSaaajjjmmmmmmmmmooolllgggcccdddeee^^^UUUEEE>>>???OOOaaaaaaRRRBBB555555555444666@@@OOOZZZbbbbbbbbbeeehhhjjjkkklllmmmqqqpppbbbOOOHHHXXXkkk|||~~~|||{{{wwwrrrkkkhhh___SSSJJJJJJSSS[[[fffgggfffbbb^^^^^^bbbgggmmmuuu}}}~~~yyysssooommm^^^MMM@@@HHH___rrrwwwtttyyy|||}}}}}}|||uuutttlll```SSSIIIJJJZZZkkkwwwzzzxxxsssppprrrsssrrruuutttssssssrrrpppllliii```WWWLLLEEEDDDIIIWWWbbbeeedddccccccbbbbbbbbbddd```aaabbb^^^XXXSSSQQQQQQVVVXXXYYY[[[\\\]]]]]]\\\[[[[[[\\\\\\\\\\\\\\\[[[```___]]]\\\]]]aaaeeehhhjjjkkkllllllllllllmmmnnnhhhhhhhhhgggddd^^^TTTMMMLLLIIIHHHMMMUUU[[[\\\ZZZXXXZZZ\\\[[[YYYVVVUUUUUU[[[ZZZ[[[___```___```bbb___ZZZUUUTTTXXX[[[\\\[[[```aaaaaa```^^^ZZZVVVSSSPPPRRRVVV[[[___^^^\\\ZZZSSSIII>>>;;;AAAJJJRRRWWW\\\^^^```aaabbbbbbaaaaaa``````___^^^]]]]]]]]]]]]YYYOOOEEECCCIIIRRRXXX[[[]]]^^^^^^______^^^^^^]]]XXXXXXWWWWWWVVVWWWWWWWWWYYYVVVOOODDD:::555666999BBBFFFLLLQQQUUUVVVVVVUUUUUUTTTQQQOOOMMMMMMNNNOOOLLLIIIBBB888111,,,,,,---111777???GGGKKKKKKHHHFFFIIIHHHGGGEEEEEEEEEEEEFFFEEE>>>555---+++...444888<<<<<<===<<<:::666222000+++,,,,,,,,,,,,,,,...///888???FFFHHHIIIIIIEEE@@@:::555...***,,,000555888@@@BBBEEEHHHIIIIIIJJJKKKKKKNNNOOOJJJ???555///---+++222===HHHMMMMMMKKKJJJHHHHHHGGGEEEBBB>>>;;;999:::;;;<<<===>>>@@@CCCEEEEEEFFFIIIMMMNNNKKKDDD???222---***,,,///222777===AAABBBCCCBBBAAA>>>:::888666555666777333---)))***---000444888<<<======<<>>EEEDDDBBB>>>;;;888555000---yyyqqqjjjfffeeejjjggghhhrrroooeeeeee```ZZZPPPFFFAAADDDPPPZZZWWWKKKFFFRRRcccjjjgggccc___dddmmmtttvvvrrrggg]]]]]]]]]bbbdddWWWDDD@@@IIIcccjjjqqqkkk[[[QQQYYYggggggiiihhhaaaWWWOOOLLLLLLRRR```gggfffYYYAAA999FFFbbbiiiqqqsssmmm```QQQGGGDDDOOO___iiinnnmmmiiieeeiiihhheeebbbccceee___XXXIII>>><<>>BBBKKKUUUYYYYYY^^^^^^___`````````________________________^^^^^^\\\WWWNNNFFFCCCHHHRRRZZZ\\\\\\]]]]]]]]]]]]\\\\\\[[[\\\]]]]]]]]]]]]\\\[[[XXXRRRHHH;;;444555===DDDMMMOOOQQQTTTUUUVVVUUUUUUWWWTTTOOOKKKJJJKKKNNNPPPMMMKKKFFF>>>555///,,,,,,...333;;;CCCIIIJJJIIIGGGHHHHHHGGGGGGFFFFFFFFFFFFCCC;;;111,,,...555<<<@@@@@@???<<<999444000---+++))),,,...///---+++++++++555???GGGIIIIIIIIIFFFAAACCC===444---,,,...000222;;;???EEEHHHIIIJJJKKKLLLJJJMMMLLLEEE:::222///000222999BBBHHHJJJKKKJJJIIIHHHFFFCCC???;;;666333111///111444555666:::???CCCDDDFFFHHHKKKJJJGGGBBB>>>555///,,,,,,---///666===???AAABBBCCCBBB???<<<:::666555666666222***(((+++///333888<<<>>>>>>===<<<===:::555000---,,,+++,,,+++,,,---,,,---222<<>><<<;;;:::888444111vvvmmmeeebbbdddhhheeegggqqqnnndddcccaaaWWWMMMIIIHHHJJJPPPVVVVVVKKKGGGSSSdddjjjfff``````hhhppptttrrrjjj\\\OOOLLLSSS___cccWWWFFFDDDMMMccckkknnncccXXXYYYdddnnnhhhgggbbbUUUFFF;;;999:::EEEXXXgggiii\\\CCC999FFF]]]hhhrrrssslllaaaVVVMMMMMMZZZhhhmmmmmmhhhbbb[[[\\\```bbbbbbdddfffbbb]]]OOOAAA===LLL^^^bbb\\\XXXQQQGGG@@@CCCNNNVVVTTTNNNGGG@@@:::===JJJYYYccchhhooorrruuuooo]]]RRR\\\nnn}}}vvvooohhh\\\OOOHHHKKKVVV```fff___XXXLLLBBB;;;999;;;<<>>AAAEEELLLWWW___^^^YYY]]]]]]\\\\\\ZZZYYYXXXWWWXXXZZZ\\\___``````______]]]]]]XXXMMMCCCBBBKKKTTTZZZZZZZZZZZZZZZZZZZZZZZZ]]]^^^___aaaaaa```___^^^UUUMMMAAA666333999EEENNNRRRSSSUUUWWWXXXXXXXXXXXXWWWSSSMMMHHHGGGIIIMMMQQQOOOOOOLLLEEE<<<333---***---///555===DDDHHHHHHGGGHHHHHHIIIIIIIIIHHHGGGGGG???777///...555>>>DDDFFFJJJFFF???888111---***)))---111666666222...,,,,,,777AAAIIIKKKJJJJJJGGGDDDGGGAAA888111---,,,,,,,,,777===EEEIIIJJJKKKLLLNNNJJJKKKHHH@@@666000///111777@@@GGGHHHHHHIIIJJJHHHGGGDDD???999333///,,,+++(((+++---...///333:::@@@CCCDDDFFFFFFEEEBBB???===666111---,,,,,,...666>>>>>>@@@CCCEEEDDDBBB???===777666666666000)))(((,,,000555<<<@@@@@@???===<<<888555000,,,***+++...///---///000...---000999@@@<<<;;;::::::;;;:::888666|||rrriiidddbbbcccfffbbbeeepppnnndddccc^^^TTTMMMLLLLLLMMMRRRXXXUUUKKKHHHUUUdddjjjddd^^^aaajjjqqqqqqkkk```OOO@@@>>>LLL^^^dddVVVEEEDDDMMMbbbmmmkkk\\\VVVaaalllnnngggaaaUUUFFF:::444444666???TTTeeehhh[[[BBB999HHH[[[iiitttrrrhhh^^^VVVOOOXXXdddnnnllleee]]]SSSKKKJJJSSS]]]aaaccceeedddaaaTTTEEE@@@MMM\\\___^^^___WWWNNNFFFJJJSSSUUULLL@@@777444333555>>>MMM]]]gggrrrsssxxxxxxjjj\\\^^^jjj|||xxxuuuqqqkkkbbbVVVIIIGGGQQQ]]]bbbcccXXXNNN@@@777333444444444;;;CCCTTTeeellljjjjjjmmmlllbbbSSSJJJQQQcccrrrvvvqqqsssttttttxxx|||yyysssiiiYYYNNNVVVgggqqqqqqnnnnnnlllcccUUUJJJFFFDDDBBBEEEGGGNNNWWWbbbkkkpppqqqsssmmmhhhbbbTTTGGGKKKWWWeeekkknnnllljjjhhhbbbZZZZZZXXXUUUSSSRRRTTTYYY]]][[[[[[\\\\\\\\\\\\\\\\\\VVVVVVUUUUUUWWWZZZ]]]___ZZZ```eeeccc\\\WWWXXX[[[bbbeeeiiihhhfffeeehhhlllkkkjjjhhhddd___[[[XXXWWWSSSUUUWWWZZZ\\\\\\\\\\\\VVVVVVVVVTTTQQQPPPPPPQQQKKKKKKUUUdddiiiccc```dddaaaaaa^^^XXXRRRRRRVVVZZZ\\\]]]___aaaccceeeeeefffbbbcccaaa]]]]]][[[SSSHHH???FFFNNNTTT]]]ccc```YYYZZZYYYVVVSSSPPPMMMJJJIIIJJJNNNUUU[[[^^^______^^^]]]```]]]SSSFFFAAAFFFNNNYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^^^^^^^]]]\\\RRRIII<<<555666@@@KKKSSSSSSUUUXXXZZZZZZYYYVVVTTTOOOJJJCCC???>>>CCCIIIMMMOOOQQQQQQMMMEEE:::222...,,,,,,///666>>>EEEHHHIIIIIIJJJJJJKKKJJJHHHFFFEEE:::333...111<<>>@@@CCCEEEEEECCC???===999777777555...((()))...222777???BBBBBB???======666222---))))))+++///222---000222000---///777>>>===;;;::::::;;;;;;:::999xxxnnngggdddcccbbbddd```cccooonnndddcccXXXQQQLLLMMMMMMNNNUUU___UUUKKKIIIUUUeeeiiiccc\\\aaakkkqqqnnneeeYYYFFF555999JJJ___eeeUUUBBBAAAKKK___lllhhhVVVSSSdddmmmhhhdddYYYHHH;;;555555888:::>>>SSSdddgggYYY@@@999III\\\lllwwwrrrfff\\\UUUQQQ```kkkqqqjjj]]]QQQEEE:::;;;IIIWWW^^^```cccdddbbbWWWHHHBBBMMMZZZ]]]^^^aaaVVVOOOIIILLLRRRPPPBBB555000333666666999DDDVVVdddooorrr|||wwwccc[[[___{{{|||yyysssppppppnnnjjj___RRRFFFHHHUUUaaaccc```PPPEEE888111333666777666666;;;III[[[dddeeeggglllkkkfffYYYNNNQQQcccttt{{{oooqqqqqqqqqtttxxxuuunnn^^^RRRMMMZZZnnnwwwsssmmmnnnjjj^^^NNNCCC@@@@@@???@@@AAAFFFOOO[[[fffnnnrrrrrrnnnlllgggVVVFFFGGGSSSbbbiiinnnllljjjiiibbbYYYZZZXXXVVVUUUVVVXXXZZZ\\\]]]]]]\\\[[[ZZZZZZYYYYYYVVVUUUTTTTTTVVVYYY]]]___ZZZ___dddeeebbb]]]YYYXXX___cccggggggeeefffjjjnnnhhhhhhhhheee```\\\XXXWWWUUUXXX[[[]]]\\\[[[[[[[[[UUUUUUUUUSSSQQQQQQSSSUUUKKKJJJSSSbbbhhhbbbaaafffbbbdddbbbZZZQQQNNNSSSXXXZZZ]]]aaafffhhhiiihhhgggdddeeebbb]]][[[ZZZPPPDDDDDDMMMTTTXXX^^^cccaaa[[[VVVTTTQQQLLLGGGBBB???===???DDDMMMUUU[[[]]]]]]\\\]]]```___VVVJJJCCCEEEIIIXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[]]]]]]]]]\\\\\\PPPFFF;;;666:::DDDNNNSSSRRRUUUYYY\\\[[[VVVPPPMMMDDD???999444555;;;BBBHHHMMMPPPSSSRRRKKKAAA999444+++***+++111:::CCCHHHJJJIIIJJJJJJJJJIIIFFFCCCAAA666000---333@@@JJJLLLKKKKKKEEE;;;333......000222555;;;AAAAAA;;;444000///555???HHHIIIGGGHHHHHHGGGHHHDDD>>>:::666222...,,,///777AAAGGGGGGHHHJJJMMMOOOJJJCCC999111,,,+++,,,777DDDNNNOOOMMMMMMLLLHHHDDD???777000+++))))))******,,,---+++***---555;;;AAAAAABBBBBBAAAAAABBBCCC@@@;;;555000***''',,,444===???BBBDDDDDDAAA===;;;:::999777444---''')))000222999@@@DDDCCC@@@======555111,,,((((((+++///333,,,///222000---///666>>>???===;;;:::;;;<<<;;;:::{{{sssjjjbbb^^^```bbb___^^^bbbiiilllgggbbbWWWTTTOOOLLLNNNUUU\\\___ZZZOOOMMMWWW```^^^ZZZZZZjjjnnnooofffTTTDDD;;;888:::LLL___aaaOOO???AAAMMMddd```^^^WWWUUUfffqqqiii[[[KKK===888555222444;;;DDDVVVbbbcccYYYDDD999AAA\\\mmmsssoooeeeTTTMMMWWWfffnnnjjjXXXHHHAAA:::222444:::EEESSS___ddddddaaaZZZKKK@@@EEEWWWdddbbb[[[QQQKKKJJJNNNMMMBBB777222333333000222999:::FFF```ooottt}}}qqq^^^SSSllltttwwwqqqnnnooollleeeWWWDDDCCCPPPZZZbbbccc\\\GGG===555333333333555888555888<<>>EEEGGGDDDAAA@@@BBB999555222111---***+++000444;;;BBBBBBBBBBBB@@@<<<444---((())),,,,,,...111222444444111---,,,111666>>>>>>===<<<;;;::::::999{{{ssskkkcccaaaccceeebbb```dddiiijjjddd]]]TTTSSSOOOKKKMMMUUU^^^bbb[[[RRRPPPYYY___]]]\\\^^^iiijjjfffZZZJJJ>>>;;;<<>>555222222333///222888999EEE^^^nnnsss}}}ttt```QQQeeennnssspppnnnnnnjjjbbbQQQBBBCCCRRR[[[aaaaaaXXXEEE<<<444333444444555777555777:::BBBRRRccckkkkkkkkkiii]]]NNNNNN```rrryyyxxx|||zzzsssrrrssskkk]]]QQQQQQYYYhhhssstttqqqqqqcccTTTMMMJJJGGGMMMPPPIIIAAAEEEFFFGGGOOO```nnntttrrrppprrrqqqbbbOOOHHHMMMZZZdddmmmooommmjjjgggbbbXXXSSSQQQVVVZZZYYYXXXYYY\\\^^^``````^^^[[[YYYWWWRRRQQQPPPPPPRRRWWW^^^ccc``````]]]]]]aaafffbbb\\\\\\```dddggggggfffggghhhhhhiiigggaaaYYYUUUTTTVVVbbbbbbbbbbbbaaa]]]WWWRRRQQQRRRTTTWWWXXXWWWVVVUUUQQQQQQRRRXXX```fffhhhgggeeecccccc```WWWNNNOOOTTTVVVWWW]]]ffflllnnnqqqvvvvvvpppeeeYYYNNNIIIHHHIIITTT\\\___ZZZZZZ^^^\\\TTTMMMFFF>>>:::999777444111111666999999@@@MMMVVVXXX]]]^^^]]]XXXUUURRRKKKCCCJJJNNNUUUZZZWWWSSSUUUZZZ]]]\\\[[[\\\^^^\\\XXXTTTGGG===777>>>IIIOOOPPPPPPRRRSSSSSSQQQKKKCCC;;;666333---***,,,...,,,///444FFFMMMSSSUUUSSSNNNDDD999333---***...444:::BBBIIILLLMMMLLLHHHFFFEEE@@@:::444......777DDDLLLPPPSSSKKKCCC:::333---+++///666AAAEEEIIIGGG@@@777///+++111777???GGGJJJKKKIIIHHHHHHHHHFFFBBB<<<555///,,,***///555<<>>GGGPPPTTTUUURRRIII@@@444///,,,---000555@@@JJJKKKMMMKKKGGGFFFEEEAAA;;;222...///:::FFFLLLOOOQQQLLLDDD:::333...,,,111999GGGIIIKKKHHH@@@666...)))---222:::BBBHHHKKKKKKJJJJJJJJJHHHEEE>>>777000,,,(((+++111888???DDDHHHIIIHHHFFF@@@666,,,(((+++000999AAAHHHJJJKKKLLLJJJGGG???666...+++)))''')))---+++***+++...---,,,...333<<>>777///***+++,,,///777@@@EEEDDD@@@===;;;777444111111...***,,,111222:::??????===<<<999444222,,,(((***,,,,,,///333555555555111---,,,///222777777888:::;;;<<<===>>>xxxqqqjjjeeeeeehhhiiifffdddgggjjjggg]]]TTTNNNSSSSSSNNNPPP]]]jjjppp[[[VVVUUU[[[\\\ZZZ___hhhjjjbbbTTTEEE===BBBNNNZZZ]]]ccciiidddSSSEEEGGGPPP^^^UUUTTTWWW]]]gggfffUUUDDD:::888CCCLLLHHH@@@;;;FFFVVV___```[[[JJJBBBJJJ^^^mmmlll^^^UUUPPPWWWgggeee^^^MMM;;;444666888777111111666DDDVVVaaadddaaa\\\NNNAAAEEEUUU___[[[RRRFFFJJJLLLHHH===444222555444777333111666888CCCXXXjjjlllqqquuuwwwnnnXXXEEENNN\\\iiikkklllkkkbbbWWWHHHCCCNNN]]]cccfffaaaSSS@@@:::777:::<<<:::888888777666555999HHH\\\gggjjjiiiggg\\\NNNKKKWWWgggqqqwww{{{{{{vvvqqqiii\\\OOOKKKUUUdddpppsssnnniiigggXXXHHHDDDLLLVVV``````SSSEEEEEEEEEGGGMMMYYYfffnnnoooooorrrrrriiiZZZQQQOOOSSS___jjjlllkkkjjjhhheeeYYYUUUUUU[[[`````````aaa^^^]]][[[[[[ZZZYYYXXXVVVPPPOOOMMMLLLMMMRRRZZZ```bbbdddcccaaabbbfffeeebbbWWWZZZ___dddgggiiijjjjjjfffhhhfff\\\QQQOOOVVV^^^lllkkkhhheeeaaaYYYPPPJJJJJJQQQYYY___bbbdddbbb^^^TTTSSSSSSXXX```fffiiiiiiffffffeeeaaa[[[SSSNNNLLLRRRTTT]]]lllvvvxxxxxxyyyqqqkkk```SSSIIIIIIPPPXXXWWW\\\^^^ZZZWWWUUUOOOGGG???===:::;;;===@@@BBBBBB???;;;444...000;;;JJJUUUXXX\\\]]]\\\ZZZXXXPPPHHH@@@CCCKKKTTTYYYXXXXXX[[[\\\[[[[[[\\\]]]YYYRRRLLL999777<<>>FFFKKKLLLLLLLLLKKKIIIEEE@@@999111+++''')))...555===CCCGGGHHHHHHFFF???444***(((---333;;;BBBGGGHHHGGGHHHGGGDDD<<<444,,,******)))+++///111///,,,***)))***///333===CCCEEEDDDDDDGGGHHHGGGDDDCCC???999111,,,*********222<<>><<<:::666222111,,,)))***,,,,,,000555888888777444000...000222555666777888:::;;;<<<===~~~uuupppjjjddddddhhhgggeeeeeehhhkkkggg[[[QQQNNNUUUVVVQQQVVVeeeqqqttt[[[VVVVVV[[[\\\ZZZ```jjjggg\\\LLLAAAAAALLLZZZeeebbbgggkkkeeeTTTGGGJJJTTT\\\SSSTTT]]]eeeooolll[[[CCC<<>>;;;<<>>IIINNNOOOOOOKKKEEE===777111---+++---888DDDJJJLLLLLLJJJIIIHHHCCC===...---333>>>GGGKKKMMMOOONNNDDD:::222------555>>>FFFGGGHHHGGGBBB:::111+++(((***000999CCCJJJMMMMMMLLLJJJHHHFFFAAA:::111+++)))***---333<<>>444+++)))///555???EEEHHHGGGEEEEEECCC???999111+++***++++++...333888555///(((&&&***111666???DDDGGGEEEEEEGGGGGGEEEEEEDDD@@@:::444...+++)))'''...888???BBB???;;;888777444111111...***,,,111444;;;???>>><<<:::666111000,,,***+++,,,,,,111777<<<;;;999777444222222333555666666777888999999:::|||uuupppjjjdddcccffffffdddeeejjjlllgggZZZOOOPPPXXXXXXTTT[[[mmmvvvsss\\\VVVVVV\\\]]]\\\aaakkkaaaTTTDDD???GGGTTT___ccc```gggllleeeSSSGGGMMMZZZZZZQQQVVVcccllluuurrrdddDDD@@@HHHYYYaaaWWWHHH@@@OOO[[[``````[[[MMMEEENNN[[[hhhcccUUUTTTXXX]]]ggg]]]OOO>>>888>>>GGGLLLLLL???888555@@@SSSaaaddd```___PPPCCCFFFSSSZZZTTTIIIEEEKKKJJJ???333222999???FFFIII@@@555666999CCCUUUjjjmmmkkkgggfffcccTTTDDDDDDSSSaaaeeefffddd[[[OOODDDGGGUUU___^^^^^^WWWFFF======CCCLLLPPPJJJAAA<<<888777555999HHHZZZeeefffbbb___WWWLLLFFFLLL[[[hhhrrrsssrrrmmmeeeYYYMMMFFFOOO\\\iiinnnlllggg___XXXJJJDDDLLLWWW[[[]]]YYYJJJHHHGGGHHHNNNSSSYYYccclllnnnnnnppppppnnnfff\\\VVVTTT[[[aaaeeeiiiiiicccZZZVVVRRRTTT[[[```aaa___```ccc^^^YYYWWWWWWYYYXXXVVVTTTVVVXXXXXXWWWWWWXXXZZZ```dddeeeaaa___aaaeeefff\\\\\\]]]aaafffjjjkkklllllliiiaaaVVVOOOSSS```kkkmmmlllkkkjjjgggbbb[[[UUURRR]]]eeehhhkkkpppllldddVVVVVVXXX]]]eeejjjjjjiiiggggggdddaaa___^^^WWWNNNRRRWWWcccooouuuttttttwwwooofffZZZOOOJJJKKKPPPTTTUUUXXXZZZYYYUUUMMMDDD>>>777;;;AAAHHHOOOTTTWWWYYYRRRKKKAAA888222333@@@MMMZZZ^^^___]]]\\\[[[UUUMMMEEECCCGGGQQQYYY[[[[[[[[[[[[[[[[[[\\\[[[UUULLLDDD555777???KKKQQQRRRTTTWWWSSSOOOGGG;;;111+++,,,...555999999444...---------000<<>>GGGJJJLLLKKKJJJIIICCC;;;......444???GGGJJJLLLOOONNNDDD999111,,,---666???DDDFFFHHHIIIFFF>>>444---)))***...666AAAJJJMMMMMMKKKIIIGGGFFFDDD===333,,,+++***+++111:::BBBFFFFFFFFFDDD===444+++***000666???EEEIIIGGGEEEDDDAAA===777///******,,,...222777===;;;444+++(((---444777<<>>>>><<<999999555222111---***+++000444;;;@@@>>><<<:::666111///+++***,,,,,,,,,222999>>><<<;;;999777555555444555555666666777777777777|||vvvrrrlllfffccceeegggeeegggkkkmmmfffXXXLLLRRRYYYYYYVVV```rrrwwwooo]]]WWWWWW]]]aaa___ccckkk\\\NNN@@@AAAOOO[[[]]]ZZZZZZccckkkdddRRRGGGPPP```^^^UUU[[[hhhnnnssspppcccGGGGGGRRRbbbgggZZZIIIAAAMMMXXX]]]]]]ZZZMMMGGGPPP\\\eee[[[MMMPPPYYY___fffYYYJJJ<<<;;;EEEOOOSSSRRRBBB999333===RRRbbbeeebbb```QQQCCCFFFRRRYYYQQQFFFGGGLLLHHH;;;111444>>>EEERRRTTTGGG888666:::DDDUUUbbbhhhiiidddbbb```TTTDDDEEESSS```ccccccaaaYYYNNNFFFKKKXXX___[[[ZZZSSSBBB<<>>GGGOOOVVVZZZ\\\]]]XXXPPPEEE;;;222222@@@OOOYYY\\\]]]\\\]]]]]]YYYSSSKKKGGGHHHQQQYYY[[[[[[[[[[[[[[[[[[\\\[[[TTTIIIAAA444999DDDPPPTTTSSSSSSVVVQQQJJJ>>>333,,,+++...111:::???>>>666///......---///:::EEEHHHJJJLLLMMMLLLIII???555///------222777BBBGGGKKKKKKKKKHHHAAA888......444???FFFIIILLLPPPMMMCCC777///+++,,,666@@@EEEFFFJJJLLLJJJBBB777...+++***---555@@@IIIMMMMMMLLLJJJHHHHHHFFF@@@666...---******///888@@@CCCDDDBBBAAA<<<333+++)))///555===CCCHHHHHHFFFFFFCCC>>>555...***+++...000555;;;???@@@;;;222...222555555555<<>>===<<<:::666333111---)))***///333:::>>>===;;;999555000...++++++,,,,,,,,,222:::===<<<:::999888777555444333444444555666666777777}}}xxxtttnnngggccceeehhhggghhhlllmmmeeeUUUIIISSSYYYXXXVVVbbbtttvvvkkk___XXXWWW___dddccceeekkk[[[LLL@@@EEEUUU```\\\SSSUUU```jjjdddQQQGGGRRRcccfff\\\aaajjjlllmmmhhh\\\LLLNNNZZZiiikkk\\\KKKDDDKKKUUUZZZZZZYYYMMMHHHQQQ]]]cccVVVFFFLLLXXX___eeeXXXHHH<<<>>>JJJTTTVVVTTTCCC888111<<>>EEEHHHLLLPPPMMMCCC777...***,,,666AAAFFFHHHLLLOOONNNEEE999///---+++---444???HHHLLLLLLMMMJJJIIIIIIIIICCC999000---***)))...777???BBBBBB@@@???:::222***)))...333:::AAAGGGHHHGGGGGGDDD@@@555...***+++///222777===>>>BBB@@@888444666666333///666<<<>>>AAAEEEFFFEEEEEECCC@@@===999444...)))(((***...444999===>>>>>>;;;777444111---((()))...222999===<<<:::999555000---++++++,,,,,,,,,333;;;<<<;;;999888888777666444222222333444555777888888~~~wwwuuuqqqjjjhhhkkkfffeeeiiinnniiiYYYNNNMMM[[[XXXUUUYYYhhhvvvwwwooo]]]UUU[[[fffeeeeeekkklllTTTEEE???LLL]]]___SSSHHHSSSeeekkkZZZHHHHHHTTT\\\bbbaaaeeelllkkk^^^LLLAAACCCTTTcccmmmmmmZZZFFFDDDKKKXXX[[[WWWUUUNNNMMMVVV]]]ZZZOOOEEELLL]]]fffcccPPP>>>999AAAMMM]]]aaaWWWFFF;;;666BBBTTT___bbbbbb```RRRGGGHHHQQQSSSMMMFFFRRRMMMCCC999444:::HHHSSS```]]]OOO<<<444===JJJRRR^^^aaabbb```^^^ZZZRRRIIIIIITTT___cccdddaaaVVVIIIMMMVVV___bbb]]]SSSJJJEEEBBBJJJTTT\\\```[[[KKK;;;999888999BBBPPP\\\bbbccchhhfff]]]PPPLLLSSS]]]cccmmmmmmlllggg[[[QQQPPPUUU\\\cccgggeeedddaaaXXXMMMMMMVVV\\\\\\YYYYYYWWWTTTNNNLLLPPPYYY```dddgggkkkhhhhhhiiijjjjjjgggbbb^^^SSSUUUYYY___cccbbb\\\WWWUUUWWWZZZ\\\\\\]]]___aaa___VVVPPPSSSYYYZZZYYYYYYYYY\\\```cccdddeeegggiiikkkjjjiiiiiijjjkkkmmmnnnlll```WWW\\\hhhooonnnjjjhhheee```^^^___dddjjjnnnkkklllnnnooonnnkkkfffbbbaaafffjjjkkkmmmnnniiibbb[[[YYYYYY]]]dddgggfffcccjjjhhhffffffgggeee```[[[QQQXXX```gggiiiiiihhhhhhhhhZZZOOOQQQXXXYYYTTTPPPUUUUUUVVVUUUQQQJJJ@@@:::===GGGTTT]]]___^^^\\\\\\___XXXKKK<<<444888FFFQQQ[[[ZZZ[[[]]]``````\\\XXXTTTRRRMMMKKKQQQZZZ^^^\\\[[[[[[\\\^^^^^^VVVIII>>>555???KKKSSSYYY[[[XXXSSSLLL>>>333///,,,+++333>>>EEEFFFDDD===333,,,+++---///<<>>JJJMMMOOOLLLIIIDDD;;;111+++)))***222===GGGKKKKKKLLLKKKIIIGGGEEE@@@:::666+++---,,,***111===CCCBBB===<<<999222,,,***---111:::@@@DDDDDDCCCDDDDDDAAA666000+++,,,///333<<>>DDDFFFDDDBBBBBBAAA>>><<<:::555000,,,))))))+++222:::???===:::===:::666000+++***,,,...555777;;;======:::555333///---++++++---111555888<<<777666::::::444111333333333222333333555666777zzzsssqqqoookkkjjjnnngggeeehhhllleeeVVVNNNNNN\\\YYYVVV[[[lllzzzyyyppp^^^ZZZaaahhhggglllqqqlllPPPCCC@@@OOO^^^]]]QQQFFFRRReeelll\\\KKKMMMZZZbbb]]]]]]cccjjjgggXXXFFF<<>>222...,,,+++444@@@GGGHHHFFF>>>333---,,,...---999CCCHHHMMMRRRSSSPPPJJJGGG===111---...///---777@@@HHHLLLLLLHHH>>>444,,,...666AAAHHHIIIKKKNNNGGGCCC:::000***---666>>>HHHLLLMMMKKKIIIEEE<<<222,,,******000;;;DDDIIIJJJLLLKKKIIIHHHFFFAAA<<<777+++---+++***000;;;AAAAAA>>>===999222,,,***---111999@@@EEEFFFFFFGGGEEEBBB555///+++,,,///333<<>>777///+++,,,...444;;;AAADDDDDDBBBCCCAAA???===:::666111---***)))***000888===<<<:::;;;999555///+++***,,,...555777:::===<<<999555222...---++++++---111555888999555555999999444000000111222222333444555666666~~~vvvpppmmmmmmlllnnnqqqiiifffggghhh```RRRMMMQQQ```ZZZVVV___rrr~~~zzznnn\\\^^^fffhhhhhhrrruuuiiiJJJAAACCCTTT```ZZZMMMEEETTTgggnnn[[[KKKOOO]]]dddXXX\\\dddiiicccRRRBBB999GGGWWWccchhheeeRRRBBBDDDTTT```aaaZZZTTTIIICCCJJJSSSNNNFFFFFFSSSbbbbbbXXXBBB777:::HHHUUUaaaaaaSSSDDD:::777DDDVVVaaacccbbb]]]PPPFFFHHHOOOPPPLLLJJJUUULLL???555555AAARRR^^^^^^XXXJJJ;;;777@@@PPPYYY^^^aaacccbbbbbb^^^TTTIIIHHHVVVdddkkkhhh___PPPEEELLLUUU___bbb[[[PPPGGGCCCLLLVVV___bbb___WWWIII===999888999CCCQQQ^^^dddfffhhheeeYYYLLLHHHQQQ___gggeeedddbbb^^^UUUNNNSSS[[[fffjjjllliiieeeaaaZZZSSSTTTZZZ[[[XXXUUUWWWZZZZZZSSSQQQSSSZZZ```dddgggkkksssqqqmmmjjjgggdddaaa___SSSTTTWWW]]]aaa```[[[UUUSSSVVVZZZ]]]^^^```bbbddd[[[UUUTTTYYY___^^^\\\[[[]]]]]]___dddjjjmmmllliiikkkkkkjjjkkkkkklllnnnnnnjjjfffaaa___ccciiinnnpppmmmhhhbbb^^^___eeelllrrrqqqrrrrrrqqqmmmiiidddaaaeeeiiilllkkkllllllggg```VVVSSSRRRVVV\\\cccffffffiiigggfffggghhhhhhddd```UUUXXX[[[]]]^^^```ccceeeaaaVVVNNNQQQXXXYYYVVVTTTUUUVVVVVVTTTOOOGGG???:::BBBKKKVVV]]]___^^^]]]]]][[[UUUJJJ===555888DDDNNN\\\]]]^^^aaabbbbbb___\\\\\\ZZZTTTNNNOOOVVVZZZZZZZZZYYYZZZ\\\[[[SSSFFF;;;999DDDOOOUUUXXXXXXTTTOOOLLL===111---+++,,,666CCCJJJJJJGGG???444---,,,...+++555@@@GGGLLLQQQRRRPPPKKKHHH???333------...,,,555>>>GGGKKKJJJFFF===444---///777BBBHHHIIIJJJMMMHHHCCC999///))),,,666>>>FFFJJJLLLKKKIIIFFF>>>555///,,,***...777@@@GGGIIILLLKKKIIIHHHFFFCCC>>>:::---,,,***)))///888???@@@@@@>>>999222+++***...222999AAAGGGIIIIIIIIIGGGCCC555///***+++///333<<>>BBBDDDDDDCCCAAA@@@>>><<<888222///+++))))))---444999;;;:::999777333///+++***,,,...555777:::<<<;;;888444111...---+++***---111666999777444555888888333///...///000222444555666555555|||vvvoookkkkkkmmmpppssskkkgggfffdddZZZNNNNNNVVVccc[[[XXXcccvvvvvviiiXXX```hhhgggggguuuuuubbbDDD@@@HHH[[[bbbWWWJJJFFFXXXjjjmmmYYYJJJPPP\\\```YYY___iiilllbbbOOOAAA<<>>333,,,+++---+++222===FFFMMMQQQQQQPPPLLLJJJAAA555---------,,,222<<>>AAA???:::222+++***...333;;;CCCJJJKKKKKKJJJGGGBBB444...***+++...333<<>>222...******000999CCCHHHKKKIIIHHHHHHGGGFFFCCC@@@222---))))))---333999===BBB@@@;;;333---+++...333>>>FFFLLLLLLKKKIIIEEE@@@555///***+++...222;;;CCCCCCCCCDDDBBB>>>777111---))))))+++000777===BBBCCCBBBAAA@@@???===:::555222,,,***((()))---222777999666555333///+++***+++---333555777888888666333111---,,,******---111666:::666888999::::::888222---,,,...111444666666666555~~~zzzxxxqqqkkkkkkooorrrpppkkkhhhfff```SSSJJJRRR```bbb[[[\\\kkkzzz{{{mmmaaaYYY```jjjjjjjjjtttoooWWWEEEGGGUUUgggcccOOOGGGMMM^^^jjjhhhUUURRRcccmmmhhh]]]fffoookkkXXXDDD???CCCUUUcccggg```TTTAAA<<>>EEEJJJJJJIIIHHHEEE@@@666000++++++---111999AAAAAACCCDDDCCC???888111,,,))))))***///666<<<@@@BBBAAA@@@???>>>===:::666222---+++***))),,,000555888777666444000,,,***+++,,,111222555777777666444222---+++******---222777:::888;;;;;;:::::::::555///,,,---000333555666777777uuuuuupppjjjjjjppprrrooojjjgggfff```SSSJJJTTTeee^^^YYY]]]nnn|||zzzmmmcccZZZ]]]fffkkkjjjooogggQQQIIILLL[[[kkkcccMMMGGGRRR```jjjcccRRRUUUkkkrrrhhhaaajjjqqqiiiSSS@@@???IIIZZZfffhhh___PPP>>>;;;IIISSS^^^]]]UUUPPPGGGEEENNNBBB@@@DDDSSS```___PPPBBB999777EEEXXXaaafff___NNN>>>888:::JJJ]]]eeeccc___SSSEEE@@@GGGHHHDDDHHHSSSSSSHHH;;;:::FFFWWWeeellleeeUUUCCC:::;;;DDDUUUeeehhhiiijjjkkklllfffUUUEEEIIIUUUffflllaaaOOOGGGHHHTTT\\\bbb^^^RRRIIIHHHJJJVVVYYY\\\\\\[[[VVVKKK???<<<>>>DDDQQQ^^^eeefffcccdddddd]]]SSSOOOTTT\\\``````]]]ZZZVVVPPPOOOZZZfffffffffhhhhhh___SSSMMMOOO]]]aaaaaa\\\YYY[[[^^^___ZZZUUUSSSWWW]]]aaagggmmmhhhgggffffffeeebbb]]]YYYSSSSSSTTTXXX[[[[[[WWWRRRZZZ]]]aaaccccccaaa``````ZZZYYY[[[aaabbb___\\\]]]XXX\\\aaaeeehhhiiihhhfffkkklllnnnoooppppppoooooonnnpppllleeehhhpppqqqiiiiiieee___[[[\\\```fffkkkhhhkkkllljjjfffdddgggkkkllloooooommmmmmmmmhhhbbb^^^\\\WWWRRRPPPQQQTTTWWWhhheeecccdddfffgggfffdddSSSTTTUUUUUUUUUVVVXXX[[[TTTSSSUUUZZZ[[[YYYZZZ]]]ZZZ[[[ZZZTTTKKKCCCAAAAAANNNTTTZZZ^^^^^^]]]^^^___ZZZTTTHHH;;;444888EEEQQQYYY]]]aaacccbbbaaaaaabbbZZZ\\\WWWLLLGGGMMMYYYbbb```_________]]]TTTFFF:::;;;HHHUUUYYYVVVUUURRRPPPCCC777......///333>>>LLLLLLLLLGGG===222,,,,,,///------666DDDMMMMMMLLLMMMJJJKKKFFF999///---//////+++777CCCFFFCCC>>>888222---///666???DDDDDDDDDGGGFFFDDD>>>666000///444999DDDHHHJJJIIIJJJJJJEEE???111///,,,,,,000888BBBIIIHHHFFFEEEEEEFFFFFFEEECCC888000***+++...000666===AAAAAA>>>888111---...000;;;BBBGGGGGGGGGHHHFFFCCC888111,,,+++,,,000777??????BBBDDDEEEAAA999000+++))))))+++///555;;;>>>@@@@@@???>>>>>>===:::666222---,,,+++***,,,///444777999888666222---++++++,,,///000333555666666555444,,,+++******---222777;;;999<<<<<<999999:::777000,,,---///111444666888999qqqrrrnnniiijjjppprrrnnniiigggfff```SSSJJJUUUgggZZZWWW^^^qqq~~~{{{ooogggXXXXXXbbbiiiiiijjj```LLLLLLOOO___mmmcccKKKHHHVVVdddjjjaaaOOOUUUlllpppccceeennntttjjjQQQ???AAANNN\\\iiiiii^^^OOO<<<:::JJJTTT^^^\\\TTTOOOGGGEEEOOOAAA???EEESSS___\\\LLL???777777III]]]fffggg]]]JJJ===777:::KKK^^^fffccc^^^SSSFFFAAAHHHIIIDDDIIIVVVRRRGGG<<<<<>>AAAIIIUUUbbbhhhgggcccdddccc\\\QQQNNNUUU___eee___]]]ZZZUUUOOONNNXXXeeefffgggjjjkkkbbbTTTNNNQQQ^^^cccddd___\\\^^^```___ZZZTTTRRRVVV\\\aaagggnnnkkkiiifffdddbbb```]]][[[RRRQQQRRRVVVYYYYYYUUUPPPYYY\\\aaaddddddcccbbbbbb[[[YYY\\\```aaa^^^\\\]]]SSSXXX___eeeggghhhiiiiiikkklllnnnpppppppppooooookkkrrrqqqhhhgggnnnpppkkkgggccc^^^[[[[[[___dddhhhfffiiijjjfffbbb```dddhhhkkkmmmmmmkkkkkklllgggaaaZZZYYYWWWVVVWWW[[[aaaeeehhheeebbbccceeegggeeecccPPPRRRTTTUUUUUUUUUWWWXXXTTTSSSVVV[[[\\\ZZZZZZ^^^[[[\\\[[[UUUKKKCCCAAABBBQQQVVV]]]```___^^^___aaa]]]VVVJJJ<<<555:::HHHTTTZZZ^^^ccceeecccbbbbbbddd\\\^^^ZZZNNNGGGLLLYYYbbbbbbaaa```aaa^^^UUUGGG;;;===KKKWWWYYYVVVSSSPPPNNNAAA666......000444???LLLMMMLLLHHH>>>333---...111,,,,,,444CCCLLLLLLJJJKKKIIIKKKFFF:::000...///000***777CCCEEEBBB===777222---...555???CCCCCCCCCEEEFFFDDD@@@888222111444888CCCFFFHHHGGGHHHHHHDDD===000///------000888BBBIIIGGGEEEDDDEEEFFFFFFEEEDDD:::000***,,,...000666>>>@@@AAA???999222...---///888???DDDEEEFFFHHHHHHFFF999222,,,+++,,,///666>>>>>>AAAEEEFFFBBB999000***))))))+++000666;;;>>>>>>???>>>======<<<:::666222------,,,+++,,,///333777:::999777222...+++++++++---///222444666666555555,,,+++******---222777;;;:::===<<<777777:::777111,,,---...000333666888:::}}}uuutttnnnhhhkkkrrrsssnnnoookkkcccYYYPPPPPP[[[hhhYYY\\\fffuuu}}}nnn___VVV^^^```gggssskkkTTTHHHIIISSSccckkk^^^KKKKKKWWWgggfff]]]TTTZZZhhhggg\\\cccttttttcccPPP???@@@PPPeeeiiikkkbbbMMM<<>>888;;;LLL\\\bbbdddYYYCCC999999???MMM]]]fffeee```UUUFFFFFFLLLGGGGGGQQQWWWVVVJJJ@@@BBBQQQ___ggggggaaaSSSAAA999@@@PPP___hhhkkkiiiiiikkkjjjaaaRRREEEJJJ\\\gggggg^^^LLLDDDNNNZZZ\\\^^^\\\QQQGGGKKKUUUYYYXXXXXXXXXVVVPPPFFF???===CCCNNN[[[fffkkkjjjhhheeebbbXXXMMMMMMYYYbbbdddccc```XXXOOOJJJOOO\\\fffnnnmmmllliii___UUURRRTTT\\\ccchhheeeaaabbbddddddUUUTTTTTTXXX```fffiiiiiioookkkfffddddddccc___\\\RRRUUUXXXYYYXXXVVVUUUTTTYYY```fffeeecccddddddbbb^^^^^^^^^^^^]]]]]]\\\[[[ZZZ___dddfffeeecccdddeeeffflllsssuuusssqqqrrrtttrrrpppjjjfffiiiooopppmmmkkkhhh___WWWWWW^^^ccccccaaadddiiijjjddd^^^```gggkkkiiigggiiilllkkkfffaaa^^^[[[WWWUUUWWW]]]dddiiillljjjhhhgggfffdddaaa___TTTLLLOOOUUURRRSSSWWWTTTUUUUUUYYY]]]]]][[[\\\```___]]]ZZZTTTIII???>>>BBBRRR\\\ddddddbbbbbbbbbaaa^^^VVVJJJ===666:::FFFOOO^^^___aaacccffffffdddccc```___[[[RRRFFFCCCQQQbbb___^^^^^^```___WWWIII>>>BBBNNNXXX[[[XXXVVVSSSPPP<<<444---,,,///666BBBLLLNNNNNNJJJ@@@444,,,***,,,...,,,222???JJJMMMLLLKKKMMMKKKFFF===333...---...///555>>>FFFIIIDDD;;;444//////333<<>>777111000444999>>>CCCFFFDDDDDDFFFFFFDDD666333111222444888@@@IIIIIIHHHGGGFFFFFFFFFGGGHHH;;;333++++++---111777>>>DDDBBB>>>888222---,,,,,,555<<<@@@AAAAAACCCCCC@@@777000+++***+++---444;;;<<>>;;;888555---+++))))))+++000666999;;;:::888333...***))))))000333444444555666333...---+++((((((***///555888>>><<<;;;;;;;;;:::777555000000///......111555999zzztttrrrkkkgggkkkrrrrrrmmmnnniii```VVVNNNPPP\\\hhhWWW[[[eeettt~~~{{{lll^^^YYY```bbbiiissskkkUUUIIIKKKUUUeeejjj]]]LLLMMMYYYgggdddZZZRRRZZZgggfff[[[bbbrrrsssaaaNNN>>>BBBTTThhhkkklllbbbMMM>>>BBBOOOVVV\\\^^^UUUJJJEEEHHHKKKBBBBBBJJJ[[[eee]]]LLL@@@;;;???PPP```fffggg[[[EEE:::;;;AAAOOO^^^fffccc^^^RRREEEEEELLLGGGGGGQQQWWWTTTIII@@@CCCRRRbbbiiiiiicccUUUDDD===DDDSSSaaahhhqqqnnnkkkkkkiiiaaaTTTIIIKKK\\\gggggg___MMMFFFQQQZZZ\\\^^^[[[QQQHHHLLLWWWXXXWWWWWWYYYXXXRRRFFF===;;;BBBOOO]]]gggkkkjjjhhhfffbbbWWWNNNPPP[[[dddgggddd```WWWNNNKKKQQQ^^^iiipppooommmiii```UUURRRUUU___eeeiiigggeeeggghhhhhhZZZXXXVVVYYY```gggjjjjjjnnnkkkgggeeedddbbb^^^ZZZTTTWWWYYYZZZXXXVVVTTTTTTWWW___eeeeeeeeehhhiiihhhcccbbb___]]]\\\[[[\\\\\\ZZZ^^^bbbcccbbb```bbbdddfffkkkqqqsssqqqpppqqqtttpppnnniiieeehhhooopppnnnkkkhhh___WWWWWW]]]bbbaaacccfffjjjjjjccc]]]___eeejjjhhhgggiiillllllhhhddd___\\\XXXVVVYYY^^^eeejjjkkkjjjhhhgggfffdddaaa___SSSJJJNNNUUURRRSSSVVVSSSVVVVVVYYY]]]^^^[[[\\\```___]]]ZZZTTTIII@@@@@@EEESSS[[[bbbcccccceeedddbbb^^^WWWKKK>>>888<<>>JJJMMMKKKKKKLLLJJJFFF===444...---...///444===EEEHHHDDD:::333//////444===AAA???======BBBAAA<<<555...,,,///333888@@@FFFHHHJJJKKKHHHCCC999222...///333777@@@IIIHHHGGGFFFEEEEEEFFFGGGHHH===444,,,***,,,000777>>>AAA@@@===888222...,,,,,,555<<<@@@@@@@@@AAA@@@===777000+++***+++---333;;;===BBBEEECCC@@@<<<444,,,(((((()))---333888<<<===>>>???@@@@@@>>>;;;777555///---+++***,,,111666999;;;;;;888444///+++))))))000444555444555666444///---+++)))(((***///444888<<<;;;::::::;;;:::888666111000///......000444888}}}vvvtttnnngggeeelllsssrrrkkkmmmggg\\\QQQLLLQQQ]]]fffVVV[[[eeesss{{{wwwiii\\\\\\cccdddjjjssshhhSSSKKKPPPYYYfffiii\\\MMMPPP]]]hhhaaaUUUQQQZZZfffeee[[[aaaqqqqqq^^^JJJ===DDDYYYlllooommm```KKK???FFFTTT\\\```^^^RRRHHHGGGJJJLLLDDDFFFOOO\\\ccc[[[KKKAAA<<>>FFFIIIDDD<<<555111111666???CCCAAA======DDDCCC???888111---...111999>>>AAAAAAAAAAAA>>>999>>>444++++++000777@@@GGGHHHHHHGGGGGGGGGGGGHHHIII???555,,,***+++///666===??????===888333///------555<<<@@@@@@???@@@>>>;;;777000+++***+++---333999???DDDGGGDDDAAA===555...)))((()))---222888<<<===>>>>>>???>>>===:::777555111///,,,+++,,,000555888;;;;;;999555000,,,++++++000444666555555666444000---+++)))(((***...333666999888888:::;;;;;;999777111111000...---///222555yyyssssssjjjcccdddnnntttrrrkkkmmmfffXXXLLLKKKTTT___eeeVVV\\\hhhtttzzzuuuhhh\\\___dddeeejjjpppcccPPPKKKUUU^^^hhhgggYYYMMMSSS```hhh^^^RRRQQQ\\\fffddd]]]dddqqqnnnZZZGGG<<>>HHHWWWdddgggaaa[[[LLLDDDHHHMMMHHHJJJTTTXXXRRRIIIBBBHHHWWWfffkkkkkkdddWWWHHHDDDMMM[[[dddhhhrrrooommmjjjfff\\\PPPFFFOOO___hhhhhh```QQQMMMZZZ\\\]]]]]]WWWOOOLLLRRRYYYWWWVVVVVV[[[]]]UUUFFF999999EEEWWWfffnnnooommmkkkhhh___TTTPPPWWWccckkknnnfff```VVVMMMMMMWWWfffqqqvvvtttqqqkkk___UUUUUU[[[cccfffhhhhhhlllqqqppplllhhhccc^^^]]]bbbhhhlllnnnnnnllljjjiiihhhccc\\\VVVXXX[[[^^^^^^[[[WWWTTTRRR\\\bbbgggeeeeeegggjjjiiiiiigggeeeccc```___]]]]]]^^^```aaa```^^^^^^aaaeeefffiiimmmooooooooopppqqqjjjiiieeecccgggoooqqqooonnnkkkbbbYYYXXX^^^bbbbbbiiikkkmmmlllccc[[[\\\aaajjjjjjjjjlllmmmmmmjjjgggaaa^^^YYYWWWXXX]]]ccchhhjjjiiihhhhhhgggeeeaaa^^^UUUMMMSSS[[[YYYZZZ^^^ZZZWWWWWW[[[``````^^^___cccaaa^^^[[[UUUKKKDDDFFFLLLZZZ^^^aaacccfffiiifffaaa]]]VVVKKK@@@:::>>>IIIRRRZZZ\\\_________]]]\\\\\\______]]]TTTFFF@@@JJJYYY]]]ZZZVVVUUUUUUPPPFFF>>>BBBLLLUUUWWWUUUQQQJJJDDD777000***+++///666AAAKKKPPPPPPLLLBBB666---+++---...,,,000<<>>777333333555@@@AAA@@@===@@@FFFHHHFFFEEE888,,,***///666>>>DDDIIIIIIIIIIIIIIIIIIJJJJJJAAA777---***+++...555<<<@@@@@@???;;;555000---,,,333:::@@@@@@@@@AAA???;;;777000+++++++++,,,111888AAAEEEGGGEEEAAA===666///***)))))),,,222888;;;===============;;;999777555222///,,,***+++///333666::::::999666111---,,,+++///555777666555666444111---+++))))))***...222555666666777999;;;<<<:::888111111000...---...000333wwwqqqqqqhhhaaafffpppuuurrrnnnnnneeeVVVJJJKKKWWW```bbbXXX```lllwww{{{ttthhh^^^aaaeeeeeehhhkkk\\\KKKJJJYYYaaahhhbbbTTTMMMUUUbbbggg[[[QQQUUU___eeeddd```gggrrrjjjUUUEEE===IIIaaapppqqqjjjVVVCCCAAAOOO___jjjjjj```OOOGGGKKKOOOMMMFFFNNNWWW\\\ZZZRRRGGG>>>???GGG\\\kkkkkkgggWWW@@@666===KKK[[[gggiiiccc[[[JJJFFFLLLOOOIIILLLWWWYYYQQQHHHCCCJJJYYYgggkkkiiicccVVVGGGEEEPPP^^^fffhhhnnnnnnooommmhhh]]]OOOEEERRRbbbjjjhhh```QQQNNN\\\]]]^^^\\\TTTMMMMMMSSSYYYXXXWWWYYY]]]]]]UUUFFF:::;;;III]]]lllqqqpppnnnnnnggg[[[QQQRRR[[[ffflllnnnggg___UUUNNNOOOZZZhhhsssvvvtttqqqiii]]]TTTVVV^^^gggjjjlllllloootttsssoookkkfff```^^^ccciiimmmoooooommmkkkkkkjjjeee]]]WWWYYY\\\``````]]]XXXUUUSSS[[[bbbeeedddcccgggjjjkkkggghhhjjjjjjhhhddd```^^^^^^``````^^^\\\\\\```cccgggiiimmmooopppppppppqqqiiihhhdddbbbgggooorrrppppppmmmddd[[[[[[aaaeeeeeejjjlllooommmeee\\\]]]bbbmmmmmmmmmnnnmmmkkkhhhfffaaa^^^YYYUUUVVVZZZ```dddiiihhhhhhhhhhhhfffbbb^^^UUUMMMTTT\\\[[[\\\```\\\XXXXXX\\\aaabbb```aaaeeeccc___[[[UUUKKKEEEHHHOOO^^^bbbcccccceeegggddd^^^[[[UUUJJJ???:::>>>IIIRRRYYY\\\______^^^\\\\\\\\\^^^___^^^UUUFFF???GGGTTTZZZXXXWWWXXXXXXQQQEEE<<>>888444555666AAADDDGGGKKKTTT___dddcccIII<<<...+++///444;;;AAAFFFFFFGGGGGGHHHHHHHHHHHHAAA777---***+++...555;;;BBBBBBAAA===777111---+++111999???AAABBBCCCBBB>>>777111,,,+++++++++000666@@@DDDFFFDDD@@@===777000+++***))),,,111777;;;===<<<<<<<<<;;;:::888666555111...+++)))***---111444888999999666222...,,,,,,...444888666444555444111---+++***)))***---000333333333555999<<<<<<:::888111111000...------///111vvvooopppgggccciiirrrvvvtttrrrooogggVVVJJJNNN\\\bbb___YYYbbbpppzzz{{{ssshhh___bbbeeedddggggggUUUFFFIII\\\dddggg^^^OOOKKKVVVcccdddXXXRRRYYYbbbcccbbbcccjjjpppdddPPPEEEBBBPPPgggqqqrrrhhhRRR@@@BBBUUUfffoooooobbbNNNGGGNNNQQQLLLIIITTT]]]^^^XXXPPPGGG???DDDMMMcccqqqnnngggVVV>>>444===NNN```kkkkkkccc[[[JJJHHHOOOQQQJJJNNNXXXYYYMMMFFFBBBKKK[[[hhhkkkiiibbbTTTFFFEEEQQQ```hhhjjjmmmoooqqqqqqkkk```SSSIIIWWWeeekkkggg___PPPMMM[[[^^^___[[[PPPJJJLLLSSSWWWYYY[[[^^^```]]]SSSFFF<<<===MMMbbbooorrrpppnnnoooeeeXXXNNNSSS___hhhjjjkkkfff___UUUNNNQQQ\\\iiirrruuusssooogggZZZRRRVVV```kkkppprrrqqqrrruuuuuurrrkkkfff```___dddjjjnnnpppnnnlllkkkjjjiiieee^^^XXXZZZ]]]aaabbb___ZZZVVVTTTXXX___cccbbbccciiiooopppiiikkknnnooonnniiiccc```]]]___```^^^[[[ZZZ]]]aaagggjjjnnnrrrssssssqqqpppiiihhhdddbbbgggooorrrpppqqqmmmeee]]]]]]dddhhhhhhkkkmmmpppoooggg______eeeoooooopppooonnnkkkhhhfff___\\\WWWTTTVVVZZZaaaeeehhhggghhhiiihhhfffbbb^^^QQQKKKRRR[[[ZZZ\\\```\\\YYYYYY]]]bbbcccaaacccgggeeeaaa[[[TTTKKKEEEHHHPPP```dddfffdddcccdddaaa]]]YYYSSSJJJ???:::???IIIRRRXXX\\\``````^^^\\\]]]^^^]]]___^^^VVVGGG===DDDPPPWWWWWWXXX[[[ZZZSSSEEE:::>>>GGGPPPUUUUUUSSSKKKBBB555...***,,,111888BBBLLLLLLLLLIII@@@555---,,,......+++...999DDDGGGGGGGGGEEEFFFCCC===555///...///+++000777???BBB@@@999333,,,,,,222<<>>===888222///000222:::AAAIIIRRR\\\bbb___XXXFFF;;;000---///333999???AAABBBCCCDDDEEEEEEEEEDDD???666...,,,,,,///444:::@@@AAAAAA>>>888111---+++///888???AAACCCDDDCCC???777111,,,,,,++++++///444===BBBDDDAAA???===777111,,,***)))+++111777;;;===;;;;;;::::::999777666555///---***((())),,,111444777888888666222...,,,,,,---444888666333333333111---,,,***)))***---///111111222555888<<<<<<:::888///000///...------...000uuummmooohhhfffmmmtttvvvvvvxxxrrriiiXXXKKKQQQ```ccc]]]YYYdddrrr{{{zzzrrrggg```dddfffeeegggeeeQQQCCCIII^^^dddeeeYYYJJJHHHUUUccc^^^TTTRRR\\\bbb______dddjjjlll]]]KKKFFFIIIXXXooorrrssshhhPPP>>>EEE[[[mmmsssrrrcccNNNHHHQQQRRRKKKJJJWWW```^^^UUUMMMEEE>>>FFFPPPffftttoooeeeSSS;;;555@@@RRRcccmmmkkkaaaXXXHHHHHHQQQRRRIIIMMMWWWWWWGGGBBB@@@JJJ\\\jjjnnnkkkbbbTTTEEEEEESSSccclllnnnlllnnnpppooojjj```VVVNNN[[[iiilllggg]]]NNNKKKZZZ___```ZZZMMMGGGKKKRRRUUU[[[___cccbbb\\\QQQFFF???>>>OOOdddooopppmmmmmmnnnbbbTTTLLLTTTaaahhhhhhgggfff^^^UUUOOORRR\\\iiippprrrqqqmmmdddWWWPPPVVVaaakkkqqqtttrrrooopppqqqppphhhccc______dddkkkooopppllljjjhhhggggggddd]]]XXXYYY]]]aaaccc```\\\XXXUUUZZZ```cccbbbdddjjjqqqsssoooqqqrrrrrrooojjjeeebbb```bbbcccaaa^^^]]]___bbbhhhkkkpppuuuwwwvvvssspppjjjiiieeeccchhhppprrrpppppplllddd]]]]]]eeejjjjjjkkkmmmqqqpppiiiaaaccciiinnnoooppppppnnnllljjjiii\\\YYYUUUTTTWWW]]]eeejjjgggggghhhiiiiiifffbbb^^^PPPJJJQQQ\\\[[[]]]```]]]ZZZZZZ^^^cccdddbbbdddhhhfffaaa[[[SSSJJJDDDHHHPPP]]]cccgggdddaaaaaaaaa___YYYTTTKKKAAA<<<@@@KKKSSSWWW\\\aaaaaa___]]]___aaa]]]______VVVGGG<<>>AAA???888333,,,,,,000999@@@AAABBBDDD>>>>>>;;;666///,,,---000666<<>><<<888222...,,,///777???AAABBBCCCAAA===777111---,,,+++***...333:::>>>AAA???===<<<777111---+++)))+++000666;;;===::::::999888777666666555///---***)))***---222555555666777555222...,,,++++++333777555111111222000---,,,*********,,,...000000222444888;;;<<<999777---...///...------...000tttkkknnnhhhhhhooouuuvvvwww{{{sssjjjYYYMMMSSSbbbddd[[[YYYdddrrr{{{yyypppfff___fffgggfffgggdddOOOBBBJJJ^^^eeedddVVVGGGGGGUUUcccZZZQQQRRR^^^bbb\\\]]]dddiiihhhXXXHHHHHHNNN^^^tttsssuuuhhhOOO???GGG___rrrtttsssdddOOOIIIRRRSSSJJJHHHVVV```[[[QQQIIIAAA;;;FFFPPPfffsssmmmbbbOOO666666BBBTTTeeennnjjj___UUUGGGHHHQQQQQQHHHLLLVVVUUUCCC>>>>>>JJJ]]]lllpppnnncccTTTEEEEEETTTeeennnpppkkkkkklllkkkfff^^^VVVQQQ^^^jjjmmmggg\\\LLLJJJXXX```aaaYYYLLLEEEJJJQQQTTT]]]aaafffddd[[[OOOFFFAAA>>>OOOdddooonnnkkkkkkmmmaaaRRRKKKTTTbbbhhhfffdddeee^^^UUUPPPSSS]]]hhhooopppoookkkbbbUUUOOOVVVbbbiiippptttpppkkkkkkllllllfffbbb^^^___eeekkkooopppkkkhhhfffeeeeeebbb]]]XXXYYY]]]bbbcccaaa]]]XXXVVV___dddfffddddddjjjppprrrvvvvvvuuurrrooojjjfffcccdddfffhhhfffcccaaaccceeeiiilllqqqwwwzzzxxxtttpppkkkjjjfffdddhhhppprrrpppnnnkkkccc\\\]]]eeejjjjjjkkkmmmqqqqqqjjjccceeellllllnnnppppppooommmlllkkkYYYWWWTTTTTTYYY```iiinnngggggghhhiiiiiigggbbb^^^QQQKKKSSS^^^]]]___ccc___ZZZZZZ^^^ccceeeccceeeiiigggbbb[[[SSSIIICCCGGGOOOZZZbbbgggddd``````bbbbbbZZZUUULLLBBB>>>BBBLLLUUUWWW\\\aaabbb```^^^```ccc]]]______WWWGGG<<<@@@KKKWWWUUUVVVXXXWWWQQQDDD;;;666???IIIPPPTTTSSSKKKAAA555///+++...333:::DDDNNNKKKLLLIIIAAA777111000333...***---888BBBEEEFFFFFFCCCDDDCCC===555000...///,,,111888@@@CCCAAA;;;555000...111999???AAABBBDDDCCCCCC???888111...///111888<<<@@@DDDIIIKKKCCC:::555111.........000777@@@BBBCCCEEEFFFGGGGGGGGGFFF;;;444......///111444999555777::::::777222///---000888???@@@@@@AAA>>>999777111---,,,+++***---222888<<>>===III[[[fffjjjllldddUUUFFFEEESSSbbbiiiiiiqqqhhhffflllgggWWWQQQWWWiiijjjkkkdddWWWNNNRRR\\\ddd___VVVLLLGGGKKKUUU^^^gggeeeeeeggg___OOODDDAAAAAAQQQcccmmmrrrrrrnnniii[[[TTTNNNRRR]]]ffffffbbbbbb^^^UUUNNNSSS```jjjnnnsssrrrlllaaaUUUPPPTTTYYYbbbjjjpppmmmiiiiiiiiiiiieee```]]]```gggooorrrsssoookkkgggdddcccaaa]]]YYYYYY^^^cccddd___YYYTTTRRR\\\dddiiihhhfffhhhkkklllnnnkkkkkknnnlllgggcccdddfffgggjjjkkkfffaaacccjjjhhhnnnssswwwzzzzzzrrriiihhhiiigggcccdddkkkrrrtttrrrnnncccYYY[[[ffflllkkkmmmmmmpppqqqiiiaaadddlllnnnrrrtttpppmmmmmmllliii___YYYTTTUUU\\\cccggghhheeeggghhhgggeeeaaa___^^^^^^JJJLLL^^^dddbbbdddddd^^^]]]^^^aaafffgggfffccciiiddd^^^VVVKKKCCCFFFMMM[[[___cccdddbbb___```aaabbbVVVIIICCCBBBDDDLLLTTT]]]___```bbbaaa___]]][[[ZZZYYY[[[WWWIII;;;>>>IIIQQQVVVXXXWWWTTTOOOEEE:::777>>>EEEIIIMMMOOOJJJBBB333///+++***///:::FFFNNNOOOIIICCC???999111...///---+++---666BBBIIIJJJGGGFFFFFFDDD>>>666///---...---///555<<>>999777:::999111------111666;;;>>>>>><<<;;;:::555222...+++)))***,,,...<<<===??????>>>;;;888666******)))***...444:::>>>>>>999555444777999777444...,,,***((()))---111333333666999999555000---+++111333555555333222222222666222...,,,,,,---------222333333555777777666444///...+++******,,,...000|||ppplllhhheeemmmsssqqquuuzzzvvvrrr\\\JJJNNN___kkkiiibbbeeeiiipppuuuqqqhhhbbbbbbiiidddfffggg[[[IIIGGGSSSaaaeee```PPPHHHNNNYYY^^^UUUOOOTTTbbbfff\\\XXX^^^eee___RRRDDD???JJJbbbvvvwwwqqq```LLLEEEPPPeeesssxxxmmmUUUHHHSSSWWWLLLEEERRRYYY___\\\RRRFFF>>>;;;FFF[[[iiimmmnnn^^^FFF<<<999GGGXXXbbbddd```UUUJJJFFFPPPQQQHHHGGGRRRXXXUUUEEE======JJJ[[[eeehhhiiieeeVVVHHHHHHVVVeeekkkkkkpppiiihhhmmmfffUUUQQQYYYfffhhhhhhbbbUUUMMMRRR\\\eee```VVVLLLGGGLLLWWW```hhheeefffggg___QQQFFFBBBDDDTTTeeepppttttttpppkkkXXXRRRNNNTTT___ggghhheeebbb^^^UUUOOOTTTaaakkknnnrrrpppjjj^^^TTTPPPUUU[[[cccjjjmmmkkkhhhhhhgggfffaaa^^^\\\___gggooorrrrrrnnnkkkgggeeeccc```\\\XXX[[[___cccccc___ZZZUUUSSSYYYaaagggfffdddgggjjjllliiiggggggjjjiiieeebbbbbbdddeeehhhkkkiiiccccccggggggmmmrrrvvvyyyzzztttlllhhhjjjhhhdddfffmmmssstttrrrnnnddd[[[\\\eeejjjiiiooonnnmmmjjjbbb\\\aaakkkkkkoooqqqooopppqqqoookkkccc\\\VVVUUU[[[ccchhhjjjhhhiiihhhgggccc```^^^\\\]]]MMMRRRcccfffcccdddbbb___^^^___bbbfffggggggeeeiiiddd^^^VVVKKKDDDFFFMMMZZZ^^^cccdddaaa______``````UUUHHHBBB@@@BBBKKKSSS]]]^^^```bbbbbb```^^^]]][[[ZZZ[[[WWWHHH:::<<>>888000---...---+++,,,444@@@HHHIIIGGGGGGGGGEEE>>>555///,,,------000555<<>>???===:::999666333...+++)))***,,,...999;;;<<<===<<<:::777555+++*********...333999===<<<888555555888999777444...,,,***((()))---111333333555888888555000---+++000222555555444333333444555222...++++++,,,,,,,,,111111222333444555444333///---+++***+++,,,///000{{{ooojjjgggeeeooowwwuuuyyy~~~xxxlllXXXIIIQQQdddooonnniiijjjmmmssswwwrrriiiddddddkkkiiijjjhhhXXXHHHLLL\\\cccccc[[[NNNKKKUUU]]]^^^QQQPPPXXXddddddYYYXXX___fff]]]NNNBBBAAAMMMbbbrrrvvvmmm[[[KKKHHHWWWjjjuuuzzzkkkTTTNNNXXXSSSFFFCCCTTT\\\ccc___RRRFFF@@@???GGG]]]kkkmmmjjjYYYCCC;;;<<>>KKK[[[dddfffgggbbbTTTGGGIIIWWWfffllllllnnnjjjkkkmmmcccTTTRRR\\\dddffffffaaaUUUMMMSSS^^^fff```VVVKKKGGGLLLXXXbbbgggfffgggfff___SSSHHHDDDGGGVVVgggqqqtttsssmmmhhhUUUQQQPPPVVVaaaiiijjjgggbbb]]]TTTOOOUUUbbblllnnnooollleeeZZZRRRQQQXXX___eeehhhjjjgggffffffddd```\\\ZZZZZZ___gggnnnqqqrrrmmmkkkhhhfffddd```[[[WWW]]]```bbbbbb___ZZZVVVUUUVVV^^^eeedddcccfffjjjllleeebbbcccggghhheeebbbbbbbbbaaaeeejjjjjjeeebbbccchhhmmmqqqtttwwwzzzvvvpppjjjllljjjggghhhnnnrrrrrrqqqnnnfff___^^^cccggggggmmmmmmmmmiii```ZZZ^^^eeeiiikkkmmmooosssvvvsssmmmddd^^^XXXWWW\\\ccciiikkklllkkkiiifffccc```]]]\\\]]]PPPXXXhhhhhhcccdddbbbaaa``````bbbeeehhhhhhggghhhddd^^^WWWLLLEEEGGGNNNYYY^^^bbbcccaaa^^^^^^___^^^SSSGGG@@@>>>@@@IIIRRR\\\]]]___aaabbbbbb```___]]]\\\[[[VVVGGG999;;;GGGQQQTTTUUUSSSRRROOOGGG???777===CCCFFFJJJKKKEEE>>>444000,,,,,,111;;;FFFMMMLLLFFFAAA>>>888000,,,---...++++++111<<>>888444...,,,...777>>>???@@@AAACCCBBB>>>888111---++++++444;;;@@@CCCDDDFFFCCC===888222---,,,---...444;;;@@@BBBDDDDDDCCCBBBBBBBBB???888000+++,,,111666:::???<<<<<<===;;;333---++++++111999???@@@>>>;;;:::666333///+++))))))+++---555777999;;;:::888555333---+++******---222777:::999666555666999:::777444...,,,***((()))---111333222444777777444000---,,,///111444555555555555666444111---******+++++++++//////000000111222222333...---+++++++++---///000xxxooojjjfffeeepppyyyxxx|||yyymmmXXXKKKUUUgggqqqqqqnnnlllqqqyyyzzzpppiiihhhkkkkkkmmmgggUUUFFFMMM]]]bbb___VVVLLLOOO\\\cccaaaOOOSSS]]]gggbbbWWWWWW```ggg\\\LLLBBBDDDRRRdddppptttiiiXXXKKKNNN```qqqyyy{{{iiiVVVWWW```TTTFFFGGGYYYbbbiiicccTTTGGGCCCEEEHHH^^^kkkkkkeeeSSS???999<<>>CCCFFFIIIJJJEEE>>>444111---,,,111;;;FFFMMMJJJEEE@@@===777///+++,,,...+++***///888BBBGGGIIIJJJJJJHHHBBB888000,,,,,,---111888>>>@@@<<<777222---+++---666===??????@@@BBBAAA???:::444///---,,,333999???AAACCCEEECCC>>>888222---,,,---...444:::???AAACCCCCCBBBAAAAAABBB???999000+++,,,111777;;;@@@>>>>>>>>>;;;555...***)))000:::@@@BBB@@@===;;;777444///+++))))))+++,,,222444777::::::888555333...,,,******,,,000555888666555555777999999777444...,,,***((()))---111333111444666666333000---,,,---000333555666666777888333000,,,))))))*********...///000000///000222333---,,,++++++,,,---///000|||xxxtttqqqnnnfffeeeqqqzzzyyy|||xxxkkkWWWKKKXXXjjjssssssttttttvvv{{{zzzpppkkklllfffiiillldddQQQCCCJJJYYYccc^^^SSSKKKQQQ```eee```QQQXXXccciiibbbWWWYYYbbbhhh\\\LLLDDDIIIXXXgggqqqrrrhhhXXXOOOVVVhhhwww}}}zzzkkk\\\aaaiii[[[MMMRRRbbbjjjnnnfffUUUGGGCCCDDDKKK```jjjgggaaaPPP===888:::HHHUUUYYYXXXUUUOOOJJJTTT[[[ZZZTTTXXXbbbaaaVVVEEEAAADDDQQQ^^^dddeeefff[[[OOOFFFIIIYYYfffjjjhhhjjjlllnnnkkk]]]QQQTTT```dddfffgggcccYYYUUU]]]iiifff```TTTIIIEEEKKKXXXbbbeeeggghhheee___WWWNNNGGGLLL[[[jjjpppooojjjaaaYYYSSSUUUYYY^^^dddfffeeeccc```ZZZQQQNNNVVVeeemmmmmmkkkfff^^^UUUPPPSSS[[[ccceeefffeeeaaa```aaa^^^XXXWWWWWWYYY^^^eeekkkoooqqqooonnnmmmiiiddd```\\\ZZZ^^^___``````^^^[[[VVVSSSUUU^^^eeeeeedddhhhmmmnnnddd``````fffjjjhhheeedddbbb^^^\\\```bbb``````ccclllpppsssqqqqqqsssrrroootttsssooojjjjjjnnnnnnjjjooolllgggbbb___^^^___bbbdddiiikkkfff^^^[[[^^^bbbhhhkkkmmmooouuuwwwpppgggWWWXXXZZZ^^^cccggghhhiiillliiigggfffggghhhgggeeeZZZQQQWWWcccbbbccchhhhhh```bbbccceeefffgggiiijjjeeebbb^^^XXXNNNGGGIIIOOOYYY^^^dddeeeccc```^^^___\\\SSSHHHAAA===>>>HHHSSSZZZ[[[]]]```aaabbbccccccccc```]]]WWWGGG999===IIISSSVVVVVVTTTSSSQQQLLLEEE999???CCCFFFIIIJJJFFF???444111------111;;;EEEKKKHHHDDD@@@===888///++++++///,,,***---666???GGGJJJKKKLLLJJJDDD:::222...---,,,222:::???@@@<<<666222---***---555===>>>>>>???@@@@@@???;;;666222000000000777<<<>>>AAADDDBBB>>>777111---------...333999===???BBBBBBAAA@@@AAAAAA???999111,,,---222888<<<@@@@@@???===:::666///***)))000:::AAACCCAAA???===888555000+++)))(((***+++000222777:::;;;:::777555...,,,******+++///333666555555666777888888666555...,,,***((()))---111333222444555555222...,,,+++,,,///333555555666888999333///+++))))))*********---///111111000000222444,,,,,,++++++,,,...///000|||uuuqqqrrrrrrppplllkkkuuu}}}{{{~~~zzzcccPPPJJJ[[[nnntttssstttxxxxxxxxxxxxrrrkkkjjjnnneeeiiikkkbbbQQQFFFNNN\\\ddd^^^RRRJJJRRR```ddd___XXX^^^hhhjjjbbbYYY[[[cccfff[[[MMMFFFMMM\\\kkkuuutttkkk^^^VVV]]]mmmzzz~~~xxxpppgggjjjooobbbXXX___jjjooopppgggWWWIIICCCCCCQQQbbbhhhccc^^^PPP>>>:::;;;HHHUUUXXXWWWUUURRRNNNXXX\\\ZZZTTTYYYdddaaaVVVGGGCCCFFFRRR^^^ccceeefff\\\QQQHHHMMM\\\iiikkkhhhiiikkklllggg[[[QQQUUU^^^ccceeefffcccZZZWWW```mmmgggaaaVVVKKKFFFKKKWWWaaacccggggggccc]]]XXXPPPHHHNNN]]]lllrrrpppjjj```WWWRRRVVV\\\bbbddddddbbb```^^^XXXOOOLLLVVVeeellllllkkkfff]]]TTTQQQTTT\\\bbbfffhhhgggcccaaaaaa___[[[XXXYYY[[[^^^bbbhhhmmmppppppooommmhhhbbb^^^\\\\\\______```aaa```\\\WWWRRRWWW___ffffffeeeiiimmmoooeee```___eeeiiigggcccaaaccc___]]]______^^^```dddkkkpppssspppoooppppppmmmvvvtttnnniiijjjnnnnnnjjjmmmiiieeebbb^^^ZZZ]]]aaafffiiihhh^^^WWWYYYaaafffgggkkkooopppssssssllldddTTTWWW]]]bbbfffggggggfffiiifffeeegggjjjkkkjjjhhhZZZPPPUUU___aaaeeejjjggg^^^aaadddfffgggggghhhiiidddbbb^^^YYYOOOHHHIIIPPPXXX]]]ccceeeccc___^^^]]][[[SSSIIIAAA<<<===GGGSSSZZZ[[[\\\^^^```aaabbbcccddd```]]]UUUFFF999>>>KKKQQQTTTTTTQQQPPPOOOIIIBBB999>>>BBBEEEHHHJJJFFF@@@333000---,,,111:::CCCJJJHHHCCC@@@>>>888000+++,,,...,,,+++...555>>>FFFJJJJJJLLLKKKEEE<<<333///...,,,222;;;AAAAAA<<<777444---+++---666===>>>???@@@??????>>>:::666222111111---333888;;;>>>AAA@@@<<<777111------------222777<<<>>>@@@AAA@@@@@@@@@AAA???999111---...333999===@@@@@@>>>:::888666111+++***000999@@@BBBAAA???===999666000+++(((((()))***---111666:::<<<;;;888666---,,,***)))+++...333666666666666777777666666555...,,,***((()))---111333333444555444000---+++***+++...222444555555777888333000,,,))))))*********,,,///333333111000111333+++++++++,,,---...///000~~~||||||xxxooolllnnnnnnkkkiiigggpppwwwtttvvvyyysss[[[KKKJJJ```rrrrrrkkkjjjmmmoootttxxxuuummmkkkmmmaaadddcccZZZMMMHHHRRRaaa^^^YYYOOOIIIRRRbbbhhhccc___eeekkkkkkccc[[[]]]dddcccYYYMMMHHHNNN]]]nnnxxxzzzrrrfff^^^bbboooyyy{{{vvvwwwrrrppprrrhhhaaahhhlllooopppjjj^^^SSSNNNNNNXXXeeegggaaa___RRRBBB===???LLLVVVXXXTTTRRRPPPMMMYYY\\\WWWQQQWWWccc```SSSGGGDDDGGGQQQ\\\aaacccfff\\\QQQIIINNN]]]iiijjjfffiiijjjjjjdddYYYRRRUUU\\\___aaaccc```XXXUUU```mmmjjjdddZZZOOOIIIMMMWWW```bbbffffffaaa\\\XXXQQQIIIJJJYYYiiipppoooiii```WWWOOOUUU^^^cccdddccc```^^^\\\UUUMMMKKKVVVeeekkkjjjlllfff]]]UUURRRUUU[[[```hhhlllmmmgggcccccccccbbb\\\\\\\\\]]]```eeekkkoooooooookkkeee___[[[ZZZ\\\```aaabbbdddddd```XXXSSSWWW```ffffffeeehhhmmmnnniiicccaaafffjjjhhhccc```bbbaaabbbcccaaa]]]```eeegggmmmqqqooonnnoooooommmuuurrrkkkfffiiippppppmmmlllgggcccaaa\\\XXX[[[aaafffmmmmmmddd]]]]]]aaacccdddkkkpppqqqqqqpppjjjcccWWW[[[```dddfffffffffffffffdddcccfffkkkllliiifff[[[QQQUUU```ccchhhiiibbb[[[```eeehhhgggffffffgggdddaaa^^^YYYPPPIIIJJJPPPUUU[[[aaacccaaa]]][[[[[[YYYQQQHHH@@@:::;;;FFFRRRYYYZZZ[[[]]]___```aaabbbbbb^^^ZZZSSSCCC777===KKKPPPSSSTTTRRRPPPNNNGGG???777<<<@@@CCCGGGIIIFFF@@@222///,,,,,,000999BBBHHHHHHCCCAAA???999111,,,,,,...---,,,///555>>>FFFJJJHHHIIIIIIDDD;;;333///...+++333===CCCBBB===999666...+++---666===??????@@@???>>><<<888333000//////***000555777:::>>>===:::777111------------111666;;;===???@@@@@@???@@@@@@@@@999111---...444:::>>>???@@@===777555666333---)))///777<<<>>>>>>===<<<:::666111+++(((((((((***+++///555:::<<<;;;999777,,,+++)))(((***...333666777777777666444444555555...,,,***((()))---111333444555555333///+++))))))+++---111333333444555777444000,,,******+++++++++)))...444555222000000222***++++++,,,---...///000||||||vvvxxxtttkkkhhhjjjhhhddd]]]ZZZbbbhhhdddfffiiicccWWWJJJLLLdddtttnnnbbb^^^[[[dddtttvvvmmmkkkYYYYYYWWWMMMBBBBBBPPP___VVVSSSJJJGGGSSSfffnnnkkkdddiiimmmkkkccc]]]___dddaaaXXXMMMHHHNNN]]]nnnzzz~~~xxxmmmdddeeeooowwwxxxvvv|||yyysssrrrjjjeeemmmiiilllooolllfff```]]]\\\]]]hhhfffaaa```UUUEEE@@@CCCOOOXXXXXXRRROOOMMMJJJXXXZZZUUUNNNUUUaaa^^^QQQHHHDDDFFFPPPZZZ___bbbeeeZZZPPPHHHMMM\\\ggggggccciiiiiihhhaaaXXXRRRUUU[[[[[[]]]___]]]UUUSSS^^^llllllfff]]]RRRLLLOOOXXX```aaaffffff```[[[XXXQQQIIIEEETTTeeemmmmmmhhh___VVVLLLTTT^^^dddeeebbb```___[[[TTTKKKJJJVVVdddkkkiiimmmggg^^^VVVSSSUUUZZZ^^^jjjpppqqqkkkeeeeeegggggg^^^^^^]]]]]]___dddjjjoooooonnnjjjccc\\\XXXYYY[[[bbbbbbdddfffgggbbbZZZTTTXXX```fffeeedddhhhlllmmmnnngggdddiiimmmkkkeeeaaabbbcccggghhhddd^^^```eeedddkkkpppooommmoooooommmsssooohhheeeiiiqqqssspppkkkeeeaaa___[[[VVVZZZbbbcccpppwwwrrriiieeeaaa\\\aaajjjqqqrrrpppnnniiiccc]]]___cccdddeeeeeeffffffdddbbbbbbeeejjjkkkgggccc\\\SSSWWWbbbfffjjjhhh\\\ZZZ___eeehhhhhhfffeeefffcccaaa^^^YYYPPPIIIKKKQQQSSSYYY___bbb___[[[YYYYYYWWWPPPGGG>>>888999DDDQQQYYYZZZ[[[\\\^^^___```aaa```\\\XXXQQQBBB666<<>>AAAEEEHHHEEE@@@111...,,,+++000888AAAGGGHHHDDDAAA@@@:::222------...------000666>>>FFFJJJEEEGGGGGGCCC:::222...---+++333>>>DDDCCC>>>:::777...,,,...777>>>???@@@AAA@@@???;;;666000---,,,,,,(((---333555888<<<<<<888777111------------111666:::<<>>>>>@@@<<<555444666444...)))...555:::<<<<<<;;;;;;:::777111,,,((('''((())))))---333999;;;;;;888666,,,***((((((***...333666999888777555333333444666...,,,***(((***---111333555666666333///***((((((***---000222333333444555444111---******+++++++++'''---444555222//////000******+++,,,...//////000}}}zzzssspppmmmiiifffaaa[[[WWWVVVTTTQQQQQQQQQRRRQQQPPPJJJCCCMMMeeennn]]]KKKEEEFFFXXXpppppp```PPPHHHAAA>>>>>>@@@GGGNNNIIIDDD@@@CCCLLLVVV]]]___ZZZ[[[[[[ZZZZZZZZZ[[[[[[SSSNNNHHHEEEHHHTTTcccnnnyyyrrrggg]]]YYY[[[```cccfffiiikkkkkkhhhccc```___]]]]]]]]]^^^___```aaabbbgggeeeccc```\\\UUUMMMGGGJJJSSS[[[ZZZSSSLLLLLLOOO\\\TTTLLLMMMSSSXXXVVVSSSFFFDDDEEEMMMYYY```aaa___ZZZJJJDDDPPP]]]___^^^```aaadddeeeaaaYYYSSSRRRSSSZZZZZZZZZVVVTTTWWW```gggeeeccc\\\QQQIIIJJJTTT^^^cccccccccccc```YYYOOOHHHEEETTTcccjjjhhhcccYYYQQQTTT[[[bbbeeedddbbbbbbddd___XXXQQQRRRYYYcccjjjlllkkkfff```[[[UUUSSSYYYbbblllooopppmmmhhheeegggkkkaaa^^^```eeeeeeaaaccciiikkkiiifffaaa]]]\\\^^^```ccceeehhhiiigggccc^^^ZZZ```______```dddiiinnnrrrlllmmmlllkkklllnnniiiccceeefffgggjjjkkkiiifffcccbbbhhhooorrrqqqmmmkkkkkklllgggdddhhhooottttttrrrooofff```ccceeeaaa^^^^^^fffpppyyyzzzsssjjjeeedddgggjjjnnnnnnllliiiiiijjjfffccc```aaadddffffffdddiiifffeeegggkkklllkkkhhh\\\XXXXXX```eeedddaaa___^^^______```bbbcccddddddeeeccc^^^WWWPPPLLLKKKKKKTTTWWW[[[\\\[[[ZZZYYYYYYXXXPPPEEE;;;888<<>>GGGRRRTTTXXXXXXTTTKKKBBB<<<555444555<<>>111...++++++...555===BBBDDDDDDBBB???:::333---***,,,******---444===DDDHHHIIIIIIGGGCCC>>>777111...111666===BBBCCCBBB@@@???333///...111999???@@@???AAA???<<<888333///,,,***---,,,...333:::<<<999555444111...+++***,,,///111;;;<<<>>>???@@@???===<<<999666444222333666:::===>>><<<:::999888555000+++***---222777999999888666666444000,,,******++++++&&&)))---333777999888666...,,,(((&&&''',,,111555888777666555444222111111000...+++))))))+++...000222222111000///---,,,+++---------,,,,,,,,,,,,,,,---,,,+++)))))))))***+++((()))+++,,,---------,,,******+++,,,,,,,,,,,,,,,xxxvvvsssooolllgggaaa]]]UUUSSSPPPOOOOOOMMMKKKIIIDDD>>>DDDVVVbbb[[[MMMEEEEEERRReeeuuu{{{vvvgggZZZLLLDDD===:::999999???FFFAAA<<<888:::AAAIIIMMMNNNIIIIIIJJJKKKMMMNNNMMMLLLEEEAAA===:::>>>HHHVVV___eee___UUUKKKGGGGGGJJJMMMOOOQQQSSSRRRPPPMMMKKKJJJNNNMMMMMMNNNNNNPPPQQQQQQWWWVVVTTTSSSPPPLLLFFFBBBDDDJJJPPPPPPLLLIIIJJJMMMYYYQQQIIIHHHMMMQQQPPPNNNFFFDDDDDDJJJTTT[[[[[[XXXSSSGGGBBBLLLVVVWWWWWWZZZ]]]```bbb___ZZZVVVVVVXXXYYYZZZZZZWWWUUUWWW^^^ddddddccc]]]TTTMMMNNNVVV___````````````^^^XXXOOOHHHFFFSSSaaafffeee```XXXQQQZZZ```gggiiihhhgggiiikkkccc\\\VVVVVV]]]eeekkknnnkkkfffaaa\\\WWWUUUZZZccclllnnnooolllhhhhhhkkkooogggeeefffiiigggccceeeiiijjjjjjgggccc___]]]]]]^^^```bbbeeefffddd```\\\YYY^^^```ccceeegggjjjnnnqqqpppssstttrrrsssqqqkkkbbbcccdddgggkkkmmmlllhhheeeeeejjjppprrrqqqooonnnooooooiiidddfffnnnsssrrrnnnnnnfffaaabbbddd```]]]^^^dddnnnyyy~~~|||uuupppmmmllloooqqqpppmmmkkkkkkkkkhhhddd``````cccffffffdddeeecccbbbcccdddeeeeeeeeeZZZWWWXXX___eeeddd```___\\\\\\]]]^^^___```aaaaaa```___[[[UUUNNNJJJIIIJJJPPPSSSXXXZZZZZZZZZZZZZZZWWWOOOEEE<<<999<<>>888222///111555<<<@@@AAAAAA@@@@@@666333000333888===>>><<<@@@>>>;;;777333///---+++---,,,---333999;;;888555333111---++++++,,,///111;;;;;;=========;;;999888777666444333333666999;;;<<<:::888888777555000,,,))),,,111555777777666555333000---***((((((((())))))***---111555777666444...,,,)))((())),,,000333444444333222111000//////---+++)))(((((()))+++---------------,,,***)))(((*********)))))))))))))))---,,,+++*********++++++((()))***,,,,,,,,,++++++)))***++++++,,,,,,++++++~~~{{{xxxsssnnnjjj```___^^^^^^^^^\\\YYYWWWPPPKKKKKKTTT```cccZZZOOOLLLQQQZZZfffllljjjaaaZZZNNNFFF???<<<999888<<>>???CCCGGGIIIGGGDDD===<<<999888;;;DDDOOOWWWUUUPPPHHHBBB>>>===???AAA@@@AAABBBAAA???===>>>>>>>>>>>>======>>>???@@@AAABBBAAA@@@??????>>>;;;999;;;===>>>??????AAADDDGGGNNNHHHAAA???BBBEEEEEECCCBBB???>>>BBBIIILLLKKKHHHEEE===:::AAAGGGFFFGGGLLLLLLOOORRRQQQOOOMMMOOOQQQPPPQQQRRRPPPNNNOOOTTTXXXYYYYYYVVVPPPJJJJJJQQQWWWZZZZZZZZZZZZXXXSSSLLLGGGFFFRRR\\\___]]][[[VVVQQQWWW\\\aaacccbbbccceeehhheee```ZZZZZZ___eeejjjllliiieeeaaa]]]XXXUUUZZZbbbgggiiijjjiiifffgggkkkooollljjjjjjkkkhhheeeeeeiiiiiiiiigggddd___[[[ZZZ[[[```aaacccdddccc```\\\ZZZ\\\bbbhhhjjjjjjkkkooosssvvv{{{~~~}}}{{{uuukkk```___bbbggglllpppoookkkgggjjjmmmqqqrrrpppoooqqqsssqqqiiiccceeelllqqqoookkkoooiiidddddddddaaa______ccckkkvvv~~~}}}wwwrrrssssssrrrpppllljjjjjjkkkiiiddd___]]]```cccdddddddddddddddbbb``````bbbdddWWWTTTVVV]]]bbbaaa^^^^^^]]]]]]^^^___```aaaaaabbb\\\[[[WWWRRRLLLHHHGGGHHHMMMQQQUUUXXXXXXWWWWWWXXXVVVOOOFFF>>>:::===BBBFFFUUUWWWYYYYYYWWWTTTSSSSSSUUUWWWTTTGGG999666@@@LLLPPPRRRTTTUUUSSSNNNJJJFFF888777999>>>FFFHHHEEEAAA111...+++***...555===BBBCCCCCCBBB???;;;666222//////------000666===BBBEEECCCCCCCCCAAA===999555222222555:::===>>>>>>???@@@999666333444888::::::999===<<<999666333000---,,,,,,,,,---222666888666333111000---++++++,,,...000888999999999888666444333444444333333333555666777777666555555444333///---))),,,///333444444333222000///,,,)))((((((((()))++++++,,,...111222222000---,,,***)))***+++...///000000///...---,,,,,,++++++******))))))******+++***************)))((((((((((((((((((((((((((()))---,,,++++++******++++++)))******+++++++++******))))))***+++++++++++++++{{{wwwqqqrrrsssuuuwwwvvvtttqqqhhhfff``````iiirrrjjj[[[ZZZXXXZZZaaahhhiiigggeeeZZZSSSLLLIIIFFFCCCEEEJJJIIIFFFCCCBBBBBBBBBAAA??????>>>@@@EEEKKKMMMJJJFFF@@@@@@??????BBBHHHQQQWWWOOOMMMHHHDDDBBBBBBCCCDDD@@@@@@???>>><<<<<<>>>@@@<<<;;;:::999999;;;===>>>;;;999888777999999888777888666444444777<<<@@@BBBCCC@@@>>>>>>@@@AAA@@@>>>@@@===;;;<<<@@@AAA???<<<:::777777;;;<<<:::<<>>;;;777444222000///...111666;;;???AAA@@@@@@@@@???===:::777555444666888999999999;;;<<<888555444444666888888777:::999777555222000...---,,,,,,---000444555444222///...---++++++,,,...///444444444444333222111000000000111111111222222222111111000000000///---,,,)))+++---000111111111000000///---+++******++++++,,,+++******,,,---------++++++***************+++,,,+++++++++******))))))******++++++++++++******))))))******+++******))))))))))))***************++++++++++++++++++++++++***+++++++++*********))))))***++++++,,,,,,++++++{{{|||}}}~~~xxxxxxrrrlllrrrzzzsssdddeee^^^\\\dddmmmpppqqqsssiiiccc]]]ZZZWWWSSSSSSWWWTTTSSSPPPNNNLLLIIIGGGEEEEEEFFFHHHLLLQQQRRROOOLLLGGGHHHHHHIIIKKKOOOUUUYYYSSSQQQNNNKKKIIIHHHHHHHHHDDDCCCBBB???<<<===???BBBDDDCCCAAA@@@@@@BBBDDDEEEAAA???===<<<===>>>===<<<<<<888555444888<<>>@@@CCCGGGHHHGGGDDDBBBCCCAAA>>>>>>???>>><<<999999999;;;<<<:::888:::>>>;;;<<<============>>>@@@BBBDDDEEEFFFEEEEEEFFFFFFGGGIIIJJJHHHFFFEEEGGGJJJJJJKKKJJJIIIGGGDDDBBBAAAFFFMMMQQQOOOMMMOOOPPPOOOMMMNNNPPPQQQSSSTTTWWWYYY[[[XXXUUUTTTVVVXXXZZZ\\\\\\YYYXXXWWWSSSOOORRRXXXXXX[[[___bbbaaa___]]]\\\aaabbbaaa___^^^___aaabbbdddbbb^^^XXXTTTSSSUUUXXX___```aaabbbaaaaaa______[[[bbbhhhjjjiiilllttt|||xxxjjj___YYY\\\aaaggglllnnnllljjjqqqssstttsssooonnnpppsssoookkkgggiiiooosssrrrooouuuuuusssqqqpppooollliiikkkkkknnnttt{{{}}}{{{wwwzzzwwwrrrnnnkkkjjjiiiiiikkkeee^^^\\\___cccffffffbbbcccccc```\\\ZZZ\\\___UUUSSSVVV\\\___]]][[[\\\YYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[WWWRRRKKKFFFDDDCCCEEEIIINNNQQQRRRSSSSSSTTTVVVQQQIIIBBB===;;;<<<===LLLNNNQQQRRRQQQPPPPPPPPPNNNQQQOOOGGG===;;;DDDMMMGGGGGGIIIIIIIIIIIIHHHGGG@@@???>>>@@@BBBAAA>>>;;;///---++++++---333888<<<<<<<<<;;;:::888666444333000//////111555888:::;;;<<<<<<<<<<<<;;;999888777555666666555333333444666333222222333444555555555555555333222000///...---+++,,,---///111111111000------,,,,,,,,,,,,---.../////////000000000//////---------...............+++,,,---,,,,,,+++++++++***+++,,,---...............---,,,+++++++++,,,,,,,,,***(((((()))++++++******************))))))(((*********)))))))))))))))))))))***++++++***))))))))))))***++++++++++++***)))*********+++++++++,,,***+++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,---------------{{{uuuuuuxxxsssiiibbbZZZYYYeeeqqquuuwwwzzzrrrmmmhhhgggccc___^^^aaacccbbb```]]][[[XXXVVVUUUTTTVVVXXXZZZ[[[ZZZZZZYYYWWWXXXXXXXXXYYY\\\```ccc```___\\\YYYVVVTTTSSSSSSPPPOOOMMMIIIFFFEEEGGGIIIOOONNNLLLJJJJJJLLLNNNPPPHHHFFFDDDCCCCCCBBBAAA@@@>>><<<::::::<<<===>>>>>><<>><<<:::999;;;>>>>>>;;;999;;;===@@@???>>>=========>>>>>>@@@AAACCCDDDEEEEEEEEEDDDEEEFFFHHHHHHFFFEEEFFFGGGHHHHHHHHHEEEBBB@@@@@@AAAGGGMMMOOOLLLJJJLLLOOOOOOKKKLLLMMMNNNOOOQQQRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTVVVUUUUUUUUUQQQMMMOOOTTTVVVYYY]]]```aaa___\\\ZZZZZZ]]]\\\YYYXXX\\\_________^^^[[[WWWTTTSSSVVVYYY\\\\\\]]]]]]^^^^^^^^^^^^]]]bbbfffhhhhhhlllsssyyy~~~uuukkkbbbYYYYYY\\\```eeeiiiiiiiiiooorrruuuuuusssqqqrrrsssooonnnnnnpppsssttttttsssuuuxxxzzzxxxvvvvvvrrrnnnooonnnnnnsssyyy~~~~~~zzzwwwrrrnnnmmmllljjjiiikkkfff```^^^aaafffhhhiiigggggggggfffcccaaaaaaaaaVVVUUUXXX^^^___[[[ZZZ[[[YYYYYYYYYZZZZZZZZZ[[[[[[XXXWWWUUUPPPJJJDDDBBBAAA<<<@@@GGGLLLOOOPPPRRRTTTPPPLLLGGGAAA<<<999888888GGGIIILLLNNNMMMLLLLLLMMMKKKLLLJJJEEE???>>>CCCHHHAAABBBCCCDDDDDDDDDCCCBBB>>>===<<<<<<<<<:::777555,,,,,,+++,,,...111444666666666666555444333222222///......000222555555444666666777777777666555555333333333111///...000111...//////000111222222222111000000///......------+++,,,,,,---............++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,,,,,,,,,,)))***++++++))))))***+++++++++++++++,,,,,,,,,---++++++*********++++++++++++***((()))+++,,,,,,+++***++++++,,,++++++***)))*********+++++++++++++++(((((()))******)))(((((()))******+++++++++******)))))))))***++++++,,,,,,,,,,,,---.........------///......------...//////......///000000000000000|||tttnnnjjjgggdddWWWOOORRRdddsssvvvwwwzzztttpppmmmmmmjjjeeedddfffkkkjjjiiigggdddcccbbbbbbdddhhhjjjhhhdddbbbccceeehhhiiiiiihhhgggiiilllnnnlllkkkiiihhhgggfffggggggdddccc```[[[WWWUUUVVVWWWZZZXXXUUUTTTTTTUUUXXXZZZTTTRRRPPPOOONNNMMMKKKIIIFFFHHHKKKLLLLLLJJJHHHGGGDDDIIINNNQQQOOOMMMMMMOOOLLLKKKIIIHHHGGGFFFEEECCC???BBBEEEDDDBBBBBBAAAAAAFFFDDDBBBAAAAAAAAAAAAAAACCCCCCCCCEEEGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJKKKIIIFFFBBBAAABBBDDDJJJOOOPPPLLLJJJMMMPPPQQQLLLLLLLLLNNNOOOOOOOOONNNQQQQQQQQQQQQPPPPPPQQQRRRTTTSSSUUUVVVRRRMMMNNNSSSVVVWWWYYY\\\^^^______^^^ZZZ]]]\\\WWWVVV[[[^^^]]][[[\\\\\\[[[ZZZYYYYYY[[[[[[[[[[[[\\\]]]^^^^^^______bbbfffhhhjjjkkknnnpppsssyyy{{{wwwqqqlllgggbbbYYYXXXWWWYYY]]]bbbfffgggjjjpppvvvyyyxxxvvvvvvwwwppptttxxxxxxvvvttttttvvvqqqxxx|||{{{zzzyyyuuunnnmmmmmmnnnppptttvvvwwwwwwuuuqqqmmmkkkkkkjjjhhheeefffaaa\\\[[[___dddfffggghhhhhhggghhhhhhfffccc```SSSSSSVVVZZZZZZVVVTTTVVVUUUUUUUUUVVVVVVVVVVVVWWWPPPPPPOOOKKKFFFBBB@@@@@@888===BBBFFFIIIJJJKKKLLLFFFDDD@@@===:::777666666>>>AAACCCDDDCCCAAAAAAAAACCCBBB@@@>>><<<;;;;;;;;;999:::;;;<<<<<<;;;999888666555555555555444222000***+++,,,---......//////000000000000000000000000...---,,,...000111000///000000000111111111111111---...///...---,,,...///,,,---......---------...------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---)))***+++,,,---,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,---,,,))))))+++------,,,+++******++++++,,,******++++++,,,,,,------,,,++++++,,,///000000///---------............---,,,,,,,,,------.........,,,++++++++++++++++++,,,---------......---,,,,,,+++++++++,,,------.........///000111222111111000000000//////000111222333111111222333333333333222~~~vvvmmmaaaXXXUUUXXXMMMGGGMMMccctttvvvvvvxxxuuuqqqoooooommmhhhgggiiihhhhhhhhhfffdddbbbcccdddkkkoooqqqmmmfffbbbeeeiiiooooooooommmlllmmmppprrrmmmmmmmmmnnnppprrruuuvvvqqqpppmmmhhhccc``````aaaaaa___\\\ZZZZZZ[[[^^^```cccaaa```______^^^[[[XXXUUUZZZ```bbbaaa]]][[[YYYRRRVVVZZZYYYWWWUUUXXX[[[XXXWWWVVVUUUTTTSSSRRRRRRKKKNNNPPPPPPOOOOOONNNLLLMMMKKKIIIHHHHHHIIIIIIHHHJJJJJJJJJLLLOOOQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRNNNNNNMMMIIIDDDCCCEEEHHHLLLQQQRRRNNNLLLOOORRRSSSPPPPPPQQQRRRSSSSSSQQQOOOQQQRRRSSSRRRQQQQQQQQQRRRTTTTTTVVVWWWTTTOOOPPPTTTUUUTTTTTTVVVZZZ^^^```aaa\\\```^^^XXXWWW\\\___]]]XXX[[[___aaa```^^^]]]\\\\\\\\\\\\]]]^^^___aaabbbaaacccgggjjjkkkjjjiiigggeeejjjlllhhhdddcccbbb___ZZZWWWTTTTTTXXX^^^cccfffgggnnnwww||||||{{{zzz{{{rrrxxx~~~~~~xxxttttttvvvmmmvvv||||||zzzzzzuuunnniiijjjllllllllljjjiiihhhnnnkkkgggfffgggfffdddaaa___[[[WWWWWW[[[```bbbbbbbbb``````bbbcccbbb\\\XXXOOOOOOQQQUUUTTTOOONNNPPPKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIIIIGGGCCC@@@??????:::>>>BBBDDDCCCBBBBBBBBB>>>===;;;999888666555555666999;;;;;;999777555555:::888666555666555222///222333444555444333000////////////000000//////...)))***,,,---...---,,,+++,,,---------......//////,,,,,,+++---...///---,,,,,,,,,,,,,,,------------)))+++,,,,,,,,,,,,---///+++,,,------+++***)))*********+++++++++,,,,,,,,,+++,,,,,,,,,+++***+++,,,)))***+++,,,---,,,,,,+++000///---,,,++++++***+++...---,,,+++++++++------,,,---...---******,,,......---+++*********+++,,,,,,,,,---......///000000,,,,,,---///222444333222////////////000000111111.........//////000000111111000000//////000000111111111222222111111000///......//////000111222222111222333444555444444333111111111111111333555666333333444555555555555444tttdddUUUNNNMMMOOOFFFCCCOOOgggxxxzzzzzz}}}|||vvvooommmooopppnnnkkkkkkkkkjjjhhheeeeeefffhhhkkkkkkjjjhhhffffffhhhjjjqqqpppooonnnnnnnnnooopppoookkkjjjnnnpppqqqrrruuutttpppjjjfffdddddddddcccddd^^^[[[]]]]]][[[[[[]]]______aaadddggggggdddbbb___bbbggglllnnnkkkddd___]]]___```___]]]\\\___bbb^^^___`````````^^^\\\ZZZ]]]\\\[[[YYYXXXWWWVVVVVVYYYYYYWWWSSSPPPQQQVVV[[[[[[WWWTTTUUUXXX[[[YYYVVVTTTZZZ[[[YYYZZZ___```[[[XXXXXXYYYWWWVVVVVVWWWYYYXXXXXXWWWVVVUUUSSSQQQPPPUUUVVVWWWWWWWWWVVVTTTSSSSSSVVVZZZ]]]]]][[[WWWUUUTTTUUUVVVWWWXXXYYYYYYZZZ^^^[[[YYY[[[___bbbbbbaaaaaa^^^ZZZYYY[[[^^^```aaaaaa^^^]]]aaadddcccccceee\\\]]]___aaabbbbbbbbbaaacccccccccdddccccccbbbbbbbbbccccccbbb___\\\[[[\\\WWWSSSPPPRRRYYY^^^___^^^bbbbbbeeekkkrrrxxx|||}}}nnnsssxxx{{{zzzxxxuuuttttttvvvyyy~~~yyyppphhhbbbeeehhhgggeeedddeeegggeeefffdddbbbcccccc[[[RRRVVVXXXZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^\\\YYYVVVUUUUUUOOOOOOPPPQQQPPPNNNKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKIIIHHHHHHIIIHHHDDDAAACCC@@@===<<<<<<<<<<<<;;;???===;;;:::;;;;;;:::999;;;;;;;;;;;;:::999888777555555555444444444444444444222000111444666444222000///...------///111222///------...111111...+++........................+++,,,,,,,,,------......---............,,,+++***///---+++*********,,,------------------....................................//////...,,,+++,,,......///////////////......//////000000000000000///000111111000//////111222///////////////000111111111111111///---,,,---///---...///000222444666777333333222222444777:::;;;888777555444333333444444000000111111222333444444111222333444444222000///222333555777888777666555333333222111111111222222333333222222222333333444333333111111111111333333666666666666555444333222|||qqqcccWWWRRRPPPPPPOOOFFFEEEQQQiiiyyy|||}}}|||yyyuuurrrqqqpppppppppooonnnlllkkkjjjjjjjjjjjjoooooonnnlllkkkkkkmmmooorrrqqqpppooonnnnnnooopppooollllllppprrrrrrsssvvvtttqqqlllhhhggghhhhhhggghhhbbb^^^______]]]]]]___```bbbfffhhhiiihhhfffeeefffhhhlllpppqqqoooiiieeeaaabbbbbb```\\\ZZZ[[[\\\]]]___bbbdddeeedddcccbbbbbbaaa```^^^]]]]]]]]]]]]^^^]]][[[XXXXXXZZZ^^^aaa```\\\YYYZZZ^^^aaa```^^^\\\```aaa^^^^^^bbbbbb^^^^^^```aaaaaa``````aaabbb`````````___^^^]]]]]]\\\^^^^^^_________^^^^^^^^^___aaadddfffeeeaaa]]]ZZZYYYZZZ[[[\\\]]]___``````fffbbb```aaadddffffffddddddaaa^^^]]]^^^```aaaaaa```^^^aaahhhkkkiiiggggggdddeeefffggggggfffeeeeeeddddddeeeeeedddccccccbbbaaabbbbbbaaa]]][[[[[[[[[\\\XXXTTTUUUYYY]]]]]]\\\\\\___cccfffiiimmmtttxxxtttwwwzzz{{{{{{zzz{{{|||zzzyyyzzz|||}}}yyyrrrlllhhhjjjkkkiiigggfffggghhhggghhhgggcccbbbaaa[[[TTTYYY[[[[[[[[[ZZZYYYZZZ\\\\\\]]]^^^\\\XXXTTTQQQPPPQQQRRRSSSSSSRRRPPPPPPPPPNNNOOOPPPRRRRRRRRRQQQPPPSSSRRRQQQRRRTTTTTTRRROOONNNLLLIIIHHHHHHHHHGGGFFFHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>=========<<<;;;;;;:::999999666444333444666777666444555444333222333444666777555444333444666666333000111111111111111111111111000000111111111111111222...///111222222222111000111000.........///000111111111111222222333333333111111111222333333444444111222222111//////000111444444555555555555444444444444555555666555555444666777777666555555666888555555555555555666777777666777666555333222333444444444444444555666777888666666555666777:::<<<>>>:::999777666555555666666555555555555555444444444333444666666666444333111333555888:::;;;;;;999888444333333222111111111111222222222222222333444555333333222111111222333333666666666666666555555444}}}~~~rrrdddTTTLLLOOOSSSRRRNNNCCCCCCNNNcccrrrwwwzzz}}}|||zzzuuupppoooqqqtttrrrooolllmmmoooqqqpppoootttttttttrrrqqqqqqsssuuuvvvuuutttrrrqqqqqqrrrrrrnnnlllnnnrrrsssqqqqqqtttrrroookkkiiiiiiiiihhhhhhllleeeaaaaaa```]]]]]]______eeejjjmmmkkkiiihhhhhhiiiiiikkknnnooommmiiifffgggggggggddd___\\\ZZZZZZYYY\\\```dddeeeeeecccbbbcccbbbbbbaaaaaaaaaaaaaaa```]]][[[ZZZ]]]```cccdddccc___[[[\\\___cccdddccc```bbbbbb___^^^``````]]]bbbdddgggiiihhhhhhhhhiiifffeeeeeeeeeeeeeeefffgggeeeeeeeeeddddddeeeffffffkkkmmmnnnmmmkkkfffaaa^^^\\\\\\^^^```bbbdddeeefffjjjgggddddddggghhhgggffffffdddbbbbbbccccccbbbaaa______eeennnrrrooojjjiiimmmmmmmmmmmmllljjjiiihhhgggggggggfffeeedddcccbbbaaabbbaaa___\\\ZZZYYYZZZaaa]]]YYYXXXZZZ\\\[[[ZZZYYY]]]``````___ccckkksssssstttuuuuuuvvvxxx{{{~~~}}}{{{zzz{{{yyyuuuqqqnnnnnnmmmkkkhhhhhhiiikkkhhhkkkjjjddd___]]][[[WWWZZZZZZYYYWWWUUUUUUVVVXXX[[[]]]^^^\\\WWWQQQMMMJJJQQQSSSTTTSSSQQQQQQTTTWWWSSSTTTVVVXXXYYYYYYXXXWWW[[[ZZZYYYZZZ]]]^^^___^^^YYYWWWUUUTTTTTTTTTSSSRRRQQQNNNLLLKKKLLLKKKJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDBBBAAA???======<<<;;;:::;;;===>>>===<<<::::::999888999:::;;;<<<;;;:::999999999999666444555555555555555555555555777666666666666666555555...///111333555555555444444333333222333444666777666666777888888999::::::666666666666666777888888666777777666444444555777999::::::;;;;;;;;;::::::999999::::::::::::999999;;;<<<===<<<;;;:::;;;===:::::::::::::::;;;<<<<<<:::;;;;;;999777666888999999999888777777777777777888777777777888:::===>>>:::999777666555555666666999999888666555444333222444444555666666555333222222555888;;;<<<;;;999888555444333222111000000000111111111111222333555555333222222111111222222333444555666666666666666666|||vvvxxx|||~~~{{{yyyfffZZZMMMIIIMMMPPPNNNJJJAAAAAAIIIXXXdddlllttt{{{zzzwwwqqqkkkhhhiiilllooolllhhheeehhhnnnrrrrrrooorrrrrrsssrrrqqqqqqsssuuuxxxwwwuuusssrrrrrrrrrsssooonnnpppuuuuuuqqqqqqtttssspppmmmkkkkkkjjjiiihhhhhhaaa\\\[[[ZZZWWWVVVXXXXXX___gggjjjgggeeeeeeggggggffffffhhhiiihhhfffcccgggggggggfffccc```]]]\\\YYY\\\```cccdddccc```_________^^^^^^______```aaa___[[[WWWWWW[[[___``````bbb^^^[[[ZZZ]]]```aaaaaa\\\]]]\\\[[[ZZZ[[[[[[ZZZ___bbbgggiiiiiihhhggggggddddddcccdddeeefffhhhiiieeeeeedddcccdddeeeggghhhnnnnnnnnnmmmjjjfffbbb___ZZZ[[[]]]___bbbdddfffgggfffccc```aaadddfffeeeccceeeddddddeeeeeedddbbb___``````eeennnrrrnnnjjjhhhoooooonnnmmmlllkkkjjjiiihhhhhhggggggeeedddcccbbbaaabbbaaa^^^[[[YYYYYYYYYbbb___[[[ZZZ[[[\\\[[[ZZZ[[[]]]]]]\\\[[[^^^fffmmmoooppprrrssstttwww{{{~~~|||{{{{{{zzzvvvrrrpppooommmkkkjjjjjjkkkmmmhhhlllkkkccc[[[XXXXXXXXXVVVUUUTTTQQQNNNNNNPPPRRRWWWYYY[[[ZZZUUUOOOJJJHHHLLLNNNOOOMMMKKKMMMSSSXXXUUUUUUVVVVVVWWWYYYZZZ[[[]]]\\\[[[[[[]]]___aaabbb]]][[[ZZZYYYZZZZZZYYYWWWTTTRRRPPPOOOOOOOOONNNLLLMMMNNNNNNOOONNNNNNMMMMMMKKKJJJHHHFFFCCCAAA???>>>@@@??????@@@AAAAAAAAAAAA=========<<<======>>>???>>>===<<<;;;:::888777666999999999999999999999999::::::999999888888777777...///111222444444333333555555555666777888:::;;;::::::;;;<<<<<<===>>>>>>;;;:::999888888888999999:::;;;;;;:::888888:::;;;;;;<<<==================;;;;;;<<<<<<;;;;;;::::::<<<>>>??????=========>>>;;;;;;::::::;;;;;;<<<===::::::;;;999777777888:::999888777666666666666666777666666666777999:::;;;777666555333333333333444888777666555444222111111222222333333333333222111...111555888999888555444444444222111000000///////////////000111333444555111111111111111111111111111222333444555555555555{{{sssnnniiillloooqqqooollliiifffRRRLLLFFFDDDFFFFFFDDDBBBAAA@@@DDDKKKSSS\\\gggpppmmmdddZZZTTTUUUZZZ]]]]]]YYYVVVUUUYYYaaaggggggfffdddfffgggfffffffffgggiiimmmllljjjiiihhhhhhiiiiiikkkkkknnnqqqpppllllllppprrrpppmmmlllkkkjjjhhhfff\\\TTTNNNLLLKKKHHHGGGJJJIIIPPPXXX[[[YYYXXXYYY\\\]]]\\\\\\]]]^^^^^^]]][[[[[[\\\^^^___```^^^\\\ZZZWWWZZZ]]]aaabbbaaa```^^^[[[[[[[[[[[[\\\]]]^^^___]]]YYYVVVVVVYYY\\\\\\[[[bbb___\\\[[[\\\]]]______YYYXXXXXXYYYYYYZZZ[[[]]]^^^aaafffiiihhhfffeeedddaaabbbbbbcccdddeeeggggggccccccbbbbbbccceeeggghhhhhhhhhhhhgggeeebbb___^^^WWWXXXZZZ]]]___bbbdddeee___\\\ZZZ[[[___bbbbbb`````````bbbdddeeedddaaa^^^bbbaaacccjjjmmmjjjggggggkkkkkkjjjiiihhhggggggggggggggggggfffeeecccbbbaaaaaaaaa```]]]YYYWWWWWWXXX^^^\\\ZZZZZZZZZ[[[[[[ZZZ^^^[[[WWWVVVXXX\\\aaadddjjjmmmrrruuuwwwyyy|||~~~}}}||||||}}}zzzuuupppnnnllljjjiiijjjkkkmmmnnnfffkkkjjjaaaXXXUUUVVVWWWRRRRRRQQQNNNLLLKKKMMMPPPRRRUUUXXXWWWTTTNNNJJJHHHGGGGGGGGGEEEEEEHHHNNNTTTSSSRRRPPPOOOQQQTTTXXX[[[[[[[[[[[[ZZZZZZ[[[]]]___]]][[[ZZZZZZ[[[[[[YYYXXXTTTRRRPPPPPPQQQQQQPPPOOOQQQQQQRRRRRRRRRQQQPPPPPPNNNMMMKKKHHHEEECCCAAA??????@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCC@@@@@@???===;;;999888888::::::::::::::::::::::::::::::999999888888777777111222333444444333222111555555666777888:::;;;<<<;;;;;;;;;<<<===>>>>>>???;;;:::::::::;;;<<<>>>@@@;;;<<<<<<;;;::::::;;;===<<<<<<===>>>??????>>>>>><<<<<<<<<<<<<<<;;;::::::<<<>>>@@@@@@???>>>>>>>>>:::999999999999:::;;;;;;888999999888777666888999777666666666666666777888666666666666777888888999666555444222222222222333555555444444333333333222111111222222222222222222,,,///222444555444222000222222111000///.........------......000111333333000000000000000000000000---...///111222222222222yyyqqqhhhaaa\\\UUUWWWZZZZZZWWWSSSPPPOOO@@@???>>>>>>===<<<;;;:::888999:::;;;>>>EEEPPPYYYVVVLLLBBB>>>AAAFFFHHHGGGCCCBBBBBBFFFMMMRRRUUUUUURRRSSSUUUUUUUUUUUUWWWXXXZZZYYYXXXWWWWWWWWWXXXYYY[[[[[[^^^```]]]YYY[[[```dddcccaaaaaaaaa___\\\ZZZNNNFFF@@@>>><<<999999<<<;;;???EEEGGGFFFFFFGGGIIIIIIHHHGGGIIIJJJKKKJJJIIIJJJKKKNNNRRRTTTTTTQQQNNNHHHKKKNNNRRRUUUVVVWWWWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXVVVTTTTTTUUUWWWWWWWWW___^^^]]]\\\\\\]]]^^^^^^ZZZWWWWWWZZZ[[[[[[]]]aaa```cccggghhhfffdddbbbaaa```aaabbbcccdddddddddccc`````````aaabbbdddeeefffaaa``````___^^^]]]\\\[[[UUUVVVXXXZZZ]]]___aaabbbZZZWWWUUUWWW[[[^^^___]]]ZZZ[[[]]]```cccccc```^^^eeebbbccchhhkkkhhhggghhhiiihhhfffeeedddccccccccceeeeeeeeedddcccbbbaaa```______]]]YYYVVVTTTTTTUUUXXXXXXXXXXXXXXXYYYYYYZZZ\\\WWWRRRQQQTTTXXX[[[\\\```eeekkkqqqtttvvvwwwxxxzzzyyyyyy{{{|||yyysssmmmllljjjiiiiiikkklllmmmllleeeiiihhh```WWWUUUUUUUUUQQQRRRQQQPPPNNNOOOPPPRRRPPPRRRUUUUUURRRNNNKKKJJJFFFDDDBBBAAADDDHHHMMMPPPPPPNNNLLLKKKMMMQQQVVVZZZZZZ[[[[[[[[[YYYYYY[[[\\\\\\[[[ZZZ[[[\\\[[[YYYXXXTTTSSSQQQQQQSSSTTTSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMJJJHHHFFFDDDCCCCCCEEEFFFFFFEEEDDDFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCBBB@@@===;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888666777777777666555333222555555666777999::::::;;;:::::::::;;;;;;;;;;;;<<<777777777999<<<@@@DDDFFF999:::::::::888999:::<<<;;;<<<===>>>>>>>>>>>>>>><<<<<<===<<<<<<;;;:::999;;;===???@@@>>>=========888888888888888999999:::888888999888666666888999666555555666666777888999777777777777888888888888777666444333222222333333333333444444444444444444222222222222333333333333///000111222222111000/////////...---------......,,,,,,,,,,,,---...000000---......//////......---+++,,,---...////////////}}}{{{vvvtttoooiiibbb\\\WWWTTTKKKNNNPPPOOOLLLHHHGGGGGGCCCAAA>>><<<:::999777666111444666444222555<<>>AAADDDGGGFFFBBB===999:::<<>>===>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;888999999999888777555444555666777888999999999999:::999999999999888888888444444444555777;;;???BBB555666777666555666777999666777888999::::::::::::999999999999888777666555666999;;;<<<:::999888888555555555444555555666777555666666666444444666777444333333333333444555555555555666666666555555444555444333111111111111222222222222222222222222222111111000111111222222333111000000000///...------,,,,,,++++++,,,,,,---...++++++***++++++,,,------+++,,,------------,,,+++***+++,,,---------------}}}wwwuuullliiieee```[[[XXXWWWVVVRRRUUUWWWVVVSSSPPPQQQRRRRRRLLLDDD???>>><<<888555222888<<<888333333666999333555666666444333333444222333555666777999===@@@@@@BBBDDDEEEEEEFFFGGGHHHKKKJJJJJJIIIJJJKKKMMMNNNNNNMMMOOOOOOKKKGGGKKKRRRLLLMMMNNNQQQTTTTTTRRRPPPKKKCCC<<<:::999666777:::888777555444444444222000222222333666999:::999777999999;;;>>>@@@>>>888222777666777777888:::;;;<<<;;;;;;;;;;;;;;;<<<======;;;>>>@@@@@@???@@@EEEIIIEEEHHHLLLNNNOOOPPPQQQRRRTTTOOONNNRRRSSSQQQSSSYYYZZZ\\\]]][[[XXXTTTRRRRRRSSSUUUWWWYYYXXXVVVRRRPPPKKKLLLOOOQQQSSSSSSSSSSSSUUUTTTSSSQQQPPPPPPPPPPPPOOOOOOQQQSSSUUUWWWXXXYYYWWWTTTQQQQQQTTTVVVUUUSSSSSSTTTWWW[[[```bbbbbbaaafffeeeiiiqqquuurrrppppppooommmiiifffbbb```____________````````````___^^^YYYXXXUUUQQQNNNLLLMMMNNNQQQSSSTTTTTTSSSSSSTTTUUUTTTWWWWWWTTTOOOPPPUUU[[[YYY]]]bbbgggkkkooosssvvvuuusssrrrsssuuuuuuqqqmmmnnnllljjjkkklllllliiifffeeehhhgggaaa\\\ZZZXXXTTTMMMOOORRRTTTTTTTTTVVVWWWRRRSSSTTTRRROOOLLLJJJJJJQQQKKKFFFHHHOOOTTTUUURRRNNNOOORRRUUUWWWYYYYYYYYYUUUXXX\\\]]][[[ZZZ[[[]]]XXXWWWWWWXXXZZZYYYWWWUUUQQQOOOOOOPPPRRRTTTUUUTTTVVVUUUUUUSSSRRRPPPNNNMMMJJJJJJIIIHHHGGGFFFEEEEEE???BBBDDDCCCAAA@@@BBBEEEBBBCCCDDDEEEEEEEEEDDDDDDBBBCCCCCC@@@===<<<>>>AAA========================;;;;;;<<<<<<======>>>>>>777777888999888777666555666666777888999999999999999999999888777777666666444333111000111333666888333444444444333333555777111222333444555555555555555555555444333222111111111333666777555444333333111111111111111222333333222333333222111111333555111111000/////////000000222222222333222222111000222111000............///////////////......------......------...///000000111000...,,,++++++++++++************+++,,,------*********)))******++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,------,,,,,,~~~vvvqqqqqqnnneee^^^___bbbcccccceeegggeeedddbbb\\\WWW]]]gggdddaaaYYYMMM@@@888888:::888;;;===;;;777555777:::000000000222333333111///111555666333222555777666999999:::;;;<<<>>>@@@AAAEEEBBBCCCIIINNNNNNOOOQQQQQQQQQSSSUUUTTTOOOLLLKKKLLLIIIIIIQQQ[[[^^^YYYQQQPPPNNNFFF;;;666777999888777666555444333222222222111222333444555555666666444444444333333333222222333333222222333333444555666444111000000222222222777888<<>>>>>>>>>>><<<===???AAACCCAAA===:::=========<<<;;;:::999888999888777666666777888999888999:::;;;:::999777555666666666666666666666666777666555444444444444444555444444333222111000000000000000000000000000000000////////////.........000///...------...///000000000//////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++........................---------,,,+++***)))(((************************++++++******************))))))))))))************(((((()))***++++++,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))xxxuuuwwwllleee```dddjjjnnnqqquuuvvvrrrnnnjjjdddaaahhhrrrtttooodddTTTEEE<<<999:::888AAAKKKLLLEEE===888777:::666333111111222222111444888999555333555666555777777777777777888999:::<<<<<>>======>>>???======<<<<<<;;;;;;::::::999999:::<<<======:::777888888888888777666555555444333222111111222333444444555666777666555333222222222222222222222222222444333222111111111111222111111000000//////....................................---------,,,,,,,,,...---,,,,,,,,,,,,---.........---------,,,,,,,,,------------------------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************************************************))))))))))))************(((((()))******+++,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))yyywwwyyykkkeeecccjjjqqqwww|||yyyqqqjjjeeefffnnnxxxyyyrrrdddRRRCCC999555555;;;KKK^^^eee]]]OOODDD@@@CCC===555000///000333444888<<<<<<777444444444111555555444333333444444444555888>>>FFFHHHIIIMMMTTT[[[^^^bbbcccaaa[[[TTTOOOFFFDDDGGGPPP^^^iiinnnnnnhhhdddYYYHHH===999888666444333111000//////......//////000000111000000000000000000/////////......//////......//////000111222222222222333444555666999;;;===@@@AAA???;;;777333333555777999:::<<<===;;;<<<===<<<;;;<<>>???AAADDDEEEFFFFFFFFFDDDCCCCCCEEEHHHKKKLLLKKKKKKMMMNNNOOOOOOPPPRRRTTTVVVVVVUUURRROOOOOORRRVVV^^^]]][[[ZZZYYYYYYZZZZZZ]]]aaaaaa]]]ZZZ___eeehhhkkkqqqvvvuuutttxxx}}}ssstttrrrrrrwww||||||xxxuuuooohhheeefffiiijjjjjjfffeeebbb^^^]]]___dddhhhbbbccc```YYYQQQLLLMMMOOOOOOOOONNNQQQYYY___]]]WWW]]]^^^___eeelllssswwwyyy|||zzzyyyyyyzzzyyyxxxvvvxxxssslllgggccc```]]][[[YYY[[[]]]\\\YYYVVVTTTSSSXXXWWWTTTRRROOONNNLLLLLLMMMLLLJJJGGGGGGJJJPPPUUUYYYXXXVVVTTTQQQOOOMMMLLLKKKMMMNNNPPPPPPNNNMMMLLLKKKLLLLLLKKKIIIHHHHHHIIIJJJHHHFFFGGGIIIJJJHHHFFFDDDDDDCCCCCCBBBAAAAAAAAA======<<<;;;:::999999888<<<;;;:::999999:::;;;;;;999888888777666555555555555444444555666666444333333333333333222111000/////////............/////////000111111111000///...........................//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************++++++************+++++++++++++++++++++*********++++++++++++++++++++++++((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))*********************************************)))************************************************))))))))))))************((())))))******+++++++++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))wwwuuuvvvkkkggggggmmmtttxxx}}}yyyooogggeeeiiisss{{{uuukkk\\\KKK???888444444999KKKaaajjjcccVVVLLLHHHCCC===555000///111444555???CCCCCC>>>:::999777333444333333222222333333444555777===BBBCCCDDDMMMVVVaaagggmmmooonnnkkkddd]]]LLLGGGFFFQQQdddrrrwwwvvvooommmcccQQQCCC;;;777444333222111000///.........//////000000000///....../////////............---.........---......///000000111222222222222444555:::CCCJJJHHHAAA;;;888666444444555666777888999999777888999999999:::===@@@AAAAAA@@@@@@????????????999;;;===@@@BBBDDDEEEEEEBBBAAA@@@AAADDDHHHJJJKKKIIIKKKNNNNNNNNNPPPTTTXXXVVVXXXXXXTTTOOONNNSSSXXX\\\[[[[[[[[[]]]___``````aaaddddddbbbaaadddjjjooonnnssswwwxxxxxxzzz~~~rrrrrrrrrsssyyy~~~~~~yyytttsssvvvyyyzzzzzzqqqpppnnnmmmmmmqqqwww|||tttqqqllleee^^^YYYWWWVVVSSSRRRQQQUUU[[[```aaa______aaaeeekkkqqquuuxxxyyy}}}|||zzzzzz{{{|||{{{zzzvvvrrrlllgggccc```\\\ZZZYYY\\\^^^^^^[[[WWWUUUTTTYYYWWWUUUSSSRRRRRRRRRSSSPPPNNNLLLJJJJJJLLLPPPRRRWWWUUURRRNNNJJJHHHFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFFFFFFFEEEDDDDDDDDDDDDBBBAAAAAACCCCCCBBB@@@??????>>>>>>===<<<<<<<<<999999999888777666666666777666666666666777888999444444333222111000000///111000......000111000///...............---,,,,,,......------------......,,,,,,------------,,,+++************************,,,,,,+++++++++++++++,,,))))))*********+++++++++************************++++++*********)))))))))))))))))))))))))))))))))************************************************((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************((()))))))))************((()))))))))*********+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))~~~xxxvvvuuujjjhhhjjjqqqwwwzzz~~~{{{qqqjjjkkksss|||uuuiiiWWWHHH>>>:::888777222@@@PPPVVVPPPGGGBBBAAA<<<888333111111222333444BBBFFFHHHCCC???>>>;;;777111111111111222333444555555666:::???CCCHHHUUUbbbpppxxx}}}}}}}}}|||uuummmZZZPPPKKKVVVkkkzzz|||wwwrrrrrrkkk\\\KKKAAA:::555444333222111000////////////000000000000000///...000000/////////.........///............///000000000111222222000000222555===OOO\\\TTTCCC888555444333444444444555666666666333555666666777888<<<>>>BBBAAA@@@>>>============777999;;;===@@@BBBCCCDDD<<<:::888999<<<@@@BBBCCC@@@DDDGGGHHHHHHJJJPPPVVVTTTVVVWWWSSSOOOOOOTTTYYYZZZYYYZZZ^^^cccgggiiiiiijjjhhhggghhhiiikkknnnpppuuuwww|||~~~zzzvvvtttpppjjjeeeXXXXXXYYYXXXXXXZZZ```fffhhhnnnvvv}}}}}}{{{{{{xxxvvvuuuvvvxxxxxxxxxrrroookkkgggbbb]]]VVVRRRVVVYYY]]]___^^^\\\\\\\\\[[[ZZZXXXVVVUUUUUUVVVWWWSSSRRRPPPOOONNNMMMLLLLLLQQQOOOLLLIIIFFFCCCBBBAAA@@@AAACCCDDDEEEFFFEEEEEEBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<:::999999888888777666666777666666555555444444444111111111222222333444444000000//////...------,,,///---++++++---......---,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++))))))))))))))))))))))))++++++************++++++((())))))******++++++,,,************************++++++++++++************)))))))))******)))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((((((((((((((((((((((((***************************))))))(((((()))***+++))))))))))))))))))))))))(((((()))))))))*********((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~{{{wwwhhhiiinnnwww}}}|||tttooorrr{{{ssseeeQQQBBB:::888666444222999???AAA<<<777555555333222111111333444333222999>>>AAA>>>;;;999666222111111111111222333444555444555:::CCCLLLWWWfffsssxxxiii___YYYbbbsss}}}wwwtttwwwqqqaaaPPPEEE===999555444333111000000/////////000000111111000000000000000000/////////......//////......//////000111000222222111///000444888EEEZZZggg\\\FFF999555444111111111222222222333333000111222333333555888;;;???>>><<<:::999999999999777888999;;;===???AAABBB;;;999888888;;;>>>@@@@@@>>>BBBFFFGGGGGGKKKRRRYYYZZZ[[[[[[YYYVVVWWW[[[___ZZZYYY[[[```gggmmmnnnmmmooolllkkkmmmmmmkkkjjjllluuuvvv{{{}}}uuuaaaccceeeaaaZZZXXXbbboooxxx}}}zzzwwwvvvwwwyyyzzzzzzvvvsssooojjjddd\\\TTTOOOOOOSSSXXX\\\___```bbbdddgggfffdddaaa___]]][[[[[[VVVTTTRRRQQQPPPMMMIIIFFFKKKJJJIIIGGGEEECCCAAA@@@===>>>AAADDDFFFIIIJJJKKKDDDBBB???>>>>>>>>>>>>=========<<<<<<;;;:::::::::444444444333222222111111222222222111111111000000,,,,,,------.........///......---------,,,,,,,,,---,,,******,,,---,,,+++***++++++,,,,,,+++******))))))************))))))******++++++++++++,,,,,,******************************))))))******++++++))))))******+++++++++,,,************************,,,,,,+++++++++*********))))))************))))))*********+++++++++++++++((((((((((((((((((((((((************************************++++++++++++((((((((((((((((((((((((************************,,,+++)))(((((()))***+++))))))))))))))))))))))))'''(((((())))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))}}}vvvhhhkkksss}}}~~~xxxtttyyy~~~mmm]]]HHH:::555444333111444555777777666333111111000//////111333444333111000777;;;:::888888555111555555444444444555555666777888???LLLZZZggguuu}}}sssnnnkkkpppzzz~~~zzzvvvxxxppp___LLLBBB<<<:::444444222111000/////////---...///000000111000000000/////////...........................///000000///111222111000333:::@@@OOOaaaiii[[[GGG===999555000000000000111111111222///111222222222444777:::;;;:::888777666777888999777777888999:::<<<===>>>>>><<<;;;;;;===???@@@???@@@EEEJJJKKKKKKOOOXXX___bbb```^^^]]]\\\^^^```bbb\\\ZZZZZZ___fffjjjjjjhhhiiiiiilllooolllffffffkkkppprrryyyoooqqqtttrrrhhhccclllyyy|||xxxvvvvvvyyyzzz{{{vvvrrrlllgggaaa[[[TTTPPPMMMPPPUUUXXX[[[^^^aaacccnnnmmmkkkhhhdddaaa^^^\\\WWWTTTPPPNNNMMMKKKHHHEEEFFFFFFFFFEEECCCAAA???===<<<>>>BBBFFFKKKOOOSSSTTTMMMHHHBBB???>>>>>>===<<<;;;;;;;;;:::888777777888333333222111111000000///////////////............++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,***)))***+++,,,+++))))))******+++++++++******'''((()))******)))((('''************++++++,,,,,,************************)))))))))))))))***++++++*********************+++************************+++++++++************)))'''((()))******)))((('''))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))...---+++)))))))))***+++))))))))))))))))))))))))''''''(((((()))******+++))))))))))))************)))))))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))}}}sssjjjmmmvvv}}}~~~jjjYYYDDD777555666666444000000111333555444222///000//////111333333333111333:::@@@@@@??????<<<888;;;;;;:::999888777777888<<<===EEEUUUeeeqqq{{{wwwxxxyyy{{{~~~~~~vvvvvvmmmYYYFFF<<<999888444333222000////////////,,,---...///000000000000//////.........---------...------------.../////////111222111111666???GGGVVVcccfffWWWHHHAAA===666000111111111222222333333111222333333333555888:::999888666666666888:::;;;777777777777888999:::;;;<<<:::999999;;;<<<<<<;;;>>>CCCHHHJJJJJJNNNWWW```aaa^^^ZZZYYYZZZ[[[\\\\\\\\\YYYYYY\\\bbbeeebbb___^^^ccckkkoooiiibbbeeennnpppttt|||}}}|||}}}xxxqqqwwwzzz{{{wwwrrrpppppprrrtttuuulllhhhaaa\\\XXXTTTQQQOOOOOOQQQTTTUUUVVVXXX[[[]]]hhhgggfffdddaaa]]]ZZZXXXXXXSSSMMMJJJJJJIIIHHHFFFBBBCCCCCCCCCAAA>>>;;;:::===???DDDIIIOOOUUUYYY\\\WWWPPPHHHBBB@@@???>>><<<999::::::999777666666777444444444333222222111111/////////...............------............---,,,,,,,,,,,,---......//////***))))))***++++++***((())))))******+++******)))((()))***++++++***)))(((***************+++,,,---************************((((((((((((((()))***+++*********************)))))))))))))))))))))))))))************))))))))))))&&&'''((())))))((('''&&&((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))///...,,,***))))))***+++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))|||ssspppuuu||||||~~~~~~uuuaaaLLL;;;888777333444;;;333333333222222222111111333333222222222222333333888CCCQQQXXXUUUNNNHHHEEEJJJMMMNNNLLLEEE>>>999777AAANNN\\\fffoooyyy}}}zzzxxxzzz|||||||||}}}~~~|||xxxtttwwwlll[[[JJJ>>>999999:::777666444111000/////////............/////////000111111000000//////......////////////////////////---///111111111777AAAJJJ[[[RRRIIIEEEAAA;;;777777///.........///000111111333222222222333555777888555666666666444444666777:::888666666777888777666888888999999:::;;;<<<<<<;;;>>>BBBFFFIIILLLPPPSSSRRRWWWXXXTTTTTT[[[___^^^```______^^^]]]^^^___```bbbcccbbbaaa___```dddggglllttt{{{{{{xxx{{{{{{tttpppmmmkkknnnssshhheee___XXXSSSSSSWWWZZZ]]][[[YYYXXXZZZ\\\^^^^^^___aaacccbbb^^^YYYUUUSSSUUUTTTTTTSSSQQQKKKDDD>>>BBBBBBCCCDDDCCC???999444<<<@@@FFFLLLPPPUUU^^^fffdddfffWWWHHHGGGCCC===??????<<<888777777777666666444222000000111222111000000000111111111111000000.........------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***))))))((((((***))))))(((((())))))***++++++******))))))((((((*********)))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))){{{vvvuuuxxx}}}|||yyyzzz|||~~~|||rrrZZZHHH999777777333333888333333333222222222111111000000///000000111222333888JJJ```nnnnnnfff]]]YYY\\\``````XXXKKK@@@===>>>LLLXXXgggpppwww}}}yyyvvvtttuuuxxxzzzvvvyyy||||||wwwttthhh```TTTIIIAAA>>>???@@@===;;;888555222000000///........./////////000000000000000000//////......------......///000000000222222222000222;;;HHHRRRVVVKKKAAA===;;;777444333////////////000111222222333222222222333555777888666777777666444444555777888777666666888999888666777777888999::::::::::::<<<>>>BBBDDDFFFHHHKKKNNNOOOSSSTTTQQQQQQWWW[[[[[[YYYZZZZZZ[[[\\\___ccceee_________aaaeeehhhhhhhhhtttzzz~~~|||wwwxxx~~~sssmmmhhhdddccceeeaaa```^^^ZZZVVVWWWZZZ^^^iiigggdddcccdddfffhhhiiieeeeeedddccc___[[[VVVSSSWWWWWWXXXXXXVVVPPPHHHBBBEEEEEEEEEEEEEEEBBB===999:::???FFFKKKNNNVVVbbbmmmkkklll^^^MMMJJJFFF@@@CCC???===:::999999888666444666333111000111111111000//////000000000000//////------------------,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))(((((((((((((((((()))*********)))))))))))))))************))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))~~~zzz|||~~~|||xxxvvvuuuyyy}}}xxxlllQQQCCC777666666333222555333333333222222222111111////////////000111333333<<>>MMMYYYSSSEEE999555555444222222000000000111111222333444333222222222333555777888777888888666444444555666555555555777999:::888666555777999;;;;;;;;;:::999<<>>777777777444222444333333333222222222111111111111000111111222333333>>>KKK[[[aaa___]]]___ddd```___XXXMMMDDDCCCKKKSSSbbbnnnyyy~~~~~~|||{{{zzz{{{||||||||||||uuuvvvuuuoooggg^^^YYYWWWOOONNNLLLIIIFFFDDDBBBAAA???>>>;;;888555222000///...////////////000000000////////////////////////////////////000000000000333111//////444???MMMWWWTTTEEE777333444444333333111111111222333444555666333222222222333555777888888888888777555444555666333333555888:::;;;999777555777;;;>>>??????>>>===>>>AAAEEEGGGIIIJJJLLLMMMOOOQQQQQQPPPOOOPPPRRRSSSVVVWWWYYYXXXXXXZZZ^^^bbbeeehhhnnnuuuzzz{{{yyyvvvxxx{{{~~~~~~~~~xxxggg```___]]]\\\]]]XXXZZZ\\\[[[[[[^^^ffflllrrrpppmmmiiiggggggjjjllliiiddd___```ccceeeccc```___^^^]]]]]]\\\YYYTTTPPPMMMJJJFFFCCCAAA@@@===;;;<<>>===<<<999666444777777666444333111000///////////////000000000111.../////////000000111111333333222111000000//////000000111333888AAAJJJPPPRRRDDD888444444333222333111111222222333555666777333222222222333555777888777888888777555555666777333444555888;;;<<<:::888555888===AAADDDEEEDDDDDDDDDHHHMMMQQQTTTWWWYYY[[[ZZZZZZZZZYYYVVVSSSTTTVVV[[[^^^aaaaaa```aaaeeejjjlllttt}}}}}}}}}xxxggg`````````bbbccc^^^______\\\ZZZ___jjjtttvvvvvvsssnnniiiggghhhjjjhhhbbb]]]]]]bbbeeedddbbbaaa^^^[[[YYYXXXXXXWWWVVVRRRNNNHHHDDDAAA>>><<<:::???FFFJJJFFFHHHWWWiiitttzzztttfff```SSSBBB===EEEBBB@@@>>>>>>===;;;999;;;888444222111111000///------............------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************))))))((((((((((((((()))******)))(((((((((((())))))******++++++,,,,,,,,,+++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))yyy~~~zzzuuuqqqtttzzzxxxcccPPP===:::888777777666444333333333333222222222111111111111000000000000000111000666<<<===;;;:::<<>>DDDRRRbbbooowwwwww~~~~~~||||||sssaaaPPPCCC;;;777555222333555666666444222111///000111111111111000000/////////000000000111111//////000000111222333333777666555444222000//////000111444888===AAAEEEGGGIII???666444222000000222111111111222444555777777333222222222333555777888666777888777666666777999666666666999;;;<<<;;;:::777999===AAAEEEGGGGGGGGGHHHMMMTTTZZZ___bbbfffhhhdddbbbbbbbbb^^^YYYYYY\\\```ffflllooooooqqqvvv{{{}}}}}}ooohhhfffcccccceeedddeeeddd```]]]bbbnnnyyy}}}xxxpppkkkjjjkkkgggbbb]]]\\\]]]______^^^___[[[XXXVVVVVVWWWXXXXXXUUUQQQKKKFFFCCC@@@>>><<>><<<:::888555444333222000///------............------,,,,,,---------------------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++++++++++++++++++++***((()))***++++++***)))(((******++++++++++++++++++------,,,+++***))))))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))zzzyyyzzztttpppvvv|||~~~qqqYYYEEE999999888666555555444222333333333222222222111111111111111222333555666777444666999:::;;;;;;;;;;;;???CCCKKKVVVbbbnnnxxx~~~}}}{{{pppbbbNNN@@@999666333111222333444555444333222111,,,---///000111111111111//////000000000111111111///000111222333444555555888777666555444333222111000111444888<<<>>>>>>===<<<888555444222...///333000000111222333555777777333222222222333555777888555666777777666777999:::999888888999;;;===<<<;;;999:::<<>>999===CCCIIIKKKGGG@@@:::888777666666666444111.........////////////......------------------,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++,,,---///000111111---...///000000///...---------,,,,,,,,,,,,,,,,,,...------,,,***))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))vvvzzzzzzsssooowww}}}{{{kkkSSS>>>888888777555444444333111333333333222222222111111222333444666888;;;===>>>???<<<999777999;;;===>>>>>>IIIXXXdddlllqqqwww{{{~~~{{{~~~}}}uuu___QQQ???555444666444111333333222111000///------,,,...///111222222222111000000000000111111111111000000111222444555666666777777777666555555444444///000222555888999888666444444555666333///000555000000000222333555666777333222222222333555777888444666777777777777:::<<<;;;:::999999;;;======<<<::::::;;;<<<>>>???AAAAAA@@@FFFNNNUUUZZZ___bbbeee^^^[[[\\\___]]]WWWWWW\\\eeeooozzz~~~vvvjjjbbb```fffjjjmmmjjjfffiiittt~~~{{{}}}}}}wwwlllbbb]]]]]]YYYZZZYYYXXXWWWWWWZZZ]]]UUUUUUWWWYYYZZZYYYUUURRRNNNKKKGGGDDDBBBAAA???===HHHMMMKKKEEEIIIVVV[[[WWW[[[XXXJJJEEEPPPNNN===222333:::EEENNNQQQKKKAAA888777666666777777555111.........////////////...............------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***+++---///222444666777333444666777777666444333.........------,,,,,,,,,......---,,,+++))))))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))xxxzzz~~~tttoooppp{{{zzz~~~vvv]]]DDD777444555666666555444555666555444333333333444555555,,,333<<>>BBB<<<111222333888BBBKKKLLLDDD<<<777666555444222111000///333222555777555///---///.........------,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))(((((((((((())))))******++++++***)))***,,,...222333555777999:::;;;;;;444666999:::999777444222000...,,,***+++---000222111000...+++(((((()))+++))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))}}}~~~uuuqqqsss||||||}}}|||nnnUUUAAA777555555666666666777888:::999777555444444444444444777@@@LLLTTTYYY\\\```ccc```XXXQQQTTT[[[___ZZZTTTMMMSSS\\\bbbhhhoooyyy~~~}}}iiiWWWGGG@@@777333444555444222////////////////////////////////////////////////000000000000////////////000111333444555555555666777777777888999:::<<<===<<<;;;999666444333333333333222111000000000000000111222333222111111333555444333222222222333555666666666777888999;;;<<<======<<<;;;999999:::<<<===;;;<<<===<<<;;;<<<>>>@@@AAA???AAAFFFKKKMMMQQQVVV[[[\\\\\\[[[ZZZ\\\___bbbmmmqqqwwwyyyssskkkkkkppp~~~zzzqqqkkkiiiiiinnnnnngggdddlllvvv{{{zzzkkk\\\QQQMMMIIIJJJMMMQQQUUUWWWWWWVVVYYYZZZ\\\[[[WWWRRROOOMMMJJJKKKIIIEEECCCEEEDDD@@@CCCCCCDDDEEEEEEEEEEEEDDDGGGEEE>>>999;;;===888000333333555999???@@@<<<888666666555333222111000///111222777;;;999111------......---------,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++******))))))))))))*********++++++++++++---000333555666777888999:::;;;;;;444666888:::999777555333///...,,,+++,,,...111444222222000---***))))))+++))))))))))))))))))))))))))))))))))))*********************))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~uuussswww~~~~~~~~~vvvcccLLL<<<777555555555555888;;;>>>@@@===;;;777555555555444333888BBBQQQ]]]dddgggjjjlllaaaVVVOOOTTTaaafff___UUULLLPPPVVV]]]fffqqq}}}~~~sss\\\GGG===999555666999:::666222////////////////////////////////////////////////////////////000000000000000111222444666888999:::@@@>>>===<<<<<<>>>@@@BBBBBBAAA>>><<<999666444333111111000000///000000000222333333333222222444666444444333222333444555666888888999:::<<<===>>>???===<<<;;;::::::;;;======;;;;;;;;;::::::;;;>>>AAABBB??????CCCGGGIIINNNTTTYYYYYYZZZZZZ\\\aaahhhlllwwwyyy{{{wwwnnnfffiiirrr{{{sssooolllppppppkkkjjjqqq{{{|||lllZZZLLLDDDFFFFFFIIIMMMTTTYYY\\\\\\[[[ZZZXXXWWWUUUPPPKKKHHHGGGJJJIIIFFFEEEFFFDDDAAAAAAAAA@@@@@@????????????AAABBB???;;;::::::777222666555444333333444555555666555444333222000/////////222888>>><<<333---,,,...------------,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++***************+++)))***,,,---///333888<<<;;;::::::999999:::;;;;;;555666888999999777555444///...,,,,,,---000333555333444333000---***)))***))))))))))))))))))))))))))))))))))))************++++++***))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))){{{ssstttyyy~~~ttt\\\FFF:::777444333333666;;;AAAFFFHHHBBB>>>888555555666555333333;;;HHHSSSYYY]]]```aaaOOOGGGAAAGGGRRRWWWPPPGGGGGGJJJQQQ\\\hhhuuu}}}ttteeeQQQ???999777888<<>>777111////////////////////////////////////////////////////////////000000000000222222333777;;;@@@BBBCCCJJJIIIGGGFFFEEEDDDDDDDDDHHHFFFDDDAAA<<<888444222333222222111111222222222222333444333222222444666555444333333333444555666888888:::;;;<<<>>>>>>>>><<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;999999;;;@@@CCCDDDBBBCCCIIIMMMOOOSSSXXXYYYYYYYYYZZZ^^^eeemmmsssxxxyyyzzzwwwoookkktttwwwoooiiikkkmmmmmmpppxxxooo\\\KKKAAAMMMLLLLLLOOOTTTZZZ^^^___ZZZWWWTTTSSSSSSQQQLLLGGGFFFJJJJJJGGGDDDCCCAAA>>>???>>>>>>=========>>>>>>CCCDDDDDDAAA>>>;;;888666999999888444111000444777444444333222111000//////...000666<<<:::222---,,,------------------------,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))++++++***************+++)))+++///222666<<>>DDDFFFCCC@@@CCCHHHSSS```mmmxxxyyyfffTTTEEE;;;666666999???DDDBBB;;;444........................////////////////////////.../////////000000000111222222333999AAAIIINNNPPPWWWXXXXXXWWWTTTQQQMMMKKKMMMLLLJJJFFFAAA;;;666333444333222222222222222222222333333333222222444555444444333222333444555666666777999;;;<<<=========;;;;;;;;;;;;<<<<<<======;;;;;;;;;::::::===AAAEEEDDDDDDHHHOOOSSSRRRTTTWWW[[[[[[ZZZ[[[^^^eeennnuuurrrsssuuuuuurrrttt|||pppjjjkkknnnqqquuu{{{sssaaaPPPFFFQQQOOONNNOOOTTTZZZ^^^```ZZZVVVSSSQQQQQQPPPLLLHHHEEEIIIJJJFFFBBBAAA@@@===<<<<<<===>>>???@@@AAAAAAFFFFFFGGGEEE@@@;;;999999888:::;;;999444333555888333333222111000000////////////222555333...,,,...------------------------,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++///444999>>>DDDKKKOOODDDCCCAAA???===<<<;;;:::;;;;;;999777444222000///............000222555666444555555333///+++***)))((((((((((((((((((((((((((()))))))))************(((((((((((()))+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((}}}rrrkkkpppzzz}}}lllRRR@@@888777333444777@@@LLLXXX^^^```UUUKKK>>>666555777777555777777888999;;;===>>>???666888:::;;;;;;===???@@@FFFNNN[[[hhhrrrzzz~~~qqqXXXEEE;;;666333333666<<>>999........................////////////////////////......//////000000111111000000222;;;GGGRRRZZZ\\\fffggghhhhhheee```[[[XXXTTTTTTRRROOOIIIBBB;;;888444333222111000000000000111222222222111111333555333333222111222333444555555666888;;;<<<<<<<<<<<<999999:::;;;;;;<<<<<<<<<:::;;;<<<<<<<<>>888:::===???AAACCCCCCCCCEEECCCBBBBBB>>>999777999666999<<<;;;888555555666222222111111000//////...///......000...++++++///,,,,,,,,,------------...,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))***+++,,,......000444:::@@@DDDIIIMMMPPPGGGFFFEEECCC@@@>>>;;;:::<<<:::777444111///...---.........///000222444555333444333000---***)))***))))))))))))))))))))))))))))))))))))************'''''''''((())),,,...///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))|||oooiiiooozzz|||yyybbbIII;;;777666555666<<>>777444444222222666<<<>>>;;;666........................////////////////////////.........///000111111111111000333>>>NNN]]]fffjjjooooooppppppnnnllliiiggg]]]]]][[[XXXRRRKKKCCC???666555444222111000000000000111111111000000222444222222111000111222333444555666999;;;======<<<<<<777888999:::;;;;;;;;;;;;:::;;;===>>>???AAADDDGGGDDDDDDGGGMMMOOONNNNNNQQQ[[[[[[[[[[[[^^^dddkkkpppvvvvvvzzz~~~|||~~~}}}vvvmmmccc]]]QQQOOOMMMNNNRRRWWWZZZ\\\ZZZYYYWWWSSSOOOMMMNNNOOOPPPTTTRRRHHH???<<<;;;:::555888<<<@@@BBBBBBAAA@@@AAA===;;;======999888;;;888:::;;;;;;999777555444111111111000//////.........,,,---///---***+++///,,,,,,,,,---------......,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...******+++,,,...000111333777;;;AAAEEEGGGHHHIIIIIIGGGHHHHHHFFFDDD@@@<<<999999777444222///.........///......//////111222333222222000---***))))))+++))))))))))))))))))))))))))))))))))))************)))((('''((()))+++...///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||nnnhhhooozzz{{{}}}rrrYYYBBB888666666777999@@@NNN___mmmtttuuunnn___JJJ<<<777777777555777666555666666666555444444555666999<<>>999666777333000222666777444000........................////////////////////////---......///000111111222333333666BBBTTTeeeoootttqqqqqqqqqpppppppppooooooccccccbbb___YYYQQQJJJEEE:::999777555333222222111///000111000//////111333222111000000000111222333555777:::<<<===>>>===<<<666777888999:::;;;;;;:::999;;;>>>@@@AAABBBEEEGGGEEEDDDFFFLLLPPPRRRUUUZZZYYYYYYZZZ[[[^^^cccjjjooorrrqqquuu}}}zzzvvvpppiiieeeUUUSSSQQQQQQSSSVVVXXXYYYUUUVVVVVVSSSPPPOOOSSSVVV\\\^^^YYYKKK>>>777555333333666;;;???AAA@@@>>>===???999666;;;<<<::::::>>>===<<<<<<;;;:::888666555111111000000//////......---,,,---000...******...,,,,,,,,,------.........,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,...///000000++++++,,,...000222555666<<<@@@EEEHHHGGGEEEDDDCCCGGGHHHIIIIIIFFFAAA<<<999666444222000//////000000//////...//////000111111111000...+++(((((()))+++))))))))))))))))))))))))))))))))))))************+++***)))((()))***---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))rrrffflllyyy{{{hhhRRRAAA999888777888===JJJZZZhhhqqqwwwzzzuuujjjWWWCCC999999:::888777777999:::;;;999777444555555666999;;;CCCTTTddduuuuuuvvvvvvwwwwwwwwwwww}}}~~~|||kkkRRRBBB???999111444333111//////000111222...------------...///000---...000111111000...---//////000000000000000///555111333AAAWWWjjjrrrtttyyyxxxvvvtttrrrqqqqqqppphhhjjjkkkjjjeee]]]TTTNNNIIIDDD<<<666333333333333...//////000111222222333222222000000000222444666666777888999:::;;;;;;;;;;;;;;;<<<<<<;;;999888777999;;;===>>>???BBBGGGLLLKKKKKKLLLMMMOOOPPPPPPQQQVVVXXXZZZ\\\^^^dddmmmtttsssrrryyy{{{xxxwwwuuuooojjjeee\\\VVVUUUSSSPPPRRRWWWVVVTTTTTTSSSPPPQQQ\\\hhhsss```JJJ>>>;;;:::555111888888:::>>>CCCEEECCCAAA===<<<;;;;;;======<<<;;;>>><<<:::999999888666444333222111000////////////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************))))))************))))))))))))***+++++++++++++++******))))))))))))******++++++************++++++,,,)))'''***///444444333---,,,---000444777888888;;;@@@EEEGGGDDD@@@>>>>>>AAADDDFFFDDD@@@<<<;;;;;;<<<777333333555555222...,,,---...//////...---,,,+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((nnneeemmmzzzwwwdddNNN???888777888>>>GGGVVVgggsssxxxyyyzzz}}}tttaaaLLL???<<<<<<:::;;;===>>>??????===:::888999777999???FFFPPPaaapppyyyyyyyyyyyyyyyzzz{{{{{{~~~wwwttteeeOOOBBBAAA???888444333111000///000111222..................//////,,,---...//////...---,,,---......///000000000000222000333???SSSfffrrrwwwxxxwwwuuutttrrrqqqqqqppppppqqqrrrqqqllleee^^^ZZZRRRLLLCCC;;;666333111///......///000000111222222222222111000111333444666777777999:::;;;<<<<<<<<<============<<<:::999888:::;;;===>>>???BBBHHHLLLOOOPPPPPPPPPQQQRRRSSSSSS\\\^^^aaabbbdddiiirrrxxxzzzzzz~~~zzzxxxyyyvvvqqqlllddd]]]YYYYYYWWWTTTTTTXXXUUUWWWZZZZZZWWW\\\mmmqqqZZZCCC;;;;;;:::777666888888999===AAADDDCCCAAA>>>===;;;<<<======;;;:::===;;;999999999888666444222111000000000000111111////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************))))))************)))))))))******+++++++++************))))))))))))******++++++************++++++*********+++,,,...000111...///000444777999::::::===@@@DDDDDDBBB?????????AAABBBAAA>>>;;;999:::<<<:::777555666999999666222/////////...---,,,+++***************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((({{{kkkhhhqqq~~~ttt```LLL>>>888999<<>>>>>>>>>>>===;;;:::999;;;<<<===>>>???CCCIIIMMMQQQRRRRRRTTTUUUWWWYYYYYYaaadddfffhhhjjjooovvv||||||}}}{{{yyyxxxyyyzzzwwwqqqllleeeaaa^^^]]][[[WWWWWWYYYUUUXXX\\\\\\ZZZaaaxxxtttWWW===888;;;999999<<<888777888;;;???AAABBBBBB@@@???============;;;999<<<:::888888888777555444111000000000000111222222////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))***+++++++++++++++************))))))))))))******++++++************++++++)))+++---,,,******---///000222555888;;;===>>>>>>AAACCCDDDCCCAAA@@@@@@AAAAAA???<<<999666777:::===999777777999<<<<<<999555222111///---+++***)))(((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((tttiiilllwwwttt]]]JJJ>>>:::===BBBHHHXXXkkkwww|||}}}zzzvvv}}}qqq^^^PPPIIIFFFDDDGGGKKKNNNLLLFFF@@@===<<<;;;888:::GGGWWWfffttt~~~|||{{{yyyxxxxxxyyy{{{|||~~~~~~vvvlllgggYYYGGG===;;;:::777444333222111111111222222222222222222222111111111000000000000000000//////---------......///000000111444666:::AAAQQQeeetttuuutttsssrrrqqqqqqqqqqqqpppppppppooommmkkkiiihhh^^^XXXPPPHHHBBB;;;666222....../////////000000000222222111222222333555555666777888:::;;;;;;;;;;;;??????>>>>>>===<<<;;;;;;>>>>>>>>>???BBBFFFKKKNNNQQQRRRSSSUUUXXX[[[^^^```bbbeeeiiilllnnnssszzz|||{{{~~~wwwwwwyyyzzzzzzvvvooojjjfffdddaaa^^^\\\[[[]]]```______`````````iii]]]???999;;;888888>>>777777888:::===@@@BBBCCCCCCAAA???>>>>>>===;;;999;;;999888777777777555333222222111000000111111111///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,++++++************))))))))))))******++++++************+++++++++++++++,,,---...//////111444999<<<>>>@@@AAABBBFFFGGGGGGGGGFFFDDDCCCBBB@@@>>><<<999888888;;;===888888999;;;===;;;888444222000...+++))))))((()))*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((yyykkkgggnnnyyyqqqXXXGGG===:::???GGGYYYiiiyyy|||mmmaaa[[[VVVQQQSSSXXX\\\XXXNNNEEEBBBBBBFFFCCCFFFTTTdddppp{{{||||||{{{zzzzzzzzz{{{|||~~~|||sssfff```TTTDDD;;;888666555444333333222222222222222000111111222222111000000111111111111111000//////000//////........./////////333666666:::HHH___qqqtttsssrrrqqqqqqqqqqqqqqqttttttssssssrrrqqqqqqqqqccc^^^WWWOOOGGG???888333////////////000000000000222222222222333444555555555666777999::::::;;;;;;???>>>>>>>>>============AAAAAAAAACCCGGGKKKNNNPPPTTTTTTTTTVVVXXX[[[^^^```cccgggmmmpppssswww}}}zzzzzzwwwxxxzzz{{{yyyrrrkkkeeecccccc```]]]\\\aaaiiinnnpppmmmkkkmmmqqq{{{lllJJJ>>>;;;777777<<<777888999;;;===???BBBDDDEEECCCAAA@@@@@@???===;;;;;;999777777777777666444555444333111000//////////////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,++++++*********))))))))))))******++++++************++++++---)))'''+++333777444000333777<<<>>>@@@AAADDDFFFKKKKKKKKKLLLKKKIIIFFFDDD@@@???>>>>>>>>>===<<<;;;888888999999999666222///...---+++)))))))))******))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((yyynnneeegggpppyyyjjjPPPAAA:::999AAALLLeeeuuu~~~xxxsssllldddeeekkkoooiii[[[OOOKKKLLLNNNMMMRRR___llluuu{{{~~~~~~~~~yyyqqq]]]XXXNNNDDD<<<888777777333333333333333222222222---...000111111111000///000111333333333111///---111000///......///000111///333666444777DDD\\\ooorrrrrrqqqppppppqqqqqqqqqssssssrrrrrrsssssssssssskkkfff___WWWMMMCCC999222000000000000111111111111222222333333444555555555666777888999:::;;;;;;;;;???>>>>>>>>>???@@@AAABBBDDDDDDFFFIIINNNQQQRRRRRRXXXWWWVVVVVVWWWZZZ\\\^^^gggkkkqqqtttvvvyyy~~~vvvqqqxxxzzz|||{{{vvvooofffaaa___aaa```]]]```jjjvvv|||xxxuuuuuuzzz}}}ZZZDDD;;;888888999777:::<<<>>>???AAACCCFFFHHHFFFDDDCCCCCCBBB@@@>>>;;;999888888888888666555777666444222000///....../////////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,,,,,,,,,,******))))))))))))******++++++************++++++...(((&&&,,,777<<<888222777:::???AAAAAACCCHHHLLLOOONNNLLLKKKKKKJJJGGGEEEAAA@@@AAAAAABBB@@@<<<999777777777666444000---+++******)))))))))******+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((pppgggdddkkkuuu{{{}}}dddJJJ===:::<<>>777222222222222111111111111111222333444555555555555888888:::;;;<<<=========@@@@@@@@@@@@BBBDDDFFFGGGGGGGGGJJJOOOTTTVVVUUUSSSWWWVVVUUUVVVXXX[[[___aaajjjnnnsssuuuuuuuuuxxx{{{~~~}}}sssyyy{{{|||zzztttlllddd```aaafffgggccceeeooozzzzzz{{{fffGGG999:::;;;999888;;;@@@BBBBBBCCCEEEGGGIIIGGGEEEEEEEEEDDDCCCAAA;;;:::888888999999888666666555333222111000000/////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---.........******))))))))))))******++++++************++++++,,,)))(((...777;;;999444;;;>>>BBBCCCCCCFFFLLLRRRRRRNNNHHHEEEEEEFFFGGGFFFBBB@@@@@@@@@AAA???:::666666666555333///,,,******(((((())))))***)))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((({{{mmmffffffpppzzz{{{aaaGGG===<<<@@@NNN]]]lll|||zzzsssxxx|||}}}~~~|||~~~kkk\\\WWWXXX]]]```jjjwww~~~wwwzzz{{{zzzxxxvvvooogggZZZUUUOOOIIIBBB<<<888888333333444444444333222111333555777:::;;;;;;;;;:::777999===???>>>:::666333---------...111444777999AAABBB@@@999666>>>PPP___ppppppppppppppppppqqqrrrlllmmmnnnooooooooooooooommmjjjeee```XXXNNNDDD>>>333333222222222222222222111222333444555555555555999:::<<<===>>>>>>??????AAAAAAAAABBBDDDGGGIIIKKKHHHIIIMMMSSSXXXZZZWWWTTTRRRRRRSSSUUUZZZ___eeehhhkkknnnrrrsssqqqppprrrtttvvvyyy|||xxxzzz|||yyyssskkkddd```hhhnnnpppjjjiiipppxxx{{{}}}mmmHHH888===???:::888<<>>AAADDDDDDDDDHHHOOOVVVTTTMMMDDD>>>???BBBEEEGGGBBB@@@>>>===>>>===999555444444333111---+++***+++((()))*********)))'''&&&(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())){{{jjjkkkrrr|||}}}```EEE>>>???DDDVVVkkk|||vvvvvv|||~~~{{{{{{}}}vvvaaaRRRLLLNNN___ooowwwyyy~~~zzzuuuooommmoooooollliii___YYYQQQHHHAAA>>>===>>>:::999777555444333333333777;;;BBBHHHKKKGGG@@@:::???CCCGGGIIIGGG???777111......///111555:::???BBBJJJRRRKKK===:::>>>KKK```pppqqqmmmgggiiisssuuuppppppllliiijjjooorrrqqqooojjjjjjgggbbbZZZQQQKKKHHH===999333111222222111///444333333444444555666777666888;;;===>>>>>>@@@BBBCCCDDDDDDDDDEEEHHHMMMPPPQQQRRRQQQRRRXXX]]]ZZZTTTTTTRRRQQQSSSXXX___eeeggghhhpppuuussssssvvvvvvqqqsssooooooyyyzzzuuuoookkkgggddddddfffmmmwww|||uuunnnqqq||||||[[[GGG???>>>???AAA@@@GGGKKKJJJJJJLLLLLLIIIHHHKKKIIIDDDEEEIIIGGGBBB@@@???<<<:::777555444444333333333333222222222111111111000//////000222333......---------,,,,,,,,,///...,,,******+++,,,---++++++++++++++++++++++++************************++++++************++++++************************+++++++++*********))))))'''***,,,---...222999???@@@FFFKKKJJJLLLRRRXXXZZZUUUIII???>>>AAAAAAAAAAAACCC>>>888777:::<<<;;;888777555111...+++*********************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))((((((((((((xxxqqqsssyyy{{{^^^CCC;;;>>>EEEWWWlll{{{vvvwww}}}~~~zzz{{{|||yyydddUUUOOORRRcccttt{{{}}}zzzsssooommmlllhhhdddZZZUUUNNNFFF@@@===;;;;;;>>><<<999666444333333333666;;;DDDLLLOOOKKKCCC<<>>>>>???@@@BBBCCCDDDEEEEEEEEEHHHMMMPPPQQQRRRQQQRRRVVVZZZWWWQQQSSSTTTUUUXXX[[[^^^bbbdddfffnnnssstttuuuyyyyyyvvvpppmmmnnnvvvvvvooohhhdddaaa___aaadddqqqxxxyyyrrrnnntttuuuWWWEEE>>><<<===???CCCIIIMMMMMMMMMOOOOOOMMMKKKNNNMMMHHHFFFGGGFFFAAA???>>><<<:::777666555444333333333333222222222222111000///.........//////.........---------,,,,,,///---,,,******+++,,,---++++++++++++++++++++++++******************************))))))))))))******************************+++++++++*********))))))(((***---...///333:::@@@GGGMMMQQQOOONNNQQQTTTTTTPPPFFF??????BBBBBB@@@@@@BBB===777666888999888555777555111...+++***)))***************))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))((((((((((((|||{{{}}}yyy\\\BBB<<>><<>>:::666333222222333333888BBBJJJMMMJJJAAA;;;???BBBFFFGGGEEE???999444222222222444777;;;???AAA===GGGFFF@@@@@@???GGGXXXcccjjjllliiijjjpppooohhheeecccbbbeeeiiikkkkkkiiiggggggfffccc^^^XXXSSSPPPGGG@@@777222222333444333111222222333555777999:::;;;===?????????@@@AAACCCDDDEEEGGGGGGHHHJJJMMMPPPSSSTTTTTTTTTWWWZZZWWWPPPSSSXXX]]]`````````bbbdddhhhnnnssstttuuuwwwwwwvvvmmmkkklllpppttt~~~tttjjjaaa^^^]]]]]]aaagggwwwzzzyyysssrrr||||||gggPPPBBB>>>===>>>AAAFFFLLLPPPPPPPPPSSSTTTRRRMMMRRRSSSNNNHHHFFFDDDAAA@@@>>><<<:::777555444444333333333222222222222111111000///......---...............------------,,,...---,,,+++***+++,,,---++++++++++++++++++++++++************************))))))(((((((((((())))))************************+++++++++***************)))+++---...000555<<>>BBB>>>:::888999999777444777555111---***)))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))vvv[[[DDDBBBMMM]]]pppyyyyyy}}}~~~zzz|||~~~tttaaaTTTOOOaaaooo}}}}}}~~~yyypppfff[[[PPPIII???BBBGGGJJJKKKHHHDDDAAA???<<<888444222222333333000444:::@@@CCC@@@:::555888:::===>>>===888333000/////////111333666999;;;888AAAAAA>>>???>>>DDDVVVcccllloookkkiiimmmlllgggbbbbbbbbbeeehhhiiiiiigggdddccccccbbb```\\\WWWSSSNNNEEE:::333222444555555222222333555777999;;;===>>>???@@@@@@@@@@@@BBBDDDGGGHHHJJJKKKKKKMMMPPPRRRVVVXXXYYYXXXZZZ\\\XXXSSSVVV]]]dddfffeeedddgggjjjnnnqqqtttsssqqqpppooonnnmmmllllllkkkjjjooorrreeeZZZZZZ\\\___gggppp|||~~~}}}{{{~~~hhhYYYIIIBBB@@@@@@CCCGGGIIIOOOSSSRRRSSSVVVWWWVVVOOOTTTVVVRRRKKKEEECCCCCCBBB@@@===:::777444333222222222222111111111111000000000000////////////000............------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++******************************))))))))))))*********************************************************,,,...///111777???EEERRRWWWYYYTTTNNNKKKHHHEEEBBB===<<<@@@CCCAAA===<<>><<<<<<:::888555666444000---***(((((((((************)))))))))((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))nnnWWWEEEIII[[[nnn{{{}}}}}}~~~~~~ppp___UUUSSShhhsss}}}~~~{{{rrreeeUUUFFF===777>>>HHHOOOQQQMMMFFF@@@888666444111111111333444222222444666888777333000222333555666555222///,,,------...///000222555666666<<<:::999<<<:::BBBVVVhhhqqquuunnniiilllmmmjjjdddeeefffhhhjjjjjjhhhfff```______``````^^^ZZZVVVSSSJJJ===555222444555666333444555777999;;;>>>??????@@@AAAAAA@@@AAADDDFFFIIILLLNNNOOOPPPPPPRRRTTTVVVYYY[[[ZZZ[[[]]]ZZZUUUXXX^^^eeegggggggggkkkppppppqqqrrrqqqnnnjjjiiiiiippppppqqqooolllooo~~~lll]]]QQQTTTZZZ^^^iiiuuu~~~yyy]]]SSSHHHDDDBBBBBBEEEIIILLLRRRUUUTTTTTTXXXYYYXXXPPPSSSVVVTTTLLLEEECCCEEECCCBBB>>>:::777333111000222222111111111000000000......//////000000000000//////.........---------------,,,,,,++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,************************************************+++---///000333999BBBHHHQQQVVVWWWPPPJJJGGGEEEBBB@@@===<<>>GGGMMMNNNHHH@@@:::222111000000000111222333555333222222333333111000000111111222111000...---////////////000222333444555888555555999777???TTTjjjuuuzzzssslllnnnooommmiiijjjlllmmmmmmjjjgggfff^^^]]]]]]___bbbaaa\\\XXXWWWMMM@@@666333444555555444444666777999<<<>>>???@@@@@@AAAAAA@@@BBBEEEGGGKKKMMMQQQRRRRRRRRRSSSTTTRRRWWWZZZZZZ[[[]]][[[VVVZZZ^^^dddhhhiiijjjmmmooonnnmmmoooqqqoookkkkkknnnssstttvvvvvvsssvvvjjjWWWKKKPPPXXX]]]hhhvvv{{{zzz|||ooobbbYYYQQQJJJGGGDDDBBBEEEJJJPPPUUUWWWUUUUUUYYYZZZYYYSSSSSSTTTSSSLLLDDDBBBDDDBBBAAA>>>:::777444222111333333333222222222111111------...////////////////////////.........---------------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,,,,***************************************+++++++++,,,...000111444:::DDDKKKQQQUUUSSSLLLFFFFFFFFFEEEEEEAAA@@@CCCCCC@@@>>>>>>AAAAAA@@@???<<<999666444222000...+++))))))))))))************))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))******~~~}}}ttt\\\OOOJJJYYYrrrooo]]]XXX]]]mmmvvv~~~||||||~~~}}}tttfffWWWHHH===777777;;;@@@CCCBBB>>>999555...///000000111111111111444222111222333333222000///000000000000000///////////////000000111111111222444222444999555<<>>===;;;999888666666555666666666555555555444444222333333333222111///...////////////............,,,---------,,,,,,++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,************************))))))*********+++++++++---///111222555<<>>?????????@@@BBBFFFJJJIIILLLPPPSSSRRRQQQQQQQQQPPPWWW]]]^^^```bbbaaa^^^cccgggnnnuuuxxxvvvpppjjjsssppprrrwwwvvvrrrsssxxxqqqpppppppppmmmkkkqqqzzz}}}gggYYY^^^fffiiisss}}}qqqhhhaaa[[[ZZZXXXWWWUUUSSSQQQPPPJJJGGGFFFGGGGGGGGGNNNVVVWWW[[[\\\YYYXXX[[[\\\[[[]]]UUUPPPOOOJJJAAA<<<===::::::999999888999999999888888888888777777777777::::::999888666444111000000/////////............,,,,,,---------,,,+++***++++++++++++++++++++++++************************++++++************++++++************************))))))******++++++++++++...///111222555===GGGOOOYYYYYYTTTJJJEEEGGGMMMOOOTTTNNNJJJIIIGGGCCCDDDGGG@@@BBBCCCCCC@@@<<<999888///---+++))))))***+++,,,************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))///...---,,,+++)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))*********)))(((&&&''''''((()))******+++|||ssspppttt}}}nnn]]]XXXZZZlll~~~zzz}}}{{{hhhXXXVVV\\\ooovvv|||}}}||||||yyyuuutttvvvwwwwwwwwwzzz{{{{{{{{{rrrfffYYYIII;;;555666444444444444444444444444111111111000000000000000000000000000000000000000000000000000000000000000......///000000000000000111000000222222444<<>>>>>>>>>>>@@@DDDGGGLLLJJJLLLQQQSSSSSSTTTXXXYYYWWWXXX\\\]]]ZZZZZZ]]]cccllltttvvvwwwzzzvvvooopppuuuyyyzzzvvvtttuuuwwwvvvtttqqqnnnllllllmmmmmmvvvnnnmmmpppuuu{{{xxxlllgggeee___WWWWWWWWWPPPQQQQQQIII<<<@@@EEEHHHJJJMMMQQQUUUYYYXXXXXXYYYYYYYYYYYYXXXYYYTTTNNNKKKKKKJJJGGGDDD:::;;;===>>>???>>>======<<>>;;;<<<===???AAA@@@===777222111///------......---,,,------...//////......---,,,,,,,,,,,,++++++++++++******+++++++++******))),,,,,,,,,++++++*********++++++******************++++++******+++---///000111111111444999BBBLLLRRRWWW[[[ZZZRRRJJJIIIKKKKKKRRRPPPNNNMMMMMMLLLJJJHHHBBBCCCDDDBBB>>>999666555---,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((------,,,,,,+++***))))))******))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}vvvsssvvvssshhheeehhhxxx~~~xxxyyy~~~zzz~~~yyyfffWWWVVV]]]qqqwww{{{|||||||||yyyssswwwuuutttuuuxxx{{{zzzwwwvvvkkk]]]QQQDDD999444444333333444444444444333333111000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000111000000333333555===FFFbbbooozzz|||zzzzzz{{{{{{wwwuuusssrrrqqqmmmgggbbb```[[[]]]ffflllggg```\\\VVVPPPFFF<<<444111111111333555666777777999;;;>>>===>>>>>>>>>???BBBFFFJJJPPPNNNOOOSSSTTTTTTUUUYYYYYYWWWXXX[[[\\\ZZZZZZ\\\bbbhhhnnnssszzz|||tttrrrvvvyyyyyyvvvtttvvvxxxyyywwwuuurrrpppoooooopppzzz~~~tttsssvvv{{{{{{qqqjjjddd^^^``````XXXWWWXXXQQQEEEEEEGGGHHHKKKOOOSSSUUUZZZZZZ[[[[[[[[[ZZZXXXVVVVVVSSSNNNJJJHHHHHHGGGGGGCCCDDDEEEFFFFFFFFFFFFEEEHHHIIIHHHDDDCCCDDDBBB>>>AAABBBCCCEEEEEEAAA<<<888222000...---......---,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++*********,,,,,,,,,+++++++++******++++++******************++++++++++++,,,---///000000000222666===FFFNNNSSSTTTYYYYYYRRRMMMMMMOOOOOOQQQQQQQQQQQQQQQNNNIIIFFFAAAAAA???>>>;;;888555333---,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((,,,,,,,,,+++***)))))))))***)))))))))(((((((((''')))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{wwwyyyzzzxxxxxx}}}}}}tttvvv}}}}}}uuuyyy{{{tttcccVVVWWW___ppptttwwwyyy}}}|||uuuwwwqqqmmmooouuuyyywwwtttooobbbRRRGGG>>>666222222111222444555555444222111000000000000000000111111000000000000000000000000000000000000000000000000......///000000000000000111000111333444666>>>GGG```mmmyyy|||zzzzzz{{{{{{wwwuuusssqqqooolllhhheeeaaa]]]]]]cccgggddd^^^[[[UUUPPPGGG>>>666333111111222444555666666888;;;======>>>>>>>>>???CCCIIIMMMUUUQQQQQQTTTUUUUUUXXX\\\]]][[[[[[______\\\\\\^^^bbbeeeiiiqqq}}}zzzuuuwwwzzzyyyvvvvvvxxx{{{|||zzzxxxuuusssrrrqqqpppsss|||{{{xxxzzz}}}oooiiieeeiiihhh^^^\\\]]]WWWSSSOOOJJJJJJNNNSSSVVVWWW[[[[[[[[[\\\]]][[[WWWTTTSSSQQQMMMHHHEEEEEEHHHKKKPPPPPPPPPQQQRRRRRRSSSSSSUUUUUUQQQLLLKKKLLLHHHAAADDDEEEFFFGGGGGGDDD@@@<<<333111///...//////...---............------,,,,,,+++,,,,,,------,,,,,,,,,******++++++++++++******,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++,,,---///000111111111333999AAAIIIOOORRRRRRWWWXXXSSSPPPQQQTTTTTTQQQRRRTTTVVVUUUPPPIIIDDDAAA===:::888888666333///,,,+++******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++******))))))(((((())))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzzzzzvvvuuu|||}}}vvvqqqtttwwwppp```TTTWWWaaannnpppsssxxxwwwsssmmmhhhjjjnnnqqqtttwwwkkk[[[JJJ@@@999444000000000111444555555444111000000000000000000111111111000000000000000000000000000000000000000000000000......///000000000000000111000111444555666>>>GGG]]]jjjvvvyyyxxxyyy{{{{{{vvvtttrrrpppooommmlllkkkdddaaa___bbbdddccc^^^[[[TTTPPPHHH???888444333222222333555666666888:::===>>>>>>>>>???AAAFFFLLLQQQVVVRRRQQQTTTVVVVVVZZZ___eeecccccceeedddaaa```bbbcccffflllttt|||}}}yyyzzz{{{zzzxxxxxx{{{}}}|||{{{zzzxxxuuusssqqqppprrrwwwyyyzzz~~~rrroookkkppppppfffeeegggbbbbbbYYYPPPNNNSSSYYY[[[[[[\\\ZZZYYYYYY[[[[[[XXXUUUOOONNNLLLHHHEEEFFFLLLQQQYYYYYYZZZ[[[\\\]]]______]]][[[VVVRRRRRRSSSNNNGGGEEEEEEEEEEEEFFFCCC???<<<555333000000000000///...//////...------,,,,,,,,,+++,,,---.........---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,---...000111333333444555888===DDDJJJNNNOOORRRVVVWWWSSSQQQSSSTTTSSSRRRSSSUUUVVVUUUPPPJJJDDD@@@;;;555444666666222---++++++***)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))******))))))((((((((('''))))))))))))(((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((({{{xxxwwwuuu}}}yyyqqqnnnrrruuunnn___TTTWWWaaaooorrruuuxxx~~~zzzqqqfffbbb___```___```iiittteeeWWWFFF===888333000000///111333555555333111/////////000000111111111111////////////////////////////////////////////////......///000000000000000111000222555555666<<>>>>>???@@@AAACCCHHHOOOSSSTTTPPPPPPSSSVVVWWW[[[aaajjjggggggiiigggcccbbbdddfffkkksssxxxzzzyyy{{{}}}|||}}}}}}|||||||||~~~~~~~~~}}}|||zzzwwwuuusssvvvyyy|||zzz}}}uuusssooosssuuuppprrrxxxuuulllbbbWWWTTTYYY___```^^^]]]YYYTTTTTTWWWYYYYYYWWWLLLLLLLLLIIIHHHKKKRRRXXX^^^___```aaabbbcccdddeee^^^^^^ZZZVVVVVVYYYVVVQQQHHHGGGFFFEEEEEECCC@@@===666444222111111111000///000///...------------...---...000111111111000/////////---,,,+++++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,---...000222444666777888999<<<@@@CCCFFFHHHKKKMMMTTTWWWWWWSSSQQQRRRRRROOOSSSRRRQQQQQQPPPMMMIIIFFF???:::444333555555111---******))))))((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))))))))((((((((((((((((((((((((((())))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzzvvvxxxxxxwwwnnnmmmrrruuuooo```TTTVVV___ssswwwzzzzzzyyyvvvlllbbbQQQNNNOOOPPPMMMJJJRRR___[[[PPPDDD>>>999333111111///000222333333222000////////////000111111222222////////////////////////////////////////////////......///000000000000000111111222555444444:::BBBOOO^^^lllqqqsssvvvyyyzzz~~~}}}{{{wwwrrrnnnnnnnnnlllmmmjjjfffeeeeeebbb]]]UUUPPPHHH@@@:::777777777555777888999999;;;===@@@>>>@@@BBBDDDFFFKKKPPPTTTSSSPPPPPPTTTWWWWWW[[[___fffddddddggggggcccccceeehhhnnnwww|||yyytttuuuzzz}}}zzzyyyzzz|||~~~sssjjjkkknnnlllttt|||yyynnneee\\\YYY^^^bbbbbbaaa^^^YYYSSSSSSWWWYYYXXXUUUKKKKKKKKKLLLNNNSSSZZZ^^^aaabbbddddddddddddbbbaaaZZZ\\\[[[WWWWWWZZZ[[[ZZZOOOMMMKKKIIIHHHFFFCCCAAA888666444333333222111000111000///......///000111111333555777777777555444444333000...,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,---------...000333666:::<<<>>>???@@@EEEJJJJJJHHHGGGKKKOOOVVVYYYXXXTTTRRRRRRPPPLLLPPPNNNKKKJJJJJJIIIGGGEEE;;;888555444444333000---***))))))(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyyuuu~~~xxx{{{wwwmmmnnnssswwwqqqbbbTTTUUU]]]sssyyy|||yyytttkkk___TTTIIIFFFIIINNNKKKCCCCCCKKKNNNGGGAAA===888222111333000000111111111111000000...//////000111111222222////////////////////////////////////////////////......///000000000000000222111222444333222777>>>HHHWWWfffmmmoootttxxxzzz|||}}}}}}zzzvvvsssssstttnnnpppnnnhhhffffffbbb\\\WWWQQQHHH???:::888999:::777999;;;;;;<<<===@@@BBB>>>AAADDDGGGIIILLLPPPSSSVVVSSSSSSWWWXXXWWWXXX\\\___]]]___dddfffeeefffiiihhhlllttt|||{{{uuutttxxx~~~|||yyy}}}xxxiiibbbaaa```hhhoookkkkkkeee^^^]]]___bbbbbbaaa___[[[VVVWWWZZZZZZTTTNNNKKKJJJKKKOOOUUU\\\aaadddeeefffgggfffddd```\\\YYYQQQVVVWWWSSSQQQTTTYYYZZZVVVSSSPPPMMMLLLJJJGGGDDD999777555444444333222000111000///...///111333444777999<<<>>>>>>>>><<<;;;888666333000---,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...///222666:::>>>BBBDDDEEEDDDLLLSSSQQQJJJHHHNNNUUUXXXZZZYYYUUUTTTTTTQQQLLLIIIHHHFFFEEEEEEEEECCCBBB777666666555333111...,,,))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}xxxttt}}}zzz}}}wwwmmmoootttxxxssscccUUUUUU\\\ooowww|||xxxpppfffYYYNNNSSSNNNRRR[[[ZZZMMMFFFHHHCCC@@@>>><<<888222111444111000000000000000000111...//////000111222222222////////////////////////////////////////////////...//////000000000000000222111222444333111555<<>>AAAEEEIIIKKKMMMPPPRRRYYYVVVVVVYYYYYYVVVVVVYYYZZZYYY\\\cccggggggjjjmmmhhhhhhppp{{{~~~yyyuuuvvv~~~|||xxx}}}qqqccc]]]YYY___ddd]]]gggccc___^^^```aaaaaa``````]]]ZZZ\\\^^^ZZZQQQIIIKKKJJJKKKQQQZZZbbbfffggghhhiiiiiihhhccc]]]VVVRRRHHHOOORRRMMMJJJMMMSSSWWWZZZWWWRRROOOMMMKKKHHHFFF:::888555444444444222111111000//////000222444666<<<>>>@@@CCCDDDCCCAAA@@@;;;999555111...,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......000333777===AAAEEEGGGIIIGGGQQQYYYVVVLLLIIIQQQ[[[ZZZ[[[ZZZWWWUUUVVVRRRMMMDDDCCCCCCCCCDDDCCCAAA???333555666555222...,,,+++))))))(((((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''((((((((())))))******((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~}}}www~~~sssmmmmmmsssyyyuuufffWWWTTTYYYjjjqqqzzz|||ooo]]]WWWZZZ]]]___ccchhhiii___MMM???BBBAAA>>>;;;777555333222222222222111111111000000//////000000111111111222000000//////.........------......///////////////000000000000111111111111222333444444333333555777AAANNN```mmmrrrrrrssstttvvvvvvwwwzzzyyyrrrrrrnnnhhhfffgggeeeaaa\\\TTTHHH@@@<<<:::888777666777;;;???<<<777:::AAA;;;@@@FFFJJJJJJKKKNNNPPPYYYZZZZZZ[[[[[[^^^bbbeee^^^\\\```ggghhheeegggnnnmmmnnnuuu~~~zzzxxx{{{~~~vvvfffaaabbbbbbaaaooofff___]]]ZZZXXXaaammmgggaaa[[[YYYZZZXXXQQQKKKKKKGGGKKKZZZfffiiihhhhhhfffbbb]]]ZZZZZZXXXTTTQQQRRRPPPMMMKKKLLLNNNRRRTTTRRRUUUXXXYYYVVVQQQJJJEEE<<<;;;888666555666888999666555555555666777999:::===@@@CCCGGGHHHHHHFFFDDDBBB>>>777222000...,,,+++,,,,,,,,,,,,,,,,,,------,,,...//////------...///000444;;;CCCIIIKKKJJJGGGQQQOOOLLLKKKMMMRRRYYY^^^```eeebbbXXXTTTWWWTTTLLLDDDBBBBBBDDDFFFDDD???;;;555666666555333///+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))***))))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((()))***)))(((''''''(((''')))*********)))'''%%%))))))))))))))))))))))))(((((((((((())))))))))))}}}~~~vvvwww}}}}}}sssmmmnnnsssyyyuuufffWWWTTTYYYhhhnnnvvvwwwlll^^^ZZZ___eeeeeehhhmmmmmmcccSSSFFF@@@>>><<<999666333222111111111111111000000000000//////000000000111111111000/////////............---...//////000000//////000000000000111111111111222333444333333333555777@@@MMM___lllqqqppppppqqqtttuuuvvvxxx}}}tttnnnmmmiiidddccceeeccc___[[[TTTJJJAAA;;;999888777777999;;;;;;;;;;;;===@@@AAAEEEIIIJJJHHHGGGHHHJJJYYYZZZ[[[ZZZ[[[\\\```ccc]]]]]]```eeefffdddgggmmmqqqrrrwww}}}}}}zzz|||~~~{{{yyyzzz|||yyy{{{}}}zzzlll```\\\YYYWWW___iiiiiiccc]]]\\\]]]ZZZSSSMMMKKKKKKSSSaaakkkkkkhhhgggZZZXXXUUUTTTUUUVVVTTTRRRRRRPPPLLLJJJJJJLLLPPPRRRMMMOOORRRTTTTTTRRROOONNNDDDBBB???<<<:::999::::::666666555666777999:::<<>>999555555555444222...+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))***)))))))))((((((((('''((()))***)))(((((()))++++++,,,***+++555>>>:::///))))))))))))))))))))))))(((((((((((())))))))))))~~~|||}}}wwwsssyyy~~~tttmmmnnnsssxxxuuufffWWWUUUZZZdddiiipppppphhh```bbbiiimmmmmmnnnpppppphhhZZZOOO???===;;;888666333222111000000000000000000000000//////000000000000111111////////////............---...//////000000//////000000000000111111111111111333333333333333555777???LLL___lllpppooommmmmmpppsssuuuxxx}}}yyyooojjjiiieee```___aaaaaa]]]YYYUUUMMMCCC;;;777777888777;;;;;;777:::CCCEEE@@@CCCGGGJJJJJJHHHFFFGGGIIIXXXYYYYYYYYYXXXYYY[[[]]]]]]^^^```ccccccbbbgggmmmpppsssxxx{{{yyyxxx}}}|||yyyxxxwww|||wwwddd]]]ZZZYYY___gggjjjfffaaa______\\\UUUOOOMMMRRR]]]jjjoookkkfffcccVVVTTTRRRSSSTTTUUUTTTSSSSSSPPPKKKHHHGGGIIIMMMOOOJJJKKKMMMNNNPPPQQQQQQRRRLLLJJJGGGCCC@@@>>>======777777777888:::<<<>>>???GGGIIIKKKLLLLLLKKKHHHGGGIIIFFFAAA===999555111.........------------------+++---...//////000333555;;;===AAAEEEJJJMMMOOOPPPQQQLLLIIILLLUUU]]]```___^^^dddeee___[[[[[[UUUMMMIIIFFFDDDCCCDDDAAA<<<888444444444333000---***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))***)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))(((((((((((()))))))))((('''))),,,...,,,///444@@@RRRZZZKKK555))))))))))))))))))))))))(((((((((((())))))))))))}}}~~~}}}xxxwww|||vvvooooootttyyyuuufffWWWUUU[[[bbbfffjjjhhhbbbaaagggooonnnmmmlllmmmllleee[[[SSSBBB@@@>>>:::777555444333000111111111111222222222//////000000000000000000///////////////...............///000000000000000///000000000111111111111111222333333222333555777>>>LLL___lllooonnnllllllnnnrrrvvvyyy~~~yyyppplllkkkggg```___```___[[[WWWTTTNNNEEE;;;666666888777<<<:::555<<>>AAACCCEEENNNOOOPPPQQQPPPNNNKKKJJJLLLIIIFFFBBB>>>999444000------,,,,,,,,,...///000...///000000000222555777>>>BBBGGGMMMQQQTTTVVVXXXYYYUUUQQQQQQVVV\\\```bbbeeehhhggg```[[[YYYTTTMMMEEEBBB@@@???@@@@@@<<<888444444222111///,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''((()))***************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))(((((((((((()))))))))((('''***...111---111EEEcccuuuiiiJJJ111))))))))))))))))))))))))(((((((((((()))))))))))){{{zzz~~~}}}wwwxxx{{{|||uuurrrvvv{{{vvvhhhYYYXXX]]]fffhhhhhhaaa[[[[[[bbbgggdddcccccccccbbb]]]VVVQQQFFFDDDAAA===999666444222333333333333333333333333000000//////////////////.........///////////////...//////000000000000000///000000000111111111111111222333333222222444666===KKK^^^kkkoooooonnnnnnoootttxxx||||||uuurrrqqqllleeebbbbbb___YYYUUUSSSNNNFFF<<<777666888666;;;999555>>>NNNPPPFFF???CCCHHHJJJJJJLLLPPPSSSWWWYYY[[[[[[ZZZYYYYYYYYY]]]bbbeeedddbbbeeelllrrrttt|||zzzyyy}}}hhh^^^^^^^^^aaaeeeeeecccaaa```___\\\VVVQQQYYY```ggghhhddd___[[[YYYZZZYYYXXXUUUSSSQQQQQQQQQSSSQQQLLLIIIGGGGGGIIIJJJIIIJJJKKKMMMMMMKKKJJJHHHLLLLLLKKKJJJHHHFFFDDDCCC@@@@@@@@@AAACCCFFFHHHJJJQQQRRRSSSSSSRRRQQQOOOMMMLLLJJJHHHEEEBBB===777333---,,,,,,,,,---///111222222333333333333444777999EEEJJJRRRWWWYYYXXXXXXYYYTTTUUUWWWXXX\\\dddpppxxxsssrrrlllccc[[[WWWSSSOOOIIIFFFAAA@@@@@@>>>;;;888444333111///---+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))******+++******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))((((((***...222000111LLLttt|||\\\999---))))))))))))))))))))))))(((((((((((())))))))))))~~~uuuvvv}}}~~~~~~}}}wwwuuuwww|||~~~xxx|||{{{lll^^^]]]cccnnnpppkkk```WWWWWWZZZ]]]\\\\\\\\\]]]\\\ZZZUUURRRLLLJJJFFF@@@;;;666333111555555555444444444333333000000////////////...............///////////////...///000000111111000000000000000000111111111111000222222222222222444666;;;III[[[hhhnnnoooqqqrrrqqqwww{{{}}}}}}wwwvvvvvvrrrkkkgggeee```YYYSSSQQQLLLEEE>>>:::888777666999888777???JJJLLLEEE@@@DDDHHHIIIIIIKKKOOOSSSXXX[[[^^^___^^^]]]]]]]]]]]]eeejjjhhhfffjjjrrrwww~~~}}}hhh^^^]]]\\\]]]aaaaaa```______^^^[[[VVVRRR[[[```ccc```[[[ZZZXXXVVVQQQRRRRRRPPPNNNNNNOOOPPPSSSQQQNNNLLLJJJIIIIIIJJJEEEFFFIIIKKKLLLLLLKKKJJJIIIJJJKKKKKKKKKIIIHHHGGGDDDDDDDDDEEEFFFIIIKKKLLLPPPPPPQQQRRRRRRQQQPPPOOOLLLJJJHHHFFFDDDAAA<<<999111000///......000222333555555666555555888;;;>>>NNNTTT[[[___]]]ZZZXXXXXXUUU[[[bbbeeeiiiqqq~~~~~~vvvkkkbbb[[[WWWTTTUUUOOOHHHDDDAAA>>>:::666333222///---+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))******+++*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))(((((()))---000222000CCC```___@@@+++,,,))))))))))))))))))))))))(((((((((((())))))))))))}}}uuuuuu{{{{{{{{{}}}yyywwwxxx{{{~~~rrreeedddjjjuuuwwwrrrfff]]]]]]______]]]^^^```bbbcccaaa___]]]WWWTTTNNNGGG@@@:::666444666666555444333222222111000000/////////...................../////////000//////000111111111111000000000000000111111111111000111222222111222444666888EEEWWWeeekkkooorrruuuuuuyyy||||||}}}~~~zzztttuuuvvvtttoookkkhhhaaaYYYRRROOOJJJEEEAAA===999777777666666999>>>AAAAAA@@@???BBBFFFGGGGGGIIINNNRRRTTTWWW\\\^^^^^^^^^]]]]]]]]]hhhooommmkkkpppwww{{{lllaaa___\\\[[[^^^]]]]]]^^^___^^^[[[VVVSSSXXX]]]^^^YYYWWWYYYXXXTTTNNNPPPQQQPPPNNNNNNPPPSSSRRRQQQQQQOOONNNLLLJJJJJJFFFFFFGGGHHHIIIKKKLLLMMMJJJKKKMMMOOOOOOMMMKKKJJJFFFFFFFFFFFFGGGIIIKKKLLLKKKLLLMMMNNNOOOOOOOOOOOOMMMKKKIIIHHHGGGEEEBBB@@@:::888555222111111222333444555666777999<<>>:::666333111...+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++++++++***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***&&&((())))))((()))+++------...666>>>999---'''***))))))))))))))))))))))))(((((((((((())))))))))))xxxwww{{{wwwwwwyyy}}}~~~}}}~~~wwwiiihhhoooxxx{{{xxxmmmfffhhhjjjjjjdddfffiiikkkmmmlllkkkjjj```\\\VVVNNNGGG@@@:::888666666555444222111000000000000//////.........------.........//////000000//////000111111111111111000000000000111111111111000111222222111222444666666BBBTTTbbbiiinnnssswwwwww{{{|||zzzzzzzzzvvvqqqrrrttttttpppmmmiiiaaaYYYRRRMMMHHHDDDBBB???:::666999555666;;;<<<999888;;;;;;???CCCEEEFFFIIINNNSSSNNNRRRWWW[[[[[[[[[[[[[[[]]]jjjrrrpppnnnttt{{{~~~rrrfffbbb]]][[[^^^[[[\\\^^^___^^^[[[WWWUUUTTTYYYZZZWWWWWWZZZYYYTTTSSSUUUVVVTTTRRRQQQSSSVVVQQQRRRRRRRRRPPPNNNKKKJJJKKKIIIGGGEEEFFFIIILLLNNNLLLNNNPPPQQQQQQPPPNNNLLLGGGGGGFFFFFFGGGHHHJJJKKKGGGHHHIIIKKKLLLMMMNNNNNNMMMKKKIIIIIIIIIHHHFFFEEEAAA>>>:::666333111111222333444666888;;;@@@FFFJJJNNNTTTZZZ]]]\\\]]]aaaeee^^^eeeqqqyyymmmeeebbbYYYRRRJJJDDDAAA???;;;888333111---***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))'''((((((((())))))******&&&'''))))))(((((()))+++$$$---///'''###(((+++((())))))))))))))))))))))))(((((((((((())))))))))))}}}|||zzz|||uuuuuuzzz}}}yyysssooommmnnnppphhhiiilllooosssuuutttsssjjjbbbXXXQQQLLLFFF===777666555444222111000000000............////////////////////////000000000000000000000000000///......000000000000111111111111000000000000111333555777888???NNN```kkkppptttyyy|||}}}|||zzzwwwttttttuuuuuutttpppmmmooonnndddYYYOOOKKKFFFDDDCCC@@@;;;777888999:::999999:::<<<>>>@@@???@@@DDDIIINNNRRRSSSTTTPPPOOOSSSZZZ``````___aaahhhooosssxxx~~~}}}~~~pppccc[[[]]]ddd```aaabbbbbbaaa___]]]\\\VVVWWWYYYZZZZZZZZZYYYXXXZZZXXXVVVUUUVVVVVVUUUSSSSSSRRRRRRRRRRRRQQQOOOMMMOOOMMMIIIFFFEEEFFFHHHJJJLLLPPPTTTVVVTTTQQQOOONNNKKKGGGDDDFFFKKKMMMKKKHHHDDDAAA@@@CCCIIIMMMKKKIIIGGGHHHKKKLLLKKKIIIGGGEEE???>>>===:::777444222000666666888;;;@@@GGGLLLOOOHHHQQQ[[[aaaaaa```bbbddd^^^ggguuuvvvhhh^^^VVVFFF<<>>AAACCCCCCDDDGGGKKKOOORRRSSSSSSRRRSSSVVV\\\bbbdddeeedddjjjooorrrxxx~~~qqqeee^^^___cccbbb``````aaacccaaa\\\WWWWWWXXXXXXYYYYYYYYYYYYYYYYYYWWWUUUUUUWWWWWWWWWVVVTTTTTTUUUUUUUUUSSSPPPNNNNNNLLLIIIFFFEEEFFFHHHIIILLLNNNQQQQQQPPPOOOOOOOOOKKKGGGDDDFFFJJJLLLLLLIIIDDDBBBAAAEEEJJJNNNMMMKKKHHHIIIKKKLLLKKKJJJHHHGGGBBBAAA@@@===:::777444333555666999>>>DDDJJJNNNPPPIIIPPPZZZ___``````aaaccc]]]iii{{{yyyiii___VVVGGG===???@@@999444555111...+++))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***(((''''''******)))'''))))))))))))))))))))))))(((((((((((())))))))))))zzztttssszzz~~~{{{{{{{{{|||xxxvvvvvvrrrsssssstttuuuuuuuuuuuuoooiiiaaaZZZRRRHHH===666444444222111000000000000............////////////////////////000000000000000000000000000//////...000000000000111111111111444333333333444444555666777>>>MMM```nnnssswwwzzzzzzxxxvvvxxx{{{|||zzzxxxtttsssqqqnnnooooooggg^^^VVVPPPJJJEEECCCAAA===::::::::::::999:::<<<@@@DDDFFFGGGHHHJJJMMMPPPRRRTTTSSSUUUXXX[[[^^^ccchhhkkkiiiooosssuuuzzzssshhhaaa___```bbb```___bbbeeeccc[[[SSSWWWWWWWWWWWWXXXYYYZZZ[[[XXXWWWVVVVVVXXXYYYYYYXXXUUUWWWXXXYYYWWWUUURRRPPPMMMKKKHHHFFFEEEEEEGGGHHHLLLNNNOOOOOONNNNNNPPPQQQNNNJJJGGGGGGJJJNNNNNNMMMGGGEEEEEEGGGLLLOOOOOOMMMJJJJJJKKKLLLLLLKKKKKKKKKFFFEEECCCAAA>>>:::888666555666:::AAAIIIOOOQQQRRRMMMSSS[[[```aaabbbccceeeaaapppxxxggg\\\VVVJJJ@@@@@@???888333444000...+++)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))~~~wwwtttyyy{{{wwwzzz}}}vvvsssuuu}}}}}}|||{{{sssvvvyyy|||||||||{{{{{{rrrnnnggg___VVVJJJ>>>666333333222000000/////////............////////////////////////000000000000//////000000000000/////////000000000111111111111333333333333333444444444555;;;KKK___mmmsssvvvyyywwwsssqqqsssxxxzzzxxxtttvvvvvvssspppqqqqqqjjjbbbZZZTTTMMMIIIGGGFFFDDDBBB???>>>===<<<;;;===AAADDDFFFHHHJJJLLLNNNQQQTTTVVVSSSWWW\\\^^^^^^aaahhhnnnqqqwww||||||tttjjjccc^^^\\\aaaaaaccceeeeeeaaaYYYRRRVVVUUUVVVVVVXXX[[[^^^___[[[YYYXXXXXXYYYZZZYYYXXXUUUWWWYYYYYYWWWTTTQQQOOOMMMKKKIIIFFFEEEFFFGGGHHHKKKMMMOOOPPPPPPPPPQQQRRRRRRNNNKKKJJJMMMPPPRRRRRRLLLKKKJJJKKKNNNOOONNNLLLLLLLLLLLLLLLLLLLLLMMMMMMHHHGGGFFFCCC@@@===;;;999444555:::BBBKKKQQQSSSSSSSSSXXX___dddfffggghhhiiijjjwwwttt```TTTUUUKKKDDDBBB???999555555///---+++******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))|||~~~~~~{{{yyy{{{zzzzzztttttt}}}vvv{{{~~~}}}}}}uuurrrkkkcccWWWJJJ===666222222111000////////////............////////////////////////000000000000//////000000000000/////////000000000111111111111222222222333333333333222333999HHH]]]lllrrrtttuuusssooommmoootttvvvssspppuuuvvvtttpppoooooojjjccc[[[UUUOOOKKKKKKKKKIIIGGGEEEDDDCCC@@@>>>>>>AAACCCDDDGGGKKKNNNPPPRRRUUUXXXTTTYYY^^^___^^^```gggnnnxxxyyynnnjjjlllvvvwwwmmmddd^^^YYY```eeejjjjjjeee^^^XXXVVVTTTTTTUUUWWWZZZ^^^aaaccc___]]]ZZZYYYZZZYYYXXXWWWSSSVVVXXXXXXTTTQQQOOOOOONNNLLLJJJHHHGGGGGGHHHHHHFFFJJJOOORRRRRRQQQPPPPPPRRROOOLLLKKKMMMPPPSSSTTTRRRPPPOOONNNNNNNNNLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMHHHGGGFFFEEEBBB@@@>>><<<444444777@@@JJJRRRTTTTTTWWW[[[bbbgggjjjkkkkkkkkkoooxxxoooZZZNNNOOOIIIDDDAAA===777555666...,,,+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))zzz|||}}}|||~~~||||||uuussszzz~~~~~~zzz}}}{{{xxxwwwxxxtttrrrkkkbbbUUUGGG;;;555111111000///////////////............////////////////////////000000000000...//////000000000000000000000000000111111111111000111222333333333333222333888FFF\\\lllqqqrrrrrrpppnnnmmmooosssuuutttrrrtttuuusssooommmlllhhhbbb\\\WWWQQQNNNNNNMMMJJJHHHIIIIIIHHHEEEBBBAAABBBCCCDDDIIINNNPPPQQQSSSWWWZZZWWW[[[```aaaaaadddkkkqqq}}}yyyqqqooojjjbbb___ccc|||zzzppphhhbbb]]]bbbiiiooonnnfff]]]ZZZZZZUUUVVVWWWYYY\\\___bbbcccaaa___\\\[[[[[[ZZZXXXWWWTTTWWWXXXWWWRRROOOOOOPPPPPPNNNMMMKKKJJJJJJJJJJJJCCCGGGMMMQQQRRRQQQPPPPPPPPPOOOMMMLLLMMMOOORRRSSSTTTSSSRRRQQQOOOMMMLLLKKKMMMMMMNNNNNNMMMMMMLLLKKKGGGGGGGGGFFFDDDBBBAAA@@@777555555<<>>LLL[[[ddd]]]___dddoooxxx{{{vvvoooooo{{{ppp\\\NNNGGGLLLIIIDDD@@@;;;777333000---,,,+++***))))))))))))))))))))))))************((()))******))))))***+++***)))((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))zzzuuuvvv~~~uuuzzzsssrrrqqqqqquuu{{{~~~zzzrrrkkkmmmwww~~~|||{{{wwwqqqllljjjhhhfffhhhmmmqqqrrrqqqmmmgggZZZKKK???777222000//////............////////////////////////////////////000000000000//////000000000000000000000000///000111111222222111111111111222333444444444444555:::FFFVVVfffoooqqqooowwwvvvuuuuuuwww|||~~~||||||zzzwwwttttttqqqnnnjjjfff```ZZZVVVRRRQQQQQQTTTXXXYYYUUUQQQRRRTTTVVVVVVVVVXXXXXXXXXWWWYYY```jjjppprrruuuyyy}}}|||~~~pppdddddddddffffffccc[[[UUUYYYeeeuuu}}}yyywwwvvvxxxtttkkkeeeddddddbbbaaa^^^```dddddd```^^^```aaaaaa``````___^^^]]]]]]\\\[[[ZZZXXXXXXXXXXXXXXXZZZYYYXXXWWWVVVUUUUUUTTTUUUVVVWWWYYY[[[\\\^^^^^^\\\ZZZWWWVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQNNNLLLJJJIIIHHHHHHHHHIIIIIIHHHFFFFFFGGGHHHHHHBBB;;;888>>>JJJWWW______^^^```iiisssxxxtttnnngggooozzz~~~lllYYYLLLFFFGGGEEEAAA>>>:::666222000...---,,,+++************))))))))))))))))))))))))'''((())))))'''&&&''')))+++***((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))xxxsssrrrxxxxxx|||ssssssrrrrrrssswww}}}|||~~~yyynnngggkkksssxxxyyyxxxwwwvvvtttoooiiieeefffgggkkkqqqvvvwwwsssooolll```PPPCCC:::555222000//////............////////////////////////////////////000000000000//////000000000000000000000000000111111222222222222222111111222333333444555555222777BBBRRRbbbnnnssssss{{{yyyvvvtttvvvzzz~~~{{{xxxuuutttsssrrrooojjjddd___WWWSSSQQQUUU\\\___\\\WWWVVVTTTSSSUUUXXXYYYXXXWWWWWWYYYaaakkkqqqtttxxx~~~vvvrrrppprrrtttqqqggg^^^UUU```ppp|||}}}{{{||||||vvvllleeeeeeeeedddbbb```bbbeeeeeebbbaaacccaaacccdddccc```^^^```bbb```]]]ZZZZZZ\\\]]][[[YYY\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXYYY[[[]]]^^^___```\\\ZZZWWWVVVVVVWWWVVVUUUTTTUUUUUUUUUUUUTTTSSSSSSPPPPPPNNNMMMJJJHHHFFFDDDHHHIIIHHHFFFEEEDDDFFFHHHJJJEEE>>>;;;>>>GGGRRRZZZ```\\\[[[aaalllrrrpppjjj^^^\\\]]]eeepppzzz~~~uuueeeUUUIIICCCCCCAAA???;;;888444222000......---,,,++++++++++++*********************)))***+++,,,+++)))(((((()))---+++************)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))yyytttqqqttt{{{yyy{{{tttsssssssssrrrssszzzzzzuuukkkjjjmmmooonnnnnnmmmlllkkkiiifffeeehhhkkkpppwww|||{{{uuuooogggWWWEEE;;;666444222111000//////............/////////////////////////////////000000000000//////////////////////////////111111222333333333333222111111111222333444555666222666???NNN```nnnuuuxxx~~~{{{wwwuuuuuuxxx}}}~~~|||zzzwwwwwwxxxyyyxxxsssmmmhhhZZZTTTOOOSSS[[[```\\\WWWVVVSSSSSSVVVXXXWWWXXXZZZ]]]```gggpppuuuvvv{{{zzzooo]]]bbblllwww~~~~~~vvvkkkeeefffgggeeebbbbbbccceeefffeeedddeee```dddgggeeeaaa___bbbfffccc___[[[\\\```aaa^^^ZZZ]]]]]]]]]]]]]]]\\\[[[[[[YYYZZZ[[[\\\]]]^^^___```\\\ZZZWWWVVVWWWWWWWWWVVVVVVWWWXXXXXXXXXWWWUUUTTTMMMNNNNNNNNNLLLIIIGGGEEEKKKKKKJJJHHHFFFFFFHHHJJJJJJGGGCCC@@@BBBHHHQQQXXX]]]YYYXXX^^^hhhlllhhhbbbVVVLLLCCCGGGVVVgggrrrvvvuuuvvvssskkk___QQQGGGAAABBBAAA???;;;666333111000...---,,,,,,+++++++++,,,***++++++,,,,,,---......000111111000...,,,---...///---,,,+++,,,+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((()))))){{{xxxuuuuuu{{{}}}||||||~~~yyyyyyuuurrrrrrtttrrrqqqxxxzzz}}}wwwtttqqqmmmkkkjjjjjjiiiiiijjjlllnnnppprrrvvv{{{~~~{{{tttmmm___MMM;;;555444222222333000000///...............//////////////////////////////000000000000//////////////////////////////111111222333333333333222111111111111333444666777333666>>>MMM___nnnwwwzzz~~~{{{xxxuuuuuuxxx|||}}}{{{{{{xxxyyy{{{}}}}}}yyysssnnn```XXXRRRSSS[[[___\\\WWWSSSSSSVVVYYYWWWTTTXXX```dddgggmmmsssuuutttyyyqqqooopppvvv|||sssiiidddffffffeeeaaacccddddddeeefffffffff```dddgggfffbbb```cccgggccc___\\\^^^bbbccc```\\\]]]^^^^^^______^^^]]]\\\ZZZZZZ[[[\\\\\\]]]^^^^^^\\\YYYWWWVVVWWWXXXWWWWWWUUUVVVWWWWWWWWWVVVTTTSSSLLLMMMOOOPPPOOONNNKKKJJJMMMMMMLLLJJJHHHGGGIIIKKKHHHHHHGGGEEEFFFKKKRRRXXXYYYXXXYYY___eeefff```YYYNNNEEE===BBBPPP___ggghhhjjjkkkjjjeee[[[PPPFFFAAACCCCCCAAA<<<666111//////------,,,+++++++++,,,,,,+++,,,---...000222333444444555555444111000000111000///.........,,,***'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))~~~|||zzzzzzwwwwwwzzz}}}~~~yyywww~~~vvvqqqqqquuutttqqquuu}}}yyy~~~zzztttrrrrrrsssrrrrrrssswwwyyyyyyyyyzzz||||||wwwnnngggUUUCCC555222333111222666111000///......---......//////////////////////////////000000000000//////000000000000000000000000000111111222222222222222111111111111222444666888333666>>>LLL]]]mmmvvvzzz|||zzzxxxwwwwwwyyy|||~~~|||}}}||||||yyyzzz|||~~~~~~zzzuuupppggg```YYYXXX]]]aaa```]]]WWWVVVYYY\\\XXXSSSYYYdddgggjjjooosssqqqooossszzz~~~~~~wwwyyy}}}wwwxxxyyyvvvnnndddbbbdddeeeccc___bbbcccbbbcccfffgggfff```bbbeeedddbbbbbbdddfffaaa___^^^___bbbbbb```]]]]]]^^^___`````````___^^^ZZZ[[[[[[[[[\\\\\\]]]]]]\\\YYYWWWVVVWWWXXXXXXWWWSSSTTTTTTTTTTTTSSSRRRRRRNNNOOOQQQSSSSSSRRRPPPOOOLLLMMMMMMLLLJJJHHHHHHIIIFFFHHHJJJJJJIIILLLRRRWWWVVVYYY]]]bbbccc___XXXSSSIIIIIILLLSSS\\\```___\\\aaabbbcccbbb\\\RRRHHHBBBCCCDDDCCC===666111///000...------,,,,,,------------...///111333555666777333444555333222000111222222111000000000///,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))}}}uuurrrsssyyy|||}}}{{{www||||||xxxpppooouuuwwwrrrsssxxxyyy}}}||||||}}}~~~}}}}}}|||yyyqqqeee\\\JJJ;;;111222444111222888111000///......---------//////////////////////////////000000000000//////000000000000000000000000///000111111222222111111111111000000222444777888333666===KKK\\\jjjsssvvvyyyxxxxxxxxxyyy{{{}}}~~~|||~~~~~~yyyyyyzzz||||||yyysssooolllfff___]]]```ccceeeeeeaaa[[[[[[___]]]WWWZZZccchhhkkkoooqqqnnnkkkooowwwyyywwwxxx~~~ooocccfffmmmooottt{{{zzzxxx|||{{{yyy~~~xxxqqqoooggg```___cccccc```]]]aaabbb___aaafffgggeee``````aaabbbbbbcccdddddd^^^^^^___`````````___^^^^^^___aaabbbcccbbbaaa```\\\\\\\\\\\\\\\\\\]]]]]]\\\YYYWWWWWWXXXYYYYYYXXXUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSMMMOOOQQQPPPNNNKKKJJJJJJFFFIIILLLLLLKKKKKKPPPTTTVVV[[[bbbccc___XXXSSSQQQMMMTTT]]]cccdddaaa\\\YYYZZZ]]]```aaa^^^UUUKKKCCC@@@BBBBBB===555111000222000///////////////000000000000111222333444555555222333444333222111222333222222222333333222///,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))zzzrrrooorrryyy}}}||||||www{{{{{{xxxooonnnvvvyyysssqqqvvvxxx}}}|||{{{~~~}}}wwwlll^^^SSSDDD777000333444000222:::111111000......---------//////////////////////////////000000000000//////000000000000000000000000//////000111111111111111111111000000222444777999333555<<>>===;;;999777777666666111111111111111000///...333222111111222333666777333333444555555444333333444444444333333333222222...+++((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))~~~{{{tttwww{{{|||{{{}}}}}}||||||wwwwwwyyy}}}vvvqqqrrrssspppmmmlllssswww|||}}}zzzyyy{{{tttqqqqqqkkk\\\MMMFFF;;;888444111000111000000000/////////............////////////000000000000111000000000/////////...///000000111111000000/////////000111222333333444333333333333333333333333444555999CCCQQQ___iiinnnwww{{{~~~{{{tttrrrvvvyyytttnnnlllgggbbbbbbeeeggggggjjjooowwwuuutttuuuwwwxxxwwwvvvyyy{{{|||{{{{{{}}}|||yyyxxxyyy|||wwwgggfffkkkooovvv}}}}}}|||||||||wwwvvvuuusssppppppssswwwzzz}}}}}}pppgggcccdddiiinnnnnnuuuuuurrrpppllljjjjjjgggfffeeedddbbbaaa```______^^^]]]^^^aaacccdddcccaaabbbbbbcccdddeeeffffffaaaaaabbbaaa```___^^^]]]aaabbbcccddddddbbb```___\\\\\\\\\\\\[[[[[[[[[[[[\\\[[[YYYYYYYYYYYYWWWVVVWWWWWWWWWTTTSSSSSSUUUWWWYYYXXXWWWWWWXXXWWWUUUSSSTTTUUUVVVSSSPPPLLLKKKJJJJJJKKKOOOQQQNNNIIIJJJOOOTTTZZZ___^^^ZZZXXX\\\```hhheeeggglllllleee___^^^XXXSSSXXX]]]XXXVVVRRRFFFCCCAAA===:::777666555555111111111111111111000000111111222333444444555555333333444555555444333333444444444333333333222222...+++((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))|||xxxuuuxxx|||}}}}}}~~~zzzwwwwwwzzzuuuuuuwww{{{zzzuuuqqqpppqqqmmmgggjjjooowww~~~}}}|||{{{zzzvvvpppkkkiiiaaaTTTGGG@@@999666222000000000000///////////////............////////////000000000000000000000000////////////000111111222222111111000...///000222444666777888444444444444444444444444444555888AAAMMM[[[eeekkkvvvzzz~~~yyyuuurrrtttssspppnnnnnnbbbaaabbbfffiiijjjlllppp{{{yyyzzz~~~xxxwwwyyy|||gggccciiiooouuu|||{{{ppplllkkkmmmmmmmmmmmmoooqqqtttuuuzzzxxxkkk```]]]bbbkkkqqqnnnzzz~~~tttpppmmmiiifffggghhhgggeeecccbbbbbbbbbccc___^^^]]]^^^```bbbbbbbbbbbbccccccccccccdddddddddbbbbbbccccccbbbaaa```___```aaabbbcccbbbaaa```_________^^^^^^]]]\\\\\\\\\\\\ZZZXXXXXXXXXWWWVVVTTTUUUUUUTTTRRRPPPPPPQQQSSSUUUVVVWWWVVVUUUSSSSSSSSSSSSTTTTTTRRROOOMMMLLLLLLMMMLLLMMMPPPPPPLLLKKKNNNPPPWWW^^^^^^ZZZZZZaaahhhjjjdddbbbfffiiifff```^^^XXXTTTYYY[[[SSSRRRRRRJJJHHHDDD???:::666444444555111111111222222222222222000111333555666555444333333444444555555444444333444444444444333333333333///,,,)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))yyytttvvvzzz}}}~~~}}}tttqqqsss~~~zzzuuutttvvv{{{{{{rrrpppsssnnndddeeejjjrrrzzz}}}|||~~~}}}{{{zzz{{{vvvqqqjjjccc[[[OOODDD>>>666444000////////////...///////////////.........////////////000000000000000000000000////////////000111111111111111111000///000111333444666777888444444444555555555555555555555999@@@LLLZZZfffmmmtttwww|||~~~zzzxxxvvvtttrrrppppppqqqcccbbbbbbeeehhhlllpppttt|||zzz|||vvvtttvvv}}}wwwaaa^^^dddiiinnnsssttt{{{mmmffffffjjjllloooqqqqqqqqqqqqqqquuusssvvvzzzmmm___[[[cccmmmsssyyyxxxsssnnniiigggiiimmmkkkhhheeedddddddddeeeeeeccc````````````___^^^ccccccccccccbbbbbbbbbbbbaaabbbdddeeefffeeeddddddaaaaaabbbccccccbbbaaa```________________________\\\ZZZXXXWWWWWWVVVTTTRRRSSSSSSSSSQQQOOONNNOOOPPPRRRUUUWWWVVVRRRPPPQQQSSSQQQRRRRRRQQQNNNLLLLLLMMMOOOKKKJJJNNNQQQNNNKKKKKKNNNVVV^^^___[[[\\\dddmmmjjjccc```eeeiiiggg```\\\XXXSSSXXXXXXOOONNNRRRMMMHHHDDD>>>999555444555666111111222222222333444444111222444555555555444444444444444444444444444444555444444444444333333333///---)))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))}}}wwwrrrwww{{{~~~~~~zzznnnlllppp|||vvvvvvwww}}}vvvssstttnnneeedddgggmmmuuu|||~~~|||yyy~~~~~~{{{zzzzzzzzzwwwsssjjj___TTTKKKBBB<<<444222///////////////............///////////////////////////000000000000////////////000000000000///000000111111000000///111111222222333444444444444444444555555666666666555666:::AAAMMM[[[iiirrrssswww{{{}}}}}}~~~}}}{{{wwwuuusssrrrqqqeeeeeecccbbbfffnnnuuuyyy~~~|||~~~vvvqqqpppsss{{{|||hhhWWWWWW^^^bbbggglllpppuuu{{{}}}}}}qqqhhhgggjjjooouuuwwwvvvsssppppppqqqmmmjjjmmmsssxxxxxxwwwmmmpppwwwtttddd___eeeooosss}}}zzzyyyzzztttnnnlllnnnsssqqqmmmiiigggffffffffffffdddbbbaaabbbbbbaaa```dddccccccbbbbbbaaa``````___aaadddgggiiijjjiiiiiibbbbbbcccccccccccccccccc______``````aaaaaabbbbbb\\\ZZZXXXWWWVVVUUUSSSQQQRRRRRRRRRQQQOOONNNNNNPPPRRRUUUWWWUUURRRPPPQQQSSSQQQQQQQQQPPPMMMLLLLLLMMMNNNIIIHHHMMMPPPNNNJJJIIIPPPXXX___```]]]^^^eeemmmllleeeccciiimmmiiibbb]]]WWWRRRUUUTTTKKKLLLQQQMMMFFFCCC===888555555666888333333222222333444555666555444333333333444555666444444444444444444444444555555555444444444333333000---***((()))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))|||vvvrrrxxx{{{~~~~~~}}}}}}yyyllljjjqqq~~~yyywwwxxx{{{vvvsssmmmgggdddeeehhhooowww{{{zzzxxx}}}zzzxxxyyy{{{wwwssshhhYYYMMMFFF???:::333111//////000000///............///////////////////////////000000000000////////////000000000000///000000000000000000///222222222222222222222222333333444444555666666666555777:::AAAKKK[[[jjjuuussswwwzzzzzzyyyyyy|||~~~zzzxxxwwwrrrllleeeeeecccbbbgggrrr{{{{{{tttpppvvv~~~ooo```TTTWWW^^^ccciiiqqqtttvvvyyy{{{}}}vvvkkkkkkmmmttt||||||vvvqqqnnnjjjhhhdddbbbdddhhhmmmpppdddffflllttt||||||yyyjjjdddiiioooqqqsss||||||vvv{{{vvvqqq}}}zzzsssqqqtttvvvtttqqqmmmjjjhhhgggfffcccaaa```aaaccceeeeeeeeeccccccbbbbbbaaa``````___]]]```dddhhhjjjkkkkkkjjjcccccccccccccccddddddddd``````aaaaaaaaabbbbbbbbb^^^[[[YYYWWWVVVUUURRRPPPQQQSSSSSSSSSQQQPPPQQQRRRTTTUUUVVVUUUTTTRRRRRRRRRQQQQQQQQQOOOLLLKKKKKKMMMMMMIIIHHHMMMOOOMMMJJJIIISSSXXX___aaaaaabbbfffjjjiiidddbbbgggiiiddd^^^ZZZVVVOOOPPPPPPIIIKKKOOOJJJEEEBBB>>>:::777777888999555555444333333444666666666555333222222444555777555444444333333444444555555555555555444444444333111...+++))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))zzzvvvsssxxx{{{}}}}}}{{{zzz}}}yyylllllluuuzzzxxxyyyyyypppjjjiiieeecccdddiiirrryyy{{{zzz~~~~~~}}}{{{xxxxxxyyy{{{wwwtttgggUUUHHHBBB===888222000//////111111000///............/////////000////////////000000000000.../////////000000000111000111111222222111111000222222222222222222222222222333333444555555666666555777999>>>HHHVVVgggrrrqqqsssuuutttqqqppprrrttt}}}}}}}}}zzzzzzxxxoooddd```cccdddcccjjjxxxyyy}}}{{{mmmdddeeeiiikkkttt~~~~~~}}}~~~wwwmmmmmmrrr{{{zzzssspppjjjhhhfffcccbbbcccgggjjjiiiiiilllssszzz}}}zzzuuutttzzzxxxlllggglllpppnnnkkkrrruuusssvvvxxx{{{}}}vvvuuuxxxtttsssqqqooollljjjhhhgggaaa```___```ccceeeeeeeeebbbbbbbbbaaa`````````___]]]```cccgggiiiiiigggfffbbbbbbbbbbbbbbbcccddddddccccccbbbbbbaaa``````______]]]ZZZXXXWWWUUURRRPPPRRRSSSUUUUUUTTTSSSTTTUUUWWWVVVUUUVVVVVVVVVTTTRRRRRRRRRPPPNNNKKKJJJJJJLLLMMMJJJKKKNNNOOOLLLJJJLLLTTTXXX]]]bbbeeegggggghhhgggbbb```aaaaaa\\\YYYXXXUUULLLLLLMMMHHHKKKMMMFFFFFFDDDAAA===;;;:::::::::888666555444333444555666555555555444444444555555555444333333333333444555555555555555444444444444222///+++))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))~~~zzzvvvtttxxx{{{}}}|||yyyxxx{{{}}}~~~}}}{{{mmmnnnyyyzzzxxxyyy|||}}}{{{mmmgggjjjeeebbbaaafffpppyyy}}}}}}||||||{{{yyywwwxxxzzz|||xxxuuuhhhTTTFFFAAA===888222000///000111222111///---.........//////000000////////////000000000000.../////////000000111111222222222333333222222222222222222333333333444444222222333333444555666666555666888<<>><<<;;;:::999888666444333444555666333444666777777555444333555444333333333333444555666666555555555444444444222///+++))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))|||vvvvvv||||||{{{zzzxxxxxxxxxyyyzzzzzz}}}}}}tttqqquuu|||yyyxxx}}}yyyyyyyyytttmmmeeeeeeeeeeeehhhnnnvvv{{{}}}~~~xxxuuuwww{{{|||yyytttfffSSSGGGBBB:::222666222...---//////...,,,////////////////////////000111222111000///000111000000000000000000000000222222222222222111000///444444444444333222111111666666666555444444333333444666:::>>>EEEPPP^^^ggghhhlllnnnkkkhhhgggccc]]]hhhllluuuzzzyyyzzztttiii^^^YYY]]]bbbiiiuuu~~~xxxuuu~~~{{{uuuwwwyyywwwtttpppnnnmmm~~~{{{xxxzzzwwwllliiijjjmmmnnnooooooooonnnrrroooqqqyyy{{{qqqxxxxxx}}}zzzwwwuuuuuussspppppppppnnniiieeeddddddddddddddddddddddddbbb___[[[ZZZ[[[]]]]]]\\\aaabbbbbbaaa``````aaacccdddbbb```___aaabbbbbbbbbdddeeeeeeccc``````cccfff^^^]]][[[YYYWWWWWWWWWWWW\\\ZZZWWWUUUTTTTTTVVVWWWZZZZZZZZZYYYXXXVVVUUUTTTSSSQQQMMMJJJIIIIIIJJJKKKLLLNNNPPPQQQOOOMMMLLLLLLSSSWWW\\\bbbgggjjjkkkkkkooofff___]]]\\\ZZZZZZ\\\TTTNNNLLLPPPPPPIIIFFFGGGGGGEEEBBB???<<<;;;;;;;;;999999999888888888888777:::777444555777888777555444444444444444444444444333222000111222333333222---,,,+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''''''''((((((|||wwwyyy~~~|||{{{zzzzzzyyyyyyzzzzzzxxx|||~~~vvvtttyyy{{{wwwuuu}}}yyyyyyzzzvvvpppkkkjjjhhheeedddfffkkkooouuuzzz|||zzzyyy}}}vvvooo```OOODDD@@@;;;444666333000///000000///---///////////////////////////111222111000///000111000000000000000000000000111111222222111000000///333333444444333333222222444444555555555555555555666777:::>>>DDDNNNZZZcccbbbhhhmmmmmmmmmlllhhhccc```dddmmmzzz{{{xxxwwwpppdddZZZZZZ___fffnnnyyy{{{{{{}}}{{{{{{}}}~~~zzz{{{}}}tttiiimmmooopppqqqppppppoooppprrroooqqqzzzxxxzzz{{{xxxuuutttsssqqqoooooopppooollliiigggggggggffffffeeeeeeeee___]]][[[ZZZ[[[^^^aaacccaaabbbcccbbb``````bbbcccfffdddaaaaaabbbcccbbbbbbaaacccdddccc``````bbbddd]]]\\\[[[YYYYYYYYYZZZZZZ[[[ZZZWWWUUUTTTTTTUUUWWWXXXXXXXXXXXXXXXWWWVVVUUURRRPPPMMMJJJIIIIIIJJJKKKLLLOOOPPPPPPNNNLLLKKKKKKQQQVVV___gggmmmooonnnmmmlllddd^^^\\\\\\ZZZZZZ]]]WWWSSSQQQSSSPPPHHHDDDEEEFFFDDDAAA===;;;::::::;;;999999999888888888888777999777555555777888666555444444444444444444444444444222111111333444333222---,,,+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))******))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((()))))))))}}}{{{}}}||||||||||||||||||{{{zzzuuuyyy|||uuuuuu{{{~~~yyyuuusss}}}zzzyyy{{{yyytttpppnnnkkkfffbbbaaaccceeeiiipppuuuvvvwwwzzz{{{zzzsssjjjZZZIIIAAA>>>:::666666444111000111111000//////////////////////////////000111111//////000111000000000000000000000000000000111111000000//////222222333333444444333333333333444444555666666777777888:::>>>CCCLLLWWW]]]___hhhqqqtttuuuuuusssnnnaaabbbgggsss|||wwwssskkk___VVVZZZaaajjjrrr|||}}}sssttt|||}}}|||zzzzzz{{{xxxpppiiioooqqqrrrsssrrrrrrsssuuuuuuppppppyyyxxxuuusssqqqrrrpppnnnnnnooopppooonnnjjjiiihhhgggfffdddcccccc___^^^]]][[[[[[^^^cccgggbbbccccccbbbaaaaaabbbdddhhheeecccbbbccccccbbbaaa___```bbbbbb```^^^^^^___ZZZZZZZZZZZZZZZ[[[\\\]]][[[YYYWWWTTTSSSSSSTTTUUUTTTUUUVVVXXXXXXXXXWWWWWWRRRPPPNNNKKKJJJJJJKKKLLLNNNPPPQQQPPPNNNKKKJJJJJJOOOVVV```jjjqqqrrrqqqooojjjccc^^^]]]\\\ZZZ[[[]]][[[YYYXXXVVVPPPGGGCCCDDDDDDCCC@@@===;;;::::::;;;999999999888888888888777999777555555666666666555555555555555555555555555444333222222444444333222,,,,,,+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))***))))))))))))((((((((((((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))******+++~~~}}}~~~}}}|||tttyyyyyyrrrttt{{{~~~|||zzzwwwuuuttt{{{zzz}}}|||yyyqqqqqqnnnjjjfffddddddeeeggglllppppppssswwwxxxuuutttgggUUUFFF>>><<<999666444333222111111000//////////////////////////////...///111000//////000111000000000000000000000000//////000000000000//////000111222333444444444444444444444555555555666666666777999>>>DDDMMMVVV[[[eeeoooxxx{{{|||~~~}}}zzznnnjjjgggkkkvvv~~~wwwqqqhhh^^^XXX]]]eeennnvvv~~~zzzmmmnnnxxx|||xxxwwwyyy|||{{{vvvwwwxxxuuuqqqnnnoooqqqssssssssstttxxx{{{yyytttqqqxxxwwwsssqqqpppsssqqqooonnnnnnoooooopppjjjiiihhhfffdddbbb```___```aaaaaa```^^^^^^aaadddbbbcccdddcccaaaaaacccdddhhhfffdddccccccbbb```^^^^^^```aaaaaa```]]]ZZZXXXWWWWWWXXXYYYZZZ[[[\\\]]]YYYXXXVVVTTTRRRRRRRRRSSSPPPRRRTTTVVVXXXXXXXXXWWWRRRPPPOOOMMMLLLLLLMMMMMMQQQRRRRRRQQQNNNKKKJJJKKKOOOUUU^^^gggmmmpppooonnnjjjeeeaaa```^^^[[[[[[^^^\\\[[[ZZZVVVNNNGGGDDDDDDEEECCC@@@===<<<;;;;;;<<<999999999888888888777777888777666555555555555555666666666666666666666666555333333333444444333111,,,++++++***))))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))***++++++yyy~~~yyyqqqttt|||~~~zzzwwwvvvvvvvvvwww~~~}}}|||~~~~~~|||uuuuuuuuurrrmmmjjjiiiiiikkknnnoooooossszzz}}}|||wwwgggSSSDDD===999666555111111111111//////......////////////////////////---///000000//////000111////////////////////////...///000000000000//////000111222333444555555555666666555555555444444444444555888>>>GGGPPPXXX\\\kkkuuu}}}yyyqqqhhheeelllxxxxxxppphhhbbb^^^dddllltttyyy||||||}}}pppmmmuuu|||xxxvvvwwwxxxvvvqqqppptttwwwttttttvvvsssuuuwwwvvvtttuuuyyy~~~{{{xxx|||wwwsssqqqppptttsssqqqooommmlllmmmnnnjjjiiihhhfffdddbbb``````^^^aaacccddddddcccbbbccccccddddddcccbbbbbbccceeegggeeecccbbbbbbaaa^^^\\\```aaaaaaaaa```\\\WWWTTTVVVVVVWWWXXXXXXYYYYYYYYYWWWVVVTTTRRRQQQPPPPPPPPPMMMOOORRRUUUVVVVVVVVVUUUQQQPPPOOONNNMMMNNNNNNOOOQQQRRRSSSQQQOOOMMMMMMMMMPPPSSSXXX^^^cccgggjjjkkklllhhheeedddaaa\\\\\\^^^\\\[[[XXXRRRMMMJJJHHHGGGGGGEEEBBB???===<<<======999999999888888888777777888777777555444444444444666666666666666666666666444333333333444444222000,,,+++******)))*********))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))******+++++++++++++++(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))***+++{{{rrrvvv~~~yyyvvvvvvxxxyyyyyy~~~}}}{{{||||||yyytttpppmmmlllkkklllllllllrrr|||yyygggQQQDDD===888444333///000111111///......///////////////////////////,,,...////////////000222//////////////////////////////000000111111000000000111222333444444555444777666666555444444333333444555999@@@KKKTTT[[[^^^hhhsss~~~|||uuukkkdddfffsssxxxpppiiieeecccjjjqqqxxx{{{{{{{{{{{{{{{yyywwwwww}}}xxxtttwww}}}}}}zzz|||}}}}}}{{{wwwuuuttttttmmmjjjllltttwwwuuuwww~~~{{{}}}~~~{{{wwwwww}}}~~~wwwsssqqqooossssssrrrooollljjjjjjkkkkkkjjjiiihhhfffeeedddddd]]]^^^```dddhhhiiihhhfffdddeeeeeedddccccccdddfffeeedddbbbbbbbbbaaa^^^\\\aaaaaa```aaa```]]]YYYUUUWWWWWWXXXXXXWWWVVVUUUTTTUUUTTTRRRPPPOOOMMMMMMLLLKKKMMMPPPSSSTTTSSSRRRQQQOOONNNNNNMMMMMMMMMNNNNNNOOOPPPQQQPPPOOONNNOOOPPPNNNOOOQQQUUUZZZ```fffiiikkkhhhggggggccc^^^]]]```]]][[[UUUNNNMMMNNNMMMJJJIIIGGGCCC@@@>>><<<<<<===999999999888888888888777777888777666333222333444555555555555555555555555333333222333444333000...++++++***************+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))***+++~~~~~~~~~zzzrrrwww~~~zzzyyy{{{|||{{{yyy}}}|||{{{}}}~~~}}}yyyuuuqqqpppmmmmmmllllllsss}}}wwwdddNNNCCC===777222222...111333333000...///000////////////////////////,,,---//////...///000222///////////////////////////000000111222222111111111222333333444444444444555555555555555555444444666777;;;CCCNNNWWW]]]___^^^nnn}}}uuuiiidddkkk|||xxxnnnhhheeefffjjjpppuuuwwwzzz}}}|||{{{wwwwwwwwwxxxzzz~~~~~~~~~~~~|||xxxvvvwwwwwwuuurrrppppppqqqkkkhhhlllvvvyyyuuuxxx~~~|||vvvrrrooommmpppqqqrrrpppllliiiiiijjjiiiiiihhhhhhggggggffffffbbb___]]]aaahhhmmmkkkhhhdddeeefffeeecccccceeefffeeedddcccccccccbbb___]]]```___^^^```bbbaaa^^^[[[[[[[[[[[[YYYWWWTTTRRRPPPRRRRRRPPPNNNMMMKKKJJJIIIKKKMMMOOORRRRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNMMMNNNPPPRRRJJJKKKMMMQQQWWW^^^eeehhhfffeeefffgggddd______cccccc]]]SSSLLLMMMSSSQQQLLLJJJGGGDDD@@@===;;;::::::999999999888888888888777777888888666333111222444444444444444444444444444222222222222333222///,,,+++***************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,---,,,,,,,,,))))))))))))))))))))))))'''''''''((()))*********))))))))))))***+++,,,,,,}}}}}}|||{{{|||}}}}}}wwwpppuuu}}}|||}}}{{{xxx}}}|||xxxzzz}}}~~~{{{xxxuuutttuuuuuutttsssyyyuuuaaaLLLBBB===777222111///222444444111///000111////////////////////////,,,---//////...///000222////////////////////////000000111222222222222222222222333444444444333333333333444444555666666666999999===EEEPPPXXX]]]^^^WWWiii~~~pppccccccqqq~~~xxxmmmfffeeefffffflllpppqqquuu~~~~~~}}}}}}qqqssswwwzzz{{{zzzyyywww|||zzzuuuzzz{{{zzzvvvvvvtttrrrooooooqqqrrrllliiioooyyyzzzuuuxxxzzzuuuqqqnnnkkkmmmoooqqqpppllliiiiiijjjffffffffffffffffffffffffkkkccc]]]^^^ffflllkkkgggeeeeeefffeeedddccceeegggeeedddddddddeeedddaaa^^^^^^]]]]]]___cccdddbbb```___^^^]]][[[XXXTTTPPPNNNQQQPPPOOOMMMKKKJJJHHHHHHKKKLLLOOOQQQPPPNNNKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIKKKKKKLLLMMMPPPRRRFFFHHHKKKQQQXXX___eeeiiibbbbbbdddfffddd```aaafffggg```SSSKKKNNNUUUTTTLLLJJJGGGCCC???<<<:::999999999999999888888888888777777888888666222111222444444444444444444444444444111111111222333111...++++++***************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))******++++++++++++***+++,,,,,,------,,,,,,))))))))))))))))))))))))&&&''''''((()))******+++************+++,,,---...