BM6P6(@ ~~~wwwzzzyyyWWW@@@<<<777555777444555444222111111222444555//////000111222333333444111000111222333333111///111444666333///---///222333...---222444111111555333555999::::::;;;<<<===999777555222000///......222333333333222000...---111000///000222222000///333222000///...///111222444444333222111111111222333999:::444//////000000000///------///000///...//////////////////////////////......------------///000111000...------...&&&))),,,---,,,,,,,,,---,,,***+++...///,,,,,,///,,,---...---,,,,,,---...------...///////////////,,,---///000000...---+++,,,,,,,,,...//////---+++,,,,,,.........---,,,+++,,,,,,,,,,,,,,,---...///111111000......---------111111000...---,,,+++***------,,,)))'''''')))+++zzztttwww}}}uuuUUUAAA<<<777666888444666555333222111222333444000000000111222222333333333222111222333444222111222333333000,,,+++///333222...---111333111111444444777999::::::999:::;;;777666333111//////......111222222222222000///...000///...///111111///...222111///......///111222333333222111111111111111333888999444//////000000000///------/////////...------------------------///////////////...------+++---000000///.........)))+++------,,,,,,---...///---...111111///...111,,,...///...---,,,---...///000111222222222222111------...//////...---,,,---------...//////---+++,,,,,,......///...---------,,,,,,,,,,,,---...///,,,,,,,,,---...///000111111000///...---,,,+++++++++++++++)))((()))+++...}}}uuuqqqtttzzzoooSSSAAA===777666888444777666444222222111222222222222222222222222222222444333111222333444333222333333222...***+++///444333000///333555444333555777999:::;;;999888777888444333222000///////////////000000111111000000//////.........000000...---000000.........///000111222111111000000000000000222777888333//////000000000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,...///000111111///...,,,)))+++...//////......///,,,---...---,,,,,,---///000...///222222//////111---...//////------...///------...////////////...........................///...---...///...---+++,,,---...///////////////------,,,,,,,,,---......+++++++++,,,---...000111000//////...---,,,++++++)))*********)))***---000~~~yyysssooorrrxxxeeeNNNAAA===777777999444888777555333222222111222333333333222222111111111555222000000111333333222222333222///------000333444222222444777777666555888999;;;:::888555555555111000000///////////////......//////000000000000///......///000000///---///......---......///000000000////////////000000111555666222///000111///000...,,,---...///......,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111...---+++,,,------,,,,,,...//////000///...,,,,,,...000///------111111...---000...///000///.........000,,,,,,------------,,,,,,///......---......///000111///......//////---+++---......///000000000000------,,,,,,,,,------...---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***+++++++++***+++---///{{{yyyuuurrrvvv{{{xxxYYYHHH???===666777:::444777777666444333222222111444444333333222111111111333111///...000111111111111222444333222111111111111222222333555666555333666888999888666333222222////////////////////////---------......///000000000000///000111222000..................///000000000///////////////000000000333444000///111111//////...,,,,,,...///...---........................---...111222222111///---111///---***((()))---000000000000...------///111000---...111111------///...///000///.........000/////////000000//////...///............///000111111000......//////...---/////////000000111111111...------,,,,,,,,,------------,,,++++++++++++,,,---------------,,,,,,,,,,,,---------++++++,,,...}}}zzzyyy{{{zzzzzz~~~|||bbbLLL@@@===;;;555888;;;555777666666555444333222222444444333333222222222111111000......000111000///111222444555555444222000---///000000222444333///333555666666444222111222//////000000000000//////---,,,,,,,,,---...//////111000000111222222111///---......///000000000111///////////////000000111///222222//////111111//////---,,,,,,---......---////////////////////////,,,...///111111000///...333111...***((()))---111...///000///......///111111//////222222///...000---...//////------...///------.........---,,,,,,.........//////000000111111000......000111000///222111111000000111111222......---,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,---------,,,---......,,,,,,,,,...~~~uuuuuuwww}}}qqqaaaNNNAAA:::::::::444888<<<555555555555555555444333333333333333333333333222222111000///000222222000///222222222333444333222111,,,000111000222555333...///111333444222111111111///000111111111000//////------,,,++++++,,,---...000//////000111111000.........///000111111111111000/////////000000111222///111000...///222222...///---,,,,,,---......---////////////////////////,,,---...////////////////////////---,,,,,,...000,,,...///000//////000111111...///111111...---///,,,...///...---,,,---...+++++++++++++++***)))))),,,---///000111111000000111///---...000222222222444444222111000000111111///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------***,,,.........---...000xxxppppppvvv~~~~~~vvveeeXXXNNNAAA;;;666999999444888<<<666444555555666555555444444333333333333333333333333111000111222333333111///333111000///111222222222...333444222444888666000,,,///111222111111111222000111111222222111///......---,,,+++++++++,,,---///......///000000///---......000111222222222222000000000000000111222222...000000...///222222...///---+++,,,---...------////////////////////////------------......//////+++---000111000//////000***,,,///000000///000000///,,,,,,///...+++***,,,,,,---...---,,,,,,---..................---,,,++++++---///111222222000///000///---...000222333333666555333111000000111111///...---,,,,,,,,,,,,,,,222111///---,,,******)))+++++++++,,,,,,------...(((+++---...//////000222zzzyyyssssssuuuzzzxxxlll]]]SSSOOOKKKDDD???;;;888666555777888777777333444555555555444333222333333333444444333222222333333222333333444555666333333333222222111111111111111222222222111111000222---)))+++000222///***---.../////////...,,,+++///---,,,,,,...//////......------------.../////////............//////000//////......///000222333000000000000///////////////---,,,,,,...//////...,,,...000000...---------,,,,,,,,,---///222444666...,,,+++***,,,---,,,+++.........///111000...,,,,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++(((***+++---......------...000222444555444222111000000000000////////////111......111111......111555333000------...111333000000///---******+++---,,,,,,,,,------,,,++++++******+++,,,...///000000}}}yyyzzzsssuuuyyyqqqaaaWWWJJJCCCAAA???:::666:::888666555666777777666333444444555444444333333444444444444333333222111333333333333444555666666555555444333111000//////000111111111111111000000000///...///000000///---//////000111000///...---000...---...///000000000---------------.../////////............///000000000///.........///000111000////////////////////////...,,,,,,...///......+++---...---+++)))((((((......------...///111222///---,,,---...///...,,,.........///000000...,,,------,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,)))***,,,---.........---111333444666555444222000000000000000///////////////,,,---000000......111111000---,,,+++,,,...///...///...---+++***,,,---------.........---------++++++,,,---///000111222zzzzzz}}}vvvzzzppp[[[OOOGGG>>>:::;;;;;;999666999777666555666777666555444444444333333444444555555555555444333222111000333333333333444555666666666555444333111///...---///000000111111000000//////111333222000......000111111111222111000000//////---,,,,,,...//////...---------------......///...............///000000000///...---------...///////////////////////////000...,,,,,,...///...---+++---...---***(((''''''//////...---------......///......000111111///---......---...000000...,,,---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,---...............333444666666666444111000////////////000000000000///------000111...///222......---,,,,,,,,,------,,,------,,,++++++,,,...........................,,,,,,---...000111222333ӵĦĦӵĦ}}}{{{zzz~~~|||xxx^^^NNNFFFAAA;;;999;;;======;;;888777555555666777666444555444333222333444555666555555555444333222000///333222222333333444555666444444333222111000///......//////000000000000//////111222222000...//////111111111111000000000///,,,***)))***+++,,,,,,,,,------,,,,,,------...///......---......///000111111000...---,,,,,,,,,---.........///////////////000...------.........------///000000---+++***+++......---------,,,,,,,,,......///111222222///---///...---...//////...---,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,------,,,------....../////////111222444444444333222111////////////000000000000333000000222222......111.........///......------+++,,,------,,,+++---.....................//////,,,,,,---///0001112223334ĉ@ӵ>L=hĦ4ĉ@ӵ>L{{{xxxyyy|||yyy```MMMDDD???;;;777666888:::999888777666555555666666555333444444333222333444555666555555555444333222000///111111111222222333444555111111111111111111111111......///000000000000000111///......///000///...000000//////............,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,---......---------......///111111111000...---,,,,,,,,,,,,------....../////////000111///------......---,,,,,,...000111///......///++++++,,,------.........,,,,,,---///111111...,,,///---,,,---...///...---*********+++++++++++++++,,,+++++++++,,,------...------------.........///---...///111222222222111.../////////000000000111444111///111000+++***---,,,---...//////...------+++---......---,,,---...------,,,,,,---...//////,,,---...///000111222333GG=?HdĦ=ĪjGG=?HdĦ|||tttuuuzzz~~~|||dddOOOCCC@@@;;;999777666666777666555666555444555666666444222333333333333444555555666555555555444333222111000000000000000111222333333000000000111111111111222......///000111111111111111...++++++...111222111//////...---------------...,,,++++++---......---,,,,,,,,,,,,,,,------...---------......000111222222111///------,,,---------------......//////000111///---------...---,,,))),,,...///.........///)))***+++---.../////////++++++,,,---///000...,,,///---,,,,,,---......---******++++++++++++,,,,,,,,,++++++,,,,,,---...///...------,,,------......***+++,,,...///000111111......//////000000111111222...---...---(((''')))***+++,,,,,,------,,,,,,---///000000...---......---,,,,,,+++,,,---///000---...///000222333444444ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ|||uuupppuuu}}}yyygggUUUFFF???@@@<<<;;;999888888888777666555444444555666555333111111222333444555555555555444444444444333333222111.........//////000111222111111111111000000000000...///000111222222222222000///...,,,,,,///444999///...---,,,,,,,,,---......---,,,,,,...//////...,,,,,,++++++,,,,,,---...------------///000111222222111///...---......///,,,,,,---......///000000111///---------...---+++***,,,...///...,,,,,,---***+++,,,...////////////,,,++++++,,,...//////...///---++++++---......---,,,,,,,,,------.........+++++++++,,,,,,...//////...---,,,++++++,,,------***+++,,,------...//////.........///000111111111000---,,,......******,,,,,,,,,,,,,,,---------...///111222222000............---,,,,,,---///111222000111222333444555666777?~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>&e??xxxqqqooowwwwwwcccUUUIII>>>;;;>>>::::::999999888777666666444444444555666555333111000222333555666666555444333333444444444333222222---------......///000111333222222111000//////...//////000222222333333333...111111...***---777@@@000///...---,,,---......---+++******,,,------,,,,,,,,,++++++,,,,,,---...,,,,,,------///000111222222111///......///000000,,,,,,------...///000000222000---------...---+++---///000000...,,,,,,,,,+++,,,...///000//////...---,,,+++,,,...000000000///---++++++,,,......---........./////////000000+++++++++,,,---...///000...---,,,+++++++++,,,---,,,,,,---------------------......///000111111222000......111111//////222...............///000111000222444333111///......//////...---...0002224442223334445556668889999994Dӵ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]Ħsssqqqsss{{{uuu```LLLCCCCCC@@@;;;777666666666666666777777777888666444333444444333222555444444555777888666555777555444444444444222111444333222111111111333333888555111//////000000000000000000222444444222000......------...///111222111111---)))***......+++((()))***+++,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......111111111111111000//////+++++++++,,,---...///000,,,...///111111000...---///////////////////////////,,,***,,,111222///,,,,,,***)))***...111000///000111///***))),,,---+++...,,,++++++,,,,,,,,,+++***+++---,,,,,,+++---...000///...---,,,+++******,,,+++)))***+++,,,,,,+++---......///000/////////111111000///...---,,,,,,+++++++++,,,---...///000***,,,///000000///000000---...///111333444444444;;;666333333333222666<<<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Ħ~~~uuuqqqqqquuu~~~vvv]]]NNN@@@<<<===;;;777555666666555555555444444444666444333333444444333111555444444555777777666555555444222222333333111000222111000000000000111222777444000...//////000///111000111222444333111//////......---------......///000...+++,,,000///,,,.........///......------++++++,,,,,,,,,---------,,,,,,,,,---------......000000000000000///............---,,,,,,,,,------...///000000///...---,,,........................---***)))+++...000---***---+++)))***---000000///222333111---,,,///000...000///------------------***+++---,,,,,,+++---...---------------.........+++***(((((()))***)))))),,,---......//////......111111000000///...------++++++++++++,,,---......111333444333111...---------...000111333444444555:::555222222333333999???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ӵ{{{xxxtttooorrruuu|||rrr]]]IIIAAA;;;:::;;;888666777:::999888777666555444444333333333444555555333000555444444555777777666444444222111111111111000...000000////////////000111666333000...//////000///111111111333444333111...000000000000///...,,,,,,---///...,,,---111111---111111000///...,,,+++***,,,,,,,,,,,,------------,,,,,,,,,---------......///////////////...------111000///---,,,+++******........................---------------------------+++)))+++...///---***///---******,,,...//////...000...***))),,,---+++222111000///............***,,,------++++++,,,...---------------...//////,,,***)))((()))))))))'''+++,,,------......------111111111000000/////////************+++,,,---...333444555444111...,,,,,,...///000111222444444555777444222333333444:::AAA4DuXӵ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ӵ{{{uuussssssssswww|||sss^^^OOOFFFBBB??????<<<888999<<<===<<<<<<;;;:::999999999333333333555666666333000444444333555666777666444333222111111222222111///000000000000000000111111444222///...///000000///222222222444555444111...111111222222222000...---......,,,)))+++111222000///......---+++)))(((''',,,,,,,,,------------...,,,,,,,,,---------......//////000000//////...---111000...---,,,+++******+++++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...///000...,,,000...,,,***+++,,,...///,,,...---)))(((+++,,,)))222222222000...------...+++,,,------++++++,,,---111000///------,,,------///---+++***++++++***)))++++++,,,------------,,,000000000000111111111111,,,+++++++++,,,,,,---...,,,///111111000////////////000000111222333555555444222333555444333888???4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>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?Ho9s&dq&ĒRwwwsssqqqtttwww|||ooo]]]OOOGGGEEEBBBAAA@@@<<<999;;;AAA;;;;;;;;;;;;;;;;;;;;;;;;555555555777888777444222444333333444666777555444444333222222333444222111111111222222333333333333333111//////000111111000222222444666777666222//////000111222222111000//////...***&&&(((///333222,,,,,,,,,,,,+++)))((((((,,,,,,---------.........,,,,,,,,,---------......000111111111111000/////////...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---...//////...,,,///...---+++++++++---......111000------///000---000111111///,,,***+++---+++,,,------++++++,,,---111000...,,,,,,,,,---...///---+++***++++++***)))***++++++,,,---,,,,,,,,,//////000000111111222222...------------......///***---000111111111111222111111111111222333555666111222444777555333777===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@GsĪj@h{{{wwwsssqqquuu{{{kkkYYYLLLEEEDDDAAA@@@AAABBB@@@===???EEE::::::;;;;;;<<<<<<<<<<<<:::999999999:::999666444444333333444666666555333555444333333555555444333111222333444555555555555222111000000222333222111222333555888:::999555222...//////000000000//////111000+++''')))000444333---.........------,,,+++,,,---------............,,,,,,,,,---------......111111111111111000000///------,,,,,,,,,---......000///...---+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++---......---,,,+++---...---000000------000///---...000111...+++)))+++...,,,---...---+++***+++,,,,,,,,,+++***+++---000111,,,***)))((()))))))))'''***+++,,,,,,------,,,,,,------...///000222222333//////............/////////111333444333222222222222222111111222333555666222333555888666444:::CCC4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s|||yyyyyyzzzyyyxxx|||nnn[[[OOOHHHFFFIIIHHHIIILLLPPPNNNJJJJJJMMMDDDDDDDDDDDDDDDCCCCCCCCC???>>><<<;;;;;;:::888777444333333444666666555333555444333444555666555333111222444555666666555555222111000111333444444333222333666:::<<<;;;888555444333222111111111111111000111///,,,...333444111000000000000///...---,,,------------............,,,,,,,,,---------......000000000111000//////...---------,,,,,,------...,,,---------,,,+++)))(((------------------------,,,---------,,,+++++++++***,,,//////---,,,,,,...+++...///,,,,,,///...+++,,,///111...+++))),,,///,,,---...---+++***+++,,,+++***))))))***,,,///111+++***(((((()))***))))))+++,,,,,,---------------+++,,,---...000111222333///......---------......000222444444333111111111333222111111111333555666555444555666444777CCCOOOΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ}}}uuutttwww~~~}}}bbbTTTNNNKKKMMMQQQVVVWWW[[[aaa___YYYTTTTTTQQQQQQPPPOOONNNMMMMMMLLLCCCAAA>>><<<<<<;;;:::888333333222444555666555333555333333333555555555333111222333555666666555555333222111222444555555444222444777;;;>>>===:::777;;;:::777555444333333444000222333222333666444///111111111000///---,,,+++---------.........//////,,,,,,,,,---------......///////////////......---///...---,,,,,,,,,,,,,,,&&&'''***---......---,,,------------------------...///000///...---,,,---(((,,,///000...,,,,,,......111222000000333222///,,,///111///+++***---111,,,---...---+++***+++,,,...---***((((((***,,,---,,,+++******+++,,,,,,++++++,,,------......------***+++,,,...///111222333...------,,,,,,,,,---------///111222111000111111444333111111111333555666888666444333333:::JJJZZZ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ~~~vvvrrrtttqqqwwwqqq___ZZZXXXVVV\\\fffmmmqqqvvvwwwtttnnnhhheeefffbbb___```cccddd```\\\UUUNNNJJJKKKFFF===777777666777777666444111000000444444333555666777555444444555777777666666888999777777777777666666666666444666999::::::<<<>>>@@@FFF@@@:::888:::;;;999666...//////000111222333444111222222222222111000000000000///............//////---,,,,,,---...,,,+++.........///......------//////...------------...******+++***))))))+++,,,---,,,+++*********+++,,,///......///111000...,,,)))+++---...---,,,,,,,,,***---//////---,,,///222111///,,,+++,,,---,,,,,,///...---,,,+++*********---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***------,,,,,,,,,---......000///...---------------///////////////......---///000000///......000222111111111222333444555666999888555777::::::PPPuuu>AneneneneDenene>Ak<fhDeneneneyyyrrrrrruuuuuu|||}}}nnndddgggjjjiiinnnvvv~~~{{{zzzwwwvvvwwwzzzzzzvvvrrrfff^^^WWWSSSMMMDDD???>>>:::::::::999888666666666666555444444666555444222...222555888888777888888888888888888888888888888666888999;;;===AAAGGGKKKPPPKKKEEEAAA???<<<777333222222222333333333222222222222222222222111000000000000////////////......000...------......---,,,......////////////......//////...------------...***+++,,,---...///000111---,,,+++*********++++++---,,,---///111111///---+++,,,......---,,,+++,,,///000000///...------...222///,,,+++,,,,,,+++***///...---,,,++++++++++++++++++************++++++,,,,,,---...---,,,+++***------,,,,,,------......000///......---------...///////////////......---,,,---.........000333555000000000222333555777888999999666999<<<:::JJJzzzsssooosssyyy{{{{{{ssssss{{{yyyqqqhhh```XXXNNNHHHFFF<<<;;;:::999888888888888888777777777888888666444...222888;;;<<<;;;;;;;;;=========>>>>>>>>>======;;;;;;<<>>:::DDD|||uuupppnnnwwwxxxoooeeeZZZQQQLLLBBB@@@===;;;;;;;;;::::::<<<;;;;;;===???@@@???>>>999<<<@@@CCCCCCCCCCCCDDDGGGHHHHHHGGGFFFDDDCCCBBBAAAAAABBBFFFOOO]]]lllvvv|||{{{wwwmmm```RRRGGGAAA>>>>>><<<:::888555333111555444333222111000000000000111222333333111///...222111///000111111000...---...//////000///////////////...------------...///...---,,,***'''""",,,,,,++++++++++++***+++000///...//////...+++(((///000000///---+++,,,,,,,,,***)))+++///222111///...,,,++++++,,,,,,+++***------,,,+++++++++,,,,,,+++******))))))******+++,,,---.........---++++++,,,,,,---....../////////000000//////...//////000///////////////......---///000000///...---...///000000000222333555777888::::::666999???<<>>999666333222111111111333555777;;;:::999999888888999999222111000000111111000...000111222333444555555555//////...------------...333///+++,,,///111...+++++++++,,,---,,,+++***)))444333222222222000---+++,,,,,,,,,+++******---///...111333111...---...111111000000000000///,,,************+++,,,---...//////......------......///---.../////////...,,,,,,***+++...000111111000000111111000000111222333333///////////////......------///111000...,,,++++++111111111222333444666777...777777666999999???NNN|||tttoookkkjjjnnnssswwwwwwcccOOOAAA:::888666333000000111444555555<<<:::888888999:::;;;:::777444222333555666444222111444555444666:::999555555444222000...---,,,+++,,,---------------------,,,,,,+++++++++,,,,,,---.........//////////////////...,,,*********,,,---...------,,,,,,------...111111111111000///------***((((((***---///...,,,000000...------...///000******+++...000000...+++------///000111111111111444222///......//////...000---+++,,,...000///---+++,,,.../////////...---///...///444999;;;777333666888888444222777BBBLLL|||uuusssoooooosssxxx~~~~~~~~~|||hhhTTTEEE===:::666444111000222444555555===;;;::::::<<<======<<<666333111111333444333111222777:::;;;>>>AAAAAA===999777555222000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.................................---,,,+++++++++,,,,,,...------,,,,,,------...000000000//////---,,,,,,---+++)))***---///...---...---,,,++++++,,,---...///.........///...,,,)))------...///000111111000555222000///000000000///000...,,,,,,...///...,,,,,,---...///000///......000//////333888999666222444666777555333777AAAJJJyyyxxxvvvwww{{{{{{vvvssspppnnnpppvvvzzz{{{~~~oooZZZJJJ@@@<<<777555222111222444555444;;;::::::;;;===>>>===<<<777444111111222333333333333:::@@@CCCFFFJJJIIIEEE???>>>:::666333000---,,,------,,,,,,++++++******,,,,,,,,,,,,---...000000.........------,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------..................---,,,+++000...,,,+++---.........------,,,,,,,,,,,,------111000......//////---,,,------...///000000000000444222000000111111000///111///------......---,,,---...///000000000//////111000000333666777333000222555666555333777???FFF~~~}}}}}}}}}uuupppkkkjjjlllrrrtttuuuyyy~~~ttt___NNNCCC===888666333222333444444444777777777888:::<<<;;;:::888666333222222444555777666???GGGKKKNNNPPPNNNJJJHHHFFFAAA<<<777222///---------,,,++++++***))))))++++++,,,---...///111222......------,,,+++******+++,,,,,,------,,,++++++...------,,,,,,------..................---,,,,,,111///---,,,,,,,,,---.....................//////000...---...000111111111,,,---...///////////////333111000000000111000...000///...------------,,,...//////000000000000000111000000222444333111...000333555444333666<<>>}}}zzz~~~zzz{{{}}}}}}|||{{{{{{}}}iiiWWWHHH???:::888666555555555444222666555444555888;;;<<<<<<555444222000000333999>>>JJJUUU^^^aaaaaaaaa^^^[[[ZZZWWWPPPHHH???777222///------,,,,,,++++++******,,,,,,,,,,,,---...000000---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------........./////////......---,,,......---,,,***+++,,,)))***+++,,,,,,---,,,,,,222111//////000000...---,,,,,,---------------,,,......---...//////...,,,---...///...,,,,,,...000//////.........///000111///////////////...------///000000000111444999<<<~~~~~~~~~~~~ppp^^^MMMCCC;;;999777666666555333222555333111111444888;;;===777666555333333777???EEEOOO[[[eeegggggggggeeecccaaa]]]UUULLLBBB999333000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,------...,,,------.........------+++---000000...,,,,,,---((()))+++,,,------,,,,,,000000///000111000---+++,,,,,,---------,,,,,,+++.........///000000...---+++---......,,,---///222///...---------...///000---.........------------000///......///333888;;;~~~uuubbbRRRGGG<<<:::888777666555333111333000------000555999;;;::::::999777777<<>>777222...,,,++++++---......---+++,,,,,,------,,,,,,+++++++++---,,,$$$###///---,,,,,,,,,---...000111000...++++++---///111111,,,---.........,,,)))(((+++,,,---,,,,,,,,,...000---+++,,,...,,,)))***...111///---...000000...,,,///......---------.........//////000000000000///333111///......000222444111111...,,,...111000+++///000000000000...,,,+++------------000333666888xxxuuuzzzttt^^^NNNAAA888222333666555333444555444333333333444555555999:::;;;<<<===@@@DDDHHHIIIPPPYYY^^^]]][[[[[[]]]]]]ZZZTTTNNNGGG@@@888333///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111+++%%%'''///......---,,,------...///111///,,,*********(((''',,,---......---,,,***(((+++,,,------,,,---///111---++++++...///------000000...,,,,,,///000000.........---------....../////////000000111111000000333222000......///111333000000...,,,...111000,,,...//////000000/////////......------///111333555vvvrrrrrr{{{}}}eeeTTTCCC<<<666555444111111333333333222111111222222333888888999999:::===AAADDDFFFKKKQQQTTTTTTTTTVVVXXXYYYVVVQQQLLLFFF???888333000...,,,,,,------,,,+++---,,,+++******+++,,,---///...000222000+++***,,,///......---,,,------------,,,,,,,,,......,,,+++,,,------...---,,,***))),,,---...---------///111111,,,***///222000///000///---++++++---///000000---------------...///000///000000111222222111111444222000///...///000111...000...,,,---111111---.........///000111222333//////...---...///111222zzzuuuvvvjjjXXXDDD>>>888555111------000222222222111111111111111444555666666777:::>>>BBBFFFIIIMMMOOOPPPQQQTTTVVVUUURRRNNNIIIDDD===777222111///---,,,,,,---+++***---,,,***))))))***,,,---...---,,,---...,,,+++***---------------------...++++++,,,---///...,,,))),,,------------,,,+++***,,,---......---...000111444---***...222111---,,,000...+++***+++---///000---------------...///000///000111222222222222222444333111///......///000---//////,,,---111222///000000/////////111333444...---------...///000111}}}}}}~~~yyyyyykkkXXXGGG@@@999555111,,,---000333333333333222222111111000111222333555888===@@@GGGIIIMMMPPPRRRTTTVVVXXXTTTQQQLLLGGGBBB===777333111///---,,,,,,---+++***---,,,***))))))***,,,---///---***(((***------+++)))***+++,,,...////////////...---+++)))%%% ,,,,,,,,,,,,,,,,,,++++++,,,---...---------///111000***''',,,111000...---000///---***)))***,,,...---------------...////////////000222222333333333444333111000////////////,,,//////------000111000222111000//////000111222+++,,,,,,---///000222222yyywwwxxx}}}zzz|||lllYYYKKKBBB:::777444000000222444444444444444333222111///000111111333555:::===GGGJJJOOOTTTWWWYYYZZZZZZVVVQQQKKKEEE@@@<<<888555000...,,,,,,------,,,+++,,,+++***))))))***+++,,,//////+++((()))...000...'''(((***,,,...///000000...------,,,+++)))$$$!!!,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,...000***&&&%%%+++///000///000......---+++)))))),,,...///......---------............000111222222333333222222111000000/////////,,,000111---,,,///111000111000000/////////000000+++,,,---...000111222333zzzvvvwwwyyy~~~}}}ooo]]]LLLAAA888555555333222333444444444444444222111000111111111111111222666999EEEIIIPPPWWW\\\^^^\\\ZZZUUUPPPGGG@@@;;;888555444///---,,,,,,---...---,,,************************+++......******///000...((()))+++---............++++++,,,...111222111///,,,,,,,,,+++,,,,,,,,,---***+++,,,+++++++++---///+++((())),,,---,,,,,,///(((***,,,+++******---000000///...---------------------///000111222222222111111000000000000000000---111222...+++...//////---......///000000000000---...///000111111111111}}}vvvwww{{{~~~qqq```KKK>>>444222444444222111333333444444333222000///333444333111000000333555BBBGGGPPPYYY___```]]]ZZZSSSLLLBBB:::555222111000...---++++++---......---)))***++++++++++++***)))&&&,,,///,,,***......+++)))***,,,---...------,,,...------...//////...---,,,,,,,,,++++++,,,------)))***++++++***+++---...000......///,,,''''''+++$$$'''+++,,,+++,,,///222111000///...---,,,,,,,,,,,,---...///111111222222000000000000111111111111---222333...+++---///...)))+++---///111111111111000000111111111111000000}}}zzzyyy}}}{{{}}}vvvcccTTTEEE:::888777333//////444555777777666222...+++000///......///222666888AAADDDJJJTTT]]]___ZZZTTTKKKDDD;;;555333000,,,''',,,,,,,,,,,,++++++***)))*********)))******+++,,,000...------------,,,***,,,+++*********,,,///000///...,,,,,,...///...---,,,)))''')))---000---***------------------,,,,,,//////---,,,,,,,,,,,,,,,,,,***)))***,,,.........---...000222333222111000---+++,,,000111///000222000...---...000222222111/////////000000000000000,,,+++++++++,,,...000111111///...---...111444666~~~}}}tttrrruuuttttttttttttuuuuuuuuuuuuvvvsssppprrrwww{{{zzzyyy|||~~~~~~{{{||||||jjjXXXKKK>>>;;;:::666333333777888999888666222///,,,111000//////000222444666>>>AAAGGGQQQXXXYYYSSSMMMAAA;;;444111111111///,,,++++++,,,,,,,,,+++*********************+++,,,,,,---,,,+++,,,---...---,,,,,,+++******+++,,,...000///...,,,,,,...///...---111...******------)))&&&...------------,,,,,,,,,...------------,,,,,,,,,,,,+++***+++---...///...///000111222222000///---///,,,+++...///...000444000///...///111222222222////////////////////////,,,,,,++++++,,,---//////333222000//////111333444~~~tttkkkfffeeehhhjjjjjjjjjkkkkkkjjjiiiiiikkkhhheeegggjjjmmmmmmkkkrrrssssssrrrssswwwuuuaaaTTTGGGAAA>>>:::888888:::::::::999666333///---000000000000111222444444<<<>>>DDDLLLQQQOOOIIICCC888333///---///000...---******+++,,,,,,,,,++++++++++++******++++++,,,---+++***)))+++---...------,,,,,,+++++++++---...//////...,,,,,,...///...---222///,,,+++,,,,,,)))&&&......---------,,,,,,,,,+++,,,---.........---,,,---,,,+++,,,...//////...111222222222000...,,,+++111,,,+++,,,------111555000///...///111222333222........................000000///...//////000000555444222000000000222333tttkkkhhhggghhhkkkooooooppppppooonnnmmmlllllliiieeeddddddcccbbb```fffffffffgggkkkttt~~~lllaaaSSSHHHBBB???<<<:::===<<<;;;999666222///---...///000222333444555666<<<>>>CCCHHHJJJGGG@@@;;;666222...,,,,,,,,,+++))))))***++++++,,,,,,,,,,,,+++++++++++++++,,,------+++***)))***,,,---,,,+++---,,,,,,,,,,,,---...//////...,,,,,,...///...------+++***+++...///...,,,.........------,,,,,,+++)))***---/////////...---...---,,,,,,.../////////111111111000///...,,,+++000,,,+++...///...000444000...---...000222222111...............---------//////......------------333222111000000000222222vvvrrrsssuuuwwwzzz~~~}}}|||{{{zzzwwwqqqlllgggccc```]]]^^^^^^```cccjjjuuuwwwnnn___QQQHHHDDD@@@<<>><<<888555222///...---...000333555777999999>>>@@@CCCEEEDDD@@@:::666444111///---,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***++++++,,,***)))------------------......///...,,,,,,...///...---*********,,,...000111111//////...---,,,,,,++++++(((***,,,/////////...---///---,,,,,,...//////............//////.........---+++---111222///...000///...------///111111000//////......------------+++++++++******)))((((((///.........///000222333xxxqqqkkkfffdddaaabbbdddiiirrr|||xxxkkk[[[QQQLLLFFFAAAAAA@@@===999666333222111000111222444666999;;;<<<@@@AAAAAA@@@>>>:::555333......------------------******+++,,,,,,,,,++++++------,,,,,,------...//////---++++++,,,,,,***)))------------......------///...,,,,,,...///...---+++,,,------...///000000//////...---,,,,,,+++******+++,,,...//////......///---,,,,,,---......---,,,,,,,,,---...//////000,,,+++...333333///---...///...---...000111111111000000//////...---------...............---,,,+++---------...///000111222~~~{{{uuuqqqpppmmmnnnqqqvvv~~~tttdddZZZUUUPPPIIIDDDBBB???;;;888666666666666555555555666888;;;<<>>===:::666111---,,,,,,+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,+++***)))...------------...//////,,,++++++,,,...//////...---......///......------///...,,,,,,...///...---***,,,...//////000111333000//////---,,,+++******------,,,,,,,,,---.........,,,++++++,,,---,,,+++---,,,,,,,,,,,,---...///000------///000---...111333222111111444555555444222111111000///.........---...///000000///...---111111111111000000000000}}}}}}~~~{{{|||~~~|||yyyrrrqqqooofffZZZQQQGGG===:::999777888;;;===:::777666777888888888:::666222////////////...//////......---,,,***)))000...,,,+++,,,------,,,---......///000111111222333000,,,,,,------+++(((---------+++)))***,,,///000000...------...///000++++++,,,---///...+++)))++++++,,,,,,,,,,,,---------..................---...---,,,,,,,,,,,,---......---,,,++++++---///000111111000///////////////333222222222222222222222///////////////000111111111111000000000000111111//////......///000111111|||}}}}}}~~~yyyuuuvvvyyy}}}{{{zzzxxxnnnbbbUUUIII<<<777555555888<<<===:::777555555666555555777444000...............000000000//////...------000...,,,+++,,,------,,,------...//////000111111222000---,,,------,,,***------,,,+++******---/////////...------,,,------++++++,,,---......+++)))*********+++++++++,,,,,,,,,------......------,,,...---,,,++++++,,,---...+++*********+++---///111111000//////.........///222222222333333333333333///////////////000000111111111000000000000111111222222111111000111111111~~~}}}~~~|||yyyyyy{{{~~~{{{zzzyyyzzz|||||||||zzz{{{{{{~~~~~~xxxwwwyyy{{{uuuiiiWWWJJJ;;;444222333666;;;;;;999555333333333222111333000---,,,---..................///............000...,,,,,,---------,,,---------...//////000000111///---,,,------,,,++++++,,,,,,+++++++++...000.........---,,,+++***))),,,++++++---......,,,***))))))*********++++++++++++,,,,,,------,,,,,,+++...---,,,++++++,,,---...*********+++,,,///111333000///......---.........111222222333444444444444//////......//////000111111000000//////000000111333333222111000000000000}}}}}}xxxuuurrrqqqrrrtttuuuuuulllkkkkkkmmmoooqqqqqqppprrrrrrssswww{{{~~~~~~}}}tttfffUUUHHH;;;444222111444777777555222111111111000//////---++++++,,,---...---++++++++++++,,,------...///---,,,,,,------,,,+++,,,,,,------...............---,,,+++++++++++++++***+++,,,,,,,,,,,,///111......//////---+++)))(((,,,++++++,,,......,,,***************+++++++++++++++++++++,,,,,,+++++++++------,,,++++++,,,------,,,,,,,,,---...000222333///......---------......000111222444555555555444///............///000000000000////////////000000000//////.........//////||||||}}}{{{tttpppmmmjjjiiiiiihhhgggbbbaaa```aaaccceeedddcccgggggghhhkkknnnqqqqqqpppqqquuu}}}nnn___MMMCCC:::666444111000222222000//////000111000///...,,,***+++,,,......---++++++******+++,,,---......---,,,---......,,,+++,,,,,,,,,,,,,,,---------+++++++++***))))))***+++***,,,------,,,---///111//////000///...,,,***)))---,,,+++,,,------,,,++++++++++++,,,,,,,,,,,,---***++++++++++++++++++***---,,,++++++++++++,,,---,,,,,,,,,------...//////......------------...//////000222444555555444444...............//////000000000////////////000000------------...///000111zzz{{{~~~}}}pppffffffhhhllluuu}}}uuuqqqllliiifffdddaaa___[[[ZZZYYYYYYZZZZZZYYYXXX[[[\\\]]]```dddfffeeedddeeekkksss|||{{{gggWWWEEE===777666555111......///...---...000111000......,,,+++,,,...//////......---,,,,,,,,,...///000...---,,,---......,,,***+++++++++++++++,,,,,,,,,)))***+++***))))))+++,,,+++,,,......------...000////////////...,,,++++++---,,,++++++------,,,+++++++++,,,,,,,,,---------***++++++,,,,,,++++++***---,,,+++******+++,,,---******++++++++++++++++++.........---......///000///000222444444444222111......------......///000000//////......//////000------...///000222333444{{{{{{~~~cccVVVNNNQQQTTTUUU\\\gggsssvvvzzz~~~~~~|||zzzssspppkkkgggddd```]]]ZZZTTTRRRQQQQQQRRRQQQPPPNNNOOOPPPRRRVVVZZZ[[[YYYWWWXXX^^^fffnnnuuu|||uuu```PPP???888333333444000......///...---...//////...,,,///...---...///000000......---,,,++++++---...///...------...///...,,,***++++++++++++++++++++++++)))+++,,,,,,******,,,///,,,---//////---------.........---,,,++++++,,,,,,...,,,++++++,,,---,,,+++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---)))***+++,,,------------///.........//////000111...000222333333222000///...------------...////////////............//////.........///000111222333~~~zzzyyyhhhVVVJJJCCCFFFHHHGGGLLLWWWZZZ___eeelllpppqqqpppnnnllliiiddd```]]]ZZZVVVTTTNNNLLLKKKJJJKKKKKKJJJHHHEEEGGGJJJOOORRRSSSQQQNNNNNNSSS[[[bbbhhhooowww}}}ooo[[[JJJ<<<555000111222000...///000///......///...,,,***111///...///111111000///---,,,***))))))***,,,------------...///...,,,***++++++*********************,,,...---++++++...111---...000///...------...---,,,+++*********+++,,,...,,,++++++,,,------,,,)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,***+++---///000111222222///////////////000111111...000222333333111///---...------------...////////////............//////......---------......///xxxssstttyyymmmSSSDDDBBB???=========???@@@HHHKKKQQQWWW\\\```ccccccbbb^^^[[[]]]___]]]UUUMMMGGGFFFFFFFFFGGGFFFEEECCCAAACCCEEEFFFEEEEEEFFFGGGGGGJJJNNNQQQUUU]]]fffmmmrrrvvv|||}}}}}}~~~{{{{{{{{{|||zzzkkkYYYLLL;;;777444444777666222---///000///...---,,,---...///000111111000...,,,***///---,,,---//////,,,))),,,---...//////---+++***,,,,,,+++*********++++++,,,------...------,,,,,,+++...000000---,,,---...///......------,,,++++++222000......///...+++(((+++)))(((+++///---$$$...........................------...//////...,,,///...,,,++++++,,,...///---,,,++++++,,,---,,,***---555777222...//////---.........////////////000---------------------------,,,,,,---...000222333|||vvvsssuuuzzz}}}^^^KKK@@@???<<<:::999:::<<<======@@@EEEJJJOOORRRTTTUUUYYYWWWUUUVVVVVVSSSLLLFFFEEECCCBBBAAAAAAAAA>>><<<===???AAABBBAAAAAABBBCCCAAACCCEEEGGGIIIOOOVVV\\\eeekkksssyyy}}}~~~qqqllljjjgggccccccfffhhhmmmssszzzuuueeeSSSEEE<<<999555555777777333///111111000///......///000...///000111000///---+++///---,,,---......,,,***------.........---,,,+++///......---,,,,,,,,,,,,,,,,,,------...---------,,,...000000...,,,---///......------------,,,,,,///---,,,---......,,,)))***)))))),,,///---(((###...............---------//////...///000000///---///...,,,++++++,,,...//////---,,,---//////...---,,,///000---...000///***------........./////////........................------,,,,,,---///111222|||vvvuuuwwwzzz~~~cccNNNDDD;;;:::888666555666777888222555888<<<@@@BBBCCCDDDNNNNNNOOONNNLLLGGGCCC??????===;;;::::::999777555888:::<<<<<<;;;;;;<<<===<<<<<<<<<<<<===???DDDHHHRRRZZZdddkkkppptttyyy}}}~~~rrrbbbYYYUUUPPPNNNOOOOOOSSSYYY___fffppp{{{~~~ooo___MMM???999666333222444444222000333222111000000000111111---...///000000///...---///---,,,,,,......,,,+++.........------------,,,000//////...---,,,,,,++++++,,,,,,---.........------...000000///......///---------------.........,,,++++++,,,------,,,***((()))***,,,------,,,+++///.........------,,,,,,111000///000222222000///...---,,,++++++,,,---...---,,,,,,---///000///...,,,,,,+++***...222///))),,,---------............////////////////////////...---,,,,,,,,,---///000wwwtttxxx|||gggOOOCCCAAA888777555333333333444555000111444666888::::::;;;EEEHHHKKKIIIDDD???<<<<<<999777555444444444333111444555777888777666777888:::999888666666888:::<<>>777666555333333333333333222333444555666777777777===AAAEEEDDD>>>999888888444333111111222333222222222444555555444444444555777666444333444555666666:::???EEEIIIMMMTTT\\\bbbfffnnnxxxyyylll]]]UUUQQQOOORRRVVVRRRSSSSSSPPPOOOSSS]]]eeegggkkkpppvvvzzz~~~nnn^^^PPPAAA666888888888:::===???@@@AAA>>>:::666333222222111000.........///////////////......---,,,,,,,,,,,,---000///...---------......------...------+++***)))+++,,,,,,---.........---------...///000000//////+++,,,------...///000000///000000///---,,,+++***)))+++---***'''&&&)))---......------,,,,,,,,,,,,...------...//////...,,,---------,,,,,,---------+++***)))+++---......---//////000///,,,***+++...,,,,,,,,,---------......------.........////////////...---,,,+++,,,------yyytttvvv|||```NNNDDD<<<888999777666666555444444333444444444444444444444555555666:::======:::666444444333111//////111333333333111333555444333222333444333111000000111333333222555888;;;===@@@FFFNNNTTT[[[dddooowww}}}rrrggg```\\\ZZZ]]]aaacccaaa]]]WWWRRRQQQUUUYYYUUUYYY```gggnnnuuu}}}}}}rrraaaQQQFFF;;;222555888;;;@@@DDDHHHJJJKKKHHHBBB;;;777555444111///////////////.....................,,,++++++,,,.../////////.........------......///000000///---,,,,,,------......------,,,---,,,,,,---///000///...,,,,,,---...//////000000000111111000---+++***+++,,,------***&&&&&&(((+++,,,,,,,,,,,,,,,,,,---------,,,+++,,,---...,,,***---------------------------,,,,,,---///000///.........//////***&&&(((...,,,---------............---------......//////000///...---,,,,,,---......|||xxxwww{{{~~~dddKKKBBB@@@:::777999777777666555555444444444444444333333333333333333333555888:::888666444222444222//////000111222222111222444444222111222333111///------///111000///000333666777888;;;AAAFFFMMMVVV```jjjttt~~~|||tttqqqooommmooottttttpppkkkddd^^^[[[YYYYYYSSSUUUXXX[[[^^^ccciiimmmnnnjjj___PPPEEE@@@;;;666777<<>>@@@;;;999<<<777777666666555444444333555444333333222333333333333444777999:::888666333666333000//////000000000000222333333222111111222222///,,,---///000///---,,,000444555555666999<<<<<>>>>>???===@@@FFFOOOXXX___dddgggiiiYYYQQQGGG@@@<<<999444000222111000...------------...//////,,,))))))---000---...000111111///---,,,)))***---...//////---,,,/////////...---,,,******+++))))))+++...000...,,,............////////////***,,,///...+++***+++---------,,,+++,,,,,,,,,,,,)))***+++,,,------...///,,,++++++,,,------,,,***,,,------......------,,,---,,,++++++,,,---,,,***444,,,)))...111//////111.........////////////000...//////000111222222222///......---...///000111|||~~~gggRRRGGG===::::::999888999666666444333333444555666222333555555444333111///333444666888999888666555:::888444111///000111111333333222222111000000//////111111///---,,,000333///000000111333555777888888888===FFFOOOWWWcccmmm}}}}}}{{{vvvooolllmmmhhhfffbbbZZZRRRLLLIIIHHHIIIFFFBBB???>>>>>>??????IIIRRR\\\fffqqqxxxxxxtttiii[[[KKKBBB===666222111,,,...//////.........///222111///...---------...000,,,)))))),,,//////...---,,,***+++,,,------,,,.........---+++)))((('''((()))***,,,---...//////...---,,,,,,---...000111......//////...,,,+++)))/////////...,,,***((('''++++++,,,...///...+++)))------,,,,,,,,,,,,++++++...,,,+++---000111///,,,+++,,,---.........------,,,---------......//////333222111000////////////000000000000///...---,,,---,,,,,,,,,,,,---......}}}|||mmmWWWMMMCCC;;;999:::888777777555444444444444555777888444555666666555333111000444666888:::::::::999888888666333111000111222333111111000000/////////...///000000000......000111000000000111333444666777666555888>>>CCCHHHQQQZZZnnnzzz|||vvvtttvvvxxxuuunnncccWWWMMMFFFCCCBBB@@@======AAAFFFJJJMMM[[[ccckkkrrryyy~~~{{{vvvqqqcccRRRIIIBBB:::444222000111222222111//////...111000///...------......000---)))***---//////...///---,,,,,,---...---,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---...............---,,,,,,---...///---............,,,+++***,,,,,,---------------,,,///...---......---***(((.........------,,,,,,,,,,,,++++++,,,......---,,,------------.........///------........./////////333222111000////////////000000000000///...---,,,...............///000000~~~|||~~~{{{___NNNFFF>>>999999999777555666333333333444555666888999777777777777666444222111555777999;;;<<<<<<<<<<<<555444222111000111333444///........................------...//////...,,,111111111111222333444444666444555999;;;>>>DDDLLLZZZfffuuu~~~{{{nnn^^^PPPGGGBBB=========@@@FFFPPPYYY^^^nnnttt{{{zzzvvvgggUUUIII@@@888222000444444555444333111///...000000///....../////////111---***+++...000///...111///------......---,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......------...------,,,,,,,,,,,,---------......---,,,+++***++++++,,,---.........---///---,,,,,,------,,,+++000//////...---,,,,,,+++(((***+++,,,+++***+++,,,......---------...///000.........///////////////222111000//////.../////////////////////...---,,,...............//////000mmmWWWKKK@@@;;;888::::::777555666444444444555555666666777888888888888666555333222555666888:::;;;<<<======555444222111000111222222........................,,,***)))+++......+++(((111111000000000111222222111///000444666888===DDDKKKUUUaaajjjpppvvvuuueeeWWWMMMHHHCCCCCCEEEIIIQQQ\\\gggnnnxxx~~~xxxgggRRRDDD<<<555222333666666555555555333000...//////////////////000000111...+++,,,///000///---111///------------,,,+++//////......---+++***)))------............---,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,+++*********)))((())),,,///////////////...---,,,++++++***'''***---,,,***)))***---...---,,,++++++---///000////////////////////////111000//////.........///.../////////......---,,,,,,,,,++++++,,,,,,---...vvv]]]LLLDDD===999888;;;;;;888666777666666555555555444333333888888777777555444333222333444555777888:::;;;;;;777555444222000/////////000000///////////////...---+++***,,,//////,,,)))000000/////////000000111,,,++++++///000000555<<<@@@FFFNNNTTTZZZdddpppxxxyyykkk^^^VVVRRRNNNQQQUUUZZZbbblllwww~~~uuucccMMM@@@:::888999<<<;;;999777666666444111////////////000000000000000000...+++,,,///000...,,,000...,,,+++,,,,,,+++***/////////...---,,,+++***....../////////...------)))***+++,,,------......---,,,,,,,,,+++++++++++++++++++++++++++***))))))((('''&&&(((+++...///...------,,,,,,+++******)))(((+++...---+++***,,,...,,,+++***))))))+++---...///////////////.........000///......---........................------,,,+++++++++++++++,,,------gggRRRFFF@@@;;;999999<<<;;;777666888555555555555444222111000666666555444444333333333222222333444555777888888777666444222000///......222222111111000//////...///......///000000///---//////.........///000000111//////000000...111666666999===AAAFFFOOOZZZcccrrrwww~~~~~~rrrgggaaa___]]]cccjjjqqqwww~~~|||vvviiiXXXFFF>>><<<>>>BBBFFFFFFAAA<<<999888777444111000000000111111000/////////---+++,,,...///---***///---++++++,,,,,,+++***,,,,,,---...////////////...///////////////......***+++,,,---............,,,,,,++++++++++++,,,,,,((()))***++++++,,,+++++++++***)))***+++,,,+++***++++++++++++***************,,,---...---,,,---...******)))))))))***+++,,,...............---------......------------......------.........------,,,---------------......///sss[[[LLLCCC???;;;999999;;;999666555888222333333333333222000///333333222222222222222333222222222222333444555666555444333222111000//////333333222111///...------.../////////------///000...---------...///000000444222111222111...000555000222444666999???GGGMMMZZZaaallltttzzz{{{uuurrrqqqrrryyy~~~xxxvvvsssmmm```SSSHHHFFFIIIMMMRRRVVVVVVNNNEEE???<<<:::777333111111222222111000///......,,,***+++---...+++(((///---++++++---------,,,,,,,,,...//////000000000...//////000000000//////---......///...---,,,+++,,,,,,+++******+++,,,---+++,,,,,,---------,,,,,,,,,,,,,,,---......,,,)))******++++++++++++,,,,,,,,,++++++,,,......---,,,)))************+++++++++...---------,,,,,,,,,,,,...------,,,------......,,,------......---------------,,,,,,------...///|||cccPPPEEE???===:::888888:::888444444888///000222222333222111000111111000000111111222333222222222222222333444555222222222222111111000000444333222000///---,,,++++++---...,,,)))))),,,000---,,,,,,---...///000000...,,,,,,...---+++---222---///222444555888<<>>DDDMMMUUU]]]gggttt}}}zzzpppkkkjjjlllooohhhfffeeehhhooouuuwwwxxxrrrdddWWWOOOHHH@@@;;;<<<777555555777444...---///---+++***+++,,,------,,,---///000///,,,+++---000000000000//////////////////000000000///...---,,,///...---+++***)))))))))000---+++******+++***))),,,...000000...---,,,---,,,---------,,,,,,+++***,,,,,,++++++***+++++++++------------------------...---,,,,,,+++++++++,,,.........------,,,,,,,,,,,,---......///........./////////...------,,,,,,++++++++++++++++++,,,,,,}}}wwwwwwlllVVVIIICCC===::::::;;;999777666666666444333333333222222111000000///444111------...000111000''''''))),,,///000...---333222222111111222222333000000000////////////.........//////...------,,,------.../////////////////////............//////...---------...111333555444:::AAAGGGNNNXXXdddmmmyyytttsssuuuyyy{{{~~~|||{{{~~~wwwhhh___UUUIIIBBBAAA<<<999777777444//////111///---,,,,,,---......------...///---++++++---000000000000000000000000000000000///......---------///...,,,+++***)))))))))...,,,***)))***++++++***,,,...//////...,,,,,,,,,***+++,,,---------------,,,+++++++++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,---.../////////////////////...------,,,,,,***++++++++++++,,,,,,,,,{{{yyy{{{fffTTTAAA;;;;;;:::888666999888666666666666555333333333222222111000000000000///------///000000///******+++---000111000...000000////////////000000000/////////.....................///......---,,,,,,---......///.........///...---,,,,,,---...///++++++,,,---///000111222111444999===BBBKKKVVV^^^ttt|||}}}}}}}}}}}}|||rrrgggZZZOOOKKKDDD???:::888555000111444111///------/////////...---------+++***+++---000//////000000111111222222111000...,,,,,,,,,---......---,,,+++***))))))))),,,***((((((***+++,,,+++,,,---......,,,++++++,,,)))***+++,,,......//////++++++***++++++,,,---...........................,,,,,,+++++++++,,,------------------,,,,,,,,,,,,***+++,,,......///////////////......---,,,,,,,,,******+++++++++,,,,,,,,,yyy{{{uuuYYYKKK===888777666444444999888777777888888666555222222222111111111000000------...///000000000////////////111333444333222///......------......///000000//////......---------...............------...//////000000////////////...,,,++++++,,,...///,,,---///000111000000///111333555777;;;BBBKKKQQQ___iiivvvwwwlllaaaZZZMMMEEE===888444111111444222000......//////...------,,,+++***)))+++---///...//////000111222333333222000---******+++---///...---,,,+++***************(((''''''***,,,------+++---...---+++***+++,,,)))***+++---......//////*********+++,,,---...///...........................---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------//////...------,,,,,,+++*********++++++,,,,,,---|||uuusssyyyvvvfffPPPHHH@@@;;;666222222666777666555666888777666444222222222111111111111111,,,---///000000////////////......///111222111///222111111000000111111222111000000///......------------...............---......////////////...---...---,,,++++++,,,---...---...000000000...---,,,//////...///222777===AAALLLXXXgggvvv|||rrrjjjXXXMMMBBB;;;666222222444222000...---......---,,,---,,,*********,,,............///000111222222333222000,,,)))(((***---///------,,,+++************)))((('''(((***---......,,,------,,,+++***+++,,,+++,,,---............---++++++++++++,,,---...///........................000///...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***.........---,,,,,,++++++))))))***+++,,,,,,------}}}vvvrrrttt}}}{{{aaaPPPEEEAAA>>>:::555000222888111111111333444444222000111111111111111111111111---///000000///...///000000///...///000111000///000000////////////000000222222111000///......---,,,---......///.........,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***)))///...------///222555777???JJJXXXgggxxxwwwfffYYYKKKBBB<<<777555666333111///.........,,,+++,,,+++***+++---......---......//////000000111111111///+++)))(((***,,,...---,,,++++++******++++++***((('''(((+++...//////---......---+++***,,,---,,,------............---,,,,,,+++,,,,,,---...///------------------------000///...,,,+++***))))))++++++++++++,,,,,,,,,,,,------...------,,,+++***......------,,,+++++++++))))))***+++,,,------...zzzvvvuuuzzz~~~gggRRREEE@@@;;;888777555222222555......///111333333111///111111111111111111111111///111222111///...///111333222000000111222222111...------,,,,,,------...333333222111000///......,,,------...//////......,,,,,,,,,,,,,,,+++*********+++,,,------,,,+++***+++,,,,,,---------------000/////////000111222222888???HHHSSScccuuutttfffVVVLLLEEE>>>;;;:::555333111/////////---,,,,,,++++++---000111///,,,.............../////////000...+++)))))))))+++,,,,,,,,,++++++******+++++++++***)))***,,,///000000...//////---++++++---///++++++---...////////////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,---------------......---,,,,,,++++++***((()))***+++,,,------...~~~vvvtttuuu}}}~~~iiiYYYNNNHHH@@@999444555666444111000//////000222444444222000111111111111111111222222111222333111...---///222222000......///000///...000000////////////000000444444333222111000///...,,,,,,---.../////////...............------,,,+++(((***,,,......,,,***(((,,,,,,---...///111222333...---------...///...,,,333888<<>>777555222111000000...---+++++++++...222222///,,,...............---------///---+++***))))))***+++,,,,,,++++++***+++++++++---+++******---///000000/////////---,,,,,,---///)))***+++...///111111222......---,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---...///*********++++++,,,,,,,,,((((((***,,,---...//////......---,,,,,,++++++***((())))))+++,,,---......}}}{{{zzz{{{lllYYYJJJCCCBBB;;;:::888555333111000000000000111222222111111111------...000222222111///000000//////000000111222//////000000111111222222//////......///000222333444444444333222000...---//////.........//////000------------------------)))******++++++,,,------+++***((((((***++++++***000---++++++,,,---------222111555<<>>JJJVVVaaannn{{{yyypppiiiaaaVVVNNNIII???777666666333000///000...,,,+++,,,------,,,+++---///...---,,,...000000...,,,,,,---------,,,,,,,,,,,,---------......+++++++++++++++,,,---...333---***------)))''')))------,,,,,,------...///,,,,,,******+++,,,...000++++++******++++++,,,---------,,,+++++++++,,,,,,,,,+++))))))+++++++++***------------............---,,,+++,,,---,,,+++)))...,,,***)))***++++++***}}}xxxxxx|||sss]]]OOOGGG???:::999666555444333333333333333333333444444444333333222111111111333555555444333444444333222111000//////111000000000000000000///......------...///111222444555555444333111///......------,,,,,,---------,,,+++)))))))))+++---...------,,,,,,+++******)))))))))***---000111111000...,,,***+++,,,------,,,---,,,...111222444<<>>999777555444333222222111111222111111111222111111000000///......///111222222111111111222222333333333333111111000000/////////......------------///000111444444444444222000...---------,,,,,,++++++,,,,,,///---+++)))(((***,,,---,,,,,,,,,++++++*********))))))))),,,...///...---,,,+++******,,,---,,,+++///...000222000///333:::FFFMMMYYYiiizzzxxxpppbbbUUUIIICCC@@@999444333333222111222333333111///---.........------------000...---,,,---...---,,,------------------------,,,+++++++++++++++,,,,,,,,,+++,,,---,,,***((('''++++++******++++++,,,---///...---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---...---,,,+++***///---,,,,,,---......---,,,,,,---------.........000///...///000000...,,,,,,+++)))***+++,,,+++***yyyyyy|||fffUUUDDD===<<<999555333666555333222000/////////000000111111000//////......---,,,---///111000000000111222333333333333222111000000000//////............------...///111222333333333333111///---,,,------,,,+++++++++++++++333111---***))))))+++,,,******+++++++++,,,,,,,,,---,,,+++,,,------,,,******))))))***,,,---,,,+++++++++---///,,,))),,,222<<<@@@KKK[[[nnn}}}~~~qqqdddVVVOOOHHH???888555555444444444666555333222000///............---,,,000///------.........---------------------------,,,++++++******++++++++++++,,,...---,,,+++***)))+++************+++,,,,,,//////...---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---...//////...---,,,...---++++++---...---,,,,,,,,,,,,------------...000///...///000000...,,,***)))))))))++++++***)))zzzzzz~~~lll[[[NNNAAA===<<<999666555555444333111///......---111111111111111000///...000...---...000222222111333333444444333111///...000//////////////////...//////......///000222333333444444333222000...,,,......---,,,++++++++++++333111///,,,*********+++)))******+++,,,,,,------333000...------,,,+++***)))((((((***,,,---+++***+++***,,,...,,,))),,,222333555>>>NNN^^^nnn}}}sssfff^^^VVVKKKBBB===;;;999777777777666444333222111////////////...,,,111///------...///...---...------------,,,,,,,,,,,,++++++************+++)))---///,,,***,,,,,,+++++++++******++++++,,,---............------,,,,,,,,,,,,++++++******++++++,,,---...//////000000///,,,***))))))***++++++***,,,,,,,,,,,,------------...---,,,,,,------,,,***'''''''''((()))***((('''wwwvvv{{{nnn[[[OOOGGG???===<<<999666777333222111000////////////000000000000///...---,,,111///......000222333222222222333333222000...,,,.........///////////////000000//////000111333444555555666555444222000...///...---,,,,,,+++++++++///...---,,,+++++++++++++++++++++++++++++++++,,,444111---******+++******((('''(((***,,,,,,+++)))------...000...+++...444000000666AAAMMMZZZlll{{{tttmmmeeeZZZPPPKKKGGGDDD@@@===;;;999777555555333000000111111...,,,111///------...///...---......---------,,,,,,,,,,,,,,,+++***************(((---...)))'''***,,,++++++++++++++++++,,,------..................---------,,,++++++******++++++++++++,,,,,,...000111222---,,,******,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++,,,---,,,+++)))'''''''''(((******)))'''yyyrrrttt{{{zzzbbbQQQCCC===888888777333222333000000////////////000000------------,,,+++***)))000...------///111222111---///111222222222000///---.........//////000000111000000000000222333444777777777777555333111000000///...---,,,,,,,,,,,,******++++++,,,,,,,,,,,,------,,,++++++*********222...)))''''''((())))))''''''(((***,,,,,,+++))),,,,,,---...+++))),,,222111000333;;;AAAKKK]]]nnn}}}wwwqqqeeeZZZUUUSSSNNNHHHCCC???<<<:::888666444111111222222///,,,111///...---//////...---.........------,,,,,,,,,,,,,,,+++***))))))******&&&,,,---'''%%%))),,,+++,,,,,,++++++,,,,,,---...------......///......------,,,,,,+++*********+++************,,,///111333000///------///000///...++++++,,,,,,,,,---------...---,,,---......,,,***)))))))))+++------+++)))sssmmmrrrwwwzzz|||aaaOOOHHHAAA???;;;888555444333333222222111000///...------,,,---...000222222111000,,,,,,,,,---...///000000000000000///...---++++++......///000000000000000///000111111333777<<<@@@CCCFFFDDD:::333444777:::////////////---+++)))(((******))))))))))))******---,,,+++*********+++,,,,,,+++*********+++,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,+++,,,,,,------000------222666===MMM]]]qqq~~~uuummmhhh\\\VVVNNNIIIFFFDDD@@@===666444222111111111///...111000......//////...---//////...---,,,,,,++++++000000...---,,,+++++++++///...---+++******++++++,,,,,,------...------,,,...------,,,***)))((((((------,,,+++***)))((((((---,,,,,,,,,,,,---............---------,,,,,,,,,+++,,,------............+++,,,,,,---,,,+++)))(((***)))'''&&&&&&(((***,,,|||qqqlllrrrxxx|||lllUUUGGGBBB<<<;;;888666444444444555222222111000///...------/////////000000///---,,,------------...///000000///////////////...------...//////000000000000000111222222222444:::CCCJJJSSSTTTNNNAAA555333444555222111///---++++++******,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,000///---,,,,,,...///000******************++++++,,,++++++++++++,,,------///------000333888EEESSScccqqq{{{vvvmmmfff[[[SSSMMMHHHCCC???888555222111111111000///333111/////////000///............------,,,,,,+++,,,,,,+++*********++++++---,,,+++++++++,,,---............//////...------111000///...---,,,,,,+++,,,++++++******))))))(((+++++++++,,,---...///000//////...---,,,++++++***)))***++++++,,,,,,,,,+++)))***+++,,,------,,,,,,***)))'''&&&&&&(((+++,,,yyypppmmmrrryyykkkYYYIII???<<<777666555444333444555555222222111000///...------....../////////...---,,,------------...///000000......////////////......//////000000000000000000666777777666:::EEEUUUaaammmlllbbbPPP???888777666555333///,,,******+++,,,,,,,,,++++++++++++,,,,,,+++***)))((()))***+++,,,---,,,)))(((((()))+++---)))***+++++++++***)))(((+++*********++++++,,,---...,,,,,,...///222<<>>:::666444444444444444444222000///000000///...------------------------***************+++,,,---++++++***+++,,,...000222///000000000///...------......---,,,+++******)))))))))))))))))))))))))))*********+++,,,...000000------------,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,------------,,,,,,***)))((('''''')))+++,,,}}}xxxsssqqquuu|||ppp[[[NNNDDD<<<999555555444333333333444444111111111000///.........+++---...//////000111222...............///000000...............------,,,000000000000000000111111555666888:::AAARRRhhhyyysss\\\HHH===:::888555333000---+++***++++++******))))))))))))******))))))((((((((()))+++,,,+++)))&&&$$$$$$%%%((())))))***+++,,,+++***'''&&&***************+++,,,---++++++,,,,,,---000666;;;GGGRRRaaaooozzzsssggg^^^VVVOOOJJJFFFBBB===999888999999999555333111000000000...---,,,,,,------------------,,,,,,,,,+++,,,,,,---...++++++++++++,,,...000222//////000//////...---,,,,,,,,,++++++***))))))(((((((((((())))))*********++++++++++++,,,---......******+++,,,---......///,,,------......---------111000///...,,,+++))))))+++***)))((((((***+++,,,zzzwwwzzzxxxxxx{{{{{{aaaQQQIIIAAA:::777666666555444333222222222111111000000//////......---...000000000000222555//////.........///000000/////////......---,,,+++222111000000000000111111000222666<<>><<<<<<<<<;;;666444111000//////---,,,,,,,,,------------------------,,,++++++++++++,,,---,,,,,,+++,,,---...///...............---,,,+++//////......------,,,,,,(((((())))))******++++++...---,,,++++++++++++++++++++++++,,,,,,,,,---------------......------,,,111000///---,,,+++***)))+++******)))***+++,,,,,,vvvrrrrrr{{{}}}zzzgggSSSHHHCCC===888555666666555444222111000000111000000000/////////...111333444222///...000333000//////...//////000000000000000000000///...---333222111000///000111222333555;;;GGGZZZsssgggLLL<<<555222////////////...,,,)))(((,,,,,,++++++++++++,,,,,,(((((((((((()))+++---...000///...,,,,,,,,,,,,---((()))*********)))((('''*********+++,,,---...///,,,......,,,---111333222777:::DDDQQQ^^^kkk{{{wwwkkk```YYYRRRNNNHHHCCC@@@>>><<<;;;888555333111000///...,,,------------------------,,,+++***)))))))))))))))...---,,,+++++++++,,,---,,,,,,---------------,,,------------,,,,,,++++++))))))******+++++++++,,,//////---,,,***)))))))))......---,,,+++***))))))++++++,,,,,,,,,+++******---,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,---wwwoooooossszzz~~~fffWWWGGG@@@===999777666333333333222111000///...000000000000////////////000222444111---,,,000333000000////////////000000///000111333333444444444444333111000///000111222666888@@@PPPhhhcccIII:::555333...------,,,++++++******,,,,,,++++++++++++,,,,,,((((((((()))***,,,...000,,,,,,,,,,,,+++***)))(((((((((((()))))))))))))))+++++++++,,,---...000111///111000,,,---111111...666666;;;FFFQQQ___qqqxxxllldddYYYUUUOOOJJJFFFBBB???<<<;;;888555333333111///............------,,,,,,+++))))))))))))))))))***+++,,,+++************+++,,,+++,,,---.../////////...+++++++++*********))))))+++++++++++++++,,,,,,,,,......,,,+++******)))))),,,,,,,,,+++++++++******+++,,,,,,,,,++++++***)))++++++******+++,,,---...++++++++++++,,,,,,------|||uuunnnpppvvvyyyooo\\\OOOAAA;;;999777777999000000000000000///......000000000000////////////+++///111000------222666111000////////////000000///000222555777888999:::444333111000///000111222333555===OOOiiirrrVVV???444111111///---+++)))((()))+++---******))))))))))))******((((((((()))+++---///111,,,,,,------,,,+++)))(((((((((''''''((()))***+++,,,,,,,,,---...///111111222444111,,,,,,000///+++111///111;;;EEERRRfffxxxuuummm```\\\VVVQQQLLLHHHCCC???===;;;888666555333111/////////...---,,,,,,++++++)))))))))***+++---...///******)))))))))***,,,---+++,,,---///000000111111......------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++'''''')))***,,,...///000............------,,,+++...---+++***)))***++++++++++++,,,,,,,,,---------wwwrrrssswwwzzzttthhhSSSIII>>>;;;======555---///...---...///000///...000000000///......------000000111111111///---,,,///////////////.........111,,,222:::===DDDFFF<<<===444111000,,,111555...333999CCCSSShhh{{{vvvjjjXXXFFF:::444111000...---,,,+++************111...,,,+++******((('''+++***((()))***,,,++++++,,,,,,+++******))))))))))))************+++++++++---+++***+++///444888999222000...,,,+++,,,---...---...000555:::EEEYYYjjj}}}}}}rrriii___XXXTTTOOOHHHBBB???:::666444444444111......,,,++++++,,,---,,,+++,,,+++******)))*********...***''''''***,,,,,,***)))***+++,,,---.........------,,,,,,,,,---......000///---+++*********+++333222,,,&&&)))//////***+++******))))))******++++++,,,,,,,,,,,,+++******&&&!!!+++)))))),,,(((///---+++))))))+++---///{{{tttrrruuuzzz~~~xxxbbbUUUHHH???777444666555///)))000...---...///000///...............////////////111111111000000...---,,,000000000///////////////222...555@@@GGGSSSWWWLLLBBB777333111,,,000333,,,222666<<>>;;;888555444222111000///......//////...------------....../////////333222000...---------.../////////...///000111222777555>>>LLL]]]ppprrraaaNNN===555444///000333---333555777777<<<@@@@@@;;;777555333222222111///---,,,,,,+++***************,,,***))))))***++++++***,,,+++***+++---...---+++(((***---//////...,,,+++))))))*********+++++++++......///222555666555333......---,,,++++++,,,,,,///---...///000333<<>>:::888666333000222000......//////...---,,,,,,+++************+++''')))++++++((('''((()))---------...------,,,,,,///...---,,,++++++++++++((()))+++,,,,,,,,,+++***+++---...,,,***+++---///---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******...(((,,,000***+++---(((,,,,,,---......---,,,,,,||||||}}}nnnZZZIIIAAABBB;;;:::888555222///...---111///......//////...,,,///.........---------,,,222111///---------............------...000222333888:::GGGXXXjjj~~~~~~jjjSSS???555555111222444000...111222111333666555111333111...---------,,,***++++++******))))))******---,,,***)))******)))(((((('''''')))***+++)))(((+++,,,...//////---***((())))))*********+++++++++//////000222444444222000---,,,,,,+++++++++++++++---,,,---///000111888@@@JJJUUUeeerrr{{{zzzpppddd[[[PPPJJJBBB<<<:::888444111000...------///000//////---,,,,,,+++***+++++++++,,,***)))***,,,+++)))'''++++++,,,,,,,,,++++++***///...---,,,+++*********'''(((***+++,,,++++++***///---+++---//////...------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******)))&&&,,,///))),,,///)))+++,,,...//////...,,,+++{{{}}}wwwcccOOOAAA<<<>>>999888666444111///---,,,111000......//////...,,,//////......---,,,,,,+++///.........---......//////...------...111333555;;;CCCXXXkkk}}}xxxYYYAAA666777333333555111///222333000///111///+++000---++++++,,,---------+++******)))))))))******...,,,)))))))))***((('''&&&&&&&&&((())))))(((&&&******,,,,,,+++)))'''&&&)))************+++++++++///......000111111...,,,++++++++++++++++++++++++,,,+++,,,///000000444:::@@@KKKZZZhhhsss~~~|||oooeeeVVVOOOFFF???;;;999555222...---++++++---...---,,,------,,,+++++++++++++++///+++((())),,,---***&&&)))***++++++++++++******,,,+++***)))))))))))))))'''((()))***************000+++)))---000///+++***,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******&&&&&&,,,...(((,,,111******+++,,,------,,,+++***}}}}}}|||zzzbbbRRRHHH???;;;:::888666444444444333111...222000......//////---,,,------------------------,,,,,,---...////////////111000//////000333666888CCCRRRkkk___EEE888888444222333000111444555111///000...+++---,,,,,,---...///...,,,******))))))))))))******+++***((((((*********)))''''''''')))++++++)))&&&)))))))))***))))))(((((()))************+++++++++...---,,,---------+++)))******++++++++++++******,,,***,,,///000...000444999CCCPPP]]]hhhtttvvvkkk]]]VVVLLLDDD@@@===999666333111...---------,,,+++------,,,++++++++++++,,,---,,,)))(((((())))))((()))******+++,,,,,,,,,,,,******)))))))))))))))***))))))((((((((())))))***...++++++//////+++(((***++++++************+++++++++,,,,,,,,,,,,+++******&&&'''......''',,,222***+++,,,,,,,,,,,,,,,,,,+++|||zzzzzz{{{cccKKK@@@???===888444333111///111333444111...222000///...//////---,,,+++,,,,,,------......///)))+++---///000000000///333222111111222555999;;;KKK]]]yyydddHHH:::999444111222///---111222///---...---***))))))***,,,---,,,)))&&&***)))))))))))))))******)))((('''(((***+++,,,+++((())))))+++------***((()))))))))******+++,,,,,,)))************+++++++++...---++++++++++++)))((()))******+++++++++******,,,***,,,///000------//////888DDDOOOYYYfffuuu~~~sssddd\\\RRRJJJFFFBBB???<<<999666333111000///---+++...---,,,,,,++++++,,,,,,***,,,+++((($$$$$$'''+++)))***+++,,,---.........++++++++++++++++++,,,,,,***)))(((''''''((()))***---,,,000333///((((((---+++******************++++++,,,,,,,,,,,,+++******''')))111///'''---222***........................}}}xxxwwwyyyyyygggYYYIII@@@===:::333,,,555333111111222333222111444222///---,,,---///111,,,---...---++++++...111......///////////////...333///...///000111777???SSShhh~~~^^^NNN===555111...///333111000///...------------,,,)))((())),,,---+++'''(((***,,,+++(((''')))+++(((%%%%%%***+++'''(((---)))***+++,,,+++***)))(((******++++++++++++******))))))))))))************ &&&,,,///...+++))))))++++++++++++++++++++++++,,,,,,---......---,,,,,,...555>>>EEELLLXXXhhhuuuuuujjj\\\RRRNNNJJJCCC===999666444222222111///---...---,,,+++++++++,,,,,,---+++))))))***+++***)))******+++++++++***))))))...---,,,,,,++++++,,,,,,+++((((((******((((((+++------...//////000//////---,,,++++++,,,,,,***))),,,------------,,,++++++***+++,,,---------,,,+++---,,,,,,,,,,,,+++++++++|||vvvsssvvvzzzmmmVVVNNNDDD<<<999777444222444222111000111222111000222111///......///000111,,,---...---,,,---000222......////////////......222///...111222444;;;BBBVVVgggwww}}}zzzmmmUUUGGG888222///,,,---000---,,,+++***))))))((()))...---,,,***((((((***+++''')))***)))''''''(((***)))&&&&&&***+++((()))---,,,,,,------------,,,,,,******++++++++++++******))))))))))))************&&&))),,,,,,***)))***+++************************...---,,,,,,,,,,,,---...)))///777===CCCNNN]]]iiitttxxx~~~{{{qqqddd[[[VVVPPPIIIBBB???<<<777444333111000......---,,,+++++++++,,,---...,,,******+++,,,+++*********++++++++++++++++++***)))((((((''''''((((((,,,)))(((+++***((((((+++------...///////////////---+++******++++++***)))***++++++++++++***))))))***+++,,,---......------000000///...............|||sssooopppwwwwwwkkk[[[GGGDDD>>>888333222333555333111//////000111000/////////000000000000000000,,,---............111333...///////////////......///------111333555;;;BBBSSS^^^ggghhhiiihhh```UUUMMMCCC888333222000000222,,,+++***((('''&&&&&&&&&%%%))),,,,,,(((&&&(((+++'''((())))))''''''((())))))'''(((++++++)))***---,,,,,,,,,,,,---...//////******++++++++++++******))))))))))))************,,,,,,+++)))''''''***,,,))))))))))))))))))))))))///...+++******+++...///&&&***111555:::DDDPPPZZZiiiqqq{{{|||pppgggaaaZZZRRRKKKFFFBBB<<<777444222000//////...,,,+++++++++,,,---///---++++++,,,---,,,+++++++++******+++,,,---...++++++***)))))))))))))))...***)))++++++((((((+++------......//////......,,,+++)))***++++++***)))***++++++++++++***))))))***+++,,,---...............---,,,+++++++++,,,---tttmmmlllqqq|||mmmaaaWWWJJJBBB???:::555222000111111222000///...///000///...,,,...000222333222111000......///.........///000//////////////////...---,,,***+++///000111777===GGGNNNRRRQQQQQQRRRNNNHHHCCC===777444333222222222---,,,+++***)))(((((((((!!!(((------***((('''((()))))))))(((((())))))***))))))++++++++++++,,,+++***))))))***,,,...///******++++++++++++******((()))))))))************,,,+++)))'''&&&''')))+++************************...---+++******+++---...(((+++///222666===GGGOOO___jjjyyy|||tttmmmddd[[[TTTLLLFFF???888555222111//////...---,,,+++,,,,,,---...,,,++++++,,,,,,+++***,,,+++*********,,,///000---,,,++++++***+++++++++...+++***,,,+++((((((+++,,,------.........------+++***))))))++++++***))),,,------------,,,++++++***+++,,,---.../////////---,,,***)))))))))++++++yyyooolllmmmuuuzzzkkkZZZPPPIII???AAA<<<666444444444111///222000......///000///...+++---111333444333111000000000/////////...---,,,///////////////...------...,,,---000000///222777===@@@AAA@@@@@@BBBBBB???777666333000//////...------,,,+++******))))))***######%%%)))------+++(((***************+++******)))************+++++++++******))))))***,,,---///******++++++++++++******((()))))))))************((('''''''''((()))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---///111333888???EEERRR___qqqxxxnnnccc\\\QQQKKKCCC<<<777444222000///...---,,,,,,,,,---------+++***)))***+++***))),,,+++*********,,,///000+++***))))))(((((())))))---***)))++++++((((((+++,,,,,,------------,,,,,,+++***)))***+++,,,+++***,,,------------,,,++++++++++++,,,,,,---...//////000///---,,,,,,,,,---...yyysssooopppuuu}}}hhh\\\NNNEEEBBB:::;;;777333333555666444111222000......///000///...+++...111444555444111000111000000000111000...,,,000000000000///...---,,,111///000222111///000555999999888777777777888888444555444000///000///---******))))))))))))******444...&&&$$$'''+++---,,,,,,+++******,,,,,,+++***(((++++++))))))++++++)))++++++++++++,,,---......******++++++++++++******))))))))))))************'''&&&&&&(((******)))'''++++++++++++++++++++++++***+++,,,------,,,+++***,,,---......///333888<<>>999333333333333222333333333333111//////000000000///---///222444444333111///111000000222444555333000000000000000///...---,,,000...000222111...///222666555333333333222222333444888777222000222111...(((((((((((()))***+++,,,444000***&&&&&&'''***,,,,,,***((()))+++,,,+++)))'''++++++''''''++++++'''******+++,,,,,,+++++++++******++++++++++++******))))))))))))************,,,***((()))***+++)))'''************************++++++++++++++++++++++++---------------000333666BBBMMM^^^ooo|||vvvnnnfff```WWWMMMEEE===666222000///...,,,,,,------...---,,,******+++++++++*********++++++++++++++++++...------,,,,,,,,,,,,,,,)))&&&&&&))))))'''(((,,,,,,,,,,,,,,,,,,+++******,,,+++***+++---...---,,,***++++++++++++***))))))---,,,+++*********++++++((()))+++++++++***((('''yyyuuuwww}}}eeePPPLLLDDD???>>>999///333555333...,,,...222333111000///000111000///...000222444444333111///111000000333777999777555000000000000///...---,,,,,,+++---000///,,,---000333111111222222111111333111555555///,,,......***(((((())))))***,,,---...'''***---,,,(((%%%%%%'''+++)))'''(((+++,,,***((('''++++++&&&&&&******&&&'''((()))******)))'''&&&******++++++++++++******))))))))))))************222...***)))***+++***((())))))))))))))))))))))))...,,,***))))))***,,,.........------...000222444777BBBRRRbbbppp}}}|||tttoooiii___UUUJJJ@@@888222000///...---,,,---......///---++++++,,,,,,,,,+++******+++++++++***))))))***))))))((('''((((((((('''$$$$$$((()))'''))),,,,,,,,,,,,,,,,,,+++***)))---,,,+++,,,...///...---,,,------------,,,++++++---,,,+++)))((())))))******,,,...//////---***((({{{uuu^^^IIIDDDAAA:::666888666555333111000000111222222222000//////.........///......000111111000...,,,---///222555777666555//////000//////...------000000///...............333222000000111222222111<<<666///---///000...+++***))))))((((((((((((((())))))))))))))))))))))))(((((())))))******++++++******)))((('''&&&&&&%%%"""%%%(((+++,,,+++((('''******++++++++++++******)))))))))***+++++++++,,,++++++***)))((((((((())))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,...111:::<<>>???999444444000111222333222111...---000///...---------------/////////111333333111///...------...111444444444---...///000111111111111000000//////////////////000///......000111000///222...)))(((***+++***))),,,++++++***************++++++++++++++++++++++++))))))))))))(((((((((((()))))))))(((((((((((((((&&&''''''(((((((((((('''******++++++++++++******---------,,,++++++******))))))))))))))))))***+++(((((()))***+++,,,------************************+++++++++,,,...000333444111333;;;FFFQQQ___rrr{{{lll]]]PPPEEE>>>999888555222000...------*********+++++++++++++++++++++,,,,,,++++++***))),,,,,,,,,,,,++++++***))))))************))))))(((***,,,...///---+++******------------------------******++++++++++++*********+++,,,+++)))))))))***,,,+++******,,,,,,,,,+++ppp^^^TTTIII@@@:::<<<===999666666///000111111111///...---///...------,,,,,,,,,,,,/////////111333333222000000...,,,---///222222222//////000000111000000000/////////////////////...000///...///111111000///...+++(((''')))******)))++++++***))))))))))))******************************))))))((((((''''''''')))))))))))))))))))))***&&&''''''((()))+++,,,---******++++++++++++******))))))***++++++,,,------)))((((((((()))***++++++***))))))((('''&&&&&&&&&)))))))))***************...---,,,,,,---/////////444555:::???EEEPPPdddvvvvvvjjj^^^SSSLLLBBB???;;;666222000//////)))***++++++,,,++++++++++++++++++++++++***)))))),,,,,,,,,,,,,,,+++*********************)))((('''***,,,///111222222222222.........---------------))))))************))))))***+++,,,+++)))))))))***)))))))))+++,,,,,,+++)))ooo\\\PPPJJJDDD===888777777666666888111000///.........///000...------,,,,,,,,,,,,---......///111333333222000111///------///000111111111111111111000...---------...////////////......000//////111333333222000,,,***))))))***+++++++++******)))(((((((((((()))))))))))))))))))))))))))******))))))(((((('''''')))))))))***************+++)))(((&&&$$$$$$$$$$$$******++++++++++++******''''''((()))***+++,,,,,,)))((((((((()))***++++++***))))))((('''&&&%%%%%%************++++++,,,,,,---+++***+++---...---,,,000000333666:::CCCUUUggg}}}sssiii^^^VVVLLLGGG@@@888222000000000***+++,,,,,,,,,,,,++++++***++++++++++++***))))))++++++,,,,,,,,,+++*********************)))(((''''''(((***,,,...000//////......---------,,,,,,,,,((())))))******))))))(((***+++,,,+++)))))))))***(((((()))+++------***(((uuu^^^NNNEEE@@@>>>;;;666333111111333666222111///------...000222...------,,,,,,,,,---------------000222333111///111000......000000000///111111111000...---+++***+++,,,---...///...---,,,//////000222444444222111,,,+++++++++++++++,,,,,,***))))))(((((((((((((((((((((((((((((((((((((((************))))))))))))+++++++++***************))))))(((''''''''''''(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))***+++(((((())))))******++++++))))))******+++,,,,,,,,,)))'''&&&)))...000///------,,,...222777???OOO^^^rrr|||{{{qqqeee]]]WWWQQQGGG===555222111111...---------,,,,,,,,,,,,******++++++******)))(((******+++++++++******))))))************))))))(((***))))))***+++,,,***)))---------,,,,,,++++++***))))))************))))))***+++,,,+++)))))))))***(((((()))+++------+++)))||||||~~~eeeSSSGGG???999888888666222///000222444000000000000000000000111......------------......++++++,,,...111222000///222111000000111111///---////////////...,,,++++++)))***,,,---...---,,,+++......///111333444222000+++,,,,,,,,,+++++++++,,,+++***))))))(((((())))))((((((((((((((((((((((((************++++++++++++,,,,,,,,,++++++******)))&&&'''(((***+++,,,---...******++++++++++++******))))))))))))))))))))))))+++***))))))))))))))))))(((((()))******+++,,,,,,(((((())))))***++++++,,,***''''''***///222000---///,,,---111777===IIISSSaaammm~~~}}}rrriiibbb\\\SSSHHH???999666555222000///---,,,,,,,,,---***************))))))(((((())))))******)))))))))((())))))************))),,,***)))***,,,,,,***(((---,,,,,,+++******)))))))))******++++++******)))***+++,,,+++)))))))))***)))))))))***,,,---,,,+++~~~yyyvvvvvv{{{ppp\\\OOOFFF>>>888555888888444111111333444...///111222222111000///......---------......///******+++...000111000...222111111222222111///,,,---------...------,,,,,,((()))+++---------+++***,,,---...000333333111///+++,,,---,,,+++***++++++,,,++++++***)))*********))))))))))))))))))))))))*********+++,,,,,,,,,---------,,,,,,+++***))))))))))))))))))((('''%%%$$$******++++++++++++******&&&'''(((***+++,,,......++++++***)))(((((())))))))))))))))))((((((((((((&&&''''''((()))******+++...+++))),,,000111...***...***)))---222666>>>EEEUUUcccvvvwwwkkkfff^^^TTTJJJAAA<<<888444333000---,,,,,,------***************)))(((((('''((())))))))))))(((((('''((()))***************(((&&&%%%&&&***,,,+++))),,,,,,++++++***)))((((((******++++++++++++*********+++,,,+++)))))))))******))))))***,,,...---,,,|||sssnnnjjjkkksssuuu\\\LLLEEE???:::999444444333222111000///...000000111222333111---***...,,,++++++---......---,,,------....../////////222000//////000000///---............---,,,******(((((())))))*********+++***+++---///000000/////////...------------...///+++++++++*********))))))...***&&&%%%((())))))'''---,,,++++++------,,,+++------,,,,,,+++***))))))&&&(((+++------+++(((&&&*********))))))'''&&&&&&((()))))))))************///...+++)))(((((()))***---,,,+++)))))))))******!!!%%%))),,,,,,***))))))------------,,,***((('''......---...000444777999GGGQQQbbbtttzzzsssjjjaaaXXXNNNDDD<<<888444000//////...+++(((,,,+++******++++++***))),,,+++******************+++)))(((((())))))(((&&&"""###$$$&&&''')))***+++###)))---***(((,,,111444+++,,,,,,++++++***)))((())))))))))))))))))))))))&&&(((++++++***))))))***|||tttjjjeeebbbdddmmm}}}iiiRRREEE???;;;888777444333333222111000///...000000000111222000---+++///---,,,,,,---...---,,,,,,,,,+++++++++,,,,,,---000...------......---,,,222222222111111000///...*********++++++,,,,,,,,,+++,,,...///000//////.........---,,,,,,---......,,,++++++++++++*********,,,)))%%%&&&(((++++++)))---+++++++++,,,---,,,+++------,,,++++++***))))))&&&(((***,,,,,,***)))'''************)))((('''&&&)))*********++++++++++++,,,+++***)))((()))******++++++***)))))))))******&&&))),,,---+++)))((((((***+++,,,,,,,,,++++++***------......000222555666CCCIIIUUUeeevvvwwwnnneee[[[PPPIII???:::555222111000---***,,,+++)))***+++++++++)))***+++,,,,,,,,,***)))'''***)))(((((())))))((('''&&&'''((()))***,,,,,,---$$$(((&&&%%%'''***+++*********+++******)))(((************************''')))+++,,,+++******+++xxxmmmggg^^^[[[ZZZ___hhh{{{lll[[[HHH>>>;;;888666666333333222111000//////...111000///000111000...,,,000...,,,,,,------,,,+++...---+++***)))***,,,---...,,,++++++,,,---,,,***000000000//////......---,,,,,,,,,------------...------////////////...---------,,,++++++,,,------,,,,,,,,,,,,++++++++++++,,,)))&&&&&&***,,,---+++,,,+++***+++,,,,,,+++***,,,,,,,,,+++******))))))'''((()))************)))++++++++++++***)))((((((*********+++++++++,,,,,,((((((((())))))*********(((((())))))******))))))+++,,,---,,,***(((((((((((()))***+++,,,---------------...///000111111222666<<>>999777444333444222111111000000/////////111000//////000000///...111///---,,,,,,---+++***111///,,,******+++---...---,,,+++,,,---...---,,,//////............///000........................///000000000000...---,,,,,,+++************+++,,,---------,,,,,,,,,++++++111---(((''')))+++***(((+++***))))))++++++***)))++++++***************)))(((((('''''''''(((***+++***++++++++++++******)))(((((((((((())))))))))))((())))))))))))(((''''''&&&'''(((*********)))((()))******((('''''')))++++++++++++++++++++++++,,,------............---,,,(((///:::EEERRRbbbsss~~~uuujjjcccSSSKKKAAA:::888666555333111///,,,,,,---......---///...,,,***)))******+++(((''''''((()))******)))************************''')))((($$$###&&&)))(((%%%&&&''')))************************************)))+++......---,,,,,,---wwwkkkaaa[[[VVVOOOJJJHHHMMMWWW___fffpppmmmYYYKKKBBB999666444111///000111111000000000/////////000//////000111111///...000...,,,,,,------,,,+++---,,,***)))((()))+++,,,---,,,+++,,,...///...------,,,+++++++++---...//////////////////.........///000000111000///...---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++111---)))'''))))))(((&&&***)))((()))*********(((************************)))((((((''''''(((((())))))***************))))))'''''''''((((((((())))))*********))))))((((((((((((((())))))******))))))'''((((((((('''(((***+++------,,,+++*********+++------------------------///222555999AAAQQQeeetttuuummm]]]VVVKKKCCC???===:::777555333///......//////...///...+++)))(((***,,,...)))((('''((()))***)))((()))))))))))))))*********)))***'''""""""&&&))))))&&&'''((()))************)))))))))))))))))))))))))))+++---...---,,,,,,---ssshhhZZZRRRPPPNNNJJJGGGJJJOOOWWW___dddnnnsss^^^OOODDD<<<666555444000///000000000000000////////////......///111222222///---///---,,,,,,---...---,,,*********)))******+++,,,---,,,+++,,,...///...---+++***))))))***+++---///222111111111000000000/////////000111111000......---,,,+++******+++,,,---,,,++++++++++++*********///+++'''&&&((()))((('''***)))(((((()))***)))((())))))))))))************)))))))))(((((('''&&&&&&((())))))******))))))((((((((((((((())))))))))))******)))((()))***+++,,,++++++***)))))))))******''')))******))))))***+++---,,,+++*********++++++///...---,,,,,,---...///...000111222777DDDWWWeeettt~~~wwwllldddYYYPPPJJJEEE@@@<<<:::666222000///000//////---,,,+++******,,,---...***)))(((((())))))((('''&&&&&&''''''((((((((()))+++,,,)))&&&'''+++,,,***(((((()))***+++++++++***************************(((***------,,,++++++,,,{{{{{{{{{uuulll```QQQHHHGGGIIIHHHFFFNNNRRRYYY___dddpppqqqaaaQQQFFFAAA:::666666555222111222000000000000////////////---...///222333222///,,,...---++++++---......---+++++++++,,,------------,,,+++***+++---...---,,,......---,,,---///222333333333333222222111111111...///000111111000///...------,,,++++++,,,------+++++++++*********))))))---)))%%%%%%(((***)))(((***((('''((()))***)))((()))))))))))))))*********)))***))))))((('''%%%$$$'''(((((()))))))))(((((())))))))))))***************)))(((((()))+++...///---,,,+++)))))))))***+++)))***,,,,,,***))))))***,,,+++*********+++,,,---///...---,,,,,,---///111''',,,111333666>>>LLLWWWhhhzzzxxxpppdddZZZRRRKKKEEE@@@<<<999444111000000000///******+++,,,------------+++)))(((((())))))(((&&&)))))))))***+++,,,,,,,,,(((***)))'''))),,,,,,((()))******++++++++++++***++++++++++++++++++++++++(((***,,,---,,,++++++,,,zzzqqqooozzzzzzqqqnnniiibbb]]]TTTLLLIIIGGGFFFHHHLLLSSSWWW\\\bbblll}}}vvv^^^KKKBBBAAA666555444333333444555666888222---,,,000222111///...------///111222111000******+++++++++,,,,,,,,,,,,------------,,,+++***---,,,,,,000444444///)))(((***,,,,,,+++---333777555555444333111000//////...,,,---111111...---///222///+++))))))))))))((())))))***+++++++++++++++((((((((('''&&&&&&(((***...***&&&&&&***,,,***(((******))))))))))))*********(((&&&&&&(((*********(((((((((((()))))))))))))))'''$$$###'''+++)))###&&&'''((()))*********)))************************((()))+++++++++---///111,,,---/////////---+++)))***+++---//////...---,,,......///000333:::CCCIII]]]lll}}}pppeee^^^XXXQQQLLLAAA<<<777444555555333000---------,,,******+++,,,******))))))))))))******++++++******))))))((((((###(((,,,)))$$$###(((---+++++++++++++++***))))))))))))))))))***************************++++++,,,}}}vvvvvvppphhheee```YYYUUUOOOJJJIIIIIIHHHKKKPPPWWWZZZ^^^fffsss{{{gggUUUEEE===<<<999777555444222222222222444///+++***---//////---///......///111111000///...------,,,+++***))))))++++++,,,,,,,,,++++++***...------111555444000++++++,,,,,,,,,,,,...111333555444333222111000//////333000000222000***((()))111...+++***+++,,,,,,,,,((()))******++++++******((()))((('''&&&&&&(((***---)))&&&'''***,,,***(((***))))))(((((())))))***)))'''%%%%%%'''))))))(((''''''((((((((()))))))))***)))%%%###&&&+++(((###*********)))((((((''''''(((((((((((((((((((((((('''(((*********,,,...000......///......,,,+++******+++---.........,,,+++000000000000111666<<<@@@QQQ___uuuyyyooohhhaaaYYYSSSFFFAAA<<<888777666333000......---+++***))))))***++++++************++++++*********))))))(((((((((&&&)))+++***'''&&&)))---((((((((((((((('''&&&&&&))))))))))))***************))))))))))))***++++++vvvggg```]]]VVVNNNLLLHHHGGGJJJLLLMMMPPPUUUZZZ]]]cccnnnyyyeeeVVVKKK@@@999777777666444333111000000000222...******,,,///...---000/////////000000...,,,...------,,,+++***)))))))))******+++++++++******///......111555444000,,,...,,,++++++,,,...//////333333222111111000//////555222111222///)))%%%&&&+++)))''''''(((*********'''((())))))******))))))((())))))'''&&&&&&(((***,,,)))''''''***,,,***((()))((((((''''''(((((()))+++)))'''&&&&&&&&&%%%###&&&&&&'''''''''(((((((((***)))'''$$$&&&***(((###+++***)))((('''''''''(((((((((((((((((((((((((((&&&((()))))))))***---///000000...---,,,++++++***)))***,,,---------,,,+++.../////////000222666:::EEEQQQeee|||wwwnnnddd]]]RRRMMMFFFBBB???<<<777333111000...,,,+++*********+++++++++******+++++++++))))))))))))((((((((((((******)))))))))***+++,,,******+++++++++***)))))))))))))))*********++++++))))))((((((((()))******sssfff```ZZZQQQHHHFFFFFFIIIOOORRRRRRUUUZZZ[[[```jjj|||wwwfffUUUKKKFFF???999666222222111111111111222222111///,,,,,,...000000///222000//////000///---*********+++++++++,,,,,,,,,((())))))***************------...000222222///,,,...+++(((***---//////---111111111000000/////////222//////222000+++)))+++)))(((&&&&&&'''(((((('''''''''((())))))))))))))))))))))))(((&&&''')))+++***)))'''(((***+++***)))((((((''''''''''''((((((000---***(((&&&$$$!!!&&&&&&&&&&&&'''''''''(((((()))'''$$$&&&******&&&((('''''''''((()))***+++))))))))))))))))))))))))''')))*********+++---///222000...,,,******++++++)))***+++,,,,,,,,,++++++***,,,...///000222555888@@@IIIZZZpppzzzooogggaaa\\\UUUOOOJJJEEE===888555222000...------------++++++************++++++((((((((((((((((((((((((+++)))'''(((***,,,+++***+++,,,,,,,,,,,,,,,++++++))))))*********+++++++++((((((((((((((())))))***qqqfffaaaXXXMMMEEEFFFIIIPPPXXX[[[ZZZ\\\```]]]gggxxxiiiZZZKKKEEEBBB===888555111111111111111111111111///...------...000000000222111000//////...+++)))******+++++++++,,,,,,,,,((())))))******)))))))))++++++,,,...//////---++++++(((''')))---000///---////////////////////////000...///222222...,,,......---+++***++++++***)))''''''((())))))))))))))))))))))))((('''''')))+++)))(((((()))***+++******((((((''''''''''''((((((...,,,***)))((('''$$$"""&&&&&&&&&&&&'''''''''(((%%%''''''%%%'''+++,,,)))'''''''''(((((()))***+++)))))))))))))))))))))))))))***+++++++++,,,...000222000---+++******+++,,,******++++++,,,,,,,,,+++,,,---///000000111333555<<>>:::888777444111---------,,,,,,---------)))*********+++++++++,,,***)))((()))***++++++++++++,,,------.........---*********+++++++++,,,,,,***))))))))))))***++++++tttbbbWWWNNNFFFGGGLLLMMMWWWgggtttxxxtttsssvvvmmm^^^NNNGGG@@@<<<777222111555000111222333333222111000,,,...000111111222333555111000......///...+++)))******+++++++++,,,,,,,,,---------,,,***)))'''&&&''')))*********)))******(((+++---,,,***((()))++++++,,,,,,------.........+++)))***......***)))+++&&&&&&&&&'''******)))((())))))***+++++++++++++++*********)))'''(((***,,,%%%'''***++++++******+++******))))))))))))******)))((('''(((((('''$$$"""(((((((((((())))))))))))***---,,,(((%%%''''''&&&###&&&))),,,,,,+++)))'''************************)))*********)))***+++------,,,,,,,,,------......------,,,,,,,,,---...///,,,------,,,,,,---111444111444999???III\\\sss~~~tttiiiaaa[[[SSSIIIBBB???===888444//////............//////******+++++++++,,,,,,,,,++++++++++++***+++,,,---((()))******++++++++++++******+++++++++,,,,,,,,,***************++++++,,,~~~nnn\\\QQQKKKHHHJJJNNNUUUccctttzzztttpppzzzmmm^^^UUUIIIAAA:::888666222222555444333111000000000...,,,000...---,,,...111555777;;;555...,,,---...,,,))),,,+++)))***+++,,,,,,+++***+++,,,+++******,,,...)))))))))))))))(((''''''&&&***,,,***&&&%%%(((,,,...&&&(((,,,'''111...%%%+++...+++(((***,,,,,,******))))))(((((('''''''''((()))******+++******///((($$$&&&(((((((((***((('''''')))+++,,,+++***+++***)))(((((('''((((((''''''((((((((((((''''''&&&'''%%%$$$&&&***'''"""---'''###%%%******###%%%'''))))))((((((***,,,+++***((('''((()))((('''''''''(((***++++++(((&&&,,,)))'''***...000,,,)))((()))***+++,,,+++*********111222,,,)))---000000111111333777???MMMdddxxxyyyrrroooddd^^^VVVMMMFFFAAA<<<999777444111...,,,,,,---------,,,+++++++++,,,---...+++++++++++++++,,,,,,,,,((()))+++,,,------,,,++++++++++++++++++***)))(((((((((((()))+++***(((&&&wwwhhhXXXOOOKKKIIILLLPPP[[[eeerrryyywwwwwwwwwdddVVVNNN@@@:::555555444333444777444222111000111000...---///...------000444888;;;<<<777000......///,,,***---+++******+++,,,,,,+++000...++++++++++++***(((******++++++******)))((()))***+++)))''''''))),,,---''',,,"""///'''...)))***------******,,,***%%%******))))))(((((((((((('''((()))***++++++,,,,,,///***''')))***)))+++...((((((((()))+++,,,+++)))***)))(((((((((((((((((('''(((((())))))((((((''''''((('''%%%'''+++)))$$$***'''%%%'''++++++&&& &&&'''))))))((((((***++++++)))((('''((()))((('''''''''(((***------+++)))---***''')))---///---***)))******+++,,,+++++++++))),,,+++''')))...///,,,000///000444:::EEEYYYkkk|||yyyooojjjbbbZZZRRRKKKEEEAAA888666222///------...///222111000///......///000,,,+++++++++++++++++++++++++++,,,---,,,,,,******,,,,,,,,,++++++)))((((((%%%%%%&&&(((+++,,,+++***nnnbbbTTTNNNMMMNNNRRRVVVbbbfffnnnuuuzzzwwweeeVVVKKKDDD<<<666333444555444444777444222111000111000///------------...222666;;;>>>===888333000000000---+++---+++******+++,,,++++++111---)))))),,,,,,***&&&,,,,,,,,,,,,,,,+++******+++***)))(((''')))***,,,+++'''///'''222'''+++%%%******)))(((+++...)))"""***))))))))))))(((((((((((()))***+++,,,---.........+++******)))(((+++000***))))))***++++++***(((((((((((('''(((((())))))(((((())))))))))))(((((('''))))))'''(((+++***%%%((('''''')))******(((&&&&&&'''))))))((((((***++++++)))''''''((()))((('''''''''(((+++...///---,,,...+++((((((+++------++++++++++++++++++,,,------+++***'''&&&***//////***000///000333666===LLLZZZwwwzzzssskkkbbbZZZQQQLLL@@@===888333000000111222222111///---,,,,,,,,,,,,------,,,,,,++++++******------------,,,+++***)))---------,,,+++)))((('''&&&%%%&&&(((+++,,,,,,+++xxxfff[[[RRRPPPRRRUUUYYY^^^gggeeehhhrrr~~~tttbbbVVVKKKBBB>>>===888555777777555444555333222000000111000///------------///111555999<<<===:::555222111000...,,,---,,,******+++,,,+++******)))(((((()))++++++***+++,,,,,,,,,,,,+++******,,,***'''&&&''')))******)))&&&...&&&111&&&***$$$###%%%''''''***---***$$$))))))))))))))))))))))))))))))***,,,---///111222...,,,+++***'''###'''---+++***)))***++++++***((('''''''''''''''((()))***(((((())))))))))))((((((&&&))))))'''(((***)))&&&&&&((())))))(((((('''(((&&&((())))))(((((()))+++***)))''''''((())))))((()))((()))***------,,,+++...+++((((((***,,,---,,,---,,,+++***+++,,,---...///---+++***---//////---000///111444666999DDDOOOjjj}}}yyypppfff]]]WWWLLLIIIBBB<<<777444444444111///...,,,+++++++++,,,......------,,,+++******---------,,,,,,++++++***...------,,,+++)))((('''***)))((()))***+++)))(((rrr]]]VVVQQQTTTYYY\\\```dddhhheeegggtttvvvaaaTTTMMMDDD>>><<<:::666555888999555333444333111000000111111///.........---...000222555666;;;999555333111000///---...,,,******+++++++++***$$$(((***)))%%%$$$(((,,,***************))))))(((+++(((&&&%%%'''((())))))'''$$$,,,###---$$$+++((($$$((('''&&&(((((('''))))))))))))******************+++,,,///222444555222///...,,,'''"""%%%++++++*********,,,,,,***(((''''''&&&''''''((())))))(((((())))))))))))((((((%%%((()))'''&&&((((((&&&''')))***)))&&&%%%%%%''''''((())))))(((((()))******((('''''')))***)))(((+++***)))***++++++***(((...,,,***))))))+++,,,,,,---,,,+++***+++,,,---...000000000///,,,+++---000///...000333555666>>>FFF[[[pppzzzpppgggaaaYYYUUUNNNFFF???999666444555444222111000000111111000//////...---,,,,,,++++++++++++,,,,,,------...------------+++***)))(((+++)))((()))***+++***)))vvvjjjXXXTTTTTT[[[bbbeeegggiiikkkiiinnn~~~uuucccSSSMMMIIIAAA======555222333888999555333333222111000000111111000.........------...///111222777666444222111//////......,,,+++***++++++***)))%%%+++...***### $$$***((())))))))))))(((''''''))))))(((((((((((())))))(((%%%,,,""",,,###,,,***"""(((+++'''###%%%'''''')))))))))************+++***+++,,,---000444777999777222///...***&&&''',,,+++******+++,,,,,,+++)))'''''''''&&&''''''((((((''''''((((((((((((''''''$$$(((***'''&&&'''(((&&&((())))))(((&&&%%%%%%&&&''')))***)))((('''(((******((('''''')))******)))---+++))))))******)))'''---,,,+++*********+++,,,+++++++++++++++,,,------//////000///+++(((+++111---+++,,,000222222777===KKK```yyyyyyqqqlllddd```ZZZRRRIIIAAA;;;888999777555333222222222222111111000000//////......++++++++++++,,,---...///------------,,,+++***)))((('''&&&(((***---------}}}mmmccc\\\ZZZ]]]gggoooqqqqqqrrrpppqqq{{{vvvaaaSSSIIIIIIGGG???;;;>>>666444555::::::555111000222111000000111111000///...---------...///000000333333222111///......//////---+++***++++++***)))(((+++---***%%%###%%%)))(((((())))))(((((('''&&&'''***------***))))))+++***(((000&&&---###+++)))'''******&&&&&&)))***)))))))))*********+++++++++++++++,,,...111555999;;;777111------,,,******,,,***))))))+++------,,,+++(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%***,,,(((&&&((()))((()))(((((('''((((((((((((((()))***)))((('''((())))))(((&&&''')))******)))---+++******+++++++++***,,,,,,,,,,,,+++******+++)))******+++,,,+++++++++...++++++------***,,,111...+++,,,...//////222777>>>RRRjjj{{{}}}yyyooolllggg```XXXOOOGGGCCC???===:::777444333222222111111111111111111111111...---,,,,,,,,,,,,......+++,,,,,,---,,,,,,++++++)))'''&&&(((***---......vvvhhh___aaaaaagggrrr{{{|||zzzzzztttxxxwwwdddUUUIIIDDDGGGFFF===:::>>>===:::;;;>>><<<555///---222111///000111111000///---------......000111111000111111000///......//////---+++***++++++***)))))))))))))))))))))***,,,)))))))))))))))(((''''''''',,,111000,,,)))***---++++++444***000$$$+++'''***)))&&&%%%)))000111---))))))******++++++++++++++++++,,,...222666:::===444---(((***,,,+++***,,,)))))))))+++---...---,,,)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&+++---***''')))***))))))(((&&&'''***,,,,,,+++((()))***)))((('''((())))))(((&&&''')))******))),,,+++******,,,......---+++,,,------+++*********((()))***+++,,,+++******000)))&&&,,,111000000333111...---///000...111555666III```rrrwwwvvvrrrlllddd[[[SSSNNNIIIGGGCCC???;;;888666555222222222222222333333333000///---,,,++++++,,,---++++++,,,,,,------,,,,,,---+++((((((***+++++++++}}}pppeee^^^aaaaaakkk||||||yyyyyybbbTTTGGGFFFEEEDDDBBB???:::777;;;999777555222000/////////000111111000...,,,***...---,,,,,,+++++++++,,,,,,111111---...222333///333111...---,,,+++)))(((************))))))))))))+++*********,,,,,,***((((((((('''''''''(((((()))&&&***------...000...***+++***)))(((((()))***+++$$$%%%&&&((()))+++,,,---))),,,------111777888555222///,,,+++***)))'''&&&+++%%%$$$***---+++))),,,'''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''((()))+++%%%%%%***,,,)))(((+++*********++++++,,,,,,,,,************************+++)))+++///,,,''')))000++++++++++++++++++,,,,,,.........------.........333***&&&+++///...---///888===JJJ]]]lllvvvzzzrrrkkkeee___\\\SSSPPPKKKFFFCCC@@@<<<:::<<<;;;:::888777444222111000///.........---+++)))///......---+++******)))******))))))))))))******~~~uuukkkbbb\\\bbbeeepppiiiTTTHHHCCCBBBBBBBBBBBB@@@===:::999888666333111000//////......000000000...,,,+++---,,,,,,+++++++++,,,,,,---000000------111111...000...,,,+++++++++)))(((++++++******************+++*********++++++***((((((((('''''''''(((((()))(((,,,---++++++,,,+++'''******)))(((((()))******$$$%%%&&&'''((()))***+++)))+++,,,,,,000666666333222000---++++++***((('''---(((&&&***,,,)))(((***'''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))((('''((()))---)))(((,,,---******---***++++++++++++++++++,,,++++++++++++++++++++++++---(((&&&***+++***,,,111++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---222+++'''+++///...---///555888CCCTTTcccooo{{{zzztttooojjjfffdddaaa\\\WWWSSSNNNIIIFFFFFFDDDAAA>>>:::666222///222000////////////---+++...---,,,+++***))))))(((+++******))))))******+++|||zzzwwwqqqkkkeee```]]]dddkkkwwwooo\\\MMMDDDBBBAAA@@@@@@@@@???<<<999666555444222000000//////,,,---.........---,,,+++,,,,,,+++++++++,,,,,,------000///------//////,,,+++***))))))***+++***(((******++++++++++++++++++,,,*********++++++)))''')))((((((''''''((((((((('''******((((((++++++(((***))))))(((((())))))***%%%%%%&&&&&&'''((((((((()))+++,,,+++///444555222222000---,,,,,,+++***(((...***)))++++++)))'''(((((('''&&&&&&(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((())),,,******,,,+++)))+++///+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,111***$$$&&&***,,,,,,...,,,,,,,,,,,,------......++++++************++++++111+++(((+++......---...111333:::HHHVVVeeevvv}}}yyytttqqqqqqnnniiieee```ZZZSSSOOOPPPMMMJJJFFFBBB===777333555333111000000000...---,,,,,,++++++***)))((((((,,,++++++******++++++,,,zzzvvvooohhhdddbbbaaa```jjjssssss```TTTKKKGGGCCCAAA@@@>>>===;;;777555444333222000////////////++++++,,,---------,,,,,,+++++++++***++++++,,,---...///...---,,,---,,,+++)))(((((()))+++,,,+++***))))))******+++++++++,,,,,,+++***+++,,,+++)))'''***)))(((((((((((((((((($$$''''''&&&'''---///...)))))))))(((((()))))))))&&&&&&''''''''''''(((((())),,,,,,,,,///444444111222000---,,,,,,,,,+++***---+++***+++***)))(((((()))'''''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))(((''''''((()))((()))******))))))+++///,,,,,,++++++******))))))++++++++++++++++++++++++000,,,(((((()))************++++++,,,,,,---------++++++************++++++///,,,***+++---.........111000444>>>KKK[[[ooo~~~zzzwwwwwwuuurrrnnniiiccc\\\WWWWWWTTTPPPNNNLLLGGGAAA<<<:::777333111111000///...,,,,,,,,,+++***)))))))))---,,,,,,++++++,,,,,,---|||uuukkkdddbbbccceeegggsss~~~|||aaaRRRKKKGGGDDDAAA???===<<<;;;999666333222222111000////////////++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,...------------++++++,,,)))((()))+++---...,,,+++(((((())))))***+++,,,,,,...---,,,,,,,,,,,,***(((******)))(((((((((((((((%%%((((((%%%'''---000///((((((((())))))(((((((((((((((((((((((((((((((((+++------,,,///444444000111///---,,,------,,,******++++++*********+++***)))'''''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((''''''(((***&&&(((******+++,,,---...+++++++++******)))))))))))))))))))))))))))))))))&&&))),,,+++******+++,,,((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++---......---111000222999CCCRRRgggxxx|||}}}{{{xxxuuupppiiieee___\\\XXXWWWVVVRRRKKKEEEAAA===888333111000///...---------,,,++++++******------,,,,,,,,,,,,------wwwkkkeeefffkkkpppsssoooXXXLLLGGGDDDAAA<<<:::999888999999777666333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************///,,,,,,......++++++---******+++,,,......,,,***(((((()))***+++,,,---...000///.........---+++)))++++++***)))(((((((((((()))+++***''''''+++,,,***'''(((((())))))(((((('''((((((((()))))))))))))))***,,,,,,+++...222222...///---,,,+++,,,---,,,+++(((,,,---***)))+++,,,+++((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((''''''(((***'''***++++++---000---(((***************)))))))))))))))))))))))))))))))))%%%,,,,,,***,,,...///'''(((((()))***+++,,,,,,------,,,,,,,,,,,,------+++---...,,,,,,//////,,,111000222777===HHH[[[kkk~~~}}}{{{wwwsssoooiiieeebbbaaaaaa]]]UUUMMMLLLFFF>>>888444111///...---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---|||qqqlllqqqyyy|||cccQQQIIIGGGCCC@@@:::999777666777777666555444333222000///...............---,,,,,,,,,,,,,,,------,,,***))))))))))))///++++++//////,,,,,,000,,,,,,,,,---...---***((()))***+++,,,...///000111222000////////////,,,***,,,+++***)))(((((((((((((((******&&&&&&))))))'''''''''((())))))((('''''''''''''''(((((())))))))))))+++***)))+++//////+++...,,,******,,,,,,,,,+++)))...///+++(((***+++)))'''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''''''''(((***)))***))))))---...'''))))))))))))************))))))))))))))))))))))))!!!'''***((()))...///,,,'''((()))***+++,,,------------,,,,,,,,,,,,------)))...///,,,+++//////,,,//////222555888???NNN]]]qqq~~~~~~{{{wwwuuunnnkkkhhhiiikkkiiiaaaZZZVVVPPPFFF===777333000///,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,xxxuuu{{{yyyiiiTTTGGGDDDCCC@@@======;;;888666666555333111555444222111///.........000///...---,,,+++++++++...---,,,***)))(((((((((///++++++000000------111---,,,,,,------,,,)))&&&++++++,,,...000111222333333222000000000///---+++,,,+++***)))((((((((((((###&&&'''%%%&&&)))***'''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))''')))(((''')))------)))---+++******+++,,,+++***+++111111+++''')))***''''''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''''''''(((***((((((&&&%%%)))***(((((())))))******++++++************************+++,,,)))%%%(((---,,,&&&((()))***+++,,,---......---,,,,,,++++++,,,,,,---(((...000,,,+++//////,,,,,,...111444555999EEERRRdddsss}}}zzznnnkkkjjjmmmrrrrrrllleee^^^VVVKKKAAA:::555222000+++++++++***************,,,++++++******++++++,,,eeeXXXIIIAAAAAAAAA>>>999<<<888444444666666222---333...---000///***)))---...,,,***+++---...,,,******++++++,,,,,,++++++***,,,+++***))))))+++---...++++++,,,...000///---***///...///111444555555444555222000.../////////......,,,)))'''&&&''')))***)))'''&&&&&&&&&&&&%%%###))))))((((((''''''&&&&&&+++***(((&&&&&&&&&((((((((((((((((((((()))******---******---,,,(((''')))************))))))))))))%%%%%%%%%&&&&&&((())))))))))))(((((((((((())))))$$$))))))%%%%%%))))))%%%''''''&&&&&&&&&''''''((((((((())))))((('''&&&&&&'''((()))***+++,,,,,,,,,***'''$$$%%%(((+++,,,+++)))************))))))(((((())))))''')))---,,,)))++++++++++++,,,---...///***)))***+++------,,,***333222000111444:::???CCCQQQ```qqq~~~{{{ssspppoooooosssvvvtttllleeeddd]]]RRRIIIAAA999222---///...---,,,+++*********---,,,+++******,,,...///ooo___UUUIIIBBB@@@@@@===999999555222333555666333000333...---///...******......,,,***+++---...,,,******++++++,,,,,,++++++***,,,,,,+++++++++,,,---...,,,,,,,,,...000000---+++222444666999<<<>>>>>>>>>:::888444222111111///......,,,)))''''''''')))******)))'''&&&&&&&&&$$$"""))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&'''(((((()))+++((((((+++***&&&%%%'''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&))))))%%%%%%((((((%%%(((''''''&&&&&&''''''((((((((((((((((((''''''&&&(((((()))***+++++++++++++++(((&&&&&&))),,,,,,,,,---,,,,,,+++)))(((&&&%%%)))++++++)))+++...,,,(((************+++,,,---...+++++++++,,,......,,,***000/////////222777;;;>>>EEESSSdddsss|||uuuqqqqqqrrrtttuuussslllgggbbb[[[PPPGGG???888222---000///---,,,++++++******---,,,,,,+++,,,---...///wwwdddUUUOOOHHHBBB>>>===;;;:::444222000222555666444222222...,,,---,,,+++,,,///---,,,++++++------,,,+++***++++++,,,,,,++++++***,,,,,,,,,---------------,,,,,,---...000000...,,,222444999===AAABBBBBBBBB@@@===999666555333000...---,,,)))((('''((()))***,,,***(((''''''%%%###!!!((((((((((((((('''''''''"""$$$&&&'''((('''%%%$$$&&&&&&%%%%%%&&&&&&'''(((***((((((******&&&%%%'''&&&&&&&&&'''''''''''''''***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((***)))&&&%%%''''''%%%((((((''''''''''''(((((((((((((((((((((''''''''')))))))))************)))+++)))((((((***,,,---,,,,,,,,,,,,+++***((('''&&&***,,,,,,***,,,...,,,''',,,,,,,,,,,,---...///000---,,,,,,---......,,,***---------...000333555777;;;EEESSSdddxxxyyyssstttuuuvvvuuuqqqmmmjjjddd]]]RRRGGG???888333000000///...---,,,+++++++++------------.........///~~~jjj^^^KKKIIIFFFAAA===:::999:::333111000111333444333222000...,,,+++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------,,,,,,+++---,,,,,,...000000///...222666;;;@@@BBBBBBBBBBBB???===:::888666444222///---+++***((('''((())))))+++)))''''''''''''%%%$$$'''''''''(((((((((((((((%%%&&&'''((())))))((('''&&&&&&&&&%%%&&&''''''(((+++)))))),,,+++(((''')))&&&&&&&&&'''''''''''''''***)))((('''&&&&&&&&&&&&))))))(((((((((((())))))******(((&&&&&&''''''&&&))))))(((((('''(((((((((((((((((('''''''''((((((******))))))((((((((((((***)))))))))***++++++,,,((()))******++++++++++++---...+++((())),,,,,,(((,,,,,,,,,,,,,,,---.........---,,,---......,,,++++++,,,---...///000111222999>>>GGGWWWkkk~~~vvvxxxzzzyyyuuuqqqooonnnjjjdddXXXLLLBBB:::555333111000///---,,,,,,++++++------...///000/////////}}}iiiZZZSSSDDDDDDCCC@@@;;;888888999444333222222222222111000///...---******,,,......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++***))),,,,,,+++---///000///...555999>>>AAAAAA@@@???@@@:::888666555555444111///,,,+++***)))((((((((()))((('''&&&''')))***)))(((&&&&&&''''''(((((())))))(((''''''&&&'''(((***+++''''''&&&&&&''''''((()))+++((()))++++++(((''')))''''''(((((())))))))))))(((((((((''''''((((((((())))))(((((((((((())))))+++)))''''''&&&&&&''')))+++***)))(((((((((((((((((((((''''''''''''((()))+++***)))(((''''''''''''(((((())))))((())))))***(((((()))++++++,,,,,,,,,///...)))###$$$***,,,***))))))))))))))))))***+++///---,,,,,,---...---,,,+++,,,---...///000000000888999???LLL]]]ooo|||}}}~~~{{{wwwsssqqqqqqoooiii^^^QQQDDD;;;555333111111///...---,,,,,,,,,---...///000000000//////kkkZZZOOOKKKAAAAAA@@@===:::777777888555555444333111000//////---///...+++***------++++++,,,------++++++,,,---***++++++,,,,,,++++++***************)))))))))))),,,+++***,,,...//////...000444999:::888666666777444333222222222111///---,,,+++***))))))((((((((('''&&&&&&'''***++++++***%%%&&&&&&'''((()))******)))(((&&&%%%%%%''')))***'''''''''&&&'''(((((()))(((&&&&&&))))))&&&%%%((((((((())))))***+++++++++((((((((('''(((((())))))''''''&&&&&&&&&&&&''''''+++(((&&&''''''&&&(((+++,,,+++***))))))(((((()))(((((('''&&&&&&''')))******)))(((&&&&&&&&&'''((('''(((***)))((('''((()))***+++++++++++++++******...---((("""###))),,,+++------,,,,,,,,,,,,---------,,,***+++---......---,,,------...///000111111333333888BBBOOO___qqq~~~{{{xxxuuussspppkkkbbbUUUGGG<<<555333222111000///...---------............/////////000nnn^^^RRRJJJIIIAAA???===:::999888777666555555555444222111000111,,,///000,,,+++---,,,'''***,,,...---+++***,,,...***++++++,,,,,,++++++***,,,,,,***)))))))))******+++))))))***,,,...///...)))---111111...,,,...000000////////////...,,,***++++++******)))((((((((()))((('''(((***++++++***%%%%%%&&&'''((()))***+++***))))))(((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''%%%&&&))))))&&&%%%((((((((())))))***++++++,,,+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''+++&&&%%%'''(((&&&)))...---,,,+++***))))))))))))((((((&&&&&&&&&''')))***)))((('''%%%%%%&&&'''(((''')))++++++)))'''(((*********+++,,,,,,++++++++++++,,,)))&&&''',,,---***000//////....../////////+++***)))))),,,.........,,,,,,------...000111222......333;;;BBBMMM```rrr~~~|||xxxtttooollleeeYYYKKK@@@999777222222000///...---------......---------...///000ppp^^^SSSJJJFFFFFFBBB???;;;999999888777555444555555444222111222222+++000111---,,,---+++%%%***,,,...---+++***,,,...+++++++++,,,,,,+++++++++///---+++))))))***+++,,,***)))((())),,,.........(((,,,000///,,,+++...222000///.........,,,)))'''++++++******)))(((((((((+++)))((()))***+++***((($$$%%%&&&'''(((******++++++,,,---...---+++)))(((%%%%%%$$$$$$%%%%%%&&&''')))''''''++++++((('''***'''(((((()))***++++++,,,---,,,***)))'''&&&&&&%%%))))))(((((((((((())))))+++%%%$$$'''((('''***000---,,,+++***))))))))))))((('''&&&%%%&&&'''***+++)))'''&&&%%%%%%&&&((()))(((+++---,,,***((()))+++&&&''')))+++---......///)))++++++***,,,///...)))+++******)))))))))*********((('''(((+++...//////,,,,,,,,,,,,---///111333------111666999@@@TTTgggzzzuuuooommmhhh^^^PPPEEE>>><<<333222111///............///...,,,+++,,,---///111zzz___OOOGGGDDDBBBBBB>>><<<999777666666777888333444555555444333111000,,,+++***))))))***,,,---***,,,,,,+++)))))),,,///---,,,++++++,,,,,,+++)))---,,,***)))))))))******************+++,,,---......,,,+++))))))***,,,---+++++++++*********)))))),,,,,,++++++***)))(((((($$$''')))'''###"""%%%)))&&&'''''''''(((((())))))************))))))))))))%%%&&&&&&''''''&&&&&&%%%'''&&&%%%''')))******)))((()))*********+++...000000//////---+++)))(((&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&(((***,,,---,,,+++)))((((((((((((+++)))&&&%%%%%%(((+++---))))))(((((('''''''''&&&'''***,,,+++((('''))),,,...,,,******++++++***)))(((((()))***+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,******---///---+++***,,,+++***))))))+++---...000///000333555;;;IIIVVVnnnvvvssspppjjjaaaVVVKKKBBB<<<888555222111111111000///000---***+++...000000///~~~}}}}}}~~~jjjUUUIIIDDD@@@===<<<777555444333333333555666444444444333222111000///.........///.........---...//////---***)))+++------+++******+++,,,***)))---,,,+++************+++************+++,,,---......---,,,*********+++,,,+++++++++******)))))))))(((((())))))))))))******(((***+++(((###!!!###&&&''''''''''''((((((((()))******)))))))))(((((((((&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((++++++,,,,,,,,,...222555444333222000...+++)))(((((((((''''''''''''(((((('''&&&&&&&&&'''(((***+++++++++***)))((('''''''''+++)))(((&&&''')))+++---))))))((((((((('''''''''&&&&&&%%%&&&'''(((((('''...---,,,,,,------,,,***)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,------,,,---...///...---,,,,,,,,,+++***+++,,,---...---,,,---000222666BBBMMMcccsssxxxsssqqqmmmfff\\\PPPDDD<<<:::888444222222222111000///---+++,,,///222222111uuuoooqqqyyyfffXXXIIIDDDAAA===999777888777555444333444444555444333222111//////.........///111111111///---+++/////////...,,,+++,,,...,,,+++******++++++***(((,,,,,,+++*********++++++*********++++++,,,---...------,,,++++++***))))))************))))))))))))%%%%%%&&&''')))***++++++(((******((($$$"""###&&&''''''''''''(((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((((((%%%$$$&&&)))+++,,,,,,+++,,,...333777888777666333000---***((())))))(((((((((((())))))&&&&&&&&&'''(((((())))))***)))((('''''''''''''''))))))((((((((()))***+++))))))((((((((((((''''''***'''%%%''',,,...,,,)))---,,,+++,,,------+++*********************++++++,,,,,,,,,++++++,,,,,,------///000///.........///,,,,,,,,,---------......---,,,---///000222:::CCCRRRcccwww{{{tttsssqqqlllcccWWWIII@@@???<<<888555444333222000///---,,,---000222333333qqqgggdddjjjwwwsssXXXMMMCCC@@@@@@<<<888777;;;:::777555222111000000444222000...---------------.........---,,,***)))++++++,,,------...///000,,,***))))))***+++)))(((************************++++++++++++,,,---......,,,,,,++++++***(((&&&%%%))))))))))))))))))))))))%%%%%%&&&''')))***++++++%%%'''((('''%%%%%%''')))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%)))+++***%%%###&&&***(((((((((((((((+++000444:::999777444000---***(((((((((''''''''''''((((((%%%&&&'''(((((((((((('''(((''''''&&&&&&&&&'''''''''(((((())))))((((((((())))))(((((((((((((((((()))((('''))),,,......,,,+++******+++,,,,,,***(((+++++++++***************,,,,,,+++++++++,,,------,,,000000---+++---//////,,,---......//////......000...///222222111666<<>>===<<<:::777777666555333000...,,,+++***222111///---,,,,,,,,,---///...,,,******)))******+++++++++,,,---.........,,,+++******++++++***((((((((())))))))))))))))))++++++++++++,,,---...///*********)))(((&&&$$$$$$((((((((((((((((((((((((((((((((())))))*********&&&&&&'''&&&&&&&&&((()))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$'''***((($$$"""%%%)))&&&''''''&&&'''***...111888777555222///+++(((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((''''''&&&'''&&&&&&&&&&&&&&&'''(((&&&'''((((((((('''&&&&&&(((((())))))))))))))))))###&&&((((((((((((***,,,,,,+++***+++------,,,***+++++++++***************,,,+++++++++,,,,,,---...+++///...)))(((,,,...---,,,---.../////////......222///000222222000222777<<>>LLLaaattt|||vvvooolllllliiiccc^^^UUUQQQJJJEEE@@@<<<888666666666666444222222444666sssfffaaaaaagggwwwpppWWWJJJBBB<<<888999999555222222222222333333333222222222---...............------.........---------......222000......///---***'''...---,,,,,,------,,,***((()))***+++,,,,,,+++***,,,,,,+++,,,,,,---...///+++***((('''''''''((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((***)))'''''''''''''''&&&)))(((((((((''''''''''''(((((((((''''''''''''&&&)))((('''&&&&&&'''((()))$$$%%%%%%&&&&&&''''''(((''')))+++++++++***,,,---......---,,,+++)))'''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''((()))*********))))))(((((((((((((((((()))))))))************+++,,,,,,,,,,,,---......+++((((((***,,,---...)))))))))***+++++++++,,,++++++++++++,,,---...///......'''!!!%%%000///'''...---,,,,,,,,,---...///000,,,***---...---...111666777@@@SSSeeeuuuzzzsssppppppnnnhhhbbb[[[VVVPPPIIIDDD???;;;888777888999888777777;;;>>>|||ssskkkjjjmmmttt}}}___LLLEEE>>>:::999<<<;;;666222111222222111111000...---,,,,,,---...///000///...---***,,,---//////...,,,+++111///...///111000---***///---,,,,,,---...,,,+++***+++,,,---...------,,,,,,,,,,,,,,,---...//////,,,+++)))''''''(((***+++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((*********))))))(((((('''''''''&&&)))(((((((((((('''''''''***((('''&&&&&&'''(((***)))((('''(((+++,,,,,,+++&&&(((++++++***))))))***+++,,,++++++***)))(((''''''''''''&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''((()))***+++,,,,,,+++***))))))******(((((())))))*********++++++(((&&&(((+++,,,***'''+++((($$$###%%%(((***+++(((((()))***+++,,,,,,---++++++++++++,,,---...///000...&&&&&&222111&&&...---+++***+++,,,...000111,,,***---......///222555333999III\\\lll}}}~~~wwwttttttqqqiiibbb___ZZZSSSLLLGGGAAA<<<999777999;;;;;;:::<<<@@@DDDyyytttrrrwww}}}dddSSSGGG<<<===<<<;;;999666444222111666111---...333555222...------------------------222000......111111///---///...,,,---///000000000.........,,,******,,,...000---******+++---------000000///000222333333333---+++(((''''''(((((('''++++++'''!!!###+++...+++)))***'''######(((++++++))))))(((((('''''''''&&&'''&&&&&&&&&&&&''''''(((&&&&&&''''''((('''''''''######$$$%%%'''((())))))(((%%%%%%)))+++)))'''(((''')))***(((%%%$$$'''+++,,,((((((###$$$***###''''''((((((((((((''''''%%%'''&&&""""""&&&'''%%%%%%&&&(((************)))***)))))))))))))))***+++((((((((()))******++++++000,,,+++,,,***&&&&&&(((************+++,,,---...///---***)))+++,,,------***+++,,,---............222...)))(((***,,,---,,,---+++)))((())),,,000222111...---...111222111...111000444???OOObbbxxxxxxuuuuuuoooggg___[[[UUUMMMEEE>>>:::777:::888888;;;===AAAIIIRRR}}}zzzzzz}}}tttXXXJJJBBB<<<<<<;;;:::888666444333222222111000///000000000///------------------------222000...///000111///---000///---...///000...---......///...,,,,,,...000---+++))))))***,,,,,,+++---,,,+++---111222111///---***((('''((((((((('''%%%&&&"""%%%'''$$$!!!&&&***)))((('''""")))))))))(((((((((''''''***))))))((((((((())))))''''''((((((((((((''''''(((((('''&&&&&&%%%$$$$$$'''%%%&&&'''%%%!!!$$$))))))))))))'''&&&&&&'''))))))''')))'''!!!''',,,$$$&&&&&&''''''''''''&&&&&&''')))((($$$###&&&'''%%%###$$$&&&))),,,------,,,((((((((((((((())))))***))))))************++++++***((((((,,,---,,,---111,,,,,,++++++******++++++///---******+++---------+++,,,---...............000---)))(((+++---------...---+++)))***+++---///...------...///000///...111000444===IIIZZZppp{{{xxxwwwqqqiiiccc___WWWMMMDDD===888666888666777<<>>::::::999777666555444333111222222000---,,,---///------------------------111000...///000000///------------///000000///---...///111111000///000111---+++***+++,,,,,,,,,***000---,,,000555777333///,,,***((('''((()))(((''''''(((&&&###$$$((('''$$$$$$***+++***''' ***)))))))))))))))((((((+++***)))(((((((((((((((''''''((((((((((((''''''***)))((('''&&&$$$######'''''''''&&&!!!"""++++++)))'''&&&'''(((((('''&&&$$$))))))###'''***"""%%%%%%&&&&&&&&&&&&%%%%%%(((***)))%%%%%%((((((&&&+++)))'''(((***)))%%%"""'''''''''''''''((()))***,,,,,,++++++++++++******---))))))++++++)))))),,,......---,,,***)))((((((///---******,,,------------....../////////......///,,,***)))+++---.........---,,,++++++++++++,,,+++---......------...///000111444:::AAAOOOeeexxx}}}{{{tttlllhhhbbbXXXMMMBBB:::666444666555777<<>>FFFUUUccctttRRRGGGBBB999666<<<777777666666555444444333777333//////111222///,,,------------------------////////////............,,,,,,---///000000---+++111444888999888555333333111000/////////...+++)))---+++***,,,111222///+++***)))(((((())))))((('''***((()))+++,,,***'''%%%''')))((($$$%%%)))***((())))))))))))************))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&'''))))))***%%%"""###(((***((((((+++...***'''&&&((()))(((&&&+++$$$&&&'''!!!"""'''###''''''((((((((((((''''''!!!%%%&&&$$$&&&***+++(((%%%$$$$$$'''***+++)))'''))))))))))))***+++,,,---///......---,,,+++******$$$!!!"""'''))))))+++///***+++,,,,,,,,,++++++***---,,,+++,,,...///...---//////////////////......000///...,,,***)))******)))***+++------...------+++...000///---,,,...111---///222555777???RRRdddyyy~~~tttiiibbbWWWLLLAAA:::666555555444555888<<>><<<999888555333000///...,,,***(((...---,,,,,,.........---)))(((((()))******(((''')))&&&'''+++,,,)))&&&&&&%%%))))))'''&&&'''$$$ (((((()))))))))))))))***+++***)))(((((((((((((((&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''""" '''+++***((()))...+++)))(((((((((((('''---$$$&&&)))"""###)))''''''((((((((((((((((((''' $$$&&&%%%&&&***+++(((((()))+++,,,,,,,,,++++++)))))))))***+++,,,---.........---,,,,,,+++******)))&&&&&&***+++)))+++...((()))+++,,,------,,,,,,---,,,+++,,,...000///...---....../////////....../////////---***))))))***((()))+++,,,---.........---...//////......///000---...111444555:::HHHWWWlll~~~yyyiiicccYYYNNNDDD===999777444333555888===HHH]]]oooxxxYYYLLL@@@===;;;777666777777777666555444222222111444111//////111111000...---------------------------///000///---,,,---///111///...------,,,+++)))111666???DDDFFFEEECCCAAA<<<999555222000...,,,***000000000---++++++---///((((((((()))******(((&&&***&&&&&&,,,---***''')))$$$((()))&&&%%%&&&###''''''((((((((()))))))))***))))))((((((((())))))(((((((((((('''&&&%%%$$$))))))((((((''''''&&&&&&$$$"""$$$((()))''')))---,,,,,,+++)))'''&&&''')))&&&"""((($$$###(((&&&&&&''''''((((((''''''&&&###'''(((''''''******&&&+++...111///***&&&&&&(((((((((((()))***,,,---...------,,,,,,++++++******///+++***+++***''''''***''')))+++---------,,,+++,,,,,,,,,---///000///...+++,,,---...............+++---...---+++***+++---+++++++++,,,,,,------------,,,,,,,,,...///...---///...///222333666???HHH\\\nnn|||lllggg^^^SSSIII@@@:::888555444555777;;;FFF\\\oooyyy___HHHCCC>>>;;;:::999:::;;;888777666555333222111000///000111000......///111---------------------------///000///,,,+++---///---+++***+++---////////////666@@@HHHKKKKKKJJJIIIDDD@@@:::666333222000...---......***%%%$$$(((---((('''((()))++++++(((&&&'''######)))+++'''%%%(((&&&(((&&&""""""''')))(((&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((************)))((('''&&&((((((((((((((((((((((((((((((******'''%%%+++333,,,------***&&&%%%'''***'''###"""%%%###%%%&&&&&&''''''&&&&&&%%%'''***+++)))(((***)))%%%###(((---,,,'''%%%(((,,,'''''''''((()))+++,,,---,,,,,,++++++++++++******(((%%%%%%)))***(((***---(((***+++---------+++***,,,+++,,,---000000///...***+++,,,---............(((+++------++++++---000...---,,,+++++++++,,,,,,---+++)))***...///---+++111...///111222333888>>>QQQcccxxx~~~pppkkkbbbWWWLLLCCC<<<888777666555555777@@@VVViii}}}dddUUUEEEBBB===999666555666777555444333222222222333444333444555444111...---------,,,,,,++++++,,,,,,---,,,---......,,,,,,---...222222111000///...------000333888>>>DDDJJJNNNQQQPPPLLLEEE<<<444//////000...+++)))((()))+++******(((''''''&&&&&&&&&''''''&&&&&&''''''&&&$$$"""!!!******)))(((''''''&&&&&&)))((('''&&&&&&'''((()))))))))((()))***)))((('''---***'''&&&&&&&&&$$$!!!*********'''$$$"""%%%''')))'''%%%%%%''')))******,,,***(((%%%%%%&&&''')))(((''''''&&&&&&&&&''''''((('''&&&&&&'''((('''&&&%%%(((******'''&&&'''(((&&&&&&'''((()))***++++++###)))+++---000000---...---,,,***)))******+++//////...,,,))))))***+++''''''((()))******++++++000///...---------------///......------,,,,,,+++---+++******,,,------,,,++++++,,,---.........------------......000111222333//////222333333666;;;FFFVVVhhhvvvxxxsssiii___TTTIII@@@999555333333444777???RRRccclllUUUIII<<<<<<;;;;;;::::::999999555444333222111222222333222333333222000...,,,,,,,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---...000//////......------,,,000222666<<>>OOO___uuuZZZHHH@@@666888;;;======;;;999777666555333222111111111222111111111000///---,,,+++,,,++++++******++++++,,,,,,.........---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000111444999AAAJJJSSSXXX```\\\UUUJJJ>>>666222111,,,***(((((()))))))))((())))))((((((((())))))***'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***))))))(((((())))))***---'''"""###((()))###)))(((((()))+++,,,,,,+++&&&(((***)))((('''((()))((('''&&&'''((()))(((''''''&&&$$$$$$%%%&&&)))***&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''((('''&&&&&&'''))))))(((''''''((((((((((((((()))))))))))) %%%(((''''''***,,,***,,,+++*********+++,,,---((())))))))))))***,,,///++++++,,,,,,------......*********++++++---......))))))******+++,,,,,,---...,,,,,,,,,...///...---......,,,++++++,,,---------,,,,,,,,,,,,,,,------111......000000------000666@@@NNN___rrryyyooocccUUUHHH@@@<<<999777666777<<>>EEEIIIRRRQQQNNNGGG>>>777222000***)))(((((())))))(((&&&'''&&&&&&&&&''''''((()))((('''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&'''''''''&&&&&&'''((()))*********)))((((((''''''((())))))(((&&&%%%***)))))))))******(((&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***(((&&&&&&&&&'''((('''&&&&&&&&&'''((())))))((((((******))))))((((((''''''&&&******&&&%%%(((***)))******))))))***,,,...///,,,,,,,,,+++******,,,...++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))---,,,,,,,,,+++++++++***---,,,---...000000...---///...,,,***)))***,,,---......------------------222000///222000,,,+++,,,...000888HHH[[[ooo}}}|||~~~yyykkkZZZJJJ@@@<<<888555555555999CCCNNNeeeNNNBBB;;;999;;;999777666555555666666555444222111000000000111222///,,,---///111///------,,,,,,++++++,,,,,,------...//////...---...///------....../////////000000000000111444777;;;===BBBCCCCCC@@@:::444000...***)))))))))******(((&&&&&&&&&%%%&&&&&&'''((())))))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''"""&&&***)))'''&&&(((+++"""%%%((()))))))))******(((''''''((()))***((('''...,,,******+++***)))'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''((('''&&&&&&&&&&&&''')))***)))'''******))))))((((((''''''&&&******&&&%%%''')))(((******))))))***,,,---///.........,,,******+++---************++++++++++++,,,,,,+++))))))(((((((((...------,,,++++++******,,,,,,,,,...000000...,,,------+++******+++,,,,,,...---------------......222//////111000---,,,///111111666BBBQQQcccxxx~~~|||~~~zzzmmm]]]NNNEEE>>>999666555666888@@@IIIuuuXXXHHH@@@:::666777777666555555555666777444333222000000000111222111---******...000///,,,...------,,,,,,------...---///000///...---...000.............../////////---///000222444444555444666888::::::666111...,,,+++*********++++++)))'''&&&&&&&&&&&&'''((()))***)))))))))))))))((('''&&&******))))))((((((''''''''''''((())))))(((''''''%%%'''))))))'''''''''((("""&&&)))***)))((()))***((('''&&&(((+++......---111///,,,+++++++++***)))&&&&&&&&&''''''((())))))''''''&&&&&&&&&''''''(((((('''&&&&&&'''((('''&&&'''%%%%%%'''***+++)))'''))))))))))))(((((((((((((((,,,---***(((***+++***++++++*********+++---...---------+++))))))+++---++++++++++++************++++++***))))))*********+++++++++++++++*********++++++,,,---//////---***+++++++++++++++,,,,,,,,,,,,+++++++++,,,---......111...---//////---...111333222666>>>HHHXXXppp|||~~~zzzpppcccVVVNNNCCC===999888777888===DDDjjjQQQFFFBBB===888777777777666666555444444333222111000000111111222000+++((()))---///...+++///......------......///...///000///...---...000........................,,,...111444555444222111000333666777444000---++++++******+++,,,,,,)))'''''''''''''''((()))++++++)))************(((&&&%%%(((((('''&&&%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$)))'''&&&'''((((((&&&###&&&***---,,,)))&&&&&&&&&(((&&&%%%(((---222444333333000---+++++++++++++++)))))))))(((''''''&&&&&&(((''''''&&&&&&&&&''''''((('''&&&&&&'''((('''&&&'''%%%%%%'''***+++***'''(((((((((((())))))))))))&&&***,,,)))(((******))),,,+++*********+++,,,---***++++++***((()))+++---++++++++++++++++++++++++))))))))))))***+++,,,---((((((((()))******++++++******+++---///...,,,***)))***+++,,,,,,,,,,,,,,,************+++,,,---...000,,,+++------,,,///333000///111777>>>LLLfff}}}|||~~~{{{rrrhhh]]]WWWHHHBBB<<<:::888888<<>>BBBJJJKKKGGG@@@:::666000***((('''&&&%%%&&&''')))***((('''&&&&&&&&&%%%"""+++)))((()))***,,,++++++)))(((((()))******)))'''((((((((((((((()))))))))&&&&&&'''&&&&&&&&&)))+++)))((('''(((***+++,,,+++)))))))))*********++++++))))))***++++++++++++***))))))***+++++++++******))))))))))))))))))))))))++++++***+++,,,,,,+++)))*********+++,,,---///000------.........---++++++...............---------333---,,,222666<<>>;;;999666444333222333222000///000//////000222222111000---,,,***+++---000111111......------------......222111111///...---,,,,,,---------,,,,,,------...222222111000///---,,,++++++---......,,,***))))))******))))))))))))(((((((((((((((((((((((('''&&&(((((((((((((((''''''&&&***)))((('''''''''''''''&&&###"""###'''(((&&&$$$))))))((((((((('''''''''))))))))))))((('''&&&&&&&&&(((+++---111999CCCKKKYYY\\\YYYNNNBBB999222---&&&&&&&&&'''((()))*********((('''&&&''''''%%%$$$,,,***(((''')))+++,,,,,,***)))((()))++++++)))((('''''''''(((((())))))***&&&&&&%%%$$$###&&&***---)))'''&&&'''***,,,***)))'''(((***+++++++++***)))((()))******++++++******))))))*********)))(((((())))))))))))))))))))))))*********+++------***((()))***+++,,,---.........---.........------,,,+++//////......---,,,,,,+++222---,,,000111444???MMMdddnnn~~~zzztttooo\\\QQQFFF@@@;;;888999===ooo]]]KKKBBB@@@>>>;;;:::666555333222333222111////////////111222222000......,,,+++,,,...000000000......------------......111000///...---,,,------------,,,,,,,,,---......111111111000000...---,,,***,,,...,,,)))'''(((+++)))))))))((((((((((((((($$$%%%'''(((((('''&&&%%%(((((((((((((((''''''&&&***)))(((''''''&&&''''''%%%###"""###&&&''''''&&&(((((((((((('''''''''&&&(((((())))))(((''''''&&&$$$(((,,,---...555BBBLLLaaaggghhh\\\JJJ===222,,,###$$$%%%'''((((((((((((...,,,******+++,,,+++***+++(((%%%$$$%%%'''))))))***))))))***++++++***(((&&&&&&''''''((()))******((((((((('''&&&'''***---,,,,,,+++***)))((('''&&&************)))((('''&&&((())))))******************+++++++++***)))(((((())))))))))))))))))))))))***)))***,,,---,,,***((()))***,,,---...------,,,,,,,,,,,,---------...---.........------,,,,,,,,,000,,,,,,......///666???SSS___qqq~~~yyyvvveeeYYYMMMEEE>>>999888;;;bbbTTTFFF@@@>>>;;;888888777555444333444333111000///...///000111111///,,,111///......///000///.........------------......//////...---,,,,,,------,,,,,,,,,,,,,,,---.../////////000000000000000///+++---///---)))(((***,,,((((((((((((((()))))))))!!!###$$$%%%%%%$$$$$$(((((((((((((((''''''&&&))))))(((''''''''''''''''''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((&&&***...---,,,222>>>III```jjjoooeeeSSSAAA444,,,###%%%'''((())))))((('''+++)))((((((***++++++******'''$$$"""$$$&&&''''''***)))((()))++++++)))(((%%%&&&&&&'''((())))))***''')))******)))'''((()))+++---///---(((%%%%%%''',,,***((('''&&&&&&((()))(((((()))************))),,,,,,,,,,,,+++***))))))))))))))))))))))))))))))***))))))+++,,,,,,***(((***+++,,,---...---,,,+++******+++,,,---///000111,,,,,,,,,,,,------......---++++++---...///333888CCCOOOaaasss||||||yyymmmbbbUUUKKKCCC;;;888:::rrrTTTJJJAAA===:::666555666777666444333444333222000000///...///000000...,,,222000//////000000///---......------------......------------------,,,,,,,,,,,,,,,,,,---......///......///000111111111111......///---,,,++++++,,,(((((())))))))))))******%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&((((((''''''''''''(((((())))))'''&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((,,,///...,,,111;;;DDDXXXccckkkdddUUUDDD666---'''(((***+++++++++***))))))(((((()))+++,,,,,,+++,,,)))&&&&&&'''((()))((()))((('''(((******((('''&&&&&&&&&''''''(((((()))%%%'''******)))''''''''''''***,,,,,,)))''''''(((((('''%%%$$$%%%(((+++---'''((())))))******))))))+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))+++***))))))***+++***))),,,,,,---------,,,++++++*********+++---///111222***++++++,,,------......+++++++++,,,---000222444;;;EEEUUUfffvvv}}}}}}|||uuujjj^^^TTTJJJ@@@;;;:::{{{dddJJJCCC===<<<:::666555777666444333222333222111///111///------.........---///......///000111///.........------------......++++++------...---,,,+++,,,,,,,,,,,,---.../////////000000111111111000000///...---......---,,,***)))))))))*********++++++,,,++++++***))))))))))))(((((((((((((((''''''&&&''''''&&&''''''((()))***+++***)))'''&&&&&&''')))''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''))),,,++++++///777===KKKUUU\\\XXXNNNBBB666---******++++++******))))))))))))***,,,//////...---,,,+++)))))))))***)))(((((('''&&&'''))))))'''&&&''''''''''''''''''''''''%%%&&&((()))((()))+++---***'''%%%'''******%%% %%%%%%%%%%%%&&&(((***+++'''(((((())))))))))))))))))******++++++++++++***)))))))))))))))))))))))),,,***((('''(((*********...---,,,,,,++++++++++++,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,---++++++******,,,000111111666===JJJYYYjjj{{{~~~{{{{{{}}}~~~|||rrrfff]]]RRRFFF???===pppXXXEEE@@@======<<<999888;;;555333222111111111///...222///---,,,---......---,,,++++++---000111000///.........------.........)))+++---......---,,,++++++++++++,,,---...///000111111111111111000///...000---,,,---000///,,,((())))))******+++++++++,,,+++***'''%%%############(((((((((((((((''''''&&&&&&&&&&&&&&&((()))***+++,,,+++)))'''%%%%%%&&&((()))(((((((((''''''''''''(((((((((((('''&&&%%%%%%###%%%'''((()))---333888AAAIIIOOOLLLEEE===333+++******))))))((('''''''''%%%&&&(((+++......---++++++***))))))******)))''''''&&&&&&'''(((((('''%%%'''''''''''''''&&&&&&&&&'''((((((((())),,,111555000'''!!!###++++++!!!&&&'''((((((((('''&&&%%%'''(((((()))))))))))))))'''((()))***************))))))))))))))))))))))))---***'''&&&''')))++++++///...,,,+++***++++++,,,///...---,,,+++,,,------...------,,,,,,++++++***++++++***)))+++///000///---333>>>LLL\\\ooo~~~yyyvvvyyywwwlllcccXXXKKKBBB???cccPPPFFFBBB<<<888666777888888777666444333222111111111000000///...............///------111111...---000//////...------------...---,,,,,,---......,,,***---+++***+++---//////...333333111000////////////444222///---+++++++++,,,(((((())))))*********+++++++++***)))((('''&&&&&&'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%&&&((((((((('''$$$%%%''')))+++,,,------777:::???AAA>>>777///)))+++)))''''''((()))((('''++++++******++++++,,,---***((('''(((******(((%%%''''''''''''&&&%%%$$$$$$ '''+++(((&&&'''%%%!!!$$$%%%'''&&&&&&&&&(((***%%%&&&&&&''''''&&&%%%%%%&&&)))(((%%%%%%((((((&&&(((***(((%%%(((---+++$$$***)))(((''''''((()))***************************(((''')))---000111...+++------,,,+++************///***)))...///+++***------+++***+++------,,,+++---------............///222111444===JJJZZZppp~~~{{{|||wwwjjj```YYYPPPGGGwww[[[IIIAAA>>>:::888777777555444666555444222111111000000111000///...............222///000222111---,,,---//////...---------------///---,,,,,,.........------+++***+++---//////...222222111000////////////333222///---++++++,,,,,,((((((((()))))))))******+++++++++***)))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&'''''''''&&&%%%&&&((((((((('''&&&''')))***+++,,,---------000444666555111,,,(((***)))'''&&&'''((('''&&&+++************+++,,,,,,---+++))))))+++***'''%%%&&&&&&'''''''''&&&%%%%%%%%%)))***&&&&&&(((((($$$$$$%%%''')))******)))(((''''''''''''''''''''''''&&&(((((($$$$$$'''(((&&&***+++)))&&&(((---,,,'''***))))))(((((())))))***************************,,,***)))+++...000///---,,,,,,++++++***+++++++++///***(((,,,---+++***------,,,+++,,,---...,,,+++------------............111///222:::EEESSSgggxxx}}}{{{|||}}}}}}rrriiiaaaVVVMMMiiiQQQDDD<<<:::999888888666333000555444444333222111000000222111000///............000...000333333...,,,...///......---------------000...,,,,,,...//////...---+++***+++---//////...000000000000000000000000222111...,,,++++++++++++'''''''''(((((((((((((((+++++++++******)))))))))((((((((((((((((((''''''((((((''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''(((((('''&&&%%%&&&((((((((('''((()))***+++,,,,,,,,,,,,,,,---///000///...,,,******(((&&&&&&&&&&&&%%%$$$***************++++++,,,...---,,,++++++***(((&&&%%%&&&&&&'''''''''&&&&&&))))))'''$$$$$$((((((%%%&&&%%%&&&***------)))%%%)))((('''&&&''''''((())))))++++++((((((+++,,,))),,,,,,***'''))),,,,,,************++++++*********************************---+++)))(((***,,,------+++++++++***++++++,,,,,,...***(((***+++******,,,---,,,,,,,,,......,,,+++------------............///---///555===IIIYYYhhh}}}{{{yyy~~~|||tttkkk```UUUwww]]]KKKBBB:::999777666777666333111555555555444333222222111222111000///............+++***---222333000///111///...------,,,,,,------.........///000111///------+++***+++---//////...//////000000000000000000///...,,,+++***)))))))))''''''''''''''''''''''''*********)))))))))))))))((((((((((((''''''''''''''''''((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&'''''''''&&&%%%&&&((((((((('''((())))))************)))000///---,,,+++***))))))+++)))'''&&&''''''%%%$$$)))))))))))))))***++++++---,,,,,,,,,,,,+++***)))%%%%%%&&&''''''(((''''''((('''$$$###%%%'''&&&$$$(((%%%$$$'''+++,,,)))$$$)))(((&&&%%%%%%''')))***)))++++++((((((+++,,,***,,,+++)))((((((***++++++******,,,------,,,******************************+++***((('''((()))******************+++,,,---------***(((((()))***++++++---,,,,,,---......,,,***,,,,,,---------............,,,...222777>>>KKKXXXjjj{{{}}}xxxyyy}}}|||ttthhh]]]~~~iiiQQQDDD>>>;;;999666555555666666555555555666666555444333222111111000///////////////***))),,,111222//////111......---,,,,,,,,,,,,,,,+++,,,...111333222...+++---+++***+++---//////......//////000000000//////,,,+++***)))((((((''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))(((((('''''''''&&&''''''((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((('''&&&%%%&&&((((((((('''''''''((((((((((((''''''---+++)))'''&&&&&&'''''',,,***((('''(((((('''&&&))))))(((((())))))***+++)))***+++,,,,,,,,,,,,,,,%%%%%%&&&'''(((((((((((('''&&&&&&'''((('''%%%$$$***%%%!!!"""''')))(((%%%'''&&&%%%$$$$$$&&&((()))%%%((('''%%%%%%)))***'''***)))(((((((((''')))+++***+++,,,------,,,+++***************************)))*********))))))))))))************+++,,,------,,,+++)))((()))++++++***,,,,,,,,,---...---***(((,,,,,,,,,------------......,,,...111333777@@@JJJXXXjjjzzzwwwzzzzzzoooeee}}}vvv[[[GGG<<<888;;;888555444555777888888444555666666666444333222000000//////000000111111111......111000---,,,......------,,,,,,,,,,,,,,,***+++...111333222...+++---+++***+++---//////......///000000000///...---******))))))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((''''''&&&&&&&&&'''((()))***)))((('''%%%&&&&&&''''''&&&&&&%%%((((((''''''(((((())))))'''&&&%%%&&&((((((((('''%%%&&&&&&''''''''''''&&&))))))((((((((()))******+++)))(((''')))))))))(((((((((((((((((())))))***%%%''')))******+++,,,---&&&&&&'''((((((((('''''''''''')))+++***%%%%%%(((***&&&"""!!!$$$&&&''''''%%%%%%$$$$$$%%%&&&((()))(((******((((((,,,---+++((('''(((***)))&&&'''***+++++++++,,,,,,+++++++++***************************,,,------+++******++++++++++++***++++++,,,,,,***,,,+++)))***---,,,(((+++++++++,,,---,,,)))&&&,,,,,,,,,,,,---------------,,,...111111222888@@@JJJ\\\qqq}}}zzz{{{~~~~~~vvvmmm~~~{{{~~~gggPPPAAA999666777666555666777888777666222333444555444333111000.........///000111333333555111000111000---...111...---,,,,,,++++++,,,,,,,,,++++++---///000///...---+++***+++---//////......///000111000///---,,,************)))(((((('''((((((((((((''''''&&&&&&&&&&&&&&&'''((())))))******))))))(((''''''&&&&&&&&&''')))*********((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&'''(((((()))'''&&&%%%&&&((((((((('''%%%%%%&&&'''((((((((('''))))))*********))))))((()))'''&&&&&&((())))))((((((''''''''''''((())))))###&&&))))))(((((()))+++'''((((((((((((''''''&&&&&&&&&((()))%%%###+++((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''((((((((())),,,,,,)))***...///---((('''***...,,,&&&&&&+++++++++************++++++************************)))++++++***((((((+++---,,,,,,++++++***+++++++++))),,,---+++,,,///---'''*********+++,,,***'''$$$++++++,,,,,,,,,---------++++++---000000...333:::>>>MMMaaasss~~~}}}}}}|||uuu|||uuuuuu{{{vvv\\\JJJ@@@;;;999333444555888999999666333000111222333333222000///------...///000222444555555111000111111000222666...---,,,,,,++++++,,,,,,///,,,))))))+++...000111---+++***+++---//////...///000111111000...,,,***+++++++++++++++***)))((())))))((((((((('''''''''&&&''''''((()))***++++++***))))))((('''&&&&&&&&&%%%''')))***+++***)))(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%&&&((((((((('''%%%&&&'''((())))))))))))&&&'''((('''&&&###'''%%%$$$%%%'''))))))((('''''''''''''''((())))))###&&&)))(((&&&%%%''')))((()))))))))((('''&&&&&&######%%%$$$ ,,,%%%'''(((((('''&&&&&&'''%%%&&&'''((())))))))))))$$$&&&&&&$$$%%%)))***((((((''',,,000...''''''+++,,,+++***))))))***+++,,,************************(((((('''$$$"""###)))---------,,,+++************(((---...,,,...111---&&&))))))***++++++***&&&###++++++,,,,,,,,,---------******---000///---000666555CCCUUUhhh{{{||||||{{{~~~tttnnnppp}}}gggQQQAAA>>><<<222666666777888888777666555444333333222111000//////---------...000222555666666444000.../////////...,,,+++***))))))***+++,,,---...000222222111///...,,,,,,,,,------------...222222111///...,,,++++++)))(((((((((((())))))***(((((((((((()))))))))***%%%###'''$$$'''***$$$''''''(((((('''&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%,,,)))'''(((******(((&&&+++%%%$$$(((((($$$"""%%%(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%)))'''&&&&&&((())))))(((&&&$$$"""###&&&((('''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&)))&&&######%%%&&&%%%###'''$$$"""###&&&(((&&&$$$(((((((((((())))))))))))******))))))(((((('''''',,,((('''))))))&&&'''+++%%%%%%%%%''')))+++***)))###+++...+++)))---...,,,////////////...---,,,,,,---)))***//////)))(((+++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000000///000111111111111666;;;III]]]ooo|||}}}zzz{{{{{{yyyqqqnnnrrr~~~vvv]]]KKK===<<<;;;111333444555555555555444333444333333222111000//////.........///000222444555555222///......///......---,,,,,,++++++,,,,,,---,,,---.../////////...------............/////////222111000///...,,,++++++(((((((((((((((((())))))))))))(((''''''&&&&&&%%%'''!!!%%%((($$$''')))###((((((((((((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&((((((''''''&&&&&&&&&'''+++)))''''''))))))(((%%%'''"""!!!&&&(((&&&&&&)))''''''''''''''''''''''''$$$$$$$$$%%%&&&(((***+++&&&&&&&&&&&&&&&&&&%%%%%%,,,***'''&&&&&&%%%###!!!&&&$$$"""###&&&''''''%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$((('''&&&'''(((((('''&&&%%%$$$######%%%&&&&&&%%%(((((((((((()))))))))******)))))))))((((((((('''***'''&&&))))))((()))---***)))))))))******)))'''(((---...******...222111---......------,,,+++***)))&&&''',,,,,,)))(((++++++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,...111000------///222666888BBBSSScccrrrzzzxxx{{{~~~vvvqqqrrryyy{{{cccPPPBBB888999:::111666777888999999888777666444333333222111000//////////////////000111222333333111...------...---,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------/////////000000000000111111111000///---,,,++++++*********)))(((&&&%%%$$$***)))(((&&&%%%###""""""***$$$'''***%%%''')))"""(((((()))))))))((('''''''''&&&%%%%%%$$$$$$%%%%%%(((((((((''''''''''''&&&)))(((&&&'''(((((('''%%%&&&"""!!!$$$''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%(((+++,,,%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&&&&$$$###$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&!!!###%%%'''''''''%%%$$$%%%'''))))))((('''''''''$$$$$$%%%%%%$$$$$$&&&'''((((((((()))))))))******))))))))))))((((((((((((+++((('''))))))'''(((+++,,,+++***+++,,,,,,***(((***---,,,((((((...333444////////////...---,,,+++'''%%%'''+++,,,******,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,(((---111///+++)))---111444444:::FFFTTTdddvvv|||{{{|||wwwtttzzzhhhUUUFFF>>>666888999111777888999:::;;;:::999888444333333222111000//////111000000000000000000111111///---,,,,,,---,,,+++((()))***++++++***)))(((+++++++++***+++,,,------////////////000000000000000000///...---,,,+++***------,,,***'''$$$!!! ))))))((('''%%%$$$###"""***$$$'''***&&&(((+++$$$((()))))))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&'''''''''&&&)))%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$&&&((()))%%%%%%%%%&&&&&&'''''''''!!!!!!"""$$$''')))))))))&&&%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$''')))***)))((('''!!!%%%))))))&&&$$$%%%&&&$$$&&&((('''$$$$$$'''***(((((()))))))))*********))))))))))))((((((((((((+++(((''')))(((%%%$$$''')))))))))+++---...---+++))))))((('''(((,,,000222222222222222111///...---))))))***,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---++++++---///222111444===GGGUUUhhhwwwxxxyyyvvv[[[LLLBBB===666888999111333444666777777777666666444333333222111000//////111111111111000000/////////...,,,,,,,,,---,,,***((((((***++++++***((((((,,,,,,++++++,,,,,,---...---------.........////////////...---,,,++++++***++++++***)))'''&&&$$$###(((((((((((('''''''''&&&((("""'''***'''***---&&&(((((()))))))))))))))((())))))((('''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&'''''''''&&&&&&'''''''''&&&$$$###$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&'''''''''((('''''''''((('''%%%"""&&&&&&%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&((())))))((('''!!!%%%))))))'''$$$%%%&&&%%%((()))(((&&&%%%(((+++))))))))))))************(((((((((((())))))))))))'''$$$$$$'''(((%%%%%%''')))(((((()))+++,,,+++***)))(((((()))+++---...000333333333222111///...---+++,,,,,,+++++++++,,,+++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,///000...,,,//////222999@@@IIIXXXfff|||~~~zzz}}}kkkRRREEE@@@>>>888999999000444555666888888888777777444333333222111000//////111111111111111000//////...---,,,,,,------,,,******++++++++++++++++++***,,,,,,---------.........,,,,,,,,,,,,------------......---,,,,,,+++******''''''''''''(((***+++,,,((((((((()))))))))******'''!!!&&&***'''***---'''''''''((()))))))))((((((***))))))((('''((((((((((((((()))***)))((('''&&&&&&'''(((((('''&&&((()))###$$$$$$"""$$$((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&$$$%%%&&&&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&''')))******)))''''''''''''((((((((('''''')))***)))))))))*********++++++(((((((((((())))))))))))!!! """''')))((((((,,,,,,***))))))***)))'''%%%---***)))---///......000111111111000///---++++++***,,,+++((('''******((())))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,111,,,)))+++111333000+++...///222777:::???KKKWWWooo~~~{{{~~~~~~iiiZZZIII???>>>===888999999000555666777999::::::999999444333333222111000//////000000111222111111//////...---,,,---......,,,***++++++************++++++++++++---.........---,,,,,,,,,,,,,,,------------------,,,,,,++++++******)))(((''''''(((+++...///((((((((())))))*********((("""&&&***&&&)))+++%%%&&&&&&'''((((((((((((((())))))((('''''''''''''''((((((*********)))'''&&&%%%((())))))'''''')))+++"""%%%%%%$$$%%%(((&&& &&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%!!!"""###&&&((()))(((&&&%%%''''''&&&###"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&&&&,,,***)))((()))((('''%%%'''&&&%%%%%%'''(((((('''))))))*********+++++++++'''((((((((()))))))))***###"""$$$)))***((()))+++,,,+++))))))***)))&&&$$$222+++(((+++------...111111111000///...,,,+++***(((+++***&&&&&&+++,,,)))'''((())))))*********))),,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,///111///,,,//////222444444666@@@LLL```rrr{{{|||~~~}}}oooYYYKKKCCC;;;;;;<<<888999999///111222444555666666666555444333333222111000/////////000111222222111000///...---,,,---......---+++***)))(((''''''((()))***)))+++---.........,,,+++,,,,,,,,,---------......---,,,,,,++++++*********...,,,)))''''''))),,,...))))))))))))))))))))))))***$$$'''***%%%''')))"""%%%%%%&&&'''((((((''''''(((((('''&&&&&&&&&&&&'''%%%'''((()))((('''%%%$$$&&&(((******((('''))),,,%%%((()))%%%%%%&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&$$$!!!%%%'''(((&&&###"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$***(((&&&%%%%%%&&&''')))---)))&&&%%%''''''%%%"""'''$$$"""###&&&(((&&&$$$)))************+++++++++'''((((((((())))))*********((())),,,+++'''&&&''')))(((((()))++++++***(((444+++%%%''')))))),,,111333222222111///...,,,+++(((,,,+++'''(((...000---((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......000000111111///000:::FFFVVViii}}}}}}}}}{{{|||{{{vvvvvvzzzuuu]]]LLLCCC======<<<:::888555333222444444444333222222444777444444333222222111111000111111000///......------)))******++++++,,,,,,---******+++,,,,,,++++++++++++***))))))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***)))''')))+++,,,)))'''((((((((((((((((((((((((((()))))))))))))))((('''***)))(((''''''''''''''')))((('''&&&&&&'''((())) ''')))******###)))))))))******+++++++++(((((('''&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&$$$ """&&&,,,)))%%%######%%%%%%$$$+++)))'''&&&&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&---***''''''((((((&&&$$$%%%&&&&&&&&&&&&&&&&&&'''***'''%%%&&&(((***)))&&&(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))+++*********+++---///000&&&'''(((*********)))((())))))(((%%%"""###'''+++...+++&&&%%%***111000+++///111111000...---,,,---...---+++)))(((((()))***///---+++***)))***+++,,,******+++++++++,,,,,,,,,)))***,,,------,,,***)))++++++...000000000777@@@PPPZZZmmm|||zzzzzzxxxvvvyyyvvvxxx~~~gggSSSDDD<<<<<<<<<;;;:::888666444333444555555444222222444666444333333222222111111000///......---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,***(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))((('''&&&&&&'''((()))%%%)))))))))+++)))###)))))))))))))))*********''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))&&&###"""%%%)))((('''''''''((()))))))))'''%%%$$$%%%'''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((++++++******+++,,,---...'''((()))******))))))(((++++++***'''$$$###&&&)))(((******(((***......+++...///000///...,,,,,,---...---,,,***************++++++++++++++++++******++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,...000//////555===EEEPPPeee{{{}}}{{{yyyxxx~~~~~~yyyyyy}}}kkkWWWHHH===888:::::::::999888777666555444555555444333333444666333333333222111111000000......------,,,+++++++++......---,,,,,,+++******+++,,,,,,,,,,,,,,,++++++---,,,++++++------,,,+++------,,,,,,++++++******,,,***)))***+++,,,+++)))))))))))))))))))))))))))(((''''''''''''(((***+++'''''''''&&&''''''(((((((((((('''&&&&&&'''(((((('''))))))&&&'''***,,,***))))))))))))))))))((((((&&&''')))******(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((($$$$$$&&&)))%%%&&&((()))))))))******%%%$$$$$$%%%''')))((((((&&&&&&%%%%%%%%%%%%&&&&&&)))(((''''''&&&&&&''''''&&&%%%$$$$$$&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%$$$###$$$%%%(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''++++++************++++++((())))))******)))((((((,,,,,,,,,)))'''%%%&&&'''$$$***---+++)))++++++***+++---......,,,+++,,,---...---,,,+++++++++++++++'''(((***,,,,,,+++)))(((,,,,,,,,,,,,------------------,,,,,,,,,,,,------------...000///...333:::;;;FFF\\\sss~~~}}}}}}|||}}}~~~{{{qqq[[[LLLBBB<<<:::888888999999999888888777444555666555333333444555333333222222111000000000/////////......------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***+++***))))))++++++***)))...------,,,+++***)))))),,,+++++++++++++++++++++))))))))))))))))))))))))((('''&&&%%%&&&(((+++,,,&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''((('''&&&$$$%%%''')))***+++******))))))((((((((('''((())))))(((&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((('''$$$###%%%&&&&&&'''((('''%%%$$$%%%'''(((&&&&&&&&&''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&'''))))))(((''''''''''''(((***((('''&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&&&&)))***)))&&&&&&(((+++(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''+++******)))))))))))))))************))))))((((((++++++,,,+++***)))((((((&&&***+++)))(((++++++))))))+++------+++++++++,,,,,,,,,,,,++++++*********'''((()))***++++++***))),,,,,,,,,---------......///...,,,++++++,,,...//////---...///...---000555333;;;NNNcccuuu~~~|||||||||}}}}}}aaaOOOEEE???<<<===666777888999999999999999555666777666444333444555333333222111111000000///...............---------+++++++++,,,,,,---------+++,,,,,,,,,++++++***)))+++***))))))++++++***)))------,,,+++******)))))),,,,,,++++++******,,,,,,))))))))))))))))))))))))'''&&&%%%%%%&&&(((***,,,&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&'''++++++******)))))))))((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%&&&(((((('''%%%######%%%&&&'''&&&&&&&&&'''&&&$$$"""%%%%%%&&&&&&''''''''''''))))))(((''''''''''''(((%%%%%%$$$###"""""""""#########$$$%%%%%%&&&''''''%%%(((******((((((+++///(((((('''&&&&&&&&&&&&'''''''''((())))))))))))(((************)))(((((('''*********))))))))))))***((()))***+++,,,,,,,,,+++,,,***&&&$$$(((------((((((***,,,,,,+++***+++,,,***************)))))))))))))))(((((((((***+++,,,,,,,,,,,,---------......///...,,,++++++,,,...//////------///...,,,---222...222>>>PPPaaarrr~~~~~~|||{{{iiiRRRGGG@@@:::999===666777888999999:::999999555666888777555333333444222222222111000000//////,,,,,,++++++++++++++++++))))))***++++++,,,------++++++++++++***)))((('''---,,,++++++------,,,+++,,,,,,++++++******))))))+++,,,+++***))))))+++---))))))))))))))))))))))))'''&&&&&&&&&&&&''')))***&&&&&&&&&%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%'''++++++'''&&&'''***))))))))))))))))))((()))(((&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((((())))))(((((('''&&&'''&&&$$$%%%'''(((((('''$$$$$$$$$&&&((((((&&&$$$$$$%%%&&&''''''((('''''')))(((''''''&&&&&&''''''"""$$$%%%%%%$$$%%%''')))$$$$$$%%%%%%&&&'''(((((($$$&&&''''''&&&''')))+++(((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))***************)))((('''***))))))))))))***+++,,,((('''(((***---...---,,,///+++&&&###(((...---((()))+++,,,,,,+++******+++((())))))***))))))((((((,,,***)))'''((()))+++---,,,,,,,,,,,,------------...---,,,******,,,---...///,,,,,,......,,,,,,///222333999EEETTTfff|||~~~}}}iiiWWWGGGBBB===777666<<<666777888999999999999999555777888888666444333333222222111111000000//////++++++++++++++++++++++++*********************************))))))((('''&&&---,,,++++++------,,,++++++++++++******************++++++)))''''''***---((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%''',,,,,,'''%%%'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''(((((()))(((&&&%%%&&&######&&&******$$$%%%%%%%%%&&&''''''$$$"""$$$%%%&&&'''((((((((('''(((''''''&&&&&&&&&&&&&&&%%%'''(((((('''(((***---$$$%%%%%%&&&((())))))***'''&&&$$$$$$%%%&&&&&&%%%(((((('''&&&&&&&&&&&&'''&&&'''(((((())))))(((((()))***+++++++++***)))((()))((((((((()))+++---...***((('''))),,,...---+++,,,,,,***''')))------)))+++,,,------+++))))))***((()))************)))(((,,,++++++************+++++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---...+++***---...,,,+++...444333666>>>JJJYYYooosss\\\MMMBBB@@@===555555;;;666777888999999999999999555777999888666444333333222222111111000/////////------------------------++++++******)))((((((((())))))))))))((('''&&&%%%+++***))))))++++++***)))***************+++++++++)))++++++)))&&&&&&***---((((((((((((((((((((((((&&&''''''(((((('''&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''$$$%%%******%%%$$$'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$'''((()))'''%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''&&&$$$"""&&&###"""'''+++((()))((((((''''''$$$ ###$$$&&&((())))))((('''''''''&&&%%%%%%%%%%%%&&&%%%'''(((&&&$$$###%%%(((%%%%%%&&&'''((()))***+++,,,(((%%%$$$&&&&&&$$$!!!(((((('''&&&&&&&&&&&&'''%%%&&&''''''(((((('''''')))***+++,,,,,,+++***)))((((((((((((***,,,...///,,,)))'''(((+++,,,,,,***(((---///,,,***,,,,,,))),,,---...---+++)))))))))))))))+++,,,,,,+++***)))+++,,,---------+++)))(((******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,...******---...,,,+++------,,,...555>>>LLL___ooovvvcccKKKDDD===888888999999888:::777444444666999<<<===???===999777555333111///444333111111111000---+++...---,,,---/////////...***)))((()))*********(((************************+++++++++***((()))+++---***)))((('''''')))+++,,,+++******))))))))))))))))))***+++,,,+++)))'''&&&''''''''')))******'''%%%%%%'''((('''$$$###%%%(((,,,+++)))'''%%%$$$######%%%)))(((######)))***''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&''''''!!!&&&(((******$$$'''))))))''''''***((($$$&&&$$$######$$$%%%%%%$$$(((((('''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$"""'''''''''&&&%%%$$$###"""'''%%%$$$%%%(((***(((&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((***)))))))))))))))******,,,+++***,,,---,,,)))%%%(((((()))***,,,---......000---...000000,,,+++---++++++******++++++,,,---+++++++++++++++***)))(((******++++++++++++******))))))*********+++++++++,,,,,,,,,------,,,++++++333///,,,+++,,,---,,,***111...******...000///...---+++---111777AAARRRaaarrrdddQQQGGGBBB<<<999888999999888888777666777:::<<<===<<<>>><<<888666555333111///.........111333555444333///...------//////...---+++***))))))++++++***)))******************************+++)))((((((***,,,+++***)))((((((***+++---+++******)))))))))))))))------------+++(((%%%###&&&&&&&&&((()))(((&&&$$$&&&&&&'''&&&%%%$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&))))))%%%&&&***,,,)))&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&'''"""$$$&&&'''***,,,((("""%%%((((((&&&(((,,,,,,(((&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&%%%###&&&&&&&&&&&&%%%%%%$$$###'''&&&$$$&&&((()))(((&&&'''&&&%%%%%%$$$$$$$$$%%%(((''''''&&&&&&%%%$$$$$$)))((((((((())))))***+++---+++)))((('''$$$((()))***+++,,,...//////+++((())),,,,,,)))))),,,++++++******++++++,,,---,,,,,,------,,,++++++***)))******++++++******)))))))))*********++++++++++++,,,,,,---,,,,,,++++++111...++++++,,,---,,,***---,,,+++,,,---......---...,,,,,,...111777DDDQQQfffyyy~~~qqqUUUEEEBBB@@@<<<:::::::::999888777666777:::===>>>===<<<===:::777555444333111///444333222333444444333111111///............---+++,,,***)))***+++,,,+++***************************)))******)))(((''')))+++++++++***))))))***,,,---+++******))))))))))))))),,,,,,,,,,,,***(((&&&$$$%%%%%%%%%&&&((((((%%%###'''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((()))&&&)))(((&&&&&&)))***(((&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&***)))&&&%%%)))///---'''$$$&&&&&&###$$$((()))''''''%%%###$$$%%%&&&%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&(((((((((&&&&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&%%%$$$$$$'''''''''((((((***+++,,,***)))))))))***(((&&&###))))))***,,,---...///000(((%%%&&&)))***((((((++++++************+++,,,,,,------.........---,,,,,,)))******++++++******)))***************+++++++++++++++,,,,,,,,,,,,++++++...,,,******+++,,,,,,+++***+++,,,---,,,,,,,,,---111......000000333<<>>FFFVVVhhhvvv~~~{{{iiiRRRGGGBBB>>>;;;777999;;;:::777555555666666444222222444666666666444222000000222222222111666555333222222000...+++333111//////000///...,,,+++***))))))++++++***)))))))))))))))))))))))))))(((***+++,,,***))))))*********++++++***))))))(((+++******)))))))))))))))))))))((((((''''''((((((((('''&&&&&&'''((('''&&&$$$%%%&&&%%%%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&###!!!###((()))&&&%%%)))"""$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$######((()))&&&%%%(((******!!!&&&%%%###%%%&&&&&&)))'''&&&&&&'''(((((('''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''''''''''''''&&&&&&((()))(((&&&$$$&&&'''%%%$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$&&&%%%%%%%%%&&&''''''((($$$&&&)))))))))***---000((()))***+++,,,.../////////***((()))(((&&&'''***)))))))))))))))***++++++((())))))***++++++******(((((())))))))))))((((((+++++++++*********))))))((()))***++++++,,,,,,,,,))),,,...///---+++,,,---,,,+++***+++---///000000333///...000000...///111777<<>>KKKYYYjjjxxx^^^SSSDDD;;;:::<<<<<<::::::999777666777666555333111111111111222333444444111222222111000000111333222222111111111111222222//////......---,,,,,,+++...,,,))))))***,,,,,,,,,+++***))))))***+++,,,---******)))(((((()))******+++***)))***++++++)))(((***++++++******)))((('''((('''&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%+++(((&&&%%%&&&((((((((('''))))))%%%%%%))))))''''''&&&&&&&&&&&&'''((()))((('''%%%&&&'''(((((('''%%%$$$$$$%%%''''''&&&$$$''''''((((((((((((''''''&&&'''((('''&&&'''(((***///,,,***'''&&&''')))***&&&&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&(((&&&$$$$$$&&&(((((('''(((((('''''''''((()))***'''&&&%%%%%%''''''&&&%%%)))&&&$$$$$$&&&''''''&&&(((((('''&&&'''((()))******(((&&&&&&((()))((('''''''''&&&&&&&&&&&&''''''))))))***+++++++++++++++111&&&###))),,,'''%%%)))(((((((((((()))))))))))))))((((((((())))))******)))++++++((((((,,,---+++*********)))))))))((((((******))))))************---&&&###(((,,,***((())),,,***((())),,,------+++------.....................000777BBBOOO```www{{{cccOOOFFF<<<777999;;;<<<::::::888777666777666555333222000...///222444444222111222111000//////111333222222111111111111222222111111000000///...------...+++))))))***,,,,,,,,,---,,,+++***++++++------))))))(((((((((((()))))))))***+++***((('''((((((***++++++******)))(((''')))'''&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''((('''&&&((('''$$$$$$'''(((&&&'''''''''&&&''''''((()))***'''$$$%%%((()))&&&###((('''%%%%%%&&&'''&&&%%%((((((((((((((('''&&&%%%%%%&&&''''''&&&''')))+++111...***&&&%%%&&&)))+++%%%%%%&&&&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$&&&'''(((((('''''''''&&&&&&&&&'''((()))'''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%'''((('''%%%'''''''''((((((((())))))***)))'''''')))***)))((('''&&&&&&%%%%%%&&&&&&'''((())))))************)))...&&&###))),,,(((&&&)))++++++***)))((('''&&&&&&((()))******++++++******&&&)))(((&&&&&&)))***((())))))))))))((((((((('''---)))%%%&&&)))+++***''',,,'''%%%(((+++***)))***)))(((((()))+++,,,,,,+++,,,---------.../////////000000444<<>><<<<<<<<<;;;:::888777666666666555555666555555444333222000111333444555555555555666555555444333222222111---...///000000///...---...------,,,,,,++++++***+++,,,,,,+++)))(((***+++(((((()))******************+++,,,,,,,,,,,,+++***+++***)))(((((()))***+++))))))(((((((((''''''''''''***+++((('''((('''###%%%&&&&&&'''''''''&&&&&&%%%$$$$$$&&&''''''%%%###$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###"""(((&&&%%%&&&'''((('''&&&(((&&&$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$"""!!!(((%%%)))'''###(((!!!'''&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######$$$&&&&&&&&&''''''%%%###&&&+++)))$$$&&&&&&'''''''''''''''&&&(((((((((((('''%%%###"""''''''((((((((()))))))))***************+++++++++(((((()))))))))************)))((()))++++++)))(((---+++((('''(((*********+++***(((((())))))((('''---***(((((())))))'''$$$'''(((***++++++***((('''###%%%'''))))))(((&&&%%%***)))(((''''''((()))***,,,+++*********+++,,,---/////////---,,,---000333999EEEXXXmmm}}}hhhYYYIIIAAA???======>>><<<;;;:::888666555555444444555555555444444333222...///000111333444444555666666555444333111111000,,,---...//////...---,,,...------,,,,,,++++++******++++++***(((((()))+++(((((()))******************+++,,,,,,,,,,,,+++***++++++***))))))***++++++)))))))))((((((((('''''')))++++++)))))),,,***&&&)))))))))((('''%%%######%%%%%%%%%&&&((('''%%%###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''"""###$$$%%%%%%&&&&&&'''&&&%%%%%%&&&((()))((('''***(((%%%$$$%%%'''((((((%%%%%%''''''&&&$$$!!! )))%%%)))***$$$&&&)))###&&&%%%%%%$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&'''((('''&&&%%%&&&$$$"""$$$)))((($$$%%%&&&''''''((('''''''''&&&'''((()))(((&&&$$$###&&&'''''''''((())))))))))))*********************(((((((((((()))))))))))))))))))))*********)))(((---***'''&&&''')))***+++,,,+++))))))******((('''...)))%%%&&&)))+++(((%%%'''((()))******)))(((''''''((()))*********)))(((,,,+++***))))))***+++,,,,,,+++***))))))+++,,,---------,,,,,,,,,---///000555???OOOaaarrrrrrYYYMMMBBB???>>><<<;;;===<<<;;;999777666555444444444444444444444444333222///000000111333444555666666555555333222111000000,,,---...//////...---,,,...------,,,,,,++++++***)))******)))''''''(((***(((((()))******************+++,,,,,,,,,,,,+++***++++++************++++++******)))))))))((((((((($$$%%%$$$$$$(((...///+++)))))))))((('''&&&$$$###&&&%%%&&&'''((((((&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((("""######$$$%%%'''((((((((('''&&&'''((((((&&&$$$***'''$$$$$$&&&((((((((($$$%%%'''((((((&&&$$$###)))###'''+++&&&&&&)))$$$%%%%%%%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&''''''$$$"""%%%&&&$$$!!!"""'''(((&&&%%%&&&&&&'''((((((''''''$$$%%%''')))***)))'''&&&%%%&&&&&&'''((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((()))*********)))))))))+++)))%%%$$$&&&(((******,,,***))))))******)))'''***&&&"""$$$)))+++)))&&&***)))(((''''''((()))*********)))))))))***+++,,,++++++***))))))***++++++,,,+++*********+++,,,---++++++******,,,...//////333;;;GGGWWWhhhzzzvvv___MMMEEE>>>===<<<:::888999:::999888666555444444444333333444444444444333333333333333333444555777888555444444333222111111000---...///000000///...---...------,,,,,,++++++***)))******)))'''&&&((()))(((((()))******************+++,,,,,,,,,,,,+++************************************)))))))))(((((()))((($$$!!!###'''%%%!!!%%%%%%&&&(((((())))))((('''&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%******)))(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&''''''+++***)))((((((&&&"""'''$$$"""###&&&(((&&&$$$$$$%%%&&&(((((((((''''''(((###)))%%%%%%'''######$$$%%%%%%######$$$%%%''''''''''''''''''''''''%%%%%%''')))***)))&&&###&&&(((&&&######''')))(((%%%%%%&&&'''((((((((((((###%%%&&&((())))))))))))%%%%%%&&&'''((())))))***))))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''((()))++++++)))((()))******'''%%%%%%&&&((())))))***)))((((((******)))(((&&&$$$###%%%(((***)))'''***)))'''&&&&&&''')))******)))'''&&&&&&(((***,,,((((((((((((((((((((((((++++++,,,,,,,,,---------+++***)))***,,,.........///444>>>LLL]]]qqq|||bbbOOODDD>>>:::<<<<<<999777888999888777666555444444555222333333444444333333333555444444333444555666777333333333222222222111111......000000000000.........------,,,,,,++++++*********+++)))((('''(((***(((((()))******************+++,,,,,,,,,,,,+++***((())))))))))))))))))((())))))((((((((('''''''''---,,,((($$$$$$%%%$$$$$$&&&''')))*********'''''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((()))'''$$$!!!%%%###"""$$$((()))&&&"""&&&&&&&&&&&&'''''''''''')))!!!(((%%%%%%((($$$"""$$$&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******(((&&&$$$''')))&&&&&&((()))&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&'''''''''((($$$%%%%%%&&&'''((()))***))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((''')))++++++)))((()))***)))'''&&&'''(((******)))((('''&&&''')))******)))%%%&&&'''((())))))((('''(((((((((''''''((((((((('''''''''''''''((())))))&&&'''((())))))((('''&&&***,,,---//////...---,,,...,,,***+++---...,,,+++---000666@@@PPPdddyyyjjjSSSDDD>>>:::999<<<===;;;999:::888777666555555555555555222222333444444333333333444333222111222333444555333222222222222222222222...///000111111000///.........---,,,,,,++++++***+++,,,,,,+++)))(((***+++(((((()))******************+++,,,,,,,,,,,,+++***(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''+++---((( &&&''''''((((((((((((((('''''''''(((***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%'''***---..."""###$$$'''***+++)))'''&&&$$$$$$'''+++,,,(((###''''''&&&%%%%%%&&&&&&''',,, """)))''''''***(((!!!###&&&&&&$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###%%%%%%$$$%%%)))((('''(((&&&###$$$%%%&&&'''((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((()))***))))))(((((('''''''''&&&''''''''''''((((((((()))'''***,,,+++)))((()))+++)))(((((()))+++++++++)))&&&%%%%%%&&&)))******)))&&&(((+++,,,***(((''''''&&&'''(((******((('''&&&&&&''')))***+++***)))((('''(((+++,,,,,,+++((('''***,,,///111111000---,,,000...++++++------+++(((///000222999FFFYYYmmmzzzkkkUUUHHHCCCDDD???:::777666777777777666777888666333222555888555555555555444333222111333333111111111111333333111333444333111/////////---...///000000///...---000///.........---***)))))))))((('''******))))))((()))++++++***(((,,,,,,+++***)))((('''''',,,+++(((&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&(((***,,,,,,)))&&&'''((((((((('''&&&%%%%%%'''((()))(((%%%######$$$((('''%%%$$$######$$$$$$###%%%((())))))'''$$$"""%%%%%%$$$$$$%%%%%%&&&'''***)))((('''&&&%%%%%%%%%((((((((((((((())))))))))))'''%%%%%%&&&'''&&&%%%)))((((((''''''&&&%%%%%%############$$$%%%&&&'''''''''''''''''''''''''''***"""%%%((('''&&&)))&&&%%%###"""###%%%''')))&&&%%%###$$$$$$%%%###"""&&&'''&&&%%%$$$$$$&&&((()))'''$$$%%%''''''%%%###,,,)))&&&&&&)))***)))'''***)))''''''((())))))(((((((((###!!!)))+++'''***((('''((()))((($$$ %%%$$$%%%&&&((((((&&&$$$+++***((('''((()))+++,,,&&&'''(((*********)))(((+++***)))(((((('''(((((())))))))))))))))))))))))***,,,***&&&&&&***,,,***(((((((((((())))))))))))+++,,,---...------+++***))))))******++++++++++++///+++///:::AAAIII^^^ttt}}}bbbOOODDD@@@===:::777777888:::;;;;;;333444555444222333666999555555555555444333222111444333222111111222333444222222222111111000///...000000000///...---,,,+++,,,+++++++++,,,+++***))))))***((((((+++...(((&&&&&&&&&)))+++---,,,+++++++++******)))((((((((((((((()))))))))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&((()))(((&&&###'''''''''''''''&&&&&&&&&&&&'''((((((&&&$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$#########)))((('''&&&&&&&&&&&&&&&''''''(((((((((''''''''')))((('''''')))++++++***%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''***&&&%%%'''%%%!!!"""'''''''''&&&&&&%%%$$$$$$###'''%%%$$$$$$%%%%%%$$$###&&&''''''%%%$$$$$$&&&'''%%%###"""$$$'''((('''&&&)))((('''((())))))((('''***((('''''')))))))))(((++++++&&&!!!###)))+++'''***(((''''''))))))'''$$$'''&&&'''(((******(((&&&***)))(((''''''(((***+++((())))))))))))(((((('''***))))))(((((((((((())))))))))))))))))))))))))))))***)))%%%%%%)))***)))(((((((((((()))))))))))),,,+++)))(((((()))++++++***************+++,,,,,,...+++...777===DDDWWWkkk|||lllVVVHHH???<<<999888777777:::;;;;;;;;;111222222222222333666888555555555444444333222111444333333222222333333444333111///000222222///,,,222111///---,,,++++++************++++++,,,,,,,,,***+++***(((***...---***&&&&&&''')))+++---,,,+++))))))))))))))))))))))))%%%''')))+++,,,+++)))''''''''''''&&&&&&&&&&&&%%%)))(((&&&&&&'''&&&%%%###&&&&&&&&&&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''&&&%%%$$$$$$)))'''%%%###"""$$$&&&(((((('''&&&%%%$$$#########(((''''''&&&&&&&&&''''''''''''(((((((((&&&%%%$$$((('''&&&(((***,,,,,,,,,$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))(((###!!!'''%%%&&&(((((((((&&&$$$"""'''&&&%%%%%%&&&&&&%%%$$$&&&''''''&&&$$$###%%%&&&%%%$$$###$$$&&&''''''&&&&&&(((******)))((((((((()))(((''''''))))))((('''...---)))%%%%%%)))***(((+++)))(((((()))******))))))((()))***,,,,,,***((()))((('''&&&&&&'''((()))+++***)))((((((''''''''')))(((((((((((())))))***))))))))))))))))))))))))''')))(((%%%%%%((()))'''(((((((((((())))))))))))...+++(((%%%%%%(((,,,...,,,,,,+++******+++---...---***,,,333777===MMM]]]tttrrrZZZLLLCCC===;;;;;;:::999999999999777555222222222222222444666777444444444444333222111111444333333333333333333444555111...000333444000,,,111000...,,,++++++++++++,,,---------,,,---...///------,,,)))'''((()))******)))))))))+++***)))'''(((((())))))************&&&(((***,,,,,,+++)))(((''''''''''''&&&&&&&&&&&&+++)))'''&&&'''(((((('''%%%%%%%%%%%%&&&''''''(((###%%%''''''&&&&&&&&&'''&&&&&&'''((('''&&&%%%$$$)))'''$$$###"""$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))'''((())))))(((&&&$$$###'''&&&%%%&&&(((******)))''''''''''''(((((())))))&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''%%%$$$&&&)))"""###%%%'''(((((('''''''''&&&%%%%%%''''''&&&%%%&&&''''''&&&$$$###$$$%%%)))((('''&&&&&&%%%$$$$$$###'''++++++)))''''''(((((('''''''''))))))(((&&&++++++)))'''''')))******...,,,***))))))******+++)))))))))+++------+++)))(((((('''&&&&&&&&&''''''***)))(((''''''((()))***(((((('''(((((()))******))))))))))))))))))))))))'''***)))&&&&&&)))***'''(((((((((((())))))))))))...,,,***((((((***---000...---+++******,,,---...---+++,,,000222777CCCPPPeeettt|||___NNNFFFAAA======<<<;;;:::999999777444111666555333333333444555555444444444444333222111000333333333333333333333333555111///000444555222---///...---++++++,,,---...---...///---+++***,,,...---......,,,)))&&&&&&(((+++***)))*********((('''((((((((()))******++++++***************))))))((((((((('''''''''&&&&&&&&&)))'''%%%%%%''')))))))))%%%%%%%%%$$$%%%&&&'''(((###$$$&&&'''&&&&&&'''(((%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((())))))*********)))'''&&&%%%)))(((&&&&&&'''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''((('''&&&&&&(((***)))&&&###$$$$$$%%%&&&'''((()))'''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&$$$###$$$$$$******)))((('''%%%%%%%%%"""&&&***+++(((&&&''')))(((''''''((())))))'''%%%'''&&&&&&'''((((((***,,,111000...+++)))((()))***)))))))))+++,,,,,,+++)))(((((('''&&&&&&&&&&&&&&&((('''''''''''')))+++,,,(((((('''(((((()))******(((((((((((((((((((((((((((+++***''''''***+++((((((((((((((())))))))))))+++*********++++++,,,---...---,,,+++++++++,,,---...------...000333<<>>:::888777888888888666444888666333333444555444444444444444333333222111000111222222333333222222111333111///111333444111///...---------------......,,,---...+++((('''***---...---...///...******,,,((('''''')))+++,,,+++***(((((())))))*********+++*********)))((((((((((((((((((((('''''''''&&&&&&&&&$$$"""###%%%'''((((((&&&&&&$$$$$$$$$%%%&&&'''###%%%''''''&&&&&&&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%###"""((('''&&&%%%$$$#########&&&&&&&&&&&&&&&'''((()))******))))))((((((((('''+++)))((('''((()))((('''%%%%%%$$$$$$###""""""!!!$$$$$$&&&''''''&&&%%%$$$''''''''''''''''''''''''***)))'''%%%(((+++'''!!!&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%###$$$&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&''')))###&&&((()))(((((((((((('''&&&'''((())))))'''%%%######%%%(((((('''(((,,,111111000---***(((((())))))((()))***,,,,,,***((((((((((((''''''&&&%%%%%%&&&&&&&&&''')))***,,,---)))(((((((((((())))))***(((((((((((((((((((((((((((++++++((((((++++++((((((((((((((())))))))))))%%%''')))***+++***)))))),,,,,,,,,,,,,,,+++++++++------------...111777<<>>???@@@;;;999<<<:::888666555666666666444333000...///333555555444333333333333222111000000///000111222222111000///,,,---//////...------...111111111111000---+++***))),,,...,,,******000555555...***,,,---))))))---,,,+++************(((&&&******)))))))))))))))))) ###(((,,,---+++(((&&&)))((((((((('''''''''''')))(((''''''''''''&&&$$$((('''%%%#########%%%&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&'''''')))(((%%%$$$$$$&&&(((***$$$###"""###%%%'''''''''%%%&&&&&&''''''(((((()))###%%%''')))******)))(((''''''''''''''''''''''''"""'''$$$###&&&)))'''###&&&((('''%%%###$$$###"""###%%%&&&%%%$$$"""$$$&&&%%%%%%&&&&&&&&&((((((&&&""" """(((%%%###$$$(((***)))(((&&&&&&&&&((())))))&&&$$$&&&%%%(((,,,***$$$%%%***+++...000///,,,))))))************+++------+++***))))))))))))((('''&&&%%%'''((()))******)))((('''+++***)))(((((('''((((((((((((((((((((((((((((((&&&))))))''''''))))))&&&(((((((((((())))))))))))((())))))***+++,,,,,,,,,)))***,,,------+++(((&&&***++++++***+++///222333666DDDVVVgggxxxyyydddKKKFFF???:::999:::;;;<<<:::999777555444333333444222333444555666666666666222222222222222222222222000222444333000...000222///...---...000222222222111000///...---,,,++++++...+++***------,,,---111...------,,,,,,+++******------......)))$$$&&&---*********))))))))))))))))))((('''(((***++++++)))***)))((()))+++,,,+++***)))((('''&&&&&&&&&&&&&&&,,,%%%"""'''***((('''***(((&&&$$$$$$$$$$$$"""!!!'''###$$$&&&$$$$$$)))&&&""""""&&&(((+++((( ''')))%%%&&&%%%%%%%%%%%%&&&''''''+++)))'''(((******(((%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######"""###$$$&&&'''&&&'''(((((((((%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%$$$&&&)))(((%%%###%%%(((((($$$ !!!$$$&&&$$$$$$&&&%%%"""'''%%%######&&&(((***+++%%%&&&''''''(((''''''&&&(((((((((((((((''''''&&&&&&'''((())))))***))))))'''''''''''''''((())))))******))))))((((((((('''$$$(((------+++'''&&&&&&&&&''''''&&&)))+++'''!!!(((***++++++******+++---,,,,,,***)))((('''''''''((('''&&&'''((()))((('''(((''''''((())))))(((&&&***'''%%%'''***+++***'''---+++)))((('''((()))***+++***)))))))))***+++,,,---,,,,,,,,,,,,---......555;;;GGGXXXjjjzzz~~~wwwqqqeeeRRRFFFBBB<<<999888999:::::::::888777555444333333444444555555555555555666666555555444333222111111000111222333222000000000111///...---...000222222111111///...,,,++++++++++++///,,,+++------+++,,,/////////......---,,,,,,,,,)))((())))))$$$!!!'''************))))))))))))***)))((()))+++++++++******))))))***+++,,,,,,***(((((('''&&&&&&&&&&&&&&&### """ """(((&&&%%%%%%&&&&&&$$$###&&&""""""%%%%%%!!! """$$$$$$#########$$$&&&''')))(((###"""))))))$$$&&&%%%%%%%%%%%%&&&''''''***((('''((())))))'''%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%$$$###$$$%%%&&&&&&((((((((('''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''''''''&&&)))%%%!!!"""%%%&&&$$$!!!$$$((((((&&&%%%'''%%%"""'''%%%$$$######$$$$$$$$$'''''''''''''''''''''&&&((((((((((((((('''&&&&&&'''(((((())))))))))))(((''''''&&&&&&''''''((()))((('''''''''&&&&&&&&&%%%"""&&&***,,,***))))))***%%%''''''&&&&&&(((%%% %%%'''((()))((((((***+++000///---+++***)))))))))***)))((()))***+++***)))((('''&&&'''))))))'''&&&***)))((()))+++++++++***)))((('''&&&''')))+++,,,+++******)))***+++,,,------,,,,,,,,,,,,---......---222<<>>;;;888666xxx]]]KKKBBB@@@:::999777777888999888666555555555555555444444444444333333444666999<<<>>>333444444444444444444444444111///000222333111...000//////000111111///---111000...,,,+++,,,---...---)))))),,,---+++---111//////...------,,,,,,+++...++++++,,,***&&&&&&***))))))******+++++++++,,,+++***)))***++++++***)))+++***))))))++++++***)))''''''&&&&&&&&&''''''(((###$$$%%%$$$$$$%%%&&&%%%%%%$$$###$$$&&&((('''&&&'''%%%###$$$)))+++'''"""###$$$$$$$$$%%%%%%$$$$$$)))&&&######$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&%%%&&&"""######$$$%%%&&&&&&&&&(((((((((((('''&&&&&&%%%&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''$$$&&&'''&&&###"""###%%%$$$$$$&&&'''((((((%%%###$$$'''&&&$$$$$$''''''$$$%%%'''******)))((()))***+++***)))((('''&&&&&&&&&'''''''''''''''&&&&&&%%%((((((((((((((('''&&&%%%))))))(((((())))))***+++'''''''''(((((((((((((((,,,+++)))(((''''''''''''(((---///+++'''((()))(((%%%''')))******+++---///777555111...+++***))))))((('''&&&'''((()))((('''((('''&&&'''((((((&&&$$$%%%))),,,---***((()))+++))))))******+++,,,------******+++++++++,,,,,,,,,,,,++++++++++++,,,------***+++,,,...444>>>IIIRRR```iiivvv~~~wwwvvvtttnnneee[[[QQQKKKAAA???<<<999777555222111dddOOOCCC???===:::888777777888888888777333444444555555555444444333333444555777:::===???222222222333444444555555333222111111222222111000000000000111111111...,,,//////......------------...+++***------,,,...111---------,,,++++++******---***)))+++***((((((+++))))))******+++,,,,,,,,,+++***((()))******)))(((+++)))(((((()))***(((''''''&&&&&&&&&&&&'''((((((&&&))))))&&&%%%(((******%%%$$$###$$$&&&''''''&&&''''''%%%$$$&&&)))(((### !!!"""$$$''')))***)))%%%###$$$$$$###%%%)))&&&%%%%%%%%%%%%&&&''''''###%%%''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%(((''''''&&&%%%$$$$$$###%%%%%%%%%&&&''''''((((((###&&&((('''""" """&&&"""$$$(((******(((&&&$$$"""%%%$$$""""""&&&&&&$$$''')))***((($$$###$$$&&&)))))))))))))))((('''&&&&&&''''''''''''&&&%%%%%%''''''((((((((('''&&&&&&))))))(((((())))))***+++%%%%%%%%%%%%%%%&&&&&&&&&(((&&&%%%''')))+++++++++&&&******'''%%%'''(((&&&$$$&&&((((((((()))+++---444333111...+++)))((('''***)))((()))***+++***)))***)))(((((()))(((&&&$$$&&&(((+++,,,+++***))))))*********+++++++++++++++))))))***++++++++++++***+++++++++++++++,,,------***+++++++++---333<<>><<<:::888666555666777777666222333444555555555555444555555666777999:::;;;;;;222222222333333333333333111222333222000000000111111000000111222000---+++------.........---,,,+++222...---......+++,,,///------,,,,,,++++++******...+++***---...,,,,,,///))))))***++++++,,,------***)))(((((())))))(((&&&***(((''''''(((((('''%%%&&&&&&&&&&&&&&&'''((((((###"""$$$$$$'''&&&%%%&&&'''((('''&&&&&&(((&&&!!!!!!%%%&&&### !!!"""###%%%&&&'''((('''%%%%%%)))((($$$$$$(((&&&%%%%%%%%%%%%&&&''''''###&&&((((((&&&%%%'''((((((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((('''%%%$$$$$$%%%"""$$$'''(((((('''&&&%%%$$$&&&%%%!!!!!!$$$%%%###&&&((()))&&&!!! """&&&&&&(((***++++++)))'''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''(((''''''''''''''''''''''''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$'''***---,,,+++&&&((('''$$$&&&***)))&&&%%%'''((()))((((((***+++111111000///---***'''&&&***)))((()))***+++***)))+++***))))))***)))'''%%%((()))***,,,...---+++(((++++++,,,,,,------,,,,,,'''((()))*********))))))+++++++++***++++++,,,---,,,...///...,,,///555;;;BBBNNN```oooyyyxxxhhhZZZRRROOOJJJHHHEEEAAA<<<777444222///111444555444222000...rrrZZZIIICCC@@@<<<888:::888555333444555666555111222444555666555555444777777888999999999999888333333333222222111111111000333444333000...000333111000111111222000---******,,,---......---+++)))666111///000...******---...------,,,,,,+++******---)))(((,,,...,,,---///))))))***+++,,,,,,------***(((''''''(((((('''%%%)))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&'''((()))'''+++***""" &&&,,,,,,)))(((''''''((()))(((&&&%%%)))'''"""$$$###$$$%%%&&&&&&&&&$$$"""!!!&&&$$$(((...---&&&$$$'''&&&%%%%%%%%%%%%&&&''''''###&&&))))))'''&&&''')))*********)))((((((''''''###$$$&&&'''''''''&&&&&&&&&&&&&&&'''((()))***+++%%%%%%&&&&&&'''((()))))),,,)))&&&'''))))))'''######$$$%%%%%%%%%%%%&&&''''''(((&&&"""!!!###$$$"""$$$&&&'''%%%!!!!!!&&&+++%%%'''***,,,,,,***'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((((((&&&&&&(((+++,,,***(((((((((&&&%%%(((---,,,'''(((***++++++******+++---000000000000...+++(((%%%((('''&&&'''((())))))''',,,+++************(((&&&+++******---000000,,,(((&&&'''((()))************&&&'''(((******))))))(((++++++******++++++,,,---***---///---***+++///444888CCCTTTbbbmmmwww}}}vvviiiYYYLLLDDDAAA===;;;888555333222111111,,,...111222222111111222uuuaaaLLLDDD@@@;;;888888666888999888666555555555555555666777888888777777555666777777777666444333444444444444333111000///333222111111000000111111333000...///222222...)))444000,,,,,,///000,,,(((++++++,,,---------,,,,,,******+++,,,...---***(((++++++++++++************)))))))))))))))))))))))))))(((((('''&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&'''(((((()))(((&&&######%%%&&&''''''%%%%%%%%%&&&'''&&&$$$!!!+++)))&&&%%%%%%%%%$$$"""$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%###"""###$$$%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$#########""""""###)))+++'''###$$$&&&&&&***'''$$$%%%(((***)))(((,,,%%%!!!$$$)))+++(((%%%(((''''''((((((&&&### %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""&&&))))))((('''&&&&&&''')))***'''''')))))))))(((&&&%%%((((((((((((''''''''''''###$$$%%%&&&''''''''''''&&&(((%%% !!!'''((($$$&&&%%%$$$&&&((())))))(((---'''&&&***+++'''&&&(((''''''(((((('''&&&%%%%%%(((((())))))))))))((((((***))))))***,,,,,,+++)))+++***)))'''''''''((()))++++++++++++++++++++++++)))((((((((()))(((&&&$$$''')))***,,,------,,,,,,---((('''******&&&(((---******+++++++++,,,,,,,,,...,,,***)))+++...333666;;;>>>GGGTTT___jjjyyy{{{rrrgggYYYMMMFFFAAA;;;777444444333222111000//////---...///111222222333333fffUUUEEE??????===;;;;;;666888999888666555555555555555666666777666666666666777888888888777666555222111111000000/////////222222111000000000111111666333000000111000+++&&&111---+++,,,///000---***------------,,,++++++***+++++++++,,,...---+++)))((((((((((((((('''''''''))))))))))))))))))))))))''''''&&&&&&'''((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((((()))))))))'''%%%$$$%%%''''''''''''&&&%%%&&&'''&&&%%%###"""###$$$%%%%%%&&&''''''%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$%%%&&& """$$$&&&'''(((((((((###$$$$$$%%%&&&'''((()))$$$%%%%%%"""###((((((&&&(((&&&$$$$$$'''(((((('''###&&&)))''' $$$(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######&&&))))))((('''&&&&&&(((***+++*********)))))))))((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''''''''''''''(((%%%!!!###((((((%%%&&&%%%$$$&&&((())))))(((+++&&&%%%)))***&&&%%%''''''''''''&&&&&&&&&%%%%%%((())))))))))))))))))(((***)))((()))******)))'''***)))(((''''''(((((()))))))))))))))))))))))))))+++)))'''''')))***))))))))))))***+++,,,,,,,,,,,,,,,((((((++++++'''(((,,,************++++++++++++------,,,,,,,,,---///000222555===IIIUUUaaappp~~~vvvnnn]]]TTTIII@@@;;;777222...111000000000///......------......///000111222333kkkVVVIII>>>;;;===<<<:::999777888999888666444444555555555555555555555444444666666666666666555444444111111000/////////000111222111111000000000000000555222000///000///+++'''---+++)))+++...000...,,,.........---,,,+++***)))---,,,+++,,,---...---+++,,,+++++++++*********)))((((((((((((((((((((((((&&&%%%$$$&&&)))***(((%%%(((((((((((((((''''''&&&&&&''''''(((((())))))***+++)))&&&%%%&&&''''''&&&)))'''%%%%%%&&&'''&&&%%%!!!%%%&&&%%%$$$&&&((($$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((!!!"""$$$%%%'''(((((((((%%%%%%%%%&&&'''(((******'''&&&###!!!%%%+++***$$$'''%%%$$$$$$&&&''''''&&& %%%)))'''"""!!!%%%)))(((%%%######%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&$$$$$$%%%'''%%%%%%$$$$$$%%%''')))*********)))(((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&((((((&&&###%%%((()))&&&&&&%%%%%%&&&((()))(((''')))%%%$$$'''(((&&&%%%&&&***)))((('''&&&'''(((((())))))************)))))))))((('''((()))(((&&&$$$(((((('''''''''((())))))((((((((((((((((((((((((---***''''''(((+++,,,,,,+++***************++++++***((())),,,,,,)))(((+++************++++++++++++---------------,,,******+++,,,333>>>IIIUUUdddrrr~~~rrrdddZZZKKKEEE===888666444000---...//////////////////.........------...000222333ooo\\\MMMEEE<<<:::;;;:::666333777888999888666444444555666555555444333333333333333333333333222222111111333222000//////111333444111111000////////////000000///......000000///---,,,+++***+++---...---+++------------,,,,,,+++***///---++++++---......---......------,,,,,,++++++((((((((((((((((((((((((&&&$$$$$$&&&+++,,,)))&&&)))))))))))))))((('''''''''((((((((())))))******,,,***''''''''''''&&&%%%***(((&&&%%%&&&''''''&&& %%%))))))$$$!!!"""%%%######$$$$$$%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''((()))&&&&&&&&&&&&&&&%%%%%%%%%((((((&&&&&&%%%%%%&&&'''&&&((((((&&&(((+++)))###&&&%%%%%%%%%&&&''''''''')))&&&!!!!!!''',,,+++%%%'''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%%%%%%%&&&"""""""""###$$$&&&'''(((&&&'''''''''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&%%%)))(((&&&&&&'''))))))''''''&&&%%%&&&((()))((('''(((&&&%%%&&&''''''&&&%%%,,,+++)))''''''(((***+++))))))************))))))***)))((((((((((((%%%###''''''''''''(((((())))))'''''''''''''''''''''''',,,***(((((()))******))),,,+++)))(((((()))***+++((()))***,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++000888AAAJJJYYYeeeqqqzzz|||pppaaaRRRIII???<<<999777555444111...///000111222222222111111///...---,,,---///111333zzz```QQQFFFBBB===:::;;;;;;777222888999:::888666444444444666555444333222222333333333222222111111111111111333222000//////111333444111000//////....../////////...---...////////////---,,,,,,,,,,,,,,,+++******+++,,,,,,------------///---++++++---......---,,,,,,+++***))))))(((((((((((((((((((((((((((((('''&&&%%%'''***,,,***((())))))******))))))((('''(((((((((((())))))))))))+++***((('''((((((&&&%%%***(((&&&%%%&&&''''''&&&###(((,,,***%%%!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''((((((((()))'''''''''&&&&&&%%%%%%%%%***((('''&&&%%%&&&'''((($$$******))))))(((%%%&&&''''''(((((('''((((((+++(((!!!!!!'''&&&&&&&&&'''((()))'''### &&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&%%%%%%#########$$$&&&'''((()))$$$%%%'''((((((&&&$$$"""(((((((((((('''''''''&&&'''''''''(((''''''&&&&&&***'''&&&'''))))))(((((('''&&&%%%&&&(((((((((&&&((('''&&&&&&''')))(((&&&***)))'''&&&&&&''')))***))))))************))))))***)))(((((()))(((&&&$$$&&&&&&''''''((((((((()))((((((((((((((((((((((((*********++++++***&&&$$$+++***)))((('''((()))***''')))++++++,,,,,,+++***,,,,,,,,,------------...,,,+++***))))))***,,,---------000555:::@@@KKKVVV```mmm|||zzznnn```QQQDDD===777666555333222000...+++...000111333333333222222///...---,,,---...111222fffQQQFFF@@@@@@===;;;===???;;;666888999:::888666444333444666555444333222333444555555555444333333333333333000000///.........///000000000///...............111000///...------------......------,,,,,,++++++)))***+++,,,---.........---,,,+++,,,---...---+++......---,,,+++******)))(((((((((((((((((((((((('''''''''''''''((()))***)))))))))))))))(((((('''((((((((((((((((((((((((***(((''''''((((((&&&%%%)))'''%%%%%%&&&'''&&&%%%###&&&))))))&&&$$$%%%'''''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((''''''%%%%%%%%%%%%&&&'''((())))))(((''''''(((***,,,...'''((('''(((((('''%%%'''))))))((('''((()))%%%)))"""$$$)))***%%%&&&(((******'''"""&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''%%%$$$&&&&&&'''((()))******+++&&&'''((())))))'''%%%$$$))))))((((((((('''''''''&&&''''''(((((((((''''''***&&&%%%(((***((('''((((((&&&%%%&&&'''((('''&&&&&&((('''%%%'''***)))&&&%%%%%%$$$######$$$&&&'''(((((())))))))))))(((((()))((((((((()))(((&&&%%%&&&&&&'''(((((((((''''''))))))))))))))))))))))))((()))***,,,---+++&&&""")))((((((((((((((())))))'''***+++***+++------+++,,,,,,,,,,,,------------+++***)))))))))+++...///------///222444666>>>GGGSSSaaarrryyykkk\\\OOODDD<<<777666666555444222000...---...///111333333222111000//////.........///111111nnnVVVGGGAAA>>>@@@>>><<<===AAA>>>888888::::::999666444333333666555333333333444666777666555444333222333444444000000//////......------000///......------......000000///---,,,,,,---...,,,---...---------......***++++++,,,------------+++++++++,,,...---+++)))111111000///...---,,,,,,))))))))))))))))))))))))%%%'''(((%%%""""""&&&+++(((((())))))(((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((&&&%%%'''&&&%%%&&&'''&&&%%%###$$$$$$%%%%%%%%%&&&&&&'''%%%%%%''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&&&&%%%&&&&&&%%%%%%&&&'''((())))))(((&&&&&&'''))),,,..."""%%%%%%&&&))))))&&&###&&&))))))'''&&&'''((("""***&&&###(((***'''%%%%%%'''((()))((($$$!!!'''''''''''''''''''''''''''%%%$$$%%%''''''%%%###''''''((()))))))))))))))((((((&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%&&&'''(((((()))(((((()))%%%$$$)))***'''%%%'''((('''&&&&&&'''((('''&&&$$$'''&&&$$$%%%***)))$$$###$$$$$$$$$%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&&&&((((((&&&$$$&&&'''((((((((('''&&&%%%(((((((((((((((((((((((('''((()))+++------***(((&&&&&&'''((())))))))))))(((++++++((()))...///,,,*********+++++++++,,,,,,******++++++,,,---------,,,,,,...000000000666===HHHUUUeeerrr~~~xxxkkkYYYKKKBBB===777333666666666555333111000000///111333444555333111000/////////000000000111111|||```NNNDDDAAA???BBB@@@<<<===@@@>>>777999::::::999666333333333666555333333333555777888444333222111111111222333222222222222111000...---//////...------------...,,,------,,,,,,...000222***,,,---......///000222,,,,,,---------,,,++++++******+++,,,...---***(((///...---,,,+++***))))))************************$$$'''(((###$$$+++(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''&&&$$$"""&&&$$$######$$$%%%%%%$$$ !!!###%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&$$$$$$***)))'''&&&%%%%%%&&&&&&***(((&&&$$$$$$%%%'''(((+++***'''%%%'''***(((###"""%%%((((((&&&%%%&&&'''$$$&&&###%%%''' %%%%%%%%%&&&'''(((&&&%%%''''''''''''''''''''''''&&&$$$###$$$'''(((%%%###%%%%%%&&&''''''&&&&&&&&&***'''###"""%%%(((''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((()))))))))))))))$$$$$$)))***&&&%%%'''((('''&&&&&&'''((('''%%%###&&&%%%"""$$$)))(((###%%%%%%&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&'''%%%$$$''''''((((((((('''%%%$$$((((((((((((((((((((((((((('''(((***---//////...$$$%%%''')))******)))((((((,,,+++'''(((...000---((())))))))))))*********)))+++---//////...,,,***,,,+++...111000///333:::@@@LLLZZZgggttt~~~mmm___MMM@@@;;;999555111222333333222000//////000222444666888888666444222///000111111111111111000kkkVVVJJJEEEEEE<<<;;;;;;:::::::::;;;;;;<<<;;;888666666666888999777666555444333444555555444444444444333222111000222111000000111111000...%%%'''***+++,,,...000222...///000000000///---,,,222...***+++...///,,,)))+++)))&&&&&&(((+++------"""'''---000///,,,,,,,,,......//////...,,,+++***))))))))))))((('''&&&%%%(((((('''&&&&&&&&&&&&'''((((((((((((&&&$$$"""!!!(((''''''''''''(((((()))((('''%%%$$$######$$$%%%%%%%%%%%%$$$$$$#########&&&%%%$$$%%%&&&&&&%%%###'''$$$"""###&&&((('''$$$&&&&&&&&&&&&&&&'''((())))))((('''((())))))'''%%%############$$$%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%///+++%%%###$$$&&&&&&%%%(((&&&$$$%%%'''(((&&&$$$"""((()))%%%###%%%%%%!!!&&&%%%$$$%%%'''((('''&&&&&&###!!!###(((+++)))&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%&&&''''''(((((('''%%%$$$$$$%%%(((''''''''''''((())))))+++)))'''&&&&&&&&&((()))&&&'''''''''''''''&&&&&&''',,,...***&&&''''''&&&(((&&&%%%%%%&&&'''%%%$$$&&&$$$$$$&&&((()))&&&###)))'''&&&%%%''''''&&&%%%+++((((((***(((%%%$$$'''))))))(((((((((((()))))),,,((((((+++,,,)))'''(((((('''&&&''')))))))))'''(((((((((((())))))))))))++++++***************+++******+++,,,,,,,,,++++++&&&(((+++,,,,,,...222555CCCAAAGGGXXXiiiuuu}}}vvvfffTTTAAA999777555222222222222222111000//////...555555777777777555333222444333111///000222444666xxx\\\LLLCCC>>>>>><<<<<<;;;;;;::::::;;;;;;;;;:::888777666777777777777666555444333444444555444444444444333222111000222111000000111111000///,,,---......------...000////////////...,,,+++***000,,,)))***...///---***---,,,+++,,,...000000///(((+++---...,,,++++++---+++,,,------,,,+++)))'''))))))***))))))((('''&&&(((((('''&&&&&&&&&&&&'''(((((((((((('''%%%$$$###(((''''''&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$%%%&&&'''%%%###&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''''')))((('''%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---)))$$$"""$$$%%%&&&%%%'''%%%$$$%%%''''''&&&$$$$$$''''''%%%&&&)))((("""&&&%%%$$$%%%'''((('''&&&%%%""" ###'''***(((%%%(((''''''&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$&&&'''((('''%%%$$$$$$%%%''''''&&&&&&''''''((()))((('''%%%$$$$$$%%%&&&'''&&&'''''''''''''''&&&&&&&&&******&&&%%%&&&'''%%%(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%&&&))))))'''$$$***(((&&&&&&'''((('''&&&***### %%%)))(((&&&$$$''''''&&&&&&&&&&&&'''''',,,)))(((+++,,,)))((()))((('''&&&''')))))))))((())))))))))))((((((((((((++++++***))))))******+++)))***+++,,,,,,,,,,,,,,,+++---............111444;;;:::@@@NNN]]]iiisss{{{qqq[[[KKK:::444333222000000000000000000000111111111555555666666555333000///444333222111222333555666hhhRRRHHHCCC???>>>===<<<<<<;;;;;;;;;;;;:::999999999888888777666555666555555444333444444444444444444444333222111111333111000000111111000//////111111000///...///000000///...,,,+++*********...+++)))***---///---+++,,,,,,,,,...000000///---......---+++***)))+++---***+++---...---+++)))''')))))))))******))))))((((((((('''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&$$$$$$%%%&&&%%%$$$%%%&&&((('''&&&&&&&&&&&&'''((((((((('''&&&'''((((((&&&$$$$$$%%%%%%&&&&&&'''(((((()))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***'''###"""###%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%&&&%%%$$$'''***(((###&&&%%%$$$%%%'''((('''&&&$$$"""!!!"""&&&((('''%%%)))(((''''''&&&&&&'''''')))((('''%%%$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''(((((('''&&&$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&((()))'''$$$%%%))))))%%%(((&&&%%%%%%&&&'''%%%$$$&&&%%%&&&((()))***(((&&&+++)))''''''((((((((('''))) +++---'''"""''''''&&&&&&&&&&&&'''''',,,((((((+++,,,)))((((((((('''&&&''')))***)))(((******))))))((((((''''''******)))))))))******+++((()))***+++,,,---------...//////...------...000444444888CCCNNNYYYgggsss}}}lllOOOAAA444111222111//////------...///111222333333444555666666555444222111444444444333444555555666zzz]]]MMMHHHDDDAAA@@@<<<<<<<<<<<<;;;;;;:::999777888999999888777555333555555444444444333333333333444444444333333222111333222000111222222111///...000111111000///000222000...---+++++++++,,,,,,...,,,******,,,---,,,+++++++++,,,...000111000...///...---,,,++++++,,,---+++---///000000...+++)))'''((()))))))))))))))((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((***)))((('''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''(((&&&%%%###&&&'''&&&$$$###&&&)))''''''&&&&&&&&&''''''((('''&&&&&&&&&''''''%%%$$$###$$$%%%&&&&&&'''''''''((('''&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""$$$%%%&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%$$$###&&&%%%$$$%%%'''((('''&&&%%%###"""$$$&&&((('''&&&))))))(((''''''''''''(((***)))'''%%%$$$$$$%%%%%%###%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''***)))(((''''''''''''(((%%%&&&''''''((('''''''''+++***'''%%%(((---,,,'''(((&&&%%%%%%&&&'''%%%$$$%%%&&&'''(((******)))(((+++)))((('''((()))((('''*** """+++---((($$$))))))(((((((((((())))))+++'''&&&***+++(((&&&'''(((''''''''')))***)))(((+++******)))(((''''''&&&***))))))))))))******+++((()))***+++,,,---------------,,,,,,++++++,,,---222222555<<>><<<<<<<<<<<<<<<;;;:::999888555777888999888666444222444444444444444333333333333333444444444333222222333222111111222222111000...000000000......///000------,,,+++,,,...///000...---,,,+++,,,,,,,,,+++...///000333666777555444...------------...---,,,+++,,,...000///...+++***''''''((()))))))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))+++***)))(((''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&(((((('''%%%$$$&&&((('''$$$$$$'''***(((''''''&&&&&&&&&'''''''''&&&%%%&&&''''''%%%###"""###$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""###%%%'''###$$$%%%%%%%%%%%%&&&&&&&&&''')))'''$$$!!!###&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%&&&'''(((((('''))))))(((''''''''''''(((%%%$$$"""!!! !!!!!!$$$%%%&&&&&&$$$$$$%%%'''&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''''''''%%%&&&&&&'''((((((''''''******(((&&&)))...,,,'''(((&&&%%%%%%&&&'''%%%$$$$$$&&&((()))))))))))))))+++)))((('''((()))((('''+++%%%###(((+++***(((((())))))(((((((((((()))))))))&&&%%%((()))&&&%%%&&&)))((('''(((*********(((+++******)))(((''''''&&&))))))(((((()))******+++((()))***+++,,,------,,,++++++***+++,,,---------111000333666:::BBBSSSbbbpppzzztttaaaGGG===444333333000............//////000000000000333666999<<<<<<:::777555444444444555555555555555kkk\\\LLLEEECCC???<<<<<<:::;;;;;;;;;:::999777666555666777888777555333222333444444444444333222222333333333444444333333222444222111111222222111000111222222000---++++++,,,+++++++++,,,---///000111...------,,,,,,---------///222777===AAA@@@<<<999///...------//////...,,,***+++,,,,,,,,,+++******)))))))))***))))))(((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&'''((((((***)))((('''''''''''''''$$$%%%&&&''''''(((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))(((&&&%%%&&&'''&&&%%%&&&''')))(((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%&&&&&&$$$"""!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$"""###%%%'''"""###%%%%%%$$$$$$&&&''')))(((((()))&&&###$$$)))&&&%%%$$$%%%'''((('''&&&&&&'''''''''(((((((((((()))(((''''''&&&&&&''''''%%%$$$###"""""""""###$$$%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''))))))'''(((+++)))%%%(((&&&%%%%%%&&&'''%%%$$$"""%%%((()))((((((((()))+++)))''''''((((((((('''***))))))+++***''''''+++''''''&&&&&&&&&&&&'''''')))%%%%%%((()))&&&$$$%%%)))((('''(((***+++***)))******))))))((((((''''''(((((((((((()))******+++******+++,,,,,,,,,++++++---++++++,,,...000000///...---...111333999FFFSSScccqqqlllWWWEEE<<<444222111---,,,---////////////////////////555888===@@@@@@<<<666222666666555555666666777888sss\\\SSSKKKGGGDDD@@@>>>???999:::::::::999777555444666666777777666555333222333333444444444333222111222333333444444333333222444222111111222333111000111222222000---,,,,,,---)))***+++,,,---.........+++,,,------...///111222555<<>><<<>>>888999::::::999666444222666666666666555444333333333333444555444333222111222222333444444333333333444333111222333333222000...///000000//////000111)))***+++------,,,+++***(((***,,,---///111444666AAAKKK[[[jjjooohhh[[[QQQ;;;555---)))***,,,------...---,,,+++,,,---...////////////...---,,,+++***(((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$######$$$%%%%%%%%%&&&&&&'''&&&%%%###"""#########$$$$$$%%%%%%%%%%%%%%%%%%&&&)))))))))''')))&&&$$$%%%((()))(((&&&)))((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###""""""$$$&&&((((((((('''&&&$$$%%%(((***+++***(((&&&''''''''''''''''''''''''%%%'''(((&&&###"""$$$''' ###%%%%%%######%%%(((((((((***%%%"""&&&%%%$$$%%%'''((('''&&&%%%&&&'''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&((())))))******)))'''%%%&&&'''(((''''''''''''((())))))(((((())))))(((((('''&&&$$$%%%&&&'''((((((((((((&&&---111...+++)))(((%%%(((&&&%%%%%%&&&'''%%%$$$ ###'''(((&&&&&&'''))))))'''&&&&&&''''''&&&%%%&&&######'''(((&&&&&&((())))))(((((((((((()))))),,,((((((+++,,,)))'''(((***(((((()))***+++***)))(((((((((((())))))))))))''''''''''''((()))++++++,,,,,,,,,,,,+++***))))))---+++((())),,,---,,,***---++++++...000222888???JJJ[[[rrrlllVVVFFF>>>666444222000000222............//////000000222999DDDMMMQQQNNNHHHDDD===;;;999888888:::===???dddXXXLLLIIIEEEAAA???>>>>>>???;;;;;;;;;::::::888777666777555444444444444333111444555777777777555333111888777666555444333333333000///000444333...++++++000111000...,,,,,,...000//////...---,,,,,,++++++000......000000222999BBBRRRfff{{{oooUUU===666///,,,------+++)))111...,,,***+++++++++***+++,,,,,,------,,,,,,++++++''''''+++)))$$$$$$)))((((((((('''&&&&&&%%%%%%((('''&&&'''((()))((('''!!!$$$&&&((('''%%%$$$'''%%%###$$$&&&'''%%%###$$$$$$%%%&&&&&&%%%%%%%%%'''(((((((((&&&%%%###!!!'''(((((())))))((('''&&&%%%&&&$$$"""$$$'''%%%'''&&&&&&'''((('''$$$"""((('''&&&%%%$$$%%%&&&''')))%%%&&&***+++(((&&&''')))'''$$$"""!!!###&&&(((&&&$$$###$$$''')))'''%%%%%%&&&'''''''''&&&%%%$$$(((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%$$$$$$###(((,,,&&&###$$$$$$%%%%%%$$$$$$###))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((%%%%%%)))&&&)))&&&$$$&&&***,,,)))%%%,,,)))+++000///)))'''***%%%%%%&&&&&&&&&%%%$$$###$$$#########$$$&&&((()))...,,,)))(((((())))))(((&&&&&&&&&'''''''''((((((***+++)))&&&'''***)))&&&)))))))))))))))(((''''''---+++((('''((()))******'''((()))))))))'''&&&%%%%%%&&&&&&%%%%%%&&&)))++++++***)))((()))***,,,...++++++,,,,,,,,,++++++***++++++)))((((((+++111555IIIQQQcccyyyuuubbbNNNGGG<<<555333333222111333111///000333444222///888>>>JJJWWW___^^^WWWPPPEEE???;;;;;;======???BBBmmmVVVMMMJJJGGGDDD@@@>>>>>>??????<<<<<<;;;::::::999999888777666444444555555333222444444555555555444222222777666555444333222222222222111333777777222000111000//////............/////////......---,,,+++***......///111333999GGGUUUooosssWWW<<<666///,,,---...,,,***---,,,,,,---......,,,***+++,,,,,,------,,,,,,++++++((((((***)))$$$$$$(((%%%%%%&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&$$$!!!"""$$$&&&&&&&&&%%%$$$'''%%%###$$$&&&'''&&&$$$"""###$$$&&&'''((())))))))))))******)))(((&&&%%%'''((()))))))))((('''&&&%%%&&&%%%###$$$'''%%% %%%%%%%%%&&&((((((&&&$$$''''''&&&%%%%%%%%%&&&''')))%%%%%%)))+++(((&&&'''***)))&&&$$$###$$$%%%''''''%%%$$$%%%'''((('''%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%###'''###&&&((("""%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&,,,***+++...---&&&###%%%(((&&&$$$&&&***+++)))%%%+++)))***......)))'''))))))))))))((('''''''''&&&%%%$$$$$$$$$$$$&&&'''(((---***((('''((((((((('''%%%&&&&&&&&&&&&'''''''''((()))(((%%%&&&))))))&&&(((((())))))(((((('''&&&+++)))&&&%%%&&&'''((('''((()))*********((('''&&&%%%&&&''''''&&&&&&(((***((())))))*********))))))***++++++,,,++++++*********+++*********---222666@@@GGGXXXmmm~~~|||kkkVVVMMMBBB:::777666555444333111000000222333222222888???KKKYYYeeeiiigggcccVVVQQQLLLKKKIIIFFFHHHMMMttt\\\LLLGGGFFFDDDBBB???>>>>>>>>>???>>>===;;;:::999:::;;;;;;888666555555555555444222444444333333333333333333666555444333222111111111222111333777888444333555///---,,,...111111///---.../////////...,,,***)))---...///222666AAAWWWjjjqqqTTT:::555000---......---+++***+++---///111000---***+++,,,,,,------,,,,,,++++++((((((***)))&&&%%%'''###$$$$$$%%%&&&&&&'''''')))(((&&&&&&&&&%%%$$$"""$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%'''((())))))***((())))))******))))))((((((((())))))((('''&&&&&&$$$&&&%%%###$$$'''%%%!!!$$$######%%%'''((('''&&&'''&&&&&&%%%&&&&&&'''''')))%%%%%%)))***'''&&&'''***)))((('''&&&%%%&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))***)))(((''''''((())))))+++$$$&&&(((###%%%((("""'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***((((((+++***''''''((((((&&&%%%&&&)))***(((%%%***((())),,,,,,((('''((()))(((&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&+++)))'''&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%((('''$$$%%%((()))&&&((((((((((((((('''&&&&&&***(((&&&%%%&&&'''''''''))))))*********)))((((((%%%&&&(((((('''&&&''''''&&&''')))***)))(((&&&$$$******++++++++++++*********+++,,,,,,---///222555555;;;III]]]nnn|||wwwbbbYYYMMMCCC>>><<<:::888555555555444333444777::::::AAAMMM\\\jjjtttyyyzzznnnjjjgggddd^^^ZZZ]]]dddzzzbbbPPPGGGEEEBBBAAA???=========>>>>>>>>><<<:::888777999;;;===999777666666666666555333555444333222222333555666777666444333222222111111222000111555555111000222///,,,+++...222444000+++......//////...,,,***(((---...000333777GGGccc{{{dddIII888444000............------------///111000---++++++,,,,,,------,,,,,,++++++)))((())))))((('''&&&%%%%%%%%%&&&&&&''''''''')))'''&&&&&&''''''%%%$$$'''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))))))))))))))(((((('''&&&&&&###&&&&&&$$$$$$'''&&&"""%%%$$$###%%%&&&'''&&&%%%&&&&&&&&&&&&''''''(((((()))%%%$$$((()))'''&&&'''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***+++***(((&&&&&&''')))******"""%%%'''###''',,,&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&'''&&&%%%'''))))))'''%%%((('''((())))))((('''''')))'''%%%###""""""###$$$''''''&&&&&&%%%%%%%%%%%%)))'''%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$((((((%%%%%%(((***(((((())))))))))))((('''''',,,***((('''((())))))((((((((()))))))))(((((((((%%%'''))))))'''&&&%%%&&&&&&&&&'''''''''&&&$$$###((()))******************+++,,,......------///111000444???OOO```pppqqqhhh[[[PPPIIIEEEAAA>>>;;;======;;;:::;;;@@@EEECCCHHHRRR___mmmyyy~~~}}}|||wwwuuu{{{fffRRREEE@@@???>>>>>><<<<<<;;;<<<<<<======;;;888666666888;;;>>>:::888777777777777666444777555444333333555888999888777666444333333333333333000111333222...---//////,,,+++...222444000+++---............,,,+++***,,,---111555===OOOnnnuuuUUU>>>444222///...---.........111000------......---++++++,,,,,,------,,,,,,++++++***(((((()))***(((%%%)))((((((((('''''''''&&&'''&&&%%%&&&((())))))((()))'''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&'''((()))***+++***))))))((('''&&&&&&&&&###&&&'''%%%$$$'''&&&$$$'''&&&$$$$$$%%%%%%$$$###$$$%%%&&&'''(((((()))))))))%%%$$$'''(((&&&&&&'''!!!###$$$&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&'''((()))******)))'''%%%%%%&&&'''(((''' ###&&&###''',,,'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&$$$$$$%%%%%%%%%'''&&&&&&'''((('''&&&%%%&&&'''(((''''''((((((''',,,***(((&&&%%%%%%'''(((''''''''''''&&&%%%%%%$$$'''&&&%%%%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%)))***'''&&&(((+++***))))))******))))))((('''+++)))(((((())))))((('''''''''''''''''''''''''''%%%'''))))))'''&&&%%%&&&((('''&&&$$$$$$$$$%%%%%%'''((())))))*********))),,,---......,,,++++++,,,111333;;;GGGUUUeeeyyy~~~vvvjjj```YYYSSSNNNJJJFFFGGGHHHGGGFFFHHHNNNRRRRRRVVV]]]fffoooyyyqqqXXXKKKBBB>>>===<<<;;;;;;:::::::::::::::;;;999777555666888;;;>>>;;;999888888888888777555666555444444555777999;;;888777666555444333333333555222222444222...---//////---,,,...111111///---------------------------,,,---111888CCCVVVtttyyy___FFF777111000...------------...333000---,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,+++)))'''))),,,)))$$$******))))))(((''''''&&&&&&%%%%%%''')))******)))((('''&&&$$$$$$$$$%%%&&&%%%'''((('''&&&%%%&&&'''"""###$$$%%%&&&&&&&&&&&&'''''''''((()))***,,,---+++***)))'''&&&&&&&&&&&&"""&&&(((%%%$$$&&&'''%%%(((&&&$$$###$$$$$$###"""###$$$&&&'''))))))******)))%%%###&&&(((&&&%%%'''!!!"""###%%%&&&'''''''''%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%%%%%%%&&&(((!!!$$$&&&"""&&&)))###'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((('''$$$###%%%%%%###&&&''''''''''''&&&%%%%%%%%%((((((&&&&&&))))))'''((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$&&&%%%%%%%%%''''''%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%***,,,(((%%%(((***+++)))))))))))))))(((((('''((('''%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%&&&'''(((%%%&&&(((((('''&&&'''''')))(((&&&$$$$$$%%%'''(((&&&'''((())))))***))))))---......---+++)))***+++222333888AAAKKKYYYmmm~~~xxxqqqlllgggaaa]]]WWWXXXXXXYYYZZZ]]]```dddgggkkkppptttxxx{{{~~~}}}___NNNHHHCCC???>>>:::::::::999999888888888:::999888777888:::===>>>;;;:::888888999999777666444444444444555777999:::777777555444333222222222333111000333222///...111000//////............///---,,,+++++++++---///000///...222999CCCTTTkkkzzzlllZZZFFF888111---...---,,,+++,,,---...///---,,,,,,------,,,***+++,,,,,,------,,,,,,+++,,,,,,)))&&&)))---***###(((((((((((((((''''''''''''&&&%%%&&&((()))(((''''''&&&&&&%%%%%%%%%&&&&&&%%%'''((((((&&&%%%&&&(((###$$$%%%&&&''''''''''''''''''&&&'''((()))+++,,,,,,***)))'''&&&&&&&&&&&&!!!&&&)))&&&$$$&&&'''&&&'''%%%###"""$$$%%%%%%$$$###$$$&&&((()))************%%%###&&&'''%%%%%%(((%%%%%%%%%%%%&&&&&&&&&'''$$$&&&''''''%%%$$$&&&(((%%%%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$'''!!!%%%((($$$&&&((("""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###''''''######&&&&&&"""&&&'''''''''&&&%%%%%%%%%%%%)))(((%%%%%%******'''######$$$$$$$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%&&&((('''&&&$$$%%%&&&&&&&&&&&&'''''''''%%%+++,,,((($$$&&&((()))'''''''''((('''&&&&&&%%%'''&&&%%%&&&''''''%%%###'''&&&&&&%%%&&&'''((()))%%%&&&''''''&&&&&&(((***(((''''''''''''(((((()))%%%&&&'''((())))))))))))------...---++++++---......///444:::BBBMMMaaarrr|||wwwrrrmmmmmmmmmppptttwwwxxxyyy{{{jjjQQQEEECCCAAA===;;;::::::999999888777777777::::::999999:::<<<>>>???<<<:::999999999999888666222222333444555666888999666666444333222111111111000------000111...///111000111000...,,,,,,...000---,,,***)))+++---111333222000222888@@@LLL^^^nnnmmmfff[[[NNN@@@333---,,,,,,,,,---,,,++++++,,,---******+++...//////,,,)))+++,,,,,,------,,,,,,+++,,,,,,)))&&&)))...+++###%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))(((((((((((('''&&&%%%$$$%%%%%%$$$$$$%%%&&&((())),,,+++)))'''&&&%%%&&&&&&!!!&&&)))&&&$$$&&&((('''%%%###!!!"""$$$&&&&&&&&&"""$$$&&&(((***++++++******%%%###%%%'''%%%%%%((())))))'''&&&&&&%%%&&&&&&###%%%''''''%%%%%%''')))%%%%%%$$$$$$%%%'''((()))(((''''''&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%% %%%)))&&&(((***######$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$)))***&&&'''+++***&&&&&&'''((('''&&&%%%$$$%%%%%%))))))%%%%%%***+++((($$$%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&&&&%%%%%%%%%'''((((((&&&$$$&&&&&&&&&'''''''''((((((%%%***,,,'''###$$$'''(((%%%%%%&&&&&&%%%%%%$$$###)))((('''((())))))'''%%%((('''&&&&&&'''((()))***%%%&&&&&&&&&%%%&&&))),,,%%%''')))***+++***)))(((%%%&&&'''((()))))))))))),,,---------,,,---000333***+++000666<<>>CCCHHHLLLMMMFFF===777555222...+++,,,,,,,,,------------.........---------...//////((()))***+++,,,------------,,,(((&&&***///,,,&&&'''(((((((((''''''(((***''''''((((((''''''&&&%%%''''''''''''''''''''''''(((++++++'''&&&&&&$$$ %%%$$$%%%(((&&&"""###&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&''''''%%%###'''&&&)))$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%(((***++++++,,,### %%%)))'''$$$%%%((('''&&&&&&(((+++...111***(((&&&%%%&&&''''''&&&***)))(((&&&%%%%%%%%%&&&%%%%%%&&&'''((()))******(((((())))))))))))((((((''''''(((((((((&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%)))'''%%%###$$$&&&)))+++)))(((&&&&&&''''''%%%$$$((('''&&&%%%%%%%%%%%%%%%(((---111...'''###%%%***)))'''&&&'''((()))((('''&&&'''%%%$$$'''+++***%%%)))&&&######%%%&&&%%%"""))))))((('''&&&&&&%%%%%%######$$$(((,,,,,,((($$$(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******(((%%%$$$$$$%%%&&&&&&'''&&&%%%###"""(((&&&%%%%%%&&&((()))(((******)))''''''&&&&&&&&&&&&'''((())))))+++///111+++***))))))++++++***)))(((,,,000111555???OOO[[[rrrzzzyyy|||}}}vvv\\\NNNAAA>>>>>><<<;;;<<<===<<<;;;<<<===<<<:::777888777666666777888999::::::777555555666777777777222333333222222333666999:::999888666555444444444777555333000...,,,,,,,,,000000///............///+++++++++,,,---...///000///111333555666888<<<>>>===;;;777222---+++******,,,,,,,,,------............---,,,+++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,//////,,,***,,,///...)))((((((((('''%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,,,,,,))))))***)))%%%%%%$$$%%%'''&&&###$$$(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%###+++%%%!!!%%%)))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&)))******))),,,((('''***)))%%%%%%)))&&&%%%$$$###$$$''')))+++)))'''%%%$$$%%%&&&&&&%%%&&&&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))(((((())))))))))))((((((((()))*********)))'''&&&######$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&'''((()))((('''((('''&&&%%%%%%%%%%%%&&&((())))))((('''%%%$$$$$$(((&&&%%%&&&'''((('''&&&%%%'''&&&%%%'''+++)))$$$)))'''%%%%%%'''((('''%%%(((''''''&&&%%%%%%$$$$$$+++(((%%%$$$%%%%%%&&&&&&)))(((&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((&&&%%%%%%&&&&&&'''''''''&&&&&&%%%(((&&&$$$$$$&&&'''''''''***)))(((''''''&&&&&&&&&&&&'''(((((('''(((+++---...+++(((((()))+++,,,,,,(((+++...///111:::IIITTTgggvvv}}}}}}|||yyyvvvzzz^^^OOOEEE===;;;===<<<;;;;;;>>>===<<<<<<===<<<:::888999888777777777888999:::999777555444555666555555333444444333222333555777666555444333222111111111999777444111///---,,,,,,//////...------------...,,,,,,,,,,,,,,,---...///222444444333222111222333///111111...(((&&&(((+++++++++,,,,,,---...//////...,,,*********+++***)))***++++++,,,,,,,,,+++++++++---,,,)))(((******&&&((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((&&&&&&((((((%%%%%%###$$$&&&%%%###%%%***%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%&&&''''''%%%###'''&&&''')))&&&!!!!!!%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''******)))'''''''''***+++((($$$'''---'''&&&$$$######%%%&&&((('''%%%$$$$$$%%%%%%%%%$$$$$$&&&((())))))'''%%%###'''''''''(((((((((''''''((())))))******))))))(((((()))*********)))((('''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&%%%$$$&&&((())))))(((''''''&&&%%%%%%%%%&&&&&&***&&&###$$$)))***&&&!!!'''%%%$$$%%%&&&'''&&&%%%$$$&&&'''&&&'''***(((###'''&&&$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$###(((((('''%%%######$$$&&&)))((('''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))((('''''''''''''''''''''''''''((()))***(((&&&%%%&&&(((((('''***)))(((''''''&&&''''''&&&''''''&&&%%%%%%''')))---***&&&$$$&&&(((***+++(((***,,,,,,---555AAAJJJZZZjjj}}}}}}xxxtttdddLLLDDD>>>::::::===>>>===;;;???>>><<<<<<===<<<:::888:::999888777777888999:::999666444333444555444333444555555444222222444666333333333222333333444444777666444222000/////////......---,,,,,,,,,,,,---------,,,,,,,,,------...444444444222///---,,,,,,+++---...---***))))))+++***++++++,,,---.../////////,,,))))))***+++)))'''++++++,,,,,,,,,+++******(((,,,---)))&&&''''''%%%(((''''''((()))))))))((('''''''''(((''''''&&&%%%''''''''''''''''''''''''"""%%%&&&###$$$&&&&&&$$$%%%######$$$$$$###&&&,,,&&&&&&&&&&&&&&&%%%$$$###&&&%%%$$$%%%&&&'''%%%###"""###%%%'''###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((******'''%%%!!!###'''(((&&&%%%(((,,,((('''&&&&&&&&&''')))***'''%%%$$$$$$&&&&&&%%%$$$&&&'''(((((((((&&&###"""''''''((((((((('''&&&%%%)))))))))******)))))))))&&&'''((())))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''((()))(((((('''%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&***&&&###%%%***,,,(((###'''&&&%%%%%%''''''&&&%%%###&&&(((&&&''')))'''#########"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!(((***)))&&&%%%%%%'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))''''''&&&%%%&&&''')))***,,,***((('''((()))))))))))))))((('''''''''''''''%%%&&&'''&&&%%%%%%'''((()))'''$$$###%%%&&&'''''')))++++++++++++000999AAANNN^^^rrr~~~zzzpppTTTAAA>>><<<;;;;;;>>>@@@???===@@@>>><<<;;;<<<;;;:::888999888777777777888999:::888666333333444444444444555666666444222222222444333333444555777888:::;;;888666444222000000000000......---,,,,,,,,,,,,,,,------,,,,,,,,,------...///000000///+++)))((((((///---+++,,,------+++)))++++++,,,,,,---...//////111---******,,,---+++(((++++++,,,,,,,,,+++******+++///000---***++++++))))))((('''((()))(((&&&###'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''))))))&&&%%%((((((%%%%%%######$$$$$$###&&&,,,&&&&&&&&&&&&%%%$$$######%%%$$$$$$%%%&&&&&&%%%###%%%###$$$''''''###"""$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&((())))))&&&$$$###$$$%%%&&&&&&''''''&&&'''&&&&&&'''((()))+++,,,'''&&&%%%&&&'''((('''%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((&&&%%%###))))))************))))))&&&'''((())))))(((''''''&&&&&&%%%$$$$$$%%%%%%&&&(((''''''''''''((()))***((('''&&&&&&''''''&&&$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((((('''&&&((('''&&&'''((()))(((&&&###'''(((&&&%%%'''&&&##################$$$%%%&&&''''''''''''&&&&&&&&&&&&'''***)))'''''''''%%%''')))***)))&&&### &&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''''''''(((***&&&&&&%%%%%%%%%&&&((()))+++)))'''&&&((())))))((()))((((((''''''''''''(((###%%%'''''''''''')))***'''&&&&&&'''))))))'''%%%+++,,,,,,++++++...555:::EEETTTgggwww|||aaaNNNAAA===>>>>>>===???BBBAAA===@@@>>>;;;:::::::::999777777666666666666888999:::777555333333444555666555666777777555333111111222//////000222444777999::::::888555222000...------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///...000111111///,,,,,,,,,111---******---...,,,(((,,,,,,,,,---------......222---******...///,,,)))***++++++,,,,,,,,,++++++***---...,,,,,,---,,,(((+++)))'''''''''&&&!!!''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''######&&&&&&$$$%%%###$$$&&&%%%###%%%***$$$%%%%%%%%%%%%$$$$$$###$$$######$$$&&&&&&%%%$$$&&&"""!!!&&&((('''%%%%%%###$$$%%%&&&&&&%%%$$$###'''&&&&&&'''((((((&&&###&&&))))))''''''(((%%%!!!$$$$$$$$$%%%&&&((()))***&&&&&&&&&'''))))))'''&&&$$$#########$$$''')))***%%%&&&((()))(((&&&$$$###)))******++++++******)))((()))***+++++++++***)))((('''%%%$$$$$$%%%&&&&&&)))((('''&&&'''((()))***,,,***)))((())))))'''&&&&&&&&&%%%%%%%%%&&&''''''"""%%%''''''$$$###$$$&&&)))(((''''''((()))((('''$$$((((((%%%###%%%&&&%%%&&&'''((('''&&&&&&''')))''''''''''''''''''''''''###$$$&&&&&&%%%%%%'''(((###%%%)))******&&&""" &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***&&&&&&&&&%%%&&&&&&'''''''''&&&$$$$$$&&&'''((('''((((((''''''''''''((((((###%%%((()))((()))***+++(((((()))+++---,,,)))&&&,,,,,,+++++++++...333777===JJJ\\\mmm~~~iiiUUUJJJCCC>>>AAAAAA===>>>BBBAAA===@@@===:::999999888777666444444444444666888:::;;;666444333333555777777777666777888666333111000000//////000111222444666777888777444111///...------///......---------------+++++++++,,,---...///000///111444444222111000000000...,,,++++++,,,------...------------,,,,,,,,,111,,,(((***...000---))))))***++++++,,,,,,,,,,,,(((******))),,,///,,,&&&+++((('''(((+++***%%%!!!''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###""" $$$&&&$$$%%%$$$%%%'''&&&###$$$(((###$$$$$$%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%$$$&&&"""!!!$$$%%%$$$$$$&&&$$$%%%&&&''''''&&&%%%$$$((('''%%%&&&&&&'''%%%$$$ '''***&&&$$$%%%%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''')))((('''%%%###)))******++++++******)))((()))***+++,,,++++++***)))'''&&&$$$$$$$$$&&&'''''''''((())))))))))))))))))(((''''''))))))((('''%%%%%%%%%%%%%%%&&&'''((($$$&&&((('''%%%$$$$$$&&&((('''&&&&&&(((((('''&&&%%%((((((###!!!###&&&&&&((()))***)))&&&&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''%%%$$$$$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***''''''(((((((((''''''&&&'''%%%$$$%%%''')))******((((((''''''''''''(((((($$$&&&))))))((('''(((((()))))))))***++++++)))'''************+++...222444777AAAPPP```sssxxxYYYIIIBBB??????CCCBBB>>>===AAAAAA<<>>999>>>>>>======>>>???@@@@@@======<<<;;;999777555333888555333555888;;;:::999555555444333444555666777555333111000111222222111444222000111333555555555333333333111//////000111000000000000///...---,,,***+++,,,---///000111222000000///...............333000---,,,...000///---...---,,,,,,,,,,,,+++***&&&''')))+++---......///'''(((***,,,///000111111------,,,,,,,,,,,,++++++******++++++***)))'''&&&''''''''''''&&&%%%$$$###&&&&&&%%%$$$###$$$%%%'''&&&%%%$$$$$$$$$%%%&&&'''%%%&&&''''''%%%$$$###$$$((($$$$$$((('''"""!!!%%%"""&&&$$$######''''''''''''&&&%%%$$$###%%%$$$###$$$'''((()))(((((($$$"""%%%)))***'''###%%%((()))((($$$!!!"""###(((''''''&&&&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&'''((()))***+++++++++(((%%%%%%&&&'''&&&$$$%%%&&&((()))***)))'''&&&'''&&&%%%$$$$$$$$$$$$$$$)))((('''((()))(((&&&%%%"""######$$$%%%&&&''''''))))))(((&&&$$$%%%))),,,(((...333///'''###''',,,,,,---***$$$###&&&'''&&&((('''&&&&&&'''((('''&&&'''%%%######$$$&&&&&&%%%!!!!!!###((()))%%%###$$$((('''&&&'''(((((('''%%%)))(((&&&&&&((()))(((((()))(((''''''((('''%%%###((((((((((((((((((''''''))))))(((&&&%%%$$$###""",,,***''''''((()))(((((((((&&&%%%%%%'''(((((('''%%%&&&((()))))))))(((''')))---...***''''''&&&###%%%&&&'''((()))+++---...555777???OOO```ooorrr[[[OOOFFF@@@>>>>>>>>>============>>>>>><<<<<<;;;:::888777666555777555444666999:::999888444333333222333444555666666444111111222333333222333222000111333555555555777777777555222000000111000000000000///...---,,,........................111000//////......//////111///,,,,,,...000///...000...---,,,,,,+++***((()))***++++++,,,,,,,,,,,,)))***+++,,,------------------,,,,,,,,,,,,++++++)))************((('''&&&(((((((((''''''&&&$$$$$$&&&&&&%%%$$$###$$$%%%'''%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&$$$$$$$$$%%%%%%""""""&&&&&&""""""%%%%%%(((&&& ###'''&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""$$$&&&&&&%%%&&&%%%$$$%%%(((((('''%%%###%%%''''''%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%&&&''''''((((((''''''''''''(((((())))))******((('''&&&(((******(((&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%)))(((''''''))))))'''%%%&&&&&&&&&'''''''''''''''(((%%%""""""$$$&&&&&&%%%"""%%%((('''%%%$$$%%%(((+++,,,***%%%$$$''''''%%%((('''&&&&&&(((((('''&&&***(((%%%$$$%%%%%%$$$###%%%(((&&&&&&)))&&&%%%$$$%%%&&&&&&%%%###((('''&&&&&&''''''(((''')))(((''''''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$+++)))''''''((()))(((''''''&&&%%%&&&((()))((('''$$$%%%&&&((())))))((((((###(((***((((((***+++)))*********+++,,,...000222333444<<>>===<<<;;;;;;;;;;;;<<<;;;999888777666777777555555666777999:::888666222222222111222222333444666444222222333444333222333111000111333444555444444666666555333111111111000000000000///...------////////////............111111000////////////000000...,,,,,,.../////////111///---,,,,,,+++)))''',,,,,,,,,,,,+++***)))(((+++++++++++++++******)))------,,,,,,,,,,,,++++++************)))((('''&&&((((((((((((''''''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&###!!!"""%%%%%%###"""$$$'''(((&&&###%%%((()))&&&!!!!!!###%%%&&&'''''''''&&&$$$######$$$%%%%%%$$$$$$&&&''''''&&&&&&'''((("""###%%%&&&%%%&&&''')))$$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''(((((((((((())))))))))))%%%%%%'''***,,,,,,)))'''&&&%%%$$$###$$$&&&(((***(((((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))((('''***)))))))))(((((((((((()))$$$ !!!&&&(((%%%!!!&&&&&&&&&((())))))(((''')))+++***&&&%%%''''''%%%)))'''&&&'''((()))(((&&&---+++(((&&&&&&%%%###"""%%%"""###&&&&&&######%%%%%%%%%$$$%%%''''''%%%$$$'''&&&&&&%%%%%%&&&&&&&&&)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&)))((('''((())))))'''%%%&&&&&&'''(((******(((&&&&&&&&&'''((((((((('''''' %%%)))((((((,,,...,,,---,,,++++++---///222333111111666CCCRRRbbbvvvzzzeeeOOOGGGHHHGGGDDDBBBAAA@@@???===<<<;;;::::::>>><<<999666555555555666444555777888999888666555222222222222333333444444666555333333444555444222222111000111333444444333,,,...111111111000111222000000000000000///......,,,---...///000111222222222111111000000000000000111///...---------......000...---,,,,,,+++***(((,,,,,,,,,,,,+++)))((((((+++,,,,,,,,,+++***))))))------,,,,,,,,,++++++++++++++++++******)))(((((((((((())))))(((''''''&&&'''%%%$$$###$$$%%%&&&&&&############$$$$$$%%%%%%(((&&&###"""###%%%&&&&&&$$$###$$$%%%$$$###"""###&&&$$$"""###&&&)))'''$$$ !!!"""$$$%%%&&&'''''')))(((&&&&&&''''''&&&%%%###&&&)))(((%%%$$$'''+++###$$$%%%%%%&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((***)))))))))((((((((('''&&&&&&'''((())))))((('''%%%%%%$$$$$$%%%''')))***((((((''''''''''''(((((('''&&&%%%&&&((()))(((((())))))))))))))))))))))))***'''$$$&&&)))***'''$$$,,,,,,,,,++++++***(((((('''******'''&&&((((((%%%)))(((''''''))))))((('''---+++)))''''''&&&$$$"""---)))((()))((($$$###&&&''''''&&&'''))))))((('''&&&&&&&&&%%%$$$$$$%%%&&&)))(((&&&&&&''''''&&&%%%'''''''''((((((((((((((('''((((((((((((((((((((('''''''''((())))))'''%%%%%%&&&(((***,,,+++(((%%%******))))))((('''&&&&&&$$$)))***((('''***+++))),,,+++***)))***,,,///000000///333<<>>===;;;;;;:::???===999666444333333333444666888999888777555444444444444555555555555555666444333444555555333222111000000111333444444222***,,,////////////000111000000000000000000///...---......///000111222222222111111000000000000000222111///---+++++++++,,,---,,,++++++------,,,+++******+++++++++***))))))++++++,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++------,,,+++*********)))(((((((((((((((((('''&&&(((%%%######%%%&&&&&&%%%######$$$$$$%%%%%%%%%%%%(((%%%""""""$$$&&&&&&&&&&&&''''''%%%$$$$$$###!!!%%%"""!!!$$$'''(((&&&$$$"""###$$$$$$%%%%%%%%%$$$***(((&&&&&&''''''&&&%%%"""&&&***((($$$$$$(((---'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((******))))))(((((('''''')))(((&&&$$$###$$$&&&'''$$$%%%'''((())))))(((((((((((('''''''''(((((()))'''&&&$$$%%%'''(((((((((&&&''''''((())))))******))))))***)))(((''''''(((%%%(((***)))&&&$$$%%%'''&&&))))))'''&&&))))))&&&***)))((((((******)))(((***)))(((((((((((('''%%%'''%%%%%%)))***((())),,,'''&&&&&&((()))***)))'''%%%&&&'''%%%###"""$$$&&&)))'''%%%%%%&&&''''''&&&'''''''''((((((((())))))'''''''''((((((((((((((('''''''''(((******(((%%%%%%&&&))),,,---,,,(((%%%)))))))))))))))))))))***'''++++++(((&&&((()))(((+++***)))((()))***,,,---///...111999BBBPPPdddttt~~~sssZZZRRRMMMMMMMMMGGGAAA>>>DDDCCCAAA???===<<<;;;;;;===;;;999666444333222222555777999888666555444444555555666777777777777666555444333444555444333111000000000111333444333222111222222000///...///111000000000111111000000///222222111111000000//////111111000////////////000111111000---+++***+++,,,,,,+++***+++---...---,,,((()))******+++*********)))***+++,,,------------------,,,,,,,,,,,,++++++------+++***************''''''(((((((((''''''&&&(((%%%""""""%%%'''&&&$$$###$$$%%%&&&&&&&&&&&&%%%((($$$""""""%%%''''''%%%%%%((((((%%%$$$&&&%%%"""((($$$$$$'''((('''&&&'''$$$%%%%%%%%%%%%%%%$$$###(((&&&%%%$$$%%%&&&%%%$$$###&&&)))'''$$$%%%)))...***(((%%%%%%%%%&&&&&&%%%(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''((())))))))))))(((******))))))((((((''''''***)))&&&### !!!%%%(((%%%&&&(((******)))(((&&&(((''''''''''''((())))))(((&&&$$$$$$&&&'''((('''%%%%%%&&&'''((()))******((()))***(((%%%$$$&&&((( $$$((((((%%%$$$'''***&&&)))(((%%%&&&)))***'''+++)))((()))***+++***((((((''''''((())))))(((&&&'''$$$%%%((((((%%%%%%'''%%%$$$$$$&&&((()))(((&&&%%%'''(((&&&###!!!###&&&)))'''%%%%%%&&&'''''''''$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((('''(((******)))(((&&&'''))),,,...---)))&&&%%%&&&&&&''')))+++---...&&&)))***'''&&&)))+++***+++++++++***++++++,,,,,,......111777===GGGXXXgggvvv~~~^^^NNNKKKJJJLLLIIICCC@@@@@@BBBAAA@@@>>><<<;;;;;;:::888888777666555555444444666888999777444333444555555666777888888888777777333333222333444444222000000///000111444444333111555555333000......111333///000000111111111000000333333222111111000//////111000//////......//////---...///---+++***---///---,,,++++++------,,,+++))))))************)))))))))******+++++++++++++++------,,,,,,,,,,,,++++++,,,+++***(((((((((((()))&&&&&&''''''''''''&&&&&&)))%%%!!!"""%%%(((&&&$$$$$$%%%&&&'''''''''&&&&&&'''$$$!!!###''')))&&&###!!!%%%&&&######''''''###)))&&&&&&)))'''###%%%***%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$$$$&&&&&&&&&%%%%%%&&&'''&&&%%%&&&***...+++(((%%%$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((''''''((()))))))))))))))))))))))))))(((((((((((('''''''''%%%"""###&&&)))''''''((((((''''''&&&&&&'''&&&&&&&&&''''''((())))))'''$$$$$$%%%&&&'''&&&&&&'''''''''(((((())))))+++)))&&&%%%%%%%%%&&&&&&$$$%%%'''((()))*********''')))((($$$%%%)))+++)))+++***))))))++++++***)))'''&&&&&&((())))))'''%%%)))''''''***)))###!!!"""%%%$$$$$$&&&((()))((('''&&&((()))'''###!!!$$$''')))'''%%%$$$&&&'''(((((($$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&***)))((((((***++++++***(((((())),,,------***'''&&&%%%%%%&&&''')))***,,,&&&)))***&&&&&&)))++++++***++++++,,,,,,+++***)))+++,,,000555888>>>LLLZZZmmmyyylllQQQFFFFFFGGGIIIEEE@@@???CCCAAA@@@>>>===;;;:::::::::444555666666777666666666777888999777333222444666444555777888888888777666333222222333444333111/////////000222444444222111333222111...---///333777///000000111111111000000000000000111222222222333000000///...............***,,,---,,,++++++///222///...,,,,,,,,,,,,***)))******+++******)))(((''')))************))))))(((---------,,,,,,,,,+++++++++***((('''&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%)))%%%!!!"""&&&(((&&&###%%%&&&'''((((((((('''&&&&&&###!!!$$$((()))&&&###"""###!!!###((()))%%%(((&&&&&&(((%%% ###***$$$%%%&&&&&&'''''''''&&&)))(((&&&&&&((()))((((((&&&&&&&&&&&&&&&(((+++---***'''$$$###&&&(((((('''$$$%%%%%%&&&&&&''''''(((&&&&&&%%%$$$%%%&&&'''((('''(((((()))))))))))))))(((((((((((())))))))))))###&&&((((((&&&&&&(((******(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***(((%%%###$$$&&&&&&&&&))))))))))))((((((((((((000***$$$###''')))(((%%%***&&&$$$%%%)))***'''"""((()))'''###$$$)))+++++++++***)))***+++++++++)))''''''&&&((()))(((&&&######"""&&&+++,,,)))((()))'''&&&'''(((***+++***)))&&&)))***(((###!!!$$$''')))'''%%%$$$&&&'''((((((&&&&&&''''''((()))******''''''&&&&&&&&&%%%%%%%%%,,,***((((((***,,,,,,,,,)))))))))+++------***(((***((('''%%%$$$$$$$$$%%%(((++++++'''%%%(((***)))((()))***,,,+++***(((&&&)))+++000444555999EEEQQQeeerrrzzz^^^RRRGGGGGGGGGFFFDDDAAA???===BBB???;;;999999999999888777666555555555666777888777777666666555444333333666555555666777777555444222333444555555333222000000000111111111222222222999555111......///000000///000000000000111444777000000111111111111000000000///...------...///000//////000000///...------...---,,,,,,---...---,,,++++++***)))((('''&&&&&&(((***+++((($$$$$$)))...,,,,,,,,,++++++*********,,,---,,,)))%%%%%%(((+++)))$$$$$$)))***&&&%%%''')))'''(((+++***%%%"""###"""+++&&&%%%&&&"""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%######$$$%%%&&&///%%%!!!%%%)))'''%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''&&&%%%'''***---,,,)))%%%###$$$$$$$$$$$$((('''&&&%%%$$$#########%%%&&&&&&''''''&&&&&&%%%///)))'''***,,,)))''''''+++***((('''''''''((()))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''))))))'''&&&&&&'''((())),,,)))&&&%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%'''***,,,+++(((&&&'''(((***,,,,,,***'''&&&(((******)))(((((()))+++---///"""%%%%%%$$$"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&((("""###***---***(((******)))(((''''''&&&&&&''')))((('''&&&%%%&&&&&&'''&&&'''((((((((('''%%%%%%((('''&&&%%%%%%%%%%%%%%%***......***(((+++,,,++++++***)))***++++++***)))+++***((((((((()))(((''',,,***++++++%%%"""******)))((()))***+++***((((((,,,111444222333>>>KKKXXXgggwwwgggOOOFFFGGGGGGFFFEEECCCAAA???>>>AAA>>>;;;999999999888777777777666666777888999:::555555333222222111111222444444333444666666555333555555666555444111///---000000111111111222222222888444000......///000000...//////---,,,,,,...000000000111111111111000000//////............//////...............---,,,,,,...---,,,---......---,,,+++*********************+++***((('''&&&'''***,,,,,,,,,,,,+++++++++******,,,,,,+++***(((((()))+++((($$$###((()))&&&$$$&&&%%%###%%%))))))%%%###%%%%%%$$$+++&&&%%%)))&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%######$$$&&&''',,,'''%%%((((((%%%%%%)))%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&'''***,,,)))(((&&&''')))+++++++++'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&***%%%$$$(((***((('''(((******)))((('''''''''((())))))***)))((('''&&&&&&$$$$$$%%%&&&''''''(((((((((''''''''''''&&&&&&&&&******)))))))))******+++***(((''''''(((((('''&&&&&&''''''((((((''''''&&&'''***+++***(((&&&'''))))))***+++***''''''(((+++))))))(((((()))***,,,---$$$''')))(((%%%######$$$%%%%%%&&&&&&&&&'''''''''$$$)))))))))+++***)))(((''''''&&&&&&''')))((('''&&&&&&&&&'''''')))(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&---000000+++)))***+++***+++***))))))++++++***)))+++)))''''''((()))((('''(((''')))+++'''###&&&...***)))((()))***+++***(((---...111333222222:::DDDQQQaaarrr}}}tttWWWHHHEEEGGGFFFDDDBBBAAA@@@?????????===:::888888888888777888888888888999:::<<<<<<999777555444333444555666222222222333555666444333444555555555333111///...111111111111111222222222666333///------//////////////////,,,***)))+++,,,///000000111111000000///......////////////......,,,------------,,,++++++///...------...///...---++++++++++++,,,,,,---------)))&&&&&&(((******))),,,,,,,,,++++++++++++***,,,+++++++++,,,,,,+++***((($$$###&&&(((&&&%%%&&&!!! """&&&'''%%%$$$&&&(((!!!$$$***$$$$$$)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&''')))))))))***(((%%%'''+++&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''''''''&&&'''))),,,)))(((''')))+++,,,,,,+++&&&%%%$$$###############&&&&&&$$$$$$$$$$$$&&&&&&&&&######'''***))))))+++*********)))((('''&&&%%%((()))))))))((('''&&&%%%###$$$%%%&&&''')))******'''''''''&&&&&&&&&%%%%%%(((((()))***++++++++++++((('''((()))+++)))&&&$$$(((''''''''''''''''''(((((()))***)))((('''((()))'''((()))((('''''')))+++'''(((((())))))******+++((()))***(((%%%###""""""&&&''''''''''''(((((((((&&&######(((+++))))))******)))(((''''''&&&&&&''')))((((((''''''''''''(((,,,***(((&&&&&&''')))***''''''&&&%%%%%%%%%&&&&&&...111000,,,)))***+++)))+++***))))))++++++***)))***((('''&&&'''(((((('''(((((()))+++)))&&&)))///***)))((()))***+++***(((,,,++++++///000111666===HHHXXXkkkxxxbbbNNNGGGIIIEEEDDDBBB@@@???>>>??????===;;;999888888999888777999999999:::;;;<<<===>>>:::888555333333444666888222222222333555666555333000111222333333333333333111111111111111111111111444111...---.../////////111222111///,,,,,,---/////////000000000000//////,,,---////////////---,,,,,,,,,------------,,,,,,///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''((()))******++++++++++++++++++++++++,,,++++++---000000---)))(((&&&%%%&&&'''''''''&&&""" """&&&'''%%%$$$'''''' $$$)))$$$###&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***))))))***)))((()))***'''''''''''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&'''((('''&&&''')))+++***)))((((((((('''%%%"""&&&&&&%%%$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&''''''%%%%%%)))+++******---))))))******)))'''%%%$$$((((((((((((((('''&&&&&&$$$%%%&&&'''((()))******(((((('''''''''&&&&&&&&&$$$&&&((()))******)))))))))((()))***+++***'''%%%)))((('''&&&&&&'''((())))))))))))(((((((((((()))''''''''''''((()))***+++&&&'''((()))))))))))))))(((((('''&&&$$$"""!!! &&&&&&'''''''''(((((((((,,,++++++,,,---,,,++++++***)))(((''''''&&&&&&''')))(((((((((((((((((((((+++***))))))(((((())))))'''&&&&&&%%%%%%%%%&&&&&&+++......***(((***+++***+++)))((()))***+++***))))))(((&&&&&&'''(((((('''***+++,,,+++)))((())),,,***)))((()))***+++***(((((($$$$$$)))...000444999BBBQQQdddrrrhhhRRREEEBBBEEECCCBBB@@@>>>>>>>>>>>>???<<<:::888888999999888777999999:::;;;<<<<<<======555333111//////000222444444333333444666666555444///000111222333333444444111111111111111111111111222000...---...000000000111111111000......000222//////000000000000//////,,,---...//////...---,,,,,,------.........------///---,,,---...///...------,,,,,,+++******))))))(((+++,,,***'''&&&)))---++++++++++++++++++++++++---+++,,,...111111---)))***)))''''''(((******(((&&&$$$$$$''''''%%%$$$'''&&& &&&---'''$$$%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))+++)))'''(((+++---+++'''&&&''''''(((((('''&&&&&&((((((((('''''''''&&&&&&&&&'''((((((''''''(((***+++***(((''''''%%%"""''''''&&&&&&&&&''''''((('''&&&$$$######$$$&&&'''(((&&&'''******'''(((+++((())))))))))))'''%%%$$$(((((((((((((((((('''&&&''''''(((((((((((())))))))))))))))))((((((((((((%%%&&&(((************))),,,+++))))))***+++***((()))((('''&&&&&&'''((()))***)))((('''((()))))))))''''''&&&''')))***++++++'''(((((())))))))))))(((((('''&&&%%%%%%$$$$$$###%%%&&&&&&&&&&&&'''''''''###%%%'''((())),,,...///***)))(((''''''&&&&&&'''((()))))))))))))))))))))((()))+++,,,,,,***((('''&&&&&&%%%%%%%%%&&&&&&'''&&&***+++((('''***,,,+++***)))((()))******)))((()))(((&&&&&&((()))(((((()))+++,,,+++******+++******)))((()))***+++***((()))%%%$$$***///111333666???LLL]]]kkkyyywwwZZZKKKCCC???>>>@@@??????>>>=========>>>;;;:::999999:::;;;999888999999:::;;;;;;;;;;;;:::666444333222111333444555555444444444666666444333222222222222111111111111222222222111111111111111222000......000111111111//////000///...///111333...//////000000//////...------............------,,,------............---...---,,,,,,---...---,,,,,,,,,+++***)))((('''''''''+++...,,,'''%%%)))...***++++++++++++,,,,,,,,,---------///000///---***++++++)))&&&(((+++,,,)))***'''&&&)))(((%%%%%%''''''""")))000+++'''(((###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((())))))***)))&&&&&&,,,000,,,$$$&&&&&&'''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$&&&((()))(((''''''''')))***)))''''''((((((&&&%%%''''''''''''(((((()))***'''&&&%%%%%%%%%%%%&&&''''''%%%&&&((('''###$$$((('''(((((((((((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))((((((*********)))))))))(((((())))))***+++,,,,,,,,,,,,///---+++***+++,,,,,,+++)))(((((((((((((((((()))***(((&&&&&&(((*********)))((('''(((***,,,,,,+++))))))))))))))))))))))))***((('''&&&((()))((('''%%%%%%&&&&&&&&&'''''''''%%%))))))'''&&&)))++++++***)))(((''''''&&&&&&'''((())))))************)))''')))+++------***'''%%%&&&&&&%%%%%%%%%&&&''''''###''')))&&&&&&***,,,,,,***)))((((((******)))(((***((('''''')))******)))%%%)))***)))***---...+++***)))((()))***+++***(((///+++***...000000111444;;;FFFTTTbbbqqqiiiRRRLLLHHHAAA<<<======>>>>>>>>>===<<<<<<;;;:::999:::<<<<<<;;;999999999:::::::::999888777888888777777777777888888555444333444444444222000222111111111111111222222222222222111111111000000111000//////111222222222///000000///...///111333......////////////.........------,,,,,,------...++++++,,,------------------+++++++++,,,---,,,+++++++++******)))))))))((()))+++,,,+++)))(((***,,,******+++++++++,,,,,,,,,,,,...//////---,,,++++++***,,,)))%%%&&&,,,,,,(((***'''&&&((((((%%%%%%((()))"""(((///)))(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&((()))******&&&))))))''')))---+++%%%$$$%%%&&&((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))'''''''''(((***(((&&&&&&(((*********&&&&&&&&&&&&'''(((******''''''''''''''''''''''''&&&%%%&&&(((&&&###$$$)))''''''&&&&&&&&&'''(((((())))))***************)))((((((((())))))*********))))))))))))((((((((((((+++++++++***++++++,,,,,,......---...//////---***(((((())))))))))))((((((+++(((%%%%%%(((*********+++)))((()))+++---,,,++++++***))))))((()))***+++,,,)))&&&&&&((()))((('''&&&''''''''''''(((((((((,,,000///)))&&&(((***(((***)))(((''''''&&&&&&'''((()))***+++++++++******''')))***++++++)))'''&&&%%%%%%%%%%%%%%%&&&'''((($$$(((***'''&&&***,,,+++***((('''((()))***)))(((***)))((((((***++++++***%%%)))***(((***...---(((***)))((()))***+++***(((...,,,,,,//////...///333666???KKKXXXhhhyyy\\\KKKLLLKKKCCC;;;;;;<<<===>>>>>>===<<<;;;;;;::::::;;;======<<<:::888999::::::999888666555666666666777777777777777555444333333333222000.........///000111333555666222222222222111111000000111000///000222333333222222333222111///000222444......////////////............,,,++++++,,,......)))***+++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))************++++++++++++***)))***+++,,,+++)))*********++++++,,,,,,,,,,,,///111///+++)))***,,,)))+++)))$$$%%%+++,,,''')))&&&%%%'''(((%%%&&&))))))!!!%%%+++%%%%%%)))'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))******###))),,,((('''***+++'''$$$$$$&&&((()))*********))))))((((((((('''''''''&&&((())))))(((''''''(((***(((%%%%%%&&&((())))))%%%%%%%%%&&&'''((()))***''''''((())))))(((''''''&&&&&&(((***(((%%%''',,,'''&&&%%%%%%&&&''')))***)))******+++++++++******&&&'''''')))***+++,,,---)))(((((((((''''''''''''+++***)))((((((((()))***---...000222333111---)))'''((()))******)))((('''+++(((%%%%%%(((++++++***---***((())),,,...---+++---,,,***(((((()))+++,,,,,,(((%%%$$$&&&'''&&&$$$(((((((((((())))))))))))$$$***,,,'''%%%***------***)))(((''''''&&&&&&'''((()))***+++,,,,,,+++***))))))))))))((((((((('''%%%%%%%%%%%%%%%&&&'''((('''++++++((('''***++++++***((('''((()))***)))(((+++)))((()))+++,,,,,,+++))),,,,,,((())),,,)))###***)))((()))***+++***((((((''')))------,,,///444222:::EEEQQQcccuuunnnTTTLLLIIIBBB===>>>???===;;;;;;<<<<<<;;;:::;;;:::999999999:::;;;<<<777777777777666666666666888777666555444555666666555444333222222222222333///---,,,,,,...000111111111000000000000000111222////////////000111222333111000/////////000222333+++,,,---...///000111222...---++++++***+++------...---+++******+++---...///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,...+++$$$"""%%%******,,,///000...,,,,,,,,,+++,,,,,,++++++***)))((()))))))))(((&&&&&&''')))---+++,,,000---'''&&&+++(((&&&$$$""""""$$$&&&((()))((('''&&&&&&((()))+++((()))*********)))'''&&&'''&&&&&&''''''((()))***%%%&&&''''''(((''''''&&&***)))((())))))(((%%%###%%%&&&&&&'''((((((((('''&&&%%%$$$$$$%%%'''***+++000***%%%&&&***+++'''"""((())))))))))))'''%%%$$$***)))(((''''''((()))***,,,)))'''(((***+++***((()))******+++++++++******,,,''''''***)))$$$###'''((()))+++------+++)))(((///000222444333000---***))))))))))))))))))))))))******))))))***++++++,,,,,,,,,+++,,,------,,,***,,,,,,,,,+++++++++***************)))(((&&&%%%$$$+++***((()))))))))'''%%%'''(((((()))))))))))))))'''***,,,+++)))((()))+++,,,***)))***---...,,,***&&&(((******)))((())))))&&&&&&&&&&&&&&&&&&%%%%%%******++++++***)))((('''))))))))))))((((((((((((,,,+++)))((((((((()))***'''(((((())))))))))))((())))))))))))(((((((((((())))))***+++---///111222555999BBBPPP```nnnyyy~~~|||eeeOOOIIIFFF@@@===??????===;;;:::;;;;;;:::999999999:::;;;;;;::::::999888888888777777666666666777666555444444444555555444444444444333333333333111///------///000111000111111000000000000000111////////////000111222333000000000000000111111222222111000///...---------///...---,,,++++++++++++...---+++******+++---......------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,***---...---)))(((+++...***,,,//////...,,,,,,,,,++++++++++++***)))((((((&&&((()))(((''''''(((***((("""!!!%%%((('''''')))''''''&&&%%%%%%&&&''''''&&&%%%$$$###$$$%%%'''(((((()))))))))(((((('''&&&(((''''''''''''((())))))'''''''''''''''''''''''')))(((''''''((((((&&&$$$&&&''''''(((((()))(((((('''&&&%%%%%%%%%''')))******'''$$$%%%)))+++)))'''&&&'''((())))))(((''''''***)))(((((('''((()))***+++)))'''''')))+++***((()))******++++++++++++***///++++++------((((((+++)))***++++++++++++***))),,,---///000///---***(((************************+++************++++++,,,,,,+++***+++------+++***,,,+++++++++******************))))))'''&&&%%%$$$***)))))))))***)))'''%%%''''''((()))))))))((((((&&&(((******'''&&&'''(((+++)))(((***,,,---+++))))))***+++***((('''''')))''''''''''''&&&&&&&&&&&&******)))))))))(((((((((((((((((((((((((((((((((******((('''''''''((()))((()))))))))))))))((((((''''''((((((((((((((((((******++++++---...000111000444;;;GGGWWWfffsssyyyiiiXXXJJJFFFCCC>>><<>><<<:::999:::::::::888777999;;;<<<<<<:::888777::::::999888777777666666666555444333222333444444444444555666555444333222333111///...000111000000222111111000////////////////////////000111222222///000000111111111111000555444111///---,,,,,,,,,000000///...---+++))))))...---,,,++++++,,,---...------,,,++++++,,,,,,,,,,,,,,,++++++*********)))***+++++++++,,,,,,------,,,,,,+++,,,,,,---......***,,,...///---,,,,,,,,,++++++******)))(((((('''$$$&&&)))))))))((()))******"""%%%(((((((((&&&'''(((((((((((('''&&&%%%%%%$$$###$$$%%%&&&''')))(((''''''&&&'''''''''))))))((((((''''''((((((***)))((('''&&&&&&'''''')))(((''''''))))))((('''''''''((()))))))))((((((((((((&&&&&&&&&'''((()))'''&&&&&&&&&''''''((((((%%%&&&'''((()))***))))))))))))((((((((())))))******((('''''')))))))))((())))))***+++++++++++++++,,,))))))+++***(((''')))***************************+++---...---+++)))'''************************,,,,,,+++******++++++++++++******+++,,,,,,+++)))++++++*********)))))))))))))))(((((('''&&&%%%%%%)))))))))***+++***&&&$$$&&&&&&'''(((((((((((('''&&&'''((((((&&&%%%%%%%%%)))(((((()))++++++***))),,,,,,,,,)))'''&&&''')))***)))((((((''''''''''''***)))((('''''''''((()))(((((((((((((((((())))))***)))'''&&&&&&&&&'''(((************)))(((''''''&&&&&&''''''(((((())))))++++++++++++,,,---...///111333888BBBPPP```oooxxxwwwYYYOOOGGGDDDAAA===<<<>>>===;;;999999::::::999888999999:::::::::999888888;;;::::::999888777666666555444333222222222333444444555666777777555333222555333111000000111000///333222111//////.........///......//////000111222///000111222222111000///111000///...---...000111//////000///...,,,***)))...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,------,,,++++++******)))))))))*********+++,,,,,,------+++)))'''(((+++,,,+++******,,,......,,,+++,,,,,,++++++***)))((((((((((((%%%(((***+++******+++,,,111+++&&&&&&(((******)))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((+++***)))(((''''''''''''+++***)))''''''&&&''''''+++)))((()))***++++++***''''''((((((((((((((('''))))))((('''&&&&&&'''''')))***+++)))&&&$$$&&&(((&&&''''''((())))))******))))))))))))))))))******)))(((((('''(((((())))))))))))***+++,,,,,,,,,,,,)))((((((((((((''''''(((+++***))))))))))))***+++,,,,,,---------,,,******************************------,,,++++++++++++,,,,,,++++++,,,------,,,************))))))))))))((()))((((((''''''&&&&&&&&&)))))))))++++++***&&&###%%%&&&&&&'''''''''''''''''''''((('''&&&%%%$$$$$$''''''((()))******)))(((------+++)))'''''')))+++,,,+++***(((((((((((()))***)))'''%%%%%%&&&((()))((()))))))))******++++++***)))((('''&&&'''((((((+++++++++***)))((('''&&&&&&''''''((()))******+++,,,,,,,,,+++,,,,,,------111222555<<>><<<:::999:::::::::888>>>;;;888555555666999;;;999888888888888777777777555444333222111222333333444444555666555444333222666333111000000111000///111000000///........................///000111111000111111111111000000///......///000111111222222......///////////////...------------------------------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...+++((()))++++++***(((+++,,,---,,,+++***+++------,,,+++))))))))))))******+++---///000222555888666999888222,,,++++++)))***(((%%%######%%%(((***%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((())),,,+++***)))(((((('''(((******++++++***)))(((''''''&&&'''((())))))&&&$$$(((((()))))))))(((''''''))))))))))))((('''''''''&&&)))+++***)))))),,,///******)))((((((((())))))(((((()))***++++++++++++)))*********(((((()))+++))))))+++,,,------------(((***+++)))))),,,---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,------...//////......///000000///---++++++*********)))))))))***)))((((((((()))***++++++***((()))))))))'''%%%&&&&&&'''((((((((((((''')))((('''(((******((('''&&&((()))***)))((()))******++++++***)))***,,,///...---***((('''((()))***)))((('''''''''((()))***((()))***+++,,,---......,,,+++)))(((((())))))***++++++++++++***)))((((((******++++++,,,,,,------,,,++++++++++++,,,,,,------...000222888BBBPPPZZZiiivvvgggSSSFFFDDDAAA@@@BBBCCC???;;;???===;;;:::;;;;;;:::999===;;;999777666666888999666666777777777777888888666555333222222333333444444444444444333333333333444222000///000111000000000//////.........//////...............///111111222111111000000000000000,,,...000222222222111111111111000///............------............------...------,,,++++++++++++******++++++,,,,,,------,,,,,,++++++***))))))))),,,+++******+++,,,,,,,,,+++,,,,,,+++******+++---///...,,,***)))***++++++)))+++---///333888???CCCGGGFFF@@@666111111...***)))((('''&&&&&&'''((()))&&&&&&''''''((((((''''''&&&'''(((((()))))))))(((++++++***)))((((((((()))((()))+++,,,,,,+++)))''''''((()))++++++***&&&"""+++++++++++++++***)))(((((())))))))))))((((((''''''(((((())))))***,,,...)))((((((((((((***+++,,,'''(((***+++,,,,,,++++++***+++,,,+++)))(((***---((()))+++,,,---.........&&&***+++((()))---...***,,,,,,............,,,,,,...---,,,++++++,,,---...........................,,,,,,,,,,,,---///000111///......///000000///---,,,+++++++++************+++***)))((()))***,,,---,,,***((('''((((((((('''''''''((()))))))))(((((((((&&&&&&(((***+++***(((&&&(((++++++)))((()))++++++,,,---,,,+++***+++,,,///---***(((''''''((()))((((((((()))))))))******&&&'''((()))+++,,,---...+++***)))((('''((())))))******+++++++++******)))+++++++++++++++++++++++++++*********+++,,,---------///111222555<<>>>>>CCCEEEAAA;;;???===;;;;;;<<<<<<;;;:::::::::999999888777777666555555555666777777888888666555444333333333444444555444333222222222333333333111///...000111000000//////.........//////000...------......///000111333222000/////////000111)))+++///222444444333222444333111///---------...------............------///...---,,,+++***************+++,,,---......///---,,,,,,+++***)))(((((((((((())))))***+++---...+++,,,,,,+++******+++---000...,,,*********+++,,,((())),,,000555===EEEKKK\\\VVVHHH;;;777888333***(((((())))))))))))((((((((())))))***************&&&''')))*********)))(((+++******)))))))))))))))&&&(((+++......,,,)))'''***+++---///000---((($$$---------------,,,+++***(((((())))))))))))((((((***)))(((((((((((((((((('''''''''''')))+++---...'''(((***+++,,,,,,++++++***,,,---,,,))))))+++...((()))+++,,,---.........***///000,,,---222333///,,,---///000000///---,,,222000///......///111222000000000000000000000000++++++,,,,,,...///111222...------...//////...,,,,,,,,,,,,++++++++++++***,,,+++***)))***+++---///---+++'''&&&'''((((((((('''(((((()))))))))))))))&&&%%%$$$'''***,,,***(((&&&)))++++++)))(((***,,,---...///...,,,***)))***///---***'''&&&'''((()))'''((()))***++++++******$$$%%%&&&((()))+++,,,---***)))((('''&&&''''''((()))******+++++++++******+++++++++***************************+++,,,---...(((+++......///333<<>><<<;;;;;;;;;>>>===<<<<<<===>>>===;;;777888888888777666555444888777666555666777999;;;666555333333555666555555000222444555555333000//////...---...000222222111......//////000111111222111111111111...,,,000555111111000000000000111111///555333++++++333555///......////////////......---...//////......///111+++)))***,,,***''')))...///+++&&&&&&(((,,,------------,,,---...---***(((///)))''',,,...,,,+++---""" """(((++++++,,,000333222000---,,,+++++++++,,,---000666;;;CCCRRR```kkkfffYYYGGG:::333...)))+++(((&&&''')))&&&,,,,,,+++***)))))))))***************************+++*********))))))((((((------...000222111...+++++++++*********++++++,,,000111222222111000...---******)))(((((((((((()))&&&)))***((($$$###&&&+++'''(((+++------,,,***))))))((('''(((***,,,,,,+++---000000,,,***,,,...,,,*********,,,---...---,,,222---***---111333555777222333444333222222333555...///111222444555666666111222333444333111000///---...000000000000111222111111000000111///---******,,,...---+++***+++......,,,++++++---////////////+++'''&&&((()))'''%%%)))(((''''''((()))((('''+++...,,,'''&&&******&&&'''+++......+++(((((()))/////////---***)))***+++---,,,+++)))((('''''''''(((((('''%%%$$$$$$''')))&&&&&&&&&&&&'''(((******...,,,)))''''''))),,,...++++++***************+++++++++***))))))(((((((((+++++++++***************111000//////000222555666???GGGVVVgggsss{{{pppXXXJJJCCCCCCBBB@@@===;;;;;;:::;;;===<<<;;;;;;;;;;;;999777777777777777666666555555888777666555666777999:::777555444555666777777666111222333444444222000///333222111///............---------............/////////111111000...///000000000///......///000000...333111******111333---//////000000//////...---+++,,,------,,,,,,---///...+++***------++++++...+++((($$$$$$''')))***)))...---,,,---------***(((000***(((,,,...+++***,,,***((((((,,,---+++---000222111///...---,,,,,,,,,//////222777<<>>@@@@@@888999888777555555777999888888999999999999888888777666666777777666444222///111333444333222111111333222222222222111...,,,+++---///...,,,,,,...000,,,+++))))))+++---.........,,,)))(((((((((((('''((('''&&&'''((()))(((&&&(((++++++'''(((---///,,,))),,,///...,,,*********.........,,,***))))))*********))))))))))))))))))((((((((('''&&&&&&(((***''''''''''''((()))***+++,,,+++)))(((((()))+++,,,++++++***)))))))))******++++++++++++***)))(((((())))))))))))((((((((((((...---------///000222333999???KKKZZZfffooo{{{{{{___MMMEEEDDDBBBAAA>>><<<:::999999999;;;::::::::::::888555222666666666666666555555555888777666555666777888999777666555666777888888777222222222222222111111000222333333111---+++---///..............................///111222222///,,,000///---,,,,,,---///000...222111++++++111333...111111111111000...---,,,+++,,,------,,,,,,---///111+++))),,,...---,,,,,,,,,***((()))+++,,,,,,+++...---,,,,,,------***(((///+++)))+++---+++***,,,000---,,,///000///111555333222111000///...---,,,111000222777===GGGYYYiiiwwwppp___KKK>>>888555222,,,------.........---------,,,,,,+++++++++++++++))))))))))))))))))))))))***************)))))))))------///111444444222000222222222222333333444555777777666444222000...,,,---,,,+++***))))))))))))***(((&&&&&&''')))))))))---,,,***))))))***+++,,,***))))))***,,,---,,,+++------+++((()))***&&&******+++,,,///222444555======???BBBFFFIIIJJJIIIEEEEEECCC@@@>>>>>>@@@BBBBBBBBBAAA@@@???===;;;:::@@@===<<<===>>>>>>;;;888666777999999888666444222333222111111111000...,,,---///000111000000222444,,,+++)))))),,,---......------,,,***((('''(((******)))((()))******)))(((&&&((((((&&&(((,,,...---+++---//////---+++++++++,,,------,,,)))(((((()))&&&'''(((***++++++++++++((()))***)))(((((()))***)))))))))))))))***+++,,,******))))))))))))******+++***))))))((((((((()))+++,,,,,,,,,,,,***)))((())))))))))))))))))))))))++++++,,,,,,---...//////222444<<>>===<<<999888888666444333333222000...///000111222333333444555///---+++,,,---///000///---//////,,,((('''))),,,---,,,++++++------,,,+++'''''''''%%%%%%'''((((((,,,---......---,,,+++++++++,,,---,,,)))(((((()))%%%&&&)))+++,,,,,,+++***((()))++++++*********+++***************+++,,,---((())))))))))))))))))(((***))))))(((((((((((((((+++,,,---------+++)))(((***+++++++++++++++,,,,,,)))***+++,,,------------......111999BBBMMM]]]lllyyyyyy___OOOEEEBBBCCC@@@???<<<:::888777777777777666666888999999777666555555555444555666777888888888888777777777888888555444444555777777555333333333333222222222222222***...111000------222666,,,---...000222333444555111222///,,,///555555///222111000......000111222111333333111111444555333444444333222111///---,,,---...//////......///111111***&&&***...---***)))''')))***++++++*********///---,,,+++,,,,,,+++)))+++,,,,,,++++++---......///---...333777888<<<@@@BBBAAA>>>;;;777444222000333111222666===III]]]oooxxxfffOOO<<<000''' )))******)))'''''')))+++)))((((((((((((((())))))((((((((((((((((((((((((***************+++++++++------...111444666555444111111111222333555666777???>>><<<999666444222111222111000///...............)))$$$%%%))),,,)))%%%***+++,,,------,,,***))))))))))))***,,,,,,***)))'''((('''(((---111---&&&...//////000222777>>>DDDPPPWWW]]]___bbbggggggddddddccc```]]]ZZZ[[[^^^aaa```______^^^]]][[[YYYXXX\\\YYYVVVVVVWWWWWWUUURRRRRRNNNIIIFFFEEEDDDCCCAAAAAA>>><<<:::999888555333222222222222333444444444222000------...000000///...000000---)))(((+++...---,,,+++,,,------,,,+++)))'''&&&'''''''''(((***,,,,,,,,,,,,,,,,,,+++******+++---,,,***(((((()))'''(((***+++,,,***)))'''(((***,,,,,,+++***+++,,,,,,++++++++++++,,,,,,---'''((())))))))))))((('''))))))(((((((((((()))))),,,,,,------,,,+++)))(((******++++++,,,,,,,,,---******+++---------------...,,,---222999BBBRRR```mmmvvviiiWWWMMMEEEBBBCCC@@@???<<<:::888777777777777666555666888:::999888666555555555666777999:::999999999999999888888888666555555666666555333000444444444444444333333222///111222000------///111++++++---...000111333333///222000+++---444555111333222222222222222222333///000111111111222333222555444444333111///...---+++,,,------,,,,,,---///333---***---///---,,,,,,)))+++------,,,+++,,,---000...++++++,,,,,,+++***...222222...---///000///111000333999======@@@DDDJJJGGGCCC???;;;888777666666555666:::@@@LLL```qqqwwweeeNNN<<<222+++%%%+++***)))(((((()))))))))''''''''''''''''''((()))))))))))))))))))))))))))*********+++++++++++++++.........000333555555444222222222333555777888999???>>>;;;999777555444444444333222222111111222222222---((((((+++,,,***'''(((***,,,...///---+++************+++------***((()))+++******---111///)))---///000111444<<>>;;;<<<:::666444444444333111444111///.........------...---,,,,,,......---,,,///+++***......,,,...333///---++++++---...,,,+++))),,,......,,,+++******************)))))))))((()))******))))))***,,,///,,,,,,+++++++++++++++,,,''''''''''''''''''''''''''''''((((((***+++---...---,,,***((((((((()))***(((((()))******+++,,,,,,,,,+++*********+++,,,---+++***,,,///111444===GGGUUUcccttt}}}~~~~~~~~~~~~~~~nnnPPPHHHHHHDDDBBBCCCAAA???===;;;999888888888;;;888444333333555666666777666666666777999<<<>>>;;;<<<<<<<<<;;;;;;:::999:::999999999888666222///444555777999888666444222555222000/////////---,,,333222222222111111000000###...222,,,***000111,,,000111333444444333111000222111222555666555555666444444444333222111000///---...000///......///111///------...+++((()))---***,,,---,,,******,,,///000...+++***+++,,,++++++>>>CCCAAA888222222111...///111999DDDLLLNNNQQQUUULLLIIIDDD@@@>>>>>>@@@AAA@@@???AAAFFFLLLVVVhhhxxxuuu^^^CCC333......---)))&&&$$$'''+++---***&&&((((((((((((((()))***************************************++++++,,,,,,,,,///......///111333333222///000000222444666888999888777666444444444555555666555555666666777888999999666333111000///...---************+++---///111......///000111111...+++)))---...++++++...000000222555999===CCCPPP```llltttyyyxxxtttnnniiifffccc___]]]VVVSSSOOOMMMMMMKKKGGGDDDCCCAAA===::::::999777666666222...---///000...,,,222000///000111222111///333---,,,...---)))***...111...,,,,,,...///...,,,***,,,...///---+++++++++******))))))))))))***+++)))***)))(((((()))---///,,,,,,+++******+++++++++((('''&&&&&&&&&&&&'''(((&&&'''''')))+++---///000...,,,)))'''&&&''')))*********+++,,,------......,,,+++)))((((((***,,,---((((((+++...///000666>>>NNN]]]ooozzz{{{{{{}}}~~~tttaaaOOOIIIHHHEEEBBBCCC@@@>>><<<:::::::::888777888777777666666666666777444666888:::;;;<<<;;;;;;666777999:::;;;;;;:::999:::999777666444333333333333444666999:::777222...666333000///111222000///------///222222...///333222111000......000111222222222333444444444333333222222333444444444444333777777666444222000111222///...---------...000111///...,,,,,,------,,,***+++---......---,,,,,,---......---+++)))***,,,...666bbb>>>111999---666,,,000333:::CCCKKKQQQSSSSSSNNNKKKGGGDDDBBBBBBCCCEEEFFFFFFFFFIIIQQQ```ppp{{{uuu^^^EEE555000---))),,,---***&&&&&&)))(((%%%+++)))'''&&&%%%&&&'''(((&&&))))))%%%''',,,,,,'''((()))*********+++...000---------...///000000111444111111666===>>>999333888777555444444555666666888888999;;;;;;<<<<<<<<<<<<:::777555333111...,,,,,,,,,,,,,,,,,,------.../////////...---,,,+++***---///111111000000111222666777<<>>;;;:::::::::888777666666555444444444444555555666888999:::;;;::::::777888999:::::::::999888999888777555444333333333333333444666888777555222666333000///111111111//////---...///---)))***...222111000//////000111222222222222333333333333333111222222333333333333333555666666444111//////000666555333111//////......000...------------,,,***+++,,,......,,,+++,,,---,,,,,,,,,***((()))+++...>>>ccc>>>///555,,,777///111333999BBBLLLSSSUUUUUUMMMHHHCCC@@@AAABBBCCCCCCDDDCCCDDDGGGPPP```ppp|||~~~sss]]]EEE666111...+++&&&'''&&&%%%'''---...+++***)))'''&&&&&&&&&((((((&&&++++++'''&&&)))***((((((***,,,,,,+++,,,---///---...///000111222222222666444444888<<<===:::777555555444444555666888999;;;<<<===>>>?????????@@@AAA@@@>>><<<;;;999666444...---,,,,,,,,,---...///////////////...---,,,,,,)))+++---.........000222777;;;DDDRRRbbbsss|||vvvrrrpppjjj```XXXRRRMMMIIIFFFCCCAAA===999666555555555777888999888555333333444444333222222111111111222(((,,,111333111...,,,,,,,,,+++++++++************,,,,,,+++*********************+++++++++******)))***)))((((((***++++++***+++***)))((()))+++---///,,,+++,,,...111333333333000///---***)))(((((())),,,...000///---...000333+++***************++++++******+++,,,...000222333:::EEEVVVfffqqqwwwwwwwww}}}dddVVVIIIEEEEEEEEECCCCCC@@@>>>;;;:::::::::999777777666555555444444444555777777888999999999999999888999999999999888777777888777666555444333333333444333222333555666666555555333000000000111111000000------...,,,(((***...222111000//////000111222333222222111111111222222000111111222333222222222333444555444222000111222111111000000000000000000000///------...---,,,******+++------+++***+++,,,+++++++++)))((()))+++...IIIbbb???...222---888222444444777@@@LLLUUUWWWWWWLLLFFF>>><<<>>>BBBBBBAAA@@@@@@AAAEEEOOO___ppp|||{{{ppp[[[DDD666222///,,,)))***)))&&&'''******&&&***)))'''&&&&&&'''(((((('''+++---)))'''((()))))))))+++---...---,,,---------...000222333444333333555666666777888999999999333333444555666888:::;;;======>>>@@@AAABBBCCCCCCAAAAAA@@@AAAAAA???;;;888111000...,,,,,,---///000........................)))***,,,---...111444777<<>>CCCMMM]]]nnnzzzyyynnnYYYCCC555111...+++,,,,,,***'''''')))(((###)))(((''''''''''''((((((((())))))((()))******)))))),,,///000...---,,,,,,,,,---000222444444444444444666666555333333666999333444555666888999;;;;;;;;;<<<===???BBBDDDFFFHHHBBBCCCDDDEEEGGGEEEBBB>>>555333///---,,,---///111..................//////---...///111333777<<<@@@HHHVVVjjj{{{{{{wwwtttooolllgggccc___]]]]]]]]]WWWQQQJJJFFFEEECCC>>>:::<<<;;;999777555333333222///000333333222///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,+++***)))((('''***))))))***+++,,,+++***(((((()))+++,,,...///000000...,,,,,,///111222222...---+++***)))))))))***(((&&&%%%%%%''')))((((((((((((((()))***,,,---...+++************+++,,,,,,000555@@@QQQbbbpppxxx{{{yyy|||zzz^^^PPPKKKEEEBBBCCCEEEDDD@@@???===;;;:::::::::999888::::::888777777666666666888888777777777666777777:::999888777666666555555555444333333333333333444111111111222333111---+++333222111000000000111222222000///111000///222888222222111111111111222222333222222111000000000111000000111222222222222111222333444444444555777:::AAA>>>:::666222000///...222000............,,,***(((***++++++***))))))***+++,,,,,,++++++,,,///222TTTTTT???333222111666222888888;;;CCCMMMSSSSSSQQQMMMDDD:::777:::===:::777888999<<>>>>>===::::::;;;;;;:::999999888777666555444444444888777666666666666666777999999777666555555555555333333222222222333444444111111111222222000+++(((222222222111//////111333444111111222000,,,...222222222222222222222222222222333333333222111000///000111111222333222222222444555555555666999>>>BBBHHHDDD>>>888444222222222333111///.........,,,***)))***,,,,,,***)))***++++++,,,,,,,,,+++---111444TTTJJJ<<<444222444555222888<<>>@@@DDDIIIPPPWWW]]]```YYYWWWVVVVVVTTTQQQMMMJJJ>>><<<999555444333444555333222111000///000111222222333555888???IIITTT\\\ooossskkkgggccc]]]XXXUUUSSSOOOKKKFFFBBB???>>>999999888888888666222///++++++,,,---...///000000,,,,,,+++***************+++++++++++++++***)))((())))))***+++------+++)))---+++******+++...111333===777111,,,,,,...000111++++++))))))((()))***++++++***************++++++///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,000444;;;DDDOOO\\\iiiqqqtttxxx~~~zzz___RRRIIIJJJHHHDDDDDDGGGCCC===>>><<<::::::;;;;;;:::999:::999888666555444444444777666555555555666777777888888666555444555555666222222111222222333444444333222000000111000...,,,111222222111//////222444222111111333000------111111222222222222222222111222333555555555222000...111222222333333333333333333444666999>>>GGGPPPWWW[[[UUUKKK@@@999555444555333111//////......,,,***)))+++,,,,,,+++******+++***++++++++++++---111444UUUAAA888111///444555444888???HHHNNNMMMIIIDDDAAA===:::666444444444333222333777<<>>DDDOOO]]]hhhpppttt{{{jjjUUUNNNHHHKKKJJJEEEEEEGGGCCC<<<>>><<<::::::;;;;;;:::999<<<;;;:::888777666666666666555555444555666777888888777666444444555666666111111111111222333444444555222000///000222222222000222333111//////222555///...111444333000111555111222222333333222222111222333666777666333000...222222333444444444444333000222666===HHHVVVdddnnn~~~tttcccQQQAAA777222000333222000//////...,,,******+++------+++***+++,,,)))************,,,000333UUU<<<444...,,,444666777777AAAMMMQQQMMMEEE???<<<555444444333222222222222333666===CCCKKKTTT]]]cccddd\\\LLL:::111///...+++***,,,+++((()))***'''!!!&&&&&&'''((())))))(((((($$$(((...---!!!***((()))*********+++...000000//////000222777;;;===<<<;;;:::999888777555444000222555999<<<>>>??????@@@CCCHHHQQQ[[[fffooottt{{{vvvoooggg___XXXQQQLLLHHHGGGEEEBBB@@@>>><<<<<<<<<:::888666555555777777CCCEEEJJJSSS```qqqxxxooofff]]]WWWTTTSSSPPPKKKHHHEEE@@@999444555555444333222111000///......---,,,,,,,,,,,,---)))******+++++++++******))))))***,,,......+++)))+++,,,...///000///...---333111///...///...,,,******)))((((((((()))++++++'''+++---+++'''%%%)))---************+++,,,------***************++++++,,,'''...666:::===FFFVVVccckkkpppwww}}}uuu```SSSJJJFFFGGGGGGGGGFFFCCC@@@???===<<<<<<;;;;;;:::999999999::::::999666555555666888888777777666666555555666666666666666666666666333222333333444555666777555444333222222222333333:::888666444222111111111------...///000000//////111222333333333111000///...///000222222111111000333///...222444444666999888555999FFFVVVhhhbbbJJJ???999444333///......---***+++...---,,,++++++,,,,,,***(((***,,,...---+++)))+++...DDD999---(((,,,222555555???EEENNNTTTSSSIII;;;111000000000000/////////...777888<<>>AAAAAABBBDDDHHHNNNXXXeeesss|||zzzpppbbbUUUNNNKKKLLLLLLIIIDDDAAAAAAAAA@@@======999333333:::>>>>>>GGGSSSbbbooo|||tttkkkeeeeeebbb]]]YYYSSSLLLDDD???AAA<<<666333333222000---............//////......+++******(((((()))---///333000------......,,,***+++((((((******&&&&&&)))222222222...+++***,,,///+++++++++***)))(((((('''***,,,---,,,)))(((+++---***,,,...,,,)))'''(((***,,,(((%%%(((---///,,,)))...///000222888AAALLLTTTbbbkkktttzzz{{{|||kkkYYYMMMEEEFFFFFFGGGFFFEEECCC@@@???<<<<<<<<<;;;::::::999999:::;;;;;;999666555555666888888888777666666555555666666666666666666666666222222222333333444555666444333222000000111111222666555333111000/////////...///000000111111111000111111222222111000000///...///000111222111111000333//////222444333444777777777@@@RRRggg}}}uuuWWWEEE;;;555444000---///...+++***,,,---,,,++++++,,,,,,+++))),,,...////////////111222>>>777///,,,000444777888GGGLLLRRRUUUPPPEEE888000222111111000//////......555777<<>>BBBIIIEEE???;;;888666444333///---,,,...333888::::::@@@BBBFFFLLLTTT```lllttt~~~zzzqqqeeeZZZSSSQQQNNNOOONNNJJJGGGEEECCCAAA<<<;;;999888999>>>FFFLLL\\\jjjzzz}}}sssppplllgggaaaZZZRRRMMMHHHCCC<<<888666444000---000///....../////////...***+++++++++***+++,,,...000---+++***,,,,,,+++)))***((((((+++,,,******---///000000...,,,,,,///222+++++++++***)))(((((((((***,,,---,,,***)))+++---(((***,,,,,,++++++++++++,,,***)))***...///...,,,------...000555===GGGNNN\\\dddooovvvyyyzzz~~~xxx^^^PPPGGGAAAEEEEEEEEEEEEDDDBBB@@@>>><<<<<<;;;;;;::::::999999;;;<<<<<<:::777555555666999888888777777666555555666666666666666666666666222222222222333444555555555444222111111111222333333333111000000//////000000000111222222222222111111111000/////////000000//////000111111111111000333000000333333111222555999===KKKccc~~~fffKKK===666555000---///111---******,,,+++***+++---...---+++...------...111333444333666444222111333777;;;>>>KKKPPPTTTRRRIII???666222444333222111000///...---111666<<>>;;;<<>><<<<<<;;;;;;:::999999888<<<======;;;888666666777999999888888777666666555666666666666666666666666222222222222222333444444777666555444333444555555333333222222222222222222111111222222222222111111111000///......///000111///000000000111111111111222000111333333000222666@@@HHH[[[vvvpppPPP===777666000---000222///+++***,,,+++***+++---//////......,,,***+++///222111000000222333333444888@@@EEEKKKNNNPPPKKKBBB999666666555555333222000...---,,,...444:::>>>???BBBIIIOOOJJJCCC888111///...,,,++++++******))))))))))))***)))******+++******)))))))))++++++((())),,,,,,***((()))******(((((()))***---...000333888???GGGKKKLLLFFF>>>888555333222111444333222333555777999;;;>>>@@@DDDHHHLLLRRRYYY]]]dddddddddaaa]]]WWWSSSPPPMMMOOORRRSSSNNNEEE@@@???CCC???DDDPPPSSSSSSbbbwww~~~vvvrrrjjjddd]]]WWWRRRLLLDDD???>>>:::555333333444222111000000000111222111///...///...------------------&&&$$$%%%)))+++***+++...------------...///111222+++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,(((((())),,,111111...+++''')))************+++---+++,,,,,,,,,...333999>>>LLLVVVdddooouuuzzzxxx[[[MMMHHHEEECCCBBBBBBBBBAAA@@@???>>>>>><<<;;;;;;:::999999888888<<<======<<<999888888999999999999888777777666666666666666666666666666666333333222222333333444444777666555444333444555555222222222222222222222222111111111222222111111000111000///......///000111000000000000000111111111333111222444333111444:::HHHWWWoooyyyUUU???888666000...000222///---------+++***+++---///000000000---******---//////---000111333333444;;;EEEMMMNNNPPPNNNFFF<<<666666888555555333111///---,,,++++++111777999999<<>>======;;;;;;::::::999999888888;;;======<<<;;;::::::<<<:::999999888888777666666666666666666666666666666444444444333333444444555555444222111111111222333000111111222111111000///111111222222222111000000000000//////000000111111000000000///000111111222444222333444333444:::BBBQQQggg\\\BBB999444111///111000...///333...,,,++++++...000000000222000---,,,...///000000222444555666999@@@JJJQQQTTTRRRLLLCCC999444444555444333222000...---++++++***...222444555888<<<@@@<<<777222000111222000///------,,,,,,+++,,,,,,,,,******+++,,,,,,,,,,,,+++$$$)))+++)))(((***+++))))))+++,,,+++***)))***+++***,,,222:::AAAEEEEEEDDD<<<888333/////////000000------------,,,...111444;;;???DDDIIIKKKLLLNNNOOOJJJKKKMMMPPPRRRQQQMMMJJJJJJIIILLLPPPLLLEEEHHHQQQZZZ^^^lll|||}}}xxxpppjjj___VVVKKKDDDAAA???;;;777999:::<<>>777111000000000...+++***+++,,,...+++,,,...///,,,,,,///111///......//////...,,,+++++++++++++++++++++++++++***+++---//////---,,,,,,,,,+++,,,---,,,+++***+++++++++,,,------......---......------...222444???IIIWWWccclllvvvqqqWWWJJJEEEBBBAAABBB@@@@@@???>>>============;;;;;;::::::999888888888:::<<<======<<<;;;===>>>::::::999888888777777666666666666666666666666666666555555444444555555666444333222000000111111222222222333333222111000///333333333333333222111111///000000111222222111111111000/////////000222222444333333444444777@@@KKK[[[vvv```EEE:::222111111111...,,,111999000...,,,,,,---000000000000000///...---///222555555777999<<>>===???@@@???>>>======<<<======;;;;;;::::::999888888777:::;;;======<<<===>>>@@@::::::999999888777777777666666666666666666666666777666666555555555666666555444333222222222333333555555666666555444222111444555555555444333333222///000111333333333222111111000/////////000222333555333333555555999DDDPPPbbbaaaEEE:::111111222111,,,+++222===111///,,,,,,---///000000---...///---,,,...333888777999===BBBHHHMMMPPPRRRIIICCC;;;444111111111111111000000...---,,,+++***+++***+++...222444555555111///---...111222111///111111000......---------***+++,,,,,,------------"""(((***'''%%%(((******+++,,,------++++++,,,---888777999===AAABBB@@@===444111///------...---,,,+++,,,---,,,+++---111555555;;;BBBHHHJJJJJJIIIIIIEEEFFFIIINNNRRRRRRNNNJJJNNNKKKNNNUUUWWWYYYhhh{{{qqqgggaaa]]]VVVPPPLLLSSS]]]hhhkkkaaaNNN@@@555777666333///,,,---///---++++++///000---...111000...---...111111///,,,+++++++++++++++++++++++++++******---111111...+++)))++++++)))'''''',,,000,,,(((%%%(((---///,,,))),,,---...---,,,,,,...//////777DDDOOOZZZgggvvvbbbXXXLLLCCCAAAAAA???======>>>???@@@???<<<999777777888888888888999999999666777999;;;<<<>>>??????;;;;;;;;;:::888555222111666666555555555555666777999999999999777666555444333333222111111333444555111111222444666777666444777555333333444444333222000000000000///...,,,,,,000000000000111222333444111111222555666:::FFFQQQmmm{{{XXXCCC===111000//////,,,,,,555???333111...---...000000000222///000333222///444===CCCBBBDDDKKKRRRUUUQQQMMMEEE@@@888111......111333111222222000---,,,,,,,,,///,,,,,,000000...///222------...///000000//////---...000111000...+++))))))))))))***+++++++++,,,+++++++++*********)))))),,,,,,,,,,,,+++*********333777<<<>>>===:::777666333111///---,,,---......+++,,,...///000000000000:::<<>>>>>===:::999888888888888999999999999777888999;;;<<<===>>>>>>:::::::::999777555222111666555555555555555555666999999999888777666555444333333333333444444555555333222333555777888666555555333222222444555555444222222111111000///...---444333333222222333333333000000111555777<<>>HHHTTTbbbnnnsss]]]SSSMMMFFFBBBBBBBBBAAA???666888;;;===>>>>>><<<;;;888888888888999999999:::999999:::;;;<<<<<<<<<<<<:::::::::999777555333222666666555555555555555555999999888888777555444333333444555666777666555555444444444555777888666555333222111222444666666555333222222222111111000000222222222222333333333444555333444777:::???IIITTTuuunnnXXXAAA555333000---,,,///000000333888111///,,,,,,---///000000---+++,,,///333888AAAIIIRRRTTTWWWWWWRRRIII@@@999222222222111000...,,,+++000111111000...------...---***+++///000...///222,,,,,,,,,,,,------------000000000000///...------+++++++++******************++++++,,,,,,------...,,,+++***))))))***,,,---111555999:::888555222111///111222333222000...,,,,,,,,,++++++,,,...000111888999:::<<<>>>??????@@@CCCGGGNNNUUU[[[^^^___```bbbeeeggggggmmmpppbbbWWWPPPHHHDDDBBB>>>888333555000---111333000......222222333333222000---,,,---///111///,,,***+++...,,,------------,,,,,,+++***(((%%%%%%(((,,,///111))))))))))))))))))))))))+++,,,---...///...------000///111888@@@HHHSSS^^^fffVVVMMMIIIEEEBBBBBBAAA???===777999<<<>>>???>>>===<<<888888888999999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999888777666555777777777777777777666666888888888777666555333333333444777888999888666444555444333444666666555444444222111222333555555444222222222111111111111111111222333555777888999999;;;999888;;;>>>BBBLLLVVVqqqzzzwwwnnnbbbVVVHHH999222111222...---000222000000222111///------...111222222444333222555:::@@@IIIOOOXXXYYYYYYUUUKKKAAA888333---......//////...---,,,000111111000...---...///,,,***+++///000///000333.....................///111111000000////////////,,,+++++++++***)))))))))******+++,,,---...///000///...,,,++++++---000222000444777888666333000//////000111111000///...---000///---,,,,,,---///000666777999::::::;;;===???FFFKKKSSS\\\dddiiilllmmmlllllliiiggglll~~~~~~|||rrrkkkcccYYYSSSPPPIII>>>666;;;555111333444000,,,,,,111222333333222000---+++,,,......---++++++---///............---,,,+++***)))'''%%%&&&))),,,...///)))))))))***************---...000222222111000...222000111555999>>>FFFOOOlllXXXOOOJJJGGGDDDBBB@@@???===;;;:::<<<>>>@@@@@@???===;;;888999999999999:::::::::;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;:::999999888888888999999999999888777666777777777666555444333222222444666999999777555333555333222222333444333222666444222222333333222111111111000000000111222222555666888:::<<<======>>><<<999888<<<@@@EEEOOOXXXjjjxxxuuueeeZZZWWWPPPHHHCCC<<<444000000333000///222333000...///222000......000333444444777888888;;;BBBJJJQQQTTTYYYWWWSSSKKKBBB999444222---------,,,---......//////000111000///...///000---+++,,,000111///000333///...------------......000000000000////////////,,,+++++++++***)))))))))******+++,,,...///000000000...,,,+++,,,...000222000222666666555222000///000///...---,,,---...///000///------...000222333555888:::;;;:::;;;>>>@@@GGGMMMVVVaaakkkrrrvvvxxxrrrooojjjdddhhh|||zzz{{{~~~{{{yyyxxxzzz~~~vvvmmmfff```WWWJJJ??????888333444444000---,,,...///000111111///---,,,,,,,,,---,,,,,,,,,...////////////...---,,,+++***''''''''')))+++,,,+++)))*********+++++++++,,,,,,---...000222222111000...111...///222444666<<>>@@@AAAAAA>>><<<:::999999999999::::::::::::;;;<<<<<<<<<;;;;;;:::999<<<<<<;;;:::999999999:::999999:::::::::888777555777777666666555333222111111222555777777666444222555444222111222222222111666444222222222222111000111111000///000111333444888999;;;>>>???@@@??????>>>:::888<<>>>>>>>>AAADDDHHHNNNXXXeeepppxxx~~~xxxtttkkkcccggg}}}uuuvvvyyy~~~}}}xxxvvvvvvwwwzzz|||}}}|||~~~}}}|||uuujjj]]]SSSFFF>>>777666555222000000...............---------++++++,,,,,,------------.........------+++******''''''(((+++,,,+++(((&&&*********+++,,,,,,------+++,,,---...///...---------,,,,,,000111222666===nnnYYYMMMIIIEEEEEECCCAAA>>>=========<<<===???@@@@@@>>><<<:::999999999:::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::999888888888999999777888999999888777555333666666666555444333222111000111333444444444222111777555222111222333222111444333111111222333222111222222111000111333555666===???CCCHHHLLLNNNOOOOOOLLLEEE@@@@@@BBBCCCHHHNNNQQQQQQQQQOOOIII???777222111///...///...,,,///555......222555444111333999111///...///222555666777999???EEEKKKTTT]]]^^^YYYNNNHHH???999666555444222//////---,,,,,,---.........///111111000000111222333000000333333000000333...---+++***)))***+++,,,,,,---///000000///...,,,***************+++++++++******+++,,,---......///---,,,++++++++++++++++++***---000111111/////////......---------.........+++,,,---///000222444444555;;;AAACCCBBBBBBEEEHHHKKKRRR]]]jjjvvv{{{nnnccceee{{{sssmmmrrrxxx~~~|||~~~vvvvvvwww{{{}}}{{{ttttttuuuwwwzzz{{{zzzxxxuuuuuuzzztttmmmXXXMMMCCC>>>:::555222333111000...---,,,+++,,,,,,++++++,,,---......,,,+++,,,,,,------,,,+++******((('''''')))***+++)))''')))))))))***+++,,,,,,,,,+++,,,,,,,,,------------,,,+++---111222333777===}}}dddTTTIIIDDDDDDCCCBBB@@@>>>===>>>@@@:::;;;>>>??????>>><<<:::999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;::::::999888777666666777888888666666888888777555333111666666666555444333111111///000111222222222111111999666444222333333333222222111000111333444444333444333222111222444777888FFFJJJQQQXXX___dddhhhiii\\\SSSKKKGGGDDDAAABBBFFFCCCAAA>>>>>>;;;666333111///......///---,,,222;;;***---111555444222777???000...---...111444666666@@@HHHNNNSSS[[[bbb___WWWJJJCCC:::666666666444111............---,,,++++++...///111111000000111333444222111444333000000333000///---++++++,,,---...+++,,,///000111///---+++))))))******+++++++++,,,***++++++,,,,,,---------.........------,,,,,,+++'''***---//////......///,,,...///111111000...---/////////000//////...---666<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===<<<===>>>@@@AAAAAA@@@@@@;;;:::888777555444444333444666777666333222444666222555888888666333111000333333444333111000111222333222222111000///......///111222111111222444777555444333333555999===@@@IIIZZZiiiqqqzzzxxxkkkbbbVVVLLLFFFAAA===;;;888666444333222111...,,,,,,,,,------.../////////111222444555666777666666666///...555666111444<<>>777333222111000//////000000***---///...,,,+++---000,,,+++))))))***)))(((&&&)))))))))))))))******+++++++++,,,,,,,,,++++++***+++---,,,))))))---...,,,---000222111111555===DDD|||fffRRRHHHGGGCCCEEECCC@@@===<<<;;;;;;<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>:::999888777666555555555333555777666333222333555444666777777444222111111333333333333222111111222222111111111000////////////000222222222333444666444555555666777;;;AAAFFF]]]nnn~~~zzznnn^^^RRRJJJDDD>>>:::666444222111111000...,,,,,,,,,---......//////000333444555666666666555444444///111888:::444444:::AAAKKKTTTXXXYYYXXXPPPHHH<<<:::777666777666555444111111111000000///......000111333555555333111000333333333444666555444222000///---,,,,,,,,,---------...000000000...,,,+++---,,,++++++******++++++******+++,,,,,,,,,,,,+++...+++)))+++///111///,,,---***)))+++...///...,,,,,,,,,---...////////////......//////000111222222;;;@@@HHHOOOSSSVVVXXXYYY^^^fffrrr}}}sssrrryyyuuurrrpppuuutttvvv~~~|||}}}~~~|||}}}~~~~~~||||||}}}yyyyyy{{{~~~|||xxxzzzzzz{{{}}}}}}{{{}}}yyyyyy{{{|||{{{|||uuukkkbbbXXXMMMDDD999666222////////////...,,,...///...,,,+++,,,...---,,,******++++++)))((()))))))))))))))***+++++++++++++++,,,,,,++++++***+++...---******...000...000222333333222666???FFFkkkYYYJJJEEEGGGCCCDDDCCC@@@>>><<<;;;;;;;;;AAA@@@@@@???>>>===<<<<<<<<<===>>>>>>>>>===<<<<<<>>>???@@@@@@@@@???===<<<::::::999777777666666666333444555555333222222333555666777555333111111222333333333333222222222222000000000000000000000000...000333444444333444555555777::::::;;;@@@JJJRRRlll~~~yyyeeeUUULLLEEE===777333222000/////////---+++,,,------......///000000555555666666666555333333222///333;;;<<<666444777@@@HHHNNNOOONNNKKKCCC;;;666555444555666666555333222222111000////////////000111222333333222111000222222333666888777555333000...---,,,,,,---///000///111333444333000---+++---,,,++++++******++++++***++++++,,,,,,,,,,,,,,,---+++)))+++...000...,,,++++++++++++,,,,,,,,,++++++,,,---...////////////111111222333444555666666;;;AAAIIIRRRXXX]]]aaadddeeelllvvv}}}zzz~~~xxxtttkkkkkkpppzzz~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{zzz{{{|||zzzzzz|||~~~|||yyyyyyzzz{{{}}}~~~}}}zzzwwwyyyvvvuuuwwwxxxwwwzzz~~~}}}~~~~~~}}}uuujjj[[[QQQEEE>>>555111111222000...---...///...,,,++++++,,,...,,,++++++,,,,,,***)))***))))))))))))***++++++++++++++++++++++++++++++,,,......+++,,,111222111333444555444444999BBBHHHxxx\\\QQQHHHFFFGGGCCCBBBAAA???>>>============???>>>======<<<<<<<<<<<<<<<===???@@@@@@>>><<<;;;>>>???@@@AAAAAA@@@??????===<<<:::999777666666666222333444444444222222111666666666444222111222444444333222222333333333222/////////000000000000000---000333555555444444444777;;;===>>>???GGGVVVaaattt{{{dddSSSJJJCCC;;;555333111//////000000...,,,---------...//////000000333444555666666555444333111000333999:::555333555<<>>>>>>>>>>>>>>??????::::::999999:::;;;<<<======>>>???@@@@@@>>><<<:::<<<>>>@@@BBBCCCCCCCCCCCC@@@???===:::888666555444333333444444555333222000555555555333111222444666444333111222444555444222///////////////000000000---000444555555444444555888;;;???@@@CCCOOO```nnn~~~yyycccRRRHHHBBB<<<777444333111111111111///...------......///000000111000111333444555555555444111000000222333222222444666:::<<<:::999777222---------...111444555444333...000333555444111---+++000000000111111000000000111333888===???>>>999555///...---,,,,,,---///000111333555777666333///------,,,++++++******++++++++++++,,,------------,,,+++******+++---......------...///...,,,++++++,,,***+++,,,...///000000000//////000222333555666666:::???FFFMMMTTTZZZ```dddggglllsss{{{{{{kkkaaaSSSVVV```ppp~~~{{{xxx|||}}}}}}yyyttttttssstttwww|||}}}{{{zzz{{{}}}|||}}}~~~|||{{{zzzxxxxxxyyyzzz{{{zzzvvvsss{{{wwwuuuwwwwwwuuuvvvzzzzzz|||}}}~~~www^^^RRRCCC:::999999666222...............///......+++***))))))******)))(((***************++++++,,,++++++*********+++,,,---***---......111888;;;:::;;;<<<===???CCCIIIPPPUUUsss\\\PPPPPPJJJFFFFFFBBB>>>>>>>>>>>>????????????888888777777888:::<<<======>>>>>>???>>>===;;;:::;;;<<>>;;;999777666555333333444555666555222///333333444333222333555888555222111222555666555222///////////////////////////111444555555444555666888<<>>CCCIIINNNTTTZZZ^^^eeejjjqqqxxxvvvcccXXXNNNRRR\\\mmm|||~~~~~~yyyvvvxxxyyy}}}yyyrrrnnnmmmllllllpppuuu{{{}}}~~~}}}~~~}}}}}}{{{zzz{{{xxxwwwwwwxxxyyyxxxvvvttt{{{xxxxxxzzzzzzxxxxxx{{{zzz{{{}}}nnnbbbRRRFFF@@@<<<999555111000//////000111///...***)))((()))******)))(((+++************+++,,,,,,+++******)))***+++---...***...000111666>>>BBBBBBCCCDDDFFFIIIMMMRRRWWWZZZfffSSSMMMMMMFFFBBBCCCAAA@@@@@@@@@??????>>>===<<<:::999888777888999;;;===>>>>>>======<<<;;;;;;:::;;;<<<>>>@@@AAAAAAAAAAAA???>>>===;;;:::999999999444444444666888777333///000111333333333444777999555222000222666777555222000000000///.........---000222333444444444666777;;;BBBLLLXXXcccnnnxxx~~~|||~~~~~~lllXXXHHH>>>::::::888666444333222222///............///000000111111...///000111222222111000000///...,,,,,,...000111000333333//////000///,,,,,,++++++---111444555555222222333333222111///......000222333333222000...///333999???BBB>>>777222------------,,,+++)))(((...000111333333222111000---,,,++++++******+++++++++,,,------...---------+++,,,---------...///000///,,,***+++---...,,,***)))***,,,...///000111111111111333444666888999::::::===BBBFFFKKKQQQWWW[[[___eeemmmttt|||vvvcccXXXPPPSSS\\\kkk~~~~~~~~~~~~zzzvvvvvvxxx}}}wwwnnnjjjiiiggghhhkkkrrrxxx|||{{{~~~~~~|||zzzzzz{{{xxxvvvuuuuuuvvvwwwvvvuuuxxxvvvxxx|||~~~{{{{{{~~~~~~yyyiiiYYYLLLEEE@@@===777444222111111111...,,,+++***))))))++++++***)))++++++******++++++,,,---+++***))))))***+++---///+++000333555;;;EEEJJJJJJHHHIIIKKKNNNQQQTTTUUUUUUsss```OOOJJJJJJAAA===AAAAAABBBBBBAAA@@@>>><<<:::999===;;;999888888999;;;<<>><<<;;;::::::::::::;;;<<<===>>>??????>>>======<<<<<<;;;;;;;;;<<<<<<555444444666999888333///...000222444444666888:::666222000222666888666222111111000///...------,,,111222333333333444666888@@@HHHWWWggguuu~~~yyyyyy|||pppZZZGGG:::666777888666444333222111...,,,......//////000000111111///000000111111000...---...//////------///000///000222222...---//////,,,---,,,+++,,,000333555555555444111/////////111222...000333555555333000......222999???AAA===555///%%%'''***---......---,,,---...000111222222111111---,,,++++++******+++++++++,,,------......------+++---............///000222...+++---111333000,,,)))***,,,...///000111111---...///111333444666666;;;===AAAFFFJJJPPPWWW[[[YYY___hhhpppyyyxxxfff\\\SSSVVV]]]kkk}}}{{{xxxvvvyyyxxxnnniiihhhffffffjjjqqqxxx|||zzz}}}~~~|||zzzzzz{{{xxxvvvtttsssuuuvvvwwwvvvttttttwww}}}~~~~~~|||{{{hhhXXXMMMGGGDDD;;;888444222222000---))),,,+++******,,,---,,,***++++++******++++++,,,---+++***))))))***+++...///---222555888???IIIOOOPPPIIIJJJKKKMMMPPPPPPOOONNNhhhSSSJJJDDDDDDEEEBBB@@@???BBB@@@>>><<<;;;::::::;;;999::::::;;;;;;::::::999;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;===>>>===:::999888999555555444444444444333333444444555666777888999999888777777666555444444333333222111000////////////111///000444666666999>>>III]]]kkkwww{{{zzz~~~}}}oooaaaQQQAAA777555222222222222222111000000'''+++...,,,,,,///000///,,,---.../////////.........---+++******+++---...///...---,,,---000333555000000111222333444555555555000...111000,,,,,,111//////000111111///...---,,,000666;;;===;;;666333...///...---++++++,,,...+++///111111///---...///---,,,,,,++++++*********+++******+++---//////...,,,---......//////......---...//////...------...///...---///111222111000555111111888;;;999999===;;;>>>CCCHHHMMMSSSYYY^^^```ccciiitttrrreee^^^]]]dddrrr}}}}}}}}}{{{uuuooommmkkkkkkmmmqqqvvvyyyzzz~~~||||||yyyzzzyyyuuuuuutttrrrpppoooqqquuuyyytttttttttvvvyyy~~~~~~rrreeeZZZTTTJJJBBB999666666555///***...---------......,,,+++,,,+++***+++,,,---,,,***++++++,,,---///111333444444444777>>>GGGMMMOOONNNFFFFFFDDDAAA@@@AAACCCEEEmmmXXXQQQIIIBBBCCCCCCAAA??????AAA@@@>>><<<:::::::::::::::::::::999999:::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::<<<===>>>===;;;999999999555555444444444333333333333333444555666777888888777777777666555444333222222111000///............222000111666999:::>>>DDDVVVlll||||||}}}zzzmmm___PPPAAA888666111111111111111000//////---111222...,,,---,,,***------------............------,,,++++++,,,------......//////000000111111+++,,,---...///000111222444000...000000,,,---111000000111222222111000///,,,///444888999777444111...///...---++++++,,,...+++...000000...,,,---...---------,,,,,,++++++******))))))***,,,...---,,,,,,------...///.........---.../////////.........///......///222333333222333111444;;;>>>;;;;;;>>>===???DDDHHHNNNUUU]]]cccfffhhhoooyyyzzzmmmgggfffjjjuuu{{{uuutttsssqqqqqqssswww{{{~~~~~~{{{yyyvvvxxxxxxuuuvvvuuutttrrrrrruuu{{{{{{zzzzzz||||||qqqjjj\\\RRRFFF>>><<<:::555000111///.........---+++)))---+++)))***+++,,,,,,++++++++++++,,,...///111222666777<<>>???@@@???===;;;:::999999999:::999888777777888999::::::;;;;;;<<<======<<<<<<999999::::::;;;:::::::::===>>>???>>>;;;999999:::555444444444444333333333333333333444555666777888666777777777666444222111111000//////............222111333888<<>>===;;;:::999888888:::999777666666777999:::;;;<<<===>>>>>>>>>>>>>>>888999:::;;;;;;;;;:::999<<<>>>???>>><<<:::::::::555555555444444444333333444444444444555777888999777888999888777555333111111111000///////////////222111444:::???EEEOOOYYYqqqttteeeXXXLLL???666333.........------------...///333555111///000000...---,,,+++***+++---///000,,,,,,---......---,,,,,,000111111111000000///...,,,---...///000222333333222111//////......///000222333333444444555555555444555555666555555333333...//////---,,,,,,...000111111111000...---,,,,,,---...///000000//////......---,,,---//////...---,,,---......//////......---...///111333333222000---,,,---///333666666666555999@@@FFFHHHFFFDDDDDDBBBCCCFFFJJJRRR]]]jjjrrryyyyyyyyy|||{{{vvvsssvvvxxxzzz~~~}}}~~~~~~~~~~~~xxxwww|||~~~~~~~~~wwwhhh\\\RRRHHHAAA???;;;777444222111///---000---)))((()))+++,,,---++++++++++++---000222444;;;@@@JJJWWW^^^ZZZMMMAAA999666333000///000000000xxx^^^QQQMMMIIIDDDBBBCCCCCC@@@@@@BBB>>>>>>===<<<:::999888777:::999777666666777999:::::::::;;;<<<===>>>>>>===888999;;;<<<<<<;;;:::999;;;<<<>>>===<<<:::;;;;;;666666666555555555444444666666555555666888:::;;;:::::::::999888666444222222222111111000000111111111222555<<>>888555333000///111...+++)))***,,,------+++++++++,,,...222666888AAAGGGSSSaaajjjcccRRRBBB999666111//////000000///gggSSSIIIGGGFFFCCCBBBDDDCCC@@@@@@CCC>>>>>>>>>===;;;:::888777:::999888777777888999:::777777999:::;;;;;;;;;;;;:::;;;<<<======;;;999888888:::;;;<<<;;;;;;<<<===888777777777777666666666888777666555666999;;;===;;;;;;999888666555444333333222222111111222222222222333888???GGGQQQcccrrrvvvhhhXXXNNNEEE;;;333000//////...------...000111333777777333000111000------,,,,,,,,,---///000222------------------------222000...++++++,,,...000,,,,,,,,,---------......000111000------000111///111111111222333555666777666666555444333333222222111111111000///000222444<<<999666444333222000///...///222444444444333222///...,,,,,,------,,,***///000000111111111111111111000111444888888444000...---...000444777777777444;;;@@@@@@@@@AAACCCBBBAAABBBDDDIIIRRR___nnnwwwwwwwwwvvvuuuwww{{{}}}tttnnniiihhhmmmttt}}}{{{{{{|||}}}}}}}}}}}}|||~~~}}}mmmcccYYYSSSJJJAAA;;;666333111222000---,,,,,,---...---,,,,,,+++,,,///333777:::FFFLLLYYYiiirrrkkkWWWFFF888333...,,,...//////---rrr\\\NNNHHHEEECCCAAAAAACCCBBB???@@@CCC>>>??????>>>===;;;999888:::::::::999999:::::::::777888999;;;<<<<<<======<<<===>>>???>>><<<999777444777999::::::;;;<<<>>>999999999888888888777777777666555444555888;;;<<<<<<:::777555333222222333222111111111111111222222444666;;;CCCLLLXXXlll}}}mmm___PPPHHHCCC;;;555222111000///...///000222333555999888333000///...+++,,,------...///000111222///...---,,,,,,---...///......---,,,,,,,,,------000000000000///////////////222111,,,,,,111222////////////000222444666777666666666555555444444333222333333222111222444666???;;;777555444333111///...000333555666666555444222111////////////...,,,111111222333333333333222333222222666999999444///111000111333666888999888666===AAA===;;;???BBBCCC???@@@CCCHHHQQQ^^^llluuusssssssssqqqqqqtttyyy~~~zzzppphhhdddiiiqqq}}}{{{|||~~~~~~~~~~~~qqqiii]]]PPPFFF???999666333111///...//////...---///---,,,,,,---111444777EEEKKKXXXiiisssmmmYYYGGG666111,,,+++...000///---cccRRRKKKGGGDDDAAA???@@@BBBAAA>>>???BBB????????????===;;;999888999::::::;;;;;;::::::999:::;;;<<<>>>???@@@@@@@@@===???@@@@@@???<<<999777222555888999:::;;;===>>>:::::::::999999999888888777555444333444777:::<<<;;;999555222000000111222111000000000000000111111666888>>>FFFOOO]]]rrrqqqgggYYYKKKEEEBBB<<<777555222111000///000111333555444888888333000000///,,,,,,---...000111222222222000///---,,,,,,---///000++++++,,,---------,,,+++//////...---,,,,,,++++++...222111,,,,,,111222///.........///111333555777888888999999888777666666333444444333222333555888@@@<<<777555444333111......000333666777777666444777555333333333333111000222222333444444444444333555333333666:::999444...333333333555888:::::::::;;;AAACCC===:::???EEEFFF>>>???BBBGGGPPP]]]kkktttqqqrrrqqqnnnkkklllppptttzzz}}}sssiiidddiiiqqq}}}~~~|||}}}|||mmm^^^QQQGGG@@@<<<333222111000111111///---111///,,,+++,,,...111333AAAFFFSSSdddpppjjjVVVEEE777222,,,,,,///222111///oooZZZPPPHHHCCC@@@AAA===:::;;;>>>AAAAAA@@@BBBAAAAAA@@@???>>>======::::::999999:::<<<===>>>:::999999;;;<<<===<<<:::;;;===???@@@>>>===<<<===777666777999;;;<<<;;;:::;;;;;;:::::::::;;;;;;<<<>>>;;;777777999:::999888444444333222222111111000222......333444000111666<<<@@@EEEKKKSSS```qqq}}}ssshhh^^^XXXQQQLLLCCC999555555;;;===>>>===:::666444333888999999777333000...---111111222222222333333444000///...///000000...,,,------------------------111000//////...,,,)))&&&222111000000000000000000222000...///222333111///555666888999;;;<<<>>>???777777555333333666<<<@@@===999444000---,,,***(((111111222444666777888999;;;999777555555444333111666333222444333000000222666555444666888888555222444777777555777===>>>;;;???@@@AAA???===::::::::::::<<>><<<===>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@::::::999999:::;;;===>>>::::::999;;;<<<===<<<:::<<<>>>@@@???===<<<;;;<<<777777888999;;;<<<;;;::::::::::::999999::::::;;;:::777444333444444222111333333222222111000000000333//////333444222444999@@@EEEKKKOOOTTT```ooo{{{{{{pppfff___\\\VVVOOOJJJBBB:::777:::???BBBEEECCC===777444444999999999777333///...---222222222222222222111111000///...///000000...---------------------------///...------......,,,***111000000000000111222222444222000111222333111///777555555888>>>BBBBBBAAA???===999777666777888:::666444000//////000000000111222333555777999;;;<<<<<<:::888666555444333222:::888888::::::666555777666444444555777888666333999:::888666:::AAADDDAAACCCDDDDDDAAA===:::999999:::===CCCKKKSSSZZZ___bbbfffaaa^^^______^^^^^^bbbjjjwww~~~xxxwwwyyywwwwwwwwwvvvwww{{{{{{qqqdddWWWRRRKKKAAA999555444333333.........---------///000444777???KKKRRROOODDD999222000------000222111000sss\\\PPPKKKFFFBBB@@@@@@BBBCCC@@@;;;:::>>>BBB????????????@@@@@@@@@AAA;;;:::999999:::;;;===>>>;;;::::::;;;<<<===;;;:::===???@@@???<<<;;;:::;;;888888:::;;;;;;;;;::::::::::::999999999999::::::===:::777666555555333222333222222111111000//////444111000333444555888===CCCIIINNNPPPRRR\\\mmmzzzooobbb[[[XXXVVV[[[UUUOOOJJJCCC===>>>CCCHHHMMMQQQMMMCCC:::666666:::::::::777333///...---333333333222111111000000111000//////000000///------------------------------,,,+++,,,.../////////////////////111222444555777555444333333333111000888444333888@@@GGGGGGEEEFFFBBB>>>;;;;;;;;;999666333111///...000222333333111222444666888:::;;;<<<;;;:::999777555444333333888666777;;;:::666333555555444333333555777777666===???>>>===@@@EEEFFFEEEIIIIIIGGGCCC>>>999777777;;;???FFFMMMTTTXXXZZZ[[[[[[WWWTTTUUUTTTRRRTTTXXXaaappp}}}yyypppqqqrrrsssuuuyyysssggg]]]NNNBBB<<<888666444//////...---------------333333777>>>DDDEEE???999111///------///111111111xxxhhhVVVNNNKKKGGGCCCBBB===>>>???===<<<===AAADDD>>>>>>>>>>>>>>>>>>??????;;;::::::999:::;;;<<<===;;;::::::;;;<<<<<<;;;999>>>??????>>>;;;999999:::888:::<<<===<<<::::::999;;;;;;:::999999999::::::===<<<:::999999888777666444444333222222111111000333222111222555999>>>BBBHHHMMMPPPPPPRRR___tttsss```UUUPPPQQQTTTYYYTTTOOOKKKFFFBBBEEEKKKTTTZZZ^^^XXXIII===888888:::;;;:::777333///......222222222222222111111111222111//////000111000///........................---,,,***+++---000111111.........///111444777888;;;:::888777666444333222555444444888???FFFIIIJJJJJJEEEAAA@@@BBBAAA===888666333000//////000000000111222333444555666777777999999888666333222222222555333555999888333000111444333222222333555777888???FFFMMMNNNJJJFFFDDDCCCKKKKKKHHHDDD>>>:::888888===BBBIIIQQQUUUWWWVVVTTTQQQMMMKKKLLLJJJIIILLLQQQ\\\mmmzzztttqqqmmmooorrruuuxxx}}}ssscccUUUKKKCCC<<<666222111////////////...---444333444999>>>@@@>>>:::...---,,,---...000111222lll^^^QQQLLLJJJFFFCCCBBB@@@===:::;;;===@@@@@@@@@BBBBBBAAA@@@??????>>>>>><<<;;;:::999:::;;;<<<===;;;;;;:::;;;<<<<<<;;;999>>>>>>>>><<<:::888999:::999<<>>999999666222/////////...---111111111000000/////////444555555444111///111222444333444888888333000111222222222222222444666888???NNN___bbbVVVGGGAAABBBKKKJJJGGGCCC>>>:::999:::>>>DDDKKKRRRVVVUUUQQQNNNIIIFFFEEEFFFEEEDDDIIIPPP\\\ooo}}}{{{vvvqqqnnnmmmqqquuuzzz~~~vvvrrrqqqqqqzzz{{{ooodddXXXIII???777444000///000000///...//////111555999;;;999666,,,,,,,,,,,,---///111333{{{```UUUJJJGGGGGGDDDAAAAAAEEE@@@;;;;;;>>>@@@>>><<>>AAAAAA===999888888<<<;;;:::999999888999999222444666666555444555666777777666555555444444333000333555777===FFFMMMNNNMMMMMMMMMQQQ^^^wwwooo]]]TTTNNNIIIJJJPPPLLLLLLMMMLLLGGGBBBDDDKKKYYY]]]___XXXJJJ>>>888777999:::999666333111222333000111222333444666777777555222000///000111111111........................///...,,,---...000/////////......///222666:::===BBBCCCBBB@@@<<<:::999:::666999<<<;;;999===FFFOOOUUUQQQLLLIIIGGGCCC>>>::::::777333111111111111000111111000...---+++******000222444222//////111444111///000333333...,,,---111222333333222222444666>>>PPPdddjjj\\\IIIBBBDDDIIIHHHFFFAAA<<<999999:::>>>CCCKKKQQQSSSQQQLLLIIIBBB@@@AAACCCBBBCCCJJJSSS```rrr~~~~~~|||{{{zzzyyyyyyvvvrrroooooossszzzwwwkkkdddaaa```fffkkkwww{{{lllYYYKKK@@@:::333000000000///...---...000444777888666444,,,---.........000333666iiiXXXNNNFFFDDDEEECCCBBBCCCDDDBBB@@@>>>>>>???@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA<<<<<<::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<:::888<<<<<<<<<:::888888:::;;;;;;???CCCBBB===888777888:::999888777666666666666444777999999777555666777666666666555444444333333///555999<<>>EEEFFFFFFDDD@@@======>>>===>>>===;;;:::>>>EEELLLUUUSSSOOOKKKGGGCCCAAA??????;;;777555444444333222222111000///---,,,+++***...111333222//////333777000------000///+++***,,,000222444444222111222444;;;FFFWWW___WWWIIICCCFFFIIIHHHDDD???:::777777777<<>>AAABBBDDDMMMXXXcccvvv~~~~~~~~~~~~|||zzzyyyyyyxxxtttqqqsssxxx}}}nnnaaaZZZWWWWWWZZZ]]]gggsss|||ooo```NNNFFF;;;555333333111///...///000333555666666555...///111111111333777:::}}}]]]TTTKKKDDDDDDEEEEEEEEEGGG@@@BBBCCCAAA???@@@DDDHHH>>>>>>?????????@@@@@@@@@===<<<;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<:::888;;;;;;;;;999888888:::<<<;;;@@@DDDCCC===888777888888888666555555444444444555777:::999555333333444666555555444444333222222///777<<<@@@HHHTTT[[[ZZZRRRQQQUUUaaaxxxrrraaaRRRNNNIIIBBBBBBIIIIIIMMMTTTVVVOOOFFFEEEIIIDDDEEEFFFCCC>>>999555444777888777555333333555777555555555666666666666666666333111000111222222222////////////////////////++++++,,,///222222111000111000//////222666;;;>>>FFFHHHHHHFFFBBB??????AAADDDAAA===;;;<<>>888555444555:::???FFFKKKLLLIIIDDD@@@::::::===@@@BBBEEEPPP[[[dddwww~~~~~~~~~{{{zzz{{{yyyvvvrrrxxx}}}vvvggg\\\UUUSSSSSSWWWXXX^^^iiiooosss|||www[[[QQQDDD;;;777666444222,,,,,,,,,...000111333333///222444444333555999===hhhWWWIIIEEEBBBBBBDDDFFFEEECCC@@@@@@@@@AAAAAABBBBBBBBB????????????????????????;;;999888888:::=========<<<<<<<<<<<<<<<;;;;;;:::>>>===<<<;;;:::999999999===@@@BBBAAA===::::::;;;;;;:::888666555444444555888888888777666555444333444111000333888999555111111777<<>>DDDGGGIIIGGGCCC@@@CCCFFFLLLLLLKKKEEEAAAAAAGGGMMMNNNKKKGGGEEEFFFIIIJJJKKKEEECCC@@@;;;888555333333555444222000///---------333111///000222444444444666555333222111111222333222666777333111222222000888;;;>>>@@@@@@@@@AAABBBLLLGGG@@@;;;999999999999BBBCCCDDDEEEEEEAAA<<<777888;;;???CCCHHHQQQ]]]eeeuuu|||~~~~~~{{{~~~~~~zzzuuuvvvyyyzzz~~~sssfffWWWLLLIIILLLRRRTTTXXX[[[```fffmmmrrr}}}yyycccKKK???999333///......,,,,,,000444666444111000111222444777:::===>>>www]]]OOOGGGEEEBBBBBBDDDEEEEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????===;;;::::::<<<===<<<;;;<<<============<<<;;;;;;>>>===<<<;;;::::::::::::===>>>??????===:::999999;;;:::888777666666666666888999999999888777555444333222111333666777555222555:::???HHHZZZkkkiii]]]SSSRRR\\\vvvhhh[[[NNNGGGEEECCCEEEHHHMMMYYYaaa]]]SSSJJJBBB<<<666555444333222222222222000000111222333444555555555555666666666666555555333222000/////////000111111***''',,,111000.../////////000111333555666777777666666666888;;;>>>AAAEEEHHHJJJHHHDDDCCCFFFJJJMMMOOOOOOLLLGGGEEEGGGJJJJJJFFFCCCAAABBBDDDFFFFFFEEECCC???<<<888666555555555555333111000/////////111000///000222555666666444444333333222333333333555777666222222666888777888;;;===>>>>>>???@@@BBBIIIEEE@@@<<<;;;<<<<<<<<>>999666666999<<>>>>><<<999======>>>>>>>>>===<<<<<<======<<<;;;::::::::::::<<<;;;;;;<<<===<<<:::888:::999888777777777777888999:::;;;<<<;;;:::777666333333333333444444444333:::>>>DDDNNN```mmmiii]]]SSSVVVeeehhh[[[NNNHHHFFFFFFIIIMMMSSS```jjjeeeWWWJJJ@@@:::444333222111000000000000000111111222333444555555888888888777666555444333333111///------...000111//////222444222...---111///000111333666888;;;<<<===<<<;;;;;;<<<>>>@@@AAACCCEEEFFFEEECCCDDDHHHKKKPPPSSSUUURRRMMMHHHFFFGGGFFFCCC@@@???@@@AAAAAAAAABBBAAA>>>;;;999777777777666555444333222222222222111//////000333666777777111222333444444444333333888888444111333999<<<;;;===>>>>>>>>>===>>>@@@CCCEEECCC@@@???@@@AAAAAAAAAAAA???===<<<<<<:::666444555666999AAAMMMZZZdddiiixxx~~~xxxvvvxxx}}}yyywwwuuuuuuxxx{{{zzznnnaaaUUURRRTTTXXX[[[___```^^^\\\ZZZYYY```eeeqqqhhhTTTEEE:::444444555222//////222444444222000000111333555777:::;;;qqqXXXJJJEEEDDDCCCCCCCCCDDDEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBB@@@???>>><<<<<<===???AAA@@@===:::>>>>>>>>>>>>>>>======<<<======<<<;;;;;;;;;;;;;;;<<<:::999;;;>>>???;;;888888777777777777888888888999:::<<<======<<<999888333444555333222222333555===BBBJJJTTTbbbhhh___QQQOOOUUUggglll___QQQKKKIIIJJJMMMRRR[[[iiisssmmm]]]MMMBBB;;;777666444222000...------111111111222333444444555777777666666555444222222222000...,,,,,,...000222000222555555222///000333000111222555888;;;>>>@@@>>>>>>>>>>>>>>>??????@@@DDDEEEFFFFFFFFFIIIMMMPPPUUUWWWXXXUUUOOOIIIFFFEEEDDDAAA???>>>???@@@?????????===;;;999777777777777666666555444444444555555222111///000222555555555///111333555666555333222999888555111444;;;===;;;FFFFFFDDDAAA>>>>>>@@@CCCBBBAAAAAACCCEEEGGGFFFEEE@@@===:::888777777555333666555777@@@MMMYYYaaaeeettt~~~~~~yyy~~~~~~rrrqqqttt}}}}}}{{{~~~~~~~~~}}}yyyvvvuuuuuuwww|||wwwlllaaa^^^```iiilllooonnniiibbb[[[XXX^^^```hhhwwwuuu___NNNAAA:::888555222000111444555333000///000000111333555777888eeeSSSKKKIIICCCCCCDDDDDDDDDCCCCCCDDD>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCBBB@@@>>><<<999:::<<<@@@BBBBBB???===>>>>>>>>>>>>>>>======<<<======<<<;;;;;;;;;<<<<<<<<<;;;:::<<>>>>>>>>>>>===;;;;;;999888666555555666666666666555555444555555666555333111000111222222111---///222444555444222000444666666666999@@@CCCAAAPPPNNNJJJEEE@@@>>>@@@AAA@@@AAACCCGGGJJJJJJHHHFFF???<<<888666555555555444666555666===HHHRRRYYY[[[iiiqqq}}}yyyllleeehhh}}}yyy}}}~~~zzznnnnnnsss|||~~~|||~~~|||~~~|||{{{{{{|||||||||wwwuuuvvvwwwyyy~~~{{{rrrppprrr}}}}}}vvvmmmfffbbbdddfffkkkrrr~~~qqq___QQQFFF???555333222444666666222.../////////000111333444555rrr\\\QQQMMMLLLBBBDDDEEEEEECCCBBBBBBBBB<<<===>>>@@@BBBDDDEEEFFFBBBCCCDDDCCCBBB???<<<:::888888;;;???BBBBBB@@@>>>======>>>>>>>>>===<<<<<<======<<<<<<<<<<<<<<<===;;;;;;<<<===>>>>>><<<:::777777888888999888888777999999:::;;;;;;;;;;;;;;;;;;888555333222333555666<<>>???@@@BBBEEEGGGIIIJJJJJJJJJIIIJJJLLLOOORRRUUUWWWXXX```]]]YYYSSSNNNIIIFFFEEE???>>>============:::888888777666444444444444555555555444444444444444444555333000///000000//////---///111333333222000...///444888999<<>>>>>??????AAADDDHHHKKKJJJFFFCCC<<<999666444444555555555444444555999@@@HHHMMMPPPXXX[[[cccjjjhhh___UUUQQQWWWlll{{{~~~~~~yyyppppppuuu~~~}}}}}}yyyxxxxxxzzzzzzzzz|||||||||xxxuuuuuuxxx|||~~~xxxsssqqqpppppprrrvvv}}}rrrdddSSSFFF<<<999777777888666111---///////////////000111222dddTTTNNNLLLJJJCCCEEEGGGFFFBBB@@@@@@AAA======???@@@BBBCCCEEEEEEBBBCCCCCCCCCAAA>>>;;;999999999;;;===@@@AAA???===<<<============<<<;;;;;;======<<<<<<<<<<<<======999;;;======<<<:::::::::999:::;;;;;;;;;:::999888888888777888888:::;;;<<>>;;;888888777666444333444444555555444333333222222222222333111.........//////...---...000111000///---,,,...555999777777>>>HHHMMMQQQOOOKKKEEE@@@<<<;;;<<<===???CCCGGGIIIFFFAAA<<<888666333222333555555444000111333555999===CCCGGGGGGEEEHHHNNNNNNHHHDDDDDDKKK^^^~~~}}}~~~|||vvvvvvzzz}}}|||~~~}}}yyyuuutttvvvyyyzzzzzzyyyzzzyyywwwuuuwww~~~|||{{{~~~|||hhhVVVIIIDDD===999777555111...///...............///000xxxZZZNNNKKKIIIFFFCCCFFFGGGFFFBBB??????@@@??????@@@AAABBBBBBCCCDDDBBBBBBCCCCCCAAA===:::777;;;;;;;;;===??????===<<<<<<<<<<<<<<<<<<;;;;;;:::======<<<<<<<<<======>>>888;;;>>>===:::888888:::<<<<<<=========<<<:::999888777666555666999;;;===BBB;;;444222555888777555FFFOOOXXXXXXMMM@@@;;;===>>>LLLiiiyyypppiiijjjlllmmmpppsss~~~{{{pppaaaNNN???999888666444222000//////............////////////333333333444444333333222222333555666777666555555...555999777666999777333444444555555666777999999===@@@FFFLLLPPPSSSTTTTTTTTTVVVYYY^^^cccdddcccbbbaaa___\\\XXXTTTNNNHHHCCCCCCBBBBBBCCCCCCAAA>>>;;;999888666555444444444555444444333222111111111111111///------.../////////....../////////---,,,+++111777999333///555@@@HHHLLLKKKHHHCCC>>>:::::::::;;;>>>BBBFFFGGGCCC<<<777555333111111333444444444,,,///222333444777>>>CCC===888888===???;;;:::===DDDVVVttt~~~{{{{{{~~~|||zzz}}}||||||}}}~~~{{{wwwsssrrrvvvyyy{{{{{{yyyzzzzzzxxxwww{{{}}}jjjUUULLLAAA999666444222000///......---------......kkkXXXPPPJJJHHHKKKEEEHHHIIIHHHCCCAAAAAACCCCCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDCCCAAA>>>;;;:::;;;<<<<<<<<<===???CCCFFF??????>>>===<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<:::<<>>LLLYYYWWWMMMIIIAAA<<>>MMMjjj{{{uuuuuu|||~~~}}}rrrbbbQQQDDD<<<888333222222222///---,,,------...///.........111111111333444444222000333333333555777777555333777444222444999<<<;;;999444222111111444777888999???@@@DDDJJJPPPUUUXXXXXXYYY\\\```cccdddfffiiikkkbbb___\\\YYYVVVOOOGGGAAACCCBBBDDDHHHIIIDDD>>>:::;;;999555444333333222111777555222000000222444666222000...---...///......///...---,,,,,,...///000000222333333444999@@@FFFAAA???<<<999777555555444666;;;BBBFFFFFFAAA999444000222333333111///000000111...,,,...333555333///444444333222333666888:::BBBPPPjjj~~~~~~~~~}}}xxxxxx{{{}}}{{{uuunnnkkkmmmrrrxxx{{{wwwssstttzzz~~~{{{~~~zzziiiUUUAAA<<<<<<888222///---------...000111000///aaaRRRLLLGGGFFFJJJGGGGGGGGGEEEBBB@@@@@@AAACCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCAAA???<<<;;;===<<<;;;;;;<<<>>>@@@BBB??????>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>???>>>;;;888666999:::;;;:::999999:::<<<===;;;999777777777888888<<<<<<;;;888666888<<<@@@JJJVVVSSSIIIDDD>>>999???AAARRRooo{{{zzzrrrbbbPPPCCC;;;777333111222222000---/////////000000000111111222111222333555666444222111111333666999::::::888888555333555999<<<:::888444222000000333666777777>>>@@@DDDJJJRRRXXX\\\]]]]]]^^^aaadddeeedddbbbaaa[[[YYYVVVTTTQQQMMMFFFBBBGGGHHHLLLPPPOOOJJJBBB>>>;;;888555333222222000///444333000///...///111222222000...---...///......,,,,,,,,,,,,,,,---...//////000111333666999===???<<<;;;888666333222222222444999???DDDCCC>>>777222333222000111333333111...000---+++---111333111...111111000000111333555666;;;GGG___~~~~~~~~~~~~|||}}}zzzuuunnnjjjkkkooosssuuusssrrrvvv{{{uuuoooxxxzzzdddMMMBBB>>>777111...000///...///000000...---oooUUUKKKIIIGGGGGGIIIKKKHHHEEECCCCCCBBBAAA@@@BBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDBBB@@@>>>===@@@<<<999999<<<>>>>>>===???????????????>>><<<;;;===<<<<<<<<<<<<<<<==================<<<:::999888888999999888777888;;;===>>>===;;;999777777777888===>>>===:::888999???DDDNNNXXXRRRFFF@@@;;;888>>>EEEXXXxxxwwwwww~~~sssbbbQQQCCC:::666222111222333111...111000/////////000222333111000111222555666555333222333444888;;;======;;;999777555666999;;;999777555333111111444666888888AAABBBGGGNNNVVV]]]```aaabbbaaaaaabbbbbb^^^XXXRRRPPPNNNLLLKKKJJJHHHEEECCCKKKPPPVVVYYYWWWPPPGGG@@@;;;888444222111000///...111000///------,,,,,,,,,111///------...//////...)))***+++,,,------------///...///222777:::999777666444222000////////////222666<<<@@@???;;;555111555111...000444666111,,,...,,,***,,,///111000---//////...///000111333444888BBBWWWxxx}}}{{{}}}{{{vvvoookkkkkkmmmooopppsssuuu||||||rrriiinnnzzzvvv]]]LLLCCC:::333///111000///...//////---,,,sssaaaOOOIIIIIIIIIHHHJJJOOOJJJEEECCCDDDDDDBBB@@@AAAAAA@@@AAAAAABBBCCCCCCBBBCCCDDDEEEEEECCC@@@???@@@;;;666777<<>>;;;???@@@AAABBBBBB@@@>>>===>>>>>>>>>===>>>>>>???@@@???>>><<<;;;999999999999888888999888777999<<<>>>???>>><<<:::888777777777<<<>>>===:::888:::AAAGGGWWW___VVVGGG@@@:::999@@@GGG]]]tttmmmjjjooo|||tttdddSSSEEE:::666222111333333222000000///...------///111222000//////111444555555444777777888:::<<<===;;;:::999888666777999999888666666444222333666999;;;;;;FFFHHHLLLTTT\\\cccfffgggfffaaa\\\YYYXXXTTTKKKDDDDDDCCCAAAAAABBBCCCDDDDDDNNNWWW___```[[[SSSIIIAAA<<<999555222111111///...//////......,,,+++***)))000///---...///000///...(((***,,,---.........---333///---000777:::777333111000...---,,,,,,------222555999<<<<<<888333000333000...000333444111...---,,,+++,,,///000///...////////////111222444444888>>>PPPooo~~~}}}{{{wwwuuu|||||||||wwwqqqnnnmmmooopppqqqwww|||wwwsssqqqttt}}}}}}{{{yyymmmoooxxx{{{nnn[[[NNNCCC999333111///......//////...---aaaVVVKKKHHHHHHHHHGGGGGGMMMHHHCCCAAABBBCCCAAA???AAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFHHHGGGEEEBBBAAA>>>:::666777<<<@@@???===@@@AAADDDEEEEEECCC@@@>>>@@@@@@@@@@@@@@@AAABBBBBB@@@???<<<999888888888999999999::::::999:::===???>>>>>><<<:::999888777777:::<<<===:::777:::CCCKKK^^^eeeZZZHHH@@@:::888@@@IIIaaapppaaa]]]^^^eeeuuuwwwhhhVVVIII;;;777333222444444333111111000...---...///111333222111111222555777777666777777777999<<<<<<;;;999888777777888888888666555444333222444888<<<>>>???HHHKKKRRR\\\eeekkknnnnnneee]]]TTTNNNKKKGGGAAA<<<;;;:::999888:::>>>CCCFFFTTT```hhheee]]]TTTJJJBBB<<<999666444333222111///////////////---,,,***)))///...---...000000///...***+++---////////////...777111,,,...555999777222///...---,,,,,,,,,---...222444777999888666333000///000111111000000000000---,,,,,,---///000000///.........///000111222333555:::IIIeee||||||~~~}}}yyyyyy|||~~~~~~}}}yyyuuussszzzzzz~~~{{{vvvqqqnnnoooqqqtttuuuzzz~~~{{{xxxssskkkccc``````ggguuu|||{{{tttttt{{{{{{}}}yyy|||nnn]]]OOO@@@666///...,,,---///000000000rrrTTTNNNHHHFFFFFFFFFEEECCCGGGDDDAAA@@@@@@@@@???>>>AAAAAAAAABBBCCCEEEFFFGGGEEEGGGIIIKKKJJJHHHDDDBBB>>>;;;888999===@@@AAA@@@AAACCCGGGIIIIIIGGGCCCAAA@@@@@@@@@@@@AAABBBCCCDDDAAA???<<<999777777888888888:::<<<<<<;;;;;;<<<======<<<;;;:::999888777666888;;;===:::888<<>>999777444333333333333222/////////......------------------///111111///---......------,,,,,,------111...,,,...333555222///000///---,,,,,,,,,---...000000111111111000///...,,,,,,,,,---.........---***+++,,,,,,,,,---...///***+++,,,...//////000000888===HHHZZZvvvyyyxxx{{{}}}{{{{{{|||~~~xxxtttuuuyyy}}}zzznnncccXXXQQQLLLHHHFFFHHHMMMYYYnnn}}}|||}}}yyyooogggdddhhhsss~~~yyyfffVVVEEE888111///,,,,,,...///000000iiiWWWJJJJJJIIIGGGGGGHHHGGGFFFCCCFFFHHHGGGDDDBBBCCCEEEBBBBBBCCCDDDFFFHHHIIIJJJIIIKKKNNNOOONNNKKKGGGDDDBBBBBBAAA???===>>>@@@BBBCCCFFFKKKNNNNNNKKKGGGDDD>>>>>>>>>>>>???@@@AAABBB@@@???<<<:::888777777777666999<<<===;;;999777777999999999999999888777666666;;;>>>===;;;AAANNNYYY\\\cccZZZIIICCC???@@@HHH]]]xxx{{{cccSSSKKKMMMSSS\\\rrrsss___OOOAAA===999777777777555222///000111222222222222111666444222222333555555444444333333444444444111///000222555666555444444444;;;;;;===CCCLLLTTTYYY\\\```ccciiimmmnnnhhh___XXXJJJIIIFFFAAA;;;666555555444333111...000777BBBJJJYYYfffjjjZZZJJJCCC>>>888777555222111222333222222//////...---------......---------///111111///---///...,,,+++******+++,,,,,,+++,,,000333333000,,,000///...,,,,,,,,,,,,---......//////......---,,,---***(((***///111---))))))***++++++++++++,,,...,,,---///000111222222222444999CCCSSSkkk~~~~~~~~~}}}}}}~~~~~~zzzzzz~~~ttteeeVVVKKKDDDDDDBBBAAADDDKKKXXXlll~~~}}}yyyoooeee]]]ZZZbbbmmmuuu~~~qqqaaaSSSEEE999333111...,,,---.........~~~cccSSSMMMJJJHHHGGGFFFFFFEEECCC@@@AAABBBDDDEEEEEEFFFEEEGGGGGGHHHHHHJJJKKKMMMMMMKKKLLLLLLMMMLLLKKKIIIHHHIIIHHHDDDAAA????????????GGGJJJLLLNNNMMMIIIDDDAAAAAA>>>;;;;;;===???>>>===<<<>>><<<999666777999:::999666444777;;;===:::666888999999999888777555444777:::===>>>???FFFQQQZZZbbb\\\SSSJJJ???:::???HHHbbbwww^^^MMMGGGJJJQQQaaa~~~tttaaaRRRHHHDDD???:::888666555444333333222222333333444555333444555555666555555555444444444444444444444444//////111777999888:::>>>@@@CCCGGGNNN[[[iiipppppptttnnnoookkk^^^XXXSSSHHHEEEDDDDDDBBB???;;;777555777444111111333888@@@GGGXXX\\\ZZZOOOEEE@@@:::555666333111/////////...---///......------,,,++++++***...111222///---...000---...///000000///...---,,,...---***---333111+++000111000++++++---...,,,000///---,,,,,,---...///111000...---++++++++++++******+++,,,,,,---......+++---...000000000//////444777???NNNbbb~~~{{{~~~}}}uuubbbQQQHHHGGG>>>@@@AAABBBIIIZZZqqq|||rrreee\\\SSSQQQWWW___fffhhhlllpppnnncccWWWNNNBBB888555333000000000111111111sss\\\PPPLLLIIIGGGFFFGGGFFFEEECCCBBBCCCCCCEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIFFFGGGGGGHHHHHHHHHHHHGGGLLLJJJGGGEEECCCBBBBBBCCCHHHJJJMMMNNNMMMJJJEEEBBBAAA>>><<<;;;===>>>>>><<<<<<<<<:::777555777:::<<<999666444666:::<<<:::888999999:::999999888777666:::<<<======@@@GGGQQQXXX]]]WWWOOOIIIAAA<<<@@@GGGaaavvv]]]NNNHHHLLLSSSgggwwwfffYYYLLLFFF>>>999666555333111222222222222222333444555555555666666777777666666333333333333333333333333777666888===???AAAFFFMMMRRRXXXaaakkkyyynnneee___QQQIIIGGGAAACCCCCCDDDCCC@@@<<<888666777444222333888???HHHNNNSSSTTTOOOEEE===;;;666111222111000111222333222111///......------,,,,,,++++++---000111000///......000///......///...,,,***+++---,,,+++...333333...///111///++++++---...+++//////............//////,,,,,,,,,---------------+++++++++,,,,,,------...,,,---...///000000000000111333:::HHHZZZwwwrrraaaQQQHHHFFF@@@AAACCCEEEMMM^^^vvv}}}}}}sssiii```TTTMMMMMMPPPSSSSSSUUUZZZZZZSSSKKKFFF???888888666444333444444222111~~~cccSSSMMMJJJHHHGGGFFFGGGGGGEEEDDDEEEEEEEEEEEEGGGIIIKKKLLLJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJHHHEEEDDDCCCCCCCCCHHHJJJLLLMMMLLLJJJFFFDDD@@@>>>===<<<===>>>===<<<;;;;;;999888666777:::===:::777555666999<<<;;;:::::::::999999999999999:::>>>===<<<===BBBJJJSSSXXXYYYSSSMMMJJJFFFCCCDDDHHH^^^{{{vvv^^^OOOIIINNNUUUmmm|||mmmbbbTTTKKK@@@:::888666333///111111111111222333444555444444444555555666666666444444444333333444444444:::888:::>>>BBBHHHSSS___gggqqq~~~ooo[[[RRRDDD;;;======@@@BBBDDDEEECCC???;;;888777555444777???JJJRRRWWWRRRNNNDDD;;;777666333...000//////111222222000...//////......---,,,,,,,,,,,,,,,---///000000...,,,000...+++,,,...///---+++***,,,,,,,,,///333444111...000///++++++------+++......//////000//////...***+++,,,.........---,,,,,,,,,,,,,,,,,,---------...------......///000111333555;;;FFFVVVrrr~~~ooo```RRRIIIFFFBBBDDDGGGKKKUUUggg~~~~~~yyytttnnndddVVVKKKFFFCCCAAA@@@BBBFFFGGGCCC???>>>;;;999:::999888999::::::777555lllWWWMMMLLLHHHGGGFFFGGGHHHHHHFFFEEEFFFFFFEEEEEEFFFIIILLLMMMIIIIIIHHHHHHGGGFFFEEEDDDEEEDDDCCCCCCCCCEEEFFFGGGFFFEEEDDDBBBAAA@@@@@@@@@FFFGGGIIIJJJJJJHHHEEECCC@@@???>>>=========<<<<<<;;;;;;<<<===;;;888888;;;;;;888555666888;;;<<<;;;:::999888777777888:::;;;@@@===;;;>>>EEEOOOXXX\\\[[[TTTNNNMMMLLLIIIIIILLL\\\xxxvvv___PPPJJJNNNUUUmmmuuulll]]]SSSFFF>>><<<:::777333111111111222222333444555111111111111222333333444666666555555555666777777:::999<<>>???AAAEEEFFFEEEBBB===:::888888999>>>JJJWWW___```WWWLLL???666555555222...111000000//////,,,((($$$/////////...------,,,,,,...,,,+++---000111...+++///,,,)))+++///111000---,,,------...///111222111,,,///...+++***------***,,,---.../////////...---,,,---...///...,,,***(((---------------,,,,,,,,,......---------///111222555666;;;DDDSSSmmmzzznnncccVVVKKKFFFFFFJJJNNNUUUaaarrrxxxwwwwwwppphhh[[[PPPHHHBBB>>>;;;===>>>>>>;;;999999999::::::;;;???BBBDDDCCC???<<>>>>>>>>CCCCCCDDDEEEEEEDDDCCCBBB?????????>>>===<<<<<<<<<;;;;;;>>>CCC@@@888555777:::999777666888:::<<<<<<999888777666666777999:::???<<<;;;???HHHTTT^^^ccc___VVVOOOMMMLLLKKKNNNRRRbbb|||vvv___PPPJJJMMMTTTkkk|||uuudddZZZMMMDDD@@@>>>:::777333333222222333333444555111000000000111222444555555555444444444666888999<<<>>>DDDKKKSSSccc|||lllPPPIII>>>666:::???@@@CCCFFFHHHGGGCCC>>>;;;888;;;>>>GGGXXXiiiooolllYYYKKK<<<444444333000---222111000///...***&&&"""000//////......---,,,,,,---+++***+++...000...+++///---,,,---///111///---.........//////......000+++------+++***---,,,))))))***,,,---...---,,,,,,+++,,,.........,,,***(((...---------------------......---------///111222111333888???KKKdddwwwnnnfff[[[QQQLLLOOOSSS[[[dddooo}}}uuuwww|||uuuooodddXXXNNNFFF@@@===:::999888777555444777:::???CCCJJJQQQTTTQQQJJJDDD{{{fffXXXNNNKKKNNNFFFFFFGGGIIIKKKLLLJJJHHHFFFFFFEEEEEEEEEFFFGGGHHHDDDEEEGGGHHHIIIIIIHHHGGGBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@??????>>>>>>>>>@@@@@@@@@AAAAAAAAAAAA@@@>>>???@@@???===;;;;;;;;;;;;999>>>DDDBBB888444777999999888888999:::<<<===888888777777777777777888<<<;;;;;;???GGGTTT```hhhcccYYYPPPLLLJJJLLLTTT\\\pppsss\\\NNNHHHLLLRRRjjj}}}kkkcccXXXMMMEEE???<<<:::666555555444444444444444333333222222333555777888333222111222333666999;;;>>>CCCKKKTTT^^^ooommmSSSJJJ???;;;???@@@DDDFFFHHHIIIGGGCCC???<<<777<<>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????@@@@@@>>>@@@AAA@@@===;;;:::;;;999555999@@@???777666;;;888999999:::::::::;;;<<<999999999999888777777666999:::;;;>>>DDDPPP^^^hhhhhh___TTTMMMJJJPPP___mmmlllWWWJJJFFFJJJQQQhhhvvvqqqgggZZZLLLCCC???>>>999888777666555444444444444333222222333555888999333333222333666:::===@@@DDDJJJUUU___hhhyyyzzzbbbSSSGGGFFFJJJGGGHHHIIIIIIIIIFFFBBB>>><<<888>>>DDDNNNaaarrrpppcccKKK@@@555333222...,,,---...---,,,...000111000///000000//////......------***+++,,,+++***+++,,,...$$$)))///000---***+++,,,,,,+++,,,///---)))+++000(((+++,,,******,,,,,,(((************+++,,,---...((()))***+++,,,---......,,,,,,------......//////,,,---...///000000000000333555999;;;AAASSSttt~~~wwwnnnjjjfffbbbdddhhhkkkrrr|||~~~zzzyyylll]]]OOOEEE@@@888444333444333000333:::FFFRRRfffxxxuuummm|||[[[QQQQQQNNNJJJJJJFFFGGGHHHKKKNNNOOOMMMKKKHHHHHHIIIHHHGGGFFFEEEDDDCCCDDDFFFGGGFFFEEECCCBBB===>>>@@@BBBBBBBBBAAAAAA;;;;;;<<<<<<<<<<<<;;;;;;>>>=========>>>???@@@AAA===@@@BBBAAA===::::::;;;777222444<<<<<<555777@@@777888:::;;;;;;:::;;;<<<::::::;;;;;;:::999777555777:::<<<===AAALLL[[[fffmmmdddXXXPPPMMMUUUiii|||gggSSSHHHEEEJJJQQQfff}}}ttteeeSSSGGGBBBBBB;;;:::888777555444444333222111111000222444666888666666666777:::>>>CCCEEEMMMUUUaaakkkssssss___PPPRRRVVVPPPLLLKKKKKKIIIFFFBBB>>><<<;;;@@@DDDLLL[[[hhhaaaPPPFFF<<<555444333///---000---+++***+++---/////////000000000///......------)))+++---,,,)))))),,,///"""+++///,,,+++---111***(((+++///---)))+++222'''+++,,,******,,,+++(((++++++******+++---...000---,,,+++******+++++++++,,,,,,,,,---...///000000+++---...000000000000//////111444555888GGGfff~~~||||||{{{tttlllgggcccdddkkktttuuu|||{{{~~~rrrcccUUUJJJEEE@@@;;;999:::777222444:::BBBQQQkkkkkkTTTOOOJJJIIIJJJGGGFFFFFFGGGJJJLLLMMMLLLJJJFFFFFFEEEEEEEEEEEEBBBAAAEEEDDDEEEFFFGGGFFFCCC@@@===@@@BBBCCCAAA@@@??????======<<<<<<<<<=========@@@BBBCCCBBB>>>===>>>@@@???BBBBBB???>>>>>><<<888555555777888888999888888999999999999:::;;;<<<<<<<<<888666999======999444666555777:::>>>HHH\\\nnnsssssseeeVVVTTT\\\rrr}}}cccPPPEEEBBBHHHPPPccczzzoooaaaTTTIIICCCDDD<<<666666777666666888222222222444777999999999;;;888999===??????BBBFFFWWWeeeuuuwwwmmmfff^^^YYYVVVRRRMMMJJJHHHEEE@@@;;;@@@;;;999???HHHMMMIIIDDD===999444111111111///---000000000000////////////444333111000...---------333000...---,,,,,,***(((...,,,+++---000111///,,,///---,,,---000000...+++...***&&&'''+++---+++)))------,,,++++++,,,,,,,,,------,,,+++************,,,,,,,,,---------------............////////////555888666777<<>>===<<<<<<;;;;;;<<>>======??????BBBBBB???===>>><<<888666777777888888999999:::<<<;;;::::::999999::::::999777666777::::::777333555444555888<<>>@@@CCCCCCBBB@@@???@@@??????===<<<;;;:::::::::AAABBBBBBAAA>>>======>>>???BBBAAA>>><<<===<<<888999888888777888:::;;;<<<>>>===<<<:::999888888888888888888888888777666555555444444555999DDDYYYkkkuuuffffffqqquuuaaaSSSJJJFFFIIINNN\\\{{{~~~{{{qqqaaaUUUNNNEEE===<<<<<<::::::<<<>>>===:::888888:::<<<>>>>>>???BBBFFFHHHKKKUUU```xxx{{{ooohhh^^^VVVPPPKKKEEE@@@@@@>>>;;;:::999999777555555222///------------,,,222222222222222222222222000000000000///---,,,+++///,,,******,,,///000000222111/////////---+++)))---,,,,,,,,,......,,,+++...***'''(((***,,,+++)))---,,,,,,,,,,,,,,,------************+++,,,---...---------.........////////////000000000111111111...222//////555:::LLLhhh~~~~~~}}}{{{~~~yyyvvvssswww~~~{{{uuusssuuu|||}}}|||}}}ppp___SSSBBB;;;555555555555777;;;CCCOOOfffhhhTTTKKKLLLHHHIIIJJJEEEJJJIIIGGGGGGGGGGGGEEECCCFFFGGGGGGFFFEEEDDDEEEEEEBBBBBBAAABBBCCCBBB@@@>>>>>>@@@CCCCCCBBB@@@@@@@@@???>>>===<<<;;;;;;;;;;;;AAAAAAAAA@@@>>>===<<<<<>>>>>===<<<;;;:::999999999999;;;;;;;;;888777888999666444333555888CCCXXXjjj{{{nnnrrrrrr___QQQHHHDDDGGGMMMVVVrrryyykkk```VVVLLLDDDAAA@@@===<<<===@@@@@@@@@???>>>???AAACCCBBBEEEKKKPPPRRRWWWeeerrr~~~uuujjj```XXXPPPIIIDDDAAA@@@>>>:::777555555555444222///.........///000111222222222333333444444222222333333222000///...///,,,******,,,///111111//////////////////...---,,,,,,,,,,,,------,,,+++---***((((((***++++++***---,,,,,,,,,,,,------...+++++++++++++++,,,---...---------......//////000////////////000000000000...333000///555999GGG^^^~~~|||}}}|||{{{~~~wwwtttrrrvvv~~~~~~|||zzz}}}ttt```QQQCCC<<<777777777666888;;;CCCJJJ\\\wwwxxx^^^PPPKKKKKKGGGHHHIIIBBBGGGFFFDDDEEEFFFFFFFFFEEEHHHGGGFFFCCCAAABBBFFFIIIEEECCCAAAAAAAAA@@@>>><<<>>>AAACCCDDDBBBAAA@@@@@@>>>>>>===<<<<<<<<<======@@@??????>>>>>>======<<>><<<;;;;;;::::::;;;;;;<<<:::;;;<<<:::888777777999666555444666888CCCWWWiii~~~|||qqq\\\LLLCCC@@@DDDKKKQQQkkk|||sssmmm___UUULLLHHHEEE@@@======BBBDDDEEEEEECCCBBBBBBDDDIIINNNWWW```gggooo~~~wwwmmmdddZZZQQQKKKBBBAAA???;;;666555777999777666555333222333555666111111222333444444555555333333333333222111//////000...,,,+++---/////////...///000000///.........+++,,,------,,,,,,,,,,,,,,,+++)))((()))***++++++---,,,,,,,,,------...///...------,,,++++++,,,,,,,,,,,,------...//////000---------.........//////...333000///555888@@@RRRsss~~~|||~~~}}}||||||zzzwwwzzz}}}}}}~~~sss^^^NNNDDD===999999888666666999???DDDPPPhhhkkkWWWMMMKKKKKKFFFGGGIIIBBBEEECCCBBBCCCDDDFFFFFFEEEFFFGGGEEEBBB???@@@EEEJJJEEECCCAAA@@@@@@@@@>>><<<>>>AAADDDDDDCCCAAA@@@AAA@@@@@@???>>>============???===<<<===>>>???>>><<>>;;;:::888777666666666555555444555777999BBBUUUfff}}}~~~mmmXXXIII@@@===BBBHHHOOOeee~~~|||mmmddd[[[WWWRRRJJJDDDCCCHHHJJJLLLJJJGGGEEEGGGIIIQQQWWWcccrrr}}}}}}uuujjj^^^VVVHHHFFFBBB<<<888777999:::444444333222000000333555222222333444666777888888555444222000///.........000///------...///...---000111222111///---------+++,,,......,,,,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,---...///000///...---,,,++++++++++++***++++++,,,---...//////,,,,,,---------.........,,,222...,,,222444999EEEccc{{{~~~}}}}}}}}}ppp]]]OOOEEE???::::::999555444555:::>>>GGGYYYtttuuu^^^QQQJJJKKKKKKEEEIIILLLEEEEEECCCAAAAAACCCEEEEEEDDDBBBDDDFFFDDDAAA@@@CCCGGGCCCAAA@@@@@@AAAAAAAAA@@@???AAADDDDDDCCCAAAAAAAAAEEEDDDBBB@@@>>><<<<<<;;;===;;;:::<<<>>>@@@???===>>>@@@>>>999888::::::777888888888999::::::;;;;;;:::::::::;;;;;;<<<>>>>>>===:::666555777777666444333333444777999AAARRRbbb|||vvvgggUUUIIIAAA===@@@EEEKKK]]]vvv{{{sssnnnhhh]]]TTTQQQPPPRRRRRRQQQOOOQQQXXX]]]fffkkkxxx{{{mmmcccVVVQQQIIIBBB===;;;::::::222333222000------000333444555666777999:::;;;<<<888666333///------...............///000000...,,,...000222111///---...///+++---//////---,,,---...++++++***)))))))))+++,,,,,,,,,,,,------...///000...------,,,,,,,,,------))))))***+++,,,---......------------.........///+++111---***111333333;;;MMMaaa{{{|||ppp```TTTJJJDDD??????===888555666999;;;AAAMMMbbbgggUUUMMMHHHJJJKKKFFFJJJOOOHHHEEECCCAAAAAABBBCCCCCCCCC===BBBGGGGGGCCC@@@AAADDDAAA???>>>???BBBCCCCCCCCC???AAADDDEEECCCAAAAAAAAAIIIGGGDDDAAA>>>;;;:::999<<<:::999;;;>>>@@@@@@>>>>>>@@@>>>999777::::::777666777888:::::::::::::::;;;;;;;;;;;;;;;<<<======AAA<<<777666999;;;888555111111444666999@@@PPP___{{{ooobbbSSSIIIBBB>>>???CCCFFFUUUlll~~~zzznnnccc___UUUVVVWWWVVVWWW^^^jjjsssxxxmmmccc[[[QQQHHHBBB>>><<<:::777888777555222111444777666777888999;;;<<<>>>>>>===:::555111......///111,,,,,,...000222222///---***---000111000000222444+++...000000---,,,---///+++++++++***((()))+++,,,,,,,,,,,,---...///000000,,,,,,,,,,,,---...//////((())))))***,,,---................../////////000+++222...+++222333222888===LLLccc{{{|||}}}~~~~~~|||rrrdddZZZOOOIIIEEEDDDBBB<<<999999:::;;;>>>EEEUUUppptttaaaVVVLLLKKKIIIHHHGGGGGGHHHHHHIIIEEE@@@@@@BBBDDDEEEDDDDDDBBB@@@@@@BBBBBB@@@>>>>>>@@@CCCDDDEEECCCAAA@@@FFFFFFEEECCCAAAAAABBBDDDOOOMMMIIIEEEAAA???===<<<<<<<<<===>>>>>>>>>>>>>>><<<;;;999888777777666666<<<777222111444777999:::999:::===@@@CCCDDDBBB@@@BBB<<<444111222444333111555222222444888>>>KKKXXXwww|||iii```SSSIIIEEECCCCCCCCCJJJQQQbbb{{{|||vvvyyymmmeeeccc^^^^^^cccgggmmmxxxtttjjj]]]QQQJJJFFFBBB@@@>>>;;;888666666666666555555777;;;>>>AAABBBBBBBBBEEE<<<222---...///...,,,...+++---333444///...111000//////000111222222111------...///000111222222++++++++++++++++++++++++***++++++,,,,,,------...,,,+++***+++---......---------------------------,,,---......///.........///////////////000111111;;;???KKKaaazzz~~~|||{{{{{{{{{zzzyyyzzz~~~~~~|||~~~zzzkkkaaaZZZUUUOOOIIIAAA:::999<<<<<<777:::FFFRRRbbb|||gggWWWMMMKKKKKKIIIHHHGGGGGGGGGHHHIIIFFFBBBAAABBBCCCCCCBBBHHHFFFDDDDDDEEEEEECCC@@@>>>@@@BBBDDDDDDCCCBBBAAAEEEEEEDDDBBB@@@@@@AAACCCOOOLLLIIIEEEAAA???======;;;<<<<<<=========<<<<<<@@@???===:::888666555444888666444555777999888777:::;;;===AAADDDEEECCCAAA@@@;;;666555666666333000666333333555888<<>>===888:::DDDNNN[[[sssnnnZZZMMMFFFJJJIIIHHHGGGGGGGGGGGGGGGIIIGGGDDDCCCCCCCCCAAA@@@IIIGGGFFFFFFFFFEEECCCAAA===???AAACCCDDDDDDBBBBBBCCCDDDCCCBBB@@@???@@@BBBMMMKKKHHHDDDAAA???======;;;;;;<<<<<<<<<;;;;;;:::AAA@@@>>>;;;999777666555555555666888::::::777444:::;;;===AAAEEEFFFEEECCC>>>;;;888777888777444000666444555777888:::CCCMMMfffxxx~~~sssmmmeeeZZZRRRNNNKKKFFFBBBMMMMMMRRR]]]jjjwwwvvvxxx|||{{{yyyzzzuuujjjaaaYYYQQQKKKDDD@@@:::555333222111111555888<<>>BBBKKKRRR[[[mmmxxx```SSSLLLHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAFFFEEEEEEDDDDDDBBB@@@>>>===>>>@@@BBBCCCCCCCCCBBBBBBCCCDDDCCCAAA@@@AAABBBLLLJJJFFFCCC@@@>>>======;;;<<<<<<<<<<<<;;;::::::>>>===<<<:::999999888888555555777999:::999777666::::::<<<@@@CCCEEEEEECCC===:::777666777666444222444444555888999999@@@HHH^^^yyywwwllltttvvvrrrnnneee\\\RRRKKKHHHFFFPPPNNNOOOUUU[[[cccqqq~~~vvvttt|||{{{rrrgggZZZQQQHHHCCC<<<666333333222222666888;;;>>>@@@???>>>===888999999777444222111222000000000111000///------222222111000///000333555>>><<<888444111000//////++++++++++++++++++++++++***++++++,,,,,,------...111///---,,,,,,+++)))(((++++++++++++++++++++++++///............///111222///............///000000222222444777???RRRrrr}}}zzz|||}}}~~~zzzlllddd___]]]XXX\\\___```dddpppooo___NNNEEEAAA===;;;<<>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBCCCIIIGGGDDDAAA???===<<<<<<<<<<<<=========<<<<<<;;;===<<<;;;999888888888888777777777777777777888999999999;;;>>>AAACCCCCCBBB===:::555333222444555555333333666999999999???GGGUUUooo{{{mmmsss{{{xxxwwwqqqcccSSSIIIGGGJJJNNNLLLNNNQQQSSSXXXcccooovvvtttyyyssscccWWWNNNHHH???999666555555555777888999;;;;;;;;;:::999666777888666333111111222000111111000//////...---111111222111111444:::>>>GGGCCC===666111...,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...)))(((((())),,,------,,,++++++++++++++++++++++++---------......000111111...............//////000...000333555:::HHHddd|||xxxuuuxxx~~~mmm```YYYVVVUUUTTTWWWYYY\\\cccttt~~~ppp```OOOFFFBBB@@@@@@BBBJJJVVViiixxx~~~~~~sss[[[RRRMMMIIIGGGDDDEEEEEEFFFFFFEEEDDDDDD???@@@AAA@@@@@@@@@BBBDDDCCCEEEGGGGGGEEECCCBBBAAA???@@@@@@AAAAAAAAAAAAAAABBBDDDEEEEEEDDDCCCCCCDDDFFFDDDBBB???===;;;;;;;;;;;;;;;<<<===============@@@???===:::888666555444888888888666555666999<<<:::::::::===@@@BBBAAA@@@<<<999555222111333555888555444777:::999999>>>EEELLLdddxxxwww|||zzzrrraaaPPPFFFFFFKKKIIIIIILLLOOOPPPTTT___kkkyyyvvvzzz~~~}}}mmmaaaWWWPPPFFF===999888888888666666777777888999::::::999888555333222222222222111333333000000222222000///111222111222777???EEEUUUOOOFFF<<<555000...---++++++++++++++++++++++++***++++++,,,,,,------...+++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---......---......------......///000+++---111444777@@@VVVjjjxxxqqqvvv~~~xxxeeeYYYTTTTTTTTTVVVWWWYYY___lll~~~lll^^^OOOGGGCCCCCCGGGKKKWWWhhhcccRRROOOLLLGGGCCCCCCCCCDDDEEEEEEEEEDDDCCC???@@@@@@>>><<<===@@@CCCAAAEEEHHHIIIGGGDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@???AAACCCEEEEEECCCBBBBBBCCCCCCBBB???===;;;:::999999888999:::;;;<<<=========AAA@@@>>>;;;999777666555777888999777666666999<<<<<<<<<<<<===@@@AAAAAA@@@:::999777555333444666888999888999:::999888<<>>@@@???:::444111222444444333000333333//////333444111...000111111222777@@@HHHVVVPPPGGG===666222111111++++++++++++++++++++++++***++++++,,,,,,------...111///---,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***---...---,,,+++...------------...//////---...111333444;;;KKK\\\yyyvvvvvvxxxrrraaaWWWUUUVVVXXX\\\]]]bbblll}}}lllaaaUUUOOOLLLLLLSSS[[[mmm~~~}}}xxxXXXLLLNNNLLLGGGBBBBBBCCCDDDEEEEEEDDDCCCCCCAAAAAA@@@===::::::>>>BBB???CCCGGGHHHFFFDDDDDDDDDBBBBBBAAA@@@@@@????????????AAACCCDDDCCCAAAAAABBBBBB@@@>>>;;;:::999888888666777888:::;;;<<<======???>>>===<<<;;;:::::::::666888:::999777777999;;;???>>>===>>>@@@AAAAAA@@@888999999888777666666777===;;;;;;;;;888666:::AAAIIIZZZuuu}}}ooo]]]OOOHHHEEEDDDCCCIIIIIILLLPPPSSS[[[lll{{{}}}|||xxxiii```RRRFFF>>>:::888888222222111333777<<>>@@@@@@??????DDDIIIIIIEEEBBBCCCDDDFFFBBB>>>===>>>???===;;;???CCCDDDBBBAAACCCAAA===;;;======;;;777666888;;;:::999888777999<<>><<<;;;:::888777888999:::999777777777999???>>><<<;;;<<<===???@@@:::::::::::::::::::::::::::::::::888777888;;;>>>JJJXXXmmmyyyhhhUUUJJJEEEBBBCCCEEEDDDGGGKKKPPPZZZkkk~~~~~~yyyppp```NNNCCC===777000444333333666;;;AAAFFFGGGDDD>>>888555555555333111...///111333555444111...//////...///222555999<<>><<<<<>><<<===@@@AAAAAA???===AAACCCAAA@@@AAA>>>999<<<<<<;;;:::888777999:::999888777777999;;;???AAACCCAAA>>><<<<<<;;;:::888:::;;;<<<;;;:::999:::;;;===<<<;;;;;;<<<>>>@@@BBB========================;;;;;;;;;:::888999<<>>888666444444666:::@@@CCCEEEAAA<<<777555555555333000//////000222444555333111111000000000222444888999888555111///...---,,,+++++++++******++++++,,,---************+++,,,------+++,,,,,,------,,,,,,+++******++++++,,,+++++++++,,,,,,+++++++++*********------............------000---,,,///111444;;;CCCPPPfff|||zzz}}}uuuiii___\\\aaafffiiirrr|||}}}www|||lll```rrr]]]KKKGGGIIIHHHEEEFFFBBBAAA??????AAAAAAAAA@@@>>><<<;;;<<>>>>>???>>>======???BBBCCCBBBAAA>>>BBBDDDAAA@@@@@@<<<777===;;;999888999999999999888777777777999<<>>@@@BBB========================;;;;;;;;;:::999:::<<<>>>AAALLL]]]qqqzzzxxxnnn___OOOFFFCCC@@@???@@@FFFLLLXXXhhh{{{ppp\\\OOOHHHAAA;;;888666444555888<<>>:::>>>:::777777999;;;999777888888888999;;;===@@@BBB@@@???======>>>>>>>>>===888999;;;;;;::::::;;;======<<<;;;:::;;;<<<>>>@@@;;;:::::::::::::::999999999:::::::::999999;;;===???GGGTTTeeetttwwwwww|||jjj\\\MMMFFFCCC@@@>>>???EEEMMM\\\rrrtttaaaRRRJJJCCC<<<:::777555444666888::::::888555444444666666222...000///...000333666777777666555444333222222222222000///.../////////,,,***++++++******++++++,,,---************+++,,,------+++,,,,,,------,,,,,,+++,,,------------,,,,,,+++000///---++++++,,,---...------............---------+++***------...333:::@@@MMMccc}}}}}}}}}}}}|||tttccc]]]VVVSSSUUU\\\jjjvvvuuuqqqooosss~~~uuusss~~~dddTTTuuu___UUULLLJJJJJJHHHEEECCCEEECCCAAAAAABBBBBBAAA@@@>>>???????????????@@@AAACCCEEEFFFGGGEEEDDDCCCCCCAAACCCEEEFFFEEEEEEDDDDDDGGGHHHDDD>>><<>>>>>===888:::;;;;;;;;;;;;===>>>@@@???===;;;:::;;;<<<===999999999888888777777777777888999888777777999::::::@@@JJJUUU```kkkuuu|||{{{|||}}}iii[[[MMMGGGDDDAAA???@@@FFFNNN^^^www{{{iiiZZZPPPHHHAAA<<<999666444444666666666555444333444666666222...000...---///222555777888666666555444333111000/////////...//////...***(((++++++******++++++,,,---------,,,+++************+++,,,,,,------,,,,,,+++---...............------000///---++++++,,,---...------............------...,,,,,,/////////333999>>>GGGXXXmmm}}}~~~~~~}}}|||mmmcccVVVPPPLLLLLLNNNVVViiizzzoooooorrryyyllllllzzzdddSSSlllZZZTTTNNNKKKIIIHHHEEEBBBBBB@@@>>>>>>>>>???>>>===???@@@AAA@@@>>>===>>>???>>>@@@CCCEEEFFFEEECCCBBB???BBBDDDEEEEEEFFFHHHIIIEEEFFFBBB<<<:::===>>><<<;;;999777777888999999999:::::::::;;;<<<>>>???@@@>>><<<;;;;;;===>>>===<<<:::<<<>>>>>>>>>???AAABBBCCCAAA???<<<;;;;;;<<<<<<;;;::::::999999888888777555777888888777666888999<<>>@@@BBBAAA>>>===>>>???===???CCCFFFHHHFFFCCC@@@@@@BBBDDDDDDCCCDDDFFFIIIBBBDDDCCC>>>===>>>===:::999999999888777777999;;;999999::::::;;;<<<<<<======<<<::::::;;;<<<<<<;;;:::<<<>>>??????@@@BBBDDDCCCAAA???===<<<<<<===>>>;;;;;;::::::999888888777555777888888777777888999>>>???CCCGGGJJJRRReeewwwkkk]]]NNNGGGDDDBBBAAABBBGGGKKKZZZuuuuuuggg[[[QQQJJJEEEAAA===:::999999888888777555333333555555222///...---,,,...111333444444333444555666555333000///...---,,,---......---+++++++++******++++++,,,---------,,,+++************+++,,,,,,------,,,,,,+++((()))***+++,,,---------,,,,,,+++++++++*********------............------***)))+++///000...111666555;;;BBBJJJWWWmmm}}}vvvoooiii]]]PPPJJJEEEAAAAAAFFFKKKUUUooovvvuuu{{{|||gggjjjyyytttZZZMMMlll]]]QQQPPPLLLHHHFFFFFFEEECCCBBB@@@>>>>>>>>>>>>===<<<===???BBBAAA???===???@@@???AAAEEEIIIKKKIIIDDD@@@CCCEEEEEECCC@@@???BBBEEE@@@DDDFFFCCCBBBBBB???:::777999:::888666555999<<<888888999999999:::::::::===;;;::::::;;;;;;;;;:::888:::<<<===>>>???AAACCCBBBAAA???>>>===>>>@@@AAA::::::999999888777666666666888999:::999888999:::;;;;;;===@@@AAAHHH]]]rrrlll^^^NNNFFFCCCAAAAAABBBDDDGGGUUUpppqqqeee[[[SSSIIIEEE@@@===<<<;;;;;;:::999666333333555555222000---,,,,,,...111333222222111333555666666444111///444222000000000000...,,,++++++******++++++,,,---+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++((()))***,,,---...//////------.........---,,,+++---..................---'''''')))---...,,,///333555999===@@@GGGZZZtttzzzttteee```[[[QQQGGGCCCBBB>>>@@@GGGMMMYYYuuuqqqyyyzzzfffkkkzzzqqqXXXMMMxxxbbb[[[RRRNNNJJJIIIJJJIIIDDD?????????>>>>>>>>>>>>??????>>>???AAABBBBBB@@@===;;;???BBBDDDEEEEEEEEEGGGHHHFFFDDDBBBAAACCCDDDDDDDDD@@@@@@@@@???>>>===<<<;;;<<<;;;:::999999999999999>>>;;;999;;;>>>???<<<888<<<===>>><<<888777888;;;===<<<<<<===???AAA@@@???>>>>>>>>>???>>>===<<<<<<666777888999:::;;;;;;;;;666777888777555555666888===999:::@@@CCCHHHWWWhhhttteeeTTTLLLGGGBBB===<<>><<<<<<;;;;;;===;;;777333222111000---+++222000///------///000222222222333333333222111000444444333222000...,,,***,,,,,,+++******+++,,,,,,***...///---,,,---+++&&&------++++++++++++------222///,,,,,,...///...---...---,,,+++************---------............///)))+++......,,,,,,...111444888<<>>@@@???>>>>>>>>>>>>???@@@@@@AAACCCDDDCCCBBB???>>>CCCEEEFFFGGGFFFFFFFFFGGGFFFDDDBBBBBBDDDEEEEEEDDD?????????>>>===<<<;;;:::>>>>>>===<<<<<<<<<<<<<<<===:::888:::>>>???<<<999>>>@@@@@@>>>;;;:::;;;===<<<;;;;;;<<<>>>??????>>>>>>>>>======<<<;;;;;;;;;888888999999:::999999999888999999777555444666777;;;777999???BBBGGGWWWhhh{{{kkkXXXNNNIIIDDDAAAAAACCCHHHNNN\\\{{{jjj^^^WWWKKK@@@<<<;;;::::::<<<;;;777444222111000...+++111000///......///000111222222222222222333333333777666444222000---,,,+++,,,,,,+++******+++,,,,,,,,,//////---,,,---+++'''---,,,++++++++++++,,,---,,,***''''''***,,,---,,,++++++++++++++++++++++++......------,,,,,,++++++)))+++......------///111555888;;;;;;<<>>???:::>>>???AAAHHHVVVnnn}}}yyy|||yyyiiinnnwwwtttWWWJJJmmm[[[VVVLLLIIIFFFFFFGGGFFFBBB>>>AAA@@@>>>>>>>>>>>>@@@AAABBBCCCEEEFFFFFFDDDBBBAAADDDFFFGGGGGGFFFEEEEEEFFFGGGEEECCCCCCEEEFFFEEEEEEAAAAAA@@@@@@???===<<<;;;<<<;;;;;;:::::::::::::::;;;999888:::===>>><<<999>>>???@@@???===<<<===>>>;;;::::::;;;===>>>===<<<>>>===<<<::::::::::::;;;999999999999999888777777;;;;;;:::888555444555666999555777===AAAFFFVVVgggsss```TTTMMMGGGDDDEEEAAAEEEIIIUUUuuuwwwlll```RRRCCC<<<:::888999;;;:::888444222111000...,,,////////////////////////111111000111222444666777;;;999666222///---,,,+++,,,++++++******++++++,,,...000///,,,+++,,,+++(((,,,,,,++++++++++++,,,,,,***'''%%%%%%'''***,,,---((()))+++,,,---------,,,......---,,,+++***))))))***,,,---...---...000111555777999777666:::BBBIIIbbbttt}}}~~~dddQQQGGGCCC<<<<<>>::::::999999999999999::::::999888:::<<<===<<<:::<<<============<<<<<<<<<;;;::::::;;;<<<======<<>>;;;:::999999;;;<<<888999999999999999888888>>>>>><<<999555444555777777444555;;;???EEETTTfffyyyhhh\\\SSSKKKFFFEEEAAADDDGGGQQQlllzzzkkkZZZGGG===999777888999999888555333111000///.........///000000///......000000///000111444777999===:::666111...,,,,,,,,,++++++++++++++++++++++++///000///+++***,,,,,,))),,,++++++++++++++++++,,,,,,***((('''(((+++...///((())),,,.........,,,+++...------,,,+++*********+++,,,---...///000111222444666888888666999>>>CCCVVVfff}}}|||zzzdddPPPFFFCCC===???EEEBBB@@@DDDNNN^^^sss}}}zzzzzzvvvhhhmmmttttttWWWKKKrrr^^^RRRNNNIIIIIIHHHGGGGGGFFFDDDCCCBBBBBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEFFFEEEDDDDDDCCCEEEGGGHHHHHHHHHIIIJJJFFFEEEDDDEEEFFFGGGFFFDDDCCCCCCCCCBBBAAA@@@???>>>======<<<<<<<<<<<<======:::::::::;;;<<<===<<<;;;<<<<<<<<<===>>>>>>===<<<<<<;;;:::;;;===>>>===<<>><<<::::::;;;<<<===777777999::::::;;;;;;;;;???>>><<<999666555777999888444555;;;>>>CCCRRRccc{{{~~~qqqfff\\\PPPHHHEEECCCEEEHHHPPPfff~~~wwwbbbLLL???:::888777888888888666444111000//////......////////////......000///...///111444777888;;;888444000---,,,,,,,,,++++++++++++++++++++++++---///...***))),,,,,,)))++++++++++++++++++++++++...---+++))))))***,,,...***+++---......---+++***,,,,,,,,,,,,,,,---------,,,,,,,,,...000111222222444666888888777888<<>><<<;;;:::;;;;;;;;;:::;;;;;;<<<===;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>@@@AAA???======;;;:::;;;======<<<;;;===<<<;;;;;;;;;<<<>>>>>>777888999;;;<<<<<<======>>>>>><<<999777777:::<<<;;;777777;;;===@@@NNN___xxxzzzqqqeeeWWWMMMJJJFFFHHHKKKPPP```}}}|||tttuuuxxx}}}jjjQQQCCC===:::888888888888777444111///000111........................////////////000222444555555444111///---,,,++++++***++++++,,,,,,++++++***))),,,,,,)))))),,,,,,)))******++++++++++++******,,,,,,,,,+++)))(((***,,,,,,,,,---......---,,,++++++,,,,,,,,,---------...---,,,,,,...111333333333666777777666555555777888AAAKKK]]]www~~~jjjWWWNNNLLLGGGKKKRRRPPPVVV[[[fffzzz~~~nnnccciiiooozzz___NNNnnnaaaXXXQQQMMMJJJKKKKKKIIIGGGEEEDDDDDDBBBDDDGGGJJJJJJGGGDDDBBBDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKKKKKKKKKKLLLMMMDDDCCCCCCEEEFFFFFFDDDBBB>>>>>>>>>===<<<;;;999999999888888888999999:::;;;===>>>???>>>===<<<;;;;;;;;;:::;;;>>>@@@AAA???<<<<<<:::999:::;;;<<<;;;999999999:::;;;<<<======>>>:::;;;;;;<<<=========<<<======;;;999888999===@@@???:::999<<<<<<>>>KKK[[[sssyyylll^^^UUUSSSIIIKKKMMMPPPYYYooopppkkklllooorrruuuxxx~~~oooUUUFFF@@@<<<999888777888888555111///000222///...------------...//////////////////000000000///......---,,,++++++******+++,,,,,,,,,,,,+++***%%%)))***)))))),,,,,,((()))***+++,,,,,,+++***)))(((***,,,,,,***)))+++,,,++++++,,,,,,---.........,,,,,,,,,,,,++++++++++++---,,,,,,...222444444333777666555444333333555666===DDDRRRfffsssbbbZZZYYYVVVZZZaaa```fffiiitttkkkbbbiiiooozzzhhhUUU{{{ggg]]]WWWRRROOOJJJKKKKKKIIIFFFDDDCCCCCCBBBEEEIIILLLLLLIIIEEEBBBEEEEEEEEEFFFFFFGGGGGGGGGFFFHHHIIIIIIHHHGGGGGGHHHCCCCCCCCCDDDFFFEEECCCAAA???>>>>>>>>>===;;;:::999;;;;;;;;;;;;<<<<<<===>>>???@@@@@@???===;;;;;;;;;888777888;;;>>>???<<<999;;;999888999::::::999888555666888:::<<<==================>>>======<<<;;;<<<<<<:::999888:::???BBBAAA<<<:::===<<<===JJJYYYmmm~~~qqqddd\\\[[[KKKMMMOOOOOOTTTeeesssdddaaa```cccfffgggfffgggjjjnnnxxxrrrWWWHHHBBB>>>:::888777888888555111///000222000///---,,,,,,---///000/////////000///...------***++++++,,,,,,++++++******+++,,,------,,,+++***"""&&&))))))***,,,+++((()))***+++,,,,,,+++***)))&&&***...///---,,,---///*********+++---///000111---,,,,,,+++***)))((((((...,,,,,,...333555555333666555444333333555777999999>>>HHHXXXooo}}}lllfffgggdddiiiqqqoooqqqsss}}}kkkcccjjjppp{{{ppp[[[tttbbbZZZTTTOOOLLLKKKKKKKKKHHHEEECCCCCCDDDDDDEEEHHHLLLNNNNNNKKKHHHBBBCCCFFFHHHHHHHHHGGGFFFGGGFFFDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<<<<:::::::::999999::::::;;;;;;;;;<<<===>>>>>>======???===;;;999888999;;;<<<===;;;999888999999888777>>>===;;;;;;>>>@@@BBBBBBAAAAAA@@@???>>>>>>======<<<;;;999999;;;???CCCEEEDDD@@@===<<<;;;>>>HHHRRRkkk}}}qqqddd[[[\\\UUUSSSVVVWWW\\\pppuuucccZZZYYYZZZZZZYYYYYYXXXWWWVVVVVVdddnnn{{{cccPPPFFF@@@;;;666555444333333333333222000000///...///000111111///111...++++++...//////---...---+++******+++---......,,,++++++,,,------,,,,,,,,,---...---,,,***)))...------,,,+++***))))))++++++************++++++++++++,,,...000000---+++---,,,+++***+++,,,---.........//////000000111111555666666777777777777666888>>>???HHH]]]sss~~~{{{rrrqqqxxxyyy~~~sssgggooo{{{}}}\\\mmm___YYYTTTOOOMMMIIIIIIIIIIIIHHHFFFDDDBBBEEEFFFIIILLLNNNNNNKKKHHHGGGHHHJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@>>><<<;;;<<<;;;;;;:::::::::;;;;;;<<<<<<============<<<<<<>>>===:::999888:::;;;===<<<:::888888999999888777<<<::::::;;;===AAADDDEEEFFFDDDBBBBBBCCCBBB???<<<===;;;:::999;;;>>>AAADDDCCC???<<<;;;;;;===GGGQQQfff|||zzzqqqkkkiiiaaa]]]\\\XXXWWWfffyyyuuueeeUUUMMMMMMPPPQQQRRRSSSSSSQQQNNNMMMTTT]]]mmmiiiVVVJJJBBB:::444888666444333333222000...000///......000000///...000---++++++...//////......---+++******+++---...,,,***))))))***++++++***,,,---------,,,,,,+++***,,,,,,++++++++++++++++++++++++************+++++++++++++++---//////---***,,,,,,++++++,,,,,,---------......///000111111111222333444555666777777777444::::::???PPPbbb{{{||||||uuulllsss~~~___wwwcccZZZVVVSSSOOOMMMGGGGGGGGGIIIKKKIIIDDD@@@GGGHHHIIILLLNNNMMMJJJGGGEEEFFFHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBB???<<<:::>>>===<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::===;;;:::999999;;;===>>>;;;999888888999:::999888999999999:::===AAAEEEHHHIIIFFFCCCCCCDDDCCC@@@======<<<:::999:::<<>>===<<<<<<<<<<<>>===;;;999888;;;;;;:::::::::<<<>>>???;;;999888888:::;;;:::999999999999:::<<<@@@EEEIIIHHHFFFCCC@@@>>>???AAACCC>>><<<:::999999:::<<<>>>>>>;;;:::::::::<<>>>>>============@@@@@@???>>><<<:::999888::::::::::::;;;===>>>???<<<:::999999;;;<<<;;;;;;:::;;;;;;;;;;;;???EEEJJJHHHHHHEEE>>>999;;;DDDMMM===<<<:::999888999:::;;;<<<:::999;;;:::<<>>999666333111111222111000222000.........---+++)))+++,,,---------------...++++++++++++,,,,,,------...,,,++++++,,,------,,,---,,,+++***+++,,,---...------,,,,,,+++***))))))++++++************++++++***)))((()))+++,,,+++)))***+++,,,---...---,,,+++***+++,,,...///111222222444444555555555444333333444999666333666999GGG___vvv~~~{{{~~~}}}|||qqq|||eee[[[RRRQQQQQQNNNKKKJJJKKKGGGCCCBBBDDDFFFGGGFFFFFFEEEFFFGGGIIIIIIHHHFFFBBBCCCDDDEEEGGGHHHJJJJJJFFFFFFEEEBBB>>>>>>AAAEEEEEEEEEEEEEEEDDDCCCBBBAAA===???AAABBBBBBAAA???===???>>>>>>======>>>>>>???AAA@@@???>>><<<:::999777;;;;;;;;;;;;<<<===>>>???>>><<<;;;;;;<<<===<<<;;;;;;======<<<<<>>999666333111111222111111222111///.........,,,***+++,,,......,,,+++,,,---***++++++,,,,,,---------,,,***))))))***++++++***,,,,,,++++++,,,,,,------...------,,,+++***)))(((++++++************+++++++++)))((()))+++,,,+++***++++++,,,,,,------,,,,,,++++++,,,---///000111111555555555555444333222222111666222000444555===PPPbbbzzz{{{}}}zzz}}}~~~wwwooo]]]TTTMMMMMMNNNLLLKKKKKKIIIGGGEEEDDDDDDDDDEEEFFFCCCCCCCCCEEEGGGHHHGGGFFFAAAAAAAAABBBBBBCCCDDDEEEDDDEEEDDD???;;;:::???CCCCCCCCCCCCCCCBBBAAA@@@???<<<===>>>@@@AAA@@@@@@???===============>>>???@@@@@@@@@???>>><<<;;;999888;;;;;;<<<<<<======>>>>>>AAA???===<<<===>>>===<<<:::<<<=========AAAJJJQQQQQQLLLDDD>>>===@@@DDDGGG::::::999888888888888999999888:::=========DDDLLLbbbzzztttnnniiivvv|||uuuppplllfffaaaZZZZZZ[[[]]]aaadddggghhhfffdddccceeegggeee```ZZZVVVNNNHHHGGGEEEBBB@@@AAA<<<>>>AAADDDGGGIIIIIIIIIHHHKKKQQQZZZjjj~~~~~~~~~uuugggXXXKKKCCC;;;888444111000000000///222111////////////---,,,+++---//////,,,******+++******+++,,,------------,,,***))))))***++++++******+++,,,,,,---------,,,,,,,,,,,,++++++*********++++++************+++++++++***))))))+++,,,,,,+++,,,,,,++++++,,,,,,------,,,,,,------...///000000222333333333333333222111000333///...444333555BBBMMMbbb~~~~~~{{{~~~zzzhhhXXXPPPJJJKKKMMMLLLKKKMMMFFFGGGHHHGGGEEECCCCCCDDDBBBAAABBBDDDFFFHHHGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDBBBCCCBBB===999888===BBBAAAAAAAAAAAA@@@???>>>>>>;;;<<<===>>>???@@@AAAAAA;;;<<<<<<<<<===???@@@AAA@@@??????>>>===;;;999888<<<<<<<<<===============BBB@@@>>>>>>>>>>>>===<<<999;;;======>>>CCCMMMTTTSSSJJJ@@@===???AAA???;;;999999888888888888888999999999:::======>>>DDDLLL^^^}}}{{{sssyyy}}}vvvrrrmmmfff```\\\[[[\\\aaafffiiihhhfffeeebbb___```aaa```[[[UUUPPPJJJEEEDDDCCC???;;;;;;:::===CCCHHHJJJKKKJJJIIIIIIJJJLLLSSSaaawww{{{|||xxxkkk]]]QQQJJJ>>>:::555111000///......222111//////000000///---+++...000///,,,))))))***)))***+++,,,---...------...,,,++++++,,,------,,,)))***,,,---...---,,,,,,***++++++++++++,,,,,,,,,++++++************++++++,,,+++)))***+++------,,,---,,,+++***+++,,,---...---------........./////////000111222222222222222000222---...555222111;;;===PPPiii~~~|||wwwbbbWWWRRRMMMMMMOOOPPPMMMIIIKKKGGGDDDDDDEEEFFFDDDAAABBBAAAAAABBBDDDFFFFFFEEEAAAAAAAAABBBCCCDDDEEEFFF???????????????@@@@@@@@@CCCAAA??????@@@BBBBBBAAAAAA???======>>>??????>>>@@@@@@??????>>>>>>======???@@@AAAAAA@@@>>>;;;:::======>>>???@@@@@@AAAAAABBBAAA@@@>>>======<<<<<>>???AAAAAA@@@AAA>>>;;;::::::;;;:::999======<<<<<<===AAAGGGKKK```uuu{{{}}}{{{tttlllccc]]][[[[[[___gggooosssppplllhhhgggfffdddbbb]]]WWWSSSKKKIIIDDD>>>:::888999;;;777<<>>>>>>>>BBB@@@>>>???@@@BBBBBBBBBAAA???======???@@@@@@@@@????????????????????????@@@AAABBBBBBAAA???<<<;;;======>>>???@@@AAABBBCCCBBBAAA???>>>=========>>>@@@???===>>>AAAEEEHHHJJJMMMHHHBBB???AAABBB@@@>>>AAA@@@>>>===<<<<<<<<<===@@@???>>><<<<<>>>>>>>>AAA@@@@@@???===<<<<<<;;;???>>>===>>>AAABBBCCCBBBAAA???>>>>>>@@@AAA@@@@@@======>>>??????@@@@@@AAAAAABBBBBBBBBAAA???===<<<======>>>@@@AAACCCDDDEEECCCAAA>>><<<<<<===???@@@AAAAAAAAAAAABBBDDDEEEFFFGGGDDD@@@@@@AAABBB???<<>>===???AAACCCBBB@@@===<<<===AAADDDUUUjjj~~~uuujjjbbbeeejjjttt~~~wwwoooggghhhjjjllljjjddd[[[UUUJJJHHHDDD@@@===:::999999888;;;CCCOOO[[[ccceeeddd]]]ZZZWWWYYYeeeyyy{{{vvvxxxyyyvvvlll^^^OOOFFF@@@<<<777444444555555555222222222333444333000---...111000---+++---+++'''---+++***+++---.........---------,,,,,,,,,,,,,,,,,,((((((---///---,,,---+++++++++++++++++++++++++++---///000000---+++)))...---+++******+++,,,,,,***++++++,,,...//////000111///---...111111...+++---...///...---,,,---///000000000000000111222333666444888AAAOOOaaaxxxmmmZZZTTTTTTLLLMMMNNNQQQSSSRRROOOKKKHHHGGGFFFEEEEEEDDDDDDDDD@@@FFFKKKJJJFFFBBBBBBDDDDDDCCCAAA@@@>>>===<<<<<>>>>>===<<<<<<;;;======<<<>>>AAACCCCCCCCCBBBAAA??????@@@@@@???>>>;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<===>>>@@@BBBDDDEEEFFFBBB@@@>>><<<<<<>>>AAACCCCCCCCCCCCBBBAAAAAABBBDDDDDDAAA???>>>???@@@???===EEEHHHJJJFFF@@@===???BBBCCCBBBAAA>>><<<===@@@CCCNNNbbbyyyllldddhhhmmmvvv~~~|||rrriiicccfffiiimmmlllfff\\\VVVKKKIIIEEEBBB???<<<999888777:::BBBOOO^^^hhhllllllfffccc^^^[[[aaarrrsssnnnqqquuuuuunnnaaaQQQFFFBBB>>>888555444555666666333222333444555333000---...111111---,,,---,,,)))---+++***+++,,,......---+++++++++++++++++++++++++++'''''',,,...---,,,...,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,///111000///...,,,,,,+++******++++++,,,---------------,,,,,,,,,''')))...333666555///***,,,---......---,,,---...111000000000000000111222555444555999@@@NNNeeeyyy}}}dddUUUPPPPPPJJJLLLOOORRRTTTRRROOOLLLKKKJJJHHHFFFCCCBBBAAAAAABBBGGGLLLKKKFFFCCCCCCEEEBBBAAA@@@???>>>========================>>>>>>>>>===<<<===???BBBDDDDDDCCCCCCBBB@@@@@@AAA@@@>>><<<<<<<<<===>>>??????@@@AAA@@@@@@???>>>===<<<;;;;;;<<<===>>>@@@BBBDDDEEEFFFAAA???===<<<<<>>???@@@GGGJJJLLLHHHAAA===>>>AAAAAAAAA@@@>>>===>>>AAADDDLLL]]]yyyyyykkkbbbhhhlllrrrwwwwwwqqqiiiccc^^^aaaeeeiiijjjeee^^^XXXOOOKKKGGGCCCAAA>>>:::777999<<>>999666555555555555333333333444444333000......111111...---...---***---+++******,,,------,,,)))))))))))))))************'''&&&+++---------///,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,...000222333+++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,)))***...111333333000------...//////------...///000000000///000000111111000000222555777@@@SSSeeezzz}}}}}}ppp]]]RRRLLLKKKJJJLLLOOORRRSSSQQQOOONNNLLLLLLJJJGGGCCC@@@@@@@@@BBBFFFIIIHHHEEECCCCCCDDD@@@@@@???>>>>>>>>>>>>>>>=========>>>>>>?????????>>>===>>>@@@CCCEEEDDDCCCDDDCCCBBBCCCDDDDDDBBB@@@??????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::======>>>@@@AAACCCDDDEEE???>>>======>>>@@@CCCEEEGGGLLLPPPOOOKKKFFFDDDDDDBBB@@@===;;;;;;<<>>???AAADDDLLLZZZrrrvvvggg]]]cccfffjjjlllkkkhhhbbb___[[[\\\```dddfffddd```\\\UUUPPPIIIEEEBBB???;;;777<<>>>>>>>>>>>??????????????????>>>>>>??????@@@BBBEEEFFFDDDCCCBBBBBBCCCFFFIIIJJJIIIHHHEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@???===<<<<<<;;;;;;======>>>???@@@AAABBBCCC=========>>>???BBBDDDEEEIIIRRR\\\___YYYPPPIIIEEE@@@@@@???>>><<<===>>>???BBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAA???>>>>>>@@@BBBHHHTTTiii}}}qqqbbbXXXXXX[[[```bbbbbb```]]]\\\YYYYYY\\\___cccdddcccaaa[[[TTTKKKEEECCC@@@<<<888<<>>=========BBBBBBAAA@@@???>>>======@@@@@@AAACCCEEEFFFEEECCCAAABBBDDDHHHMMMOOOOOONNNJJJIIIHHHFFFEEECCCBBBBBBBBBAAA@@@>>>==================>>>???@@@@@@AAAAAA<<<======???AAABBBDDDEEEJJJVVVeeekkkeeeYYYMMMGGG>>>???AAAAAA???===<<<<<<======>>>AAACCCDDDCCCAAABBBBBBBBB@@@>>>===???AAADDDNNN```xxxzzzmmm^^^TTTMMMQQQXXX\\\]]]\\\ZZZYYYXXXXXXYYY]]]aaadddeeeeee___WWWLLLFFFCCCAAA<<<888999CCCNNNWWW___hhhuuu}}}xxxxxx}}}vvvcccUUUCCCAAA???>>>===;;;777444555222///......000000000///222222//////000///,,,---+++******+++,,,+++***+++++++++,,,,,,---------,,,(((&&&)))+++***+++...************************)))******+++++++++******((()))***+++++++++++++++,,,,,,,,,------.........***---111333222///---,,,---...//////------...///---------...///111222333222000000111000///555<<>>???@@@@@@???>>>>>>>>>======<<<<<<<<<<<<<<<===???@@@AAABBBCCCDDDAAAHHHNNNPPPTTTZZZ]]]\\\___ZZZSSSNNNJJJHHHFFFEEEFFFDDDBBB???============??????@@@AAAAAAAAAAAA@@@???===<<<<<>>>>>======@@@CCCDDDDDDBBB???<<<<<>>??????>>>>>>============??????@@@@@@AAABBBDDDFFFKKKSSSZZZ]]]bbbjjjqqqtttwwwnnn```TTTLLLHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>@@@DDDHHHJJJVVVhhh{{{|||ooo^^^QQQFFFFFFEEEAAA<<<::::::;;;999;;;>>>>>>======???AAAAAABBBCCCBBB@@@??????@@@BBBHHHSSSdddvvvzzziiiXXXMMMLLLMMMNNNPPPQQQRRRSSSSSSPPPPPPRRRWWW^^^aaa___[[[XXXPPPIIIDDD???999777999BBBCCCIIIRRRYYY```jjjtttyyyfffUUUMMMBBBCCCFFF>>>::::::555555444444333222222111111///////////////...---,,,------.........------,,,++++++++++++************---,,,++++++******++++++...,,,***)))***++++++*********+++,,,,,,,,,,,,,,,&&&***+++***+++......******+++,,,+++***+++,,,...///000000///------...000...---,,,++++++---...///333555333......222444222111222111111000222666999:::>>>KKKddd~~~}}}zzz___UUURRROOONNNPPPOOOMMMMMMNNNPPPPPPLLLHHHGGGGGGFFFFFFEEEDDDCCCCCCEEECCCAAA@@@AAABBBBBBAAAEEEDDDBBBBBBBBBBBB@@@???????????????>>>>>>>>>>>>BBBBBBBBBAAAAAADDDIIILLLSSS^^^iiimmmrrr|||ppp]]]RRRNNNOOOPPPLLLLLLMMMNNNMMMLLLKKKJJJHHHGGGEEEDDDEEEEEECCCBBB?????????@@@BBBEEEGGGIIIXXXgggvvv{{{vvvkkk]]]QQQFFFFFFDDD@@@<<<::::::;;;;;;<<<======<<<<<<===???<<<@@@DDDEEEDDDAAA???>>>???DDDMMM[[[lll}}}{{{iiiXXXOOOMMMLLLLLLLLLKKKLLLLLLLLLLLLMMMPPPVVV\\\___\\\YYYUUUMMMEEEAAA>>>999888;;;===>>>CCCKKKPPPUUU___hhh~~~{{{hhhXXXPPPEEEEEEGGG???;;;;;;666444444333333222222111111---...............------////////////...---,,,,,,,,,+++++++++************,,,,,,++++++******++++++---+++))))))***+++***)))++++++,,,------------,,,"""'''***+++,,,///---))))))+++------,,,+++,,,---///---------/////////...---,,,+++++++++---...//////111111...///444666555000111111111000222555777;;;888===OOOiiiooo]]]WWWVVVQQQPPPSSSNNNMMMMMMNNNOOONNNKKKHHHFFFEEEDDDDDDDDDDDDCCCBBBCCCAAA@@@@@@AAACCCCCCCCCFFFDDDCCCBBBBBBBBB@@@>>>??????>>>>>>>>>>>>>>>>>>BBBCCCCCCBBBCCCHHHPPPVVV___nnn|||~~~lllbbb```bbbeee\\\]]]______^^^\\\YYYWWWTTTQQQMMMKKKJJJHHHEEEBBB>>>??????AAABBBDDDEEEFFFQQQ]]]gggiiiddd\\\PPPFFFFFFDDDAAA>>>;;;999999:::<<<<<<===<<<<<<<<<<<<<<<:::===AAACCCBBB@@@???>>>AAADDDLLLXXXhhh{{{lll\\\SSSQQQOOOMMMKKKIIIHHHHHHIIIHHHJJJPPPWWW^^^aaa```^^^ZZZPPPFFFBBB???<<<;;;===<<<>>>CCCHHHKKKOOOXXXbbbzzz}}}jjjZZZQQQFFFFFFGGG>>>;;;;;;666444444444333222222111111,,,------............---////////////...,,,++++++,,,,,,+++++++++*********,,,,,,++++++***++++++,,,,,,***))))))***+++***)))***++++++,,,---,,,,,,,,,***...///------...,,,(((***---//////...---,,,------+++***,,,///000...,,,,,,,,,,,,,,,---...000111111444333000///222222000///000111111111111333555>>>999:::EEEWWWmmmvvvfffZZZXXXVVVPPPNNNQQQKKKKKKKKKLLLNNNNNNLLLKKKFFFDDDBBBBBBDDDDDDBBB@@@AAA???>>>???BBBEEEFFFFFFFFFDDDBBBBBBBBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCFFFNNNZZZcccttt}}}|||~~~vvvwwwxxxwwwuuupppllliiiccc^^^XXXTTTQQQLLLEEE???>>>>>>>>>???@@@BBBCCCDDDFFFNNNUUUVVVTTTPPPHHHAAAEEEBBB???;;;999999999999<<<<<<;;;;;;;;;;;;;;;::::::<<<>>>>>>>>>===>>>???BBBEEEKKKVVVfff{{{sssbbbXXXTTTRRRNNNJJJGGGFFFGGGGGGGGGKKKRRR[[[bbbgggiiiiiiaaaUUUIIIDDDAAA===<<<===@@@CCCHHHMMMOOOQQQ[[[fffyyykkkZZZQQQEEEDDDEEE===999:::555555555444444333222222222------......///..................---,,,+++***))),,,,,,,,,++++++++++++***,,,++++++***++++++,,,,,,+++***)))***+++,,,+++))))))******+++++++++++++++000222000,,,+++------***,,,...111111///............,,,,,,...111222000---------...///000111222333999;;;888222...---***%%%...000111222111111222333888888;;;AAAIIIYYYrrriii]]]UUUUUUSSSLLLIIILLLIIIIIIJJJLLLLLLMMMMMMMMMFFFCCCAAAAAACCCCCCAAA>>>@@@???>>>???BBBEEEFFFFFFEEEDDDBBBBBBBBBBBB@@@>>>???????????????@@@@@@@@@<<<@@@FFFJJJPPP\\\kkkvvvwwwqqqiiiccc]]]SSSGGG>>>???>>>>>>>>>???@@@BBBCCC@@@FFFJJJJJJKKKLLLJJJEEEFFFBBB===:::999999999999<<<;;;::::::;;;<<<;;;999;;;;;;<<<;;;:::;;;===???AAACCCHHHQQQ```xxx}}}kkk___UUURRRMMMHHHEEEEEEFFFFFFKKKOOOWWW___hhhnnnsssuuuhhhZZZLLLFFFCCC???>>>>>>BBBFFFLLLQQQSSSUUU```lllkkkYYYOOODDDCCCDDD;;;888:::555666666555555444333333333...///////////////......------------,,,+++******,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,+++******+++------,,,***))))))***++++++++++++***,,,...---))))))---...,,,...///111000///---...///000000000222333333111///------...000222333444555111555555222000111...***---///222222111000000111///333999<<<>>>HHH___tttvvv___VVVQQQSSSPPPIIIFFFJJJHHHIIIKKKKKKKKKKKKLLLMMMGGGCCC@@@@@@BBBCCC???<<>>===>>>@@@BBBDDDBBBEEEFFFDDDFFFIIIHHHEEEHHHCCC>>>;;;;;;<<<;;;:::;;;:::888999;;;<<<;;;999;;;<<<===<<<;;;;;;<<<>>>???@@@DDDKKKYYYrrrsssdddVVVRRRMMMHHHEEEEEEGGGHHHRRRUUU\\\dddlllsssyyy}}}nnn___PPPJJJGGGEEECCCDDDGGGLLLSSSYYY[[[___kkkxxxjjjWWWOOOCCCBBBCCC;;;999;;;777777777777666555555444444111111111111000///......,,,---------------,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,---+++++++++---...///---+++)))***++++++,,,,,,++++++(((+++,,,******---...+++...//////...,,,+++---......000333333222000//////+++,,,...000222333444444(((---000111222555555111,,,...222333222000//////000222555777777===NNN```vvv~~~|||{{{iiiZZZSSSPPPSSSPPPIIIGGGKKKIIIJJJKKKKKKJJJJJJKKKLLLHHHDDD@@@@@@BBBBBB>>>:::EEECCCAAA@@@AAABBBBBBAAAFFFEEEDDDDDDEEEFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEHHHQQQ\\\fffrrr|||lllXXXIIICCCBBB???===>>>@@@CCCFFFGGGGGGEEE@@@@@@CCCBBB>>>IIIDDD???<<<<<<======<<<;;;999777999;;;===;;;999;;;===>>>>>>===<<<<<<<<>>BBBDDDCCCAAAHHHFFFEEECCCBBBBBBCCCDDDBBB===<<<@@@???;;;;;;???:::;;;<<<<<<<<<===???@@@CCCAAA??????@@@AAA@@@???@@@>>>@@@GGGSSShhh~~~mmm\\\NNNKKKLLLHHHLLLRRRPPPYYYWWW\\\fffooossswww{{{ssseeeXXXTTTTTTSSSQQQQQQ[[[]]]eeeooouuuzzziiiXXXQQQLLLEEE???============;;;;;;:::999777555333222111111222111111000///.........---,,,,,,...///000------,,,,,,,,,---......---+++******++++++)))(((+++******---000111///,,,,,,,,,,,,+++++++++******,,,---000111111000---,,,......///111222///+++'''***---000000///...---...+++---///000000000222333000///...000222222///,,,000000000000///////////////000222444888;;;>>>@@@UUUfff}}}}}}tttpppppplll]]]UUUSSSPPPNNNNNNNNNMMMLLLGGGGGGHHHGGGEEEEEEFFFHHHJJJIIIGGGEEEDDDCCCCCCCCCFFFGGGHHHGGGEEEDDDDDDEEEEEEFFFHHHIIIJJJIIIGGGFFFCCCDDDCCCBBBDDDHHHMMMPPP\\\gggvvv|||dddSSSKKKHHHEEEDDDEEEFFFDDDCCCGGGFFFEEECCCBBBAAAAAAAAACCC@@@@@@DDDDDD@@@===???;;;<<<<<<<<<<<<>>>@@@AAACCCAAA??????@@@@@@@@@>>>@@@>>>???FFFQQQeee}}}mmm```QQQMMMPPPNNNQQQVVVRRRZZZXXXZZZcccjjjnnnrrrvvvhhh]]]TTTRRRTTTUUUXXX[[[hhhiiipppyyy~~~kkk]]]QQQLLLFFFBBB@@@???>>>===>>>======<<<:::888666555222222222222111000//////...............//////000//////...---,,,+++******...,,,+++,,,------,,,++++++******,,,///000...,,,---------,,,,,,,,,++++++---...000111111000...---/////////111111///,,,)))000222333222...***'''&&&,,,...000000000000111222111000...///111111...,,,000000000000///////////////000111444777999<<<===IIIVVVoootttppprrrvvvaaaXXXSSSQQQOOONNNOOOOOOOOONNNFFFFFFFFFDDDCCCDDDFFFIIIKKKJJJIIIHHHHHHGGGGGGGGGJJJKKKKKKJJJHHHFFFGGGGGGHHHIIIJJJKKKKKKIIIGGGFFFCCCBBBAAAAAACCCHHHPPPVVVeeessskkk[[[SSSPPPLLLJJJJJJIIIHHHGGGHHHGGGFFFDDDBBBAAA@@@@@@CCCAAACCCGGGHHHDDD???>>>>>>===<<<<<<===???AAACCCDDDBBB@@@???@@@@@@???>>>@@@???@@@DDDMMM^^^yyypppeeeUUURRRWWWXXX\\\^^^WWW\\\XXXXXX^^^cccfffjjjooo```ZZZTTTTTTUUUXXX___ffftttvvv{{{nnnbbbQQQNNNIIIFFFDDDBBB@@@>>>>>>>>>>>>===<<<999777666333333333333222111000000......///000000000000000------......---+++)))(((---+++++++++---...---,,,*********+++---...---+++.........---------,,,,,,+++++++++,,,,,,+++++++++000///...///000///---+++&&&***...000///...,,,,,,---///000111000///000111333111///...//////...,,,////////////000000000000000111111333555777999:::>>>EEEXXXvvvrrrqqqttthhhZZZUUUOOOMMMLLLMMMNNNOOONNNMMMHHHHHHGGGEEEDDDFFFJJJMMMJJJJJJJJJJJJKKKLLLNNNNNNKKKLLLLLLJJJHHHFFFGGGHHHFFFGGGHHHIIIHHHFFFDDDBBBCCCAAA@@@AAACCCHHHQQQ[[[lllzzzooobbbWWWUUURRROOONNNMMMMMMLLLJJJIIIGGGEEECCCBBBBBBAAABBBAAACCCHHHJJJHHHDDD@@@AAA???======>>>AAACCCDDDDDDBBB@@@???@@@@@@???===@@@???@@@CCCIIIVVVooovvvhhhYYYWWW```dddhhhhhh______ZZZWWWZZZ]]]___ccchhhaaa\\\YYYXXXWWWYYYbbbkkkxxx{{{}}}mmmcccQQQNNNKKKIIIGGGDDDAAA???======>>>===;;;999666444444444444444333222111111...///000222222111000000(((***,,,......---,,,+++***)))((()))+++,,,,,,************+++,,,,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++///...,,,,,,---...---,,,$$$***///111111111111,,,...000000000000111222444222///...------------////////////000000000000111111111222333555666777:::<<>>===???BBBDDDEEEDDDBBB@@@???@@@@@@???>>>???@@@BBBDDDFFFOOOdddxxxyyyiii\\\]]]iiiooosssqqqgggbbb\\\XXXYYY[[[\\\___ccc```]]]ZZZYYYXXXZZZcccnnnvvv|||yyyhhh^^^QQQOOOLLLJJJHHHFFFBBB???===>>>???>>>===:::777555444444555444444333222111...///111222222222111000((())),,,...///...---,,,***)))((()))+++,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++------------------------...,,,******,,,---------(((+++///000...,,,*********,,,///000000111222444333222000...,,,,,,,,,---.../////////000000000111222222111222222333444555666888???MMM___ttt{{{qqqsssxxxfffUUUPPPOOOKKKJJJIIIJJJKKKJJJHHHFFFDDDEEEEEEEEEEEEFFFJJJMMMQQQPPPNNNLLLJJJIIIHHHHHHFFFFFFFFFDDDBBBBBBDDDFFFEEEFFFGGGGGGFFFDDDBBBAAACCC??????BBBBBBCCCNNN\\\qqq}}}}}}{{{xxxwwwuuunnneee]]]XXXUUURRROOOJJJEEEBBBBBBCCCCCCGGGKKKPPPXXXaaagggccc\\\LLLFFF@@@>>>@@@CCCEEEEEECCCAAA??????@@@AAA@@@???>>>AAAEEEFFFDDDIIIZZZlllyyyjjj```eeerrrvvvxxxvvvllleee^^^ZZZ[[[\\\\\\^^^bbb^^^ZZZXXXXXXYYY\\\fffpppvvvqqqaaaXXXPPPNNNKKKIIIGGGEEEBBB@@@???@@@AAAAAA???<<<888666444444444444333222111111//////000111111111111111------.........---,,,+++---+++++++++---...---,,,+++,,,,,,+++******,,,...,,,,,,+++++++++*********)))******++++++******)))---+++***+++---......---,,,...000///---+++***)))***,,,///000000111222333000111000///,,,+++,,,.........//////000000111111222222222222222333333444111333999@@@JJJ\\\www{{{yyy|||rrrtttzzzuuu___SSSOOOMMMMMMLLLKKKJJJJJJIIIFFFCCCAAACCCDDDEEEEEEFFFIIIKKKRRRPPPNNNKKKHHHEEEDDDCCCCCCCCCCCCAAA@@@AAADDDFFFDDDEEEFFFGGGFFFDDDBBBAAACCC??????CCCBBB@@@JJJYYYnnnzzz|||qqqiiieee```[[[SSSKKKFFFEEEFFFGGGGGGOOOZZZfffssszzztttiiiPPPIIIAAA>>>@@@CCCEEEDDDAAA@@@>>>???@@@AAAAAA@@@>>>BBBHHHIIIDDDEEESSSbbb~~~zzzmmmeeemmmyyyzzzyyyvvvmmmgggaaa]]]^^^___^^^___cccbbb]]]ZZZ[[[]]]aaaiiirrrxxxzzziii[[[TTTOOOMMMIIIGGGEEEDDDBBB@@@>>>???AAAAAA???<<<888555444444444333333222111000000////////////000111111//////............------...,,,+++,,,------,,,+++,,,---...,,,******,,,///------,,,,,,,,,+++++++++&&&''')))******)))'''&&&---,,,,,,---///000000///)))+++---...---...000111---///111111000//////000---///111000---,,,,,,............///000111111111222222222222222333444444///111555999???KKKaaauuuxxxuuu{{{}}}tttvvv{{{qqq^^^UUUPPPNNNOOONNNLLLLLLKKKIIIEEEBBBAAACCCEEEFFFGGGHHHJJJKKKOOONNNLLLIIIGGGEEEDDDCCCAAAAAAAAA@@@???AAADDDFFFAAABBBDDDEEEDDDCCCAAA@@@CCC???@@@DDDAAA>>>GGGWWWiiiwwwzzzvvvnnnggg]]]RRRKKKIIIJJJKKKDDDPPP___nnn}}}|||oooSSSKKKBBB>>>@@@CCCDDDDDD@@@???>>>>>>AAABBBBBBAAA===CCCJJJJJJEEEDDDOOO]]]lll}}}ooojjjrrr}}}{{{xxxtttkkkhhhbbb___```aaa```aaadddjjjccc______aaaeeelllsssyyy~~~}}}ssscccXXXRRROOOLLLHHHEEEDDDCCCAAA@@@<<<===>>>???===:::666333333333333333222111000000000///.........///111222------------...000222333---+++******++++++)))(((---...///---******---000......---------,,,,,,,,,+++,,,...000000...,,,+++---------///222333222000,,,---...---------000222000222222111///---------+++...111111...,,,,,,...---......///000111111222333222222222333444444555111111444777:::AAAQQQ___vvvuuuyyy~~~uuuvvv{{{nnnZZZTTTSSSMMMLLLLLLKKKIIIGGGDDDBBBAAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIKKKMMMJJJCCC@@@BBBBBB@@@>>>===???AAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAABBBCCCBBB@@@>>>@@@EEEJJJ\\\mmmzzzzzzhhhYYYQQQMMMIIIFFFHHHPPP[[[kkk|||wwweeeRRRKKKCCC@@@AAABBBAAA?????????@@@AAACCCDDDEEEEEEBBBCCCDDDCCCCCCFFFLLLQQQaaarrr|||uuuqqqrrrxxxzzztttkkkfffhhhaaa^^^bbbggggggffffffpppkkkhhhkkknnnoooqqquuu{{{zzzwwwtttwwwwwwiii___XXXVVVGGGHHHGGGEEEBBB@@@@@@@@@???>>>===<<<;;;777222///111111111111000000/////////111333222///...///111///000000000000///......---,,,***+++,,,------,,,///***'''***...---***(((---,,,***+++---...//////...---,,,+++***+++,,,---111111000000000000111111,,,...///...+++*********,,,,,,,,,...//////---+++------------------------,,,++++++,,,---///111222111222333222111111333444111111111222555===FFFLLLkkk~~~xxxuuuzzz}}}uuuyyyxxxfffWWWSSSRRRKKKKKKJJJIIIHHHFFFDDDBBBAAACCCCCCCCCDDDDDDEEEEEEEEEHHHHHHJJJMMMJJJCCC@@@AAACCC@@@>>>>>>???AAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@>>>@@@DDDHHHTTTdddppp~~~qqqaaaXXXRRRMMMIIIIIINNNWWWcccrrrxxxmmm^^^RRRLLLEEEBBBCCCDDDCCC@@@??????@@@AAABBBCCCDDDEEECCCCCCCCCBBBBBBEEEJJJNNNWWWeeewww~~~vvvqqqppptttuuunnngggcccaaa^^^^^^eeejjjlllnnnqqqvvvsssrrruuuvvvuuuxxx|||~~~yyyyyyyyyrrrrrryyy{{{lllaaaXXXTTTKKKKKKIIIGGGDDDAAA@@@@@@@@@>>><<<;;;999777333000111111111000000000000000...000222222000000222444000/////////...............,,,++++++,,,---,,,+++---)))''')))---...,,,***...,,,)))***---//////---///...------,,,,,,------111000000000000000000111---...///...,,,******+++------,,,---...///---,,,------------------------,,,,,,,,,,,,---...000111111222333222111111333444333333333333555:::AAAFFFYYYiiizzzrrrsssxxx~~~xxx{{{hhh\\\RRRQQQQQQIIIHHHHHHGGGFFFDDDCCCAAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFFFFIIIMMMJJJBBB???@@@CCCAAA>>>>>>???AAAAAA@@@BBBBBBCCCDDDDDDEEEEEEEEECCCCCCBBB@@@>>>@@@CCCFFFIIIWWWaaammmnnnaaaXXXQQQMMMJJJLLLPPPXXXccchhh```UUURRRMMMGGGEEEEEEFFFDDDBBB@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAACCCGGGJJJKKKVVVddduuuwwwqqqmmmnnnmmmgggbbb```___^^^bbbiiimmmnnnsssyyy|||{{{}}}~~~{{{~~~}}}zzz|||vvvkkklllrrr}}}tttfffZZZSSSOOONNNKKKHHHEEECCCBBBAAAAAA>>>;;;999888666333111000000000000000111111111...000111222222222444555333222111//////000000111000...,,,+++,,,---,,,++++++)))'''(((,,,///...,,,000+++((()))---///...+++///////////////...------000000000//////000000000---///000///---++++++,,,///...,,,,,,...///...---------------------------...---,,,,,,,,,---///000000111222222111111333444555555555555444666:::===FFFRRRdddvvvvvvqqqrrrvvv~~~~~~|||}}}}}}~~~ppp\\\UUUPPPQQQPPPHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEHHHKKKHHHAAA>>>???BBB@@@??????@@@AAAAAA@@@DDDDDDDDDDDDEEEFFFHHHHHHDDDCCCBBB@@@@@@AAACCCEEECCCNNNTTT]]]mmmyyy{{{jjj]]]SSSNNNJJJIIIJJJOOOWWWZZZVVVPPPOOOLLLIIIHHHGGGGGGEEECCCAAAAAA@@@@@@AAABBBCCCDDDCCCCCCAAA@@@@@@AAADDDFFFFFFLLLWWWhhh}}}wwwpppjjjiiigggbbb``````ccceeeiiilllkkkiiinnnuuu}}}uuulllhhhkkktttqqqbbbXXXRRROOOKKKHHHFFFEEEDDDDDDBBB>>>:::777666555444333000000000000111111111111000111222222222333444555777666444222222333444555111///,,,,,,,,,,,,+++***++++++)))(((***......,,,000+++'''(((---///---***......///000///...---,,,////////////////////////---///000///...,,,,,,---111///---,,,---//////...............------------///...---,,,,,,,,,---...000111222111000111333555444555666555444444666777???CCCMMM]]]lll{{{{{{wwwvvvyyy~~~~~~|||~~~}}}gggWWWSSSOOOPPPPPPGGGFFFEEECCCBBBAAA@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGDDDCCCFFFIIIFFF@@@===???AAA???>>>???AAABBBAAA@@@DDDCCCBBBBBBCCCDDDGGGHHHEEECCCBBBAAABBBCCCEEEEEEBBBJJJLLLQQQ]]]ggg{{{rrraaaTTTMMMJJJGGGFFFKKKPPPRRRQQQPPPMMMLLLKKKJJJJJJHHHFFFDDDCCCBBBAAA@@@AAABBBCCCDDDCCCBBB@@@???@@@AAABBBBBBFFFIIIRRRaaatttxxxqqqjjjhhheeeaaaaaadddhhhiiikkkkkkfffbbbgggooo|||~~~sssiiihhhkkkooozzzooocccVVVQQQKKKHHHGGGGGGFFFEEEAAA>>>999666555555444444000000000000000111111111333222222222222333222222777666444222222333555666111///---,,,------,,,***,,,...,,,'''(((---...***000+++((()))---///...+++------...//////---,,,+++---...////////////...------...000///...------...333000...---...//////.../////////......---------///...---,,,+++,,,------///000111111000111333555111333555555444444444555>>><<>>>>>@@@BBBDDDFFFGGGHHHDDDBBBDDDEEECCC>>>===@@@???>>>>>>???AAACCCBBBBBBBBBAAA???===>>>@@@CCCEEECCCBBB@@@AAACCCEEEEEEEEECCCHHHHHHJJJSSS\\\ttt{{{fffVVVMMMJJJGGGGGGKKKNNNNNNOOOQQQLLLMMMNNNNNNMMMKKKHHHFFFFFFEEECCCAAAAAABBBDDDEEECCCAAA??????@@@BBBAAAAAAFFFHHHOOO\\\kkkzzz|||uuunnnjjjgggccceeeiiiiiiggggggfffbbb___eeemmmxxxxxx|||uuuhhhcccgggmmmuuu~~~rrr]]]WWWOOOJJJHHHHHHGGGEEE@@@===999666555555444333111111111111000000000///444222111111222222111000444333222000000111111222000///---,,,---------,,,,,,///---'''&&&,,,...***---,,,***+++---...//////---............---,,,,,,,,,---...//////...---,,,,,,---//////---,,,------333111/////////000///...000000//////...---------...---,,,++++++,,,------...///000000000111333555000222444555444444444555;;;777999AAAIIISSSeeewww|||xxxxxxuuuxxx~~~{{{yyywwwvvvwww{{{jjjZZZTTTTTTMMMLLLNNNIIIIIIGGGDDDAAA???>>>>>>???===>>>???AAABBBDDDEEEEEEDDDBBBAAABBB@@@<<<===BBB<<<<<<===???BBBDDDDDDCCCDDDBBB???======???BBBDDD@@@>>>===>>>BBBDDDDDDCCCCCCFFFDDDFFFMMMWWWrrrlllYYYOOOKKKHHHIIINNNOOOMMMMMMQQQMMMOOORRRSSSQQQNNNKKKIIIHHHGGGDDDBBBBBBCCCEEEFFFCCCAAA??????AAACCCBBB@@@BBBDDDLLLWWWbbbnnn|||tttooojjjeeegggkkkiiieeebbbaaa^^^^^^dddlllpppoooqqqwww|||vvvgggcccdddjjjqqqyyy~~~hhh___TTTMMMJJJIIIFFFDDD???<<<999777666555444333333222222111000///......222000///000222333222000111111111000000000//////000...,,,,,,.........---)))///...&&&%%%---000++++++,,,------,,,...111444000///......---.........+++,,,...//////...,,,++++++,,,......,,,,,,,,,---222111000000111000...---000000000///...------------,,,+++++++++,,,---...---///000000000111333555111333555555444333444555888555999@@@BBBEEETTTfff{{{wwwtttttt{{{~~~xxxvvvyyy}}}zzzcccVVVSSSSSSKKKJJJMMMJJJJJJHHHDDDAAA???>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBEEEBBB@@@@@@>>>;;;>>>CCC;;;;;;<<>>???BBBCCCBBBAAA===AAAIIITTT[[[fff{{{yyyssslllggghhhlllkkkeee```^^^]]]]]]ccckkkiiifffgggnnnvvv{{{|||fff___bbbgggnnnuuu|||pppfffYYYPPPLLLIIIEEEBBB>>><<<999777777666444222444333222111000...------000...---///222444333111111222222222222111000//////---,,,,,,...//////...'''...---%%%%%%...222...))),,,//////,,,---222777222111///.........///000+++,,,...//////...,,,+++***,,,------,,,+++,,,---222111111222222111...,,,111000000///...---------,,,,,,+++++++++,,,---...---...000000000111333555333555555555333333444555777777<<>>===;;;===???AAACCCDDDDDDDDDEEEBBB@@@???>>>>>><<<;;;===>>>@@@BBBCCCCCCCCCBBBDDDHHHEEEFFFNNNZZZwwwyyyaaaRRRNNNLLLLLLOOOQQQOOOPPPSSSSSS[[[dddddd\\\SSSOOONNNGGGEEECCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAACCCKKKWWW```iiixxxzzzuuuqqqkkklllqqqooojjjddd___]]]```dddggghhhfffeeegggnnnwww~~~nnn___ccclllqqqvvv}}}uuukkk___VVVRRRMMMGGGBBB???:::555333333333111///777333......222333111...222222111000000000000000222111111000///......---000111111111000///......------,,,,,,,,,------...///+++,,,111//////>>>QQQHHH666000222---+++/////////...---......---+++(((444222///,,,***)))******000000000000000/////////333///+++***---//////---+++,,,...//////...,,,+++000000//////000222444555555444333333444666999::::::888666555888===BBBFFFZZZjjj|||wwwwwwzzz|||~~~~~~zzzxxx|||iiiZZZUUUOOOKKKJJJKKKKKKJJJMMMJJJFFFCCCBBBAAA???>>>DDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<===???BBBCCCDDDDDDDDDGGGDDDBBBAAAAAA@@@???===<<<===???AAACCCDDDDDDEEEEEEIIIFFFGGGOOOZZZwwwiii\\\SSSOOOMMMPPPQQQPPPQQQTTT___fffllliii^^^SSSKKKIIIFFFDDDCCCBBBBBBDDDEEEEEECCCCCCDDDDDDCCCBBBAAAAAACCCEEELLLUUU]]]gggwww}}}wwwpppooorrroookkkddd```___bbbgggkkkmmmllllllnnnsssxxx|||~~~pppeeeiiiqqqvvv|||~~~sssfff\\\UUUPPPIIIDDD@@@<<<777555444444333111666111......111222111...111111000000000000000111222111111000//////......---------------,,,,,,+++......------------......---)))***,,,,,,333MMMggg\\\AAA222111------000---///.........///...+++)))111///---+++))))))******------------............---......---,,,+++,,,---***+++---......,,,+++***////////////111222444555444333333333333555666777777555333333555:::???BBBKKKYYYkkkzzzwwwtttuuuxxxzzz|||xxxssspppssszzzxxxaaaXXXTTTOOOLLLKKKKKKKKKKKKMMMJJJFFFDDDCCCBBBAAA???EEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???=========>>>@@@BBBCCCDDDCCCCCCFFFDDDBBBAAAAAAAAA???>>>======>>>@@@BBBDDDFFFGGGEEEIIIGGGHHHOOOYYYuuusssgggZZZSSSOOOOOOPPPPPPRRRUUUhhhmmmqqqlll```RRRIIIFFFCCCAAA@@@>>>>>>@@@AAACCC@@@BBBCCCDDDDDDCCCAAA@@@HHHIIINNNUUU\\\fffwww~~~uuurrrrrroookkkeee``````eeekkkoootttuuuwwwyyyzzzzzzyyyyyytttmmmrrryyy}}}}}}nnnbbbZZZSSSLLLFFFBBB>>>:::777666555444333444111......000222111///111000000000000000111111111111111000000//////...............//////////////////............//////222000000...***///HHHaaaiiiHHH333///---///000+++//////...///000///---***...---+++***))))))***+++,,,,,,,,,---.........///(((---000///,,,)))***,,,)))***+++,,,,,,,,,+++***.........///111333444555555555555666666555555555333222000000222666:::===AAAKKKXXXdddooo}}}{{{vvvvvvxxxzzz~~~xxxrrrkkkgggiiioooyyy}}}}}}ppp\\\VVVSSSPPPMMMLLLLLLKKKKKKMMMJJJFFFDDDDDDCCCBBBAAADDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCBBBAAA@@@???>>>>>>???AAABBBDDDDDDCCCCCCDDDBBB@@@?????????>>>===@@@@@@???@@@AAACCCEEEFFFCCCHHHFFFGGGNNNWWWqqqxxxnnn```WWWOOOMMMMMMNNNPPPTTTdddhhhkkkggg]]]QQQIIIFFFBBBBBBAAA@@@??????BBBDDDCCCDDDFFFHHHIIIIIIIIIHHHNNNQQQUUUYYY```mmm~~~{{{uuusssoookkkeeeaaabbbffflllqqqwww{{{}}}yyywww}}}}}}~~~xxxvvv{{{tttfff^^^VVVNNNHHHCCCAAA===999777666555555666333000000222333222111000000000000000111111222111111111000000000//////////////////000000111222111000000///////////////222222444222---+++555CCC[[[???///...---...000,,,000//////000000000---+++,,,,,,+++******+++,,,,,,------......///000111111+++---///...,,,***+++,,,******+++,,,,,,,,,,,,+++------...///111333444555777888999999999777666444111000//////000333666888;;;AAAJJJRRR]]]lll~~~{{{|||~~~xxxpppgggaaaaaafffnnnssszzz|||{{{zzzzzz{{{hhhWWWRRRRRRPPPNNNLLLKKKKKKKKKLLLIIIFFFDDDDDDDDDCCCBBBBBBAAAAAAAAABBBDDDFFFGGGEEEEEEEEEDDDCCCBBB@@@???===???AAACCCDDDDDDDDDDDDDDDBBB@@@???@@@@@@???===CCCCCCAAAAAAAAABBBCCCDDDAAAFFFEEEEEEKKKSSSlll{{{qqqeeeYYYNNNJJJJJJKKKMMMQQQ\\\^^^```]]]UUUMMMGGGEEEDDDFFFFFFEEECCCCCCEEEGGGIIIJJJLLLNNNQQQTTTWWWXXX[[[___dddhhhnnn|||}}}zzzrrrnnniiieeedddhhhlllpppvvv|||zzzxxxyyyzzzvvviii```YYYQQQLLLFFFDDDAAA===999888777888999777555444444555555444111000000000000000111111111111111111000000000000---,,,,,,,,,---...///000222111000///////////////...---...000///...///333<<<+++)))///,,,,,,000...///......///111000...,,,,,,,,,,,,,,,,,,---......,,,------...///000000111222///++++++,,,......---++++++,,,---------------,,,---...000111222333444555777888999888666444222111111000000111222444555444888===BBBKKKZZZlllyyy{{{zzzzzz{{{xxxoooeee]]]\\\___eeejjjqqqtttuuuvvvxxxzzzyyy___RRRNNNOOOPPPNNNLLLJJJJJJKKKJJJHHHEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@AAACCCFFFHHHFFFFFFFFFEEECCCBBB@@@???===>>>@@@CCCEEEEEEFFFFFFFFFDDDBBBBBBBBBBBBAAA@@@EEEDDDCCCBBBAAAAAAAAAAAA@@@EEEDDDEEEJJJQQQhhhvvvhhh[[[NNNIIIIIIIIIJJJLLLUUUVVVVVVRRRMMMHHHEEEDDDDDDGGGJJJIIIFFFEEEFFFHHHKKKNNNRRRWWW]]]aaadddfffnnnvvv|||zzzwwwrrrmmmkkkkkknnnooossszzz{{{yyyuuuxxxzzzlllccc\\\TTTOOOJJJIIIFFFAAA===;;;;;;<<<===<<<:::888666666666666222111111000000000000000111111111111111111111111111000///......///111222222111000//////......///333///++++++---...///...'''&&&000,,,)))///000.........///000000...,,,,,,,,,---------.........+++++++++,,,---------...444///***)))---//////---,,,,,,,,,------......///------///000111222222222111222444555444222000///222111111111111222222333222555777;;;AAAMMM[[[eeevvv~~~}}}~~~zzzqqqfff\\\YYY[[[___eeekkkppprrrtttxxx{{{nnn[[[SSSKKKMMMOOONNNKKKIIIIIIJJJIIIFFFDDDCCCCCCCCCCCCBBBCCCBBB@@@??????AAACCCEEEEEEEEEEEEDDDBBB@@@???>>>;;;===@@@CCCEEEFFFGGGGGGFFFDDDBBBBBBBBBCCCBBBAAACCCCCCCCCCCCCCCBBBBBBAAA@@@FFFEEEEEEJJJPPPfffkkk]]]NNNIIIIIIHHHHHHIIIQQQPPPNNNLLLJJJIIIIIIJJJKKKPPPUUUUUURRROOOOOOPPPSSSYYYbbbkkkssswwwyyyyyy}}}~~~}}}xxxtttrrrqqqqqqqqqxxx|||zzzyyyxxx{{{pppfff___WWWRRROOONNNLLLGGGBBB???@@@BBB@@@???===:::777666666666333333111000////////////111111111111111111111111666555333222111222444555111111000///............444222///,,,+++---------***""")))111+++(((...000---,,,---...//////---+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,,,,---------++++++++++++,,,---...///---...000111111111000000///000111111111000///...111111222222111111111000333444777999===EEENNNUUUbbblll{{{~~~wwwlll```[[[\\\]]]ccciiinnnppptttyyy}}}hhh[[[XXXIIILLLNNNNNNJJJHHHHHHIIIHHHEEECCCBBBCCCCCCCCCBBBEEEDDDAAA???>>>???AAABBBDDDDDDCCCBBBAAA???===<<<;;;<<>>;;;777555555666444444222000///.........111111111111111111222222555333111//////000111222111111///...------------&&&+++//////...///000111777+++,,,111***'''---///,,,,,,,,,---//////---+++***++++++,,,,,,,,,++++++..................------)))---000///,,,)))***,,,************+++,,,---......///000111111000///...000000000111111111000000111111222222111000//////000111444666888===CCCGGGVVV___mmm||||||{{{}}}rrreee______]]]bbbiiimmmppptttzzz~~~qqq___WWWMMMLLLMMMMMMLLLJJJGGGDDDAAABBBBBBBBB@@@??????AAACCCBBBBBBAAA@@@@@@@@@AAAAAADDDBBBAAA???>>>>>>???@@@@@@???@@@BBBEEEGGGHHHGGGGGGCCC>>>>>>BBBDDDCCCAAAAAAAAAAAABBBBBBCCCDDDEEECCCIIIHHHGGGKKKQQQiiiyyyiiiWWWOOOMMMKKKLLLMMMOOOOOOOOONNNOOOUUU___gggsssyyy~~~xxxrrrqqqssszzzwwwtttoooiiieeefffkkkoooxxx~~~}}}yyywwwvvvwwwzzz~~~~~~|||~~~zzz{{{}}}uuufffZZZSSSUUUSSSRRRTTTQQQJJJEEEEEEHHHFFFBBB<<<666333222222444333111000000000111111222444444111111333333000222111000111222111000...222000---,,,---////////////............///000000000000///...------,,,,,,222000---++++++,,,...///------,,,+++,,,---...///+++//////------...,,,(((///...---...//////---+++,,,,,,,,,...//////,,,***............//////000000222000...000444777777666777555333222333444444333333222222333666:::???BBBNNNTTT\\\dddnnn~~~xxx|||zzzyyy}}}{{{tttmmmhhheeeeeeggglllssswwwxxxwwwgggYYYUUUMMMJJJJJJKKKKKKIIIGGGEEECCCAAAAAAAAA???>>>>>>@@@BBBBBBBBBAAAAAA@@@AAAAAAAAA??????>>>>>>>>>??????@@@@@@???@@@CCCFFFIIIIIIIIIGGGCCC???>>>BBBDDDCCCAAACCCCCCCCCDDDEEEGGGIIIJJJEEEJJJIIIHHHLLLSSSkkkppp]]]SSSNNNMMMNNNQQQQQQSSSVVVYYY^^^hhhttt|||}}}vvvmmmhhhhhhiiiiiihhhqqqwww}}}}}}||||||~~~}}}|||yyyzzz{{{}}}pppbbbYYYVVVRRRPPPQQQOOOJJJHHHIIIGGGEEEBBB===888555555555666555333222111222222333000333333000000333333000111000//////000000///---000///...///000000...,,,///////////////000000111//////......---,,,,,,,,,...............------,,,---,,,,,,+++,,,---...///---000000---...000///+++111000//////000000///------,,,+++,,,......,,,+++---....../////////......111000///111444777777666666444222222333555555444333111000000222777<<>>>>>@@@BBBCCCBBBBBBAAAAAAAAAAAA@@@======???@@@AAAAAAAAAAAA@@@@@@AAADDDHHHKKKLLLKKKGGGCCC??????AAACCCCCCAAA@@@@@@@@@AAABBBEEEGGGHHHFFFKKKJJJIIIOOOVVVnnnkkk]]]UUURRRTTTXXX[[[___eeelllttt|||qqqnnnqqqqqqllleeennnsss|||~~~~~~~~~}}}zzzyyyyyy|||~~~lll___WWWQQQNNNOOONNNLLLKKKMMMGGGEEEAAA===:::888888888666555444222111111222222///222222000000333333000000///......//////...,,,......///000111000---***////////////000000000111.........------,,,,,,+++)))+++...000111///,,,***,,,,,,,,,,,,,,,---......,,,------+++,,,000///+++000///...///000000...,,,...---++++++---...---,,,------/////////...---,,,111000000222444666666555444333111222444666666555333111///...///333888;;;<<<@@@DDDIIIPPP^^^ppp}}}}}}xxxrrrrrrwww{{{uuuoooooooooqqqtttvvvuuuttt~~~gggUUUPPPPPPIIIFFFGGGGGGGGGFFFEEEDDDCCC@@@@@@AAA???>>>???AAACCCCCCCCCCCCBBBBBBAAA@@@@@@???@@@BBBCCCDDDDDDCCCBBB@@@@@@AAAEEEIIILLLMMMMMMHHHEEEAAA@@@BBBCCCCCCBBBAAA@@@@@@???@@@BBBDDDEEEFFFJJJHHHIIIQQQYYYrrrnnnbbb\\\^^^dddnnnssszzz}}}}}}uuunnnqqqwww{{{yyyyyy{{{vvvfffXXXRRROOOQQQQQQNNNLLLLLLGGGDDD@@@===;;;;;;:::999555444222111000000000000222444444111000333222000111000....../////////---//////...///000000...+++....../////////000000///......------,,,,,,,,,+++(((***---000000///,,,+++,,,,,,,,,,,,,,,---------......---+++...222111---...---,,,---...---,,,***000...,,,,,,---//////...,,,---/////////...,,,+++000000111333444555555555222111111222555777777666333222111111111333666777;;;===???BBBGGGSSSbbbmmm~~~}}}uuurrruuu|||{{{wwwvvvvvvvvvvvvvvvuuutttrrraaaSSSOOONNNGGGHHHHHHGGGFFFEEECCCBBBAAAAAABBBBBBAAA@@@AAACCCEEECCCCCCDDDCCCCCCAAA@@@???AAAAAACCCDDDDDDCCCBBBAAAAAAAAABBBEEEJJJMMMNNNNNNIIIGGGDDDBBBBBBCCCCCCDDDHHHGGGDDDBBBBBBBBBDDDEEEDDDHHHFFFIIISSS^^^xxxrrrjjjlllrrrzzzttt|||zzzxxxwwwzzznnn[[[UUUSSSVVVWWWRRRLLLJJJHHHDDD???===<<<<<<;;;999777555333222111000111111666888777333222333222///333111//////000000000///222000------...//////...,,,---.../////////.........---------------,,,,,,++++++---............---+++++++++,,,,,,,,,,,,,,,111111///...222666444///...---,,,---......,,,***222000...---///000000000---......//////...---,,,///111222444444444555555111111111333555777777666333444555666666555555444777888999:::>>>GGGSSS[[[lll}}}xxxssstttxxx|||~~~~~~~~~}}}|||zzzxxxvvvvvvfff[[[PPPLLLLLLFFFIIIHHHGGGFFFDDDCCCBBBAAAAAABBBBBBBBBAAABBBDDDFFFCCCDDDDDDDDDCCCBBB@@@??????@@@@@@@@@@@@@@@??????BBBBBBCCCFFFJJJMMMNNNMMMJJJIIIGGGEEEDDDDDDEEEFFFIIIGGGDDDAAA??????@@@AAABBBEEEEEEJJJWWWeee~~~ttt}}}yyyvvvtttwwwttt^^^YYYVVVZZZ\\\VVVOOOKKKLLLGGGAAA>>>>>>>>>;;;999;;;999777555444444444444777999888444333555444000444222//////000111111000333000---,,,---...//////,,,---///000000000///.................................---------...//////******+++,,,,,,,,,,,,,,,------,,,+++000333000(((111000///000111111///---111000......000111000///............//////000000///111444555444333444555111111111333666777666555333444666777777666444333666666666777:::AAAIIIOOO]]]mmmzzzxxxyyyzzzyyy~~~}}}}}}~~~{{{yyyyyypppZZZSSSJJJGGGIIIGGGHHHGGGFFFEEEDDDDDDDDDDDD@@@AAABBBAAA@@@AAADDDFFFDDDDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>???@@@AAACCCBBBCCCFFFIIILLLLLLLLLLLLKKKIIIGGGEEEEEEFFFHHHGGGDDDAAA>>><<<===>>>@@@AAADDDDDDKKK\\\lllwww}}}yyyvvvxxx~~~vvvbbb[[[WWW[[[^^^[[[UUURRRQQQLLLEEEAAAAAA@@@<<<999<<<;;;999777555555555555444777666333333666555333333111...---...000000000111///......//////...---...///111222222222000///////////////////////////000000//////......//////)))***+++,,,---,,,,,,+++******)))***...111+++"""222111000111222222000...///...---...000000...---///......---...000333444...111555666444333333444222111222444666777555444444333222222222222333444555555666777999>>>CCCGGGNNN\\\kkkuuu}}}|||{{{}}}~~~|||xxxyyy~~~~~~}}}~~~fffQQQLLLDDDCCCHHHHHHFFFFFFEEEEEEEEEEEEFFFFFF???@@@AAA@@@???@@@CCCEEEDDDDDDEEEEEEDDDBBB???>>>>>>>>>===>>>???BBBDDDEEECCCCCCCCCEEEIIIKKKKKKKKKMMMLLLKKKHHHFFFFFFGGGIIIHHHFFFCCC@@@???@@@CCCDDDAAADDDEEEMMM___qqq}}}{{{~~~zzzzzzssseee]]]WWWZZZ___^^^ZZZYYYVVVOOOHHHDDDCCCBBB===999<<<:::888666444444444444000333444222333666777555333000---,,,---////////////...///000111000---+++///111333444444444222111/////////000000000000000000000111111000///...---)))***+++,,,---,,,++++++//////...///444666...$$$111000///000111000///---,,,,,,,,,...//////,,,***000///------...111555777...111555666444222333444222222222444666777555333444222///,,,,,,///222555111222222444666999===???CCCOOO\\\cccnnn~~~zzzzzz}}}}}}yyyuuuuuuyyy}}}~~~~~~~~~rrrcccRRRKKKIIIGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBB@@@???EEECCC@@@>>>>>>@@@BBBDDDHHHEEEAAA@@@BBBFFFIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHFFFCCC???>>>???AAADDDFFFIIINNN\\\wwwwwwuuu|||}}}yyy|||vvveeeZZZUUU[[[bbbbbb^^^\\\[[[VVVOOOKKKJJJHHHDDDAAA@@@>>>>>>>>>;;;777777:::555888999666555777666333111222222222111000//////,,,...000111111000...---222333333333222111111000+++,,,---..................//////000000//////...222000...---///111222222111000000//////000000111---......//////000000111111......000000------000///////////////.........000222444666666444222000333222333555777777444000333222000...///111333555222222333444555666777777AAABBBFFFMMMVVVfff}}}{{{||||||wwwvvvxxx||||||wwwuuuvvvzzz}}}xxx}}}~~~kkk^^^PPPKKKJJJHHHFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFCCCCCCBBBBBBBBBCCCEEEEEEGGGGGGEEECCCAAA???>>>===DDDBBB@@@>>>>>>@@@CCCDDDHHHDDDAAA@@@BBBFFFHHHIIIFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHFFFCCC???>>>???AAAEEEGGGKKKSSSdddxxxuuuzzzzzz{{{~~~wwwlllaaaZZZWWW]]]bbbaaa___^^^]]]YYYSSSNNNJJJGGGEEECCCAAA??????@@@===777666999777999888555444666555111222222222222111000/////////000111222222111000///000111111222222111111000...//////000111111111111/////////000000/////////111...,,,,,,...000000000//////............//////......///////////////000222//////111000---,,,///////////////////////////222222222222222222222222222111111222444555222///222111000///000111333444222333333444555666777888<<<<<>>???AAAFFFIIINNNZZZooo{{{wwwzzz|||{{{|||}}}ooobbb___\\\]]]aaadddcccbbbcccbbb___[[[TTTMMMIIIHHHHHHFFFDDDDDDEEEAAA:::888;;;;;;<<<:::666555777666111555555444444333222222111222222222222222222222111000111111222222222222222////////////000000000000/////////000000/////////000...,,,,,,...000000000////////////////////////111111111111111000000///---+++,,,000111///000333////////////////////////222111///......///111222444333222222444444333222000000000111111111222222333333444555666777777888999888888;;;???GGGVVVeee}}}zzztttpppoooqqqrrrooovvvyyyuuusssuuuyyy{{{zzz|||~~~qqq]]]TTTMMMMMMMMMJJJGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCEEEEEE@@@@@@??????@@@AAACCCDDDAAA@@@@@@???@@@AAACCCDDDDDDBBB@@@@@@BBBDDDEEEDDD@@@AAABBBDDDFFFGGGIIIIIIHHHHHHFFFCCC@@@???AAABBBHHHJJJQQQ```zzz~~~{{{{{{~~~}}}}}}}}}nnnbbb```bbbdddggggggfffgggiiifffeeebbbZZZRRRMMMMMMNNNMMMKKKJJJJJJFFF???>>>@@@AAABBB@@@;;;:::;;;999444999888777666555555444444333222222111111111111222333333333444444333333333111111111000000000000111000000////////////000000111///......000111111000111111111222222111111111444444444444444222111000///------//////,,,,,,//////////////////000000000222111///......///111222222111000000000000000000...///111222222222111000333333444555666777777888999777666888:::>>>IIIUUUiii~~~|||wwwuuuttttttpppwwwyyytttpppqqquuuwwwuuuwwwyyy|||}}}dddZZZTTTOOOOOONNNJJJGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFCCCCCCAAAAAAAAAAAABBBCCC?????????@@@AAABBBCCCDDD@@@@@@@@@AAAAAABBBBBBBBBBBBAAA???@@@AAABBBBBBBBB>>>>>>@@@BBBDDDEEEGGGHHHGGGGGGEEECCCAAAAAACCCEEEJJJLLLTTTggg~~~~~~rrrgggeeehhhjjjjjjiiiiiikkklllggggggddd^^^VVVRRRSSSUUUTTTQQQNNNLLLHHHDDDEEEIIIJJJMMMLLLFFFAAA???===999;;;:::888666555555555555444333222111111111111222444444444555555444333333777666555444444444444555222111000000000000111222111000...///111222111111222222333444444333222222444444555555444222000///888444111111---'''$$$%%%////////////000000111111000000111111111111000000......---,,,++++++,,,,,,...///000222222111000///222222333444555666777777777555555777999;;;CCCLLLYYYlll~~~|||{{{tttzzz{{{vvvqqqrrrtttuuuuuuvvvwwwyyy|||~~~rrr___XXXSSSOOOPPPNNNIIIFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFBBBAAA@@@?????????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@AAA?????????AAAAAA@@@???<<<===>>>@@@BBBCCCEEEEEEEEEEEEDDDCCCBBBBBBEEEHHHMMMNNNXXXooozzzrrrnnnqqqqqqmmmlllnnnooonnnjjjiiifffbbb^^^\\\]]]^^^]]]WWWQQQNNNKKKJJJOOOVVV\\\aaabbbYYYMMMFFFBBB???===;;;999777666555666666777777666666555555444444333444555666777888888888999888666555444444444555666555444333333444555666333222222222444555444333333444555666666555444333333444555666555333111///444111///111///+++***,,,...//////000000111111222000000111111111111000000000111111000...---...///...///000111111111000///111111222333444555666666444222222666888999>>>EEENNN\\\xxx}}}zzzwwwyyyyyywwwyyyyyyyyyzzz{{{|||~~~iii[[[TTTOOOMMMNNNLLLHHHFFFHHHFFFEEEDDDCCCCCCDDDEEEFFFBBBAAA@@@???>>>??????@@@AAABBBDDDEEEDDDCCC@@@???AAABBBCCCCCCBBBAAA???>>>???>>>>>>???AAA@@@???===;;;<<<===>>>@@@AAACCCCCCBBBCCCCCCBBBBBBDDDGGGJJJOOOQQQ]]]xxx}}}~~~zzztttsssvvvwwwtttrrrooolllkkkkkklllmmmlllhhh```XXXSSSQQQTTT^^^hhhuuu}}}rrr___QQQKKKIIICCCAAA???<<<;;;;;;;;;<<<<<<<<<======<<<;;;999888555777999<<>><<<>>>>>>>>>???@@@@@@>>><<<;;;<<<===>>>???@@@AAABBBAAABBBBBBBBBCCCEEEIIILLLPPPSSSaaa~~~{{{zzzzzzzzzwwwttttttwwwzzzzzzyyysssiii___YYYXXX]]]jjjvvvmmm[[[TTTQQQJJJHHHEEECCCAAAAAABBBBBB@@@AAABBBCCCBBB@@@>>><<<999;;;???CCCHHHLLLOOOPPPJJJHHHEEECCCBBBBBBBBBCCC???>>><<<;;;;;;<<<>>>???CCCBBBBBBCCCEEEEEEDDDBBB>>>???AAABBBBBBAAA???>>>===>>>@@@BBBAAA???===;;;999666555666555111///222...//////000111222222222222///,,,******,,,///222+++...111000---*********////////////000000000111//////000111222333333444111///111666888777:::>>>FFFIIIZZZyyyjjj[[[RRRQQQNNNKKKKKKNNNNNNKKKFFFEEEEEEEEEDDDCCCAAA@@@???@@@BBBCCCAAA???@@@CCCGGGGGGDDDBBBBBBCCCEEEFFFFFFEEE===:::@@@DDDBBB??????>>>???AAABBBBBBBBBAAAAAA@@@>>><<<<<<>>>AAABBBCCCFFFBBBAAAEEEHHHGGGIIILLLOOOUUUjjjsssgggbbb___cccvvvnnnaaaYYYVVVTTTRRROOOLLLIIIHHHGGGKKKLLLNNNOOONNNKKKHHHFFFCCCBBBEEEOOO\\\eeeeeebbbddd\\\SSSNNNOOOPPPOOOMMMKKKHHHDDD@@@AAAFFFNNNUUUWWWWWWWWWXXXXXXVVVRRROOOHHHKKKOOOTTTWWWUUUPPPLLLIIIJJJKKKKKKJJJIIIGGGEEEAAAAAA>>>;;;;;;<<<888111555333333666666222111333111111000000000000111111000222444111---+++...111//////............//////222111000111222222111000......///444:::????????????CCCQQQhhh|||{{{vvvbbbXXXSSSNNNLLLIIIJJJMMMLLLHHHDDDBBBBBBBBBBBBAAAAAA@@@??????AAABBBBBBAAAAAADDDFFFGGGDDDBBBBBBDDDFFFFFFFFFFFF@@@>>>BBBDDDAAA>>>???AAABBBCCCDDDEEEDDDDDDCCC@@@>>><<<===???BBBCCCCCCFFFCCCBBBEEEGGGGGGIIILLLVVV^^^uuutttmmmiiilll~~~uuujjjdddaaa```^^^[[[XXXVVVUUUUUUUUUWWWZZZ]]]]]]ZZZVVVSSSQQQRRRWWWddduuuyyypppfff______``````___\\\YYYTTTQQQSSSZZZdddkkkpppoooooooooooolllhhhdddbbbcccfffjjjlllkkkgggccc\\\]]]^^^___^^^\\\ZZZXXXUUURRRLLLDDDAAAAAA<<<555888555444666666222000222111111000000000000111111---000111///+++)))+++///000000000000000000000000222111000000222222111000000//////222777;;;<<<<<<===???III[[[ppp{{{|||~~~gggYYYTTTRRRMMMKKKJJJKKKMMMLLLHHHDDD??????@@@@@@@@@@@@@@@@@@===???BBBCCCBBBCCCDDDEEEFFFEEECCCDDDEEEGGGGGGFFFFFFCCCCCCDDDCCC@@@???AAABBBCCCDDDDDDEEEDDDDDDDDDAAA???======@@@BBBDDDDDDFFFCCCBBBEEEFFFFFFIIINNNZZZgggvvvoooooo}}}uuunnnkkkiiihhhfffcccbbbaaaaaaaaabbbffflllpppqqqnnnjjjggg```aaaggguuuxxxvvvwwwxxxxxxtttqqqllliiikkkttt~~~~~~|||wwwyyy{{{}}}|||zzzvvvttttttnnncccVVVNNNJJJCCC;;;<<<777555666555222000111111111000000000000111111---///000...+++***,,,...000000111222222111000000222111000000222222111000222000///111444777888888:::;;;AAAKKKYYYlllxxxvvvuuuuuuxxxuuu^^^TTTPPPOOOMMMLLLLLLNNNNNNMMMIIIEEE@@@@@@@@@???????????????===???AAACCCDDDDDDDDDDDDFFFEEEDDDEEEGGGHHHGGGFFFDDDEEEEEEEEEDDDBBBCCCEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>@@@CCCDDDEEEFFFCCCBBBDDDEEEEEEJJJPPP\\\nnnxxxsssxxxxxxpppnnnooommmllljjjiiiiiijjjkkklllnnnssszzz{{{xxxqqqqqquuu~~~ooocccYYYMMMCCCAAA:::666666666333111111222111111000000111111222000111111000------...000///000222333333222000///222000///000111222111000111000//////111444666777777777;;;AAAHHHVVVlllzzzvvvqqqnnnooovvv}}}mmm\\\SSSMMMKKKLLLKKKLLLLLLLLLJJJGGGEEEDDDCCCBBB@@@????????????>>>???@@@CCCDDDEEEDDDCCCFFFEEEEEEGGGIIIIIIGGGEEEAAADDDEEEEEEDDDFFFGGGHHHBBBBBBBBBAAAAAAAAABBBBBBAAA???>>>>>>@@@CCCDDDEEEDDDBBBAAACCCDDDEEELLLTTTbbbxxx~~~{{{|||~~~yyyrrrooorrrwwwuuutttsssrrrsssuuuxxxzzzzzz~~~|||nnn]]]OOOGGG???999888888666333333222222111111111111222222000111111000///...///111...///111222222111///...111000///000111111000/////////000000111333555777444555999===@@@HHHYYYhhhyyyrrrllllllpppwww|||{{{|||eeeZZZRRRKKKGGGHHHHHHHHHGGGFFFEEEDDDCCCGGGEEECCCAAA????????????AAA@@@@@@AAADDDDDDCCCBBBEEEEEEFFFIIIJJJJJJGGGEEE@@@CCCDDDCCCEEEIIIJJJHHHDDDDDDCCCBBBBBBBBBCCCCCCAAA???======@@@BBBDDDDDDBBB@@@@@@BBBCCCEEENNNXXXppp}}}|||yyyvvvtttrrrqqqwww~~~}}}|||}}}rrrbbbSSSIII@@@>>>===:::666555222222111111111111222222000000///......//////000//////000111111000//////111000//////111111000//////000222333333333555666333444777<<<>>>AAAKKKVVVnnnxxxpppmmmoootttwwwwwwzzzkkkZZZUUUPPPIIIEEEHHHGGGFFFDDDCCCBBBCCCDDDFFFDDDBBB@@@???@@@AAAAAADDDBBB@@@@@@BBBDDDCCCAAAEEEFFFGGGJJJLLLKKKGGGEEEBBBDDDCCCBBBFFFKKKJJJEEEDDDCCCBBBAAA@@@AAAAAABBB@@@>>><<<===???BBBCCCCCC@@@>>>???AAABBBFFFQQQ\\\~~~||||||{{{zzzwwwbbbVVVJJJEEECCC===888666333222222111111222222333111000//////000111111111111111111111111111111111111///...///000111000///111444777777555333333333333222444999;;;===CCCKKK^^^tttzzzuuutttuuuwwwwwwyyy|||___QQQPPPNNNHHHDDDIIIIIIGGGDDDBBBBBBDDDFFFCCCBBB@@@??????@@@BBBCCCFFFCCC@@@???AAACCCBBBAAAEEEFFFHHHKKKLLLKKKHHHDDDEEEEEECCCAAAFFFLLLIIIBBBBBBAAA???>>>===>>>??????@@@>>><<<<<<>>>AAABBBCCC>>>===>>>@@@BBBFFFRRR^^^mmm___QQQKKKFFF@@@999666333222222111111222222333444333222222333444444333333222222111111222222333111///...///000111000///333777::::::666222111111444111111555999;;;@@@EEEVVVkkk~~~{{{zzz}}}zzzyyyzzzzzzzzz{{{{{{}}}tttYYYTTTWWWRRRKKKHHHJJJJJJGGGAAA???CCCDDDCCCGGGCCC???>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@AAABBBBBBDDDEEEGGGGGGHHHGGGFFFEEEFFFDDDBBBBBBBBBCCCBBBAAA@@@??????@@@AAAAAA???<<<@@@???>>><<<;;;;;;;;;;;;<<<>>>;;;===DDDEEERRRjjjvvvkkk]]]RRRLLLFFF@@@;;;:::555333555555222111222666000///666:::999888:::555666555444222111222333222000//////000111000///333666888777444222222333666222111333666777;;;AAATTT]]]ffffffaaa```gggnnnwww}}}{{{~~~xxxtttsssuuuwwwzzzlllUUUPPPSSSOOOJJJJJJFFFGGGDDD>>>===AAACCCBBBGGGCCC@@@???AAADDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDEEECCCAAAAAABBBCCCBBBBBB>>>======>>>??????===;;;======<<<<<<<<<======>>>===???<<<>>>EEEIIIXXXrrr~~~|||qqqbbbVVVOOOHHHAAA<<<888333111333333000000111666222333999;;;:::;;;???>>>===<<<:::777666666777666444222111222222111000333555777666333000000111888444333666888888<<>>???@@@AAA>>>@@@===???GGGMMM___|||zzzppplllooorrrsss||||||lll___VVVNNNFFF@@@<<<666333444555333222444888999===BBBCCCDDDIIIOOOOOOMMMIIIEEEAAA===;;;:::999666333111111111000...444555666555222000///000444000000222444444777;;;>>>CCCHHHFFFAAA???BBBGGGKKKRRR]]]kkkyyywwwuuuvvvyyyyyyvvvxxx}}}lll___SSSPPPOOONNNOOORRRLLLMMMJJJDDDCCCEEEFFFDDD???>>>>>>>>>@@@BBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGGGGFFFEEECCCBBBBBB@@@???@@@BBBCCCCCCBBB===<<<;;;;;;<<<<<<:::888999:::;;;===>>>@@@@@@AAA???AAA>>>???HHHOOOdddvvvkkkdddeeeggghhhpppzzzwwwiii```WWWNNNHHHBBB<<<888999999888888;;;<<>>>>>;;;777555444444333222444555555444333222111111111......111222111333666:::===???===999888;;;???===CCCLLLXXXfffuuu|||vvvvvvzzzzzz~~~ccc[[[SSSPPPNNNMMMNNNPPPKKKLLLIIIBBB???AAA@@@===??????@@@@@@AAABBBEEEFFFBBBCCCDDDEEEEEEEEEDDDDDDFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@>>>???AAABBBBBBBBB???>>><<<;;;<<<<<<;;;999:::;;;===>>>???????????????BBB???@@@GGGPPPggguuuggg]]]\\\\\\]]]cccmmmwww|||qqqhhh```WWWOOOGGG@@@;;;;;;<<<;;;<<>>???@@@AAAAAA@@@AAA???===<<<<<<<<<;;;:::<<<===>>>???@@@???>>>>>>>>>AAA@@@AAAIIIQQQjjj{{{kkk\\\XXXWWWWWW^^^gggmmmxxx~~~wwwrrrjjjaaaYYYLLLEEE????????????AAAEEEOOO^^^ooo{{{tttggg^^^UUUPPPJJJEEEBBB@@@>>>===999666444333333222111000555222333666666333222444555444222111111444777999777999===AAAIIIRRR]]]cccnnnxxxxxxtttvvvvvvzzz~~~fffSSSPPPKKKIIIIIIKKKIIIFFFKKKLLLJJJEEECCCDDDCCC@@@???BBBDDDDDDBBBBBBEEEGGGBBBCCCEEEGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCBBB@@@>>>>>>???@@@@@@???AAA???<<<;;;;;;<<<;;;:::;;;<<<>>>@@@@@@@@@???>>>:::@@@@@@CCCKKKUUUooowwwccc[[[WWWVVV[[[ccchhhuuu}}}xxxnnnfffYYYRRRKKKJJJKKKKKKNNNRRRcccsss{{{nnnhhh```XXXRRRNNNKKKIIIDDDAAA<<<999888666333111444222333666666111000111999555222000222555777888555666888:::>>>EEELLLRRRWWW```jjjpppxxxxxxxxx|||}}}{{{{{{vvvWWWPPPMMMIIIHHHJJJMMMKKKFFFDDDFFFEEEAAA@@@BBBBBB???===???AAAAAA??????AAACCC@@@AAACCCDDDEEEDDDBBBAAACCCDDDEEEFFFFFFEEEDDDDDDBBB@@@???>>>?????????>>>AAA???<<<:::;;;;;;:::999999;;;===@@@AAAAAA@@@@@@888>>>@@@DDDNNNXXXsssjjj]]]VVVRRRUUU]]]hhhuuuyyyrrrggg___XXXWWWXXXXXX[[[```sssyyyppphhhbbb]]][[[PPPKKKEEEAAA>>>;;;777444888666777;;;:::555333444888333...---...111333333444555666777999>>>DDDIIIEEEOOOXXX]]]cccnnnyyy~~~}}}|||{{{xxxwwwxxx}}}jjj^^^RRRNNNIIIGGGIIIJJJJJJIIIHHHGGGEEEDDDBBBAAAAAAAAA<<>>===;;;:::999888888:::===??????======@@@CCC>>>@@@===AAAOOO]]]wwwwwwfff]]]WWWWWW[[[kkkttt{{{uuunnngggeeeeeegggmmmuuu~~~wwwrrrddd___UUUJJJ@@@;;;:::;;;999777555222111222333444666444222222555666555333444444555555777:::<<<===AAACCCEEEIIINNNWWW```gggjjjsss~~~yyyuuurrrtttxxx|||zzzaaaXXXQQQMMMIIIGGGIIIJJJIIIHHHGGGGGGFFFEEECCCBBBAAA@@@>>>@@@AAAAAA?????????@@@@@@AAA@@@<<<===BBBDDDCCCAAAAAAAAABBBCCCCCCAAA???AAA???????????????===;;;???>>><<<:::999999::::::;;;<<<>>>>>>>>>???@@@BBB???AAA===@@@MMM[[[uuuttteeeZZZXXX[[[ccclllzzzzzztttrrrrrrttt{{{wwwpppeeeYYYPPPJJJEEECCC===:::666555555555444333555333111111333555444222444444444555666999;;;<<<;;;<<<===>>>@@@EEEKKKPPPSSS[[[jjjyyy}}}vvvrrrsssssstttvvvxxx{{{}}}lllYYYTTTOOOLLLIIIHHHHHHIIIHHHHHHFFFFFFFFFFFFEEECCCAAA???AAAAAAAAA@@@??????@@@BBBAAABBB@@@;;;<<>>?????????===;;;???===;;;:::999:::<<<===<<<;;;;;;===???@@@@@@???@@@AAA>>>@@@KKKYYYuuukkk\\\WWWXXX___hhhuuuyyynnnggg___UUUNNNGGGAAA:::888999999666333666555333444555666555333444444444555666777999:::999::::::::::::;;;>>>@@@CCCIIIUUU___fffooo|||vvvwwwuuurrrqqqqqqsssvvvxxxcccVVVTTTMMMLLLJJJIIIIIIHHHHHHGGGEEEFFFGGGGGGFFFDDDAAA???CCCCCCBBB@@@>>>???BBBDDDAAABBB@@@;;;<<>>@@@???>>>?????????===<<<>>>===;;;::::::;;;===???<<<:::999;;;???AAA@@@===???AAA>>>@@@KKKYYYvvvsssbbb[[[[[[bbbiiisss}}}}}}|||tttggg\\\TTTJJJ???:::;;;<<<999555:::999999999:::999999888444555555555666777777888777999::::::::::::<<<===>>>CCCKKKRRRTTTZZZjjjzzz~~~{{{uuupppnnnoooqqqsss~~~ttt\\\QQQOOOLLLLLLLLLKKKJJJHHHGGGGGGEEEFFFGGGGGGFFFDDDBBB@@@FFFEEECCC@@@>>>???BBBEEEAAABBB@@@<<<===BBBEEEEEE@@@???===>>>???@@@???>>>???>>>>>>>>>@@@???>>><<<>>>===<<<;;;;;;===>>>@@@<<<:::888:::>>>@@@???======AAA???BBBMMMZZZxxxooofffcccdddiiipppxxx~~~~~~|||{{{yyyxxx}}}{{{oooaaaUUUFFF>>><<<===:::777<<<===>>>>>>===<<<;;;;;;666777777777777777777777444666888888888888999:::;;;???DDDGGGFFFFFFQQQ]]]lll{{{{{{tttpppoooppprrr{{{hhhTTTKKKGGGKKKMMMNNNMMMKKKIIIHHHHHHFFFFFFGGGGGGFFFDDDCCCBBBGGGFFFDDDBBB@@@@@@CCCFFF@@@BBBAAA>>>???CCCEEEDDD@@@>>><<<<<<>>>???>>>>>>???>>>>>>>>>@@@@@@>>>===>>>>>>=========>>>>>>>>>:::999999;;;===>>>>>>===;;;@@@@@@CCCMMMZZZwww~~~rrrkkkgggiiinnnttt{{{~~~~~~}}}wwwwwwvvvwww}}}ooodddUUUJJJDDDAAA>>>:::===???AAAAAA???===<<<<<<999:::::::::999999888777666888999888666666666777:::;;;>>>@@@>>>;;;???FFFQQQ^^^ooo~~~~~~yyyvvvuuuuuuzzz~~~|||___RRRLLLHHHKKKMMMPPPPPPMMMIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDGGGGGGFFFCCCAAAAAACCCEEE???BBBBBB@@@@@@DDDEEEBBB???===;;;;;;===>>>>>>===???>>>===>>>@@@@@@>>>======>>>?????????>>>======888999;;;;;;;;;<<<===???:::@@@AAADDDLLLVVVqqqzzzrrrqqqrrrvvv{{{~~~~~~}}}yyyxxxwwwxxx~~~~~~vvvkkk```VVVNNNGGGBBB@@@CCCEEEEEEBBB?????????<<<=========<<<;;;999888666777777666555555666888:::888888;;;:::777888;;;@@@GGGRRR]]]gggooovvvzzz}}}uuu\\\TTTRRROOOKKKNNNQQQQQQMMMJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEGGGGGGFFFDDDBBBBBBCCCEEE>>>AAACCCAAABBBEEEDDDAAA???===;;;;;;<<<=========>>>>>>===>>>@@@@@@???======>>>@@@AAA@@@???===;;;666999<<<<<<::::::===@@@:::AAABBBDDDJJJSSSmmm|||zzz{{{~~~}}}|||{{{zzzzzz~~~~~~tttggg[[[PPPKKKDDDGGGJJJIIIFFFCCCCCCCCC>>>?????????>>><<<:::999000000111000000111444777777333111444666444555777:::<<>>@@@@@@@@@>>>>>>????????????>>>>>>AAA@@@??????@@@AAA@@@???>>><<<;;;::::::;;;<<<>>>===@@@<<<>>>HHHRRRjjj|||{{{{{{~~~{{{wwwvvvvvvwwwrrraaaTTTTTTLLLIIILLLNNNJJJIIIJJJKKKJJJIIIJJJJJJFFF>>>888555444333333333444555555111111222222222333333333555555777999===@@@DDDFFFKKKNNNXXXgggtttiiiUUUOOOOOOJJJOOOMMMKKKJJJJJJIIIGGGEEEGGGFFFEEEEEEDDDDDDDDDDDDHHHFFFDDDCCCDDDDDDBBBAAAEEECCCBBBBBBCCCCCCBBB@@@>>>===<<<===???@@@@@@???>>>>>>????????????>>>>>>?????????@@@BBBBBB@@@>>>===<<<;;;999999;;;<<<===>>>@@@===>>>FFFOOOeee|||zzzzzz~~~|||tttlllgggccc```___jjjxxxyyymmm\\\SSSNNNPPPQQQOOOOOOQQQRRRQQQPPPQQQQQQNNNGGGBBB888777555333333333444555444444444333333222222222222222222333666888;;;===BBBCCCJJJVVVcccqqqyyyyyy~~~ooobbbTTTNNNOOONNNOOOKKKGGGGGGJJJJJJGGGCCCFFFEEEEEEDDDDDDDDDEEEEEEGGGDDDAAAAAABBBCCCCCCCCCFFFDDDCCCBBBCCCCCCAAA???@@@???>>>>>>@@@@@@@@@>>>>>>>>>????????????>>>>>><<<>>>@@@CCCEEEDDD@@@======<<<;;;::::::;;;<<<===>>>@@@===>>>EEEKKK___}}}yyytttsssxxx~~~yyysssjjjaaaZZZUUUPPPNNNRRR[[[dddkkkzzzkkkaaaYYYVVVUUUTTTUUUVVVPPPOOOMMMNNNOOOMMMHHHDDD<<<:::666333222222333444666666555444333222111000000/////////000222444555999888;;;DDDOOO]]]nnn{{{|||zzz|||}}}~~~~~~~~~~~~ddd___WWWPPPQQQRRRPPPJJJEEEEEEJJJLLLHHHCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFCCC???>>>???BBBDDDDDDEEECCCBBBAAABBBAAA@@@>>>BBBAAA@@@@@@AAAAAA???>>>>>>>>>????????????>>>>>>;;;>>>BBBFFFHHHFFFAAA===>>>===<<<<<<<<<<<<===>>>===@@@>>>???EEEJJJ]]]zzzrrrkkkjjjooouuuwww}}}pppjjjaaaZZZVVVQQQLLLIIIIIILLLOOOTTTaaaxxx~~~tttggg___ZZZXXXVVVVVVKKKHHHFFFFFFHHHGGGDDD@@@===;;;777333111111222333444444333333222111000000000000000000000222444555777444555;;;DDDNNN[[[eeemmmtttvvvwwwyyyzzz|||~~~www___^^^XXXQQQRRRRRRPPPJJJDDDEEEJJJMMMJJJEEECCCCCCCCCBBBCCCCCCDDDDDDFFFBBB>>>===???BBBDDDEEECCCBBB@@@@@@AAA@@@???===BBBAAA@@@AAABBBAAA???===>>>>>>????????????>>>>>>===???CCCGGGIIIGGGAAA===??????>>>>>>>>>>>>??????<<<@@@>>>@@@GGGKKK^^^{{{mmmeeedddiiioootttzzz}}}iiiccc[[[VVVSSSPPPKKKGGGFFFEEEEEEHHHPPP```uuuxxxkkkbbb]]]WWWRRRKKKGGGCCCCCCDDDDDDBBB???<<<:::666333111000111222000000000000000000000111000000000111222444666888777444444999???CCCIIIPPPUUU\\\gggsss~~~|||{{{{{{|||~~~~~~ooo\\\ZZZTTTPPPPPPNNNNNNIIIEEEEEEIIIKKKJJJHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFCCC???>>>???BBBDDDEEEBBBAAA@@@@@@AAAAAA@@@???AAA@@@@@@AAABBBAAA???<<<>>>>>>????????????>>>>>>???@@@BBBEEEFFFDDD@@@<<<>>>??????????????????>>><<<@@@>>>@@@GGGLLL___|||kkkbbbaaafffkkkvvv{{{{{{mmmggg___[[[YYYVVVPPPKKKEEEBBBAAABBBEEEMMM\\\iiiwwwyyyyyyuuuoookkkmmmppp}}}zzzpppggg]]]SSSLLLGGGBBB@@@@@@@@@???===:::999777555333333222333....../////////000000000/////////000222555777999777333333888;;;;;;<<>>>>>????????????>>>>>>@@@??????@@@AAA@@@===;;;=========>>>>>>=========>>>AAA>>>???EEEJJJ]]]{{{|||ggg```___cccgggsssxxx~~~|||tttmmmfffccccccaaa[[[VVVMMMHHHDDDDDDCCCDDDLLLVVV]]]]]]\\\YYYVVVUUUVVVXXXaaafffjjjkkkkkknnnuuu|||wwwiii[[[OOOIIIBBB>>>======<<<:::888888888888777777666555000000000000/////////////////////000222444666888777222000444777666666777777;;;@@@EEELLLYYYhhhssszzzwwwxxxzzz|||}}}xxxhhh]]]VVVOOORRRRRRIIIHHHGGGEEEDDDDDDEEEHHHJJJMMMLLLKKKJJJIIIHHHHHHHHHGGGDDDAAAAAABBBCCCCCCCCCCCCBBBBBBCCCEEEFFFEEEDDD>>>>>>???@@@BBBAAA???<<<>>>>>>????????????>>>>>>@@@???===<<<<<<<<<;;;999;;;;;;<<<<<<<<<<<<;;;;;;@@@BBB>>>>>>CCCHHH[[[yyywwwddd]]]\\\___ccclllpppwww~~~~~~sssmmmfffeeehhhgggbbb]]]ZZZRRRLLLJJJEEEBBBGGGOOOPPPNNNLLLJJJIIIIIIJJJKKKNNNRRRVVVVVVVVV[[[cccjjjllltttsssdddUUUNNNFFFAAA@@@@@@>>>===888999:::;;;;;;:::999888333333222111000///......222222111222333555666888777222///222666555555777444666888999<<>><<<>>>>>>==================;;;::::::;;;>>>??????>>>;;;===<<<999999===>>>======CCC???<<>><<<>>>CCC@@@===AAAEEETTTlllnnnaaa^^^\\\```gggkkkmmmooosssyyyvvvnnnhhhjjjmmmmmmmmmooojjjeee^^^XXXUUUVVVYYY[[[VVVUUUSSSNNNGGGCCCAAAAAACCCCCCBBBBBBCCCEEEHHHJJJYYYhhh~~~qqqhhh\\\TTTQQQNNNJJJGGGFFFBBB===::::::999999888888666333111111111111000333333333333333222111111333333333222222222222222---///000000111555>>>EEELLLUUU```iiiqqq|||}}}yyyyyy}}}xxxdddYYYOOOOOOPPPNNNKKKIIIJJJGGGEEEFFFFFFGGGLLLSSS^^^___^^^YYYRRRLLLKKKLLLKKKIIIFFFEEEFFFFFFEEECCCCCCCCCDDDFFFHHHGGGEEECCCAAAAAAAAAAAA???>>>===<<>><<<;;;::::::<<<;;;::::::;;;;;;:::888:::===<<<999:::===>>><<<>>>CCC@@@===AAACCCNNNddd}}}rrrfffddddddhhhnnnpppooonnnpppuuu}}}~~~ssskkkgggiiilllmmmnnnqqqooohhh___ZZZYYY\\\^^^^^^^^^]]]YYYTTTLLLGGGDDDCCCAAABBBBBBAAA@@@@@@BBBDDDOOOaaa}}}zzz{{{~~~wwwlllfffcccaaa[[[WWWPPPJJJBBB;;;888777666666777444111111222333222000222222222222111111111000111111222222222111///...+++---.........222888>>>999@@@IIIQQQXXXcccpppzzz~~~}}}~~~xxxvvvxxxzzz~~~nnn^^^UUUOOOPPPRRRPPPMMMKKKJJJFFFDDDEEEFFFGGGMMMUUUbbbbbb```ZZZRRRLLLKKKLLLLLLKKKIIIHHHGGGGGGFFFEEEBBBCCCEEEHHHJJJIIIEEEBBBBBBAAA@@@???>>>=========<<<<<<;;;:::999999888888<<<:::999:::;;;<<<:::999:::<<<===::::::===>>><<<<<>>AAADDDKKKUUU]]]gggnnnwww}}}{{{uuuqqqppppppoooqqqtttvvvxxx{{{~~~jjjXXXPPPKKKMMMOOOMMMJJJJJJIIIEEEDDDEEEFFFGGGMMMUUUbbbaaa^^^XXXQQQLLLMMMNNNOOOOOONNNMMMJJJHHHGGGGGGBBBCCCEEEHHHJJJIIIEEEBBBCCCBBB@@@???>>>>>>>>>>>>============>>>>>>>>>>>>:::999999:::<<<>>>===<<<999<<<===:::;;;>>>>>>;;;888>>>======BBBBBBIIIZZZooowwwsssuuuxxx{{{xxxrrrnnnnnnoooooossswwwssskkk```\\\]]]```aaa```cccddddddaaa]]]YYYWWWWWWWWWUUUQQQIIIBBB@@@CCCGGGJJJWWWoootttiiippp{{{}}}xxxrrrhhh```TTTJJJBBB===:::999666888:::888333000000111222111000/////////000000...///111111111///---,,,//////000000000111444666333444555444444888>>>CCCNNNTTT\\\aaaeeemmmxxxxxxqqqmmmjjjcccdddfffgggiiilllqqquuu{{{}}}|||fffXXXQQQMMMNNNOOOMMMLLLLLLHHHEEEDDDFFFGGGGGGMMMTTT\\\\\\YYYTTTNNNLLLOOORRRSSSTTTTTTQQQMMMJJJHHHHHHBBBCCCEEEGGGIIIHHHEEEAAACCCBBB@@@???>>>>>>======<<<======>>>>>>???@@@@@@:::999999:::===>>>>>>===999<<<===;;;;;;>>>>>>:::777<<<;;;<<>>===<<<;;;::::::::::::;;;;;;;;;;;;:::999888999;;;<<<<<<;;;888<<<===;;;<<<>>>===:::888===;;;;;;AAAAAAFFFUUUkkk{{{xxx}}}zzzuuurrrrrrrrrtttzzzuuuqqqkkkfffbbbaaaaaaaaadddgggjjjllllllkkkkkklllqqqrrroooeeeXXXNNNLLLNNNTTTXXXeee}}}oooccceeeooo|||~~~{{{|||}}}|||yyyqqqlllddd\\\TTTLLLDDD???>>>;;;:::<<<>>>===666000444222111//////000111222.........///000000111111...---...///000111111000111111111000111222444666222555888:::===DDDLLLSSSTTTWWW[[[aaagggpppyyy~~~|||qqqjjj```^^^[[[XXXVVVXXX]]]aaallllllkkkgggdddgggnnnuuuxxxggg[[[XXXQQQKKKKKKJJJHHHHHHJJJJJJHHHIIIKKKKKKJJJMMMSSSOOOPPPOOOMMMKKKMMMSSSXXXWWWXXXXXXUUUNNNIIIFFFFFFBBBBBBCCCEEEFFFFFFDDDBBB>>>???>>>>>>===<<<:::999;;;;;;;;;::::::999999999;;;:::888999::::::999777888<<<===<<<<<<>>>===:::;;;???;;;;;;AAAAAAEEETTThhhzzzxxxzzzyyyxxxxxx}}}xxxwwwsssmmmhhheeeeeefffeeehhhlllnnnooooooppppppzzz}}}|||sssdddWWWRRRQQQYYYZZZcccyyywwwddd\\\dddnnn{{{{{{vvvxxx|||{{{wwwqqqjjjbbbYYYPPPKKKBBB:::666;;;DDDEEE;;;000444333111000///000111333............///111222333/////////111222333222111...............//////000,,,...000333666:::???BBBAAADDDIIIPPPWWWaaajjjppptttzzzwwwoooccc```\\\VVVSSSUUUYYY]]]ooommmggg^^^WWWWWW]]]dddmmmuuu}}}vvvbbbYYYXXXSSSMMMKKKKKKKKKJJJHHHLLLJJJIIIJJJNNNPPPPPPNNNTTTPPPNNNOOOOOOMMMOOOSSSZZZ[[[[[[WWWPPPJJJGGGGGGEEEDDDDDDEEEFFFFFFCCCAAA>>><<<;;;;;;===>>>>>>===;;;;;;;;;<<<>>>???>>>===:::999888777777777888999999::::::;;;;;;<<<<<<<<>>BBBIIIQQQfff}}}{{{xxx}}}|||wwwssspppmmmjjjgggggghhhjjjlllnnnqqquuuxxxvvvllleeebbbdddhhhooo}}}yyydddXXXTTT___iiivvv}}}}}}~~~{{{}}}ssspppppprrrmmmbbbYYYUUURRRLLLBBB>>>CCCFFF@@@555222111111222444444222111//////............//////000/////////............//////////////////////////////000111222444666777:::<<>>===<<<;;;:::999888777888999999999::::::;;;;;;<<<<<<<<>>AAAGGGNNNYYYlll~~~~~~|||xxxuuurrrooollliiihhhjjjmmmppprrrtttvvvwwwzzzwwwwwwyyy|||mmm[[[QQQNNNPPPZZZhhhuuu~~~~~~xxxuuutttuuussslllfffdddaaaZZZNNNDDDCCCCCC<<<222333222111222333333111000////////////////////////000000/////////.................................////////////000111222222555666777999;;;???EEEIIIRRRZZZcccggghhhlllttt{{{yyyooojjjeeecccdddgggiiiiiijjjgggaaaZZZUUUUUUYYY\\\eeehhhkkkmmmooossswwwzzzjjj\\\XXXSSSPPPLLLKKKLLLKKKHHHEEEKKKKKKLLLPPPVVV[[[^^^___[[[TTTNNNLLLIIIGGGJJJOOOPPPPPPNNNJJJEEECCCCCCDDDEEEDDDCCCDDDEEEEEECCCAAA>>><<<:::999999999888777<<<<<<<<<===<<<<<<;;;;;;<<<;;;999888888888999:::999999::::::;;;<<<=========999999<<>>:::888666555666555444222...///000000000000///...000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////...///222555888===AAA@@@>>>AAAIIIQQQWWW\\\dddlllooonnnjjjgggeeeeeeeeefffhhhjjjjjjkkkkkkhhhccc^^^]]]```ggglllpppqqqqqqpppnnnmmmnnnppppppbbb___```\\\UUULLLGGGFFFFFFFFFDDDIIIKKKNNNSSSYYYaaahhhmmmkkkbbbWWWPPPIIIDDDEEEIIIKKKIIIEEEBBBBBBCCCDDDEEEEEECCCBBBBBBCCCCCCBBBAAA<<<;;;::::::<<<======<<<:::<<<===<<<:::888999:::<<<;;;:::999999999:::;;;888888999:::;;;<<<===>>>;;;999:::>>>???>>>???BBBHHHIIINNNTTT___vvv~~~yyyvvvtttsssrrrtttyyy~~~gggWWWPPPLLLKKKOOOQQQWWWaaapppzzztttrrrtttooorrrppphhh___WWWNNNFFFAAA>>>:::888666555333111//////000000000000//////111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000---.../////////000222555777666555555777:::>>>AAAIIILLLRRRVVVYYYYYYXXXXXXWWWYYY[[[]]]___```aaaaaaeeebbb^^^[[[ZZZ]]]dddiiijjjkkkkkkjjjiiihhhiiikkklllcccccceee]]]VVVMMMHHHGGGGGGFFFEEEFFFIIINNNTTT[[[dddmmmssskkkbbbXXXPPPIIICCCCCCGGGGGGCCC@@@>>>???@@@AAAAAADDDCCCAAA@@@BBBBBBBBBAAAAAA???===<<<<<<<<<;;;:::888;;;===<<<999777999;;;<<<;;;999888888888999:::888888999:::<<<===>>>>>><<<::::::>>>???======@@@BBBBBBGGGPPP[[[rrr{{{xxx{{{yyyxxx|||{{{cccVVVRRRSSSTTTUUUUUUXXX```ooo|||vvvvvvqqquuuwwwsssllleeeZZZQQQNNNJJJCCC>>>999666222///111000000//////000000111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111***,,,---......///222444555111......111444555555:::===AAACCCEEEGGGIIIKKKJJJMMMPPPRRRRRRSSSUUUWWWXXXWWWSSSPPPOOOQQQWWW[[[^^^___``````___```bbbdddvvveee```bbbdddXXXTTTNNNKKKKKKJJJGGGEEEFFFIIIMMMQQQVVV^^^gggnnnddd\\\SSSLLLFFFAAABBBFFFDDD@@@===<<<===???>>>===DDDBBB@@@@@@AAABBBAAAAAAAAA???===<<<======;;;:::666999<<<<<<888777999<<<;;;:::999888777888999999777888999:::<<<===>>>>>>>>>;;;;;;>>>???======@@@AAA@@@FFFOOOYYYkkk~~~hhh\\\\\\dddjjjeeecccccciiixxx~~~yyy}}}}}}zzzpppgggddd^^^TTTKKKBBB;;;555111333111///......///111333111111111000000000//////------------------------......---------......///)))+++---------...000222000///---,,,,,,---///000222555888999888999;;;===>>>AAADDDFFFEEEFFFIIIKKKLLLKKKIIIFFFCCCDDDGGGJJJOOOPPPRRRRRRSSSTTTVVVYYYmmm^^^[[[]]]___SSSQQQNNNNNNOOOMMMIIIEEEHHHJJJLLLNNNPPPUUU]]]ccc]]]UUUNNNIIIDDD@@@AAAEEECCC@@@======>>>???>>><<>><<<;;;;;;===>>>>>>===444888<<<;;;888777999===:::999888777777777888999777888999:::<<<===>>>??????<<<<<<>>>>>><<<===@@@???>>>CCCKKKRRR```pppeeehhhttt~~~xxxtttrrrvvv|||vvvooocccWWWLLLAAA999444444222///------///222444111111111111000000000000------------------------000///...---,,,,,,,,,,,,***,,,---.........000111,,,...///---***))),,,000000333666666333111111222666999<<<===<<<===@@@CCCFFFFFFDDD@@@======>>>AAAAAABBBDDDEEEEEEGGGIIILLLyyykkk\\\VVVYYYYYYPPPQQQQQQQQQPPPNNNLLLKKKEEEGGGIIIJJJMMMQQQVVVZZZRRRNNNJJJFFFDDDCCCBBBAAAAAA@@@???>>>???AAACCCDDDAAACCCCCCBBB??????BBBEEE;;;<<<===>>>>>><<<:::999;;;;;;999999999999;;;;;;<<<999666666888999888666<<<<<<<<<<<<============@@@@@@===999;;;@@@BBB@@@???======CCCLLL\\\sss|||nnnqqqyyygggWWWJJJ>>>555777333111333333111222555222111000//////.........------------.........///...............---------***---000111111111222222///---++++++,,,,,,+++***+++,,,---///000222333444666666666666666777888888===<<<;;;:::999999999999999::::::;;;<<<===>>>>>>ooodddWWWRRRUUUTTTQQQQQQPPPPPPOOOMMMLLLLLLJJJIIIHHHGGGHHHJJJLLLMMMNNNKKKGGGDDDDDDCCCBBBAAADDDDDDCCCBBBBBBCCCDDDEEEAAABBBBBBAAA??????AAADDD;;;<<<<<<======;;;:::999;;;;;;:::999999:::;;;;;;<<<:::888888999:::999777;;;;;;;;;;;;<<<<<<<<<<<<>>>???>>>;;;===AAAAAA>>>@@@???@@@DDDIIISSScccrrrssswwwwwwgggYYYKKK???999555333555555222111333222111000//////.........---------...///000000000//////......------------***,,,///000///...///000...,,,+++***,,,,,,,,,+++,,,,,,---...000111222222444333333333333444555555999888777777666555555555666666777888999:::;;;;;;uuuddd\\\RRROOOSSSQQQRRRQQQOOOMMMLLLLLLLLLLLLMMMJJJFFFEEEGGGHHHFFFDDDIIIFFFCCCBBBBBBBBBBBBAAAEEEEEEEEEEEEDDDCCCBBBBBB@@@AAAAAA@@@??????@@@BBB<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;999777777888999888777999:::::::::;;;;;;;;;;;;<<<>>>>>>===>>>AAA@@@;;;???>>>@@@DDDGGGJJJSSS]]]eeerrr}}}uuuxxx}}}nnn\\\NNN@@@;;;888999888444111222222111000//////.........,,,---...///000222333333111000///...------------+++---......---,,,,,,---,,,+++)))***+++,,,,,,+++,,,,,,------...//////000000000000000000111111222444333333222111111111000222222333444555666666777{{{ggg\\\XXXQQQPPPTTTPPPRRRPPPMMMKKKJJJJJJLLLMMMMMMIIIEEEFFFJJJLLLIIIFFFFFFDDDAAA@@@AAAAAA@@@>>>DDDDDDEEEEEEDDDBBB???>>>AAAAAAAAAAAAAAAAAAAAABBB<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;888777666666666777777777::::::::::::;;;;;;;;;;;;<<<>>>===;;;===AAA@@@<<<===<<>>CCCBBBBBBCCCCCCCCCCCCBBB===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777888999:::;;;;;;;;;;;;<<<<<<<<>>???===>>>CCCDDDEEEIIIOOOMMMVVVjjj~~~zzzxxx||||||lllkkkuuuqqq]]]QQQEEE???;;;666333333222111000///............------///111333555666777777666444111000000000111111222222000---++++++,,,,,,***)))***+++------,,,,,,,,,------------------.........---...//////000////////////...---,,,+++------...///000111222222```UUUSSSRRRMMMOOORRRLLLPPPNNNKKKIIIHHHHHHJJJKKKKKKHHHFFFGGGIIIIIIGGGDDDEEEDDDBBBAAA@@@???===;;;CCCDDDEEEFFFFFFEEECCCBBBDDDCCCCCCCCCEEEEEECCCBBB======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;:::999999;;;===;;;;;;;;;;;;<<<<<<<<<<<>>@@@AAACCCDDDEEEEEEEEEDDDCCCBBBAAACCCEEEEEECCC@@@<<<===>>>>>>>>>===<<<;;;:::;;;<<<======<<<;;;:::888999::::::888888:::===999:::::::::;;;;;;;;;;;;===>>><<<999:::???@@@===@@@>>>???DDDFFFDDDCCCDDDEEEHHHSSSeeetttxxxpppfffXXXXXX___rrrxxxpppssswww{{{zzzpppqqqyyy~~~pppaaaXXXPPPFFF===888222111000//////...............///111222444555555666444222000000111222444444444333000---,,,---...///...,,,,,,---...---,,,,,,,,,------......//////...............//////000...///000000000...,,,+++++++++,,,---...//////000bbb^^^WWWVVVTTTMMMPPPSSSKKKNNNLLLKKKIIIHHHHHHHHHHHHEEEGGGIIIIIIIIIHHHIIIJJJBBBAAAAAABBBDDDDDDCCCAAA<<<===???AAABBBCCCDDDDDDBBBAAA@@@BBBDDDEEEBBB???<<<===???@@@@@@>>><<<;;;:::;;;<<<======<<<;;;:::444666888777555555777:::888888999999999:::::::::;;;======;;;===@@@???;;;999999===DDDHHHEEEBBBCCCEEEGGGMMMYYYccccccXXXNNNJJJIIIOOOccczzzppprrruuuxxx~~~~~~xxxrrruuu}}}oooggg___QQQDDD===222111000//////...............///000222333444444444333000///...000222333444444333000---,,,---...111///------......---,,,,,,,,,---......//////000......------......///000...///000000000...,,,*********+++,,,---...//////wwweeeYYYWWWTTTRRRQQQOOOMMMKKKQQQNNNKKKGGGEEECCCCCCCCCDDDEEEGGGHHHIIIIIIGGGFFFBBBAAAAAAAAABBBBBB@@@???BBBAAA>>><<<<<<>>>@@@AAA??????@@@BBBCCCBBB???<<>>>>>======<<<<<<;;;;;;;;;===>>>>>><<<:::777777666666777777888999::::::666222444:::<<<:::999:::;;;===>>>?????????======>>>AAAEEEFFFFFFEEECCCDDDGGGLLLOOOMMMGGGAAA@@@BBBIIIZZZ{{{yyytttuuu}}}|||zzzzzz~~~~~~}}}xxxqqqooovvv~~~vvvlll]]]LLL@@@<<<444//////000---,,,------///111000......111444000000000000222444666777444222000/////////...---///...---,,,,,,,,,,,,,,,***,,,///000///......///+++...---***,,,111000+++222000000111///++++++...+++++++++,,,,,,---------rrrbbbXXXVVVRRRPPPOOOOOOMMMLLLPPPNNNKKKHHHEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDCCCBBBAAAAAABBBBBB@@@>>>BBBAAA???>>>???@@@AAABBBCCCAAA@@@@@@@@@AAA@@@???>>>>>>>>>>>>============:::999999:::;;;;;;999888999::::::::::::;;;;;;;;;::::::777444666;;;<<<:::::::::;;;===>>>>>>>>>>>>======>>>AAAEEEFFFEEEDDDAAAAAACCCFFFHHHGGGBBB===???AAAGGGVVVvvv}}}yyyzzz~~~xxxuuussswww|||xxxwwwtttooonnnvvv~~~xxxkkk[[[NNNCCC:::444444444222111222///111222111///...000222------------...000222333333111//////000000///.........---,,,,,,,,,,,,,,,***---///000///......///---///...+++,,,111111,,,...,,,---...+++''''''+++,,,,,,---------------...jjj]]]WWWTTTOOOMMMMMMNNNNNNNNNPPPNNNKKKHHHFFFEEEDDDDDDFFFEEEEEEFFFGGGGGGEEECCCDDDCCCAAAAAABBBAAA???>>>AAAAAAAAABBBBBBCCCCCCDDDHHHDDD@@@===>>>???AAAAAA============>>>>>>>>>>>><<<;;;999888999:::999888666777888999:::999888888999:::999666888<<<<<<999:::;;;<<<=====================>>>AAADDDEEEDDDCCC@@@@@@@@@BBBBBBAAA>>>;;;???AAAFFFSSSppp~~~zzz}}}zzz|||sssnnnkkknnnsssqqqqqqooolllnnnwwwxxxiii\\\III@@@888555555222111333111222333333000///...///,,,,,,++++++,,,...///111111000......///000000///...------,,,,,,,,,,,,,,,+++---///000...---.........///---+++---111111...,,,***+++,,,***&&&&&&***............------------xxxddd[[[UUUQQQMMMJJJKKKMMMNNNNNNNNNMMMKKKHHHGGGEEEEEEEEEIIIGGGGGGHHHJJJJJJHHHEEEGGGEEECCCBBBBBBAAA???>>>@@@AAACCCDDDEEEEEEEEEEEEIIIEEE@@@>>>>>>???@@@AAA<<<<<<======>>>>>>??????@@@>>>;;;::::::;;;::::::444666888999:::999777666888::::::888:::===<<<888;;;;;;<<<<<<===<<<<<<<<<======>>>@@@CCCDDDCCCAAAAAA@@@@@@@@@??????>>>===???BBBGGGSSSnnn~~~~~~zzzyyy|||{{{~~~uuusssooosssxxxyyypppjjjgggjjjoooppppppnnnmmmooowwwttthhhUUUJJJ@@@;;;777333222333222222333333111000......///......---...///111222...---,,,,,,...//////...------,,,,,,+++,,,,,,---+++---///000...------.........,,,,,,...000000......,,,,,,...,,,((((((,,,.........---,,,,,,,,,+++nnn___ZZZSSSOOOKKKIIIIIIKKKLLLMMMLLLKKKJJJHHHGGGEEEEEEDDDHHHFFFGGGJJJNNNNNNKKKFFFJJJHHHEEECCCBBBAAA@@@>>>@@@AAACCCEEEFFFFFFEEEDDDFFFDDDAAA@@@@@@@@@???>>><<<<<<======>>>>>>??????AAA>>><<<:::;;;;;;;;;:::888999;;;======<<<;;;:::888::::::999;;;>>><<<777;;;;;;<<<<<<<<<<<<<<<;;;======>>>@@@BBBCCCAAA@@@?????????>>>>>>>>>???@@@???DDDKKKVVVnnn{{{yyy||||||yyy~~~|||vvvvvv}}}|||rrrooommmooouuu~~~yyypppkkkiiimmmrrrtttsssrrrpppqqqxxxwwwfffZZZMMMFFF@@@999666666333333222222222111///...111000/////////000111222,,,***)))***,,,......---,,,,,,+++++++++,,,,,,---,,,...000000...---------...,,,+++---//////...---...------///---)))***...---,,,,,,,,,+++*********|||eeeZZZXXXQQQNNNJJJHHHHHHJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEGGGLLLSSSTTTOOOIIINNNKKKGGGDDDCCCBBBAAA???@@@AAACCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@>>><<<============>>>>>>>>>>>>>>>===;;;:::;;;;;;;;;999888999:::;;;;;;;;;::::::888::::::888:::===<<<777999:::;;;<<<<<<<<<<<<<<<>>>===>>>@@@AAABBB@@@>>><<<===>>>>>>>>>???AAACCCDDDLLLUUU___tttxxxwww{{{xxxuuuuuu|||{{{}}}xxxzzz~~~xxxtttuuuxxx{{{wwwtttqqqttt{{{|||vvvrrrqqqtttyyyzzzxxxvvvttttttxxxttthhhZZZRRRJJJAAA;;;:::999777444333333222111000111000///.........///000,,,***)))***,,,------,,,+++++++++++++++,,,,,,---,,,...000000...---,,,------+++,,,111222000---------+++,,,...,,,((()))---++++++++++++************ooo\\\UUUTTTOOOLLLJJJHHHHHHIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBEEEFFFJJJSSS[[[\\\VVVOOOQQQNNNIIIFFFDDDCCCBBB@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@>>><<<>>>>>>>>>>>>===============<<<<<<===>>>>>><<<;;;777777777888888888999999888999888666888<<<;;;777888999:::;;;<<<=========>>>===>>>???AAAAAA???===;;;===@@@AAABBBCCCGGGJJJPPPZZZeeeooo|||rrrqqqvvvyyy~~~vvvrrrkkkqqqwwwyyyxxxzzzxxxvvv}}}uuuvvv}}}{{{vvvssswww|||}}}|||}}}zzzyyy{{{}}}{{{xxxvvvuuuxxx|||wwwkkkccc[[[QQQJJJHHHCCC>>>999555444444222000222111///.........//////...,,,++++++---...------++++++******+++,,,,,,---,,,...000000...,,,,,,,,,...,,,///555777222......---+++,,,...,,,))))))---***+++++++++++++++,,,,,,fffWWWQQQPPPNNNLLLJJJIIIHHHHHHFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBHHHIIIOOOYYYcccddd^^^VVVSSSOOOKKKGGGEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA???======>>>??????>>>??????>>>>>>======<<<<<>>???@@@BBBBBB@@@===;;;;;;:::::::::;;;<<<===888999888555777;;;;;;777777888999;;;<<<=========>>>===>>>???@@@@@@>>><<<<<<@@@DDDFFFFFFHHHLLLPPP]]]hhhttt|||zzzoooooouuurrrzzz~~~uuupppeeejjjnnnnnnlllnnnvvv}}}uuuuuutttttt~~~{{{tttooouuu~~~~~~|||yyywwwvvvxxx{{{~~~}}}vvvnnnddd]]]ZZZKKKEEE===888666555333111333222111000//////000000000...------...///...---+++*********+++,,,,,,------...000000...,,,,,,,,,///---111999;;;444//////...,,,---///...***+++///+++++++++,,,,,,---------ttt\\\PPPOOOMMMJJJHHHGGGHHHIIIJJJIIIHHHHHHGGGFFFGGGGGGEEEBBB@@@EEEGGGNNNZZZfffkkkiiieeeaaaUUUIIIEEEDDDBBBBBBCCCEEEDDDBBB@@@???>>>>>>>>>@@@???>>>>>>@@@???>>><<<===<<<;;;999999:::;;;;;;===>>>@@@AAAAAA???<<<;;;===:::777666888;;;<<<===;;;888666777;;;===<<<;;;:::999888999:::<<<<<<<<<999<<>><<<888444333333333333222111///...******+++---...///---++++++++++++***++++++,,,,,,---000333666555000+++(((+++...222666666444111...,,,,,,,,,+++++++++******)))***************)))(((lllXXXOOOOOOMMMMMMKKKJJJKKKLLLMMMLLLKKKHHHGGGFFFFFFGGGFFFCCCAAAGGGHHHLLLVVV```hhhiiiggg___SSSHHHEEECCCAAAAAABBBEEEDDDBBBAAA???>>>>>>>>>???>>>===>>>@@@@@@>>>======<<<<<<;;;;;;;;;;;;;;;===>>>@@@AAAAAA???===;;;:::999888999;;;<<<;;;::::::999888999;;;<<<;;;;;;::::::999:::;;;===>>>>>>:::<<<@@@AAAAAAAAABBBCCCJJJLLLPPPSSSXXX^^^fffkkkuuu||||||rrroooooorrryyyvvvlllfffdddcccdddcccbbbgggnnnxxx{{{vvv|||~~~uuuvvvzzz~~~|||zzzyyyyyyzzz}}}}}}{{{|||}}}|||~~~ssshhhZZZPPPIIICCC;;;444666555333222111///...---,,,++++++,,,......---,,,++++++******)))******+++---...000000///...,,,***---000333555555333///,,,,,,,,,,,,++++++++++++***###$$$&&&((()))+++,,,,,,tttaaaRRRMMMOOOLLLJJJIIIHHHIIIJJJKKKJJJHHHGGGFFFEEEFFFGGGFFFDDDBBBIIIHHHIIIPPPYYYaaadddeeeZZZPPPFFFCCCBBB??????@@@DDDCCCBBBAAA???>>>===============>>>@@@AAA@@@>>>===============<<<<<<;;;===>>>@@@AAAAAA???===<<<777888:::<<<>>>===:::777888:::<<<<<<;;;:::::::::;;;;;;:::;;;<<<>>>@@@AAA???AAACCCDDDEEEFFFIIIKKKWWW\\\bbbiiipppvvv|||yyyuuuuuuvvv{{{yyyqqqgggeeeffffffccc```dddjjjrrr{{{yyyvvvtttxxx{{{zzzuuusssssszzzrrrggg]]]RRREEE;;;>>>:::555222000///...---...,,,++++++---......---,,,+++***)))))))))))))))...---+++******+++,,,---///111333444444111---+++,,,,,,,,,,,,++++++++++++************)))((('''&&&hhhYYYNNNLLLNNNJJJIIIHHHGGGGGGIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFEEEDDDIIIHHHHHHKKKQQQWWWZZZ[[[SSSJJJCCC@@@???<<<<<<>>>BBBBBBAAA@@@???===<<<;;;<<<;;;<<<>>>@@@AAAAAA@@@===>>>?????????>>><<<;;;>>>???@@@AAAAAA@@@>>>===888999:::<<<===<<<999777666:::>>>>>>;;;999999;;;:::;;;;;;;;;<<<>>>AAACCCEEEFFFGGGIIILLLRRRYYY^^^hhhppp|||}}}}}}~~~yyyooonnnnnnmmmgggbbbdddjjjvvvzzzzzztttwwwvvv|||}}}yyyqqqtttxxx|||}}}rrreeeVVVLLLGGGAAA999444222111000///000...,,,+++---......---------+++***)))))))))))),,,+++***)))***+++---......000111333222000...,,,------,,,,,,,,,+++++++++000000///---+++)))'''&&&bbbWWWNNNMMMNNNIIILLLKKKJJJKKKLLLMMMLLLJJJGGGFFFDDDDDDFFFFFFEEEDDDGGGFFFGGGIIILLLMMMNNNMMMJJJDDD???>>><<<::::::===AAAAAAAAA@@@???===;;;:::;;;;;;<<<>>>@@@BBBAAA@@@===>>>?????????>>><<<;;;>>>???@@@@@@@@@@@@??????<<<:::999999:::;;;:::999666:::>>>>>><<<::::::<<<:::;;;<<<;;;;;;>>>BBBFFFGGGHHHIIILLLSSS___mmmvvv}}}zzzyyyyyyuuullleeeffflll{{{~~~{{{vvvwwwsss{{{{{{yyywwwwwwxxxzzz}}}wwwhhh___RRRJJJ???888555444222000222000---,,,---......---///...---,,,+++*********+++++++++,,,------......---...///000111000//////---------,,,,,,,,,+++++++++,,,,,,---------------www```YYYQQQNNNNNNJJJKKKJJJIIIIIIKKKKKKJJJIIIHHHFFFEEEDDDEEEFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDDDD???======<<<:::;;;???BBBBBBCCCBBBAAA???===;;;<<<;;;<<<>>>@@@BBBAAA@@@>>>>>>>>>>>>>>>======<<>>>>><<<>>>BBBEEEEEEFFFFFFDDDBBB???>>>===<<<<<<>>>@@@AAA@@@???>>>>>>======<<<<<<<<<===?????????@@@@@@AAAAAAAAA???<<<888777888999;;;;;;999999999:::===??????>>><<>>AAAEEEGGGHHHHHHHHHGGGDDDBBB@@@=========>>>@@@AAA@@@>>>???>>><<<;;;;;;;;;<<<===?????????@@@@@@AAAAAAAAA>>>;;;999888999::::::999:::888666999===@@@@@@???>>>AAACCCBBBAAADDDKKKRRR___gggttt||||||xxxooossszzz~~~|||vvvuuussstttwww{{{~~~pppaaaWWWMMMBBB:::222111111111111///,,,***+++++++++***++++++,,,,,,------,,,++++++,,,,,,---000000...---------------......---------,,,,,,,,,------...///000000000000|||jjjYYYSSSUUUTTTQQQNNNPPPOOOMMMLLLLLLJJJHHHEEEMMMLLLIIIGGGDDDBBBAAAAAAFFFEEEEEECCCBBBAAA@@@@@@AAA???@@@BBB@@@===CCCLLLLLLPPPSSSRRRQQQQQQMMMGGGEEE@@@===@@@AAA>>>:::999AAA???>>><<<<<<===???@@@BBBAAA>>>===<<<===>>>???;;;:::888888888:::<<<======<<<;;;:::;;;>>>AAACCCBBBBBBDDDFFFEEEGGGRRR___ggg|||zzzuuuvvvvvvzzz~~~yyytttuuuuuurrrrrrwww}}}tttcccQQQEEE===999555333222000,,,(((000---((("""$$$---444---,,,,,,+++,,,---/////////////////////.........000//////.........//////444222000...///...---,,,vvvgggXXXSSSTTTSSSQQQQQQMMMLLLKKKKKKLLLLLLJJJHHHJJJIIIHHHFFFDDDCCCBBBBBBEEEDDDCCCCCCBBBBBBBBBBBBCCC@@@@@@AAA>>>===DDDMMMPPPVVV[[[]]]___aaa___[[[PPPGGG??????AAA???<<<<<<@@@???>>>======>>>>>>???BBB@@@???===<<<<<<======;;;:::999888888:::;;;===<<<;;;;;;;;;<<>>>>>EEEMMMRRRYYYbbbhhhooouuuwwwtttcccSSSDDD???@@@@@@??????@@@?????????>>>>>>======AAA@@@???>>>===<<<;;;;;;<<<;;;:::999999999:::;;;;;;;;;;;;<<<>>>???AAABBBIIIHHHHHHKKKPPPZZZlll|||yyyzzzxxxyyy{{{||||||uuuqqqqqqqqqtttvvvyyy}}}{{{oooVVVMMMBBB:::666444222000...111444444222...+++***///...---,,,---...///000///...---,,,+++)))((((((///...............//////111111111222333222///---}}}ggg___XXXTTTPPPMMMNNNRRRPPPNNNKKKIIIIIIGGGEEECCCEEEEEEFFFGGGGGGHHHHHHHHHFFFEEECCCBBBAAABBBCCCDDDBBBBBBAAA@@@???@@@EEEIIILLLUUUaaakkkvvvvvv```JJJ@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>><<<;;;?????????>>>===;;;:::999===<<<;;;:::::::::::::::999:::;;;===>>>@@@AAAAAAHHHFFFHHHOOOZZZjjjzzzxxxwwwyyy|||}}}~~~}}}xxxvvvtttvvvxxxzzz|||jjj___PPPDDD<<<888555222333222111...------...///......---,,,,,,---...///...------,,,+++***))))))......---------...//////------///111222111---***sssccc]]]XXXTTTOOOKKKKKKOOOOOOLLLIIIHHHGGGGGGEEEDDDEEEEEEGGGHHHIIIJJJIIIIIIIIIHHHFFFCCCBBBAAAAAAAAA@@@AAABBBAAAAAABBBCCCDDDEEENNNZZZeeesss}}}gggNNNCCCBBBBBBAAAAAAAAAAAA@@@@@@???===;;;:::>>>>>>>>>>>>===;;;:::999===<<<<<<;;;::::::::::::999:::;;;===???@@@AAABBBDDDDDDJJJVVVggg{{{yyysssuuuyyy~~~~~~{{{yyy|||~~~|||{{{{{{wwwfffWWWLLLCCC<<<888999666222//////111333444...---,,,++++++,,,------,,,,,,,,,,,,---------------------------...//////,,,---///111333111---)))lllaaa[[[VVVTTTPPPLLLKKKMMMIIIGGGEEEEEEGGGHHHIIIIIIEEEFFFGGGIIIIIIIIIHHHHHHIIIHHHGGGEEECCCAAA@@@??????AAAAAA??????BBBCCCAAABBBIIIQQQZZZfffttt}}}uuubbbNNNDDDCCCBBBAAAAAABBBBBBAAA???>>><<<;;;:::=========<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;999::::::<<<>>>@@@BBBCCCCCCEEEPPPbbbwwwyyyppprrrxxx~~~~~~|||~~~~~~~~~xxxwwwwww{{{zzzkkk]]]PPPEEE===777666555444555444111//////...---,,,+++,,,------,,,,,,------......//////,,,,,,,,,,,,---...////////////111333444222...***vvvhhh]]]WWWSSSSSSSSSOOOLLLMMMGGGEEECCCDDDFFFIIIJJJJJJDDDEEEGGGHHHHHHGGGEEEDDDGGGGGGGGGGGGEEECCC@@@???AAABBB>>>999:::@@@CCCAAAAAAEEEHHHKKKSSS___gggiiidddVVVIIIDDDCCCAAA@@@AAADDDCCC@@@>>><<<;;;;;;;;;===<<<;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;===@@@CCCEEEFFFLLLZZZqqqzzzpppqqqvvv{{{{{{yyy||||||xxxuuuvvvzzz}}}yyyzzz~~~sssdddTTTJJJ===;;;999888777555000,,,111000///...---......///------------............,,,,,,,,,,,,---...///000111000111222222111---***pppfff[[[TTTQQQSSSTTTRRROOONNNIIIGGGDDDDDDEEEGGGHHHHHHDDDEEEFFFGGGFFFEEECCCAAADDDEEEGGGHHHGGGDDDAAA???CCCCCC<<<555666???DDDCCC???AAAAAA@@@EEENNNUUUVVVUUULLLDDDCCCBBB@@@@@@BBBFFFDDD@@@===;;;;;;;;;<<<<<<;;;:::999999:::===>>>::::::;;;<<<=========<<<;;;:::999:::<<<@@@CCCFFFKKKRRRccc|||{{{qqqqqquuuxxxxxxwww{{{}}}|||yyypppqqquuu}}}uuuooolllpppvvvxxxggg[[[KKKFFF???;;;:::888666333333222111/////////000111.........------,,,,,,,,,+++++++++,,,---...///000000/////////000...+++(((