BM6P6(@ tttTTTLLLCCC=========<<<999999999888888888888999999999777666888:::;;;999777888999999888666777;;;???===AAAGGGNNNUUU\\\eeejjjhhhccchhh}}}gggQQQJJJAAA<<<<<<<<<:::888999999888888888888999999888777666888::::::888666777888999888777888;;;>>>???CCCIIIPPPWWWaaakkkrrrhhhcccgggzzzpppYYYMMMGGG???;;;::::::999777999999888888888888999999777777777999:::999777555666777888999888999;;;===AAAEEEKKKRRR[[[gggttt}}}yyytttvvvvvvbbbSSSIIIEEE@@@<<<;;;:::999777:::999999888888999999:::777777888999999999777666666777888999999:::<<<===BBBFFFMMMTTT]]]kkk|||tttbbbVVVNNNGGGDDDAAA>>><<<;;;:::999::::::999999999999::::::777888999999999999999999:::999999999:::<<<<<<===AAAGGGNNNUUU^^^nnnvvv```RRRKKKHHHEEEDDDBBB@@@>>><<<;;;;;;::::::999999999999::::::888888999888888999<<>><<<<<<;;;;;;::::::999999::::::;;;999999999888777:::@@@DDDDDD@@@;;;999:::===>>>>>>BBBIIIRRRYYYaaapppnnnWWWLLLHHHFFFDDD@@@AAABBB@@@>>><<<;;;;;;;;;::::::999999::::::;;;999:::999777777;;;BBBHHHHHHBBB<<<999:::===>>>???CCCKKKTTT[[[cccqqqxxxYYYMMMJJJDDDAAACCCAAA???>>>===>>>===<<<::::::::::::999999999888888555666777888888999===??????>>><<<::::::;;;===???EEELLLRRRXXXeeezzzkkkQQQIIIHHHDDDAAABBBBBB@@@>>>======<<<:::888::::::999999999888888888888999999999888999<<<>>>@@@???>>><<<;;;;;;===???GGGMMMSSSYYYeeezzznnnYYYGGGDDDFFFDDDAAABBBCCCAAA>>>===<<<;;;999666:::999999999999888888888::::::;;;:::999999;;;>>>===>>>>>>===<<<<<<>>>???IIIOOOTTTYYYeeezzzӵĦĦӵĦwwwYYYLLLBBBBBBFFFEEEBBBAAAAAA???===<<<<<<;;;999777999999999999888888888888999:::::::::999:::===???<<<>>>@@@@@@>>>===>>>@@@HHHNNNTTTYYYfff{{{4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lrrr[[[NNNGGGAAACCCFFFEEEBBB@@@>>><<<;;;;;;<<<<<<;;;999999999999888888888777777666888999999:::<<>>>>>AAAFFFMMMUUU\\\jjjGG=?HdĦ=ĪjGG=?HdĦsssZZZIIIIIIEEEBBBCCCDDDDDDAAA>>><<<;;;::::::;;;<<<;;;:::999888888888888777777777555666888999:::<<<@@@CCCPPPRRRQQQLLLDDD??????BBBHHHQQQZZZbbbpppӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵsss[[[LLLDDDEEEDDDBBB@@@@@@AAA???======;;;::::::;;;;;;:::888888888888888777777777777555666888888999;;;>>>AAAMMMPPPPPPJJJCCC@@@CCCGGGOOOXXXbbbjjjwww?~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??aaaLLLFFFGGGBBBBBB@@@>>>===>>>===<<<>>><<<;;;:::::::::888666888888888888777777777777666777888888888999<<<>>>CCCFFFHHHEEE@@@@@@GGGMMMTTT^^^hhhppp{{{4Dӵ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]ĦlllUUUKKKEEE???@@@???===<<<;;;;;;;;;<<<;;;;;;:::888666777999;;;888777666666666777999999888666444333444666999;;;DDD@@@@@@BBBCCCDDDLLLUUUbbbgggqqq}}}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Ħ}}}cccRRRHHHDDDBBB???>>>===<<<;;;;;;;;;;;;:::;;;:::888666666999;;;;;;:::999777777777888999777666555444555777999:::======>>>AAAHHHSSS```hhhqqqsssyyy4DuXӵ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ӵlll[[[OOODDD@@@BBB============<<<;;;::::::::::::999888666666888:::;;;:::888666555555555666555555555555666777888999888===>>>@@@MMMeeevvv|||}}}}}}4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵyyy___VVVNNNAAA;;;???;;;<<<<<<===<<<;;;:::999888999999888666666777999777666555333222222333333555555666666777888888888999AAABBBBBBTTTrrr{{{zzz4DuXӵ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&ĒRjjjUUUPPPKKK???999===::::::;;;<<<<<<;;;999888777888999777666555666888444444333222222333444555555555666666777888888888:::AAAEEEHHH\\\zzzxxxuuuwww4DuXӵ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@hhhhXXXJJJHHHFFF???;;;<<<999::::::;;;::::::999999666777888777666555555666555555444444444555777888555555555555666777888999999???FFFRRRggg~~~qqqssszzz4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼snnnSSSMMMFFFBBBAAAAAA>>><<<::::::999999999999::::::555777888777666444555666777777555444444555666666777666555444555777999:::;;;>>>III]]]rrr~~~~~~yyynnnuuuΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ{{{ZZZJJJKKKGGGAAA@@@BBB@@@;;;::::::888888888999:::;;;555666888777666444444555888777555333222222222333888666444333444666999;;;@@@AAAMMMeeeyyy|||vvvpppnnnwww?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ```RRRHHHDDD@@@<<<;;;;;;::::::;;;999888888999::::::999;;;:::777555444444555666777666444333444555777999666555444444555777999;;;999@@@LLLYYYdddiiihhhgggrrr>AneneneneDenene>Ak<fhDenenenekkkTTTJJJGGGDDD???<<<;;;;;;::::::;;;999888888999::::::999999888666555444444555666666555444444444555777888777666555555555777999:::999<<>>;;;;;;;;;::::::<<<:::999999:::;;;;;;:::555555555555555555555555444555555555555666666666999888777666666777888999===<<<===BBBJJJWWWcccjjjyyytttVVVLLLIIIGGGBBB???<<<;;;;;;;;;:::999<<<:::999999:::;;;;;;:::222333444555555555555444333444555666666666555555999888888777777777888888===;;;;;;???JJJ\\\nnnzzzcccOOOLLLLLLGGG???===;;;::::::;;;:::999<<<:::888999:::;;;::::::111222333444555555555444333333444555666555555555888888777777777777777777888888999>>>JJJ\\\qqqvvvYYYNNNLLLHHHBBB<<<;;;999999:::;;;:::999;;;999888888999::::::999333333333444444555555555333444444444444555555555666666666666777777777777:::;;;<<<@@@JJJ[[[ooo}}}fffSSSMMMIIIBBB<<<:::999888999:::;;;:::999:::888777777888999888888555555444333333444555666444444333333333444555666333444555666666666666666<<<===>>>@@@IIIYYYmmm|||{{{[[[OOOLLLEEE===:::999888777888:::;;;:::999999777666666777888888777777666444333333444666777555444333222222444666777222222444555666666666666888999:::<<>>DDDMMM]]]kkkwww~~~yyy```JJJEEEEEE@@@;;;<<<<<<<<<<<<:::888666777999888777666777999:::999888999777555444555555444333222222333333333333444444666555555555666888:::;;;;;;999999<<>>>>><<<888555444555777888666555555777888888777888666444444555555444333222222333333333333444444666666555555666888:::;;;:::999999===AAAGGGSSS^^^kkkvvvkkkPPPHHHBBBBBBAAA<<<:::;;;>>>===:::777444444666888999777555555777888888777777555333333444555444333222222222333333333444444666666666666777999:::;;;;;;:::<<>><<<999666555666888888888555333222222333444333222222222333333333333444444444444555666777888999999777777:::AAAFFFMMMYYYeee{{{qqq[[[OOOJJJBBB@@@===::::::<<<===<<<777888999999999999;;;===;;;888555444555666777777444222111111222333333222222222333333333333444444222333444555666777777777888777:::@@@FFFMMMZZZfff{{{cccRRRLLLJJJ>>>===;;;:::<<<>>>===:::888999;;;;;;::::::;;;<<<;;;888444333333555666666444222000111222333333222222222333333333444444444111222333555666666777777;;;:::<<>><<<;;;:::::::::;;;999;;;<<<<<<;;;999888888999777555444333444666777222222222111111111111000222222111111111111111222222444666777999999888888666777<<>>>>>===<<<;;;::::::;;;;;;999:::<<<;;;999888888999777666555444333444555555333333333333222222222222222222111111111111111222333444555666777888888888999:::>>>DDDHHHMMMWWWaaawwwyyyssssssyyyhhhPPPEEEAAA>>>;;;<<<<<<;;;;;;;;;;;;;;;<<<999::::::999777777888:::666555555555444444444444444444444444333333333333222111111111111111222222444444444555666777999999:::;;;???FFFKKKPPP[[[eeesss}}}tttjjjbbb[[[YYY^^^eeesssxxxyyy{{{~~~~~~~~~yyy___KKKAAA>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<999999999777666666888:::555666666666666555444444444444444444333333333333111111111000111111222333555444444444555777999:::888999>>>EEEKKKRRR^^^iiilll}}}wwwpppnnngggaaaZZZUUUOOOKKKMMMSSS```jjjqqqnnniiiggghhhhhh]]]^^^___aaabbbdddeeegggbbbbbbhhhtttwwwlll[[[KKK@@@<<<<<<===::::::;;;;;;;;;;;;;;;;;;777888777666555555777:::666777777777777666555444333333333333222222222222111111000000111222222333444444333333444666888:::777777;;;BBBHHHOOO[[[fffjjj|||ppp___XXXXXXUUUQQQNNNMMMIIIEEEGGGKKKTTTZZZ\\\VVVQQQQQQSSSSSSNNNOOOOOONNNLLLJJJKKKLLLPPPRRRVVV```kkkssswwwwwwmmmssseee^^^TTTHHH>>>::::::;;;::::::;;;;;;;;;;;;:::999555666666666555555777888777666666666666555555555333333333333222222222222000000000000111222333333333333333444555666888888777777:::@@@EEEKKKWWWbbbqqqmmm]]]RRRLLLJJJHHHFFFEEEFFFEEECCCFFFLLLKKKMMMLLLFFFCCCEEEFFFEEECCCDDDEEECCC???===>>>???BBBEEEIIINNNSSSWWWYYYZZZTTTXXXbbbmmmqqqooonnnqqqpppYYYRRRHHH@@@===;;;:::::::::;;;;;;<<<;;;:::888888333444666666555555666777666555444333222333444444444444444444333333333333000000000000111222333444222222444555666777777777888888<<>>@@@AAABBBGGGNNNDDDEEECCC>>>===??????<<<999<<<===<<<:::999;;;===777:::???BBBCCCEEEGGGHHHGGGHHHNNNVVVXXXVVVWWWZZZaaafffmmmsssyyyvvv\\\VVVKKK@@@;;;===???===:::;;;;;;<<<<<<;;;999888666111333666777666555555666555444222000000111222333666666555555555444444444000000000000111222333444111222444666777777666666777888>>>GGGPPP[[[jjjxxxsssfffUUUIIIEEEBBB???;;;???===;;;<<>>???>>><<<999777777888::::::999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>???>>>???@@@AAABBBCCCDDDDDDNNNKKKJJJOOOYYYgggrrryyy~~~aaaVVVGGGAAA===>>>===;;;:::;;;888888888777777777777777333333555666777777777777111111222333333333333222888999999888666555666777222...---000111///...000222333444666777777555333777333:::PPPffftttcccZZZMMMDDD@@@???>>><<<>>>===<<<>>>AAACCCCCCCCC===>>>>>><<<999777777888888888888999999999999999;;;::::::::::::;;;;;;<<<:::;;;<<<===>>>??????@@@===???AAACCCFFFLLLSSSYYYggghhhhhhiiimmmuuuqqqZZZRRRFFFAAA???AAAAAA===:::;;;888888888777777666666666333444555666666777666666111111222333333333333333777888888777555444444555555111000333555222111333000111333555777777666444<<<:::EEE___wwwYYYTTTLLLDDD???<<<;;;;;;<<<<<<>>>@@@BBBBBB@@@===<<<======;;;888777777888555666777888999888888777999999888888888888888888666666777888999::::::;;;111888>>>???<<<;;;???CCCJJJJJJKKKLLLPPPVVV___eeezzzwww___QQQLLLEEEBBBBBBFFFEEE@@@;;;:::999888888777666555555444444555555666666666555555222222222222333333333333777888888666333222222333666222111444555333222444///111333555666777666666===>>>OOOmmm[[[ZZZTTTLLLBBB;;;:::::::::<<>>===>>>@@@AAAAAAAAAAAACCCHHHNNNSSS[[[```gggmmmqqquuuxxxzzzwww^^^QQQJJJFFFCCCAAADDDIIIHHHBBB;;;999888888777666555555444333555555555666555555444444222222222222333333444444777888888666333111111222333///...222333111000111111333555666666666666777999===QQQrrr]]]]]]YYYQQQEEE===:::::::::;;;>>>BBBCCC@@@:::666888999:::999777666666777333555777999::::::888777999999888777666666666777555555666666777777888888000222666:::>>>?????????=========<<<<<<>>>BBBEEEHHHKKKPPPTTTVVVWWWYYY[[[```dddooo___MMMHHHFFFBBBAAA???BBBHHHHHHAAA:::888777777666666555444444333444555555555555555444333333333222222222333444555888999888666444222111222222...---000222//////000444666888888666555666888999@@@VVVuuuTTTTTTRRRMMMDDD>>><<<<<<:::;;;===@@@@@@>>>:::666666777888888666555666777444555777888999999999999999888777777777777777888666666666666777777777888555444555777;;;>>>===;;;;;;;;;;;;999888999;;;===???AAADDDFFFFFFFFFHHHIIIIIIKKKSSS```lllwwwfffNNNEEEDDDCCCAAA???===???DDDDDD>>>999777555555555555444444444444333444444555555555444444444333222222222333555666777888888666333222222333444000///222333111000222333666888777555444666999???IIIaaa}}}GGGGGGFFFDDD@@@===<<<<<<;;;;;;;;;===>>>===:::888555666777777555555666777333444555666777888888999777666666666666777777888444444555555555555666666555777888999999999999:::888999999999888888:::<<<999<<<>>>@@@@@@@@@AAACCCBBB@@@CCCJJJQQQYYYdddooozzzmmmQQQFFFDDDAAA@@@BBB===:::;;;??????:::777666333444444444444555555555222333333444555555555555555444222222222333555666444555666555222111222222444000///333444222111222///222555555333333777;;;BBBQQQlllAAA@@@???>>>===<<<;;;:::<<<;;;:::;;;<<<<<<;;;999444555777666555555666777333333333333555666888999555555555555555666777888333333333333333444444444...333888888555333555888444555777777666777999;;;555777:::<<<===>>>@@@BBBBBB???>>>AAADDDJJJTTT^^^\\\aaaiiitttsssZZZFFFDDDDDD>>>===CCC===999888;;;;;;888555666222222333444444555555666111222333444555555666555555444333222222444555777222333444333111000111222444000///222333111000222***...222333222333888===@@@RRRppp>>>;;;999888:::;;;<<<<<<>>><<<;;;;;;;;;;;;999888555555555555555555555555666666666666555444333333666666666777999888666444444555666555333333555666444444555777888888888888666555555555666777999:::999999;;;;;;;;;;;;:::999999:::<<>><<<>>><<<::::::::::::888666222222222222333444555555111222555666666555444333444444444444444444444444333333111111111222333444000000000000111111111111333333444555666777888999CCCNNNddd|||===;;;888888999;;;;;;;;;===;;;::::::::::::999777555555555555555555555555555666666666666555444333555555555666777777555333444555666555333333555666444555666777777777777777666555555555666777888999777888999999:::999888888::::::;;;===>>>@@@BBBCCCDDDEEEIIIOOOXXXaaaiiinnnpppOOOHHH@@@<<<===>>>===;;;<<<;;;999888999888777555333333333333444555666666000000222333333333222111333333333333333333333333555444333222222222333444000000000000111111111111333333444555666777888888???EEEWWWqqq<<<:::888888999:::;;;:::;;;:::888888999999777666666666666666666666666666555666666777777666555444444444333444666666444222444555555444333333444666555666666777777777666666555555555555666777888888555555666777888888888777;;;;;;;;;;;;;;;;;;;;;;;;???AAADDDGGGKKKMMMOOOPPPaaaiii}}}tttYYYEEE@@@:::999;;;======<<<;;;999888777777777555444444444444444555666777777000000111111111222222222333333333333333333333333666555444333222222333444000000000111111111222222333444444555666777888888:::;;;JJJeee}}};;;999777777999:::999999999888666666777888666555666666666666666666666666444555666888888777666555555444333444555666444333444555555444333333444666666666666777666666555555555555555555666666777777444555666777777888888999<<<<<<<<<;;;;;;:::999999>>>???BBBDDDFFFGGGHHHHHHLLLSSShhh~~~[[[III@@@===:::999;;;>>>>>>>>>;;;999777777777777555333333333333333444555666777333222222222222333444555444444444444444444444444666555333222111111222333000000111111111222222222444444555555666777777888999;;;IIIbbbwww999888666777888999888777888666555555666777666444666666666666666666666666222333666888888777666555666555444444666666666444333444555444222222444555555666666666666555555444555555555666666666666666555555666777888999;;;;;;<<<<<<============<<<;;;=========>>>@@@BBBDDDEEEEEEHHHZZZwwwhhhMMMDDD>>>===;;;:::;;;<<<======;;;:::888777888777666444222222222222333444555666333333222222333333444555444444444444444444444444444333111000000000111222111111111111222222222222444444555555666666777777:::AAASSShhhrrrttt}}}888666666666888888777666777555444555666777666444555555555555555555555555000222555777888777555444777555444444555666666555333444444333222222333555444555555666666666555555444555555666666666555555666666666777999;;;===>>>;;;<<<===?????????>>>===???>>>===<<<<<<>>>@@@BBBCCCCCCOOOffftttyyy{{{XXXGGGFFF;;;;;;::::::::::::::::::;;;999888777888777555444222222222222333444555555111111222222222333333333444444444444444444444444222111000//////000111222111111111222222222222333555555555555666666777777===HHH]]]mmmnnnkkksss777666555666777777666555666555444555666777666555444444444444444444444444...000333666777777555333666444333222444555555444333444444333222222333555333333444555666666666666444555555666666555444444555555666777999;;;===???999:::<<<>>>>>>===<<<;;;@@@???>>>>>>>>>>>>???@@@BBB???GGGVVV\\\^^^llleeeLLLCCCDDD999:::;;;;;;:::999:::::::::888666666666666444222333222222333333444555666111222333444555444333333222222222222222222222222111000000000000222333444111111111222222222333333555555555555666666666666===III]]]llllllhhhppp666555555666777777666444666555444555777777666555333333333333333333333333,,,///222666777666444333555333111111222444444333333444444333222222333555222333444555666666666666444555666666666555444333555555555666888;;;===???888999;;;<<<<<<;;;:::999;;;;;;<<<===>>>>>>>>>>>>BBB>>>CCCNNNPPPOOO___uuusssUUUDDD@@@@@@999:::<<<<<<<<<;;;<<<<<<888777555555555555333111444444444444444666777777333444666888888777666555000000000000000000000000111111000000111333555666111111222222222333333333555555555666666666666666===GGGZZZiiikkkiiirrr:::666222333777999666333666444333333555666666555555555444222111222444777333///+++///666:::888444444444444333333222222222222222333444444444333333444333333333333444444444888888777555444222111111111///111666888666777:::999:::<<<=========<<<<<<;;;<<<===>>>?????????>>>;;;???CCCEEEIIISSSdddpppxxx]]]LLLBBB===>>>666888:::======<<<:::999777555222111333666777888777888888777555444666777999888666555444444444555555555333222111000000000222111000//////000111222222111111111333444333222333555666666555666777888666BBBPPPZZZbbbnnnzzz777666555666777777444111666444333444555777666555444555555444333333555666444222111222444555555444444444333333333222222222222333333333333444444444666555444444555666777888<<<;;;:::888777666555444333111333777999777777:::888:::;;;======<<<;;;:::;;;;;;<<<<<<===>>>>>>???>>>AAACCCEEEIIIVVVgggtttdddPPPFFF???;;;888888999:::<<<<<<;;;:::999777555222222333666777777555666777777666666888:::<<<;;;888555333222111111555444333222222333333444222111000//////000111111222111000111333333333111333444666666555555777888555AAAOOOYYY```hhhrrrxxxzzzxxx444777999999666333000///666555444555666777777666444555777666555444555666555666777555222111222444333333333333222222222222444333222222222333555666888777555444444666999::::::999888666555444444333666333555888999777777999777888;;;======<<<:::888;;;;;;::::::;;;<<<===>>>???@@@BBBEEELLL\\\qqqmmmQQQDDDAAA>>>999666:::::::::::::::999999999888666333333444666777777888999999888666555666888:::999777555333222111111333222111000111222444666333222111/////////000000111000///000222333222111222444555555444555666777777AAAOOOZZZ```dddjjjnnnqqqkkkjjjttt555999;;;999333//////000666555444555777888777555333555888888777555555555666777666555222111222444333222222222222222222222444333222111222444666777<<<999666444333444777999999888666555444333333333666444555888888555555888666888:::<<<<<<;;;888666;;;:::888888888:::===>>>>>>???BBBGGGRRReee|||ttt```KKKBBBAAA???;;;999<<<;;;:::888888888999999999666444444555777777777======<<<999555333222333555555444444444444444444111000...------///111333333222111/////////000000000/////////111222111000222333555555444444666777999BBBPPP]]]bbbccceeejjjjjjggghhhsss999<<<<<<777000---///444555444444666777888666444222555888999777666444444666444222222444555444333222222222222222222222222444333222222222444777888@@@>>>999666444444666777<<<;;;999777666666777777666333444777777444333666777888:::;;;;;;:::888666:::999888777888:::<<<===AAABBBEEEKKKYYYmmm~~~ggg[[[NNNGGGBBB>>><<<===<<<;;;999777777777999999999777555555666777777777======<<<999555222222333333333333444444444444444222111///------...///000333222000/////////000111000/////////111222111000222444555555444555666888:::???LLL[[[aaa```bbbfffjjjlllpppyyy<<<===;;;666///---111555333333444555777777555333222555777888777555444444444222000111444555444333111111111222222222222222333333222333444555777888BBB@@@<<<888666666666777:::888666444333444555666555333333777777444333666999999:::::::::999888777999999888888999:::;;;<<>>CCCGGGEEE???;;;777777888888999999999::::::999888888999999777666555666666555333333444666...000111333444444444333+++---000222333333222111//////...///000111333444222111111111333444333222555666888888777777999:::???;;;@@@MMMRRROOOSSS[[[ccceeelllzzz888777777666555333222111333444555666555333000///222111111222444555444444333777666111111555666222444333111000000000111111222111111444777999777444555444222222444555555444444444333222111333666999555666777999999:::::::::AAA???===:::888888888888777<<<999777===;;;888===@@@GGGUUUeeewwwgggSSSGGGAAAAAABBBDDDDDDAAA===999666666999;;;888444555:::666666555555555444444444666666555666666555333000000000000000000///......000111222444555666666666111111111222222333333333333111000222555555222///777999999888666999@@@GGGAAA>>>@@@GGGNNNRRRXXX]]]hhhgggkkkxxx666666666666555333222111222333444555444222111///111111222333444444333222111444333///...222222///333333111000000000111111333444666:::>>>===999555555444222333444555555444111333444444333444555777777888888888999:::::::::???>>>===;;;999888888777777<<<999777>>>===:::@@@DDDMMM[[[lll~~~nnnVVVGGGAAA=========>>>>>><<<999555777555777999888555555888555555555444444444333333555444444444555444222///000000000000000///......///000111333444555555555111111111222222333333333111000///222666777444111333666888999999>>>FFFMMMFFFBBBBBBGGGNNNUUU]]]dddhhhhhhlllxxx444555555555444444333222111111222333333222111000000222333555555444222111000222111......000000...333222111111000111111111111444999>>>AAA>>>999444666444222333444555444333///222555666555444444555;;;:::999888888999:::;;;<<<<<<<<<;;;:::999777777999>>>999777>>>>>>===DDDIIITTTdddvvvvvvYYYDDD===>>>;;;:::999999999888666444777444444777888666444666444444444333333333222222444333222222333333111///000000111111000000////////////111222333333333333111111111222222222222222000//////222666888666333111333666777999>>>EEEKKKFFFBBB@@@EEELLLTTT___iiiiiijjjmmmvvv222333333444444444333333000000111222222222111111111333666777666444222222333333222111111111222111222222111111111111111111///222777;;;===;;;777333666444333333444444444333000222444555444444555666===;;;999888888999;;;<<<::::::;;;;;;;;;999777666===AAA;;;999@@@@@@@@@GGGMMMYYYkkk}}}|||aaaJJJ===<<>>;;;<<>>;;;BBBCCCBBBIIIPPP]]]qqqgggQQQEEE>>><<<>>><<<:::777777777888888777777222111555888666333333333333222222222111111111444333111222333333222111000000111111111111000000111222333333333333333222111111111111111111111111333111111333666666333000111222222222222333444666666555999@@@GGGNNNZZZeeeooonnnnnnrrr|||111111222333333333222222222222222222222222222222444777::::::666333333444444111000222111//////222000000111222222222222111333444444444444555777:::777555333333444444333222444444333111111222666:::;;;:::999888888999:::;;;666777888999999999999999===BBB>>>>>>FFFGGGGGGNNNWWWeeexxxwwwVVVHHHCCC???;;;;;;999777555555666777666555666333333666777555333555333333333222222222111111444222111111222333333222000000111111222222111111333333333333333333222222111111111111111000000000333111000222555555222...000000222333444555666666333444999AAAHHHPPP\\\hhhtttqqqpppttt111222222222222222111000444444333222222222222222444777999777333000111333333///...111111------111///000111222333222222111222333444444333444777:::777555333333444444333222222333444333222333666888777888888888999:::::::::666666666777777999::::::888???>>>???JJJLLLLLLTTT```nnn~~~cccIIIBBBAAA===:::<<<888777555666777777666444555444555888777333333777444333333333222222222222333111//////000222222111///000111222222222222111222222333222222111000000222111111111000000000///000///...111444555222//////000111333555666666555555555:::AAAHHHQQQ```nnnyyyuuusssyyy222222222222222111000000666555444333222222222222444666888555000...000333444//////222222......222///000111222333333222111///111333333222222555888888666444333444444333111000222555666555444555555555666777999999:::::::::666666555555666888:::<<<444<<<<<<@@@LLLPPPQQQXXXhhhvvvhhhRRR@@@>>>@@@<<<;;;@@@999888777888999999777555444555777999666222444999444444444333333333222222222000...---///000111000///000111222222222222222111111222111111000///...222111111111000000//////...,,,---000444555333000000000111333444555333111777666999???EEEPPPbbbrrr|||wwwvvv~~~---///000000000000333555333444333222000111444666444333222111111222333444///000111111111///...---333222222222222222222333222222222111111444888;;;===999555333444444333111222111000333777999999777444666555333777===<<<666:::777333444888;;;<<<;;;:::<<>>CCCHHHKKKPPP\\\iiiyyycccJJJAAA:::<<<===:::888888666666666666666666666666555555444444444333333333444222000000222333333333333444333111///...///111000000111111111111000000000111000...000333222...333000......///000//////////////////000000000000000111111222222333444444444444888@@@IIIWWWkkk}}}111222222111///...000111444000,,,---000333555444555444222000............111000000////////////000111111000000000000111111222333333222222444888;;;;;;999999999999888555222444333222333555777666555888::::::999<<>><<<===AAAGGGMMMVVVeeetttyyyoookkkkkk{{{lllTTT???======<<<999555666:::333444444555666777888888555444444444444333333333333111000111333444555444444111000000333555444333000000111111111111000000...111111///111333111,,,111000...///000000///---.../////////000000000111000111111222222333444444333444888@@@IIIVVVjjj|||---///000000000000333555444///+++,,,222666666444111000///......///000111000///...---------...///000000////////////000000222333333333333444777:::::::::<<<<<<<<<:::777555444333333444444555555444555777888888:::;;;:::999555777999888666777;;;???;;;;;;???FFFOOO\\\nnn}}}~~~kkkaaa```aaacccllltttzzz}}}vvvYYYJJJ<<<>>>@@@>>>:::666777999333333444555666666777888444444444444444444444444444222111222333444444333000......///111333222111000000111111111111000000---000111000111333000+++000///...///000000...,,,......//////000000111111000111111222222333444444555555999???GGGTTThhhyyy---///000000000000333555444000---...444888777444111000///......///000111222111000//////000222333000//////////////////000111222333333222333666888999;;;===>>>===;;;888777333444444444333333444444333444666888888777666777555777999888666777:::>>>===<<>>???>>><<<;;;999777444444444444444444555555555444444444444444444444444666555333333444333111000---...000000......///000000000111111111111000000---000000///111333000+++000///...///000000...,,,.........///000111111111000111111222222333444444888777:::???FFFRRRddduuu111222222111///...000111333111000222555777555333444333111///------------///////////////000000111000000////////////000000000111222222222222444666666999<<<===<<<999888888222333444444333222444555333444777:::999555555777555666888888888888:::<<>>999;;;:::666666999777222444444444333333333222222333333333444444444555555666555444555555444222///...---...///111111000...000000111111111111000000...000///---...111000,,,111///---,,,---......---------...///000111222222000111111222222333444444666555888>>>EEEQQQddduuu---///000000000000333555,,,000444555444222000///222111000//////000111222---...000111111111000///111111000000000000111111...///111111000000111333000333666666444222333555///222444444222222444777111111555:::777111111555888666444666:::<<<;;;999AAACCCLLL[[[kkkxxxvvvhhhVVVOOOHHHDDDFFFLLLRRRUUUkkkttttttdddZZZ^^^dddeeemmmpppTTTDDD@@@===:::777;;;<<<666555999:::888333333333333333333333333333333333444444555555555444333333555666555333111...***(((,,,222444000+++000000111111111111000000///000...,,,---111111---222///,,,+++,,,.........------...///000111222222000111111222333333444444333333666===EEERRRfffwww666333000///111222111///...222666888777555333222222222111000//////000000222000......000111222111000000000000000000000000111---...444555111000333222222222111111111000000111111111111222333444555777666666555555555666666555777888666555666<<>><<>>AAACCCCCCLLLaaawwwvvv___MMMCCC???>>>???@@@??????@@@CCCEEELLLUUUpppsssVVVIII>>><<<>>><<<:::;;;:::999888777666555555555222333333444444333333222111111000000000///////////////111222222222111111/////////////////////////////////...------,,,+++///............//////000000000///......---......111111111111222222222222...//////000111222222333111111555:::AAANNNdddwww000000000//////000222444333555666555222111000111000///////////////000000222111000111333444333111000000000000000000000000000222333111......///000111111111111111111111111111111111111222333444444444444444444444555666666999999:::;;;===@@@CCCFFFZZZooo~~~eeeQQQFFFBBBBBB<<<===>>>>>>>>>@@@CCCEEEMMM]]]}}}xxx\\\GGG@@@999999999888666666:::999888666555555444444111111111222222111111111000000///////////////...///000111111111000...---.../////////////////////000000000222111///...///...............///000000111000///...............000000111111111222222222//////000111222333444555111111444:::@@@MMMcccvvv......///......///222444555555555444111///000111//////......//////000000111111000222333444222111000000000000000000000000...222444///,,,...000111111111111111111222222222111111111111222333444555333333333333444555666666666999;;;<<<<<<@@@GGGMMMfff{{{nnnWWWIIICCCCCCDDD<<<===>>>>>>>>>AAAEEEHHHTTTmmmeeeMMMBBB???;;;999888777666555999999777666444333333333///000000111111000000//////////////////////////////000111111000...---,,,,,,,,,,,,---------------+++***+++//////,,,+++---......---......///000111000000//////...////////////000000000000111111111//////111222444555666777111111444999@@@LLLaaattt---///000000///000333666666666555333000//////111...............///000000/////////000222222111///000000000000000000000000,,,222444...+++...222222000000111111111222222222111111111111222333444555333333333333444555666777222888<<<===<<>>===DDDTTTaaaqqqvvvgggSSSFFFCCCBBB>>>:::============???DDDJJJOOOlllxxxYYYJJJHHHCCCDDDAAA<<<999999::::::888777666444222111111111111111222222222222111111/////////000000000000000,,,---...000000000000///........./////////000000***(((+++111333///...222---------......000111111//////...//////000111222............////////////---...///111333555666777333333555999>>>JJJ^^^qqq//////---,,,,,,000555:::999777444111000000111222//////...//////000111222///000111000---,,,---......222333111000222111---111111000000//////......555111///000444666333///111111222333333444555555333444666666555444555666:::777888===AAAIIIYYYiiieeeWWWJJJEEEBBB===;;;===>>>999:::@@@BBBCCCOOO```bbbNNNDDD@@@???AAABBB@@@===999777666444333222222111111222222222111111000///......---////////////............---------............///...,,,++++++---......---........................---...///000222333444555222111///.........///000111000...------...///000...///111222333444444555555444888>>>AAAGGG[[[ppp111000......///222555777888666333000///000111222///............//////000000111111000...------...,,,000111000111444444111111000000000000000//////333000...000444666555222222222222333333444444555222444666777666666777999===;;;===BBBHHHQQQbbbqqqtttZZZNNNCCC@@@???<<<:::<<<===:::<<>>???@@@AAA@@@<<<888666666333333222222111111111222111111000000///......---////////////............---------............///---,,,++++++---......---........................---...///000222333444555111000...---------...///111///...------...///000///000111222333444444444555444777===@@@HHH\\\rrr222000///111555777666444555444111///...///000111//////...---------......111222222111///......///,,,///000///000333444111000000000111111111111111111///...000444777666444333333333333333444444444333444666666777888:::<<<@@@???AAAGGGNNNYYYiiiwww}}}sss```MMMEEE>>>>>>>>><<<<<<===<<<<<>>:::===>>>???>>>:::777666555333333222222111111111111111000000//////.........////////////............---------............///---+++******,,,------,,,..............................///000222333444444000///...,,,,,,------...000///...------...///000000000111222333333222222666444666<<<@@@HHH^^^uuu000///000444:::<<<777222333222000.........///000111000///...............111222333222///...///000///111000------000000...000000111111222222333333111//////111444555555444444444444444444333333333444555666666666777:::===CCCDDDHHHOOOXXXeeettt~~~eeeRRRFFFBBB???>>>????????????<<<>>>CCCFFFHHHSSSmmmuuuqqq~~~|||]]]KKKDDD@@@;;;888;;;<<<===;;;999666555555222222222222222111111000000000/////////.........////////////............---------............///---+++******,,,------,,,..............................///000111222333333000///...---------......///............///000000000111111222222222111111666333555;;;???HHH___www......111777>>>>>>888222000000///.........///000222222111000/////////000111222333222///...///000111222111......222444333000000111111222222333333222111111222333333333222555444444444444444444444666666666555555777:::===EEEIIIQQQZZZgggwwwqqqZZZKKKBBBAAA@@@??????@@@@@@>>>>>>AAAEEEGGGKKKZZZvvvfff]]]ZZZggg~~~hhhOOOEEECCC@@@:::777999::::::999666555444555111111222222222111000///////////////............////////////............---------............///---+++***+++,,,---------..............................///000111222222333111000///.........///000...............///000000000000111222222222111111555222555:::>>>GGG^^^vvv///000555:::>>><<<666000//////......//////000000222222111111000000111111111222222111///......///000222222000222999======000000000111111111111111222222222222222222222222444444444444444555555555777777666555555888===AAAEEEMMMXXXdddtttxxxbbbPPPGGG>>>@@@???======??????===???CCCGGGIIIPPPdddooo[[[TTTQQQZZZllljjjVVVFFFBBBCCC>>>999888777888888777555333444555000111222222222111///...........................////////////............---------............///...,,,++++++---......---..............................///000000111222222222111000///...//////000------......///000000000//////000111222222111111444222444:::>>>FFF\\\sss111555999===<<<777111---....../////////000000111111000000000000000111222000111111000...------...///111111///333;;;@@@AAA111000000000000000//////000111222222222222333444333333444444555555666666777777777666888===CCCHHHRRR\\\gggsss~~~hhhRRRFFFDDD;;;??????;;;;;;@@@AAA??????CCCGGGKKKWWWoooyyyaaaTTTQQQOOOSSS]]]rrrtttWWWIII???@@@@@@999777;;;555666666555333222333555000000222222222111///...........................////////////............---------............//////---,,,---.../////////..............................//////000111111111111000///...---...//////,,,---...//////000000000......///111222222222222222111444:::===EEEYYYooo444888===>>>:::333---***......//////000111111111//////...//////000111222///000111000...,,,---...000111000---000777======111111000000//////.........///111222222333555666333333333444555666777777666777777777:::AAAIIINNNhhhrrr|||www]]]FFF>>>AAA;;;@@@@@@<<<<<>><<<555666===555555555444222222333555///000222333222111///...---.....................000/////////............---------.........//////000...------///000000///..............................//////000000111111000///...---,,,---......,,,---...///000000000000---...///000222222333333111000444:::===DDDXXXmmm333444555555555333000///333222222111000//////...333333222222222222222333---------------...///000,,,...000000000000111222000000000000000000000000000000000111333555777999222333555555666777:::===:::777666888;;;DDDUUUddd|||hhhRRRFFF@@@>>><<<===>>>>>>===>>>@@@BBBAAAEEEHHHPPPeeejjjSSSKKKKKKLLLNNNTTTfffeeeUUUFFFBBB===:::999999999888999888777666666666666666333333222222111000//////000///------///000///...---...///...,,,,,,...000++++++,,,---...///000111,,,,,,---000222111///---///---+++,,,...///---+++///...---///222333000---000///...---,,,+++++++++111...///222222000000333/////////000111111222222222555444666>>>CCCTTTooo222333444444444222000///111111111000000000000000111111000//////000000111...............//////000---///000111000///000111000000000000000000000000---...000222333444444444111333555555555666888:::777777888888888AAAUUUhhhxxx```MMMCCC>>><<<<<<===>>>>>>===>>>@@@BBBCCCGGGMMMXXXooohhhPPPFFFFFFFFFGGGMMMaaapppUUUJJJBBB???<<<:::;;;<<<<<<;;;666555555444444333333333333333222111111000//////000///------///000///...///000000///------...000+++,,,---...///000000111,,,,,,---000222222000...---+++***,,,...000...---.........000111111000...111000///...------------///,,,,,,000000---...111/////////000111111222222222555444666>>>CCCSSSnnn111222222333222111///......//////000111222222333000000/////////000000111///////////////000000111...///111111000///000111000000000000000000000000---///222555555444222111000333555666666555555666555777999888666===RRRfffjjjUUUGGGAAA===;;;<<<===>>>>>>===>>>@@@BBBDDDJJJTTTeee~~~eeeMMMFFFEEEDDDFFFMMMbbb~~~\\\HHHDDD@@@>>>;;;:::;;;<<<;;;;;;444444555555444333111000222222222111111000000///000///------///000///...000111111000...---...000,,,------...///000111111,,,,,,---000222333222000+++******,,,...000///...---...000000/////////000111000///...............///,,,,,,///000------000/////////000111111222222222555444666>>>BBBRRRlll000000111111000///......,,,---...000111333444555222111111111111222222333111000000000000000111111...000222222000///000111000000000000000000000000222333555666666555444333111444777888777555444555444555777888888<<>>===<<<===>>>>>>===>>>@@@BBBCCCKKKZZZqqqdddMMMGGGEEEEEEHHHQQQgggvvvWWWHHHEEE???===:::999999999888777555666777777666444222000222111111111000000000///000///------///000///...000000000///---,,,---///------......///000111111---,,,---///222333222111,,,,,,,,,,,,---.........,,,...111000...---///222000000///...------......000......111111//////222/////////000111111222222222555444666>>>AAAPPPjjj//////000000//////......,,,,,,...///111333444555111111000000111222222333222111000000000000111111...000222222111000111222000000000000000000000000444444444333333444444555333555888999888666555555555444555999;;;>>>EEEMMMeeeppp{{{tttVVVGGGCCCAAA@@@@@@<<<===>>>>>>===>>>@@@BBBBBBKKK```|||fffPPPGGGFFFGGGKKKVVVkkkeeeOOODDD>>><<<999777888888888777555666777777666444111000111111111000000000000000000///------///000///.........///---++++++,,,...------......//////000000---------///111222222111.........---,,,,,,,,,,,,,,,...000///---,,,///222......------,,,---------000---...111111//////222/////////000111111222222222555444666===@@@OOOhhh////////////////////////------...000111222333444............///000000111222111111000000000000000---///111222111111222333000000000000000000000000222111000///000111222333444666888999777666666777777444444999===???CCCGGG\\\kkk{{{lllPPPEEECCCAAA@@@BBB<<<===>>>>>>===>>>@@@BBBCCCOOOhhhhhhUUUOOONNNPPPVVV___qqq|||^^^IIIAAA>>>:::999999;;;<<<<<<555666666555444222000///000000000000000000000000000///------///000///...,,,------,,,++++++,,,...------------......//////...---,,,---///111000///...///000...,,,******+++---.........------///111...------,,,,,,,,,------...++++++...///,,,,,,////////////000111111222222111555444777===???MMMfff000///////////////000000/////////000111111222222---------......///111111111111000///////////////,,,...111222222222333555000000000000000000000000...//////000000111111111333555666666555555777888888666666:::<<>>===AAA<<<===>>>>>>===>>>@@@BBBFFFTTTpppjjjXXXXXXXXXZZZ```gggtttuuu```OOOJJJCCC>>><<<=========888777666555333222111000///000000000000000000000000///------///000///...+++,,,------,,,,,,...000,,,,,,,,,,,,------------///---,,,,,,...///...------...000...,,,***+++---///---,,,,,,---/////////......------------......---++++++......,,,,,,////////////000111111222222111555444777===>>>LLLeee~~~000000/////////000000111000000000000000111111111////////////000111333333111111000//////...//////+++...000222222333444666000000000000000000000000---///111444444333222111333444555444444444666999888777999::::::>>>JJJWWWiiizzzwww^^^GGGAAA???;;;;;;???<<<===>>>>>>===>>>@@@BBBIIIYYYvvvkkkZZZYYYYYY\\\aaagggppp~~~pppmmmqqq{{{|||]]]VVVLLLDDD???<<<;;;;;;;;;:::999777555444444444////////////000000000000000///------///000///...+++,,,---------...000222++++++,,,,,,,,,,,,,,,,,,///...,,,,,,---------,,,+++---///...,,,+++---///000---***+++...000000...//////.........//////000///------000000......111/////////000111111222222111555444777===>>>KKKddd{{{333000,,,+++---000222222333222111111000000111111222222000///............//////000000000000///////////////000111333555555222111000.........///000222222222222222222333333777666555444444555666777;;;888:::@@@CCCFFFOOOZZZqqqpppSSSBBBAAA===;;;<<<999>>>>>>>>>>>>>>>@@@BBBCCCNNNbbb~~~hhh[[[^^^ccc\\\TTTXXX^^^jjj|||vvvddd___dddiiiyyy}}}ppp___PPPHHHCCC@@@===:::888777777777666444111222222222222111000///...222111000//////.........///000///...---...000222111///...---/////////...,,,,,,,,,---------......---***+++......,,,,,,///000///---...000111111111//////............//////---------.........//////111000/////////000222333000555222333<<<@@@JJJ\\\vvv111111000111222333444555444333222111111000111111222111000///............//////000000000000///////////////000111222333444111111//////...///000000111222222222222333333333666555444333222333444444<<<;;;<<>>===???<<<===>>>>>>===>>>@@@BBBDDDTTTjjj{{{ggg]]]```aaaVVVKKKLLLNNNSSSaaattt}}}ooo___[[[^^^___lllyyynnnffflllxxxwwwiii\\\QQQIIIDDDEEEAAA<<<999777555333222222222222222111000///...333222000000/////////............---,,,,,,---...000...,,,---...//////...++++++++++++,,,,,,,,,,,,222//////111111......000111000......///000///...//////............//////---------.........//////111000/////////000222222000555333444<<<@@@III[[[www...000333444444555666777555444333222111111111111222111000//////....../////////000000000000//////000/////////000000111222000000/////////000111111111111222222222333333333666555444333222333333444======@@@CCCDDDIIITTT```qqq}}}yyy^^^HHH>>>@@@======???;;;<<<============???CCCGGGZZZqqqsssccc]]]cccbbbSSSGGGGGGEEEDDDMMM[[[eeesss|||qqqfffZZZUUUVVVZZZeeepppxxxxxxeeeQQQJJJPPP```tttxxxiii]]]WWWNNNIIIBBB===:::999888777333333444444444444333333222111//////000000...---///.........---,,,,,,+++...,,,+++,,,...//////...+++,,,,,,,,,,,,---------000---,,,///...+++***---222000...---......---,,,//////............//////------........./////////000000000///000111111222000555333444<<>>BBBEEEIIIPPP]]]gggrrr{{{qqqWWWFFF???@@@<<<;;;<<<777;;;<<<===<<<<<>>CCCHHHPPP[[[gggnnntttzzz{{{gggOOOBBB???@@@:::;;;===777;;;<<<===<<<<<<@@@IIIOOOaaayyy{{{eee___cccpppmmm___UUUVVVPPPGGGHHHHHHUUUhhhyyyzzzggg___^^^\\\YYYXXXhhhxxx~~~dddKKKEEEAAAAAABBBCCCJJJQQQPPP^^^qqq{{{qqqjjjjjjfff```[[[UUUPPPJJJFFFCCCBBBAAA>>><<<999666555999666444555888888444111222000...///000111000...,,,+++***+++---/////////........./////////000000,,,***+++///000///000333---,,,+++,,,...000000/////////............//////........./////////000000///000000000111111111111000555444555<<<>>>EEEWWWqqq555333000000444888;;;<<<111111000000111111222333000000////////////000000//////000000000000//////111111000/////////000000000000111222222222111111000000111222333444444555333333222222333444666777;;;???DDDKKKYYYhhhqqqrrrwww|||rrr\\\FFF===>>>???999<<<@@@;;;;;;===>>>===<<>>;;;;;;<<<===AAAGGGCCCJJJXXXfffnnnkkk___VVV]]]\\\]]]___aaabbbaaa```YYYXXXUUURRRNNNJJJFFFDDD???;;;999;;;>>>>>>:::555888444000///000111///---...,,,+++,,,...//////...+++,,,,,,,,,,,,---------)))''')))---///...000333,,,++++++,,,///111222111//////............//////....../////////000000000//////000111111111111000000666444555<<<===DDDUUUooo666222...000666;;;:::777.........///000111333333000000////////////000000//////000000000000//////111111000000000111111222111111222222222111000//////000111222333444444555222111111222333555777999>>>AAAEEEOOO```qqqvvvrrrzzzjjjRRRCCC===???>>>888<<>>???>>>===CCCOOOXXXrrrmmm```bbblllvvvyyysssnnnpppjjjaaaccclllwwwnnnXXXHHH@@@:::666888::::::<<>>BBBNNNZZZ\\\PPPCCCFFFGGGIIIOOOWWW^^^cccddd```aaaaaa```___^^^]]]]]]SSSOOOMMMOOOSSSTTTNNNHHHDDD===666333333333111...000...,,,---...//////...++++++++++++,,,,,,,,,,,,'''%%%'''+++,,,+++,,,000...---,,,---000111111111//////............//////.../////////000000000000...///000111222111111000000666444555<<<===CCCTTTppp444///+++///777;;;777000,,,------...000111333444000000////////////000111//////000000000000//////111111111111111222333333111222333333222111000//////000000222333444555555222222333444555888:::<<>>666999???:::<<<>>>@@@>>>>>>DDDPPP[[[www{{{fff\\\```kkkttt{{{{{{|||}}}sss[[[JJJAAA???999777;;;>>>;;;777666???777555@@@QQQVVVKKK===@@@>>>===>>>CCCIIIMMMNNNVVVXXX[[[___cccgggiiijjjoookkkhhhkkkoooooojjjcccOOOGGG===888777666333000111///....../////////...,,,,,,,,,---------......,,,******...///---...111111///......000111111000//////............//////////////////000000000000...///000222222111111000000666555555<<<===CCCSSSrrr444222000111444777777777......///000111111000000...///111333333333111000000///...,,,,,,,,,---...333111000///000222555777888777666333111///---,,,...///222444555555555555666555444444666999<<<>>>EEEDDDGGGPPP^^^kkkuuuyyysssWWWEEE@@@>>><<<999888888999:::>>>:::999===>>>AAAPPPaaa~~~vvvhhh^^^bbbnnn}}}|||pppXXXIIIDDDCCC:::::::::999999999888888555888777666:::@@@>>>888999888777666777888:::<<>>777666555444333222111111000///---,,,222111000///...///000111///---******++++++***)))//////............//////000000000000000000000000.........000222222000...)))---111333333222222222222>>>>>>999;;;===CCCPPPmmm444000---///444666444111/////////000000000000111...///111333333222111000222111000///...///000000333222000///000222444666666555444222111///...---111222333555555555444444666555444444666999<<<>>>@@@@@@DDDNNN]]]kkkuuuzzzoooUUUFFFAAA???===;;;999999:::;;;===999:::>>>AAAEEEVVVhhhvvvmmmgggccciiisss~~~|||xxx^^^NNNEEE???<<<999999999999888888888888444666666444777<<<;;;666666555333333333555666888777888:::===AAAGGGLLLNNNTTT]]]mmm}}}~~~sssdddVVVMMMEEE===888444222111000111333444444111000000/////////000111000///......//////...---/////////....../////////------...........................///111111000...+++---111333222222222333777AAA???999:::;;;@@@NNNkkk222///...000333444111,,,000000/////////000111111///000111222222222111000333222000//////000000111444222111000000111333444333222222111000///......333444555666666555444333555444444444666999<<<>>>===???DDDPPP___nnnyyygggPPPCCC@@@???===;;;;;;;;;;;;<<<;;;888:::@@@DDDJJJ]]]qqq{{{hhhccceeeiiipppyyy}}}pppxxx}}}^^^JJJCCCAAA<<<777888888888777777777666666444555444333555888777333111111000//////000222333111222333555777888:::;;;>>>GGGVVVfffttt}}}~~~wwwppphhh]]]PPPHHHBBB???;;;888666666777888333333333333333444444444///------...///000///---------------------------,,,,,,---------............------...000111///...---///111222111111222333<<>>>>>BBBIIIUUUdddsssvvv\\\GGG>>>>>>===<<<;;;::::::;;;;;;;;;999;;;BBBFFFNNNcccyyyrrraaa]]]aaaiiiuuurrrffflll{{{gggNNN@@@>>>???;;;666777777666666666555555555444444444333333444444333000000////////////000111...///222444555666666666888:::>>>EEENNNYYYbbbgggmmmnnnqqqsssqqqkkkbbb[[[WWWTTTPPPIIICCC>>><<<;;;<<<<<<<<<;;;:::999777666000...---...///000...---...//////////////////...---.........////////////...------...///000///...///000111111000111222444:::@@@???===>>>:::;;;HHHccc000666<<<;;;444///000333111111000000000000111111000000000111111000000000//////...------...///000333222111000000000111222....../////////000000000111222444666777777777666333333444555777:::<<<>>>@@@EEENNN[[[jjjyyyoooUUUBBB;;;;;;;;;::::::::::::::::::;;;999===CCCGGGPPPhhhrrrhhh]]]XXX\\\hhhyyylllbbbhhhvvv~~~```UUUFFF>>><<<===;;;888666666666555555555444444666555444444333222333555111111111000000111111111+++,,,...111222222222111333222111111555<<>><<<999666333222222222000///111111222222222222111111...////////////////////////...---...///000000///000111222222111000222333333:::<<>><<<555000111555111111222222222111000///111111000000000/////////000000///......///111222111111000000000111111222......//////000000111111///111333555666777777777222333444666888:::===>>>???FFFQQQ```ooohhhNNN@@@>>>999999999999::::::::::::::::::>>>DDDIIITTTnnnfffaaaZZZWWW\\\kkkuuuhhhbbbjjjooovvveeeLLLGGGAAA<<<;;;:::999888666666666555555555444444666444444444333111333777222222222222222222111111---...///000000///......***+++...111333555555666777:::>>>BBBEEEEEEDDDCCCFFFLLLTTTZZZ]]]___bbbeeejjjiiihhheee```YYYSSSOOODDD@@@:::555333222111000///000111222222111000///111000000//////......---111///......000111111000111222444333222111111222///555777>>>DDD===;;;GGG\\\zzz333666888777555222111111000111333444333222///...111111000//////////////////...---------///000111//////000000111111222222...//////000000111111222000111333444555555555444111222444666888;;;===>>>???GGGUUUeeevvvwww\\\EEE>>>AAA888999999:::;;;;;;;;;;;;999999>>>FFFLLLYYYvvv|||kkkeee^^^\\\ddduuuqqqggg```___hhhiiihhhmmmwwwfffSSSCCC@@@<<<::::::;;;999888666666666666555555555555555222222444222///222999222222222222111111000000000000000111111111000000)))+++...111333333222111...000222333333333333444444;;;DDDJJJNNNSSSYYY^^^gggiiikkkmmmmmmjjjgggeeeWWWQQQGGG@@@;;;999888777555666888999999888666555777666555444333111000000222000...///000222222222000222555555333111000000///222333:::BBB<<<;;;IIIZZZxxx555333111222555555111---///111333555555222///---111111000///////////////,,,++++++***+++,,,---.........///000111222222333//////000000111111222222222222333444444444222222111222444666999;;;===>>>@@@IIIYYYjjj}}}mmmRRR>>>;;;AAA999999:::;;;<<<<<<<<<<<<888999???HHHOOO]]]|||wwwxxxoooeeebbbmmm~~~|||ddd\\\YYY[[[eeeddd______iiivvvsssWWWLLLDDD>>>999888<<<>>><<<888777777666666666555555555444111111333111...111999000000111111000///......------...///000111222333000///---,,,,,,...///000+++---///000000000111333...333888::::::<<>>999;;;KKKYYYwww888444222444444111000111---///222444444333111///111000...///000111///...888555111...,,,---///000222111111000000000000000000000000000000111111111444444444333333222222222222555444222777@@@DDDBBBCCCGGGWWWqqq{{{^^^JJJEEEBBB<<<999999888888888888888999555===BBBCCCOOOjjjyyynnnoooooojjjhhhwwwiii]]]WWWSSSTTTYYYXXX\\\cccnnn}}}cccMMMAAA<<<===<<<888444333555999444444444444444555666777222222222222222222222222222222333222222111000000///////////////.........000///---,,,+++++++++,,,........................***---000111000222777;;;777<<>>BBBFFFUUUqqqtttiiijjjiiijjjppp~~~ttt\\\TTTSSSRRRTTTYYYZZZaaammm{{{rrrUUUEEE???===<<<:::888555444666777333333333333333444555555222222222222222222222222.........///......------...............///////////////...---,,,,,,,,,---------------------------,,,---/////////000222333111555888999999;;;BBBGGGGGGHHHKKKPPPUUUZZZ^^^```cccjjjrrrzzz}}}~~~~~~{{{uuukkkbbb[[[TTTMMMIIICCC<<<666666444000///222000333666666444222222333333111111444555666<<>>:::999888888888888888999999;;;>>>BBBKKK___{{{~~~jjjaaaeeedddkkkzzz}}}eeePPPMMMRRRSSSSSSVVV]]]iiizzzdddJJJAAAAAA===;;;888777666666666555222222222222222333333444222222222222222222222222......///000000000//////,,,,,,------.../////////....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,------,,,++++++...000000......222555555777;;;@@@FFFKKKPPPSSS\\\bbbllluuu~~~}}}wwwppplll\\\RRRHHHAAA;;;555444555111333666777555333111111555333333666777666:::@@@RRRiii333///000666:::777111...222222222111111111111111111/////////111222111000......///000000000000000333333222000//////////////////000000111111222222333333333333333222222222555666777888;;;BBBIIIMMMQQQaaazzzhhhNNN???===<<<:::888888888777888888999:::======CCCRRRjjjooo___XXXeeecccooozzzwww~~~rrr]]]MMMPPPXXXXXXTTTSSS```ooosssXXXDDD>>>@@@===:::666666777888666444333333222222222222333333111111111111111111111111---...///000000000000000------------............---...///000000000///...++++++++++++++++++++++++000---++++++------***''')))+++............000333333333444555777888:::;;;CCCHHHPPPYYYcccnnnyyyyyypppcccWWWLLLCCC<<<999555666666666555444333333555444555888999888;;;@@@NNNggg111222666:::888111...///222222111111111111111111000//////000111222222111---...///000111111111000333222111000////////////...//////000111111222222111111111111111222222222666666666777999===EEEKKKTTTiii}}}bbbJJJ>>>===<<<:::888888777777888999999:::<<<===FFF[[[vvvyyydddYYYUUUgggggguuujjj\\\\\\cccnnnxxxzzzuuuqqqrrrvvvgggWWWOOOYYYdddccc[[[WWWccctttrrr]]]LLL???999:::<<<999666666888888666333444444333333333333333444111111111111111111111111******+++,,,------------/////////......------,,,---...///000000000///...++++++++++++++++++++++++...,,,***,,,......+++(((***,,,...//////000111222---------...///111333333222555:::@@@HHHRRR\\\cccvvv}}}sssfffYYYNNNFFFAAA>>>999666555555666666444222444888999888<<>>===;;;:::777777777777888999::::::;;;===KKKeeemmm]]]VVVTTTcccjjj|||]]]LLLLLLPPPWWW^^^```^^^___dddiii{{{[[[PPPOOO^^^kkkjjjccc___gggyyyuuu]]]QQQIII???:::::::::888777777777777555444555444444333333333333444111111111111111111111111,,,------............---000////////////.............../////////......---+++++++++++++++++++++++++++***+++---......,,,+++---,,,,,,++++++,,,,,,---******+++,,,---...000111---///111444777===DDDIIISSS\\\jjjyyyyyylllaaaOOOIIIAAA:::666666555555555333444888888999===CCCLLLccc111222555888777111///111---...111333444333333222000//////000222333333222000000111111222222333333000000000000000111111222......///000111222333333222222333333333444444444888666777:::;;;<<>><<<:::888777777777777888999:::;;;:::???QQQooo{{{cccVVVRRRQQQYYYjjj~~~bbbMMMIIIGGGIIIKKKLLLNNNRRRZZZaaa||||||eeeTTTLLLNNN]]]iiihhhdddbbbjjj~~~vvvbbbPPPKKKGGG???;;;>>>777888999888666555555555444444333222222222222222111111111111111111111111000000111111111000//////......//////000111222222//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,------,,,+++,,,...,,,***((()))***++++++,,,,,,+++++++++,,,------,,,---......///111555888888>>>IIITTT___kkkvvv~~~zzziiiaaaVVVMMMFFFAAA===:::>>>;;;;;;<<<<<<<<>>;;;888666777777777777888999:::;;;:::AAAVVVvvvsss[[[PPPNNNLLLPPPhhhlllTTTMMMEEEDDDBBBBBBEEELLLVVV\\\yyynnnTTTSSSKKKLLLYYYcccbbb___```mmmbbbRRRFFFEEEAAA999777<<<555888:::999666444555777333333222111000000111111000000000000000000000000.../////////...---,,,,,,+++,,,...///222333555666111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&)))---...+++)))***+++///,,,))))))***---...///(((((()))***,,,---///000,,,---......------///111222444666888===FFFQQQZZZmmmvvv}}}qqqfff]]]UUULLLGGGHHHEEEBBBCCCBBBAAAFFFMMM]]]rrr444333222000///.........222222111111111111111222/////////000111111222222222000///000222333333222000000000000////////////.........///111555888:::444444333444444555666777444777666:::AAABBBPPPkkkmmmOOO@@@<<<;;;999777>>>999555666777666888<<>>:::999999888777777777777777777666666666555555444444333222111111444333111///......///000//////.........---------,,,,,,---...///222555888000///---,,,+++++++++,,,,,,++++++,,,---,,,***((())))))***+++,,,---......++++++,,,,,,,,,,,,------+++++++++,,,...---+++))))))***+++,,,---...//////---///000000///000333666888<<>><<<<<<:::777555777777777777777777777777777555444444444555333222222111000.........///000...............---------...,,,+++,,,...000222222///...---,,,++++++,,,,,,+++*********++++++)))'''))))))***+++,,,---......++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***))))))))))))***+++---...***,,,///000...---,,,,,,...000333666:::<<<>>>???CCCFFFJJJPPPZZZfffrrrzzz------......///000111222777666666555444222111000------......//////000000111///......///000000///---......///000111111222444333222111111111222333444444333444444555666777777<<<;;;<<>>EEESSSlll~~~eeeLLL@@@BBBFFFGGGWWWiiiooohhhmmmssseeeTTTLLLWWWjjj|||gggQQQHHHGGGGGGLLLQQQSSSWWWfff~~~rrr___MMMFFFGGGFFFEEECCC@@@===;;;;;;<<<888888888888777777777777000111333222111/////////000000000////////////000---.....................000---++++++---...,,,)))++++++,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***))))))))))))((((((((((((+++++++++,,,,,,,,,---------+++******+++,,,,,,+++,,,+++***)))***,,,...///,,,,,,+++,,,---.........//////000000111222222333666777777777888<<>>>>>>>>KKK[[[ppp[[[MMM>>>999999888777777555444555888888888???GGG___xxxvvv^^^FFF<<>>BBBHHHIIITTTZZZ`````````kkksssdddccckkknnnVVVLLLKKKLLLPPPRRRVVV[[[fff{{{kkkQQQGGGDDD@@@>>>BBB@@@AAA@@@===:::999<<<>>><<<<<<;;;999777666444444333===EEEDDD:::222333777333333333222222000//////---------.........//////000111111000...,,,,,,,,,((()))+++,,,---------,,,...,,,******+++,,,++++++''''''((()))***+++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,...//////---+++,,,,,,,,,,,,------------,,,***'''(((***---------------------///111222444///111333444333444555777444777===DDDJJJRRRZZZ```hhhttt//////000111222444666777...///000111111000...---//////000000111111222222444222111000111222111000000000000000////////////111222222333333333222222444444444444444555777777666AAABBBDDDTTTjjjuuuQQQEEE;;;999:::999888999888666666666555666@@@KKKnnn~~~{{{uuulllfffppphhhXXXHHHBBBFFFKKKKKKPPPSSSXXXZZZWWW\\\sssvvvpppttthhhRRRMMMOOOQQQQQQRRRVVV^^^nnn}}}wwwuuu{{{]]]BBB===BBBBBBBBBDDD999;;;===<<<999999:::===>>>===;;;999777555444333...:::EEECCC666---...333555555444444222111///...---------.........//////000222444222///,,,---///''')))***,,,---------,,,...+++)))((()))*********,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------------...///111000---+++++++++,,,---------,,,,,,...,,,***+++---///---+++---,,,,,,,,,...000222333000111222222111111222444555555666888;;;???CCCFFFJJJZZZrrr***,,,///111333222111000111000......000000000///111111111111000000000000000000111333444444111///+++---000222222222000///000000111222333333444444666555444555777999999888888;;;???GGGWWWqqqhhhKKKBBB:::888666555777;;;;;;666444777555555BBBTTTqqqyyyssspppqqqsssvvvuuugggPPPDDDHHHLLLKKKIIIIIIKKKLLLKKKPPPbbbuuu~~~```UUUHHHKKKdddaaa^^^[[[bbbvvvzzztttoookkkiiimmmttt~~~iiiTTTBBBAAAEEECCC??????888;;;===<<<::::::===@@@===>>>>>>===:::777555555333555777666444222222222666555333111000///......////////////............///777<<<777000---...---)))***+++,,,,,,,,,,,,,,,***+++,,,------+++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,))))))))))))***+++,,,---...------...//////...,,,///---+++,,,///000///---////////////000000000000333444555666777999<<>>CCCMMM^^^wwwcccJJJBBB:::888777666888<<<<<<777666999777777CCCTTTvvv{{{vvvrrrqqqtttyyy}}}ttt^^^RRRRRRRRRMMMIIIIIIJJJJJJGGGIIIVVVfffttt{{{|||___UUUMMMUUUnnntttiiiaaaggg|||~~~yyytttrrrqqqoooiiiddddddgggmmmuuu|||}}}zzzvvvnnnvvviiiTTTAAA???BBB@@@<<<===999;;;======>>>>>>@@@BBB>>>@@@AAA???<<<888777666333555777666555333222333333222111000000000000000////////////...............555888555000///...,,,++++++,,,---------------+++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------+++******+++,,,---.........------...//////...,,,...,,,+++,,,///000///---////////////000000000000222333444555666888;;;>>>CCCLLL^^^www+++---000222444444333222000...------///000111111////////////////////////000//////000111000---+++//////.........000222333000000111222333444555555333888;;;:::666666;;;@@@???AAAHHHTTThhh]]]HHH@@@:::999999888999===;;;777777999999999DDDSSSuuu}}}wwwpppmmmrrr|||rrrfffbbbZZZQQQKKKKKKLLLKKKGGGHHHRRR^^^jjjoootttvvvvvvzzztttZZZQQQPPP]]]vvvqqqfffnnnyyyrrrmmmnnnssstttnnngggcccaaaaaaeeekkkooommmiii___dddkkkttt~~~iiiSSS@@@===>>>;;;999:::::::::<<>>BBBDDDKKKZZZppp{{{YYYFFF???:::::::::999:::===999666666999999:::CCCNNNiiixxxyyyqqqhhhgggooo~~~{{{ttthhh\\\UUUUUUTTTRRRQQQTTT^^^gggiiikkkmmmkkkiiikkkppptttkkkTTTJJJMMM]]]pppuuukkkhhhvvvxxxrrrnnnjjjlllqqqsssoookkkgggbbb___aaagggiiifffbbbZZZZZZ[[[]]]bbbjjjtttzzzhhhSSS@@@<<<<<<888666888999999:::???DDDGGGEEEBBB===???@@@???<<<999666666444666777777666444444444000000////////////000000//////.........------------......---000222///))),,,,,,---------------,,,,,,+++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,+++***)))((((((---------------...//////------,,,---...///---++++++++++++,,,.../////////////////////000000000000000111333333444666:::<<>>???>>>===888999888777555555666888888999:::999777444333333333222111000//////...///.........------------,,,,,,---,,,***---111///***++++++,,,,,,++++++******************+++,,,,,,---------------,,,,,,,,,,,,---...000111111000...---......---,,,++++++++++++,,,+++++++++++++++,,,,,,---,,,+++,,,......,,,++++++,,,------,,,,,,---...////////////000000000000000111222333444666999<<>>>>>CCCHHHKKK]]]xxx}}}cccFFF@@@;;;888999999555333555555666777555555777888888777777:::@@@CCCBBBAAA@@@>>>CCCIIIMMMRRR___ttt~~~xxxrrrmmmjjjlllnnnpppooollljjjhhhhhhqqquuuyyy}}}mmmdddpppyyywwwcccjjjpppgggeeeeeebbb___ZZZ^^^aaa]]]UUUNNNJJJJJJFFFHHHIIIIIIHHHGGGHHHIIIGGGQQQWWWVVVYYYjjjrrrTTTEEE:::::::::555333666999;;;<<<;;;888777999<<<;;;:::888666666888>>>BBB;;;<<<===;;;777333111111000000000000111222333444......---------,,,,,,,,,+++...///,,,+++...///,,,---.........------,,,+++,,,---...///...---,,,+++.........------,,,,,,,,,---...111222222111...---,,,+++*********+++,,,------,,,,,,+++++++++,,,,,,,,,,,,+++,,,---...,,,***,,,...///...***)))***,,,////////////000000000000111222333444555777:::===DDDHHHSSSggg....../////////...,,,+++............////////////000000000000000/////////000000000000////////////+++///333333111000111333111111222333444666666777777888:::<<<<<>><<<<<<@@@IIIVVVbbbjjj|||}}}~~~|||xxxzzz{{{zzzrrrhhh```]]]^^^bbbcccfffiiinnnuuu}}}}}}nnn^^^qqqtttooommmhhhaaa[[[XXXSSSNNNKKKJJJJJJKKKFFFKKKLLLIIIKKKQQQRRROOOOOOPPPPPPQQQVVVbbbssswwwVVVGGG;;;;;;===888666777<<<<<<;;;:::999999999999999777555555777;;;@@@CCC@@@>>><<<:::777555444444222222222111111111000000---//////---///222000,,,,,,---...//////...---,,,***...000---+++,,,,,,******+++,,,---,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------......---+++***)))...---,,,+++++++++++++++///...---,,,,,,---...//////......---------......000000000000111111111111000222333444555777;;;>>>CCCFFFRRRiii---.../////////...---,,,............////////////------......//////000000000000000000/////////...,,,------///000000///...111222222333555666666777888777:::>>>CCCLLL\\\kkk~~~qqqVVVDDD>>>999666888888666666888666555444555777888666444777888999888777666666666777666666999@@@IIIRRRXXX___```bbbgggppp~~~yyypppiiieeeccc```aaabbbccceeeiiioootttuuuuuuyyykkkfffxxx{{{rrrsssxxx|||~~~zzzuuulllcccZZZWWWRRRMMMJJJIIIIIIJJJEEEIIIKKKKKKQQQXXXYYYUUUQQQQQQPPPOOOPPPYYYgggqqqoooqqqxxx|||[[[III;;;:::;;;777555777<<<<<<;;;:::999999999999999777555555777;;;???BBB???===;;;999777555555555222222111111111000000000...000///------000...)))------............------***...///+++)))+++,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***)))000000///........./////////...------------...//////......---------......000000000000111111111111000222333444555777;;;>>>DDDJJJYYYppp------.../////////..................////////////------...///000111111222000000000/////////......///---+++---111222///+++222222333444555666666777888999>>>HHHSSSbbbuuulllPPP>>>;;;777555777888777777999888777555666777777555444888888888888666444333111333333444666999>>>BBBEEEHHHHHHJJJPPP[[[lll~~~|||uuunnnjjjcccbbbaaa___^^^___ccceeedddfffiiimmmqqqvvvyyyzzzrrrwww}}}nnncccbbbfffnnnwww~~~|||wwwnnnfff\\\YYYTTTOOOKKKIIIHHHHHHGGGHHHJJJNNNVVV^^^]]]XXXRRRRRROOOLLLKKKOOOXXX___XXXXXX\\\ggguuuaaaMMM<<<888999666555888;;;;;;;;;:::999999888888888777555555777:::===@@@>>><<<999777555555666666111111111111000000000000///000///,,,---...,,,'''.........------............111111,,,+++---///...++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******---,,,,,,,,,,,,------...///...------------...///......---------......///000000000000111111111111000111333444555888<<>>:::666444777999888888;;;777777666666666666666666999888888999888777444222444555777888:::;;;;;;<<<>>>>>>@@@DDDLLLZZZhhhrrryyyrrrlllkkkhhhddd```^^^___aaa]]]^^^```bbbcccfffjjjmmmuuuiii```___ccckkkrrrvvvrrrmmmkkkhhheee^^^[[[WWWRRRNNNKKKJJJJJJMMMJJJJJJOOOWWW\\\XXXRRRNNNNNNLLLIIIHHHIIINNNRRRQQQPPPSSS\\\iii{{{iiiRRR===888999888888;;;;;;;;;::::::999888888777777666555555777999;;;===<<<:::777555444555666777111111000000000/////////...000///---...000...)))///...---,,,,,,---...///---///...***(((+++...---++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------.........---------,,,,,,++++++++++++*********+++,,,------.........------............------------.../////////000000000111111111111000111333444666888<<>>:::::::::::::::888777666555555555666666888999::::::888666444444444555666000000000/////////......---//////...000333222...///...---,,,,,,---...///(((+++***%%%###'''))))))+++++++++,,,,,,------...,,,,,,,,,---------......------....../////////000------,,,,,,,,,,,,,,,,,,......---......///000000---..................------------------.../////////000000000111111111111000111333555666999===@@@HHHYYYsss/////////......///000000............///////////////......---,,,+++******/////////.........------,,,///222111......111555444444555555555666666666999CCCZZZyyywwwYYYCCC???:::777999:::888888:::555555666666555777:::<<<888777888<<>><<<<<>>AAAHHHYYYsss111000///......//////000............////////////......------,,,,,,++++++//////.........---------//////000000000222444666555555555555666666666666;;;BBBVVVvvv}}}cccOOOCCC===:::;;;;;;888777999666777888666555555999<<<777666777:::??????:::666444444333333333444555666444666888999999:::<<<>>>777AAADDDGGGRRRWWW]]]iiizzz~~~|||ssslllhhhgggbbbbbbccceeefffccc]]]XXXVVVbbbqqq~~~tttnnnhhhaaa]]]]]]]]]]]][[[VVVTTTSSSPPPJJJIIIJJJKKKLLLOOOQQQSSSUUUOOOJJJGGGJJJLLLKKKKKKNNNNNNQQQVVV[[[]]]]]]YYYVVVNNNSSS^^^mmmzzzkkkNNNBBBAAA===;;;<<<888999:::;;;:::888666555444444555666666666555555666666666666555333111000/////////.........---------//////...000333222...------............------...111222///---///000...,,,,,,++++++,,,---///000++++++,,,------...//////++++++,,,,,,---......///---,,,+++++++++,,,------,,,,,,+++*********++++++------...//////...---------,,,,,,------///000000000000000000111111111111000111333555777:::>>>BBBGGGWWWqqq222111000.........///000............/////////000/////////000000000000000//////.........---------333111...000555999999888555555555666666666666666<<<@@@QQQoootttcccEEE@@@<<<<<<<<<888666888888999999777444444777:::666555555999======777222:::888777555555666888999444555555555444444777999333<<<;;;:::@@@CCCGGGSSS]]]ccckkkttt|||wwwooojjjhhheeedddfffjjjnnnkkkbbbZZZ\\\aaafffoooyyypppkkkeee]]]XXXWWWgggcccYYYPPPNNNPPPNNNJJJKKKJJJJJJJJJJJJJJJKKKKKKJJJEEEEEEJJJMMMMMMQQQXXXZZZ]]]ccchhhjjjhhhccc___WWW[[[fffuuurrrSSSFFFBBB===999999888999:::;;;:::888666555333444555666666555444444555666777777555333000...//////.........---------...000///---///111000+++,,,---...//////...---,,,)))...///,,,***,,,,,,***,,,,,,++++++,,,...///000******+++,,,,,,---......))))))***++++++,,,---------,,,+++++++++,,,---...000///......------------,,,---...//////...---,,,,,,,,,,,,---...///000111000000000000111111111111000111333555777:::???BBBFFFUUUnnn,,,,,,,,,---------......---...///000000///...---000...,,,+++---...//////111...---//////---...111000/////////000111222222555444333222333555777999:::<<>>HHH\\\xxx}}}jjj[[[III>>>::::::777333888777666777999999888777555666555333555888777333333333222222222333444555555555555555666666666666333444666555444555888;;;===???AAAEEEKKKTTT^^^eeevvvxxxssskkkbbb\\\cccnnnxxx|||zzzuuurrrzzz{{{tttiiibbb___aaabbbccc^^^WWWPPPKKKJJJJJJIIIGGGJJJGGGEEEEEEGGGHHHHHHFFFHHHHHHHHHFFFFFFLLLWWW```iiihhhgggeee___XXXXXX\\\eeeiiiqqq{{{eeeOOOAAA888666777888999666444888===>>>;;;999777555555666666555333666666777666555333222222111...,,,---111222000,,,.........//////.........,,,...///...---,,,---......---,,,---...///...,,,+++,,,,,,------,,,,,,++++++,,,------,,,+++---...---+++***)))***+++,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---......//////............---------,,,---------.../////////...///000111111111111111111333555666888;;;???BBBIIITTTeee{{{,,,,,,,,,---------............////////////......******+++---000111000///111...---//////---...111/////////000000222333333555444333222222333555666<<>>888888777<<<888222111999CCCEEEAAA;;;888666555666666666555444444555666555444333333111///---...000111///---------............------,,,---......,,,,,,---...///...------//////...------,,,,,,++++++,,,,,,---+++---//////---,,,,,,,,,+++******))))))******+++***---//////,,,+++,,,...,,,,,,++++++,,,---...//////............---------------..................///000000111111111000000///111444666888<<<@@@DDDIIIRRRbbbwww,,,,,,,,,---------.........//////////////////...,,,,,,---///111222000///111...---//////---...111/////////000111222333444777666555333333555666777===???DDDNNN```zzzqqq]]]MMMCCC>>><<<;;;:::999999:::999777555::::::888444333444222---222222222333333333444444333333444444555666777777444555777777777555333333;;;;;;:::999888999<<>>:::999666:::888333222888BBBEEECCC:::888555444555666666666444444444666666666333222111000...///000111///---,,,,,,------------,,,,,,,,,---...---,,,+++,,,...000.........///000///...------++++++++++++------+++...000000...,,,++++++***+++++++++*********+++***...222000,,,***---000+++***)))((()))+++---...///............---------...............---------000111111111111000000///000222444666888;;;@@@CCCIIISSScccxxx,,,,,,,,,---------....../////////....../////////000000000111222222000---111...---//////---...111//////000000111333444555999888666666666777999:::>>>???BBBJJJZZZtttsssaaaQQQFFFAAA<<<;;;999888999999777666999:::888555555888666111222222333333333444444444222333333444555666666777444555666777777555222000666666666555444555888:::===???EEEMMMXXXdddpppzzz{{{~~~~~~rrriiiddd[[[RRRNNNNNNRRRVVVSSSOOOJJJHHHIIIIIIGGGEEEEEEDDDCCCBBBCCCDDDGGGIIIEEECCCAAA??????BBBFFFJJJJJJIIIJJJLLLKKKKKKQQQXXXdddrrrxxxUUU@@@;;;:::666444777777555666<<<@@@@@@888666444333444555555555555444555666888777444111111000//////000000///...,,,,,,------------,,,,,,,,,---......,,,,,,---...000.........///000///...------++++++++++++------+++---000000...,,,+++******,,,------+++***+++---***...222111---+++---111,,,+++)))))))))+++...//////............---------...............---------000111111111111000000///222333555666888:::>>>BBBGGGRRReee{{{,,,,,,,,,---------......//////............//////333222111111222111///---111...---//////---...111//////000000222333555666999888777777777999;;;======@@@EEEOOOaaazzzvvvcccTTTJJJ@@@===:::888888999:::999555777777555888<<<<<<999111222333444444444333333333333333444555555555666333333333444555333000---111333444444444555777999;;;999;;;@@@EEELLLVVV___mmm{{{yyynnnZZZWWWRRRNNNNNNSSS[[[bbbTTTOOOIIIGGGHHHHHHGGGEEEBBBCCCCCCBBBBBBEEEJJJMMMDDDCCCAAA@@@@@@CCCFFFHHHJJJIIIJJJLLLMMMMMMTTT\\\mmmzzzjjjOOO@@@<<<999666222777999666555888::::::666444444444555666555333444444444777;;;:::666333222111111000000//////...------............---------...//////------...//////...------//////...------,,,,,,++++++,,,,,,---***,,,......,,,+++++++++))),,,///...,,,***+++---+++...000000---,,,---///......------...///000111///............---------------..................///000000111111111000000222333555666888:::>>>AAAEEEQQQeee}}},,,,,,,,,---------......000///...------...///000111000......///000///...111...---//////---...111//////000111222444555666888777666666888:::===>>><<>><<<;;;;;;;;;555777777666888======999111222333444444444333333444444444444444444444444555333222333555444111...222333555666555555777888777555777<<>>;;;===BBB===GGGQQQZZZfffwwwnnnccc___QQQRRRQQQNNNLLLMMMQQQUUUOOOIIIBBB@@@BBBEEEFFFFFFAAABBBBBBAAA@@@BBBHHHMMMCCCBBBAAABBBDDDHHHIIIJJJJJJGGGGGGIIINNNVVVdddrrr~~~```DDD<<<>>>;;;666555777555111///444;;;;;;666444555666999:::999666333//////111888???BBB???;;;222222333111///......///......////////////......///000111000///...///111...---,,,,,,---...---,,,++++++---......---++++++)))*********))))))+++---&&&***......***'''))),,,---,,,,,,---......---+++,,,---...///000000000000//////.........---------,,,,,,------...///000000......///111111222222222...000333666888===BBBEEENNNYYYkkk+++,,,---,,,,,,,,,...000---,,,******,,,/////////------...............------,,,+++,,,...000000//////000111333555555666666666777888666333444888<<>><<>><<<777333444444444444666666666555444333777666555555666555333111222555666777===DDDBBB:::555333000000222222000---.........------,,,,,,,,,---...000111111000...---000---******,,,---,,,***,,,+++******))))))*********(((((()))+++------,,,,,,------......------,,,+++,,,,,,------,,,,,,+++.........////////////000------......------,,,+++------......//////000000///000111000///...///000444333555999;;;;;;@@@GGGMMMYYYlll---...///...------...000---,,,++++++.../////////---......//////............---,,,---.../////////000000111222444555666777444666888777555666:::>>>AAAHHH\\\{{{|||lll]]]PPPFFFBBB======;;;999666444444444222333333333333333444555555555444333333333333444333666888888555222000000///111333333333333555777666666777888999::::::;;;666888:::;;;===EEEQQQZZZooosssiiiaaaYYYQQQSSSSSSQQQMMMHHHFFFEEEDDDEEEFFFEEEBBB@@@???@@@???@@@BBBCCCCCCBBBAAA@@@???>>>???CCCDDDDDDHHHNNNQQQ\\\gggjjjggghhhqqq{{{xxxTTT>>><<<777444555444444555555666666555444444555666666666555555444444222555555666<<>>??????AAACCCEEEEEECCCAAA???>>>===???CCCEEEEEEHHHNNNZZZlll}}}}}}qqqmmmxxxsssRRR>>><<<777444666444555555555555555555555555444666888777444333555777444555555555999===;;;666333222111000111111000...000000000///////////////,,,---...//////...---,,,...---++++++,,,---,,,+++...---,,,,,,++++++,,,,,,---+++******+++,,,,,,+++,,,+++************+++,,,------............------,,,,,,,,,---------..................------,,,,,,/////////..................////////////111555888999444222777;;;>>>BBBGGGOOO\\\ppp***,,,.../////////000222---,,,---///111111///---//////000000000///.........//////...------///000222222111111222555888999333666888888777999===AAACCCPPPlllzzzfffWWWLLLGGGAAA<<<999888888888666555333333444555666666555555444333333333333444444666777777555333222222111222444444333444555777666555555555555555555555888999999999888:::???CCCFFFSSSfff{{{vvvmmmfff^^^WWWNNNNNNLLLIIIFFFEEEEEEGGGFFFGGGHHHGGGDDDBBBBBBBBB@@@AAADDDEEEEEECCC@@@>>><<<===@@@FFFIIIIIIMMMSSSaaatttxxxtttnnnPPP>>>;;;666555777444555555555555555666666777555888;;;888333111444777555555444555777888666333222111111111111000000///////////////////////////,,,,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++)))((()))+++,,,,,,,,,...,,,+++))))))+++,,,...---------,,,,,,---------++++++,,,,,,,,,---------///......---------------/////////......---------......//////000333888<<<>>>888555888===AAAFFFKKKRRR___sss&&&))),,,......///111333.........000111111///---000000111111000//////...---///000///------///111333222111111333555888:::555777888777666888===BBBEEEUUUsss~~~qqq```XXXLLLCCC>>><<<;;;:::777666666777888888555222555555444333333333333444333444666555333222111222111222444444444444666888666666666666666555555555555666666666666777999;;;<<>><<<>>>CCCKKKNNNOOOSSSXXX```mmmzzz|||xxxzzzjjjOOO???:::555444777333555555555666666666777777888:::;;;888222///222555666444444555555444222222000111111111000///000000........................,,,------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************((('''&&&(((***,,,---,,,///---,,,******,,,---///,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,,,,---000///...---------......//////......------,,,,,,......//////000444999===@@@999666888===BBBJJJQQQZZZfffxxx$$$(((+++...//////111222000//////000111111000...111222222111111000///...,,,...000000------000444222222222222444666888999666777888666666:::AAAGGGOOO```}}}yyyoooaaaTTTLLLFFF@@@<<<<<<:::999:::<<<;;;666111555555444333333333333444222444555444222111111222...000222444555666999;;;777666666666666666666666666666444444333444555555666999CCCPPP___sssxxxlllcccZZZSSSPPPNNNNNNLLLIIIFFFDDDEEEFFF@@@BBBDDDDDDCCCBBBCCCDDDAAABBBBBBBBBBBBAAA???>>>===???EEEMMMQQQQQQTTTXXXWWW___iiipppuuufffNNN@@@:::444444666111333444666777888888777666888999999555111///111444777444333555444111000222///000111111/////////111------............//////------------------------***+++------,,,+++,,,---,,,+++******))))))******)))((('''(((+++------,,,......---,,,,,,---......,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------111000...---------...///.........---------------...///000000111333777:::;;;777666999===DDDPPP\\\gggppp'''***...////////////000222000//////000111000000222222222222111000///...***---000000......222666111222333444555777888888777777777666888>>>HHHPPP```pppyyynnndddZZZPPPHHHEEEAAA======>>>===999555555555444333333333333444333444555555333222333444///111333444555666888:::555555555666666666666666888666444444444555666666555666;;;CCCLLL\\\xxxsssiii```VVVPPPOOOPPPPPPOOOKKKGGGEEEDDDEEEAAACCCDDDDDDCCCAAABBBCCCBBBBBBAAA@@@??????>>>>>>???@@@FFFMMMOOONNNOOORRROOOVVVaaalllxxxdddNNNAAA:::333333555///111333777999:::999777555777666444222111222333444777444333555333//////333...000111111///...///111....../////////000000000///..................///(((+++......,,,+++,,,---,,,,,,+++************+++...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,------------111000...---------...///,,,------------------......///111111111222444777666555888<<>>??????<<<999555555444333333333333444444666666666444333444555333444666555444444555777444444444555555555666666555333111111444666888999888888;;;===@@@LLLhhhpppggg^^^TTTOOOPPPOOOOOOOOOMMMIIIGGGFFFGGGEEEFFFGGGFFFDDDBBBBBBCCCCCCBBB@@@>>>======>>>??????AAAFFFLLLMMMJJJJJJLLLLLLTTTbbbppp}}}{{{cccOOOAAA:::222333444---000333777:::;;;999777444555222000000222444555555888444333666333...///444---000222111......///222//////000000111111111222//////............//////(((+++......,,,+++,,,......---,,,,,,++++++,,,,,,333111...---------,,,******++++++,,,,,,++++++***...---+++******+++---...,,,,,,------------......222000...---,,,---///000,,,,,,,,,------............000111222111111333444444666;;;@@@FFFRRRggg{{{))))))***...111222///+++///...---------///000111111111000000000000111111---...////////////111333///111333555666666666555666777:::<<<<<>>BBBGGGGGGEEEHHHNNNTTT]]]ooo~~~{{{eeeTTTBBB999666333222222666777888888888666555444444444555444333222444666111111222222222222111111+++000222...,,,...000///---///222333222000000000...........................---,,,++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,+++******+++,,,,,,,,,------,,,******,,,---...---,,,++++++---///000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222666555888???IIIYYYrrr///---,,,,,,...///---+++...------------......///111111000000000000111111...///000///...///111333000111333444555666666666444666999<<<<<>>===<<>>:::999999999666333555555666666555444333333333333444444555555444444333333333333333444444444666666666555555555555555:::777777999888888CCCQQQnnn}}}ooobbb[[[WWWRRRNNNMMMFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFGGGFFFEEEAAA>>><<<;;;===???AAAAAA@@@>>>===AAA@@@@@@DDDFFFKKKVVVaaasss}}}yyyyyyyyywwwfffUUUBBB999666333222222333444444444444333333222111222333222000000222444000000111111111111000000222666666222///111111///000222333333111/////////------------------------///......------......///------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,++++++******++++++,,,...000111000---***))))))++++++++++++,,,,,,,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222444888@@@KKKWWWfff~~~---,,,,,,,,,...///000000---...//////...---+++***000000111111111111000000000000111000......///111222222333333444555666666777999;;;===>>>GGG\\\pppuuuggg^^^LLLEEE===;;;>>>???;;;777999999999888777444222111333333444444555444444333333333333333333333333333555555555555555555555555888666888;;;;;;;;;CCCMMMaaayyywwwkkk^^^XXXTTTNNNKKKKKKDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFDDDBBBBBBBBB======>>>?????????>>>>>>AAA@@@AAAFFFJJJPPP]]]hhhtttxxxmmmhhhppp}}}}}}|||{{{xxxhhhWWWCCC999666333222222333333333333333333333222000111222111//////111222///000000000000000000//////222222...---//////---111333444333111///...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++,,,...000000...,,,******)))***+++,,,,,,,,,++++++------,,,,,,,,,------...------------------------/////////000111111222222111555===HHHSSSddd|||***,,,...000000///.........///000000000...---+++///000111111111111000///000000111000......///111222333333444444555555555777888;;;;;;===IIIaaaxxx|||tttdddYYYMMMGGGGGGFFFBBB<<<999999999888666555333222333444444555444444333333666666555555444333333333444444444555555555555555777777888;;;;;;===BBBIIIVVVmmmrrrggg\\\VVVQQQKKKHHHIIIDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCAAABBBEEEHHHAAA@@@>>><<<<<<===???@@@AAAAAACCCHHHKKKOOOYYYcccnnn}}}{{{wwwcccXXXSSSYYYbbbmmmxxx~~~zzzlllZZZFFF;;;666333222222333333333333333333333444000000111000///...000222...//////000000//////...+++......,,,---000000---111222333222///......///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++))),,,///000...---,,,,,,)))***+++,,,,,,,,,++++++...------,,,,,,,,,------------------------------/////////000111111222222000333:::BBBKKK\\\www---///222222000---+++***/////////000//////......///000111222222111000//////000000///......000111111222444555666555444333555666999:::===LLLiii{{{pppbbbXXXRRRMMMDDD===999888777666555555666666444444555555444444333333777666666555444333333222444444444444444555555555777777888888888:::===@@@LLLbbbzzzlllcccYYYTTTNNNHHHFFFGGGDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEEEECCCAAAAAAEEEIIIDDDAAA>>><<<<<<>>>@@@BBBCCCBBBEEEHHHIIIKKKRRR[[[mmmhhhWWWNNNNNNPPPSSSXXX^^^fffooouuu|||qqq^^^III<<<777333222222333222222222222333333444///000111000///...000222......////////////......,,,......,,,///333333//////000111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***(((***---...---,,,------++++++++++++,,,,,,,,,---......---,,,,,,,,,------------------------------/////////000111111222222222555:::???FFFUUUppp///111222111...,,,+++,,,......---------.../////////000111222222111000///...///000///...///111333000222555777777666333222444777:::===BBBUUUvvvyyypppggg[[[OOOFFFAAA???<<<888777666777777444444555555444444333222444444333333333333333333333333333444444555555555777888777666777999<<<===DDDZZZxxxuuuddd\\\TTTPPPKKKEEEDDDGGGFFFFFFGGGHHHHHHGGGFFFEEEFFFIIILLLJJJFFFCCCEEEGGGAAA@@@???>>>>>>@@@CCCDDDCCCBBBEEEIIIKKKNNNWWWaaatttsss```SSSMMMPPPPPPOOOMMMMMMOOOTTTXXXbbbiiisss|||vvvbbbLLL>>>888444222222111111000000000111222333000111111000//////000222---......//////......---...///...---000444222...---...///...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))+++,,,+++******+++,,,---,,,+++++++++,,,...//////...---,,,,,,,,,,,,,,,......................../////////000111111222222333666<<>>999777666666444555555555444333333222000000111222333333444444333333333444444555555555666777777666777;;;??????@@@UUUtttppp^^^WWWQQQMMMIIIDDDDDDGGGGGGHHHHHHIIIHHHGGGFFFEEEIIIOOOSSSSSSMMMHHHFFFFFF===>>>???@@@BBBCCCEEEEEEBBBAAADDDJJJOOOVVVbbbnnnzzzlll\\\SSSPPPQQQPPPNNNJJJFFFEEEFFFHHHEEELLLVVV```iiisss|||{{{oootttxxxeeeNNN@@@999444111222000///.........000111222000111111111//////111222---..................---///000...,,,...222000+++,,,---------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------*********++++++,,,,,,---***+++,,,------,,,+++***+++,,,,,,***(((((()))+++...---,,,++++++---///000///...---,,,,,,,,,,,,,,,......................../////////000111111222222111666<<<@@@AAAJJJ```uuu000222444111...+++---///...,,,***+++---...,,,***///111444444333111000000000///.........///111222555333333555999999777444444999;;;???TTTxxxzzzrrrddd\\\QQQGGG@@@<<<999777;;;777444444555666333111555444444555777777666444555555444444333444444555666666777999888666999@@@FFFQQQlllwwwjjj\\\VVVNNNIIIHHHHHHFFFEEEJJJKKKKKKJJJHHHHHHIIIKKKQQQYYY^^^ZZZOOOGGGHHHMMMAAABBBAAA???======>>>@@@DDDCCCEEEMMM[[[jjjvvv|||yyyeeeWWWRRRQQQMMMIIIEEEBBBAAAAAAAAA@@@???BBBGGGKKKOOOUUUZZZ^^^ooouuu~~~kkk___YYY]]]qqq|||gggNNN???999555222111111111000///////////////222111111000000000000000.........///111000...,,,000///---,,,,,,---///000***&&&&&&---000---...222))),,,---+++'''&&&)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((()))---...---******((('''))),,,...,,,))),,,++++++******++++++,,,******,,,---.../////////)))+++......,,,+++,,,...222,,,***---///---+++,,,,,,,,,---.../////////...000000000000000000000000333444888>>>BBBIIIWWWeeewww000111222111///---------///---+++,,,...///...,,,...000222222111000000000000000/////////000111222444333333555888999666444555;;;@@@GGG\\\zzzrrrggg[[[QQQHHHAAA===???;;;777666777666444111;;;888666666888:::;;;;;;666666555444444444555555777777888:::999777<<>>>>>???AAAFFFEEEHHHPPP^^^ooo}}}qqq^^^QQQKKKIIIFFFCCC@@@>>>>>>>>>======;;;===@@@BBBDDDFFFJJJMMMSSSYYYcccmmmxxxtttfffVVVNNNKKKPPPcccxxxyyydddKKK===888333000000111111000///////////////222111000000//////000000000//////000111111///---///...---,,,,,,---...///,,,((((((---///,,,,,,000,,,...//////---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,,,,+++***)))(((***---...,,,***,,,++++++******++++++,,,++++++,,,---............)))+++......,,,+++,,,...111,,,***---...,,,+++,,,------......///............//////000111222222222333555999???CCCIIIVVVcccyyy///......///000///---+++///...---...///000///------///000///...///111222111111000000111111222333222222333555777777666444444<<>><<<<<<;;;888555<<<888555444777;;;>>>@@@777777666555555555555555777666777888777777<<>>>>>@@@BBBIIIIIIKKKRRR___ppp|||fffVVVLLLEEEAAA@@@>>><<<<<<======<<<;;;===>>>??????>>>>>>@@@BBBBBBFFFMMMUUU]]]gggooouuuppp[[[QQQHHHEEEEEEKKK^^^rrrxxxcccKKK===888444111111111000000///////////////222111000000//////000000222111000111111111///---000000............000000---***+++------++++++...,,,+++,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,*********+++*********+++---...---,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,)))+++------,,,,,,,,,---///+++***---...+++***,,,.........///......------------...000111222333444444555:::@@@DDDIIIUUUaaa{{{...,,,,,,...111111...***///............///.........//////......///222555111111111222222222333333111222333444666666555444333;;;BBBMMMfffyyyooohhhZZZTTTMMMIIIFFFCCC???;;;;;;888555555999===@@@BBB777777666555555555555666:::888888999888999@@@IIIYYYppp~~~pppiiiVVVRRRLLLJJJJJJJJJHHHFFFDDDDDDCCCBBBBBBDDDIIILLLLLLJJJHHHHHHGGGEEEAAA===??????@@@???>>>>>>AAACCCIIIJJJMMMSSS^^^nnnooo\\\PPPIIIDDD@@@???=========??????>>>===>>>??????>>>===<<<>>>???BBBCCCFFFIIIMMMSSSZZZ^^^fffkkkrrryyyxxx\\\NNNGGGDDDFFFFFFLLL___ssszzzdddLLL???:::666444444000000////////////000000111111000///////////////222000//////000000...,,,222222111000000111222222++++++,,,---,,,+++,,,...+++)))))),,,000111---(((,,,,,,,,,,,,,,,,,,,,,,,,***---...---)))((())),,,******+++,,,---...------,,,++++++******++++++,,,---------------,,,+++******+++,,,------,,,,,,------******---...+++***,,,.../////////...---,,,,,,......///000111222333333444666<<>>AAABBBBBB777777666666666666777777===;;;:::;;;<<<>>>HHHRRRggg{{{{{{ssspppYYYSSSMMMJJJJJJJJJHHHFFFCCCDDDEEEEEECCCBBBCCCDDDEEEBBB@@@BBBEEEEEEAAA=========>>>>>>===>>>AAADDDGGGKKKQQQXXXbbbssszzzdddSSSJJJFFFCCCAAA???>>>===>>>@@@@@@???>>>888999::::::::::::<<<>>>@@@@@@@@@@@@AAADDDIIIMMMTTTVVVYYY]]]bbbmmmzzzgggQQQEEEAAAAAADDDEEEIII[[[ooozzzdddLLL???:::666444444000000////////////000000111000000///.../////////000///------......---,,,000000000000000000000000(((+++---,,,+++,,,...000///,,,+++///555666111,,,,,,,,,,,,,,,,,,,,,,,,,,,***---...---)))((())),,,)))***,,,------------...,,,++++++******++++++,,,------------,,,+++******+++++++++,,,---------,,,,,,***+++///...+++***---.../////////...---,,,,,,000000000000000111111111444666<<>>>>>>>>===<<<888888888888999:::;;;<<<:::888888;;;>>>DDDQQQ]]]wwwyyytttrrr^^^WWWOOOJJJIIIIIIHHHFFFCCCEEEFFFFFFDDDAAA@@@@@@FFFBBB@@@AAADDDEEEAAA===<<<===>>>>>>>>>@@@CCCEEEGGGOOOZZZdddnnnwwwaaaOOOEEEBBBBBBBBBAAA???======>>>>>>===<<<777888999::::::;;;===@@@<<<<<<<<<<<<<<>>??????@@@BBBEEEHHHNNNYYYgggqqqzzz~~~iiiSSSEEE@@@@@@BBBEEEBBB???=========<<<<<<;;;<<<===<<<;;;<<<===???:::;;;<<<<<<<<<>>>BBBEEEJJJJJJIIIFFFDDDFFFMMMRRR```iiiwwwjjj[[[TTTLLLEEEDDDBBBBBBDDDCCCHHH\\\qqqyyydddKKK===888333000000///////////////000111111000000///............///...---+++,,,...///000///---------......---------'''---000,,,)))+++......)))(((''')))---//////---,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,,,,+++'''))),,,,,,+++***,,,---,,,++++++******++++++,,,++++++,,,,,,,,,++++++***,,,+++***+++...///---+++++++++///222000,,,,,,000------......///.........//////000000111111222222333555;;;CCCJJJRRRaaaooo~~~,,,......---,,,...444999...000222111...---///111000000111000......///111///000111222333222111111111444777888666555666888777???IIIXXXssswwwbbbRRRIIIEEEEEE@@@CCCGGGJJJNNNSSSZZZ```dddkkkooonnnooovvv~~~vvviiiaaaZZZXXXXXXYYY[[[aaannn|||yyytttuuu|||kkknnnkkkgggeeehhhlllppprrrxxx{{{zzzjjjbbbWWWMMMGGGCCCBBBAAA<<<======???AAACCCEEEFFFGGGFFFJJJRRR\\\jjj|||vvvkkkfffggg___SSSKKKHHHGGGGGGFFFFFFFFFEEEBBB@@@@@@BBBDDD???===<<<===@@@AAA@@@>>>>>>???AAAAAABBBDDDHHHKKKVVVbbbpppzzzrrrZZZHHH@@@AAADDDJJJFFFAAA>>>===>>>======<<<===<<<;;;999888999:::999:::;;;:::999:::===???FFFHHHHHHGGGDDDEEEIIILLLJJJQQQ\\\iiivvvmmmSSSIIIIIIIIIEEEDDDAAAAAABBBAAAGGG[[[rrr|||gggNNN@@@999555222111///////////////000111111000000///..................---+++,,,///111222222//////000000000000//////(((000222,,,(((***---,,,++++++***,,,...111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))---...---***&&&))),,,,,,***)))+++---,,,++++++++++++++++++,,,***++++++,,,,,,,,,++++++,,,+++***+++...///---***+++,,,000333111------111,,,,,,---.../////////...---...///000111222333444333555;;;CCCKKKTTTdddsss,,,...///...++++++...222111111111111111111111111222111000.........///000000//////222555555222...555222333666777444444777>>>IIIJJJPPPnnnjjjTTTGGGBBBBBBBBBCCCDDDDDDAAA???BBBIIIOOOMMMUUU]]]^^^\\\^^^dddhhhssssssvvvvvvrrrhhh___ZZZMMMLLLOOOSSSTTTUUUZZZaaa___mmm}}}~~~rrrggg```bbbYYYSSSUUUVVVSSSSSSVVV[[[^^^aaadddgggkkkpppsssyyy~~~zzzpppdddZZZSSSOOONNNOOOHHHFFFKKKNNNMMMNNNRRRXXX[[[aaalllxxxoooccceee^^^UUULLLIIIFFFCCCDDDGGGFFFFFFEEECCC@@@???@@@BBBCCC@@@===;;;<<<>>>>>>>>>>>>@@@AAABBBCCCFFFJJJMMMXXX^^^gggrrr}}}bbbHHH???@@@AAAFFFDDDBBB@@@>>>=========<<<;;;:::;;;===>>>===<<<999::::::999888888999;;;CCCCCCCCCAAA@@@AAADDDFFF???AAAHHHRRR\\\gggxxxvvv]]]MMMFFFDDDFFFIIIEEEGGG@@@<<>>???@@@CCCDDDGGGKKKOOOPPPPPPSSSYYY]]]dddeeeggghhhddd\\\UUUQQQGGGGGGKKKRRRWWWXXXZZZ]]]WWWiiixxxwwwnnnhhhfffddddddYYYOOOLLLIIIFFFFFFJJJJJJMMMQQQTTTUUUVVVXXXYYY```eeelllsssyyy~~~}}}uuunnniiigggeee___]]]aaaeeefffhhhkkkuuuwww|||}}}kkk\\\VVVWWWOOOIIIGGGFFFDDDEEEHHHFFFFFFEEEBBB@@@???AAACCCFFFCCC???======>>>???>>>===???AAABBBCCCEEEIIIKKKSSSYYYdddrrrdddLLLBBBAAA???CCCBBB@@@===<<<;;;;;;<<<<<<;;;::::::<<<<<<;;;:::777888999888777777999:::CCCCCCBBBAAA???@@@BBBDDD:::;;;>>>DDDIIIPPP\\\iiitttdddRRRIIIFFFDDDDDDGGGBBBDDD>>>;;;AAAHHHXXXppplllPPP???777222000000.........///000111222222////////////............,,,---..................,,,,,,------......//////---+++***))))))***+++---,,,,,,,,,...333999???CCC666000+++***,,,...---+++++++++******)))*********)))************+++++++++,,,,,,,,,+++++++++******************************(((,,,---+++***,,,,,,***...)))(((,,,...++++++...+++,,,...---,,,,,,---///,,,,,,---///111444666777444666===FFFMMMXXXiiixxx111...+++,,,000222000...222222222222222222222222111000///.........///000000000000222444444222000444444666777666555<<>>FFFEEEEEEFFFHHHKKKOOOQQQUUUWWWXXXXXXVVVRRRMMMIIIIIIIIIQQQ^^^gggeee___\\\WWWlllxxxnnndddgggnnnooojjj___RRRIIICCC??????BBB@@@CCCHHHJJJIIIGGGEEEDDDIIILLLQQQWWW\\\bbbhhhlllsssuuuyyy||||||zzz~~~wwwssskkk[[[MMMNNNHHHEEEFFFGGGEEEFFFHHHGGGFFFDDDAAA??????BBBDDDHHHEEEAAA?????????>>>>>><<<>>>@@@BBBCCCEEEHHHKKKQQQWWWdddvvveeeQQQGGGAAA===@@@???===;;;999999999:::<<<;;;999999::::::999777666777888888777777999:::BBBBBBAAA???======???AAA<<<:::;;;>>>???AAAIIIRRRxxx\\\TTTMMMKKKIIIEEECCCCCC???AAA<<<:::AAAHHHWWWnnnnnnPPP>>>666222000111///////////////000111222/////////............---+++,,,---............---///...---,,,,,,---...///---,,,+++******+++,,,---++++++,,,///555===EEEJJJ444000+++***,,,...---+++*********)))******++++++)))************+++++++++,,,,,,,,,++++++++++++******************************------++++++---,,,)))///......///,,,(((***...+++,,,...---,,,,,,---/////////000111222333333444333666===EEELLLXXXkkk}}}000...------000111000///222222222222222222222222000000......---...///000000000111222333333222111222333666777555666@@@LLLkkkmmmgggnnngggRRRIIIFFFEEECCCRRRPPPKKKGGGDDDDDDEEEFFFNNNJJJGGGJJJLLLLLLKKKKKKMMMPPPRRRQQQPPPPPPMMMIIIKKKOOO]]]pppzzzuuuggg^^^```rrrxxxjjjaaaiiippppppggg^^^SSSHHHAAA===>>>??????BBBDDDEEECCCAAA??????@@@BBBDDDEEEGGGKKKPPPTTTZZZ\\\___bbbfffkkkqqquuuuuuzzzzzznnnmmmlll___PPPJJJEEEDDDGGGHHHFFFFFFGGGGGGFFFDDDAAA>>>???BBBEEEHHHEEEAAA???>>>>>>===<<<;;;===@@@BBBDDDGGGKKKNNNUUU[[[iii}}}zzzcccUUULLLDDD===>>><<<;;;999888888999999<<<;;;999888999888666555666777999:::999999:::<<>>EEEKKKWWWlll,,,...000000...---///111111111111111111111111111//////...------...///000000000111222222111222222111222444555444777CCCPPPppprrrnnnwwwwwwaaaPPPHHHFFFFFFNNNOOOLLLFFF@@@BBBLLLUUUVVVPPPNNNRRRSSSNNNHHHFFFJJJOOOQQQOOOOOORRRPPPKKKHHHRRRggg~~~pppeeeooovvvssseee^^^bbbaaaZZZTTTRRRKKKCCC>>>;;;;;;;;;===>>>???>>><<<;;;<<<===>>>>>>>>>======???CCCFFFHHHIIIKKKLLLNNNRRRWWW[[[___eeelllttt{{{vvviiifffeee\\\QQQJJJFFFFFFIIIJJJGGGEEEFFFDDDDDDBBB@@@>>>>>>AAADDDDDDBBB???=========<<<:::;;;===@@@CCCGGGKKKQQQUUU\\\cccqqqsss```WWWPPPHHHAAA<<<;;;:::999888999999:::<<<:::888888888777555333666888;;;<<<<<<<<<===>>>@@@@@@>>><<<:::999;;;===;;;999:::>>>??????BBBGGGWWW\\\ccclllrrrpppooolll```PPPCCC???;;;???<<<;;;CCCIIIWWWmmmoooQQQ>>>555111000111333333222111111111222222............------------------///000000111111111000///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111222222222///---,,,+++,,,---------***)))))))))***+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************+++,,,,,,***---000...***,,,+++)))((()))+++***(((+++,,,...---,,,,,,---///,,,---///111222333333333777:::@@@FFFJJJVVVkkk)))---111000---+++---000000000000000000000000000///...---------...///000///111222222111000222333222111222555666:::EEEQQQjjjnnnnnn{{{rrr```TTTOOOOOOIIILLLKKKDDD>>>BBBPPP]]]YYYSSSRRRWWWVVVMMMFFFFFFKKKRRRTTTQQQQQQVVVTTTMMMNNN\\\uuu{{{uuu{{{pppeee___ZZZPPPFFFFFFHHHGGGAAA>>>>>>>>><<<=========<<<;;;;;;<<<>>>:::::::::999999:::>>>@@@@@@@@@AAA@@@@@@BBBFFFIIILLLPPPWWW]]]ffftttuuujjjbbbZZZRRRLLLLLLHHHGGGJJJJJJFFFDDDDDDAAABBBAAA@@@>>>>>>???AAA@@@>>><<<<<<======<<<;;;<<<>>>AAADDDJJJRRR[[[aaadddlllzzzkkk[[[UUUOOOIIIDDD;;;:::999888888999::::::<<<:::888888888777555444666888<<<===>>>>>>???@@@>>>>>>===;;;999999;;;>>>===;;;<<>>>>>AAAIIIMMMQQQXXXkkkzzzfffQQQCCC???;;;???<<<<<>>HHHQQQaaaiiinnn{{{pppgggbbbYYYYYYVVVOOOIIILLLVVV___\\\UUUTTTZZZXXXOOOJJJNNNSSS[[[^^^ZZZZZZ___\\\TTT^^^mmm|||xxxlllgggaaaUUUIIICCCBBBFFFGGGBBB???AAACCCAAA>>>@@@AAAAAA???>>>>>>???888999999888777888:::<<<;;;<<<===<<<<<<===???AAA???CCCGGGJJJPPP]]]ppp}}}wwwrrriiiZZZOOOLLLLLLHHHFFFIIIIIIEEECCCDDD>>>???@@@@@@>>>======>>><<<;;;:::;;;===>>>>>>======???AAAFFFMMMXXXdddlllmmmvvv}}}```QQQLLLGGGBBB@@@:::999888777777888999:::;;;:::888888888888666555444777;;;===>>>>>>???@@@======<<<;;;999:::<<>>???CCCCCC@@@>>>???BBBGGGLLLQQQ___yyy|||dddMMMAAA???999>>><<<;;;BBBFFFRRRgggnnnQQQ@@@888444222222333222111000////////////.........---------,,,,,,,,,---...000111111222222------,,,,,,,,,,,,,,,,,,***++++++++++++++++++***)))+++---///000///...---++++++,,,,,,,,,,,,---...++++++******)))*********)))************+++++++++******+++++++++,,,,,,,,,************************)))***))))))///444222,,,+++//////+++***---...,,,+++,,,...---,,,,,,---///...///222555666777777666555:::BBBHHHLLLWWWmmm,,,***))),,,///000---)))...........................------,,,---...///000///111333222000///222555777333222777<<>>@@@===@@@BBBCCCFFFQQQaaannn{{{{{{tttaaaTTTRRRKKKGGGEEEGGGHHHEEECCCEEE;;;===@@@@@@>>>===<<<<<<:::999999;;;>>>@@@@@@???>>>???BBBGGGOOO\\\jjjssstttuuuWWWHHHBBB===999999888888777666666777999:::;;;999888888999999777666333666:::=========>>>???<<<===<<<;;;999:::===??????===>>>BBBCCC@@@===>>><<>>===<<<<<<;;;;;;:::999999:::;;;;;;999888999;;;===<<<;;;===CCCHHHLLLTTT\\\rrrjjjbbbWWWMMMKKKIIIGGGFFFFFFEEECCCAAA????????????>>>>>>>>>>>>===<<<;;;<<<>>>@@@@@@???BBB@@@CCCKKKQQQVVVbbbnnnttt{{{kkkXXXIII???999999===;;;;;;;;;::::::999999888888888999999888777666555666888;;;???BBBBBB???<<<999999888888999;;;===>>>??????@@@BBBDDDCCCAAA>>>CCCGGGIIIIIIKKKVVVjjjyyy{{{^^^HHHDDDAAA::::::999:::<<<>>>EEESSSbbb~~~~~~mmmTTTAAA777555444444333222111000////////////111...---...000111///---***+++---///000//////.........,,,,,,,,,,,,......------,,,,,,,,,,,,++++++,,,---///000///---***(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,+++***+++,,,,,,+++***++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,------++++++++++++------............//////////////////000000111222444555;;;===BBBHHHOOO[[[ooo+++((()))///222///---...,,,---.........---,,,+++))))))***+++,,,...///000//////...///000111333444;;;555444999;;;BBBUUUjjjvvvwww}}}}}}zzzuuuooonnnsssxxx{{{uuurrr~~~nnnhhhhhhgggfffZZZTTTWWWWWWOOOIIIKKKEEEIIIIIIEEEDDDGGGHHHEEEGGGFFFDDDBBBBBBBBBBBBCCC>>>>>>======<<<;;;;;;;;;888999999888666777999;;;<<<:::<<>>>>>>>>============<<<<<<;;;:::;;;>>>@@@@@@???@@@@@@EEENNNUUU[[[fffqqq|||uuufffTTTHHH???::::::===;;;;;;::::::999888888888888888888777777666666666555666999<<>>@@@BBBBBB@@@===BBBCCCCCCBBBCCCKKKYYYeeegggjjjrrrqqqTTTFFFCCC???999;;;999:::;;;<<>>999888999;;;DDD[[[rrrwwwtttsssooobbbXXXSSSVVVUUUMMMGGGFFFEEEGGGFFFCCCCCCFFFGGGEEEIIIGGGCCCAAA@@@AAADDDFFF?????????>>>======<<<<<<888999:::888777777888:::<<<:::;;;???AAACCCIIIQQQbbb|||{{{iii```[[[WWWTTTTTTPPPKKKHHHFFFEEECCCAAA============<<<<<<<<<<<<;;;::::::;;;===?????????CCCDDDJJJTTT^^^gggsss}}}mmm___OOOEEE???;;;:::<<<;;;;;;:::999999888777777888777666555555555666777444555777:::<<<===;;;999:::999777666777:::===@@@::::::<<>>======<<<<<<;;;<<<<<<;;;:::999:::;;;===::::::===>>>???EEELLL]]]xxxuuuaaaXXXVVVWWWYYYXXXTTTMMMIIIFFFDDDCCCAAA>>>>>>=========<<<<<<<<<;;;:::999:::===???@@@???IIIJJJOOOYYYfffuuuiii[[[LLLDDD@@@<<<;;;<<<<<<<<<;;;:::999888888777777666444333333555777888666555666888:::;;;:::888999999999999:::;;;<<<===666999>>>CCCFFFDDD???;;;>>><<<999999:::===???@@@GGGGGGHHHQQQbbbxxxeeeIIIBBBAAA;;;999<<<999999:::;;;===GGG[[[nnn~~~mmmUUUBBB888444222111000///...---------------,,,+++++++++,,,,,,++++++,,,------.........//////++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,---...///...---+++***...------,,,,,,++++++***---,,,+++))))))))))))))),,,+++***+++,,,,,,+++***++++++************++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000111222444444888:::@@@IIIQQQ___ttt......------///000///,,,//////...---,,,,,,++++++000//////......//////000//////...///000111333444777888999:::===GGG[[[lllzzzssssssrrrjjj[[[NNNJJJMMMJJJHHHGGGIIIKKKLLLJJJIIIHHHFFFDDDBBB@@@???????????????>>>>>>===<<<<<<<<<;;;<<<===<<<;;;999:::;;;===::::::<<<===>>>CCCJJJZZZuuulllYYYQQQPPPUUU[[[YYYTTTNNNIIIFFFDDDBBBAAA?????????>>>>>>>>>======;;;:::999;;;===@@@@@@@@@HHHIIIMMMVVVggg|||ooo___NNNEEEAAA>>><<<<<<======<<<;;;:::999888888666555444333444555888999888777777888999::::::999777888;;;<<<===;;;:::888555:::AAAHHHKKKGGG???999:::888777888;;;======<<<@@@@@@AAAGGGRRRbbbrrr{{{tttYYYDDDAAA???777777???:::999:::;;;===GGG^^^sss}}}lllUUUBBB888444111//////......---------------,,,---------,,,,,,,,,---------------.........///++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))---------,,,,,,+++++++++...,,,+++)))((())))))***,,,+++***+++,,,,,,+++***++++++************++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---........./////////////////////000111222444444777:::@@@IIIRRR```vvv---///...,,,...111000---000000...---,,,+++++++++***++++++,,,---///000111//////...///000111333444444666888;;;BBBNNN___lllzzzvvveeeXXXTTTVVVLLLIIIJJJPPPTTTSSSPPPOOOMMMLLLIIIFFFBBB@@@>>>===??????>>>>>>===<<<<<<<<<999;;;<<<;;;999888888888<<<999999<<<<<<===BBBIIIUUUqqq~~~cccVVVQQQNNNQQQXXXUUURRRLLLHHHFFFDDDBBB@@@????????????>>>>>>>>>>>>;;;::::::;;;>>>AAABBBAAABBBEEEIIISSSggg}}}jjjTTTHHHCCC???===>>>======<<<;;;999888777777555555444444555777999::::::999777777999::::::999888:::<<<======:::888666666:::AAAHHHJJJFFF>>>888555555666888:::<<<;;;;;;777:::===AAAGGGPPPYYY___xxxcccQQQCCCAAA>>>777777???::::::;;;;;;<<>>>>>======999;;;===<<<:::888777888999777777:::;;;<<>>>>>>>>>>>=========<<<;;;;;;<<<@@@BBBCCCCCCAAAGGGNNNZZZqqqwww\\\KKKDDD@@@>>>???<<<;;;:::999777666555555444444555666777999999:::;;;999777666777999999999======<<<;;;:::888777666888:::===AAACCCAAA<<<888666777888999999999999999666999===???AAACCCFFFJJJXXXooopppSSSHHH@@@???>>>;;;999:::999:::;;;===@@@NNNjjj}}}lllUUUBBB888333000---///...............//////,,,...//////,,,,,,---//////...------------...///+++,,,---......---,,,+++------,,,,,,,,,,,,++++++***************************++++++,,,,,,------...000///,,,***)))***,,,---***)))((()))******)))(((++++++************++++++************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---------.........////////////000000111222444555999;;;BBBJJJSSSaaawww(((++++++***...555777333...---,,,+++,,,---...///000000////////////000000//////...///000111333444777777888>>>NNNcccttt}}}yyyqqqkkkkkkqqqrrrjjjaaa]]]bbb]]]UUULLLFFFDDDDDDEEEBBBBBBAAAAAA@@@??????>>><<<===???>>><<<:::999999777555555888:::<<>>=========<<<<<<<<<<<<<<<;;;;;;===@@@CCCDDDDDDEEEMMMWWWeee}}}aaaNNNDDD@@@???@@@::::::999777666444333333333444666888999:::::::::;;;999666555666777888888BBB???<<<888666666777888:::999999:::<<<<<<:::888:::;;;===<<<:::888888999999===@@@@@@>>><<<===>>>???SSSfffppppppWWWJJJBBB<<<;;;??????:::666666888<<<@@@FFFXXXwww|||lllUUUBBB888333///---//////.........//////000+++---///...,,,+++---/////////---,,,,,,---...///,,,,,,............,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,)))***+++,,,------...///111000---+++***+++---...,,,+++***+++,,,,,,,,,***++++++************++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,++++++------------++++++,,,,,,,,,---------......//////000000111222444555:::<<>>888666888:::999999999888888<<>>;;;999999<<>><<<<<>>??????:::===;;;:::999999777555222444555666888888888777777999<<<;;;666777===???===>>>===;;;888777777777777999888777666555555555555:::===>>>===888555444555444999===<<<999777888;;;<<>>;;;999999666;;;<<<<<>>;;;999888999777999999888777:::AAAFFFTTTwwwuuuddd```]]]TTTMMMKKKIIIHHHGGGEEECCCBBBAAA@@@???>>>===;;;999:::===???<<<;;;<<<@@@CCCFFFKKKQQQbbbfffuuu___HHH@@@???>>>;;;===;;;:::999999888555333444333333444555666888999999===<<<999:::@@@BBB???<<<;;;999888666666666666888888777666555555555555999;;;===;;;777555444555999;;;<<<999555444777;;;:::===AAAFFFPPPbbbyyyyyy^^^JJJAAA@@@AAABBB@@@===:::999888555:::<<<>>>MMMjjjpppXXXCCC555000000111///...---...000111///---.........---++++++,,,...((()))+++,,,......//////---------...------,,,,,,///,,,***+++,,,---,,,+++))))))******+++++++++,,,...---+++******+++,,,------,,,,,,++++++******)))************++++++++++++---+++)))***,,,,,,***(((&&&(((+++,,,+++******+++***************++++++,,,******++++++++++++******,,,,,,,,,---------------000000//////000222444555888???FFFKKKWWWkkk}}}...---,,,---...///...---000///......------............/////////000000000...///111333555666777777999;;;>>>CCCMMM```www}}}xxxpppkkkgggeeeaaa^^^ZZZWWWTTTQQQMMMJJJGGGEEEBBB???>>><<<:::888555777999999999;;;AAAFFFZZZzzz{{{kkkfffbbbXXXOOOLLLHHHGGGFFFEEECCCAAA@@@???<<<===<<<;;;999:::===@@@>>>===???CCCFFFIIIRRR\\\ttt{{{rrrTTTGGGCCC>>><<<======;;;999999999888666555444333111111222555888:::888;;;<<<;;;===AAABBB@@@:::999888777666666666666888777777666555555444444777999999888666444333444======;;;666222111555999888:::;;;<<<@@@KKK[[[hhhwwwfffNNN@@@<<<>>>??????>>>;;;999888888444888;;;???NNNiiirrrYYYDDD999444222111---,,,,,,---///111000///---......---++++++,,,...)))***+++,,,...///000111,,,,,,------...---------,,,***)))***+++---,,,,,,((())))))***+++,,,------...---,,,*********+++,,,++++++++++++++++++++++++))))))))))))************,,,*********,,,---,,,+++$$$&&&)))+++******+++,,,******+++,,,,,,,,,,,,+++******++++++++++++******,,,---...///000//////...000/////////000222444555666>>>GGGNNN[[[nnn...------............---///.........------------........./////////000000///000222333555666777777666;;;???BBBIII]]]yyywwwhhh___llluuu~~~wwwtttppplllhhhccc^^^[[[WWWQQQJJJDDDBBB???;;;888444777999:::;;;>>>DDDIII___sssqqqlll^^^OOOIIIGGGGGGFFFDDDBBBAAA??????;;;;;;<<<;;;:::;;;>>>AAACCCBBBDDDHHHGGGIIIVVVeeegggJJJCCCBBB<<<;;;@@@<<<:::999888999888777666555444333222333555777888666888:::;;;<<<>>>>>>>>>999888888888777777777777666666666666555444333333555666666555444333333333;;;:::999555222222555888777888888777777===GGGOOO\\\iii~~~~~~lllWWWFFF>>><<<;;;<<<<<<;;;999777777888444777;;;@@@LLLbbb|||sssYYYEEE;;;777333000...---------.../////////,,,---...---,,,+++---...------------------......++++++,,,---............---,,,++++++,,,,,,------(((((()))***,,,---............,,,+++************))))))******+++++++++,,,(((((((((((())))))))))))*********+++,,,------,,,&&&(((***+++******+++,,,***+++---.........---,,,***++++++,,,,,,++++++***+++---///000111000...---////////////111333555666777???HHHPPP^^^rrr,,,---...//////........................------,,,............///////////////000222444666777777888444999>>>AAAJJJ```lllXXXMMMUUU___ooo|||vvvrrrooofffZZZPPPIIICCC===999777999:::::::::>>>FFFLLLgggvvvrrrkkk[[[LLLFFFGGGFFFEEECCCBBB@@@???>>>:::;;;<<<<<<<<<===???AAACCCCCCGGGLLLJJJJJJ[[[ppp}}}___EEE??????::::::@@@;;;999777777888888888777777777777777777666666555888888999;;;<<<;;;;;;<<<888888999999999999999999555555666666555444333222444333333333333333333333444666777888777666666666444666666666666888>>>CCCFFFMMM\\\qqqwwwhhhccc[[[QQQGGG???<<<:::999::::::999777666777999666777:::>>>FFFVVVkkk{{{sssYYYEEE;;;777222/////////...---,,,,,,---...+++---......,,,,,,---...,,,---------------------++++++,,,---..................---,,,+++******+++((()))***+++,,,---.........---,,,+++******))))))((())))))******++++++,,,''''''((((((((())))))))))))***++++++++++++,,,---***+++,,,,,,*********+++)))***,,,---------,,,+++++++++,,,,,,,,,,,,++++++***,,,...///000///---,,,////////////111333555666;;;BBBJJJQQQ```uuu))),,,///000///...//////...////////////...------------.........////////////000222444666777888888555888===BBBOOOhhhjjjUUUHHHHHHOOO]]]ppp~~~qqqcccVVVJJJAAA;;;<<<<<<;;;999:::AAAKKKTTTsssoooddd\\\PPPHHHGGGFFFEEEDDDCCCAAA???>>>===;;;===>>>>>>===>>>@@@BBBAAABBBJJJQQQNNNNNNbbb|||kkkVVVBBB<<<;;;999999<<<:::777555555666777777777777888999::::::888777666>>><<<;;;===<<<999999;;;666777888::::::;;;;;;;;;444555555666555333222111333111000111333444444333000333777:::;;;:::777555111222555555666666888:::777:::CCCSSSjjjqqqkkkbbbXXXNNNJJJDDD@@@===<<<;;;;;;777888888777666666888:::888777888;;;???IIIYYYhhh~~~sss[[[GGG;;;555111///000000///---+++***,,,...***,,,......---,,,---...((()))+++---......------,,,,,,------...------------------+++((('''((())))))******+++,,,---......,,,,,,,,,+++******)))))))))))))))*********++++++(((((((((((()))))))))))))))***++++++***)))***,,,+++,,,---,,,***)))***+++(((((()))************)))++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,,,,.........///111333555777<<>>======???@@@@@@??????@@@BBBCCCEEEOOOWWWSSSQQQfff}}}nnnTTTKKKAAA;;;::::::888666888666333333444666777777777777777888999::::::;;;BBB===;;;<<<999555444888444555777999:::;;;;;;:::333444555555555333111000333000///000333555555444111333666:::<<<;;;888555000222555777777666444444111666<<>>@@@JJJYYYkkkxxxqqqYYYGGG>>><<<<<<<<>>@@@AAAAAA@@@???AAABBBHHHKKKUUU\\\UUUQQQfffjjjYYYCCCDDD@@@;;;999;;;777111777555222222444555666666666555555555777:::===@@@CCC<<<888999666000000444222444666888999:::::::::333444555555555333111///333000...///333555666555333444777999;;;;;;888666222555888999888666333111333:::???===<<>>MMMeeekkkSSSIIIDDD???<<<===AAAGGGNNNZZZeeesssxxx|||~~~}}}|||nnniiibbbcccggglllsssxxx{{{{{{yyyyyy{{{}}}}}}{{{uuuqqq|||zzzyyy]]]HHHAAA===>>>===???OOOjjj{{{rrriiidddXXXTTTNNNJJJHHHGGGFFFEEECCCCCCBBBBBBAAA@@@???>>>BBB??????CCCCCC???@@@EEEJJJVVVgggkkk^^^UUUhhhxxx\\\HHHCCC>>><<<===<<<888555666777777666555555555555555666666666555555777;;;??????>>>===:::888777666666222333666888:::;;;::::::666666777666666555444444///111333333333333333555111555:::<<<;;;888666555888444222555777666666999666333555<<<@@@AAAHHHQQQiiiaaaIIIAAA???<<<888888888888777777777777777666444444666777666555333222444777888:::BBBKKKccc~~~ttt]]]JJJ<<<333222666000///...---,,,+++++++++/////////...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,###,,,///---+++,,,---+++,,,---------,,,+++++++++***)))'''''')))***+++------,,,+++***)))((('''***))))))+++...///---***)))---,,,(((''',,,,,,(((******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++.........------,,,,,,,,,++++++,,,,,,,,,---------222222222111111222666888<<>>BBBJJJSSS\\\cccjjjllljjjkkkooouuussskkkjjjsssvvv{{{}}}ttteeeZZZWWWOOOQQQUUU[[[aaaeeegggfffaaabbbbbbcccccc```\\\XXXaaaaaaggguuu}}}```JJJ@@@777;;;===BBBSSSnnn~~~sssiii^^^VVVSSSQQQNNNJJJGGGGGGGGGFFFFFFDDDDDDBBBAAA??????>>>>>>??????BBBEEECCCBBBGGGPPP___kkkyyyzzzjjjbbbvvvuuuXXXDDD@@@;;;888999888444333444777666666555555555555555333444333222222444888;;;@@@???===:::777555444333222333444555777888999:::555555555555555444333333***,,,///000000000222333666888;;;;;;999666333222666444555:::<<<777333333666555999???AAA@@@CCCHHHUUUjjj___HHHAAA???<<<777777777666666666555555777555444444555666666555333222444777888:::BBBKKKbbb}}}vvv___LLL===444222555000///...---,,,,,,,,,,,,---------...............------,,,,,,,,,,,,------,,,,,,,,,---------......$$$(((,,,---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++*********)))))))))))))))&&&%%%%%%''')))+++)))'''))),,,,,,((((((,,,,,,)))*********+++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------111222222111000222555888===CCCLLLWWWjjj,,,---...///000111111111//////000000000///......000//////......///000000555555555666666666777777;;;888<<>>EEEGGGPPPYYY[[[XXXXXX]]]dddzzznnnZZZUUUYYYbbbbbbdddccc[[[NNNHHHHHHAAACCCGGGLLLQQQRRRPPPNNNNNNNNNMMMNNNMMMKKKHHHEEEJJJKKKPPP\\\jjjzzzeeeKKK>>>:::>>>@@@BBBLLL```uuuyyykkk^^^QQQKKKIIIIIIGGGDDDDDDEEEGGGGGGGGGFFFDDDBBB???>>>===>>>>>>;;;???DDDFFFCCCFFFUUUddd{{{}}}vvvzzz]]]III@@@;;;777777666333333444666666555444444444444555222222222111111333666999@@@>>><<<888555333111000333333333333444666888999333333444444333333222222,,,...111222222333555777777888:::999777555444444555666<<>>;;;666666666555555555444444666444222333444555444444444222444777888999AAAJJJ```zzzwww```MMM>>>444111333//////...---,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,++++++++++++,,,,,,,,,,,,------.........///+++------***((((((+++///---,,,+++******+++,,,---+++***)))(((((()))***+++''''''(((((()))))))))***)))((('''''')))++++++******,,,+++((((((+++,,,************++++++++++++,,,************+++,,,------,,,,,,++++++++++++******,,,,,,,,,,,,------------000000111000000111555777===DDDMMMZZZmmm+++,,,---///000111111111...///////////////......//////.........///000000333333444555666777777777;;;:::>>>KKKbbb{{{tttzzztttZZZHHH;;;;;;888888999999888<<>><<<<<<===>>>:::???DDDCCCCCCNNNfff{{{iiiVVVCCC===888888888666666888666555444444333333444444333333444333333444777:::===<<<999777444222111000222333555666777777777777222333333333333333222222000222333333222333444666444555777777666555666888444999CCCNNNPPPEEE888111333666:::<<<;;;888666777;;;>>>HHHSSSUUUUUUbbbsssmmmQQQBBB>>>;;;999666666666555555555444444555333222222333444444333444222444666777999AAAJJJ^^^xxxwwwaaaNNN???333///111//////...---------------,,,,,,,,,------.........,,,++++++******++++++,,,---------------------...------,,,***'''(((+++...---,,,***))))))+++---...+++******))))))******+++((((((((())))))))))))***,,,+++))))))***,,,------*********))))))+++++++++************++++++++++++************+++,,,---...------------------------,,,,,,,,,------------...//////000//////111444777===DDDNNN\\\ppp+++,,,---...000000111111......////////////.....................///000000///000111333555777888999777;;;AAAKKKZZZooovvvggghhhooocccQQQFFF???<<<999999:::999888;;;AAAFFFKKKPPPQQQQQQWWWdddooo~~~{{{lllZZZOOOPPPVVVRRRQQQRRRQQQKKKDDDBBBEEEBBBCCCDDDFFFGGGEEEAAA>>>>>>>>>>>>@@@AAABBB@@@>>>EEEEEEEEEGGGKKKYYYuuuuuu[[[HHH@@@AAABBBDDDHHHOOOZZZbbbzzzrrrdddVVVKKKHHHJJJDDDDDDDDDEEEGGGHHHGGGEEEEEECCC@@@===;;;<<<===>>>;;;@@@BBBAAAFFFZZZxxxmmmZZZDDD>>>999999999777777:::555555444333333333333333111333444444444555888::::::999777555444333222222222444888<<<<<<:::777444222333333444444444333333111222111000...---...000444555666555444444666888333777BBBOOOQQQGGG;;;555111444666666555555555555;;;777;;;EEEJJJKKKQQQ\\\hhhnnnyyy^^^GGG>>>;;;888666777777777666666666555555444333111111333444333222444333444666777888@@@III\\\wwwwwwaaaOOO???333.../////////...---------............------,,,,,,,,,,,,,,,++++++******++++++,,,..................------+++,,,,,,+++*********+++,,,+++)))))))))+++---...++++++************++++++++++++*********)))))))))******)))(((((()))***,,,***))))))*********+++,,,))))))*********+++++++++************+++,,,---...------------------------,,,,,,---------............////////////111555888<<>>;;;999888999888666:::???IIIKKKNNNPPPUUU```nnnzzzyyylll]]]RRROOORRRVVVLLLKKKKKKKKKGGGCCCEEEKKKAAA@@@???@@@BBBBBBAAA???>>>>>>???BBBDDDCCCAAA?????????@@@AAACCCOOOggg}}}hhhTTTDDDAAABBBGGGLLLQQQWWW]]]www{{{jjj]]]RRRJJJGGGIIIEEEEEEFFFGGGIIIHHHFFFDDDCCCAAA???===<<<<<<===>>>===@@@BBBCCCPPPkkkeeePPPAAA;;;888999999666666888444444333222222222222333///000222333444666999;;;888777666444333333333333222666;;;??????<<<777333222222333444444444333333555555444111...---...///666777777666333222222333000333;;;EEEHHHAAA999555111444555222111444666666888555666>>>FFFKKKOOORRRRRRUUU]]]gggqqq~~~nnnOOO???<<<;;;777333777777777666666666555555555333111222333444333333444333444666666888???HHH[[[wwwwwwbbbQQQAAA444////////////...............///......------,,,++++++***,,,,,,++++++++++++,,,,,,/////////000000111111222---------------+++***)))******))))))***+++,,,---++++++++++++++++++++++++,,,+++++++++******))))))+++,,,,,,+++******,,,---+++((((((***+++***+++...)))))))))************+++************+++,,,------******++++++++++++,,,,,,,,,---------............//////000000000222666999===FFFQQQ```ttt,,,------.../////////...,,,---......//////......------------...///000000000000222444666777999999:::@@@HHHRRR___ttt|||```JJJDDDIIICCC======<<<;;;888888:::;;;<<>>===============>>>AAACCCJJJ^^^}}}yyyZZZEEE???:::777999999666555666444333333222222222222222...111333555777999<<<>>>999888777555333222222222444777<<>>BBBFFFNNNVVVYYYZZZ^^^fffsssvvvlll___VVVWWW^^^fffkkkZZZVVVQQQOOOOOOSSS^^^jjj\\\VVVNNNIIIFFFGGGGGGHHHEEEFFFGGGIIIIIIEEE@@@<<<===???AAADDDDDDIIIXXXgggsss^^^RRRLLLLLLWWWcccfffgggiiiyyyttt```TTTNNNHHHDDDCCCCCCDDDEEEHHHJJJJJJGGGDDD======>>>>>>>>>>>>======???AAAEEEPPPjjjuuuVVV@@@???:::999;;;;;;777555666444333222222111111222222000333666999:::===@@@CCC;;;:::888555333111000000666888;;;======:::777555//////000111111111111111333333222///------///111111333555666555444444444555111///222444222222444222888:::666444777777444111888:::444777CCCLLLLLL@@@???AAAEEEEEEHHHUUUcccxxx[[[>>>777<<<===888444555555444444444333333333666444333333444555555444444333333666666777>>>GGG[[[xxxyyyfffVVVFFF:::333333//////.........//////000***++++++,,,,,,------......------,,,,,,------...,,,...111555999===@@@AAA:::777333000...---+++***'''((()))+++,,,,,,,,,,,,***++++++,,,,,,++++++***&&&&&&'''((()))***++++++&&&))),,,,,,)))'''((()))+++''''''+++,,,)))***///))))))))))))************,,,,,,++++++***+++++++++,,,,,,,,,------.........---------........./////////000111111111444888;;;BBBKKKVVVeeeyyy***+++---//////...---,,,......---------......///---,,,,,,------...///000---000333444777:::===>>>@@@EEEJJJRRRbbbyyypppSSSEEE<<<@@@BBB;;;777999;;;:::>>>IIITTT[[[bbbiiimmmnnnrrr||||||vvvllldddfffmmmooommmbbbcccaaa^^^\\\aaakkkssskkkbbbWWWQQQRRRRRROOOKKKQQQMMMLLLPPPRRRNNNFFF@@@@@@999BBBLLLGGGIIIXXXddd{{{|||iiiaaaNNNIIINNN]]]lllnnnggg```xxxtttgggXXXOOOIIIDDDDDDGGGFFFDDDCCCDDDEEEFFFEEEDDD;;;===>>>===;;;:::<<>>JJJaaa{{{~~~kkkVVVDDD999333111111000000///...---------***+++,,,,,,+++***)))(((++++++,,,,,,,,,++++++***...111333777AAAKKKKKKEEE@@@999000---...---'''"""************+++,,,---...)))///333000,,,+++)))&&&)))))))))***+++++++++,,,(((((()))***,,,---...///,,,,,,,,,+++))))))+++---******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...000111222444777999EEEGGGQQQeee~~~+++,,,...000000///...---///......---------......000000000000111222333444000333555666999===??????FFFIIINNNVVVfffzzzkkkRRRDDD;;;>>>???999666888::::::CCCSSSdddpppyyy~~~wwwyyy~~~|||tttuuutttrrrpppsss{{{~~~wwwnnniiigggfffcccaaaaaa^^^]]]]]]\\\UUUIII@@@@@@CCCVVV___QQQLLL\\\jjjvvv```UUUPPPMMMPPPYYYaaacccbbbcccwwwpppcccUUUNNNKKKFFFDDDDDDEEEDDDCCCDDDEEEEEEDDDBBB======<<<<<<<<<===???@@@BBBCCCOOOhhhuuuVVVAAA<<<;;;999777555555555555333222222222222222333333444555666888:::<<<>>>???777666555333222222222333555666666555333222222333000000111111111111000000000000000000000000//////......000333777999888777555555333222222222222111555444444333333333333333333333222222333555666888:::555999BBBEEE??????DDDJJJYYYlll}}}~~~___KKK;;;999:::555333555444333333444555444222000333222222111111222222333111777555333:::===AAAMMM]]]wwwmmmYYYGGG;;;555222000000000///...---------,,,,,,,,,,,,,,,+++***************++++++******)))---111777BBBSSS___\\\RRRGGG>>>444///......+++'''************+++,,,---...+++000111---*********)))***************+++++++++))))))******+++,,,------+++++++++***))))))+++---)))******************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...000111222444777999FFFIIISSSggg,,,---///000000000///...000///...---------------............///000111111333666777888===DDDFFFDDDKKKNNNRRR[[[kkk{{{{{{yyyyyy~~~zzzeeeQQQDDD;;;;;;<<<777555888:::<<>>;;;;;;888444111000///111333444333333222222222222222000000000000111222333333:::555888BBBFFF@@@;;;;;;;;;CCCPPP___vvv{{{tttkkkaaaOOOAAA777888:::666333444333222222222444333222000333222222111111222222333222777333333>>>BBBEEEOOO\\\vvvoooZZZHHH;;;444222000000//////...---------------,,,,,,+++,,,,,,,,,---....../////////.........222===RRRjjjtttiiiYYYIII@@@555///......,,,***************+++,,,---...---000000+++)))+++,,,++++++++++++************************+++++++++,,,,,,)))***+++***((((((***,,,((())))))******))))))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---///000111222444777:::GGGKKKVVVjjj------...////////////...111000///...---,,,,,,,,,,,,++++++,,,,,,---...///222666777999CCCOOORRRNNNKKKNNNSSS]]]mmm{{{}}}xxxuuu{{{xxxtttssstttzzzttt```PPPEEE;;;:::999777777999===@@@OOOiii{{{iiiYYYOOO^^^xxx}}}ggg___rrrjjjWWWQQQMMMLLLNNNRRRTTTUUU\\\cccuuuwwwgggbbb\\\XXXQQQHHHDDDDDDEEEEEEDDDEEEEEEDDDAAA>>>BBB>>><<>>999666444333111...000333333333222111111111222333111111111222222222222222999444555>>>CCC???999777<<<===@@@KKK```}}}|||wwwlll^^^VVVQQQKKKEEEBBB:::555888:::666333222222111000111222333111000333222222111111222222333222555111222???EEEGGGOOO```xxxmmmXXXFFF999222////////////......---------------+++******+++,,,---//////000000111111000000000444CCC```zzz~~~iiiQQQAAA:::222---------,,,***************+++,,,---------000000,,,+++---,,,***,,,+++++++++***)))))))))+++++++++***************((()))******((((((***+++(((((())))))))))))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...///000111111444888;;;FFFLLLYYYmmm,,,,,,------............111000///...---,,,,,,,,,...------......///000111000444666999GGGYYY]]]WWWGGGLLLSSS___nnnzzzyyyrrrkkkqqqyyyzzztttsssssstttyyylll\\\MMMEEE===:::999888999;;;>>>DDDVVVqqq}}}mmm^^^eeevvvxxxkkknnn~~~bbbUUUTTTMMMLLLQQQ\\\dddggghhhjjj{{{uuueeeeeeddd^^^RRRGGGFFFKKKHHHFFFEEEEEEEEECCC@@@===AAA>>>>>>DDDLLLMMMGGG@@@<<<>>>CCCJJJRRRccc~~~uuuWWWBBB<<<;;;999777555555555555444333111000000222555777555666666777777666555444333333333333333333222222333222111///......111333000000//////000111222222111111111111111222333444222000000666???CCC@@@;;;444333666999777222111555333222111000000111333444333333222222111222222333777222222777======:::888???<<<;;;AAAQQQkkkzzzooo[[[XXXOOODDD>>>===;;;777;;;888777999999666222111222111000000111222222000333222222111111222222333000444000111>>>CCCFFFNNNaaawwwmmmYYYGGG:::222///............------------,,,+++***))))))***+++,,,***++++++,,,------,,,,,,000444FFFddd}}}{{{aaaHHH777333000...///...,,,***************+++,,,------+++///000......///,,,''',,,+++++++++***)))))))))++++++************))))))'''(((******))))))***+++(((((())))))))))))((((((******+++++++++,,,,,,,,,+++++++++,,,,,,------------------............//////000000111111444888<<>>III___||||||kkkiiiooorrrppp}}}~~~aaaRRRQQQPPPRRR]]]ppp~~~{{{wwwtttccccccccc^^^SSSIIIJJJPPPKKKIIIFFFEEEDDDCCC@@@>>>???===>>>DDDKKKLLLFFF???===>>>BBBCCCEEEPPPiiixxxZZZEEE<<<;;;999777555555555555555444222222222444666777666777777888888666555444333333333444333222111111111222222000//////111333000000/////////111222333111111222333333333222222000...---111777:::999555222222888@@@===555333999444333111000111222444555555333111//////000111222444111000333777:::;;;::::::888888<<>>@@@===888555777888666333666777666555444555555333111000000222333333333333222222111111222222333000777444333:::===AAALLL]]]rrr~~~|||lllYYYHHH;;;444111------------------------)))***++++++,,,,,,,,,+++,,,---...///000000000000000///888JJJVVVQQQDDD;;;222111///......//////...************+++,,,---...---......---///111...(((***************+++++++++))))))))))))************''')))+++,,,++++++,,,,,,)))******************)))******+++++++++,,,,,,,,,******+++,,,,,,---......---------............///111111111000111444999===CCCNNNaaawww///............///000000......---------......///000000000111111222333444666888444111AAAUUUUUUGGGIIITTTaaallltttyyyxxxttttttwww{{{yyyvvvvvvzzz|||}}}gggOOOCCC???>>>;;;888888:::;;;:::CCCTTTqqqtttmmmpppvvv~~~|||bbbSSSRRR\\\pppmmm^^^UUUOOOPPPRRRRRRQQQRRRQQQMMMHHHDDDCCCBBBBBBAAA???<<<:::;;;>>>AAAAAA@@@AAA======@@@CCCFFFLLLSSS[[[]]]ggg|||dddPPP<<<;;;999777555555555555222333555777:::<<<===>>>:::;;;<<<======<<<:::999444444444444333111///...///111333333222111111222000///......///111333444111333555777666444000...444333111/////////111222000...444<<<888------666555444222111222444666888;;;777333///...000333666...111444333333444666666222555;;;>>>???JJJfff~~~ZZZBBB<<<@@@888;;;;;;666444555555333000444666444333444666777333222000000222444444444333222222222222222222333111999777444999;;;@@@LLL```tttyyyiiiVVVFFF999222///------------------------)))***,,,---...---,,,,,,***+++,,,---............222...000;;;@@@;;;555333444111---+++***+++---...************+++,,,---...//////---+++---111///+++))))))******+++++++++,,,((()))))))))************'''))),,,---,,,,,,,,,---******++++++++++++************+++++++++,,,,,,,,,******+++,,,,,,---......---------.........//////111111111000111444999===EEEPPPcccyyy***+++,,,------------,,,///...,,,++++++,,,---///...------......///000111333333222555AAALLLLLLDDDOOO^^^kkkpppqqquuu{{{~~~}}}xxxvvvzzz{{{\\\HHHDDD===::::::======;;;;;;???DDDYYYyyywwwrrrpppwwwcccPPPXXX___qqq}}}wwwjjjVVVUUUSSSOOOJJJHHHHHHHHHEEEEEEFFFEEEDDDBBB@@@???============<<<<<<<<<<<<<<<<<<>>>AAA@@@>>>CCCIIIRRReee}}}bbbIII<<<999666555777777444222666666666888999:::888666::::::999888777777888888111333222,,,***...000000111222333222000///...//////...---,,,---...000222...555===???:::555333222222111///...---------...,,,---000222333444444444666555555444333333222222999555111000111222000...111333444444333222444555444999:::===CCCFFFVVVqqqkkkMMM@@@<<<999:::777555444555555555444222444444444222222222444333222222111111222222333666111///111111000333777888444222444777<<>>>>>>>>>>>============<<<<<<>>>AAA@@@>>>CCCIIIXXXmmm```GGG===999555555666777555333555555666888:::999777555888888777666666666666666444555222---,,,///000......111444333///...///222000///---------///000222999>>>BBBAAA:::333///...222111///...------......000111222222222222111000777777777666666555555555666333111000222333222111000222333333222222333444555999999<<>>?????????>>>>>>>>>======<<<<<>>:::555444666777777555444444666888:::999666333555555555555444444444444777666111---...222111------000333222///...000444000///...---...///000111777;;;>>>===999555333333222111///...---......///111111222222222111111000999999999999999999888888444222000000222333333333///111222222111111222333666888777:::@@@BBBNNNeeevvvSSS@@@::::::999999777444444444555555444111333444333222111333444333222222111111222222333222///...111111///000333555333333777:::AAAMMMYYYeeexxx~~~~~~}}}zzznnn```UUUHHH:::222000222000...,,,+++***+++++++++,,,------++++++,,,---******++++++,,,------...---......---,,,---///111------------------------///---+++,,,---......---,,,+++******)))*********************************)))***+++***(((((()))+++))))))******++++++,,,,,,,,,)))))),,,,,,)))))),,,,,,+++***))))))***+++,,,+++,,,------------------........................000...///222333333777===JJJSSSdddwww...---,,,,,,,,,,,,---...***,,,---//////...---,,,............///000111222555555777;;;CCCKKKNNNMMM\\\ccciiilllrrr}}}}}}{{{|||wwwiiiVVVFFF???>>>:::999;;;;;;:::;;;???OOOjjj~~~zzz}}}lllXXXWWW___qqqpppnnneeeYYYSSS[[[gggxxxlllgggaaa___[[[UUUNNNIIIGGGGGGIIIIIIGGGEEECCCAAA???>>>>>>>>>>>>>>>============<<<<<>>@@@KKKaaalllLLL===::::::999999777444333444555444333111222333333222111333444333222222111111222222333000---...111111//////222111000111444777<<>>BBBPPPmmmxxxuuuzzzttt^^^RRRTTT\\\qqqrrrpppeeeUUUNNNZZZjjjuuulllhhh___^^^ZZZTTTMMMIIIGGGGGGIIIHHHFFFDDDBBB@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<@@@CCCBBB@@@CCCIIINNN[[[sssgggNNNBBB<<<777444666888888777333333444666777666333000444444555666666666555444444333///...222777666000555111......111222000...000000000/////////000000333444333222000//////000000000///......///111111//////000000111222333444666777888888999:::;;;;;;666555444222000000000111...000111111000///111222444666444555<<<>>>KKKcccfffJJJ>>>;;;;;;:::999666444333444444444333000111333222111111333444333222222111111222222333000------111111......111111111222444444777CCCPPPdddyyy~~~xxxuuujjj]]]SSSGGG:::333111------------------......***+++---,,,,,,+++---...------------............/////////---,,,---000333------------------------''')))+++---.../////////***))))))((()))+++,,,...************************(((***++++++,,,...222555---,,,+++******++++++,,,+++((())),,,---++++++......---+++))))))***,,,---,,,++++++,,,------+++***,,,---------......//////000...///222333333777===HHHRRReee{{{---............---,,,,,,)))+++---/////////---,,,////////////000111222222333222555999<<>>>>><<<<<<<<<;;;;;;;;;::::::<<<===@@@DDDCCC@@@CCCIIINNNVVVkkkiiiPPPCCC>>>999666777888666555444333333444555555222000444555666777777777666555222333111///222666555000555111------111333111///111111000000000000/////////000000111222333333444000//////...///000222333444333222111000000000000444444666777888:::;;;;;;666666555222///...///111...000111111000000111222111555333444:::===NNNjjj]]]GGG>>>;;;;;;<<<888666333333333444444333///111222222111111333444333222222111111222222333111...---000000...///222333333555666444666AAANNNbbbyyy}}}vvvqqqrrrhhh[[[QQQFFF:::222111))))))***++++++,,,,,,,,,)))+++,,,,,,,,,,,,---/////////.........---------/////////...---...000222,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++,,,,,,))))))))))))***+++,,,---************************((()))+++,,,---111555999...---,,,*********+++,,,+++((())),,,,,,******------,,,+++******+++,,,---+++,,,,,,,,,,,,++++++***,,,,,,,,,---......//////000...///222333333777===GGGSSSiii,,,---///000000...,,,******+++,,,...............////////////000111222333333222555999::::::AAAJJJRRR[[[ggguuu{{{yyyzzz}}}~~~~~~kkkYYYIII???:::555222222666:::===BBBHHH^^^|||zzz^^^OOOHHHCCCHHHQQQ___qqqmmmXXXLLLGGGIIINNNOOOTTTZZZWWWPPPQQQcccwwwxxxdddWWWQQQPPPNNNKKKGGGEEEFFFGGGFFFEEECCC@@@???>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<===AAAEEEDDDAAACCCHHHQQQYYYmmmmmmTTTDDD@@@;;;888888888555222555333222222333333222111333444666777888777666555222555444000000222111....../////////...000333777111111111111111000//////++++++---000333555666777///////////////111333444444333222000000000000111222333444666888:::;;;<<<444555555222//////000333///000222111000000111333...444444444888===SSStttkkkPPPAAA<<<::::::===888666333222333444333333...000222222111111333444333222222111111222222333222///---///000...000444222444666777444666AAANNN^^^wwwyyysssooolllpppeeeYYYOOODDD999222000++++++,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///000//////...---,,,+++***,,,...//////...---///000,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,)))'''(((***((()))***+++++++++++++++************************)))***++++++---000555999000...,,,*********+++,,,+++((((((++++++)))))),,,***++++++,,,,,,---------+++...000///,,,***+++---++++++,,,------...//////000...///222333333777===GGGTTTlll+++---000222111///+++)))***+++,,,---............////////////000111222333444222555999999888???JJJQQQYYYeeettt}}}zzzyyy{{{}}}{{{|||fffQQQCCC<<<999>>>:::888;;;===>>>BBBGGGggglllPPPEEEAAA???CCCLLLIII^^^yyyiiiSSSGGGCCCEEEIIIJJJPPPVVVUUUPPPTTTggg{{{|||bbbQQQNNNNNNMMMJJJHHHGGGHHHJJJDDDCCCAAA???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===AAAEEEDDDAAACCCHHHSSS\\\qqqrrrYYYEEEAAA<<<:::999888444000666444111000111222222111222333555777777666555444333777777222...///...,,,'''---222111,,,---555>>>111111111111111000///...111000///000000000...---//////...///000111333444111111000000000222333444222333444666888:::<<<===222333444222000///222555///111222222111111222333+++333444444777===VVVzzzqqq[[[EEE;;;999888999===888666333222333444333222...000111222111111333444333222222222222222222333444000---//////...111666000222555666333555@@@NNN\\\uuu{{{tttooolllkkknnndddXXXNNNCCC888111000///000000000///...------)))+++,,,,,,,,,,,,...///000///...---+++***)))(((***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,))))))+++...((()))***,,,,,,++++++*********************************+++++++++///333777000///---*********+++,,,+++((((((++++++((((((+++)))***+++,,,---......---+++///222111,,,***,,,///++++++,,,,,,---...//////000...///222333333777===HHHVVVooo...///000000///---+++))))))))),,,111111......222...222333000...111444444555222333777;;;>>>CCCIIIQQQ[[[iiiwww|||yyywww{{{~~~bbbKKKAAA===:::888777333777AAA???@@@NNNmmm```GGGCCC===;;;@@@BBBEEELLL\\\oooyyy|||{{{www|||bbbNNNHHHGGGGGGFFFIIIUUUXXXTTTQQQPPP```zzzsssXXXKKKMMMNNNNNNJJJFFFCCCDDDFFFIIIHHHEEEAAA??????BBBEEEAAA???<<<;;;;;;;;;:::999;;;>>>@@@@@@@@@CCCHHHMMMVVV^^^rrryyy[[[FFFBBB;;;777777999888555999666222111111333444444555444444444444555666666888888666444222000...---//////...------///222666222222222111111///......000000000000000111222222111222333333333333444555000///...------...///000111111222666;;;<<<;;;888555444333222111111111111---......///000/////////777///111999999<<>>CCCNNNZZZ```aaafffmmmwwwvvvsss{{{~~~^^^KKKFFFEEEFFFFFFLLLWWWYYYTTTQQQPPP^^^yyyrrrYYYOOONNNOOOOOOLLLHHHFFFGGGIIIFFFEEECCCAAA@@@@@@BBBCCC@@@>>><<<::::::::::::::::::<<<=========???CCCGGGXXXbbbxxx|||___FFFAAA;;;777777999888666999777444333555777888888444444444444444555555666===;;;999555222///...---111111000...---...111444222222222111000///............------......///000000222333222111111222333000///............///000333333444888<<<===<<<999444333222111000000000000---......///////////////555...111999999===YYY}}}tttNNNFFF???<<<888333444999999666444333444555666555000111222222000000111222///////////////000000000111111000000000111111222111222222111222777@@@GGG___www}}}sssooommmkkkiiijjj```WWWPPPHHH<<<222/////////.........---------,,,---------,,,---000222222///+++)))+++...000111,,,,,,---------.........222---,,,//////+++((()))''''''((()))***++++++,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))+++)))((((((***,,,,,,,,,***+++,,,+++)))(((((())),,,,,,,,,+++++++++******++++++,,,,,,---......///...000111///+++)))***,,,.........////////////000222000111333444333777===GGGWWWooo+++,,,---/////////...---+++***+++//////---///444444===AAA<<<555444555666888333111444888<<>>===;;;:::999:::;;;<<<===>>>???@@@AAACCCGGGJJJYYYgggeeeHHHAAA:::666777888888777888666444444666888::::::444444333333444444555666AAA>>>:::555222///......222222111///------000222111111111000000//////...------,,,,,,------...///000111222222000///000111000000////////////000000333333555888;;;;;;:::888222222111000////////////.........///////////////222---111999999===ZZZ|||zzz^^^EEE???:::888666444555999666444222222444555666555111222222000//////111333000//////////////////...000/////////000111222222111111111111111666???FFF___xxxtttooommmkkkjjjhhhaaaYYYRRRGGG:::222000////////////............+++,,,,,,,,,---000555888888333---)))***...222555---------...............555000---......+++***+++((()))))))))******+++++++++++++++++++++,,,,,,,,,***+++,,,,,,,,,+++)))))),,,***))))))***++++++******+++,,,+++***)))***,,,---,,,+++*********+++,,,++++++,,,,,,------...............------,,,,,,,,,.........////////////000000...///222333333888>>>GGGXXXppp,,,,,,---.........---,,,,,,***+++......---000555===LLLUUUMMM>>>777;;;@@@>>>888444444777;;;CCCJJJQQQZZZgggsss{{{~~~~~~eeeOOODDD@@@;;;777444888777:::AAAAAALLLbbb|||\\\FFFBBB<<<<<>>>>>BBBIIIPPP[[[kkk}}}yyymmmpppzzzsssTTTFFFCCCBBBEEEIIIOOOXXXXXXSSSRRRSSSbbb|||}}}dddVVVSSSKKKKKKJJJIIIHHHHHHHHHIIIDDDBBB@@@???@@@BBBDDDDDD<<<<<<;;;999999:::===???@@@@@@AAABBBDDDHHHMMMPPPYYYllljjjKKKBBB:::777777666777888888666333333555666777777333333333333333444444555@@@===888444000/////////111111111///......000333111111000000////////////...............///000000111222333222000//////000000000000000000000000000000111333555777777666444111000///..............................///000000111...222888999>>>ZZZzzzeeeGGG???;;;888666444444666888444333111222444555555555222222111///......111444222222111111000000000///000000000111222333444555000111111000111666???EEE]]]xxxwwwqqqooommmmmmiiiccc\\\SSSGGG999111111............------------,,,,,,,,,,,,---111666;;;<<<777000++++++---///000........................000...---...///...---,,,//////...---+++***))))))((((((((()))*********+++***+++---...---,,,***(((,,,+++))))))++++++***))))))+++,,,,,,++++++,,,---...,,,***))))))***,,,---++++++,,,,,,,,,------------,,,+++,,,...///...---,,,,,,,,,------------......,,,...222333444888>>>GGGYYYsss.........------,,,+++***,,,***+++......---000555HHH\\\iii^^^GGG===DDDNNNCCC<<<777777888;;;CCCJJJVVV]]]gggqqqyyy~~~~~~yyy\\\IIIBBB???;;;888444888777;;;CCCDDDOOOeeecccKKKBBB<<<>>>BBB>>>;;;===>>>===>>>CCCJJJPPP[[[kkkzzzwwwnnnrrr}}}mmmPPPFFFDDDCCCEEEKKKNNNVVVUUUQQQSSSVVVhhhrrr```VVVSSSLLLKKKJJJIIIIIIIIIIIIIIIHHHDDD???===>>>BBBDDDEEE;;;;;;;;;999999;;;???CCCEEECCCAAA@@@CCCGGGKKKMMMZZZppppppPPPDDD:::888777555666999:::888555444555555444333222222222222222333444444;;;888555111//////000111///000000000///000222555111000//////...//////000...............///000000222333444333111000000111000111111111111111111000000222444555555444333333//////......---.........///............///000000111000333888999AAA^^^||||||VVV;;;<<<;;;888555444444555555333111000111333444444333111111111///---...111333222111111111000000///////////////000111222333444000111111000111666???EEEZZZuuuxxxtttsssrrrmmmfff^^^TTTFFF888222222---------,,,,,,,,,++++++......---,,,,,,///444888777444///---,,,,,,,,,,,,..................------***,,,---...//////,,,(((//////...---,,,+++***)))((((((((()))*********+++***+++---...---,,,***(((+++***)))***++++++***((()))***,,,,,,++++++,,,...---,,,***))))))***,,,---+++++++++,,,,,,,,,,,,,,,,,,++++++,,,...//////...,,,,,,,,,------------......,,,...111333444999???HHH\\\vvv//////...---,,,+++******+++***+++//////---///444JJJ^^^kkkaaaKKKBBBIIITTTDDD===888888:::===DDDLLLVVV\\\eeemmmuuu|||}}}zzzpppTTTDDD???<<<:::999555888999???JJJLLLVVVkkkiiiPPPEEE>>>AAAFFFAAA???DDDGGGEEEFFFKKKQQQTTTcccpppzzz|||uuummmtttfffLLLFFFEEECCCEEEKKKOOOUUURRRNNNRRRYYYnnnsssggg]]]VVVOOOMMMKKKKKKLLLLLLKKKJJJJJJEEE>>><<<>>>@@@AAA@@@:::;;;<<<:::999<<>>;;;777:::<<<===;;;:::===DDDKKKVVVOOOFFFBBBDDDJJJPPPSSSfffzzz|||[[[KKK>>><<<999333444::::::888666666666666555333111111111111111222333333333222111000000000000000///000222111111111222444000///...------...000111......------......///000///000222111000000111222111111222333333222111111111444777777444222111222//////............//////000///---------...000111111222777<<>>999:::===???;;;666444888<<>>FFFMMMOOOHHH???<<>>FFFZZZdddHHH===>>>333777777222111444333///222111000111222111///---...///111111000//////000.../////////000000111111111000000/////////000000222333333222333888AAAGGG]]]vvvrrr___RRRHHH<<<444111......---------,,,,,,,,,)))***++++++******,,,...111...+++******++++++***,,,,,,,,,++++++*********'''******'''***000111,,,------------------------+++*********))))))((((((+++***))))))(((((())))))(((((((((***------,,,***(((***+++***)))((()))***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))---000///+++***---111,,,,,,,,,---------......111000111444555555999???MMMccc------,,,,,,,,,---......,,,...111333555444333222///111444555555555666888777444333666999>>>HHHRRR___gggrrr{{{~~~{{{yyy~~~vvvsssyyy}}}mmmTTTCCC>>>999;;;;;;444777777:::IIIWWWYYYddd~~~www```VVVWWW\\\aaaeeeiiisssnnniiioooxxxmmmYYYHHHDDDEEECCCCCCFFFPPPSSSQQQJJJJJJ\\\xxxiiiTTTMMMLLLLLLKKKJJJIIIGGGFFFAAA???>>>>>>??????===<<<;;;::::::999999===BBBFFFJJJHHHGGGFFFDDDFFFQQQ]]]ooopppVVV???::::::555444666777777666555555555666666111111111111111222222333444333222111000000000000+++000333222///...111555111...,,,,,,---......---000000//////000111222222---111111...---111444444222222333444444444333333222333444222000...---...///............---------//////...,,,+++---111444111666777:::OOOrrrhhhKKK<<<999;;;555555555555444333222111...///111222222111000000222111111000000000000111---...///222444333111...333000......000111///---777444222222333666AAAKKKbbb{{{~~~ooo^^^RRRGGG;;;222---000...,,,*********+++,,,,,,,,,,,,---------......+++,,,---,,,***)))***+++...,,,++++++---......---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++************))))))((((((((((((***,,,---+++)))'''''')))***+++***))))))*********+++++++++---+++(((&&&&&&)))---000///...,,,,,,------,,,***,,,,,,,,,---...///000000666444333555444222444:::PPPhhh,,,++++++,,,,,,---//////+++---000222444333222111+++...111333333444666888777333222555999???JJJTTT___fffrrr{{{~~~{{{|||}}}rrrpppxxx~~~{{{~~~hhhPPP@@@<<<777999:::333666777999DDDOOORRRaaayyybbbYYY[[[___eeeiiilllvvvllldddllluuujjjWWWFFFCCCEEECCCDDDHHHMMMNNNMMMIIIMMM```~~~vvvjjj___TTTJJJJJJJJJJJJJJJHHHFFFEEEBBB@@@>>>======<<<:::888:::;;;;;;::::::===AAADDDGGGEEEEEEFFFFFFIIITTT```ssszzz___EEE===<<<888777999555444444333333333333333000///.........///111111222111111000//////......//////000000000000000111000...,,,,,,...///////////////......///000000111...111222///...111333333111222222222222222111111111333333222000...---...///............---------//////...---,,,---///222///333555<<>>===;;;888666:::;;;<<<<<<<<<===@@@BBBCCCCCCDDDGGGHHHMMMYYYeeeyyyhhhJJJ>>>;;;888777999444444333333333222222222111///...---...///111222111111222222222000///...111///......000111///---000...---...000111111111...............//////000...222333000...111222111111222222222111000//////111222333222///...---...///............---------...//////...,,,,,,---///000222444???\\\cccHHH:::555444444444444444444333222222111111000000/////////000000//////...------------------///222222000111333666444222000000111222111000((()))...555888:::AAAIII```{{{ppp___SSSHHH<<<222...///...,,,+++******+++,,,************++++++++++++---...///...,,,+++,,,------,,,++++++---......---++++++++++++++++++++++++*********++++++++++++,,,************************+++++++++************))))))((((((((()))***+++,,,)))((((((***,,,---,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,++++++---,,,+++,,,.........,,,........................---,,,...333555888>>>EEEQQQggg,,,,,,,,,+++,,,,,,------***,,,...///000000///...***,,,///000111111333444555111000444:::BBBOOO[[[aaafffoooyyy}}}zzzxxx}}}~~~wwwppprrrwww{{{wwwqqqrrrxxx{{{|||rrrWWWDDD;;;:::555777:::666555999999:::AAAGGG___yyyeee^^^bbbggglllpppqqq|||ttteee___jjjwwwbbbQQQCCCAAACCCBBBEEELLLSSSNNNIIIHHHNNNbbbkkkWWWNNNMMMJJJHHHHHHJJJMMMMMMKKKHHHIIIFFFCCC@@@???===;;;::::::;;;============@@@BBBCCCBBBEEEHHHKKKPPP]]]jjjsssTTTCCC>>>;;;;;;<<<666666666555555444333333333222000//////111333555222333555666555333111000111000//////......---,,,///......///111333333222//////.........//////000///333555222000222222000222222222222111000///...000111222111///...---...///............------------...///...---,,,---...555555666DDDdddzzzTTT===555444333222333333333333333222111111222111///......///000111000///...---------------***///444444111000333777222111000000000000000000...///333777999999???FFF]]]zzzqqq___SSSIII===333//////...---+++++++++++++++*********++++++++++++,,,,,,......---,,,+++,,,------+++***+++,,,...------++++++++++++++++++++++++************++++++++++++************************+++++++++*********)))))))))))))))))))))******+++(((((())),,,......---+++************************+++,,,...000///...+++)))---++++++,,,...///...---////////////............111//////333555666<<>>===<<<:::;;;=========>>>@@@BBBEEEDDDFFFIIIMMMSSSbbbooocccNNNEEE@@@???@@@666666666666555444333222222111000///000111333444222333444555555444222000...111333111,,,***,,,//////......000222333333222111111000//////000000000///444666444222333333000333333333333222111000//////111222111///.........///............------------...//////---------...666777;;;LLLnnnsssNNN;;;666555222111222222222333222222111000111000/////////000222333222111000///............(((...555666333000222444000000///............///333222333555555666===FFF[[[yyyqqq```TTTIII===444000......---,,,++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,+++******,,,---+++******,,,------,,,++++++++++++++++++++++++))))))*********+++++++++************************+++++++++*********))))))((()))))))))************))))))))),,,......---+++***************************,,,///000000...,,,***---++++++,,,...///...---//////////////////......333000000333444666;;;CCCSSSiii...---,,,++++++******+++,,,,,,---...............000222333333111000000111222000111777>>>EEEQQQ\\\aaadddkkkttt|||~~~zzzuuuzzz|||}}}}}}|||zzz}}}{{{wwwqqqllllllpppuuuuuu||||||```JJJ>>><<<===777777<<<:::777<<<<<>>HHHYYYxxxrrraaaUUUJJJ>>>444000...------,,,,,,+++******++++++++++++,,,,,,,,,---+++,,,---,,,***)))***+++,,,+++******,,,------,,,++++++++++++++++++++++++)))))))))************+++************************+++++++++************)))((()))************))))))******)))***,,,---+++***+++++++++******************+++---//////...---,,,---,,,+++,,,.........,,,////////////////////////111//////222555777>>>FFFUUUkkk++++++******+++,,,,,,------------...............///111333222111000111222111000222999@@@GGGQQQ[[[```bbbiiisss}}}}}}yyy|||}}}~~~|||xxxwwwxxx{{{rrrjjjhhhmmmssswwwzzzvvvXXXEEE;;;<<<===666666;;;:::777;;;===III___kkksss~~~mmm\\\XXX\\\```cccfffkkkvvv{{{jjjddd```kkkxxxzzzXXXJJJAAAAAADDDFFFMMMWWWVVVIIICCCIIIVVVfff{{{dddXXXSSSOOOMMMMMMLLLUUUddduuu|||ttt```QQQDDDAAA===:::;;;;;;;;;;;;:::;;;;;;;;;<<>>HHHWWWvvvrrraaaUUUKKK>>>555111------------,,,+++******************++++++++++++,,,---...---+++***+++,,,,,,+++)))***+++------,,,++++++++++++++++++++++++))))))))))))************************************+++++++++************)))((()))***++++++***)))(((,,,***))))))*********)))+++++++++*********))))))******+++,,,---......///...---,,,,,,---...---+++......//////000000111111000......222555888@@@HHHWWWmmm(((((()))***+++---///000------..................---///111111111111222333111000333;;;AAAGGGQQQZZZ^^^aaahhhsss~~~|||~~~~~~wwwqqqrrruuuzzzoooffffffnnnuuuyyy~~~rrrRRRCCC999;;;===555555:::999666:::<<>>999999::::::999777444333...000222333444333111000222111111000111111222222222111///000111222000///000//////000111111///---111000///...............///666:::::::::;;;999555...///000000000000000///...///000000///---.../////////.........---------/////////......000444888<<>>GGGVVVvvvsssbbbVVVKKK???555111------------,,,+++******))))))))))))************---...///...,,,+++,,,---,,,***)))***+++---,,,,,,++++++++++++++++++++++++))))))))))))************************************+++++++++************)))((()))***++++++***)))(((...+++((('''((())))))(((++++++++++++******))))))******)))***+++---000111///...,,,,,,------,,,+++---......///000111111222333000///222444777>>>FFFXXXnnn,,,,,,++++++***+++++++++,,,,,,,,,------------...666555333333222111///---555666666888>>>GGGQQQYYYaaagggpppyyy~~~||||||yyyrrroooooouuunnnhhhhhhnnntttvvvvvv~~~hhhRRR888888888888777777777777555777EEEZZZjjjrrryyynnn\\\VVVVVVYYY\\\___kkktttwwwgggaaaiiirrr{{{sssRRRJJJCCCAAADDDIIITTT^^^VVVNNNJJJOOOYYYiiiqqqdddWWWQQQNNNMMMNNNQQQ\\\kkkjjjTTTEEECCC@@@===<<<;;;<<<<<<777:::===???AAADDDHHHKKKJJJIIIJJJOOOVVVcccwwwoooVVVEEE???:::;;;<<<;;;999888888888333222111000////////////000////////////111222333111222333222000...///000222333444222000//////000888444000///111111000......444777444222555444000000000000000////////////000///---,,,,,,---.../////////000000///...------///000//////111555666555AAA\\\{{{hhhJJJBBB:::666666777555333333000///000222222000---000111333666999:::999777666444222111/////////000111000///---...///000222...,,,+++---111333222000000...///111222444<<>>IIIXXXppp,,,,,,++++++***++++++,,,,,,,,,,,,------.........///000111222444444333222222555888<<>>===;;;::::::;;;<<<222111000///............000000//////000111333444111222222111///...///111000111222111///...///000333000---,,,...///...---...444666333222444444111000000000//////.........///......---------......------......---,,,,,,+++.........---///333666777MMMiii|||```CCC===666333333444222000222111000111222222000---//////111333666777555444222111000//////000111111222000///...---...000111---++++++---000222111///000...///111222444<<>>HHHXXXppp,,,++++++***++++++,,,,,,++++++,,,---......//////,,,...000333555555444333///333:::@@@FFFMMMSSSXXXbbbfffjjjlllnnnuuuyyyttttttxxxvvvttttttvvvzzz~~~sssXXXAAA:::999888777666666666666888===HHHVVVbbbooo{{{lll]]]ZZZ___eeekkkooouuu|||}}}fff[[[[[[hhhqqq}}}cccLLLEEE??????AAAEEEMMMVVVNNNIIIFFFLLLXXXkkkwwwjjj___SSSMMMKKKHHHIIIKKKQQQ\\\nnn|||~~~oooXXXFFFAAA@@@>>><<<;;;:::;;;;;;666777:::>>>AAABBBAAA@@@DDDDDDKKKZZZkkk{{{mmm[[[TTTGGGDDD???<<<:::<<>>>>>???BBBIIIQQQIIIFFFEEEJJJXXXmmm~~~ppphhh]]]RRRMMMKKKIIIHHHJJJJJJQQQ\\\ddddddZZZJJJ>>>???>>>===;;;:::::::::;;;>>>======???BBBCCCAAA???EEEGGGPPPcccwwwzzzlllhhhYYYRRRGGG???;;;;;;>>>@@@444333222111000000000000000000000111222222333444222111000...---...222555///000111000///...///111///.........000222444555000222333222000000111111//////...---,,,,,,+++***,,,---.../////////...---...///////////////.........///000111000000666===TTTuuu{{{___FFF444222000///000000...,,,111222333333444222000///...------...//////---,,,,,,,,,,,,---...///000111111111///...............+++++++++,,,---...///...000...///111222444<<>>;;;:::888666555666666777666<<>>???@@@FFFMMMFFFFFFFFFJJJYYYpppxxxmmmbbbXXXOOOKKKJJJGGGGGGHHHIIIKKKOOOQQQPPPJJJCCC=========<<<;;;;;;;;;;;;;;;@@@???>>>@@@BBBEEEFFFFFFGGGIIISSSggg|||ttthhhVVVFFF===999999999222111000//////.../////////000000111222222333333111111000...---///222666111222333222000///000111///000000000111333666888111222333333111//////111///......---,,,++++++++++++,,,.../////////...---......///////////////...,,,,,,000333000...555???YYYyyy~~~hhhNNN:::222111111111111111///...111222444555444222111000///...------......---+++---------.........------000000///...............+++,,,,,,---------...///000...///111222444<<>>HHHbbbyyy************+++,,,---------............/////////...111444333000...000222555666999>>>GGGTTTbbbkkkvvvwwwvvvsssqqqttt|||xxxzzz|||jjjPPP???:::999777555555666888999888>>>AAA@@@FFFZZZrrrooobbbXXX[[[fffrrr|||zzz}}}}}}fffWWWRRRRRR[[[]]]___[[[OOODDDEEEKKKUUU___sss^^^FFFAAA>>>???@@@@@@DDDJJJEEEGGGHHHKKKZZZttttttjjjZZZQQQIIIGGGGGGEEEDDDEEEIIIIIIIIIHHHGGGDDDAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;===@@@BBBDDDGGGKKKNNNGGGJJJUUUgggyyyxxx```KKK>>>777444222//////...---,,,,,,,,,,,,...///000111111222111111///000000///...000333666222333444222000///000111//////000000///111333666111111444666444///...000......---------,,,,,,,,,,,,,,,---...////////////+++,,,------...---------******...111...---999IIIjjjgggSSS@@@222222222111111111000000000000333666777555333111111000...------......---,,,...............---,,,+++........................+++---......------...///000...///111222444<<>>FFF[[[ssslll```VVVZZZfffrrr}}}zzz|||rrrYYYIIIEEEGGGHHHIIILLLKKKDDD===>>>CCCMMMWWWmmm~~~\\\FFFAAA???AAAAAAAAADDDHHHFFFIIIJJJMMM]]]wwwnnnfffUUUMMMFFFFFFFFFDDDDDDEEEFFFGGGGGGFFFDDDBBB@@@???;;;<<<<<<=========<<<<<<:::AAAIIILLLJJJIIIMMMQQQIIIMMMWWWgggwwwrrrZZZFFF;;;666444222000///...------,,,,,,,,,,,,---///000111111000000---...000000000111333555333444444222///---......///111111000......111444111111555999777000---000------------............,,,,,,,,,---...///000000+++,,,,,,---......---------+++---000///333FFF]]]|||jjjNNN@@@888111111111111///......///000000333777888555333111111000...,,,---.........,,,---.../////////---,,,+++,,,,,,---...////////////,,,...000///------...000000...///111222444<<>><<<;;;<<<======>>>=========???IIITTTVVVPPPKKKLLLOOOLLLPPP[[[iiiwwwssscccNNN>>>777666666666333222111000000/////////+++---...000000000//////,,,...000111111111333555333333333111...,,,,,,,,,222333333111///...111444111111555;;;999111---///,,,,,,---......//////000------,,,,,,---...000111------...///000000000///333...///222222999SSSooo|||YYY<<<444555444000000///---,,,,,,---///000444888999666333111222///---,,,,,,---......---,,,---.../////////...---++++++---...///000000000,,,///111000...---///111000...///111222444<<>>:::::::::::::::;;;<<<===DDDLLLSSSRRRIIIBBBCCCFFF@@@NNN^^^kkkzzztttgggWWWPPPEEE<<<777555444444///000111111111000...---............////////////000///......000111111000333444444333111000111222333111000///...---...111222222000///............111///,,,+++...111000---+++******,,,......---+++///...---,,,,,,,,,,,,,,,000///......444EEE```uuuvvv]]]JJJ888444555///000000///---,,,+++***)))222333444444333222000///.../////////...,,,***(((+++000000---,,,000///+++---,,,+++,,,------+++******+++,,,---............111......///000222<<>><<<===???;;;;;;:::::::::;;;<<<<<<;;;???CCCDDDCCCBBBCCCFFFFFFRRRaaarrrwww^^^NNN>>>===;;;999888666222///000000///...........................////////////000///......000111111000555444111,,,)))))),,,//////222555333000......///111111000///............(((...111000111333222......---,,,---///000///---++++++,,,,,,...///000111...000444<<>>BBBDDDEEEGGGHHHMMM\\\uuupppaaaVVVRRRKKKDDDEEEJJJNNNMMMJJJGGGFFFDDDAAA>>>=========;;;;;;:::::::::;;;;;;<<<:::<<<>>>@@@@@@AAACCCEEEHHHSSScccuuuuuuZZZHHH;;;:::999999999888555222111000...---------...///............////////////000///......000111111000333333111///,,,,,,...000000444666333000000111111111000///...............)))///222444999>>>888...///---,,,,,,...///...---,,,,,,------...///111222222333888FFF___zzz\\\AAA666000111444///------------...............///000111111000/////////...,,,++++++,,,---...,,,,,,+++******,,,------,,,+++******+++,,,,,,+++---,,,+++***+++---///111000......000111444===GGGddd{{{}}}pppiiikkkdddZZZRRRMMMFFF===555------...------,,,******'''((()))+++,,,------...******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++((()))***,,,,,,+++******---,,,+++)))((((((***++++++++++++,,,---///000111......---,,,,,,,,,------,,,++++++******++++++,,,,,,---...///000000000///+++++++++,,,,,,,,,,,,,,,...............//////000000444111000777<<>><<<:::;;;===@@@BBBBBBCCCGGGTTTkkk{{{mmm___TTTNNNLLLMMMSSSYYYYYYQQQIIIFFFEEECCCBBB@@@>>><<<;;;<<<;;;;;;:::::::::;;;;;;<<<===?????????AAACCCEEEJJJVVVgggzzzxxx]]]KKK===;;;888777777777666555111000///------...//////............////////////000///......000111111000---///111111000//////000222666666111111555666444000//////...............,,,///111777GGGRRRIII777...---++++++,,,------,,,///............///000000444777@@@TTTtttzzzVVV===666111111333///******+++,,,,,,---......---...///000111111000//////...,,,++++++,,,---...,,,+++++++++,,,,,,---...+++---...,,,(((''')))------,,,+++***+++---///111000......000111444>>>HHHfff~~~xxxsssqqqnnnfff[[[RRRMMMFFF>>>777.../////////...---,,,+++((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++*********))))))++++++++++++++++++++++++((()))***,,,,,,+++******---,,,***))))))*********))))))***+++...111555777000///---,,,+++,,,---...,,,++++++******++++++,,,***+++,,,---............++++++,,,,,,,,,---------------,,,,,,------...///000555222111777<<>>777666666555555555444444333444777<<>>@@@AAAAAAAAAJJJ^^^zzzzzzlll^^^TTTJJJPPP[[[fffkkkdddTTTHHHLLLIIIEEECCCAAA???===:::<<<<<<;;;:::::::::;;;;;;<<>>:::777555555555555555111111000///////////////............////////////000///......000111111000(((+++...000000///...///444666555222666===<<<444//////......---......///,,,...000999PPPaaaWWW@@@///---******+++,,,,,,,,,000////////////000000111666@@@PPPhhhpppOOO;;;888333000222000+++,,,,,,---......//////,,,---///000111111111000///...---,,,,,,,,,,,,,,,+++***+++...///---,,,...,,,...///---)))(((,,,///,,,,,,++++++,,,---///000000......000111555>>>IIIfff~~~{{{tttuuuxxxuuukkk^^^SSSMMMGGG???:::000//////......---,,,,,,////////////...---,,,+++...---------,,,,,,,,,+++///......---+++******)))+++++++++************)))***++++++++++++,,,,,,,,,))))))***++++++++++++++++++***(((((()))***)))((()))))))))+++...222666999111///---+++++++++,,,---,,,++++++******++++++,,,))))))+++,,,------......++++++,,,,,,------......,,,,,,,,,,,,,,,---......///555333222888<<>>===<<<===<<<;;;:::::::::::::::999???DDDDDDAAA@@@EEEJJJTTTdddxxxyyy___LLL<<<999777666666666666555111111111111111000000///............////////////000///......000111111000+++---/////////...///000222555555555>>>FFF???111.........------......///***---///777MMM^^^SSS<<<111...+++***+++------,,,.........///000111222333<<>>AAADDDDDDDDDEEERRRlll|||mmm___TTTOOOUUU^^^gggnnnqqqqqqpppcccZZZLLLBBB>>>===>>>>>>===<<<;;;:::::::::::::::555===EEEFFFAAA@@@FFFLLLYYYjjjvvv[[[III:::999888999:::999888666111111222333333111000///............/////////000000///......000111111000111111111000//////111333000444555888DDDLLLAAA.........---------......///(((...///333CCCRRRGGG111222///,,,+++,,,---......,,,---...///111333555666EEEbbb~~~WWW===333888222,,,...000,,,,,,,,,---------......,,,---///111222333333222.../////////...,,,***(((***))),,,333444...,,,///---%%% $$$---333111,,,***+++,,,---............000......000222555???JJJddd|||zzztttyyytttcccUUUMMMGGGAAA===000...,,,*********+++,,,,,,,,,------,,,,,,+++******++++++,,,---...//////++++++,,,,,,,,,,,,------+++++++++************)))*********++++++,,,,,,,,,+++***)))))))))***,,,---...,,,***,,,///000///------,,,++++++---000333555111///,,,***)))***+++---,,,++++++++++++++++++,,,((()))+++,,,---.........++++++,,,,,,---...//////...............///000000---555555555:::===JJJ```{{{......---+++))))))+++---000,,,)))(((***...000111......///...---...000222777BBBFFFJJJTTTWWWZZZdddrrruuuxxxxxxxxx{{{~~~uuueeeUUUGGG===888444444444333333333222222555333777FFF```|||mmmUUUFFFAAA======EEESSS^^^ddddddQQQUUU^^^mmmqqqPPP@@@999;;;<<<<<<===???CCCFFFNNNZZZnnn{{{jjj]]]VVVRRRVVV]]]eeemmmuuu}}}{{{gggPPPCCC>>>;;;;;;<<<===<<<:::999999:::<<<===???======???AAACCCIIIQQQ```oooxxx]]]JJJ<<<999777777888888555222111000///000111222111///------,,,,,,---///222333333333222000///---,,,,,,///////////////000111111222333555:::======888333000///...---------------000------111777;;;999555222...++++++---///...------222///---222111111;;;RRRqqqcccCCC>>>666000---,,,,,,+++.........---,,,+++)))(((,,,...111222111111111222...111...))))))---,,,'''+++,,,---///000///,,,)))------...///000000---***---,,,+++*********+++,,,000...///111333777AAALLLeee~~~uuucccVVVQQQKKKBBB;;;666111...//////,,,+++---,,,,,,,,,------.........++++++++++++++++++++++++''',,,111000,,,***---000***+++,,,,,,***))))))))))))))))))))))))*********,,,,,,+++++++++,,,...///,,,++++++***++++++,,,,,,***------++++++///111...++++++++++++++++++++++++...,,,******+++++++++***...,,,+++,,,......+++(((...---,,,,,,++++++++++++......---------......///000333222444;;;>>>LLLfff...///000///---++++++,,,///---******,,,///000000---...///...---...000333777AAAEEEIIISSSWWW[[[eeexxxzzz|||{{{yyy{{{vvveeeSSSDDD;;;666555555444444444333333333777555999HHHaaa|||oooVVVEEEAAA>>>===CCCOOOXXX[[[[[[KKKMMMSSS^^^lllxxxnnnPPPBBB<<<===>>>>>>===???BBBDDDKKKUUUeeewww{{{kkk^^^WWWVVVYYYaaaooo}}}oooTTTFFF@@@===<<<<<<<<<;;;999888888999;;;<<<===;;;===@@@CCCFFFMMMVVVdddssswww\\\JJJ<<<999777777888888666333222000///000111222111///000000111222222222222333222111000//////.../////////////////////000111111444333444777:::999555111000///...---------------...,,,,,,...111333111///111...------///111000...---222///---222111444@@@___}}}lllPPP>>>:::444000///......---.........---,,,+++)))(((+++---000111000///000000///222000,,,,,,///...)))++++++,,,...000///,,,***000...,,,,,,---......---...---,,,,,,,,,,,,---...///...///222444999DDDPPPiiixxxfffXXXRRRKKKBBB;;;555000---//////,,,***,,,,,,,,,,,,---------......++++++++++++++++++++++++))),,,//////,,,+++,,,...***+++,,,,,,***))))))***))))))))))))************,,,++++++***+++,,,---...,,,,,,++++++***+++++++++))),,,+++))))))---...,,,++++++++++++++++++++++++---+++))))))*********)))---+++******,,,,,,***'''...---,,,,,,+++++++++,,,......---------.../////////333111333:::===LLLeee...111333222000---++++++...---,,,,,,...000000000---...///...---...111333777AAADDDHHHSSSXXX]]]hhh{{{}}}}}}zzz|||wwweeePPP@@@999777666666555444444444444555:::888;;;IIIaaa{{{sssXXXEEEAAA===<<>>??????>>>>>>???AAACCCFFFMMMYYYiii||||||mmmaaaZZZWWW[[[fffzzzsssUUUEEEAAA???===<<<::::::888888888888::::::;;;:::===AAADDDHHHQQQ[[[gggvvvwww\\\JJJ===:::777666888999666444222111000000111222111000111222333444444333222111111000.........///111222/////////000000000111111555333333555777666222...///......---------.........---------,,,,,,++++++///......///111222111///---111///...333333888IIInnntttWWW???888666222000000000///...------------,,,+++))))))))),,,///000///.........---000000...---///...+++******+++...000///---+++222...+++)))***---///000//////.........//////000......///222555:::HHHUUUnnnwwwfffXXXPPPIIIAAA999333...---//////+++)))***,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++)))+++,,,,,,***))))))***)))))))))*********++++++++++++*********+++,,,------,,,,,,+++*********+++(((+++***''''''++++++)))************************,,,***(((((()))***)))(((***)))))))))******)))'''------,,,+++++++++,,,,,,......------......///000000333111333999<<>>???>>>>>>???BBBDDDBBBFFFQQQaaavvv}}}qqqddd\\\WWW^^^mmmpppQQQBBB@@@@@@===;;;::::::999888888999::::::::::::>>>BBBDDDHHHQQQ\\\hhhwwwwww]]]KKK>>>;;;777666888888666444222111000000222222111000...//////000000111111111222111...------...111222//////000000111111111111222222444777:::888333.........---------......//////000000...,,,***+++,,,,,,---...000111222111000...111...///444444???TTTzzzbbbIII888555333111111111111///------------,,,,,,***))))))))),,,///111000...---...***,,,------,,,,,,+++*********+++---//////---+++000...***)))+++---///000//////////////////000000......000222444:::IIIWWWsss~~~sssbbbVVVNNNGGG???999222---,,,...///+++)))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++,,,,,,+++))))))***,,,,,,***)))******)))))))))******++++++,,,++++++++++++++++++++++++------,,,+++************)))+++***''''''******((()))))))))))))))))))))))),,,***((((((*********))))))))))))*********)))(((---,,,,,,++++++,,,,,,,,,...---------...///000111111444222444:::>>>NNNhhh000000///---+++***+++------------///111111000...---...///......///222555:::DDDGGGLLLXXX___fffsssvvv{{{~~~}}}zzz}}}~~~|||sssbbbNNN@@@<<<>>>444333333333333555777888;;;888888DDDZZZrrreeeMMM???===<<<===AAACCCBBBAAA>>>===;;;:::;;;@@@EEEIIITTTUUUTTTQQQNNNMMMMMMNNNTTTUUUXXX[[[```hhhqqqwwwsssXXXEEE===:::;;;<<<<<<===???BBBEEE???CCCNNNaaawwwuuuiii___[[[fffxxxmmmOOOAAA@@@???<<<999;;;;;;::::::::::::;;;;;;:::;;;???BBBCCCEEEOOO[[[hhhwwwxxx___MMMAAA<<<888666777888666333222111000111222333222000...---++++++---000333666444222///---,,,---///111//////000111222111111000///111555:::>>><<<555///---------------...///000000000000...,,,+++---...***,,,...///000/////////...000...000555666EEEaaatttTTT@@@888444222111000000///---+++,,,,,,,,,,,,+++***))))))+++...111333222000......)))+++,,,---+++))))))++++++******,,,......---+++---++++++,,,...///...---------......//////////////////111222333999JJJZZZvvvyyyoooaaaVVVNNNHHHAAA<<<222---+++......+++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,+++***(((***,,,,,,***)))***+++((())))))***+++,,,,,,,,,+++++++++,,,++++++++++++---,,,++++++*********+++))),,,+++((((((++++++((()))))))))))))))))))))))),,,+++))))))+++,,,,,,+++***++++++,,,++++++++++++,,,,,,,,,++++++,,,,,,------------...///000111111222555333555<<>>>>>===:::999888777777:::@@@DDDKKKKKKKKKIIIGGGFFFFFFHHHGGGGGGHHHHHHLLLSSS[[[aaagggpppzzz}}}}}}~~~}}}rrraaaNNN@@@999666888999:::;;;===@@@CCC>>>CCCOOOccc{{{zzzmmmbbbaaakkk}}}iiiOOOBBB@@@>>>:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;===AAACCCBBBDDDNNNZZZjjjzzz{{{bbbQQQDDD???999777777777444222333111111111222333222111///...,,,+++---111777:::444222000...---.../////////000111222222222111000---///444:::>>><<<555///,,,,,,,,,---...///000111000///---,,,,,,,,,------+++,,,...///...---...///...000...111666888LLLmmmmmmJJJ888666444222000//////...,,,***++++++,,,++++++***)))))),,,///333555333111///...,,,,,,------***&&&)))...,,,+++++++++------+++***)))***+++...000000---***+++,,,---.../////////...///000222333444;;;NNN```{{{xxxooocccYYYQQQKKKEEEAAA333...+++---...++++++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...(((***++++++*********+++((())))))***+++,,,------,,,,,,---------,,,++++++,,,++++++***++++++,,,,,,))),,,+++((((((,,,,,,***************************,,,+++)))***+++---,,,,,,***,,,------,,,,,,,,,---,,,,,,+++++++++,,,---------------...///000111222222555333555>>>CCCUUUppp+++,,,---,,,******+++------,,,+++,,,...//////...---.../////////111444666888DDDIIIPPP^^^eeekkkwww{{{|||vvvjjjZZZKKK@@@:::999333333333444777;;;???BBB999555555>>>RRRhhhyyyxxx]]]DDDAAA===:::888888999999777888888777666999>>>BBBGGGGGGGGGFFFDDDDDDEEEFFFAAABBBBBBBBBBBBEEEJJJNNNOOOXXXbbbeeebbb___```ccceeedddaaaYYYOOOEEE===888555666777777888999<<>><<<;;;:::::::::;;;;;;:::::::::;;;>>>BBBEEECCCEEEPPP]]]ooo}}}eeeUUUFFFAAA;;;777666555333111333222111111333333222111000///...---///222666888000000////////////000000...000111333333222111000//////000444777666222---+++,,,,,,---...///000111555111---+++---...---+++---///000///---,,,///111...///...111666999PPPuuukkkFFF444333222000...---......---,,,***++++++++++++******))),,,000444555444111///...---+++++++++'''"""&&&......,,,++++++,,,,,,***((())))))+++---//////---++++++,,,---///////////////...///222444666@@@TTThhhxxxpppeeeZZZRRRKKKEEEAAA555///+++,,,---,,,---000,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++---,,,***+++///222((()))++++++******+++,,,((())))))***,,,------...---......///...---,,,+++************+++,,,------(((+++***((((((,,,---++++++++++++++++++++++++++++++***((()))+++,,,,,,+++))),,,......,,,+++---...,,,+++++++++,,,,,,---...------......///111222333000333111444>>>DDDWWWsss(((+++---...---,,,,,,,,,---+++***+++---//////...---.../////////111444777666BBBIIIQQQ___eeekkkvvvyyy|||tttgggWWWIII>>>777444444444444666999>>>CCCFFF:::555444>>>QQQfffvvv~~~zzz}}}}}}bbbFFFCCC===888555444555555888999:::999888999>>>BBBHHHHHHHHHFFFCCCBBBCCCDDD>>>@@@AAA@@@??????@@@AAA???GGGOOOPPPKKKHHHJJJNNNPPPPPPMMMHHHDDD@@@<<<888666666777666666777999;;;@@@CCCMMM```zzzrrreeeWWWZZZeeeyyy{{{[[[MMM@@@===>>>??????@@@888999999::::::999999888;;;>>>CCCFFFEEEGGGSSS```ttt~~~gggWWWHHHBBB;;;777666555222000333222111111333333222111////////////000111222333---......///000111111111...000222333333333111000111///---...000111...+++++++++,,,,,,...///111222:::444...---///000---***000111111///---,,,///222...///...222777:::SSSzzzmmmGGG444333111///,,,,,,---.........******+++++++++******))),,,///444555444111...---,,,)))((((((######,,,///---++++++++++++)))(((*********,,,...///...,,,+++,,,...///000000000///---///333666999CCCZZZoooxxxpppeeeYYYPPPHHHBBB>>>777000+++,,,,,,,,,...222,,,,,,,,,++++++*********++++++++++++++++++++++++(((+++...---***+++000555''')))++++++******+++,,,((())))))+++,,,---............/////////...,,,+++)))))))))***+++,,,......'''))))))'''(((,,,---+++++++++++++++++++++++++++***((('''(((***++++++***(((+++......,,,+++,,,///++++++++++++,,,,,,---...------......///111222333///111000333===DDDWWWttt,,,+++***+++---/////////,,,...//////...------...+++...000000///000444777AAAFFFNNNVVV^^^eeemmmqqqyyy|||ssseeeUUUGGG<<<666333555888:::;;;AAAGGGDDD<<<999444333;;;KKK___mmmtttyyywwwxxx~~~sssWWWGGG888666888888888::::::888555444666;;;@@@CCCIIIHHHGGGGGGGGGEEECCCAAA>>>===<<<<<<;;;;;;;;;;;;>>>???AAACCCDDDCCCBBBAAAGGGFFFDDDAAA===:::777555888777777777888888777777;;;@@@IIIYYYsssuuu^^^YYYRRRUUUiii~~~tttgggRRRKKKAAA===<<<===;;;999<<<:::999999;;;<<<<<<;;;;;;<<>>===<<<<<<======<<<===???@@@AAAAAAAAA@@@EEEDDDCCCAAA>>>;;;888666999999999999999999888888888<<>>===???AAA???<<<<<<:::999999;;;<<<<<<;;;;;;<<>><<<;;;;;;<<<===;;;;;;<<<===>>>???@@@AAA===>>>>>>===;;;888555333999:::<<<<<<:::888888888888:::>>>KKKdddxxx```SSSPPPRRRWWWYYYSSSMMMKKK@@@>>><<<===@@@AAA???===<<<:::999999;;;<<<<<<;;;<<<===@@@BBBCCCIIIWWWfffyyysssYYYGGG999777555333222333555777333222222111000000//////...------///111111///---111111000000111222222333333444555666555333111000........................,,,,,,,,,------------...---,,,,,,---///111111000------,,,,,,---......///---000333777>>>QQQrrrqqq[[[GGG777111333------------------------++++++***))))))+++,,,------......//////000000///------,,,,,,++++++,,,,,,++++++,,,......---)))&&&+++,,,---.........---,,,******+++---///000222222...000333777DDD^^^}}}wwwfffVVVOOOLLLFFF???555111,,,+++,,,,,,+++)))***)))((()))+++,,,+++***))),,,///...***)))***---.........---,,,,,,++++++++++++++++++++++++++++++((())))))***++++++,,,,,,---------------.........---,,,+++,,,---,,,***)))++++++,,,,,,,,,,,,++++++,,,,,,++++++*********)))++++++***************+++)))+++------,,,+++,,,---,,,,,,,,,,,,,,,------...////////////000000111111111222555777:::GGG```vvv666333000.........---,,,,,,...//////...------...,,,...000000///111555:::AAAJJJVVVcccmmmtttyyy|||yyyqqqeeeSSSCCC999555444333444777@@@OOO___ddd]]]RRR<<<888555999EEEUUUdddllloooqqquuu}}}~~~mmm^^^SSSJJJDDDBBBFFFHHHLLLQQQXXX___eeeiiiXXXTTTPPPMMMLLLKKKJJJIIIGGGEEEBBB???>>>>>>@@@AAA<<<<<<<<<======???@@@AAA999:::;;;<<<:::888555333888;;;???>>>:::777777888;;;;;;>>>HHHaaa|||eeeVVVRRRQQQSSSRRRMMMJJJJJJAAA???===<<<======;;;:::<<<:::999999;;;<<<<<<;;;======@@@CCCEEEKKKZZZiii~~~qqqWWWEEE999777555333333444555666333333222222111000/////////000000222222222000///000000///000000111222333555555666666444222000///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...000000...,,,------,,,------...///000444444666>>>MMMdddvvvYYYEEE:::333111222******+++,,,...///000000++++++***)))******+++,,,+++,,,---...//////......++++++******)))******+++,,,,,,,,,------,,,)))&&&***+++---......---,,,,,,***+++,,,---...///000111222222444;;;LLLiiivvvdddWWWPPPLLLEEE???666222---+++,,,---+++)))************++++++++++++)))---000...)))''')))------------,,,,,,+++++++++++++++++++++++++++++++++******************++++++,,,,,,---....../////////---+++***+++,,,,,,***)))***+++,,,------,,,+++***,,,------,,,***)))***+++,,,+++******)))*********)))***,,,,,,+++***+++---,,,,,,,,,,,,,,,---...............///000000000111111333555777;;;HHHbbbyyy555222///---.../////////,,,...//////...------...,,,...000//////111666;;;CCCLLLYYYgggqqqyyy~~~wwwnnn```MMM>>>777555555555999888===IIIUUUXXXRRRKKK;;;888666999CCCQQQ___gggjjjmmmrrrxxxxxxlllccc\\\WWW\\\^^^aaaeeeiiimmmppprrrbbb^^^YYYVVVTTTSSSQQQPPPNNNLLLJJJGGGFFFEEEFFFFFF@@@@@@???>>>>>>??????@@@<<<===>>>===<<<:::777666999???EEEDDD===888888;;;<<<<<<>>>IIIbbblll[[[RRRLLLLLLNNNKKKGGGEEECCC@@@<<<:::999:::::::::<<<:::999999;;;<<<<<<;;;===>>>AAADDDGGGOOO___ooorrrXXXFFF:::999666555444444555555444444333222111000/////////000222222111000000///222222222333444555666666555555555444333111///...++++++++++++++++++++++++------------------------,,,,,,---...000000...,,,------------...///000111555333777FFF```{{{zzzbbbFFF888444333222111,,,,,,,,,,,,------......+++*********************'''))),,,///000///---++++++******)))******++++++///---+++***++++++***((()))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,------333222444<<>>IIIUUU\\\aaaeeekkkssszzz~~~xxxsssrrrtttvvvyyy{{{{{{{{{{{{nnnjjjfffbbb```^^^\\\ZZZTTTSSSQQQOOOMMMKKKJJJJJJIIIIIIHHHFFFEEECCCBBBAAA>>>>>>===;;;999777555444<<>>;;;999999:::<<<>>><<<:::999999;;;<<<<<<;;;>>>???BBBFFFJJJSSSeeeuuutttYYYGGG;;;:::888666555555666666555555444222111000///...---///111111///------...000000000111222333444555444444333333222000///...++++++++++++++++++++++++...------------,,,,,,,,,))))))***---000111000///,,,,,,------...///111111111333===UUUvvvdddPPP;;;333333333222111000000///---,,,***)))(((***************)))))))))&&&(((,,,///000///,,,+++,,,,,,++++++,,,,,,------///---***)))***++++++***((()))+++,,,---,,,,,,+++------,,,,,,,,,+++++++++000111444<<>>FFFKKKOOOTTT[[[cccjjjrrr{{{~~~}}}zzzwwwsssqqqnnnjjjgggaaaaaa```___]]]ZZZXXXVVVYYYYYYXXXUUURRROOOKKKIIIDDDBBB???<<<999777666666<<>>???CCCHHHMMMWWWjjj{{{sssYYYGGG999999888888888888999999666555444333111000///...---///111111///------...---------...///000222222222222222111000///......------------------------......---------,,,,,,,,,*********,,,///000000...,,,,,,------...000111222222<<>>NNNgggsss```XXXTTTLLLDDD@@@888444///---...///---+++)))+++---,,,******,,,...)))***+++++++++++++++***************************+++++++++++++++++++++++++++***)))((()))***,,,------...000000000///---,,,///---++++++,,,------,,,,,,,,,++++++++++++,,,,,,***((('''(((+++---,,,***---,,,+++***)))))))))))),,,,,,---,,,++++++---///---------------...//////,,,,,,---...///000111111222333555888===LLLhhh666333...++++++---......,,,...//////...------...---///000//////222888>>>KKKRRR^^^kkkuuu~~~|||sssaaaSSSBBB666444555444333000...000555444//////444333222111000111555;;;???;;;@@@GGGMMMSSS[[[ccciiikkkooovvv|||}}}~~~~~~{{{vvvssstttuuuuuutttrrrnnnkkkiiiggggggfffccc___ZZZUUURRROOOMMMHHHDDD@@@>>>>>>>>>999DDDMMMKKK@@@777888<<<:::>>>EEESSSmmm|||fffXXXOOOGGGFFFFFFDDDCCCDDD;;;===??????===;;;999999<<<:::999999;;;<<<<<<;;;>>>???CCCIIINNNYYYmmm~~~rrrXXXFFF888888888888999:::;;;<<<666555444333111000///...///111444333000...///000/////////000111333444555111111000000//////......////////////////////////.........------,,,,,,,,,///...,,,,,,------,,,+++,,,,,,------///000111222888IIIeeehhhJJJ???555222111......///+++++++++,,,,,,---------***************)))((('''+++*********+++---///000***)))))))))***++++++,,,))))))+++---///...+++((('''(((***+++,,,,,,,,,+++,,,,,,------...///000000---333:::BBBPPPhhhsss___XXXTTTLLLCCC@@@777333...,,,---...,,,***(((***,,,+++))))))+++---&&&))),,,,,,***)))+++---+++++++++++++++++++++,,,++++++++++++++++++++++++******(((((()))+++---......///000111000///---+++222000---,,,,,,,,,++++++......,,,++++++,,,......***&&&$$$''',,,...,,,)))---,,,+++***)))))))))))),,,------,,,+++,,,...000...------------...//////------...///000111222222222333555888===MMMiii111///---,,,------------+++,,,...000000///...---,,,...000000111555===CCCNNNTTT___kkkwwwxxxiii\\\GGG555555777222000222444222111//////000222333///000111222333333222111777777888:::>>>BBBGGGIIIPPPRRRVVV[[[bbbiiiooorrr~~~}}}zzz|||zzztttooolllgggaaaZZZYYYTTTMMMIIIGGGCCC>>>BBB@@@>>>>>>???>>>:::666???===BBBUUUrrriii^^^SSSOOOKKKGGGFFFDDDBBBAAA======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>999===CCCHHHPPP^^^ppp}}}sssYYYFFF@@@999666888:::999777888666888999888555222000//////000222333333111///...000000111111222222222333333111///.........---+++......---++++++,,,000333......---+++******+++,,,......000111111......000...333111111555///...999???^^^~~~\\\BBB:::000+++---///000///+++---///---)))((()))++++++*********))))))(((((()))***+++,,,---......///,,,+++)))''''''((()))***((()))+++,,,,,,+++***((()))***++++++,,,,,,,,,,,,++++++++++++,,,------......000777CCCRRRfffqqqaaaXXXLLLHHHFFF???;;;444...---,,,+++,,,///******+++++++++,,,,,,,,,,,,+++***+++---......---))))))*********+++++++++000...---+++******++++++,,,,,,,,,+++***)))))))))++++++,,,---------,,,,,,'''***------******...222333///+++)))+++------,,,,,,,,,,,,++++++*********......,,,)))'''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,(((---///,,,,,,///---(((------......///000000000444222444:::>>>JJJeee000///---,,,------------111000///...---,,,,,,,,,,,,...000000222666>>>DDDPPPVVVaaalllwwwsssbbbQQQ???222333666333333777111000///...///000222333000000222333333222111111000000000111444777:::<<>>=========<<<:::@@@AAAIII]]]zzzuuu```UUUPPPMMMJJJGGGFFFDDDBBB@@@===<<<<<<<<<<<<<<<<<<===:::::::::::::::;;;<<<======???DDDJJJUUUeeewwwvvv\\\III>>>999666888:::888777777888999:::999666222111000...///000111111111000///000000000000000111222333333111///.........---+++.........---,,,...222555222000---,,,,,,,,,------222///...000222333222111444888555444888333222===JJJiii\\\@@@999000,,,---//////...,,,,,,---,,,***)))***+++************)))))))))(((''')))+++...///...---,,,******+++++++++***)))(((((()))***++++++***)))(((******+++,,,,,,,,,++++++++++++++++++,,,---.........111:::GGGTTTdddxxxpppaaaXXXLLLGGGFFF???:::333......---++++++...******+++++++++,,,,,,,,,(((((())))))))))))))))))***+++++++++,,,,,,,,,,,,......---,,,++++++***+++)))))))))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,&&&)))------,,,---222666333///+++***+++,,,,,,+++---------,,,,,,,,,++++++------,,,)))((()))+++...,,,,,,,,,,,,,,,,,,,,,,,,(((---///,,,,,,///---(((------......///000000000333222444999>>>IIIeee//////...------------...333111...,,,++++++,,,---,,,...000111222888@@@FFFRRRYYYcccmmmvvv}}}}}}lllYYYFFF:::222333555222333888//////.........000111222///000000000000000///...000000//////000111333444666666777888:::<<<>>>@@@IIILLLPPPQQQSSSYYYcccjjjnnnvvv|||vvvqqqjjjcccVVVPPPHHHBBB@@@@@@@@@AAAGGGKKKWWWlllkkkXXXOOOKKKJJJHHHGGGGGGEEEAAA???<<<<<<;;;;;;;;;;;;<<<<<<999999999999:::;;;<<<===AAAAAAEEEMMM[[[nnnxxx^^^LLL???999888;;;===:::777777777888999777444111///............//////000000000000///.........000222444222000...---......---+++...//////......000333666777333...,,,...//////---555111------222555444222:::@@@???>>>???999888DDD\\\yyyxxxWWW<<<777111...//////...,,,,,,+++***+++,,,,,,+++***************))))))))))))%%%(((,,,///000///,,,+++(((***---......,,,(((&&&)))))))))))))))))))))(((++++++,,,,,,,,,+++******++++++++++++,,,---...///...333>>>KKKUUU```ooo}}}ooo___WWWKKKGGGFFF???999333//////...+++***,,,******+++++++++,,,,,,,,,)))+++---,,,)))((())),,,++++++,,,,,,,,,---------------------,,,+++***)))+++)))'''))),,,...---***,,,,,,,,,,,,,,,+++++++++%%%(((,,,......111666:::222///,,,***++++++++++++---------------,,,,,,,,,,,,,,,+++***((())),,,///,,,,,,,,,,,,,,,,,,,,,,,,)))---...,,,,,,...---)))------......///000000000222111333999===IIIddd......///...---------.........---,,,---...///000---///000111333999BBBIIIRRRZZZeeeooowww~~~|||iiiUUUCCC<<<666555333///000444111000000/////////000000............---,,,,,,+++111111000000000111222333444444333222222333555555::::::;;;<<<@@@DDDIIIMMMRRR]]]kkkuuuxxxxxx{{{}}}vvvnnnaaaVVVNNNLLLMMMNNNVVV]]]kkktttdddVVVPPPGGGFFFGGGGGGGGGEEEAAA>>>;;;;;;::::::::::::;;;;;;999999999:::;;;<<<===>>>BBBBBBEEEPPPaaavvvxxx^^^KKK@@@;;;:::>>>@@@===999888444555555333000---,,,+++------------...///111222000///---,,,---000333555222000...---......---,,,---............000333666999444...,,,...000///---777666333//////333555444@@@OOOVVVTTTLLL>>><<>>888222/////////+++***+++******+++++++++,,,,,,,,,)))---///---)))&&&)))---+++++++++,,,,,,,,,,,,---+++,,,---------+++***)))///,,,)))***,,,---***''',,,,,,++++++++++++,,,,,,&&&(((+++---///111555999111///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))***---///++++++,,,,,,,,,,,,------+++,,,---,,,,,,---,,,+++------......///000000000222000333888===IIIeee,,,...//////---,,,---///,,,,,,.../////////...------///111222555;;;EEEMMMRRR[[[gggqqqxxx}}}iiiTTTAAA===999777333000000333444333222111000/////////000//////...------------,,,,,,------......///000444333222111111222333444444222111444:::===<<<:::AAAKKKWWW___```___aaacccfffiiilllooorrruuuxxx{{{qqqhhhddddddfffllltttuuummmeeeZZZQQQNNNDDDEEEFFFGGGGGGEEEAAA===;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<>>>???@@@BBBCCCHHHTTTggg|||vvv[[[HHH>>>999888<<<>>>;;;777666333333333222...,,,,,,,,,------------...///111222///...---,,,---000333555111///---------...---,,,+++,,,---------...000333666222...,,,---///...---999??????666///111777;;;KKKcccrrrmmmZZZCCC@@@RRR|||qqqUUU;;;444333111000000///---+++...+++)))***,,,---+++((())))))))))))))))))******)))))))))***+++,,,......,,,,,,,,,++++++++++++***---,,,+++************+++,,,,,,,,,,,,++++++***)))*********+++,,,---//////000555>>>IIIQQQYYYgggsssjjj\\\TTTIIIEEEEEE>>>777222...///...+++)))+++******+++++++++,,,,,,,,,&&&***,,,***%%%###&&&)))************++++++++++++***+++,,,---,,,+++***)))///,,,******,,,,,,***(((,,,,,,+++++++++,,,---...)))***+++,,,---///111333......---+++******++++++******************++++++***++++++*********,,,///+++++++++,,,,,,---------,,,+++,,,------,,,+++,,,------......///000000000222000333888===JJJeee***---000000---,,,...000...///000111000---+++)))...///111222666===HHHPPPTTT]]]jjjssszzz}}}jjjTTT>>><<<888666444333444555444333333222111000//////222111111000000000000111+++,,,,,,---......//////111000///...//////111222000......222888;;;:::777???DDDJJJLLLKKKHHHGGGGGGGGGKKKPPPUUUYYY^^^cccgggnnnqqquuuyyy{{{~~~~~~qqqddd]]]XXXPPPJJJGGGEEEEEEEEEFFFGGGEEEAAA>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===???@@@AAABBBFFFNNN\\\nnnvvvZZZFFF<<<666444888:::777444444333444444222000...///000.........//////000000000///...------///111444555000...,,,,,,---...---,,,***+++,,,,,,+++,,,---///111000///...------......;;;FFFHHH<<<111333;;;@@@TTTnnn~~~wwwaaaIIIJJJ```mmm[[[EEE333222222111000///...---,,,...---++++++++++++***((())))))))))))***************)))(((((()))+++...000...,,,***(((((()))+++,,,---------,,,,,,+++******++++++,,,,,,,,,+++******))))))***+++,,,...///000111555>>>IIIPPPXXXeeerrr~~~hhhZZZRRRHHHDDDDDD>>>888222......---***)))+++******+++++++++,,,,,,,,,(((***,,,+++(((''')))+++))))))*********+++++++++***+++++++++++++++************++++++,,,,,,---...,,,,,,+++,,,---...000111,,,,,,+++++++++,,,------+++,,,---,,,******+++---))))))))))))***************+++,,,+++******,,,---***++++++,,,,,,------...---++++++------++++++---------......///000000000222111333999>>>KKKggg)))---111000---,,,...000000000//////...,,,++++++...000111333666???JJJRRRWWWaaannnvvv{{{|||hhhRRR===:::666333444666666555000000111111111111111000111000000//////000111222......//////////////////......---,,,,,,---...///,,,...000111111333777:::AAAAAABBBAAA???<<<:::888777:::>>>AAADDDGGGKKKNNNQQQTTTYYY]]]```ccchhhlllsssyyy}}}uuugggZZZTTTQQQMMMHHHGGGFFFFFFEEEFFFFFFEEEAAA???===<<<<<<<<<<<<<<<<<<===:::::::::;;;===>>>@@@AAADDDKKKWWWeeevvvyyy]]]HHH===777444666999777555555222333333222000///111222...///000111111111000///.........///111333444555///...,,,,,,---...---,,,+++,,,---,,,+++***,,,---,,,///222111...,,,...111777CCCFFF:::222666===???OOOdddpppiii\\\OOOZZZuuu|||eeeTTTIII>>>333111111111///...---------.........,,,***(((((()))((()))))))))************))))))))))))***+++---...---+++)))((('''(((***+++,,,,,,------,,,+++)))(((******+++,,,,,,,,,++++++))))))***+++,,,...///000111666@@@JJJQQQWWWcccnnn}}}gggYYYQQQGGGDDDDDD===999222---,,,,,,)))***,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------*********+++++++++,,,,,,++++++************++++++(((+++...---+++***---000,,,,,,,,,,,,...000333555...---++++++++++++++++++(((***,,,,,,******,,,///))))))*********++++++++++++,,,---,,,*********,,,******+++,,,,,,---.........******------******...------......///000000000333111444:::???LLLhhh(((---111111---,,,...000///...,,,,,,,,,---///111...000111333777???KKKSSS[[[eeeqqqxxx|||zzzeeeOOO@@@;;;555111222555444111,,,---...000111222222222...---,,,,,,---...///000---------------,,,+++***///...---,,,,,,---......+++000333000)))***222;;;BBB@@@===;;;;;;:::888666555666888888777777888::::::>>>BBBEEEFFFIIIMMMQQQ^^^eeekkknnnttt|||~~~}}}pppcccVVVRRRRRROOOMMMLLLHHHGGGFFFFFFFFFDDDBBB???======<<<<<<<<<<<<======999999999:::<<<>>>???@@@FFFPPP^^^mmm{{{|||```KKK@@@999666888:::999777888///000000///......000222///000222333333111///...---...///111222444555555///---,,,,,,---...---,,,,,,---...---+++***+++,,,)))///444333...,,,///333222<<<>>>555111777<<<;;;CCCSSSYYYVVVSSSTTTgggoooTTTDDD@@@<<<777111111000///---,,,---...---///000---)))&&&''')))(((((())))))*********+++&&&((()))+++,,,,,,,,,,,,+++***))))))(((((())))))***+++,,,---,,,***(((&&&)))***+++,,,,,,,,,,,,,,,))))))***+++,,,...000000111777BBBMMMSSSWWW```jjj||||||fffXXXQQQFFFDDDCCC===999222,,,++++++)))***---******+++++++++,,,,,,,,,***)))((()))+++,,,,,,***++++++,,,,,,,,,---------++++++)))))))))***+++,,,***...222///)))&&&***...,,,,,,,,,---///222555777///---++++++,,,,,,++++++&&&))),,,,,,++++++---000******+++++++++,,,,,,,,,+++------,,,***)))***+++******+++,,,,,,---......///******------******///------......///000000000333222555;;;@@@MMMiii000//////.........//////111......000000------///...///222555;;;DDDNNNTTT\\\hhhuuu|||tttZZZCCC;;;888444222222000---)))222222222222222111000000////////////////////////,,,,,,,,,---------......------/////////...---,,,+++,,,///111000///666???===@@@BBB>>>777111///000222333444333111000111222333555777888999:::<<<>>>FFFHHHMMMSSSZZZ```dddgggmmmttt~~~iii]]]SSSSSSUUUSSSMMMJJJBBBDDDGGGGGGDDDAAA???>>><<<<<<;;;;;;;;;;;;<<<<<<<<<888777<<<@@@AAADDDHHHOOO]]]ooo~~~{{{___JJJ===777555888:::999777888222222111000///...------000000//////.........---,,,------...///000000111///,,,,,,//////,,,,,,///000///...---------...///222333333222///...///000555666777666666666888:::<<<@@@JJJMMMPPPhhh~~~___KKKBBB<<<777666111333444111............111222000+++***,,,,,,)))(((+++---)))!!!!!!%%%((()))***++++++,,,++++++***************)))((((((,,,,,,,,,------,,,++++++...,,,******---...---+++,,,,,,,,,,,,---...//////444999BBBKKKQQQWWWbbbmmm~~~nnn[[[OOOHHHBBB@@@@@@???888000,,,---///...,,,)))+++------,,,,,,,,,---++++++++++++++++++++++++------------------------******************+++++++++,,,,,,------,,,,,,+++******))))))+++---000222------,,,++++++,,,,,,,,,((()))***+++++++++++++++++++++,,,,,,,,,++++++***///,,,***+++...///...---...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,------......///000111111222555333333888BBBSSSlll//////............//////111......000///,,,,,,......///222555;;;DDDNNNTTTaaakkkvvv}}}mmmSSS???777555333222333222///,,,111111111111111000000///////////////////////////,,,,,,---------.........---......//////...------...---...000///000666>>>999<<<>>>;;;555000///000111222333222111000000222///111333333333333555666;;;<<<>>>AAADDDGGGIIIKKKSSSZZZdddnnnwwwvvvfffZZZQQQQQQTTTRRRMMMJJJDDDGGGIIIHHHFFFCCCAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<999888<<<@@@AAADDDHHHRRR___rrr|||aaaNNN>>>888555888:::888666777222222111000///...------000/////////............222222111111111111000000///,,,---//////---,,,///...---,,,++++++,,,---...---///111111111111333444000111333444444555888:::888;;;IIIUUUbbb{{{oooUUUFFF@@@;;;777555222222111///.../////////111222000+++***,,,,,,)))(((***+++)))%%%###&&&)))((()))***++++++,,,++++++***************)))((((((+++,,,,,,---,,,,,,++++++...,,,******,,,------+++,,,,,,,,,,,,---...//////222666???JJJPPPWWWbbbnnn}}}|||lllZZZPPPIIICCC@@@@@@@@@999111---...//////---***+++,,,+++******,,,...++++++++++++++++++++++++------------------------,,,+++++++++***)))))))))+++,,,,,,------,,,,,,+++---,,,++++++++++++---------,,,,,,++++++,,,,,,,,,))))))***++++++++++++++++++++++++,,,,,,++++++***...+++******---......,,,------,,,+++++++++,,,,,,...------,,,,,,------...///////////////000000000555333444999BBBSSSmmm///...............//////111...---///...+++***---...///222555;;;DDDNNNTTTdddmmmwww~~~zzzcccKKK:::222222222333444333111///111111111000000000//////////////////////////////,,,------------.........---....../////////......111...---///111222555;;;666888999777222//////000000111222111///...///000---///000///......///000444444555555666777777777:::@@@GGGMMMTTT___mmmxxx|||nnnbbbWWWOOOOOORRRPPPLLLJJJEEEGGGIIIHHHEEEBBB@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<===:::999===???@@@DDDIIISSS___sss|||dddRRRAAA:::777999:::888555555222222111000///......---////////////............111111000///---,,,+++***///------000000------///...---,,,+++,,,,,,...///+++---000222222222444555111222444444333444666999777999LLLdddzzzlllZZZHHH@@@===:::666444333111000//////111444666::::::555...***,,,+++))))))))))))))))))******+++((()))***++++++,,,++++++)))************))))))(((++++++,,,,,,,,,,,,++++++---,,,******,,,---,,,+++,,,,,,,,,,,,---...//////222666???IIIOOOUUUaaammm|||wwwiiiYYYPPPJJJDDD@@@???>>>888111------...---,,,***+++++++++)))***,,,...++++++++++++++++++++++++---------------------------,,,,,,+++***)))((((((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++,,,***)))***+++---,,,,,,,,,,,,+++++++++,,,------......------------......000000000/////////......444333444999BBBSSSnnn......---------...//////111------///...***))),,,...///222555;;;DDDNNNTTTbbblllxxxwww\\\FFF999111111333444444444222000111000000///////////////////////////////////////------------.....................///////////////111------111444444444777555666777555111000000111///000111000...---...///...///000000//////000222111111222222333444444555222666:::;;;>>>FFFRRR]]]ppp|||wwwjjj```VVVNNNNNNOOOMMMIIIHHHEEEFFFGGGFFFCCC???>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>;;;;;;===???@@@EEEKKKPPP]]]qqq~~~fffTTTCCC<<<999:::;;;777555444333222222111000///......///////////////.........//////...---+++***))))))///------111111------///000///...------......///---///111111111000111222888888888777444444555666;;;>>>UUUvvvtttUUUIII>>><<<===:::555333111222222222000222;;;EEEOOOKKKAAA333,,,++++++)))+++)))'''(((+++,,,,,,***((((((***+++++++++++++++))))))************)))(((******+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,---...//////555888@@@IIINNNUUU```lllrrreeeWWWPPPKKKEEE@@@>>><<<777111---,,,,,,+++***)))+++------,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++,,,,,,,,,,,,++++++((()))***,,,------------++++++++++++++++++,,,---++++++******************++++++++++++++++++,,,,,,******))))))***+++++++++++++++++++++,,,,,,---...------,,,,,,,,,,,,------......//////////////////222222555:::CCCTTTooo---------------...//////000------///...******,,,...///222555;;;DDDNNNTTT\\\iiiyyyvvvZZZEEE:::333444555555444333222222111111000///.../////////////////////////////////---------.........//////............//////000000000---...444777555444555999888777444222111111222...///000///---,,,---...---///111111111111333555......///000000111222222222555777666666999AAAHHHTTTcccvvvwwwjjj___UUUNNNMMMMMMIIIFFFFFFFFFGGGGGGEEEBBB???======<<<<<<;;;;;;;;;;;;<<<<<<===;;;;;;>>>???@@@FFFNNNPPP^^^tttiiiWWWEEE>>>:::;;;;;;888444444333333222111000///...............///////////////000000000/////////......///---...222222...---///111000///...------...//////000111000//////000222999999999777555444555666>>>DDDaaatttWWWGGG>>>999;;;===;;;666333///222777777222222@@@RRRccc\\\KKK888---++++++***---)))&&&'''***,,,***'''((((((***+++++++++++++++((())))))*********)))))))))***++++++,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,---...//////333777???IIIPPPWWWdddqqqyyynnnbbbVVVPPPKKKEEE???======999333///---,,,++++++'''+++///000///---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,***++++++,,,,,,++++++***((()))***+++,,,------,,,************++++++,,,------,,,+++***)))))))))***++++++*********+++,,,---)))******))))))***+++,,,++++++++++++,,,,,,---...,,,++++++++++++++++++,,,+++,,,---...///000111111111222666;;;CCCUUUqqq,,,,,,,,,,,,---.../////////---,,,//////,,,+++......///222555;;;DDDNNNTTT[[[kkk}}}vvvZZZEEE===666777777666444333333444222111000///...///000111////////////////////////------........./////////............///000111111///---///333555444555999@@@===999555222111000111...///000///---,,,---...,,,...000000000111222444//////000000000000000000000111333444444666:::<<>>???AAAHHHQQQUUUeee~~~lll[[[EEE???:::<<<<<<888555555333333222111000//////............///////////////.........///////////////...---///333333///---...//////...------...000111111222111000///000444666444555666666555555777999???KKKllluuu]]]EEE???999666999===:::666555///111777888222111@@@TTTeee]]]LLL999---++++++***,,,***''''''))))))(((&&&((()))***++++++,,,++++++((())))))************)))((()))***+++,,,,,,,,,,,,***+++,,,+++))))))+++,,,,,,,,,,,,,,,---.../////////333===HHHQQQZZZiiiwwwzzzrrrlll```TTTOOOJJJDDD>>><<<>>><<<777222///---------'''***...000///---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---******++++++++++++******,,,,,,,,,+++******))))))******)))******+++,,,---...---+++)))(((((())))))+++******)))***+++---...)))***+++***))))))+++---,,,,,,+++++++++,,,------++++++************++++++******,,,---///111222222///222666<<>>HHHWWWiii}}}pppeeeXXXQQQKKKKKKKKKIIIHHHIIIKKKKKKJJJGGGCCC???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::<<<>>>???AAAJJJTTTZZZmmmmmm[[[EEE???;;;<<<<<<999666666444333333222111000//////............/////////000------------------------...---///333333///---............000222555777999:::888555222000111555999555666777777666777999;;;DDDUUUvvvvvv\\\JJJ===999444222666:::999666666333///111444111///999IIIQQQMMMBBB444++++++***(((+++)))((((((((()))((((((((()))***++++++,,,++++++(((((()))***************((()))***++++++,,,,,,,,,)))+++,,,+++)))(((***---,,,,,,,,,,,,---...//////000333<<>>???BBBLLLVVV]]]rrrlllZZZEEE???;;;<<<===999777666444333333222111000//////---.........//////000000222222111111000000000000...---///444444///---......///111444777<<<@@@BBBCCC@@@:::444000000444777;;;;;;<<<:::999888:::;;;LLL^^^~~~iiiKKK???:::555000///444888777666777666...+++000000...333>>>======777...*********'''))))))))))))))))))***+++((()))***++++++,,,++++++(((((()))***************(((((()))++++++,,,,,,,,,)))+++,,,+++((((((***---,,,,,,,,,,,,---...//////444777>>>GGGMMMUUUcccppp|||zzzppplll___RRRLLLHHHBBB===;;;:::888555000+++)))((()))))))))(((&&&%%%'''***---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++******+++***)))((((((***,,,...))))))))))))***+++,,,---000...+++)))((((((((()))+++***))))))***+++...///)))+++---,,,***))),,,///...------,,,++++++++++++---,,,,,,++++++,,,,,,---,,,------....../////////...111777===DDDVVVuuu***---000///,,,))))))***+++++++++,,,,,,,,,------///000555999<<>>999666666888999999444333222111000//////...---///111///------///222111111000000//////......111000//////111333666777111///---,,,...222777:::JJJJJJGGG???555//////222//////.........000222333......------------......222000...,,,,,,///222444111111000000000222333444555333777@@@IIIYYYvvvyyyjjjbbbUUUQQQMMMIIIHHHGGGFFFDDDHHHGGGEEECCCAAA>>><<<;;;======<<<<<<;;;;;;;;;:::>>>999777;;;???CCCHHHNNN]]]rrrlllXXXIIIAAA<<<<<<<<<999777888333444555444111000222555///...---///111000,,,)))111000//////111222111///111111111111000///...---000111000111;;;MMM]]]dddeeeXXXEEE777555999888333;;;<<<===<<<:::;;;???CCCXXXttt{{{ZZZ@@@888;;;444222111444999:::777333222000---------...//////.........---,,,+++)))(((&&&(((++++++***))))))***+++(((%%%&&&(((+++***)))***+++,,,,,,+++***)))((((((((((((((())))))))))))******+++++++++,,,,,,,,,******+++,,,---...///000111555===HHHOOOXXXfffsss~~~vvvqqqlllcccVVVLLLFFFBBB>>>;;;888666222///,,,+++++++++++++++***))))))***+++,,,------,,,,,,,,,,,,++++++*********+++,,,---...///,,,,,,+++***))))))******,,,***(((''')))******))))))************+++++++++)))************+++++++++444222///,,,***)))******+++++++++,,,,,,+++++++++***)))+++---***'''---666++++++******+++---...000*********+++,,,---...//////---,,,---///111111000111444666888AAAWWWuuu))),,,......,,,+++---...000///...------,,,,,,---///000444999===CCCRRR```sss}}}sssbbbQQQFFF???;;;888666666666666666222222111000///......---...000111000...---///222////////////000000000000///......///111444777999333111///......111333555???AAAAAA===555000///111000//////......////////////......------......///111000...------///111333222111000///////////////333111333:::AAAOOOiiiwwwhhh___SSSPPPLLLIIIHHHGGGFFFEEEHHHGGGEEECCC@@@>>><<<<<<>>>=========<<<<<<<<<;;;>>>999777;;;???CCCHHHNNN___qqqttt___IIIBBB<<<<<<<<<999777777888888888444000---...///000//////000111111...+++000///...///111333222111111111000//////...------...000000444DDD\\\qqq||||||kkkQQQ>>>999;;;999444<<<@@@DDDAAA<<<<<>>;;;888666333///---++++++,,,,,,+++***)))))))))***+++,,,,,,+++++++++*********++++++*********+++,,,,,,,,,++++++***))))))******,,,***(((((()))******))))))************+++++++++)))************+++++++++///...---++++++++++++,,,******++++++++++++******,,,***+++---***&&&)))000,,,++++++++++++,,,...///++++++++++++,,,---......///---,,,---///111111000111333666888AAAWWWuuu***+++,,,------...000222555333111...,,,,,,------///000444999>>>FFFTTTbbbwww~~~zzzjjjYYYOOO@@@===999777666666555444333222222111000///......///000111000///...///000.........///000111111111---------///111444777999444333111000//////000111333666999888444000///000000000000///...---,,,+++///......------......//////////////////000111111...////////////......---333000222666:::DDD[[[sssuuueee\\\QQQNNNJJJHHHGGGGGGGGGFFFGGGFFFEEECCC@@@>>><<<<<<;;;;;;::::::::::::999999===:::999<<<@@@BBBHHHNNNcccpppyyyeeeKKKCCC===<<<;;;888666666999888777444000---------222111000111222222000...///......000333555555444111000///------------...///000111777KKKiii}}}\\\CCC;;;===<<<666<<>>;;;888666333000---,,,,,,,,,---,,,***)))))))))******+++++++++*********)))))),,,+++******)))))))))***,,,+++******)))*********+++***((((((***+++******)))************+++++++++)))************++++++++++++++++++++++++,,,,,,,,,)))******************)))---+++***+++***'''&&&))),,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------///---,,,---///111111000///333777:::CCCXXXttt,,,,,,,,,,,,---...111222666333000---,,,,,,---///000000333:::@@@HHHWWWdddxxx|||sssdddZZZKKKFFF@@@:::888666555555444444333222111000/////////000000000//////...///.../////////000000000111---......///111333555666333222222111000//////...---000222333111000000111....../////////---,,,***//////............//////...//////000000000000000***+++---///111111111000555222333777888???TTTjjjrrrbbbYYYNNNKKKHHHFFFGGGGGGGGGGGGGGGFFFDDDBBB@@@>>>===<<<;;;;;;;;;:::::::::::::::===::::::===@@@BBBHHHNNNeeeqqqlllNNNFFF>>>===;;;888555666333333333111000000000111222222111222222222111111000//////222555777888777111///---,,,+++,,,...///111222222777LLLkkk___DDD;;;======888999CCCJJJDDD;;;@@@TTThhheeeGGG===777---333111000111333333111///111000...,,,+++,,,...000---------,,,,,,***))))))'''### !!!&&&***)))&&&)))***+++,,,------+++***(((((())))))******++++++(((((()))))))))*********)))))))))))))))))))))*********+++,,,,,,---......000333;;;EEELLLSSSaaannn{{{rrrmmmfff^^^RRRIIIDDDAAA>>>;;;888666333000...------------,,,+++))))))))))))***++++++++++++************++++++************++++++++++++***************++++++)))((()))+++,,,+++***))))))*********+++++++++))))))*********+++++++++))))))***++++++++++++***))))))************))))))---+++***++++++***'''&&&------,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------///---,,,---///111111000...333777;;;DDDXXXttt000...---,,,---...//////222000---,,,+++,,,///000000000444<<>>===<<<==================>>>>>>===;;;<<>><<<888555666000000///000111222333333111222333333333222222222222111111333666888999888000///---,,,+++,,,...///222333333777IIIeee}}}___EEE;;;<<<;;;777666>>>CCC???;;;GGGddd|||YYY@@@:::666+++222111000000111111111000333111---)))''')))///444,,,,,,,,,,,,+++***)))))),,,((($$$&&&+++...---***)))***,,,------,,,,,,+++************+++,,,,,,---))))))))))))***************)))))))))))))))))))))******++++++,,,---------000444<<>>GGGNNNYYYccclllrrrvvvwww|||xxxpppiii```TTTHHHAAA===:::999777666555555333333222111333222222222333222000---111111111000///.........000000000000//////////////////000000000000000000222111///......///111222---....../////////......000//////......//////000......///000000000000000333333333333222111000///000///222666777:::LLL___}}}jjj\\\TTTKKKHHHEEEDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@>>>===<<<999999999:::::::::::::::<<<<<<>>>@@@@@@AAAGGGOOO\\\lll|||VVVLLLCCC@@@===888666666222000//////000111111000111333666777666555444444333222222333666777777666000///...------...//////000222444888FFF\\\nnnvvv{{{ppp\\\GGG<<<:::888444555:::===<<<@@@SSSsssoooNNN;;;777444...111111000000000111111222222111...)))%%%(((///555++++++,,,++++++***))))))+++)))''''''***,,,+++)))''')))******))))))***+++,,,,,,+++++++++,,,------)))))))))*********+++++++++************))))))))),,,,,,------............000444<<>>===<<<666666777777777888888888<<<<<>>999777777333111......000111000...111666:::<<<:::888777666444222111222333333222111////////////////////////---111444888@@@MMMVVVXXX[[[ZZZSSSFFF===:::777444666999;;;???KKKbbb^^^DDD777333222222000000000000000111333444///000///+++((((((---222***++++++++++++******)))'''(((((((((((('''&&&&&&''')))***)))''''''))),,,---,,,+++*********+++,,,))))))*********+++++++++,,,,,,++++++************,,,------------.........///222;;;FFFNNNWWWfffsss}}}uuuqqqiii```TTTJJJDDD@@@===:::444333000---,,,+++,,,,,,***))))))))))))+++,,,---,,,,,,,,,,,,+++++++++***++++++******+++,,,------******))))))***++++++,,,)))))))))+++---...,,,+++)))************+++++++++)))************+++++++++///...,,,***))))))))))))******++++++++++++******&&&,,,---(((&&&))),,,,,,)))***,,,------------,,,---------------...///000///---,,,---///111111000111333666888AAAWWWuuu---,,,+++,,,......+++(((---.....................111222888CCCLLLQQQXXX___dddmmmsssrrrqqqwwwyyyuuummmeee\\\TTTLLLGGGEEEEEEDDDCCCBBBAAA@@@@@@999888777999:::999555222......//////000000111111,,,---...///000000000000222111000.........////////////000111222222///---555333111///------------000000////////////000000///////////////000111111444333111000000000111222///...222777666888GGGYYY|||rrraaaUUUOOOKKKHHHEEECCCDDDDDDDDDDDDDDDDDDBBBAAA???>>>===<<<;;;;;;;;;<<<<<<=========<<<<<>>@@@>>>;;;999888333222000000000000///---...///000000111000000///,,,111555666:::@@@BBB@@@AAAGGGIIIDDD===:::888666888999<<>><<<;;;<<<;;;:::;;;<<<======<<>><<<>>>AAACCCHHHNNN^^^sssvvv___GGG???@@@>>>999555111333333111111222333222999FFFQQQOOOGGG???:::666222111111000111111222222///---...000///,,,...222000111222444555666777888???@@@AAA===777444444666555???CCCFFF^^^cccBBB777555111///000000...---...000111222111000000...---,,,+++++++++,,,+++***)))))))))******...(((###%%%***...---)))((()))++++++******+++---++++++***)))***+++,,,---***)))''''''(((+++...000...---,,,+++++++++,,,---$$$'''+++---,,,,,,...000333555<<>>===<<<<<<:::888;;;;;;;;;;;;<<<======<<>>>>>@@@BBBDDDLLLTTTeeexxxkkkPPPDDDCCCAAA===:::222333333111000222555777CCCTTTcccaaaRRRCCC999333111111000000000000111111111//////111///,,,...222000000000000111222333333;;;<<<===<<<999777777888;;;GGGPPPXXXrrrkkkQQQ999444555222000222...---++++++,,,------,,,000///...---,,,+++++++++,,,++++++++++++************&&&######'''))))))''')))***++++++***)))***,,,------,,,,,,,,,---...///...---+++))))))+++---...---,,,+++******+++,,,---&&&))),,,---,,,,,,...///---000888DDDNNNYYYgggsss{{{tttpppggg___TTTKKKEEE@@@<<<888555333000///......,,,+++---,,,***+++,,,,,,+++)))'''((()))+++------***'''---,,,,,,,,,++++++++++++***)))'''&&&'''(((+++,,,+++******,,,------...000---,,,***+++,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,444222...+++)))((()))))),,,,,,,,,++++++*********++++++************+++++++++,,,------,,,+++,,,---......------------......---------............///111111555;;;EEEVVVppp------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......000555===DDDLLLUUU```hhhmmmqqqsssrrruuu}}}}}}|||yyyxxxyyyzzzzzz{{{yyybbb]]]VVVPPPMMMKKKKKKJJJBBB@@@>>><<<:::999999:::;;;999777777888888777666444333444555666666333111444444333333222111///...000000000000000000000000///////////////////////////000111000//////111333333333333333333222222222---333444666;;;<<>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>???BBBBBBEEEOOO[[[pppqqqSSSBBB>>><<<999888444444333111000444;;;BBBUUUiiiyyyttt___III999111000000000000000000000000111000000222000---///333333222111////////////000666888:::;;;<<<;;;;;;:::===LLL[[[jjjzzzPPP@@@333333444111000222///---+++***++++++***)))000///...,,,+++++++++++++++,,,---------,,,***)))+++***))))))))))))*********+++,,,+++))))))***+++------,,,,,,,,,---...///222000...+++++++++,,,---++++++*********++++++,,,)))+++---------------///***---666CCCNNNYYYgggsss~~~{{{tttpppiii```UUUKKKEEEAAA<<<999555222000......---+++***---+++***+++,,,,,,+++)))+++++++++,,,---+++(((&&&---,,,+++***)))***++++++))))))(((((())))))***+++*********+++...000000///...,,,++++++---...---,,,---,,,+++******+++,,,---000///,,,***((())))))***+++++++++++++++*********++++++++++++++++++++++++***+++------,,,,,,...///------------------------------........./////////111111444:::DDDUUUppp,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---...///000666>>>FFFNNNXXXccckkkpppuuuwwwwwwyyy}}}vvvpppggg___ZZZWWWUUUTTTMMMLLLJJJHHHFFFDDDDDDDDDAAAAAABBBCCCBBB@@@<<<:::777666555666888999888777<<<;;;:::999777666444333111111111111111000///...///////////////////////////000111000//////111333222222222222222222222222,,,333444444999===LLLeeewwwfff\\\RRRIIIEEEDDDCCCAAAAAAAAAAAABBBCCCAAA???>>>???@@@???>>>:::;;;<<<<<<;;;;;;<<<======>>>AAABBBBBBEEEQQQ^^^xxxtttSSS???888666555444444333222222222777EEERRRlllzzz{{{fffPPP===222111222222222111111000000000...///222222000222777:::888555333111000000111444666888;;;===>>>======???QQQeeezzzcccDDD;;;444333222///...000000...---,,,---...---,,,///...---,,,+++++++++++++++,,,---......,,,***)))+++---...---***)))***,,,+++,,,,,,+++)))((()))************+++++++++,,,,,,111000...,,,+++++++++,,,******************++++++,,,,,,---------------...,,,///888CCCMMMWWWeeeqqq|||~~~|||wwwrrrmmmdddXXXNNNGGGCCC???<<<555333000...---,,,+++))),,,+++******,,,,,,+++******))))))***+++***'''%%%---+++)))(((((()))+++,,,((()))******++++++******,,,,,,+++,,,111555333///...,,,***+++,,,......------,,,+++******+++,,,------,,,***)))))))))***++++++++++++***************++++++++++++++++++++++++***,,,,,,,,,***)))***+++------------------------------......//////000000222111444:::DDDVVVqqq,,,,,,+++++++++,,,------,,,,,,,,,,,,---...///000111777@@@HHHPPPZZZeeelllrrrwww{{{{{{}}}uuummmfffbbb___]]][[[ZZZXXXVVVTTTSSSRRRQQQMMMQQQVVVYYYWWWRRRLLLHHHCCCAAA======@@@DDDGGGHHHOOOMMMIIICCC>>>999666444222222222222111///...---///////////////////////////000111000//////111333000000000000111111111111111888666555<<>><<<;;;:::;;;<<<;;;:::999;;;===<<<;;;;;;<<<>>>>>>>>>@@@BBBAAADDDQQQ^^^vvvuuuUUUBBB:::888777777333222222333444;;;NNNaaa~~~ssscccSSSBBB555333444444444444333222111---,,,...222333222555:::===<<<999666444222111111555666999<<<===>>>???@@@FFFZZZtttyyyWWW@@@:::555111...,,,,,,...///---,,,---///000000///...---,,,++++++++++++++++++,,,---......,,,***)))'''***---,,,(((&&&''')))+++,,,,,,+++)))((()))*********+++++++++,,,,,,,,,---,,,+++******+++,,,,,,))))))******++++++++++++------,,,,,,------------...000888CCCMMMXXXgggttt}}}zzzuuuooofffYYYNNNHHHDDD@@@===666333000......---+++))),,,+++******,,,,,,,,,***)))((((((***+++,,,***(((,,,+++)))(((((()))+++---))))))+++,,,,,,,,,+++***//////......666===:::222...,,,***)))+++,,,---,,,,,,+++************+++,,,+++***)))))))))***++++++***************************+++,,,,,,,,,,,,+++******,,,,,,,,,******+++,,,,,,,,,---......---,,,,,,------......///000000111333333555;;;EEEXXXsss------,,,++++++,,,,,,,,,,,,,,,,,,,,,---...000000111777AAAIIIQQQ[[[eeelllsssxxx|||}}}xxxrrrnnnjjjggghhhhhhgggeeedddbbbaaa```^^^eeemmmsssrrrmmmhhhddd]]]YYYTTTSSSUUUZZZ___bbbjjjfff___VVVKKKAAA999444555444444222111000/////////////////////////////////000111000//////111333/////////000000000000000222888555555AAAOOOcccyyyooo___SSSIIIBBBEEEDDDCCCAAAAAAAAAAAABBB???===;;;;;;<<<<<<<<<:::999<<<>>>===;;;:::<<>>???AAABBBFFFRRR___ppplllQQQAAA;;;999777888222111222444444;;;RRRiiivvvhhh\\\QQQCCC777444555666666555444222111,,,+++---111333222555;;;<<<;;;:::888555333111000555888<<<===<<<>>>BBBEEENNNfffnnnNNN:::666111...++++++,,,...,,,+++***+++---...///...------,,,++++++++++++++++++,,,---------,,,***)))'''+++......,,,))))))******+++,,,+++))))))***++++++,,,---.........------))))))))))))***++++++,,,((()))***+++,,,,,,,,,,,,...,,,++++++,,,...---------...555AAALLLYYYjjjyyy|||xxxoooeeeXXXMMMFFFBBB???<<<777555111///...---+++)))+++*********,,,---,,,+++*********,,,...///...---++++++***)))***+++,,,---******+++,,,,,,,,,,,,+++///000000222===HHHEEE:::000---***)))***+++,,,,,,++++++++++++++++++++++++***************++++++,,,)))))))))******************+++,,,------,,,+++***)))+++---...---...000111+++,,,---......---,,,+++------...///000000111222444333555;;;EEEYYYuuu...------,,,+++++++++++++++,,,,,,,,,...///000111222888AAAJJJRRR[[[dddkkkqqqwww{{{||||||yyyuuurrrsssssssssrrrqqqpppnnnnnnooovvv}}}zzzuuusssuuuxxx{{{}}}yyypppbbbSSSFFF>>>999888666444222222222222000000000000000000000000///000111000//////111333//////000000111111111111000777555888KKK^^^ppp}}}kkk]]]QQQHHHCCCEEEDDDBBBAAA@@@@@@AAAAAABBB@@@>>>===>>>>>>===;;;888<<<>>>===:::999<<>>:::777555555333000222444222888PPPjjj{{{yyypppbbbUUUKKK???555444555666666555333111000---,,,...111222000333888::::::;;;:::888555333111333999>>>>>>;;;===EEEMMM___www}}}\\\BBB777555111------......------+++******+++---,,,+++---,,,++++++***+++++++++,,,++++++++++++*********))),,,///111000...---,,,)))***++++++***)))***,,,+++,,,---.........------))))))))))))******++++++((()))+++,,,---------,,,---+++)))))),,,......,,,...///444>>>IIIWWWiiiyyy|||xxxpppfffXXXMMMGGGCCC???===999666333111///...,,,***+++***)))***,,,---,,,+++,,,++++++,,,...///...---++++++++++++,,,,,,,,,---++++++++++++,,,,,,---------///000555DDDSSSQQQEEE222///,,,******+++,,,,,,)))***+++,,,,,,+++***)))************+++++++++,,,((()))))))))*********+++***+++---......---+++***+++,,,......---...///111***+++---......---+++***------...///000111222222444333444:::EEEXXXttt///...---,,,+++*********+++,,,,,,---...///111111222999BBBJJJRRRZZZcccjjjooouuuzzz{{{}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvuuuwww~~~wwweeeUUUJJJ===;;;888555444333444555111111111111111111111111///000111000//////111333000000111111222222222333222999:::AAAXXXnnnxxxhhh\\\QQQIIIEEEBBBAAA@@@>>>>>>>>>>>>??????===;;;:::::::::999888888<<>>:::999<<<@@@@@@<<<;;;@@@HHHPPP[[[eeennnfffVVVEEE>>><<<999777666333111222444111555MMMhhhrrrtttooobbbRRRFFF;;;333333444555555555333000//////...///111111///111555:::;;;======<<<999555333111999???>>>;;;===HHHSSSrrrqqqQQQ999999777333000000111///+++///...,,,+++,,,,,,+++***,,,,,,++++++***+++++++++,,,+++***)))))))))******&&&(((+++...///---+++)))((()))++++++******+++---)))***+++,,,---,,,++++++************************)))***,,,---......------,,,***'''(((+++......,,,333222444<<>>888666555666666222555777666222000000222111111000111222222///---333111///000333666666444555777BBBUUUhhhzzzrrrcccWWWLLLCCC@@@BBBAAA@@@@@@??????@@@@@@??????>>><<<;;;:::999888;;;<<<<<<<<<<<<<<<<<<;;;;;;===@@@CCCDDDIIIWWWeeeqqqlllOOO???===999999:::555...666<<<999222444@@@MMMYYY^^^```XXXIII<<<888999333222222222333222///,,,......---......///111111666999@@@DDD???666111222///555===BBBAAABBBRRReeevvvTTTAAA<<<777444222000//////---+++------.........---,,,,,,...---+++******---///111***++++++,,,111444///''',,,,,,+++******+++++++++******))))))***++++++,,,,,,,,,---...---,,,+++***)))***,,,,,,,,,***((('''+++......+++,,,///---&&&------------------------///111444;;;GGGWWWgggrrr~~~{{{qqqooofffZZZPPPJJJEEEAAA>>>777555222///---,,,,,,,,,,,,,,,,,,***(((''')))+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,******+++,,,+++++++++,,,,,,---------000222000666MMMfffdddSSS888222---,,,...///---***++++++******************///---+++))))))+++---///---,,,,,,+++*********+++,,,)))))),,,,,,)))))),,,,,,,,,,,,++++++*********...---,,,,,,,,,,,,---...,,,,,,---...///000111222555444555:::DDDXXXvvv+++---///...+++***+++---,,,,,,------.../////////444999AAAIIIPPPZZZdddllliiilllrrrzzz|||rrr___XXXOOOGGGAAA>>>;;;:::888888777555333222333444222111000000000///---***777444222333666999::::::===BBBPPPdddvvvnnn___UUUKKKDDDAAA@@@@@@???>>>>>>>>>>>>???======<<<<<<;;;;;;::::::<<<<<<============<<<<<<;;;<<>>>>>888555555888:::===>>>???IIIbbb{{{dddJJJ>>>;;;666444111000//////---+++*********+++++++++++++++...---+++++++++,,,...///++++++++++++///222...(((---,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++,,,------,,,+++***)))***,,,,,,,,,***)))'''))),,,,,,)))***---+++%%%------------------------///111444<<>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;>>>AAABBBGGGVVVdddvvvnnnRRR???:::444222444111777333///...000222222222111333555555333222333444222111111111222222000...---...///000111111111111///...222999<<<:::888888===>>>@@@AAAEEEWWWwwwwwwRRRAAA;;;777666444111/////////---+++++++++++++++,,,---......,,,,,,,,,,,,++++++++++++++++++***(((+++///...(((------,,,---------------++++++***************+++******++++++,,,++++++*********+++,,,,,,***)))(((***++++++)))***,,,+++&&&------------------------///111555<<>>FFFMMMRRRWWW]]]bbbfffggglllwww~~~~~~~~~}}}}}}}}}{{{{{{}}}wwwnnnfff___ZZZUUUPPPKKKIIIHHHGGGCCC@@@>>>>>>===>>>@@@AAA@@@>>>===<<<===AAAFFFMMMSSSWWWeeejjjwww~~~gggXXXOOOHHHDDDCCC???>>>======<<<<<<======::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;===@@@BBBHHHWWWfffyyyeeeKKK===;;;666555777444999555000///111222111...333222111222333444444444222111000000111222000///,,,---...000000000000000444111222999>>>===;;;<<<:::>>>DDDIIISSSiiijjjIII===888111555333000/////////---,,,,,,++++++******+++,,,---+++,,,,,,---,,,+++)))(((+++,,,)))''')))------)))++++++,,,,,,,,,,,,,,,,,,,,,+++******)))*********))))))******++++++++++++******+++++++++******)))---,,,,,,+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...000555===IIIZZZlllwwwyyynnnhhhaaaXXXPPPKKKFFF???;;;666666555444222///---+++''')))************,,,...************************)))+++,,,,,,+++***+++------------,,,,,,+++++++++''',,,...222>>>HHHBBB555111...,,,+++,,,---+++*********+++++++++++++++,,,'''((()))+++...222666888,,,,,,++++++***++++++,,,---******------******---------------------------------------------------.........///////////////111111444999CCCWWWwww&&&)))---,,,)))))),,,000++++++,,,---...///000111888???GGGNNNRRRWWW\\\aaajjjjjjnnnvvv||||||{{{{{{zzzzzzyyyyyyxxxyyy|||}}}vvvrrriiigggdddcccbbb^^^WWWRRRMMMKKKJJJJJJKKKLLLKKKJJJIIIKKKOOOTTT[[[dddlllpppzzz|||}}}fffWWWNNNGGGBBBAAA??????>>>============>>>;;;;;;;;;:::999999888888888999999::::::999999888:::;;;>>>AAACCCJJJZZZjjj|||___HHH>>>???:::777888444555444333222111000000111333111///...000111111000111000//////111222111000,,,,,,---...////////////888444555<<>>===============;;;;;;:::999999888777777888999999::::::999999888;;;;;;>>>BBBEEENNN___ooozzzbbbLLLBBBBBB;;;666777333000222444222000...///111000///---...///000000000000///......000222222111...---------...///000111777666999AAAGGGIIIKKKNNNDDDFFFJJJTTTjjjhhhGGG888888;;;:::333111///...///...---,,,,,,------------,,,+++++++++,,,---------,,,+++***+++---+++((('''+++,,,***'''((()))+++++++++************))))))***++++++,,,,,,,,,+++************+++***************+++++++++,,,((('''***+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,///111555<<>>===<<<<<<;;;;;;<<<<<<999999999999888888888888::::::;;;;;;;;;;;;::::::;;;<<>>;;;DDDFFFDDDFFF333111............---,,,"""&&&***,,,,,,***))),,,,,,,,,------......///***......+++)))++++++)))''')))+++---...---,,,+++((((((((()))***,,,---...111000...+++******************))))))***+++,,,,,,///)))(((,,,...+++,,,000++++++++++++++++++++++++///111444;;;GGGWWWgggrrrvvvoooeee]]]RRRJJJFFFCCC@@@>>>666777777666444111...,,,'''))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++---...+++++++++,,,,,,---------(((,,,...,,,*********)))''')))***+++***)))************+++,,,,,,---......))))))***+++---...//////+++*********+++,,,,,,------++++++------++++++---*********++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---...///000111222000333777:::@@@RRRsss******+++++++++,,,,,,,,,...+++,,,//////------000999???FFFJJJNNNUUUaaakkkppppppsssvvvyyyzzzyyyxxx{{{yyyxxxyyy{{{|||{{{yyyuuuxxxzzz|||}}}www{{{~~~}}}{{{}}}ttt___SSSMMMFFF@@@===@@@???>>>???@@@@@@>>><<<:::999999:::999999;;;>>>;;;<<<<<<;;;999999:::<<<<<<>>>BBBGGGKKKUUUgggwwweeeLLL???>>>999777:::666666555333111///////////////000111000.........///000000//////000111222222---///000111000000222333;;;???===>>>DDD@@@>>>HHHGGGYYYqqqYYYKKK<<<888999:::;;;===//////...---,,,++++++***---,,,+++,,,......,,,)))------...---,,,---///111666111+++***,,,---***''',,,,,,++++++***)))))))))&&&&&&))),,,+++(((,,,111///---,,,,,,,,,,,,+++***+++***(((((()))+++---...)))***+++,,,,,,+++***)))+++,,,,,,+++***)))+++,,,---...222999DDDTTTeeepppuuuiiijjj^^^RRRLLLGGGAAA======999666333111000///---+++++++++***************+++,,,------+++******,,,///******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++)))'''))),,,......,,,***++++++,,,,,,++++++***************+++,,,---...((()))+++,,,---.........******+++++++++,,,,,,,,,+++++++++*********))))))++++++******************---------......---,,,,,,......//////000000111111111333666;;;CCCWWWzzz******+++++++++,,,,,,,,,000...///333444222333666999@@@GGGKKKNNNUUU___ggglllnnnrrrvvvzzz{{{zzzyyyvvvtttsssuuuzzz}}}|||zzzxxxzzz|||}}}~~~{{{zzz{{{||||||}}}|||yyyvvvrrrpppiiilllnnnllljjjjjjnnnrrrrrrrrrssstttxxx|||ttt___SSSMMMFFFAAA???@@@>>>===<<<===<<<:::888:::999888888888888999::::::;;;<<<;;;:::999;;;===<<<===AAAFFFJJJTTTfffwwwdddKKK>>>===777666888555555444222111000///000000222333444333111000111222000000000000000000111111...///000111000111333555;;;???<<<===BBB??????JJJSSSgggvvvMMMAAA777555666555444444------------------,,,,,,---+++))))))++++++***(((+++,,,,,,,,,,,,...222444777111,,,***+++,,,***(((+++++++++***************)))((())),,,+++)))***...******)))***+++++++++***++++++*********,,,---...)))***++++++,,,+++******+++,,,,,,+++******+++------///222888CCCSSScccnnnzzzpppmmm```SSSLLLGGGAAA===<<<888555222000000///---+++******))))))***++++++,,,+++,,,---,,,+++***,,,---******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,***((())),,,...---,,,***++++++,,,,,,++++++***************+++,,,---...((()))+++,,,---.........*********+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++---------------------,,,......------...000222444333444777;;;CCCWWWxxx******+++++++++,,,,,,,,,,,,***+++///111000222555:::@@@HHHMMMQQQVVV^^^eeehhhlllqqqwww{{{|||{{{zzzuuurrrqqquuu{{{}}}zzz|||~~~}}}~~~}}}||||||~~~|||zzzyyyyyyxxxvvvttttttuuuvvvvvvvvvrrrjjjcccaaa___\\\]]]___``````___^^^]]][[[YYYXXXTTTVVVWWWUUURRRQQQSSSVVVWWWWWWWWWYYY[[[^^^aaabbbggglllttt|||uuu```TTTMMMGGGBBBAAAAAA???===<<<;;;:::888666:::999777666888999888777999:::;;;;;;::::::<<<>>>===>>>AAAFFFKKKUUUiiizzzbbbIII<<<;;;666444666333333222111111000000111111///111111000///...///000111111111000000000000000...///000111111333666888>>>AAA======BBB@@@CCCPPPccc{{{|||___AAA888222333444222...---,,,,,,,,,---------......,,,***'''&&&'''((()))(((***+++++++++,,,///444888777222,,,))))))+++***))))))************+++++++++---)))(((+++,,,)))(((***(((((()))***++++++,,,,,,++++++,,,,,,------,,,,,,))))))***+++,,,,,,++++++++++++,,,+++******+++------///222888BBBQQQ```jjjwwwzzz||||||}}}yyypppcccUUUMMMGGGAAA<<<;;;666444111//////...,,,******)))))))))***+++,,,,,,***,,,------,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---+++)))***+++,,,,,,+++***++++++,,,,,,++++++******************+++,,,---))))))+++,,,------------*********++++++++++++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---000333555444555777<<>>CCCCCCIIIZZZsssnnnNNN<<<555111222444111///...------------------------***(((%%%$$$%%%(((+++,,,,,,,,,+++++++++...333777666111,,,((((((*********((())))))***++++++,,,,,,---(((&&&))),,,+++))))))***+++,,,,,,,,,,,,---...***+++---......---+++***))))))***+++,,,,,,,,,,,,***+++,,,+++******,,,---...///222888BBBOOO^^^gggppprrrtttsssttt{{{ttteeeUUUMMMHHHAAA;;;999555333000......---+++***++++++***************+++)))+++------,,,+++***+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,+++***++++++++++++***++++++,,,,,,++++++******************+++,,,,,,))))))***,,,,,,---------************++++++++++++************************+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,------..................//////000111333333666;;;EEEYYYxxx******+++++++++,,,,,,,,,000,,,+++......---///333999@@@IIIQQQXXX^^^dddiiiiiinnnuuuzzz{{{zzzyyyyyy~~~|||}}}}}}~~~}}}|||~~~yyyxxxwwwxxx{{{~~~wwwnnnjjjiiihhhgggffffffdddaaa^^^[[[VVVTTTQQQNNNMMMLLLMMMMMMIIIIIIHHHFFFDDDBBBBBBBBB???======???>>>::::::======<<<;;;::::::;;;;;;<<<888999::::::999999::::::::::::::::::;;;<<<<<<===???@@@BBBEEEJJJNNNRRRUUUggguuu}}}iii\\\RRRIIIDDDDDD@@@>>><<<;;;<<<===<<<;;;777777555666===DDDBBB:::777999:::::::::;;;>>>@@@@@@@@@BBBGGGLLLYYYnnnbbbJJJ>>>>>>888666777333000111111111222222222222111222333222000///000111111111222222111000///...///000111222222444888:::DDDFFF@@@>>>DDDGGGSSSfffhhhIII;;;555000111222111000222//////...---,,,,,,++++++'''&&&%%%$$$&&&)))...222---------++++++,,,000333333000,,,)))((()))++++++(((((()))***+++,,,,,,---+++&&&$$$))),,,+++******,,,---...---+++***+++,,,)))***,,,......---+++*********+++++++++,,,,,,---***+++++++++******,,,......///333888BBBOOO\\\eeekkknnnpppqqqsss~~~wwwgggUUULLLGGGAAA:::888444222///......---+++***------+++***))))))(((((((((+++------,,,***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++******+++,,,***++++++,,,,,,++++++*********))))))******++++++))))))***+++,,,,,,,,,,,,))))))*********+++++++++************************)))*********+++++++++,,,---,,,,,,,,,,,,---...///---...000111000///---,,,000111444;;;FFF[[[zzz******+++++++++,,,,,,,,,222///---//////...000444999???HHHQQQYYY```fffjjjjjjpppwww{{{{{{zzzzzz|||}}}}}}}}}{{{xxxxxxzzz{{{||||||xxxvvvqqqjjjbbb]]]ZZZZZZWWWVVVUUUSSSPPPNNNKKKJJJEEEEEEDDDDDDDDDDDDDDDDDD@@@AAA@@@>>>;;;999999999555555888<<<;;;777777:::999888888777777888888999555666777888888999888888777777777888888888888888:::999888888:::>>>BBBEEEXXXkkkssseeeYYYMMMGGGEEE>>><<<:::999:::;;;;;;;;;777888666666@@@JJJGGG<<<888999:::::::::;;;===@@@@@@@@@AAAEEEKKKXXXooobbbJJJ??????:::777777333000111111222222222111111///000111000///......000000000111222222111///......000222333333444666888BBBEEE@@@???HHHQQQbbbzzzhhhIII:::333/////////...///222000///...---,,,++++++***&&&&&&&&&&&&'''***///333---......,,,******,,,---...---+++***)))***+++,,,(((((()))***++++++,,,,,,)))&&&%%%)))+++******+++***,,,...,,,((('''(((***)))***---/////////...------,,,++++++++++++,,,,,,)))***++++++***+++,,,......000333999BBBOOO\\\eeeiiilllooorrryyyxxxgggTTTKKKGGGAAA:::666444222///......---,,,+++------+++***))))))(((((()))+++,,,,,,+++******+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,+++******+++---***++++++,,,,,,++++++*********)))))))))******+++))))))***++++++,,,++++++)))))))))************+++***************+++++++++)))))))))******++++++,,,---,,,++++++,,,---///000---...///111000///---+++//////333;;;GGG]]]{{{******+++++++++,,,,,,,,,000,,,***---------000444;;;???FFFNNNWWW^^^dddhhhkkkqqqxxx{{{{{{{{{~~~{{{zzz}}}|||~~~zzzvvvttttttttttttttthhhddd^^^XXXUUURRRPPPNNNLLLKKKIIIGGGDDDBBBBBBBBB===>>>???@@@@@@@@@@@@???<<<>>>>>><<<999666666777444444666888777333555999666666666666666666666666555555555777888888666555444555555555555555555444555444444444555888;;;===HHH___yyypppaaaSSSJJJGGGAAA>>>;;;::::::;;;;;;;;;999999666666AAAMMMHHH:::888:::;;;::::::;;;===???CCCBBBCCCGGGMMM[[[sssbbbJJJ??????:::777777333111111222222222111000000---...///...,,,+++,,,---...///111222222111000///---///333444444444444555AAAFFFCCCEEERRR```wwwdddEEE777222///000///---...000.........------,,,,,,,,,'''(((((('''&&&(((---111+++,,,---,,,+++))))))******+++++++++++++++,,,---)))))))))***+++++++++,,,)))'''(((+++)))&&&'''+++(((+++---,,,((('''))),,,+++,,,...000111222222111///...,,,+++******++++++)))***++++++***+++---///---000444:::DDDPPP]]]fffjjjlllpppuuuxxxfffRRRIIIFFF@@@999555444222000...///...---++++++***************++++++***++++++***))))))***,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,)))+++,,,+++******,,,///***++++++,,,,,,++++++*********))))))))))))******)))******++++++++++++***))))))))))))************))))))*********+++++++++))))))***++++++,,,---------,,,+++++++++---///111------,,,------///000111111000333;;;HHH]]]zzz******+++++++++,,,,,,,,,000,,,+++...///000333888<<>>???AAA999:::===>>>???>>><<<;;;:::<<<===;;;777444444555666444555555333000333999555555666666666555444444555555555666777666444222222222333333333333222222000111222333555777888999<<>>HHHFFFGGGKKKQQQ```xxxaaaJJJ??????:::777777222111222222333222111000///000111111111///...///000---...000222333222111000,,,///333555555333222222CCCHHHGGGKKK\\\nnn___???666222111333222...---///,,,,,,,,,---------......'''))))))(((&&&&&&***---(((***,,,---+++)))))))))''')))+++,,,,,,,,,------***************+++++++++***)))+++,,,((($$$%%%***(((+++///...+++***---111---...///111333444555555000///---+++*********+++)))***++++++***+++---///---000444;;;DDDQQQ^^^ffflllmmmpppwwwxxxeeeQQQHHHEEE@@@999555444222000/////////---,,,((((((((()))***,,,---...+++++++++)))((((((+++---******+++++++++,,,,,,,,,*********++++++,,,,,,---(((***,,,+++******---000+++++++++,,,,,,+++++++++******)))))))))))))))***)))******+++++++++******))))))))))))************))))))******++++++++++++******+++,,,,,,---......---,,,+++***+++---///111---+++))))))+++///333777333111444;;;HHH\\\yyy))))))***+++,,,,,,------***+++,,,,,,,,,...111444:::@@@HHHNNNTTTZZZbbbhhhgggiiiooowww{{{zzz}}}}}}xxxyyyxxxsssllljjjkkkgggbbb\\\XXXWWWWWWXXXWWWRRRKKKHHHIIIIIIGGGEEEDDDCCCAAA???===;;;::::::999::::::;;;;;;<<<<<<===::::::999999888888777777555444444333333444444555222333444333222222444555444444444444444444444444000333555444111000111333222333333444555666777777;;;DDDYYYuuuuuu___SSSQQQKKKFFF@@@===>>>>>>===;;;:::999888999;;;<<<;;;:::999999:::;;;===@@@AAACCCHHHPPPSSSPPPTTTggg|||dddNNNBBB>>>777777777000333222111111000000111111000000000000000/////////...///000222222111111000111666777222333999===<<<@@@BBBGGGQQQgggiiiJJJ;;;444333111///...///000111------,,,,,,,,,,,,++++++(((((())))))*********+++,,,***)))***,,,,,,)))&&&------------,,,++++++***+++******+++,,,+++)))'''***)))((()))++++++***(((***++++++***))))))***,,,///,,,...222666666:::>>>111000............,,,***++++++++++++++++++,,,,,,,,,---111;;;IIIXXXeeelllwwwwwwwww}}}xxxgggVVVLLLFFF@@@:::777222111000///...,,,,,,+++)))***+++***)))((()))***(((((()))***,,,---...///+++++++++++++++***)))(((---+++(((''''''))),,,///111---)))(((***------,,,)))************+++++++++,,,,,,++++++***)))(((((()))***+++,,,,,,+++***))))))***,,,+++***)))***+++---+++***(((((()))+++,,,,,,***)))***++++++***)))***++++++,,,---...//////111...,,,---//////---+++000333444555AAA\\\xxx)))******+++,,,,,,---------......---,,,---000222;;;@@@GGGMMMRRRWWW^^^dddcccfffkkkttt~~~|||wwwwww||||||ssskkkiiigggaaa\\\ZZZVVVTTTQQQNNNLLLLLLMMMNNNPPPOOOMMMJJJGGGGGGHHHIIIDDDBBBAAA???===;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::999777555333222111333222222111111222222333333444444333222111333444444444444444444444444444111222444555555444333333444444444555555666666777;;;@@@QQQkkkzzzcccVVVRRRKKKGGGCCCAAAAAA@@@===::::::999888999;;;<<<;;;:::888999999:::;;;===???@@@FFFNNNRRRQQQWWWkkk|||bbbLLL@@@<<<666666777000222111000000//////000000////////////////////////...///000111222111111000///222222000333:::===;;;BBBEEEKKKZZZuuu}}}ZZZAAA777444222000///...///000000------,,,,,,,,,+++++++++)))))))))))))))******+++---+++))))))++++++***((()))***+++,,,,,,,,,+++***+++******+++,,,,,,***((((((((())))))((((((''''''***++++++***))))))***,,,///,,,---111444444888<<<111///,,,+++++++++***)))+++++++++++++++,,,,,,,,,...///333===LLL\\\kkksss}}}|||~~~yyyhhhVVVLLLFFF???999777222222111000///---,,,+++***+++,,,+++***)))***+++))))))***+++,,,------...+++++++++++++++***))))))---,,,***))))))+++---///000---)))(((***,,,,,,+++)))************+++++++++,,,,,,++++++***))))))((()))***++++++++++++***)))(((***,,,---+++******+++---,,,+++*********,,,------+++***+++------,,,+++,,,,,,------------------...---+++---///000///---///333555777DDD]]]yyy*********++++++,,,,,,---.........------...111444<<>>===;;;;;;;;;::::::::::::999999999999999999888666555333222222333333222222222222333333444555555444222111222333333333333333333333333333222111333777::::::777333333333333333333444444444:::;;;FFF^^^xxxjjjZZZUUUMMMIIIFFFDDDDDDBBB===999<<<:::999999;;;;;;:::888::::::::::::;;;<<<===>>>BBBIIINNNQQQ[[[pppvvv___JJJ>>>;;;555666777000111000000///////////////........./////////////////////000111111111111000222222222222888@@@BBB???FFFKKKVVVjjjiiiHHH888666333222000///......///000,,,,,,,,,,,,++++++++++++,,,+++***(((((()))***+++---+++)))(((***+++******'''(((***,,,---,,,+++************+++------+++)))'''***,,,+++(((&&&''')))***++++++***))))))***,,,...+++,,,000222333777;;;444111---******++++++******+++++++++,,,,,,,,,---000111555>>>MMM```rrr|||zzziiiWWWLLLEEE>>>888666111222222111000...,,,******+++,,,,,,+++***+++---******+++++++++,,,,,,,,,++++++++++++++++++***))),,,,,,++++++,,,,,,---......,,,)))((()))***++++++)))************+++++++++,,,,,,++++++***))))))))))))***++++++++++++***)))(((+++......---+++***+++------+++++++++,,,---...+++***)))***,,,------,,,......---------,,,,,,,,,,,,++++++---///111111000///444777:::GGG```{{{*********++++++,,,,,,,,,***+++,,,---...111666:::===AAAGGGJJJLLLOOOTTTYYY\\\___eeellluuu|||~~~tttllljjjooowww~~~|||pppeee]]]UUUMMMFFFDDDAAA<<<999:::;;;<<<===@@@CCCFFFHHHIIIGGGIIIJJJHHHEEEDDDDDDFFFAAAAAA???>>><<<<<<;;;;;;;;;;;;:::999999888777777777777777777777777888888666555555444444555555666555666777555333222222222333333333333333333333333333111222888???@@@:::333222222222111111111111111:::888>>>RRRooorrraaa[[[QQQLLLFFFCCCCCCAAA>>>;;;<<<;;;::::::::::::999888===<<<<<<<<<<<<======>>>???DDDJJJQQQ]]]rrrsss^^^III===:::555666777111111111000////////////000...............////////////000000000111111111111777666666888>>>EEEHHHHHHNNNYYYiii~~~rrrTTT===666999222222000///......//////,,,,,,,,,++++++++++++***---,,,***)))((()))******---+++)))((((((***+++,,,(((***,,,......,,,+++)))*********+++------+++))))))---000...***'''))),,,)))***+++***))))))+++------******///222444999>>>999555///,,,+++,,,------***++++++,,,,,,---------222333666===KKK___sss|||jjjWWWLLLEEE>>>888666111111222222000...+++***)))+++,,,+++******+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++)))(((((())))))***))))))*********++++++++++++++++++*********))))))*********++++++*********)))+++...///...,,,++++++,,,,,,+++++++++,,,------((('''&&&(((***++++++***------------------------,,,,,,---...///000111111///444888<<>>===<<<<<<<<<<<<;;;;;;::::::999888777777666666777777888888999999777777666666666666777777666777888777555333333333444444444444444444444444444222333999AAAAAA:::222333333333333222222222222:::888<<>>===<<<;;;::::::::::::999888<<<<<<<<<<<<<<<===>>>>>>>>>@@@FFFOOO]]]qqqrrr^^^III===:::666777888222222222111000000000000111............//////000000000000000000000111111111777777999;;;>>>DDDLLLRRRbbbrrruuuYYYDDD888555888111111000//////.........,,,,,,+++++++++*********---,,,+++)))))))))******,,,+++***(((((()))+++------...//////...,,,***)))+++******,,,------+++))))))---000...***''')))---)))***+++***))))))+++---+++)))***///333666<<>>AAACCCHHHDDD@@@@@@BBBCCC@@@===???>>>======<<<<<<<<<<<<<<<;;;;;;:::999888888777888888777777666666555555777666666666666666666777666888::::::888666555555555555555555555555555555555333444999??????888000555555555555666666666666888:::???MMMiii}}}mmmfffZZZRRRGGG???===>>>??????<<<:::999999;;;;;;:::888:::::::::;;;<<<>>>???@@@AAAAAAEEEOOO\\\nnnsss^^^III===:::666777888111333222222111111111111111......//////000000111111000000000///000111111222444888>>>???>>>BBBRRRbbb___GGG;;;555222222111000000//////......---++++++++++++************++++++++++++++++++************+++***((()))+++---000000000///---,,,******,,,,,,,,,,,,------***(((&&&)))++++++((('''(((***((()))******)))***,,,---,,,))))))...333777===CCC:::666///+++******++++++******+++,,,---...//////222333555:::EEEWWWlllzzz|||jjjVVVJJJDDD>>>999777111000///...,,,+++******'''(((******))))))***,,,,,,+++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,((()))***++++++++++++******++++++***(((''')))***)))************+++++++++************************++++++***))))))***++++++***,,,------+++++++++,,,((())))))***+++++++++,,,,,,+++***+++---......---***++++++,,,---...///000...///000000///...///111///444888===LLLfff++++++++++++++++++++++++000///---+++***,,,111444999>>>DDDIIIMMMRRRXXX]]]\\\aaagggkkkmmmnnnoooqqqtttvvvuuurrrooopppvvv|||yyybbbMMMAAA;;;777555222222555555333555999555555555666999>>>BBBDDDDDDBBB???>>>>>>@@@@@@AAA>>>>>>===<<<<<<<<<======<<<<<<;;;;;;::::::999999888888888888777777777777999888888777777888888999666999;;;<<<:::888888888777777777777777777777777777555555999<<<:::444...444444555555666666777777555;;;CCCPPPiiipppiii\\\TTTIIIBBB@@@@@@@@@???:::999888999;;;<<<;;;::::::;;;<<<>>>@@@BBBDDDFFFGGGDDDFFFPPP\\\kkkttt]]]HHH<<<999444555666///222222111000000000000000//////000000111222222333111000/////////000222222555???JJJKKKDDDHHHbbb}}}nnnNNN===777444111///000000000000///...------++++++++++++************)))***+++------,,,+++***(((***++++++))))))+++---000///...,,,+++++++++,,,...------------,,,)))'''&&&&&&(((((())))))))))))((()))******)))***,,,...---***)))---111444:::@@@;;;666111---++++++************+++,,,---...//////111333666;;;EEEWWWlll{{{{{{iiiUUUJJJDDD>>>:::999111000---+++))))))******''')))************+++---+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,*********+++++++++,,,,,,)))+++,,,+++)))((()))+++)))************+++++++++************************++++++***))))))***+++++++++++++++***))))))+++---))))))***+++,,,,,,,,,,,,...---,,,---...///...---,,,,,,,,,------.........+++...000000//////111333///444777<<>>@@@@@@>>>;;;<<>>===<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::777777888:::;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<777999<<<===<<<:::999:::777777777777777777777777777666666888999777222---111111222333333444555555333<<>>:::999888999;;;<<<;;;:::===>>>@@@BBBEEEHHHKKKLLLKKKGGGHHHQQQ\\\jjj}}}ttt]]]GGG;;;888333333444---111111000//////////////////000000111222333333333111000/////////000222333;;;HHHWWWXXXNNNSSSrrrttt]]]EEE:::777666222111000000000000///...---,,,+++++++++************)))'''))),,,......---+++***&&&))),,,,,,***)))+++,,,///---+++******+++---...///...---------,,,)))&&&''''''''')))+++,,,,,,***((()))******)))***,,,...///+++))),,,///111777===<<<999333000...---,,,+++******+++,,,---//////000000333777===GGGYYYnnn}}}zzziiiUUUIIIDDD>>>;;;:::111///,,,)))(((((()))***(((***++++++++++++---...******+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,+++++++++,,,---...))),,,---,,,)))((()))+++)))************+++++++++******************++++++,,,+++***))))))***+++,,,++++++***)))'''(((+++---)))***+++,,,---......---...,,,++++++------,,,***......---------,,,,,,,,,))),,,///000///000333666000444777;;;JJJggg++++++,,,,,,,,,,,,---------------------///444777<<<>>>BBBIIIQQQXXX\\\^^^ccceeefffiiiqqqwwwvvvpppsssyyy|||vvvrrrtttyyy}}}}}}rrrYYYEEE;;;888888888666666555555444333333222...111555777999:::===>>>>>>BBBDDD@@@???@@@@@@>>>@@@???===<<<<<<<<<===>>>>>>AAACCCAAA===;;;<<<>>>:::;;;<<<>>>>>>>>>======AAAAAAAAA@@@??????>>>>>><<<===>>>???>>>===<<<;;;>>><<<::::::;;;=========:::;;;;;;888444222333555000111222444444555555555:::999???QQQjjjssskkkXXXSSSLLLIIIGGGEEEBBB???>>>999777888999888:::???:::AAADDDEEEJJJVVV]]]^^^]]]TTTNNNRRR^^^ooovvv```PPP???::::::888555333555444222111000...***'''222...,,,000777:::777222333222111000000111222222===PPPgggmmm^^^ZZZvvv\\\OOOAAA:::666222000111111111///...---,,,,,,,,,...---,,,,,,++++++,,,,,,+++))))))+++---...,,,***)))******++++++,,,,,,---***)))'''''')))+++++++++---......,,,***(((((()))))))))************))))))((()))***)))((((((+++,,,+++)))((())),,,000333555@@@===666,,,(((,,,......++++++,,,------......///111222555:::EEEVVVjjjxxxxxxdddOOOEEEBBB>>>888444111000...,,,+++++++++,,,***++++++,,,,,,++++++***))))))******+++++++++,,,,,,***))),,,111222...***++++++++++++++++++++++++...---+++******+++---...***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++***)))(((((()))***+++***(((***......+++***+++,,,,,,+++)))((())),,,//////...,,,++++++,,,...///(((111555...)))+++//////222///,,,...222555333000333222444===KKKbbb++++++,,,,,,,,,,,,---------------------000444777>>>AAAEEELLLSSSYYY]]]^^^^^^ccciiiooowww}}}zzztttwww~~~{{{uuuuuuxxxyyy}}}mmmUUUCCC;;;999777666333333333333333333333333111333666888:::;;;>>>AAA???CCCDDDAAA???@@@AAA???CCCBBBAAAAAAAAABBBBBBCCC@@@BBBDDDDDDAAA??????@@@CCCDDDEEEEEEEEEDDDBBBAAAEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@???===;;;;;;<<<<<<<<<;;;999::::::777333111222444333444444444444444444444888888>>>PPPjjj|||oooggg[[[UUUNNNIIIGGGEEEAAA>>>>>>;;;999;;;;;;999;;;???===AAADDDIIIWWWjjjwww|||rrrhhh```___eeerrrvvv___OOO???::::::888444222000//////000111111///---222//////444:::<<<777222111000000000000222333555<<>>AAA@@@DDDEEEAAA@@@BBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHFFFFFFIIIJJJJJJJJJIIIHHHFFFEEEHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGEEEDDDDDDBBBAAA@@@@@@???===;;;999999888666333111111222666555444444333333444444777888>>>OOOiiiwwwjjjccc]]]WWWPPPJJJHHHEEE@@@===???;;;;;;======;;;;;;>>>@@@AAAEEEQQQggg}}}xxxxxx~~~vvv___OOO@@@::::::888444222///......///111222000//////...000555;;;;;;555000////////////111333555666;;;JJJ___iiiggglllfffHHH<<<333111333111///...//////...---,,,+++******------,,,++++++++++++++++++***((()))***,,,+++++++++++++++,,,------.........,,,******,,,.........------...,,,***))))))***))))))************))))))''')))+++,,,***)))******...---,,,++++++---///000@@@@@@:::111,,,,,,+++)))++++++,,,,,,------.........000444;;;GGGZZZooo}}}}}}mmm\\\IIIAAA???;;;666333111000...,,,+++++++++,,,******++++++++++++******,,,,,,++++++***))))))))),,,,,,---111444444000+++++++++++++++++++++++++++)))+++,,,......---+++******++++++,,,,,,++++++***+++++++++++++++*********+++***))))))))))))***+++,,,,,,///444555000---...***++++++++++++---000333000///---,,,+++,,,,,,---,,,...///,,,,,,...///------...............000222333222444<<>>:::999888555333222111222555444444333333444555666999:::@@@NNNhhhtttiiiddd]]]WWWPPPKKKIIIFFFBBB???>>>;;;;;;>>>>>>;;;:::===@@@AAAHHH\\\xxxvvv```PPP@@@;;;:::888333111333111000000000///---,,,---------111666666333...////////////111333555666<<>>888333333222......000------------,,,+++******---,,,,,,+++***++++++++++++***)))))))))***++++++++++++,,,------......//////---++++++,,,......---,,,------,,,***))))))***))))))************))))))'''))),,,---,,,***)))))),,,,,,+++******+++---///999:::666///++++++)))&&&***++++++,,,------......---///333:::FFFYYYooo}}}}}}vvvhhhXXXHHHAAA>>>:::666444111000...,,,+++++++++,,,******++++++++++++******++++++******************+++,,,...111444333///+++************************)))***+++,,,---,,,++++++***++++++,,,,,,++++++***+++++++++***************************************+++,,,000666666111------***+++++++++***+++...111//////---,,,,,,,,,,,,,,,...---++++++...000...,,,***---000///,,,+++///333222222444;;;FFF]]]}}}+++++++++,,,,,,,,,------------.........111666:::AAAFFFMMMSSSVVVXXXZZZ\\\dddmmmuuuxxxyyy}}}~~~}}}|||wwwzzz}}}~~~sssWWWDDD<<<<<<<<<;;;===;;;999666555444444555444666999;;;<<<>>>BBBDDD@@@CCCDDDAAAAAADDDGGGFFFIIIJJJKKKLLLMMMNNNOOOPPPOOOPPPRRRSSSTTTUUUVVVWWWbbb___[[[WWWTTTRRRRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVUUUVVVWWWYYYYYYYYYXXXWWWVVVUUUTTTTTTQQQMMMFFFBBB;;;:::888666555444333222222222333444555666888888;;;>>>BBBMMMfff~~~ssskkkggg\\\WWWPPPLLLJJJHHHEEEBBB>>>;;;;;;======999999;;;???BBBOOOjjjxxxeeeTTTBBB;;;:::777333111555333111//////...,,,***///---,,,...111333222111111000000000000222333444>>>HHHUUU___hhhyyy]]]AAA666666666444...(((***000,,,------------+++***))),,,,,,+++************++++++++++++***)))******+++++++++,,,------......///...,,,******+++,,,,,,,,,,,,------,,,***)))***+++))))))************))))))'''***------,,,***))))))((()))******)))***,,,///111333222---+++,,,+++'''******++++++,,,------......000444:::FFFXXXmmm{{{zzztttdddVVVHHHBBB???;;;777555111000...,,,+++++++++,,,)))******++++++******)))(((((()))***++++++,,,,,,***+++---000111///,,,***************************++++++***)))***+++,,,---***++++++,,,,,,++++++*********************************++++++++++++************...444444///+++,,,+++++++++***)))(((***,,,......------,,,,,,,,,,,,...+++)))+++///000...,,,)))---000///+++***...333222222444:::DDDZZZ{{{++++++,,,,,,,,,,,,------------......///222777:::AAAGGGNNNRRRTTTVVVZZZ]]]aaakkksssuuuwww}}}zzzwww|||xxx___KKKAAA>>>>>>>>>AAA???;;;888666555555555333666:::<<<>>>???AAACCCBBBFFFHHHEEEFFFKKKNNNNNNRRRQQQQQQQQQRRRTTTVVVXXXVVVYYY[[[[[[ZZZ\\\aaaeeevvvppphhh___YYYVVVVVVWWWWWWXXXYYYZZZ\\\]]]^^^___^^^___aaacccddddddddddddfffeeedddaaa]]]TTTKKKDDD>>><<<999888777777555333222333555777999::::::;;;===AAADDDLLLddd{{{rrrmmmjjj\\\WWWPPPMMMKKKJJJFFFDDD???;;;:::<<<<<<999999<<<>>>BBBTTTrrr|||kkkXXXDDD;;;999666333222333111///...///000///...222000......000222333333111111000000000111333444@@@HHHPPPVVV___tttsssOOO;;;333333444222+++%%%'''...,,,---.........,,,+++***,,,,,,+++******************,,,------+++******++++++++++++,,,------.........+++))))))***++++++***+++,,,---,,,***)))***+++))))))************)))))))))+++------+++***)))***&&&)))+++***)))))),,,///---//////,,,,,,...---*********++++++,,,,,,------///111444;;;FFFYYYnnn|||}}}xxxuuuaaaTTTHHHCCC@@@;;;777666111000...,,,+++++++++,,,))))))************))))))''''''(((***+++,,,---...)))***,,,------,,,+++***************************+++***)))((()))+++---...***++++++,,,,,,++++++***)))))))))*********************+++,,,,,,+++******)))(((,,,111222---***++++++,,,,,,***((('''((()))------------------------...)))(((,,,///...------***---000///++++++///333222222555999BBBWWWyyy++++++,,,,,,,,,,,,------,,,---......///222777;;;BBBGGGNNNRRRSSSVVV[[[``````kkkuuuwwwwww||||||zzz~~~}}}jjjXXXLLLFFFDDDDDDFFFCCC@@@===;;;:::;;;<<<;;;>>>CCCGGGHHHIIIJJJJJJMMMQQQSSSQQQRRRXXX]]]^^^aaa___]]]\\\]]]```ccceeedddiiillljjjgggiiirrr{{{wwwmmmfffeeegggiiihhhiiijjjlllnnnpppqqqrrrppprrrtttwwwyyyzzz{{{{{{}}}{{{xxxssskkk___RRRIIIAAA>>>;;;::::::999777555555777:::===>>>>>><<<;;;<<>>>>>AAAPPPlllqqq\\\FFF;;;888666444333111///---...///111111000//////...///000111222111////////////111333555666@@@FFFKKKLLLSSSjjjdddFFF999777333000000...******---,,,---...//////...,,,+++,,,++++++***************))),,,000000---+++************++++++,,,---------...,,,))))))***+++******+++,,,---,,,*********+++))))))************))))))+++,,,---,,,***)))***+++))),,,...---***(((+++...***,,,,,,)))))),,,,,,************+++,,,,,,------///111555<<>>AAAAAA@@@===;;;:::@@@CCCJJJccctttmmmjjjiiiaaa[[[TTTNNNLLLIIIEEEAAADDD???<<<===<<<:::<<<@@@>>>???JJJaaaxxx~~~}}}ttt___HHH;;;888555444444333000......///000000///+++,,,---///000000...---------...///111444666888???EEEHHHFFFKKKbbbZZZ???777<<<444---///333222///...,,,---///000000...---+++,,,++++++***)))*********)))---111222///,,,******)))******++++++,,,------///,,,***)))***++++++***+++,,,---,,,*********,,,))))))************)))))),,,------+++))))))***,,,,,,000222///+++(((***...'''))))))%%%%%%((()))''')))******+++,,,,,,------...111666>>>LLL```vvvvvvpppnnnlll]]]RRRHHHCCC>>>888444444111000...,,,+++++++++,,,))))))************))))))***************++++++++++++,,,,,,+++******+++,,,))))))))))))))))))))))))&&&(((***,,,---,,,+++***+++++++++,,,,,,+++++++++(((((())))))*********+++***+++,,,------,,,+++******(((***......+++***+++)))***,,,,,,++++++,,,---******,,,---.../////////,,,((()))......+++,,,000---............///000222222222555888@@@UUUwww...,,,***))))))+++...000............///333999>>>AAAGGGLLLQQQXXX___aaa^^^hhhooouuuwwwwwwzzzxxxnnngggbbb]]]ZZZZZZZZZYYYWWWVVVWWW[[[^^^fffjjjooosssuuuuuusssqqqqqqsssuuuxxx}}}uuugggXXXNNNBBB???<<<;;;;;;:::777444<<<:::===EEEHHHDDD>>>;;;??????BBBQQQnnnyyynnnhhhffffff]]]YYYSSSNNNIIIEEEAAA===>>>>>>===<<<<<<<<<<<<===;;;AAAKKKUUU___gggoootttrrrqqqsssvvvwww|||hhhLLL===888666555555000000000///......------,,,,,,------......//////////////////000444:::>>>BBBAAADDDHHHHHHSSSuuuuuuNNN;;;;;;333222111///......------,,,+++***)))((((((((((((...------,,,+++++++++,,,+++---///000///---+++)))...------///000000...,,,......------,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,+++***))))))+++---...///...,,,***))))))******+++,,,,,,------,,,,,,+++******+++,,,------......)))******++++++,,,,,,------111444;;;OOOkkkwwwtttqqqmmm___QQQDDD@@@>>>:::666444111000///---,,,+++************)))))))))))))))***'''++++++&&&$$$'''***+++,,,------......------,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************++++++++++++*********+++,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,+++++++++......---......///000111111222555:::BBBUUUttt---,,,+++******,,,---...............///333999>>>FFFJJJNNNQQQXXX```cccbbbgggoooxxx}}}}}}|||rrrmmmkkkiiihhhooooooppppppppprrrvvvyyy|||lll]]]OOOGGGAAA>>><<<;;;<<<<<<999777999999<<<@@@AAA======???AAAEEENNN___zzzuuummmhhhfffeee]]]YYYTTTOOOKKKFFFBBB???>>>======<<<;;;<<<<<<<<<<<>>RRRooozzzwwwsssooo___QQQDDD@@@>>>:::666444111000///---,,,+++******++++++************++++++,,,000000+++)))+++,,,,,,,,,,,,------------,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))))))))))))))))))))((()))***+++,,,,,,------)))************++++++++++++*********++++++,,,---,,,,,,,,,++++++,,,---------------,,,,,,+++++++++,,,,,,+++,,,,,,---...///000111444999AAATTTsss++++++++++++,,,,,,,,,---.........---///333:::>>>IIINNNPPPRRRXXXaaaggggggfffppp|||vvvssssssuuuwww|||ooo___RRRHHHBBB???===;;;;;;<<<<<<;;;:::;;;;;;<<<===;;;999===EEEFFFPPP```rrr|||qqqkkkhhheeebbb]]]YYYTTTPPPLLLGGGCCC@@@======<<<;;;;;;;;;;;;<<<<<>>999666555555222222111111000/////////111111111111000000000000///000000111222555999<<<>>>AAAFFFGGGDDDMMMjjjzzzVVV===333///222111000///...---------///...---,,,,,,+++,,,,,,++++++***))))))))))))***+++,,,...//////---+++***------,,,---//////---+++,,,---...//////---,,,***,,,,,,++++++***++++++,,,+++******)))***+++---...+++******)))))))))******)))******++++++******)))''''''(((((()))*********+++++++++,,,------......---000555???SSSnnn|||wwwppp___QQQDDD@@@>>>:::666444111000///---,,,+++******,,,+++++++++++++++,,,,,,)))...///+++***++++++)))++++++,,,,,,,,,,,,++++++---,,,***)))((()))+++,,,------,,,,,,+++++++++***))))))******************))))))))))))))))))))))))&&&''')))+++------------)))************++++++++++++************+++,,,,,,++++++++++++,,,------...------,,,,,,,,,,,,++++++,,,,,,+++,,,,,,---...///000111333888???QQQppp)))***+++,,,---,,,,,,+++---...------///444:::???IIIOOOSSSUUUZZZccchhhiiijjjrrr}}}xxxtttvvvzzz~~~~~~rrr___SSSKKKFFFCCC>>>===;;;:::::::::::::::AAA>>>===??????@@@GGGOOOSSS```qqqyyymmmiiigggbbb^^^ZZZWWWSSSOOOLLLGGGCCC???===<<<<<<;;;;;;;;;;;;;;;:::<<>>DDDFFFGGGUUUttthhhHHH:::444111111111000///...---------......---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***+++,,,------,,,***)))---,,,,,,,,,......---+++***,,,...000000...,,,***,,,,,,++++++******++++++------+++************+++(((((()))))))))******+++******++++++++++++******(((((((((((())))))******++++++,,,------......///+++...333===OOOhhhyyyqqq___QQQDDD@@@>>>:::666444111000///---,,,+++******++++++*********+++,,,,,,%%%***,,,******,,,+++(((***++++++,,,,,,++++++***///---+++)))((()))+++,,,------,,,,,,+++*********(((((())))))******++++++))))))))))))))))))))))))&&&'''***,,,------,,,+++))))))*********++++++++++++***************++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111///000333666===OOOnnn((()))+++------,,,+++***------------///444:::???FFFNNNUUUYYY^^^eeeiiijjjoootttzzzzzzuuuuuuyyy}}}|||tttbbbRRRIIIEEECCCBBB???>>><<<:::888777888999@@@<<<<<>>======<<<;;;;;;;;;;;;<<<999;;;===??????AAADDDFFFJJJXXXgggpppwwwmmm[[[GGG<<<777333111222333333222222111111000000000000//////......------...000222444444666888::::::===AAAEEEKKK___[[[@@@777555111111000///...---------...---,,,,,,++++++++++++,,,+++++++++******+++,,,,,,((())))))*********)))((()))'''&&&'''((()))((('''***,,,...000000...,,,***---,,,++++++*********+++''''''(((***,,,...///000'''(((((()))*********+++++++++,,,,,,,,,,,,++++++)))))))))***************++++++,,,------......///---...333===MMMbbbyyyzzzppp___QQQDDD@@@>>>:::666444111000///---,,,+++******)))))))))))))))***++++++)))---///------///,,,(((***++++++,,,,,,++++++***///---+++***)))***+++,,,,,,,,,,,,++++++*********((((((((())))))******+++))))))))))))))))))))))))((()))***+++++++++***)))))))))*********+++++++++++++++***))))))******************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111000000222555<<>>>>>>>>===<<<<<<<<<<<<<<<:::<<<======>>>???BBBDDDEEEQQQ^^^gggrrrhhhXXXGGG===777333111222333333222222111000000000000000000000////////////...000333555555666888999===>>>AAAFFFSSSkkkpppOOO:::444222000000///......------......++++++************++++++)))(((((((((((()))******'''((())))))))))))))))))***(((''''''((())))))(((***,,,---//////...---,,,------,,,+++************)))******+++,,,,,,------(((((()))***+++++++++***,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......111111666???MMM___vvv|||ppp___QQQDDD@@@>>>:::666444111000///---,,,+++******(((((((((((()))***++++++,,,......,,,,,,,,,)))###++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++***))))))))))))***++++++++++++,,,------...++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///111111333555;;;LLLjjj))))))***+++++++++++++++,,,---------///444;;;@@@EEEOOOXXX]]]aaajjjqqqtttuuusssrrrqqqsssyyy~~~wwwqqqpppqqqmmmqqqxxxrrr]]]UUUKKKCCC@@@@@@>>>===@@@@@@???<<<999999<<>>??????>>>============>>>;;;<<<======<<<>>>@@@CCCCCCNNNZZZccctttfffWWWHHH???999444222333222222222111000000//////............////////////...111444666666666777888>>>@@@DDDMMM```zzz}}}[[[CCC777111000111//////...---------......++++++************++++++((((((((((((((()))******)))))))))*********++++++...,,,******+++---,,,,,,+++,,,------......------...---,,,+++************......---,,,+++***(((((()))***+++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------222222666AAAMMM]]]ttt~~~qqq___QQQDDD@@@>>>:::666444111000///---,,,+++******))))))))))))***+++,,,---)))+++***)))***---+++%%%,,,,,,------------,,,,,,***+++,,,---------,,,+++)))))))))***++++++,,,,,,)))))))))))))))((((((((())))))))))))))))))))))))***)))((('''(((***+++---)))************+++++++++++++++***))))))))))))))),,,,,,,,,++++++,,,------+++++++++,,,,,,---------,,,,,,+++,,,,,,---...///222222333666;;;LLLiii***************+++++++++,,,,,,------///444;;;@@@HHHQQQYYY\\\aaakkkuuuzzztttrrrooonnnpppuuuzzz~~~||||||vvvnnnlllllljjjnnnssszzz~~~xxx{{{lll]]]PPPKKKDDDAAAAAAAAA@@@??????@@@???===;;;;;;???CCCIIITTThhh{{{uuufff\\\XXXXXXZZZUUUTTTRRRPPPMMMIIIDDD@@@@@@??????>>>>>>>>>>>>>>>;;;<<<=========???BBBEEEBBBLLLWWWbbbuuueeeXXXIII@@@;;;555333555222222111111000/////////***++++++,,,,,,---------...111555777777777777888>>>@@@GGGUUUllllllIII:::555222111555//////...---------......+++++++++******+++,,,,,,******)))******+++,,,,,,******+++++++++,,,,,,------+++((((((***+++++++++,,,,,,,,,,,,---............---,,,+++************((()))***+++,,,---------***+++,,,------,,,+++*********++++++++++++******+++++++++***************)))******++++++,,,------111000555@@@LLL\\\sssrrr___QQQDDD@@@>>>:::666444111000///---,,,+++******************+++,,,---...(((******+++000555555000,,,------......------,,,(((***,,,.........,,,+++(((((()))***+++,,,,,,---******))))))(((((('''''')))))))))))))))))))))))))))(((&&&&&&'''***---000)))************+++++++++++++++***))))))((())))))------,,,+++++++++,,,,,,+++++++++,,,,,,---------...............///111111333333444666;;;LLLiii---,,,+++******,,,...///,,,,,,,,,,,,///444<<>>@@@@@@999999:::;;;===???AAABBBEEEGGGOOO```xxx|||dddXXXJJJ@@@888222111444333444444333000...//////////////////............555555555444333333555777???BBBJJJ[[[xxx[[[@@@888222111333///333111...,,,------,,,++++++++++++++++++++++++++++++)))(((***,,,---+++((((((+++------++++++---000///...,,,******+++,,,---$$$)))------///111///+++------,,,+++*********+++)))------)))(((+++...---******************++++++((())))))+++,,,---......++++++,,,,,,,,,+++******---***'''(((+++......---)))...555===III^^^wwwyyy^^^RRREEE@@@>>><<<::::::444333222000---+++((('''(((***,,,,,,***)))***+++%%%&&&)))+++,,,,,,+++***,,,,,,+++******+++,,,,,,))),,,---+++---000///++++++***)))(((((()))***+++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))***(((***,,,)))'''...999222...***'''((()))++++++&&&(((***,,,,,,***(((&&&******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------.../////////000333111222<<>>@@@CCCFFFGGGFFFDDD@@@???BBBDDDHHHRRR]]]ppp}}}qqqddd^^^[[[WWWSSSUUUUUURRRNNNHHHDDDCCCBBB===<<<:::;;;===?????????999999:::;;;===???AAABBBEEEJJJUUUggg}}}zzzeeeYYYLLLBBB:::444222555333444444222///------...000000000111111111111111444555555444333444666888777@@@QQQkkklllLLL777444000///111---111///,,,+++,,,---,,,+++++++++++++++++++++++++++)))((('''))),,,---,,,******+++,,,+++)))***...111+++***)))((((((((()))***%%%***------...000...***,,,,,,+++***************(((,,,,,,((('''***---,,,+++++++++++++++*********))))))***+++,,,------...,,,,,,------,,,+++******+++))))))***---...---+++///333999???KKK___wwwcccVVVHHHAAA===999555555222111000///---+++)))''')))+++,,,,,,***))))))***&&&''')))+++,,,+++***))),,,,,,+++******+++,,,,,,,,,++++++...555:::666---+++******))))))******+++******+++++++++***))))))))))))))))))))))))))))))+++)))))),,,***)))---555000---***((()))***++++++)))+++,,,------,,,+++)))++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------.../////////111555222444<<>>>>>===999::::::<<<===???AAABBBEEEMMM\\\nnnyyyfff[[[MMMDDD<<<555333555222333333111...,,,,,,---///000000111111222222222333444555444444555888:::999EEE\\\|||[[[AAA444444222222333...000...+++***+++,,,,,,+++++++++++++++++++++++++++((('''''')))+++,,,,,,+++,,,,,,+++))))))***...111,,,,,,,,,,,,++++++++++++'''+++---,,,---...---)))++++++***)))))))))******(((++++++'''&&&***,,,+++---,,,,,,++++++************+++++++++,,,,,,------.........------+++************+++---///...+++(((111444:::AAANNNbbbzzzdddWWWIIIAAA===777333222/////////...,,,+++)))(((***+++,,,,,,***)))))))))((()))***++++++***)))(((,,,++++++******++++++,,,...+++***000>>>EEE<<<...,,,++++++******++++++,,,***++++++***)))(((''''''))))))))))))))))))))))))+++))))))+++,,,+++,,,///---+++))))))+++,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,------.../////////111555444555<<>>CCCPPPSSSYYY```gggnnntttxxx~~~|||zzzzzz{{{~~~}}}yyyyyy}}}{{{wwwvvvuuutttpppvvv{{{}}}{{{rrraaaQQQIIIEEEGGGSSSccctttyyy[[[GGGAAABBB===@@@CCCCCCDDDNNNbbbuuuppp___RRRJJJGGGEEEGGGGGGHHHHHHGGGEEEBBB@@@???EEENNNYYYcccppp}}}mmmaaa[[[XXXVVVTTTTTTTTTRRRNNNHHHDDDBBBAAA;;;::::::;;;<<<<<<;;;999::::::;;;<<<>>>???AAABBBEEEOOO^^^ooozzzfff[[[NNNEEE===555222444///000111000...---...///------...///000000111111222333444555555777:::===CCCPPPgggmmmPPP===444555111222555111222000---,,,,,,,,,+++***++++++++++++++++++++++++))))))((()))***+++++++++------,,,+++++++++---...------......------,,,+++))),,,---++++++---,,,(((******)))))))))))))))***(((,,,,,,((('''***---,,,...------,,,+++***))))))++++++,,,,,,,,,,,,,,,,,,/////////...---,,,+++***+++,,,,,,---------+++***...222888AAAQQQggg```TTTGGGAAA===888444333------------,,,+++*********,,,---,,,***(((((()))***++++++++++++***)))(((++++++++++++++++++++++++,,,++++++222???DDD;;;---,,,,,,,,,,,,,,,,,,,,,,,,******++++++***)))(((((())))))))))))))))))))))))+++))))))+++,,,,,,+++******))))))***,,,---+++*********)))(((((()))******+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////444333555===DDD[[[{{{******)))*********++++++---------...111777???DDDOOOTTT\\\ccchhhmmmssswwwzzzzzz{{{|||}}}~~~|||~~~~~~}}}xxxwwwwwwxxxqqqtttvvvwwwuuulllYYYGGG???======AAAIIIXXXppp}}}```KKKAAA@@@>>>@@@BBBCCC@@@DDDVVViiiuuudddUUUKKKGGGFFFFFFDDDEEEGGGHHHHHHGGGGGGGGGDDDLLLYYYiiizzz{{{mmmaaaZZZXXXVVVUUUSSSSSSRRRNNNIIIDDDAAA@@@===<<<;;;;;;<<<;;;888666::::::;;;<<<>>>@@@BBBCCCFFFOOO]]]mmm|||eeeZZZNNNFFF>>>555111222+++---...///......000111---......///000111111222111222444555666999<<>>@@@BBBCCCGGGNNN\\\mmm}}}dddZZZOOOGGG???555111000+++,,,...///...///111333000111111222222333333333000222444555777:::???BBBDDD\\\}}}tttUUUCCC;;;222111111---444??????777444000......---,,,***++++++++++++++++++++++++,,,---,,,+++******,,,...555333111//////---***(((,,,,,,+++++++++*********+++---,,,((((((+++,,,*********)))))))))***+++++++++......***)))---///...,,,++++++******)))))))))++++++,,,,,,---------...---------------,,,,,,+++---------+++***+++---000111222777AAARRRiiivvv___SSSFFFAAA===777222000,,,------------,,,,,,+++(((***,,,,,,***)))***+++,,,,,,++++++***************++++++,,,,,,++++++***(((---//////000111///***+++,,,,,,------,,,,,,+++))))))***,,,,,,---------))))))))))))))))))))))))'''***+++))))))++++++((()))((((((***+++,,,+++)))---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////+++111111333;;;CCCZZZzzz***++++++,,,,,,,,,,,,,,,---......///222999AAAFFFPPPYYYeeemmmpppqqqsssuuutttwww}}}~~~~~~{{{|||{{{uuuuuuvvvxxxzzzrrr\\\HHH<<<;;;:::999777;;;JJJZZZyyy{{{fffUUUKKKHHHCCCCCCFFFGGGKKK^^^ttt~~~sss___ZZZRRRLLLIIIIIIJJJJJJKKKKKKJJJHHHGGGIIINNNSSSggguuuyyykkk___VVVSSSRRRSSSQQQRRRRRRNNNIIIDDD@@@??????<<<::::::;;;<<<;;;;;;;;;;;;<<<===>>>@@@BBBCCCHHHOOO]]]qqq{{{eee\\\QQQIIIAAA777111111---///000000//////000111222222222222222222222222///111333666888;;;@@@DDDNNNggg___DDD:::666222444444...555@@@???333111...---......------++++++++++++++++++++++++***,,,,,,,,,+++,,,000333===888222...,,,,,,+++***///...---,,,,,,,,,------***,,,+++''''''+++---+++***************+++,,,,,,***---...***))),,,......))))))))))))))))))))))))***++++++,,,---...//////***++++++,,,,,,,,,,,,,,,***,,,...---,,,,,,...000111222777BBBTTTkkksss\\\PPPEEE@@@===888333222...............---,,,+++''')))+++++++++***+++,,,,,,,,,++++++***+++++++++***+++,,,,,,,,,,,,+++***+++......++++++......+++***+++,,,------,,,+++***)))***+++++++++++++++***))))))))))))))))))))))))$$$***,,,(((&&&)))+++******)))((()))***+++***))),,,++++++++++++++++++,,,)))))))))*********+++++++++++++++,,,,,,---------,,,,,,------.../////////...222111222999AAAWWWxxx++++++,,,------------,,,.........///333999AAAGGGQQQ\\\iiiqqqtttttttttvvvssswww~~~{{{yyyzzz}}}|||}}}~~~wwwxxxzzz}}}www```JJJ;;;:::999:::999:::BBBKKKfff{{{kkkaaaYYYQQQMMMOOOQQQVVVjjjqqqeeeWWWTTTOOOMMMLLLMMMMMMLLLEEEFFFHHHIIILLLTTT___fffvvvwwwjjj]]]TTTPPPPPPQQQQQQRRRRRROOOIIIDDD@@@>>>===;;;999999;;;===??????;;;;;;<<<===???AAABBBCCCHHHPPP___vvvzzzfff]]]SSSKKKCCC888222111000111222111///......///111111111000000000000000///111333666888<<>>;;;777777////////////...---,,,,,,&&&(((***+++++++++,,,---,,,++++++******+++,,,,,,***+++,,,------,,,+++***......,,,)))***//////,,,******,,,,,,,,,,,,*********++++++******)))((('''))))))))))))))))))))))))"""***---'''$$$(((,,,,,,+++***(((((()))******)))))))))))))))))))))))))))((())))))))))))*********+++++++++,,,,,,---------,,,,,,------...//////000000444111222888???UUUuuu))))))******+++++++++,,,///000111111222888AAAHHHVVV]]]gggnnnqqqtttwwwzzz{{{~~~}}}}}}|||zzzxxxzzz~~~|||~~~~~~rrr___GGG???777666888;;;===>>>TTTooozzzrrrmmmnnnpppuuu|||jjj]]]WWWSSSQQQPPPNNNMMMNNNPPPQQQNNNKKKIIIMMMXXXggguuu~~~wwwiii\\\UUUSSSSSSTTTOOOPPPPPPKKKDDD???===>>>999999999:::;;;<<<===>>>>>>::::::>>>@@@@@@@@@CCCEEENNN^^^ssszzzcccXXXMMMGGGBBB;;;666666///000222222222111///---111111111111000000000000333///000666:::===EEENNNqqqkkkJJJ999888222111///...///000222333222,,,&&&%%%)))---...,,,***))))))+++......***''',,,++++++,,,---///111333888666222///,,,***))))))------,,,,,,++++++,,,,,,)))************+++++++++)))************+++---000+++***(((((()))******))))))***+++***))))))+++---)))***+++,,,...///000111++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////333333777BBBUUUnnnoooYYYNNNCCC???<<<777333222000000000...---+++)))((()))******+++++++++******222///++++++,,,---***'''...---,,,,,,,,,---///000---,,,,,,......---***(((*********++++++,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++%%%(((,,,---,,,***((((((++++++******)))(((((((((---***)))+++...///---***---,,,,,,++++++,,,,,,------...///...---,,,---...---222111444;;;@@@RRRooo,,,++++++++++++++++++***...000000000222888AAAHHHXXX```kkktttyyy}}}{{{zzzyyywwwyyy}}}}}}jjjLLLBBB999777888:::;;;===HHH^^^zzz|||nnn___UUURRRMMMNNNNNNMMMMMMNNNPPPRRRNNNMMMOOOUUUcccttt}}}uuuhhh\\\VVVSSSSSSSSSPPPPPPOOOKKKFFFBBB@@@???===<<<;;;;;;::::::;;;;;;>>>::::::>>>@@@???@@@CCCIIIPPP^^^sssyyybbbXXXOOOKKKEEE===666444111111000///////////////000000000000000000000000222111444999>>>DDDQQQ]]]```BBB666555222111///......///111222...---,,,,,,------...---,,,+++***+++,,,***'''###++++++++++++,,,...///000333222000...,,,+++++++++000---************(((&&&************++++++++++++***++++++******,,,///222...,,,************)))(((((()))***)))((((((***,,,)))***+++,,,---///000000++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////333444888DDDWWWooooooYYYNNNCCC???===777333222000//////...---+++***))),,,,,,,,,+++++++++++++++...---++++++,,,,,,,,,+++,,,,,,---.........---,,,+++***))))))+++,,,+++*********+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++ ###'''))))))((()))))))))))))))***++++++,,,,,,)))***+++,,,+++++++++,,,---,,,,,,++++++,,,,,,------...///...---,,,---//////333222555;;;???PPPlll------,,,,,,+++*********---...//////111888AAAIIIWWW```mmmxxx}}}zzzzzzyyyxxxzzzxxxSSSFFF;;;888999888999<<>>666333222111///------...000111////////////////////////111333888===BBBNNNcccvvvvvvPPP;;;555444222111///...---......///+++...111222000...---...+++*********+++***'''$$$,,,++++++++++++,,,---......---,,,,,,,,,,,,,,,---333000,,,++++++***&&&###************+++++++++,,,+++++++++******---111555000...,,,++++++***)))''''''((()))((('''''')))+++)))***+++,,,---...///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////333444:::FFFYYYooonnnXXXMMMCCC???===888333222.........---,,,+++++++++///...,,,+++++++++,,,,,,***+++++++++++++++---...,,,---///111111///---+++,,,***''''''))),,,------***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++$$$&&&)))*********,,,---*********+++,,,,,,------&&&***---,,,)))(((***------,,,,,,++++++,,,,,,------...///...------...///000555333555:::===MMMiii++++++++++++************,,,---//////111888BBBIIISSS]]]lllyyy}}}}}}}}}{{{}}}YYYIII;;;888999777888<<>>???@@@===;;;<<<@@@@@@???AAAEEEGGGOOO```yyyuuubbbYYYQQQLLLFFF===666333222111000/////////000000............////////////000444999===FFFYYYwwwaaaCCC999888666222111000...------,,,---+++---///000///...,,,,,,(((((()))+++,,,,,,+++***------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---222333222///,,,***((((((*********+++++++++,,,,,,***+++***)))***,,,111555///---+++******+++)))(((((()))))))))((((((***+++)))***+++,,,---...//////+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////222555;;;HHH[[[ppp}}}jjjWWWMMMCCC@@@>>>888333111------,,,,,,,,,,,,,,,,,,///...,,,***)))***+++,,,)))+++---,,,******---000...000111222222000...---///---++++++,,,.........++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******))))))))))))))))))******++++++,,,,,,+++***)))***+++---,,,,,,+++******))))))'''***,,,,,,***)))+++,,,---,,,,,,++++++,,,,,,---,,,---///...------...//////444333555:::===MMMhhh((((((((()))***+++,,,,,,+++---...///222999CCCJJJQQQ\\\lll{{{~~~|||~~~```LLL;;;999:::777888===EEEIIIQQQ___vvvssshhh]]]UUUOOOJJJIIILLLNNNQQQSSSRRRPPPPPPTTTXXXiiisss|||pppjjjaaaZZZVVVSSSRRRQQQRRROOOLLLKKKLLLJJJFFFBBB::::::;;;<<<===???@@@AAA===<<<===@@@@@@>>>AAAFFFHHHRRRfffuuudddYYYOOOIIICCC;;;555444000111222222222111000///---........./////////000111555999???LLLgggoooMMM;;;999888333222111000///---,,,,,,,,,...***'''))),,,---+++))))))***,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,---222555222,,,(((***---***++++++++++++,,,,,,,,,)))***)))))))))+++///333+++)))((((((***++++++***)))*********))))))+++---)))******+++,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////222555<<>>999333111---,,,,,,+++++++++,,,---...,,,***)))((()))***,,,+++---...---******,,,//////000111222222111000//////.........///...+++)))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++((()))***)))'''&&&'''(((+++++++++***))))))((((((,,,******+++......---***---,,,,,,++++++,,,,,,---,,,---......------...000---222222444:::===MMMhhh''''''((()))+++,,,---...+++---///000333:::DDDLLLTTT___ppp~~~{{{{{{~~~}}}jjjRRR>>><<<<<<888888>>>DDDGGGMMMWWWkkksssaaaYYYQQQOOOLLLIIIIIIKKKOOOQQQSSSRRRQQQTTT]]]eee}}}{{{nnnhhh___XXXTTTRRRQQQPPPPPPOOOMMMKKKJJJGGGDDDBBB>>>============>>>>>>???<<<<<>>AAAGGGKKKWWWkkkuuueeeZZZNNNGGGAAA:::555444///000222333333111///---.........//////000000111333777<<>>???EEEJJJOOO]]]qqquuudddXXXQQQLLLKKKKKKIIIJJJNNNPPPRRRTTTUUUWWWaaappp|||~~~{{{nnnggg^^^VVVRRRPPPPPPPPPNNNNNNNNNKKKGGGCCCAAAAAA>>>>>>======>>>>>>???@@@<<<===???BBB@@@===AAAHHHIIIVVVjjj}}}vvvdddZZZPPPJJJDDD;;;555333///////////////......---......///000000111222222666:::BBBSSSnnnlllKKK===999444222333222222111111000///...---...+++((((((***,,,,,,+++,,,...///---+++***,,,...,,,,,,---.........---,,,---...///000111000000///...////////////---+++)))+++++++++,,,,,,,,,------)))+++------,,,+++,,,---+++***((()))***++++++***((()))***)))((()))***,,,*********+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////111444;;;HHH\\\tttzzzfffUUUKKKCCCAAA???:::444111...---+++***)))***+++,,,)))******++++++,,,,,,---...---,,,---///111111111...333999>>>???<<<777333///---,,,,,,,,,,,,***(((,,,,,,,,,+++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))******+++'''***---......---,,,---((())))))******+++,,,,,,*********+++------,,,+++---,,,,,,++++++,,,,,,---+++,,,......---...///111---222222555999;;;IIIccc------..................,,,...000111555===GGGOOOZZZfffwww}}}|||~~~}}}bbbIIIDDDAAA999777>>>===DDDIIIJJJRRRcccvvv}}}jjjYYYXXXQQQKKKKKKKKKKKKMMMQQQQQQTTTWWWYYY___mmm|||~~~{{{nnnggg]]]UUUQQQOOOOOOOOOLLLNNNNNNKKKEEE@@@???@@@:::;;;;;;===???AAACCCDDD<<<===@@@BBB@@@===AAAIIIEEERRReeewwwvvvcccZZZRRRMMMGGG===555111000...,,,++++++,,,---......//////000111222222333777===HHH]]]|||___CCC===:::333222:::111222222222111000///...,,,---......,,,+++---...(((***,,,,,,++++++...111***+++,,,---...---,,,,,,,,,...///111333333333222666111---///444333---&&&++++++,,,,,,,,,---------***,,,//////...,,,,,,,,,...,,,******+++++++++)))'''((()))((('''((()))+++*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////111444:::HHH\\\ttt}}}hhhTTTKKKCCCAAA???:::444111///...+++***))))))***+++)))***+++,,,---.........---+++***---111555555333111777AAAIIIJJJEEE===777111///,,,+++---...///...,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))******+++'''***------+++(((&&&%%%------,,,,,,+++******)))'''***---,,,***(((***------,,,,,,++++++,,,,,,---+++,,,............///111///444444555999999GGGaaa***+++,,,,,,+++,,,...000---,,,///333777===GGGRRR]]]iiixxx~~~||||||}}}~~~uuuVVVCCC???@@@===999???>>>@@@DDDIIIRRRbbbqqqqqqddd^^^\\\UUUPPPMMMOOOPPPNNNNNNPPPSSSUUU[[[eeettt}}}ssskkk```VVVPPPNNNMMMMMMNNNMMMKKKIIIEEEBBB???===;;;;;;:::999>>>CCCCCC???>>>>>>>>>>>>@@@BBBDDDEEEJJJRRR___pppxxxfffZZZOOOIIIDDD<<<555222222111111000000000000000---...000111333666666444BBBCCCPPPnnnlllRRR999333222000111777///...------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,---+++***)))***,,,---...111555>>>EEECCC===444000,,,***++++++)))&&&(((******))),,,111111...---+++((('''&&&(((***,,,***)))))))))***+++,,,,,,******))))))))))))******+++++++++,,,,,,,,,------))))))***+++,,,,,,------000...,,,***+++...111333222444:::EEEXXXqqqxxxeeeTTTOOOFFF>>>>>>@@@888---...,,,+++******+++---///***)))((('''''')))+++,,,000///...///000111000//////>>>UUUgggjjj]]]HHH999444111...---,,,,,,+++***,,,+++******))))))******(((((((((((((((((((((((())))))************))))))((()))+++,,,,,,+++)))(((+++***)))***,,,---,,,,,,)))***+++,,,,,,+++)))(((------------...///000000,,,,,,++++++,,,,,,---...,,,,,,,,,------.........111000333777777999III[[[{{{***+++,,,,,,+++,,,...000---,,,///333777<<>><<<===@@@CCCJJJWWWddd{{{uuujjjaaaYYYSSSNNNLLLMMMQQQSSSRRRSSSWWWYYY```kkkxxx~~~ssskkk```VVVPPPNNNNNNMMMOOONNNLLLIIIFFFBBB???>>>::::::999888<<>>@@@BBBCCCJJJRRR___oooxxxfffZZZOOOIIIDDD<<<555222222111111000000000000000...000111111222444444333AAAMMMbbb]]]HHH666333333000///333000///...---,,,+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,---+++***)))***,,,---...333AAATTT]]]TTTEEE111...++++++,,,---+++***(((******))),,,000000---,,,+++***))))))***+++---++++++******)))***************))))))))))))*********+++,,,---------,,,,,,)))******+++,,,,,,---------+++)))((()))+++...000000444;;;HHH[[[rrrzzzhhhVVVPPPFFFAAACCCFFF===111...---+++******+++,,,---,,,+++***))))))+++,,,...---,,,,,,---///000000000111>>>UUUmmmxxxoooWWWCCC333111...,,,,,,---,,,+++,,,+++******))))))******************************))))))************)))))))))***+++,,,,,,+++***)))************,,,,,,,,,++++++++++++,,,,,,++++++******))))))******+++,,,---,,,,,,++++++,,,,,,---...,,,,,,---......///000000222000111555444777GGGYYYyyy***+++,,,,,,++++++---///...---...333777<<>>???AAAJJJTTTfff{{{qqqfffbbb^^^UUUMMMNNNNNNQQQUUUUUUUUUYYY```cccooorrrjjj___VVVPPPOOONNNNNNPPPOOOMMMJJJFFFCCC@@@>>>;;;;;;:::999===BBBBBB===<<<<<<<<<<<<>>>@@@BBBCCCKKKRRR^^^nnnyyyfffZZZOOOJJJEEE===666333222111111000000000000000///000222444444444666999FFF]]]xxxlllJJJ<<<111333444000---...111000///---,,,+++++++++++++++++++++++++++++++++---,,,+++***)))))))))))),,,,,,---+++***)))***,,,---...888OOOkkkuuudddLLL222000---,,,------+++******++++++***,,,000///,,,*********++++++,,,------,,,,,,+++***))))))))))))******))))))))))))******)))***,,,......---,,,+++*********++++++,,,,,,---,,,***(((((((((***---///...333===KKK^^^sssyyygggVVVOOOGGGFFFKKKMMMBBB555...---,,,*********+++,,,---,,,+++++++++,,,...///)))***+++,,,...///000000333<<>>>>>>>>===<<>>>>>>>>>>>@@@BBBDDDEEEKKKRRR^^^nnnxxxfffZZZOOOJJJEEE===777444222111111000000000000000...000333666666777===DDDTTTppp]]]>>>666111333444111------222111///...,,,+++++++++++++++++++++++++++++++++,,,++++++***))))))******,,,,,,---+++***)))***,,,---///:::SSSnnnvvvbbbIII555444111///,,,***((('''***,,,+++***,,,//////+++'''(((***,,,------,,,,,,+++******))))))))))))*********))))))))))))******(((***---//////...,,,************++++++,,,,,,,,,---+++***)))***,,,...000///444>>>KKK^^^sssuuubbbTTTNNNJJJOOOVVVSSSDDD555......,,,+++************---,,,,,,,,,,,,---......)))***,,,,,,------///000111777HHH^^^nnnjjjUUUAAA111///---,,,---...------,,,+++******))))))******************************))))))************))))))++++++***))))))***++++++******++++++*********+++***)))(((''''''(((***++++++******++++++,,,---...,,,,,,++++++,,,,,,---...***+++,,,...///111222222111///111666888:::GGGWWWsss+++,,,---,,,++++++---...///---...222666<<>>???===<<>>>>>>>>>>>@@@BBBDDDEEEKKKRRR___pppwwwfffZZZOOOJJJFFF>>>777444222111111000000000000000//////222666555666@@@MMMdddrrrOOO:::666222333333000//////111111///...---,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,,,,,,,---+++***)))***,,,---000:::JJJ[[[```PPP===444333222000---***((((((***,,,+++***,,,//////+++&&&''')))+++,,,,,,+++***(((((((((((()))***+++,,,******))))))))))))******(((***---//////...,,,******+++++++++++++++,,,,,,,,,+++******+++,,,...///000555===JJJ]]]sssrrr___SSSPPPQQQYYY___XXXEEE555...---,,,+++******))))))+++++++++++++++,,,,,,---+++---......,,,,,,---///***000;;;IIIRRRPPPDDD:::111///---,,,---...------,,,+++******))))))******))))))))))))))))))))))))))))))************))))))++++++***))))))***++++++)))+++,,,+++)))(((***+++******)))((()))***+++,,,+++++++++,,,,,,---...///,,,,,,++++++,,,,,,---...)))***+++,,,...///111111,,,***///777:::;;;FFFSSSppp+++,,,---,,,++++++,,,...///---...111555<<>>@@@BBBCCCJJJSSSaaassswwweeeZZZOOOJJJFFF???888555222111111000000000000000222111333666444666EEEWWWtttbbbCCC888666444222111000000000111000///...------------++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,---+++***)))***,,,+++///555<<>>@@@BBBCCCJJJSSScccvvvxxxeeeZZZOOOJJJFFF???999666222111111000000000000000333111444999999>>>TTTkkkqqqQQQ<<<111333444222//////////////////............//////+++++++++++++++++++++++++++***************++++++,,,,,,---+++***)))***,,,(((,,,///000333555333...***,,,//////---++++++---(((******))),,,000000---)))*********+++*********'''''''''((((((***+++,,,******))))))))))))*********+++,,,---------,,,,,,++++++++++++++++++++++++************+++,,,---...,,,222===MMM```vvvrrr]]]UUURRRUUU[[[YYYKKK:::111******+++++++++*********)))******+++++++++++++++(((+++...---***))),,,000++++++,,,---///222333444333111...,,,,,,---,,,+++,,,+++******))))))******))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))(((+++---+++(((&&&(((+++)))***+++,,,,,,---------)))(((((())))))***+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---...//////000222---...444777999CCCPPPmmm,,,------,,,+++***,,,---000......111555;;;IIIUUU\\\mmm}}}~~~qqqbbbZZZSSSLLLJJJGGGCCCBBBDDDDDDCCCDDDKKK[[[qqqpppaaaXXXVVVVVVTTTSSSSSSUUUYYY\\\\\\[[[aaappp{{{iiibbbXXXPPPLLLKKKLLLLLLVVVTTTRRRNNNJJJFFFBBB@@@===>>>;;;:::===BBBAAA<<<>>>>>>>>>>>>@@@BBBDDDEEEJJJTTTeeeyyyyyyeeeZZZOOOKKKGGG???999666222111111000000000000000222111666===AAAJJJccc^^^FFF;;;+++000333111///........................///000000++++++++++++++++++++++++---,,,+++***)))))))))))),,,,,,---+++***)))***,,,'''***++++++---222222...+++...000///,,,))))))***(((******))),,,111111...,,,,,,++++++++++++++++++)))(((((((((((())))))*********))))))))))))******+++++++++,,,,,,,,,------++++++++++++++++++++++++------------...///000000(((000>>>PPPdddxxxqqq[[[SSSOOOPPPTTTNNN???222---)))******+++++++++******)))***+++,,,,,,,,,,,,+++$$$(((,,,,,,)))))),,,111222///+++***,,,.........444111...---,,,,,,+++***,,,++++++***)))*********************************))))))************))))))((()))+++,,,,,,+++)))((((((+++---,,,'''%%%(((+++%%%&&&((()))*********)))))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...---.........//////000000<<<444111555777:::EEESSSlll...---,,,---......---+++,,,...000333777AAAMMMVVV___qqq}}}~~~oooccc[[[UUURRRLLLDDDDDDIIIBBBBBBBBBCCCJJJZZZqqq|||oooggg___XXXVVVTTTRRRTTTWWW[[[]]]^^^bbbmmm{{{nnnaaaSSSNNNLLLJJJIIIJJJRRRRRRPPPMMMIIIEEEAAA???<<<<<>>:::BBB```pppHHH777999777555111...,,,,,,,,,---///............---------------,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///666888111)))(((+++,,,++++++,,,------,,,,,,,,,///)))'''***,,,***)))***((((((((((((((()))******************)))'''&&&%%%***************++++++++++++,,,------,,,+++)))((()))******+++---...//////111555<<>>222---+++......---,,,++++++++++++,,,,,,---......---------((()))***+++,,,---------)))+++---+++***,,,333:::HHH???444+++)))***,,,---***)))))))))))))))***+++++++++,,,,,,+++***((('''(((((()))************************)))))))))))))))+++***)))(((((()))***+++******))))))***+++,,,,,,)))))))))***++++++,,,,,,...---,,,+++************---...///000000000///...111000222555888===GGGQQQppp,,,+++++++++------,,,***---...111333777@@@LLLUUU```qqqnnnbbbXXXUUUSSSMMMGGGFFFAAABBBAAA@@@CCCNNN___lll~~~|||qqqfff```ZZZSSSSSSSSSTTTVVVXXX[[[___aaalllxxx~~~iii^^^TTTOOOMMMJJJJJJLLLOOOOOOMMMKKKGGGCCC@@@>>>===???BBBGGGJJJGGGCCC???===???BBBEEEGGGHHHHHHIIIOOOWWWggg}}}xxxfff[[[QQQNNNJJJCCC<<<:::555444444333222333333333444<<>>BBBJJJPPPcccggggggbbb]]]YYYUUUQQQPPPSSSVVVXXXZZZ^^^eeejjj|||}}}eee]]]VVVRRRNNNJJJJJJNNNKKKKKKJJJHHHEEEBBB???===???AAAGGGNNNSSSQQQGGG>>>===@@@EEEMMMSSSSSSOOOJJJRRR[[[lllzzzggg]]]SSSOOOLLLEEE>>>;;;666555555444444444444444;;;>>>@@@FFF\\\sssSSS???555222000000/////////////////////............---------------,,,,,,,,,,,,+++++++++*********,,,---,,,+++''')))---000000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,(((///333///)))((()))(((((()))***,,,---...//////,,,))))))---...***((((((((((((((()))))))))******%%%&&&'''((((((((((((((())))))*********++++++++++++++++++***++++++,,,,,,******+++,,,---......///000555>>>LLLdddgggUUUNNNGGG===555111000000000------,,,+++++++++,,,,,,...---+++***)))******+++***+++++++++******)))((((((+++---,,,***+++...111666333000...---,,,***(((++++++***)))((((((((()))'''((()))***++++++++++++(((((()))***************))))))******++++++,,,,,,******))))))))))))******((()))***+++++++++***)))***++++++,,,------......***++++++,,,,,,---......,,,,,,---...............111111333888<<>>???@@@LLLPPPTTTUUUUUUTTTSSSQQQQQQUUUXXXZZZ]]]dddpppyyy|||eee```ZZZVVVOOOIIIIIIMMMHHHHHHHHHGGGEEEBBB???>>>>>>CCCJJJTTT\\\[[[OOOBBBBBBDDDLLLWWW``````WWWOOORRR^^^qqq|||iii^^^TTTQQQMMMFFF???===555555444444444444444555>>>>>>AAANNNlll^^^CCC:::666000111111111000///---,,,+++///............---------------,,,,,,,,,+++++++++,,,+++******,,,,,,,,,******+++...000222111000///,,,,,,,,,,,,,,,,,,,,,,,,---444777222,,,***(((&&&,,,,,,---------,,,+++++++++***,,,111111,,,))))))(((((())))))************''''''(((((()))((((((''')))))))))***++++++,,,,,,++++++***)))***+++---...++++++,,,,,,---......///000555???NNNgggfffSSSKKKBBB666///...//////...,,,,,,,,,++++++,,,------000...,,,***))))))***++++++++++++,,,,,,++++++***(((+++------+++***+++---///...------,,,+++***))),,,,,,***)))((((((((((((((())))))***************(((((()))***************))))))***+++,,,,,,------***))))))))))))))))))***'''(((***,,,,,,+++)))(((******++++++,,,---------******+++,,,,,,,,,,,,,,,++++++,,,------.........000///222888<<>>IIIRRR]]]pppwwwhhh___ZZZUUUQQQIIIHHHEEECCCBBB@@@===<<<===@@@EEEJJJLLLMMMOOORRRUUUXXX\\\^^^dddooo~~~jjjeee^^^YYYPPPHHHGGGJJJGGGHHHGGGGGGEEECCC@@@???===CCCKKKTTT^^^bbbXXXKKKEEEGGGOOO\\\ffffff\\\QQQRRR```uuu~~~jjj___UUURRRNNNGGG@@@>>>444444333333333333444444<<<===EEEZZZ{{{sssNNN:::888666000000000000000///...,,,+++///............---------------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***,,,,,,------///000222333,,,,,,,,,,,,,,,,,,,,,,,,...333666222---,,,***''',,,---------,,,,,,+++***,,,,,,///333333---***+++(((((()))***+++******))),,,,,,,,,,,,+++***)))(((((())))))***++++++,,,,,,++++++***)))***+++---...,,,,,,,,,------......///000666@@@PPPiiieeeRRRHHH???444......///---***++++++++++++,,,,,,---...111///---+++******,,,---***+++,,,---............)))+++,,,,,,+++*********---,,,,,,*********+++,,,,,,,,,***)))((((((((((((+++******))))))((((((((((((((()))***************))))))***+++,,,,,,------)))))))))******)))))))))''')))***++++++***((('''))))))******++++++,,,,,,++++++,,,,,,+++***))))))++++++,,,,,,---...//////......000666:::@@@KKKVVVjjj***)))'''''')))+++,,,+++///111222333777???JJJRRR^^^ppptttfff```\\\ZZZMMMIIIDDDBBBBBBBBB???<<<888777:::???BBBEEEKKKQQQXXX[[[```gggqqqooohhh___XXXPPPHHHEEEFFFGGGHHHGGGGGGEEECCC@@@???;;;CCCIIINNNXXXaaa]]]SSSFFFHHHNNNYYYbbbcccZZZQQQVVVeee|||jjj```VVVRRROOOHHHAAA>>>333333333333333333444555:::@@@PPPkkkbbbCCC777666555111,,,,,,---...//////000000///............---------------,,,,,,,,,,,,++++++---+++***+++,,,,,,+++))),,,+++***)))***---000222,,,,,,,,,,,,,,,,,,,,,,,,''',,,///---+++,,,,,,))))))***+++,,,------------,,,---000444222---+++---((()))***+++++++++***)))*********)))((('''%%%$$$(((((()))***+++,,,,,,---+++++++++***++++++,,,,,,,,,,,,------............000666AAAQQQjjj}}}dddRRRCCC<<<444000///...+++'''*********+++,,,---...///000///---,,,+++,,,,,,---++++++---...///000000000++++++,,,,,,,,,++++++***------,,,***)))))),,,...++++++***)))((((((((())),,,+++***)))((('''(((((((((((()))***************))))))******++++++,,,,,,))))))************))))))((()))*********)))((('''((())))))******+++,,,,,,,,,,,,------,,,+++)))(((,,,,,,,,,,,,---...000111...---///333777<<>>;;;BBBFFFFFFMMMZZZ\\\WWWGGGHHHMMMUUU\\\\\\VVVQQQ]]]llljjj```VVVRRRNNNGGGAAA>>>444444444444444555666666:::GGG```wwwSSS>>>777555333111,,,,,,,,,,,,---///111222///............---------------,,,,,,,,,,,,++++++---,,,***+++,,,,,,+++)))************+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,%%%)))+++))))))+++,,,)))******+++,,,------------+++,,,///222000+++***---''')))***,,,,,,+++***)))&&&&&&''''''&&&%%%$$$$$$'''((()))***+++,,,------++++++,,,,,,,,,+++******------------............000777AAARRRkkkzzzbbbPPP>>>999333///...---+++)))*********+++,,,---///000---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......,,,+++++++++,,,,,,,,,,,,---...///---***)))+++---******)))))))))))))))******)))(((((('''((())))))(((((()))***************************************((()))***++++++***)))(((***)))))))))(((((((((((())))))***++++++,,,,,,---+++,,,...//////---,,,+++---,,,,,,,,,...///111222///...///222555999CCCNNNbbb|||000...,,,,,,...000222222...000111333777???KKKSSSbbbssswwwkkk```]]]SSSHHHBBBBBBCCCAAA>>>@@@:::777999;;;>>>HHHSSSWWW]]]iiizzz~~~gggXXXTTTWWWSSS[[[dddlllsss{{{rrreeeXXXRRRNNNHHHCCCAAAGGGGGGFFFEEECCCAAA>>>===;;;BBBCCC???EEESSSZZZXXXIIIJJJMMMSSSXXXYYYUUURRRbbbrrrjjj```VVVRRRNNNGGGAAA>>>555555555555555666777888<<>>AAA???@@@===999666888AAAHHHSSSaaawwwpppVVVEEEDDDCCCBBBEEEJJJOOOSSS[[[nnnlllaaaTTTNNNKKKHHHHHHJJJHHHGGGEEECCCAAA>>>===<<<;;;===@@@BBBDDDFFFIIIKKKGGGKKKVVVeeeqqqoooaaaTTTccc~~~nnncccUUUNNNMMMKKKAAA777:::666333444333111444999FFFjjjccc@@@888;;;888222111........................,,,,,,,,,,,,,,,,,,,,,,,,***---...---***(((***,,,---,,,+++++++++***---000+++******,,,------+++)))---------,,,,,,++++++++++++*********))))))((((((''')))+++++++++,,,---///,,,//////+++***,,,,,,))),,,,,,++++++***)))(((((())))))))))))))))))))))))...---,,,++++++,,,---......---,,,++++++++++++++++++,,,,,,+++***+++---000444888DDDZZZtttuuu^^^KKK999777333...)))''')))+++*********+++,,,...///000......---------.........)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***---,,,,,,++++++,,,,,,---))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++)))******++++++*********************************))))))*********+++++++++......---------,,,,,,,,,---------............///444111111444666888???FFFZZZttt------------............///...///444888>>>KKKVVVeeettt~~~qqqmmmmmmqqquuukkkYYYHHHCCC???<<>>DDDRRRddd}}}|||mmmaaaKKK>>>>>>===;;;;;;>>>AAABBBGGGTTTaaaxxxlll```TTTNNNKKKGGGGGGIIIGGGFFFEEECCCAAA@@@>>>>>>:::<<>>MMMbbb~~~kkkZZZQQQBBB:::;;;999999666666999:::<<>>GGG___dddKKK888777888222///333........................---------------------------...///...,,,+++,,,---***+++---.........---,,,...---,,,---///000///...///......---,,,***)))((())))))(((((((((((((((''',,,------,,,)))(((((()))+++------+++,,,///...++++++++++++******))))))((())))))))))))))))))))))))+++***)))(((((()))***+++...------------......///,,,---...---------000222111555AAAWWWrrrttt\\\III999000(((%%%***000111000))))))***+++,,,,,,+++++++++++++++++++++,,,------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---************************))))))))))))))))))))))))+++************))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))************************++++++,,,,,,,,,---------------------,,,,,,,,,,,,---------............///111000111444555666:::@@@TTTnnn,,,,,,---------............---...333888???LLLXXXaaaqqqfffVVVHHHCCCCCCGGGSSSaaa}}}eeeTTTDDD===999555999@@@CCCDDDDDDAAA===::::::;;;CCCWWWrrrdddPPPHHH>>>:::;;;888888444333888;;;<<>>777666666555444666@@@LLLmmmuuuSSSBBB999<<<;;;222...333................................................,,,---------,,,,,,,,,---,,,.........000333333000222000//////000000///.../////////...,,,***((('''((((((((((((''''''''''''//////000...,,,***+++,,,+++111444000,,,---...---+++*********)))))))))(((++++++++++++++++++++++++...---,,,,,,,,,,,,---...************+++,,,------***,,,------------///111333666BBBWWWqqqrrrXXXEEE999333,,,)))***------+++))))))***+++++++++***)))------,,,+++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))''''''(((***+++******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))*********+++++++++,,,,,,---,,,,,,+++***)))************************+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++---------............///000///000444555444888===OOOjjj,,,,,,,,,------------...///...///444888>>>JJJVVV```ppp{{{YYYLLLAAAAAAAAAAAAGGGPPPhhh~~~dddQQQ???;;;;;;888888<<>><<<::::::===JJJ___vvvaaaKKKCCC;;;999999555555111000555999:::;;;===HHHaaammmaaaTTTNNNJJJFFFFFFGGGIIIIIIGGGEEECCCAAA??????AAA@@@CCCLLLZZZiiitttzzzrrr{{{vvvcccQQQLLLLLLGGGAAA>>>:::999999777333555BBBQQQuuunnnHHH>>>;;;AAA>>>222,,,111................................................,,,+++++++++,,,,,,,,,+++)))******)))000:::>>><<<666444222111111000...,,,...//////...---***(((&&&''''''''''''((((((((((((,,,.........,,,,,,---...,,,666<<<666,,,))),,,000*********)))))))))))))))************************+++***)))(((((()))***+++***************+++,,,---(((***,,,---,,,---...000555999DDDYYYrrroooTTTAAA444333111...+++))))))))))))******+++++++++******111000...,,,+++******)))******++++++,,,,,,+++++++++++++++++++++++++++++++++***(((''''''(((***+++++++++,,,------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++***)))************************************++++++++++++------,,,,,,,,,+++++++++---------............//////...000333444444777===MMMfff,,,,,,,,,,,,------------000...000444888>>>JJJVVVdddsssXXXJJJAAAAAAAAA>>>@@@FFFTTTnnn{{{cccOOO???===???<<<:::<<<;;;===>>>@@@@@@>>><<<;;;<<>>:::;;;<<<:::555999III[[[~~~jjjGGGAAACCCKKKGGG888000444........................------------------------+++***)))***,,,---,,,+++(((++++++,,,666FFFMMMKKK555444444333333111...+++---...//////---+++(((''''''(((((((((((()))))))))(((***++++++******+++------999???888---))),,,///))))))))))))))))))))))))''''''''''''''''''''''''***)))(((((((((((()))***---,,,,,,,,,,,,------...'''))),,,---------...///666;;;GGG\\\tttkkkQQQ>>>---000111000---******+++***************+++,,,---111000///---+++***))))))******+++++++++++++++***++++++++++++++++++++++++,,,+++*********+++,,,---+++,,,---......---,,,+++))))))))))))))))))))))))(((((()))))))))))))))***)))************+++++++++)))******+++++++++******************************))))))*********+++++++++,,,,,,,,,,,,++++++++++++---------............//////...///222333444888>>>LLLddd++++++,,,,,,,,,---------...---///333888???LLLXXXfffttteeeTTTFFFBBB@@@===???EEEOOOiiisss]]]MMMAAA@@@@@@<<<:::>>><<<<<<>>>@@@AAA@@@>>><<<<<<>>>DDDPPPcccxxxfffPPPGGG<<<888888333:::777777;;;<<<;;;>>>CCCMMM\\\yyypppdddWWWPPPLLLHHHGGGIIIFFFFFFFFFEEEEEEDDDDDDDDDCCCJJJXXXnnnvvvbbbQQQOOOOOOGGG@@@>>>777:::======:::@@@UUUjjj[[[EEE@@@DDDNNNKKK;;;111333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++---...---+++)))......///:::JJJPPPKKK222222333555555444000,,,,,,---...///...,,,)))'''((((((((()))))))))******((()))******))))))***,,,///666:::555///,,,,,,+++((()))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,'''))),,,.........///000444:::HHH___www~~~hhhOOO===......------------,,,+++,,,+++))))))***,,,...000...---,,,+++******************++++++++++++******************************+++++++++,,,,,,,,,------***+++,,,------,,,+++***))))))))))))))))))))))))(((((((((((())))))******)))************+++++++++''''''((()))*********************************************+++++++++,,,,,,,,,,,,,,,++++++++++++***---------............///000......111333444:::AAAMMMccc~~~++++++,,,,,,,,,---------,,,+++---333999@@@NNNZZZeeesssuuu```MMMEEEBBB???CCCKKKTTTnnnxxxkkkVVVKKKBBBAAA===888888>>>>>>>>>???AAABBBAAA???===;;;<<<>>>DDDQQQfffmmmXXXNNNCCC>>>>>>999777666888;;;===>>>CCCIIIZZZeee~~~qqqdddXXXQQQLLLHHHGGGIIICCCDDDDDDEEEFFFFFFGGGGGGGGGQQQeee~~~wwwbbbRRRQQQQQQHHH@@@???444888===>>>>>>GGG___vvvlllIII<<<777<<>>BBBFFFIIIGGGBBB>>>EEE???;;;>>>CCCOOOeeezzzhhhTTTHHHBBB===;;;:::<<<======>>>DDDPPPYYYmmm{{{zzzmmm[[[OOOKKKKKKIIIGGGEEEFFFFFFFFFFFFHHHLLLOOOOOO[[[sss~~~iiiYYYPPPHHHIIIGGG<<<>>><<<>>>AAAAAAKKKjjjtttWWWAAA555666777888666333///---222111000...------------------,,,,,,,,,,,,++++++'''///000******222333---(((***,,,///111222222333---))),,,444888444000000,,,---//////...+++(((&&&***((('''(((++++++)))&&&))),,,---,,,)))''')))+++222222111000///---+++***************)))'''&&&%%%))))))***++++++++++++******,,,------******---///,,,+++***)))))))))))))))---,,,,,,...000111111000555;;;III```zzz~~~hhhNNN<<<444222///.........,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,(((+++...///,,,)))'''&&&)))***+++,,,,,,+++)))))),,,***))))))***++++++***+++++++++++++++***)))(((((()))***++++++***)))(((++++++************++++++******+++,,,,,,,,,,,,+++,,,---.../////////------''')))+++***''''''***---...---+++******+++,,,---//////...------,,,++++++---------............//////000111222222444777:::HHHZZZttt++++++,,,------------,,,///---...333888@@@NNN[[[fffttt~~~ssskkkhhhnnnwwwtttfff[[[OOOLLLHHHEEECCCAAA>>><<>>===>>>GGGPPPjjj~~~wwwjjj^^^RRRKKKJJJNNNTTTZZZbbbmmmzzzxxxdddVVVOOOLLLJJJHHHHHHHHHIIIHHHGGGHHHKKKMMMLLL[[[vvv~~~jjj[[[RRRJJJJJJIII>>>===;;;>>>GGGQQQbbb~~~___GGG<<<999444444333222111000///.........------...//////000------,,,,,,,,,,,,++++++...,,,((()))555@@@<<<000///---***(((((()))+++------***,,,222666555222000......000000///---***)))***)))'''(((***++++++***,,,+++******++++++***))),,,------------,,,++++++((())))))***++++++******((()))******++++++******,,,,,,,,,***)))***---000)))******+++,,,......///,,,,,,,,,,,,---...//////555<<>>???DDDIIIZZZlll}}}sssiiibbbeeeiiinnnuuu|||kkkZZZQQQMMMKKKJJJIIIIIIIIIHHHGGGFFFHHHJJJFFFVVVqqq{{{hhh[[[SSSJJJJJJIII???AAA@@@BBBIIIRRRdddlllKKK999666888333222111///......//////.........------......///------,,,,,,,,,+++++++++...+++''')))444===999///---,,,***(((((((((******---+++,,,000555555333111...///000000///---,,,******)))(((((((((******+++---***((())),,,---+++((()))******+++++++++++++++)))******+++++++++******((())))))***************,,,,,,***))))))***---///++++++,,,,,,,,,+++++++++.../////////...///111333555===NNNeee|||oooTTT???222000...------,,,+++)))---,,,,,,,,,++++++************+++++++++,,,,,,,,,...///...---++++++,,,...000///---+++*********+++...,,,***)))******)))(((&&&'''((()))))))))))))))))))))************))))))******))))))))))))******))))))***+++++++++++++++))))))))))))***,,,...///444000+++)))***+++***)))((()))+++,,,---------,,,)))******++++++,,,,,,------------............///...///000111111333666999???OOOhhh------...///////////////000...///444999AAAOOO\\\dddrrrsssdddZZZTTTQQQOOOVVVXXX[[[___cccdddbbb```VVVUUUUUUVVVXXXYYYXXXWWWPPPNNNIIIBBB???AAADDDFFFIIIWWWiii{{{ppp^^^SSSOOOMMMMMMJJJJJJJJJHHHFFFDDDEEEFFFBBBQQQlllvvveeeZZZRRRIIIJJJJJJAAA@@@BBBEEEJJJSSSggg|||YYY@@@666444444222111///---------//////000///...------,,,,,,,,,------,,,,,,,,,+++++++++++++++)))***...333111---)))******+++++++++******---,,,,,,...333666555222...////////////---,,,+++)))***))))))((())))))***,,,***((())),,,---+++((('''((()))***++++++++++++,,,,,,,,,++++++***(((((((((((()))************))),,,+++)))))))))+++---------...//////000///......---/////////...///222555777@@@QQQhhh~~~{{{eeeJJJ888222///---,,,,,,+++***))),,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,...//////---,,,,,,---...---,,,+++***+++,,,------+++))))))***+++***)))&&&'''((()))))))))))))))******))))))))))))*********))))))))))))))))))***))))))***++++++++++++******)))))))))***,,,///000///,,,((('''***,,,+++)))******))))))***,,,---...++++++++++++++++++++++++---------............///...///000000111333666999>>>LLLeee}}}------...///////////////000///000444999AAAOOO\\\dddsssuuucccXXXSSSPPPOOOPPPXXXZZZ^^^eeelllqqqttttttfffbbb]]]ZZZYYYZZZZZZZZZXXXUUUNNNDDD???@@@AAA@@@<<>>AAAFFFOOO]]]tttmmmLLL;;;666333...000///...------...///000111000///---,,,+++++++++------,,,,,,,,,,,,++++++)))***++++++******+++,,,((()))+++,,,---,,,++++++,,,---,,,---111777666222...............---,,,,,,+++---...---+++))))))******))))))***+++,,,+++***''''''(((******+++++++++,,,,,,,,,+++***((('''&&&'''((())))))******))))))+++***))))))+++,,,,,,+++''')))+++---///000000000***,,,------,,,---222777999CCCUUUjjjsss[[[CCC444111///,,,+++++++++)))(((+++++++++++++++***************+++++++++,,,,,,,,,)))+++------,,,*********((())))))***,,,---///000,,,***))))))***++++++***(((((()))*********))))))((((((''''''''''''((((((***))))))(((((())))))***((()))******++++++*********)))******+++,,,---...)))((('''((()))++++++***+++***)))((()))+++---...,,,,,,,,,,,,,,,+++++++++---------............///...///000000000222666888>>>LLLccc|||+++,,,,,,---------------111///000444999BBBPPP]]]eeetttuuueeeUUUOOOOOONNNOOORRRYYY\\\cccmmmyyy}}}vvvkkkaaa\\\ZZZZZZZZZZZZYYYRRRHHHBBBCCC@@@<<<999===DDDOOObbbyyyvvvcccWWWRRRSSSTTTOOOPPPOOOLLLHHHEEEDDDDDDDDDMMMdddooo```YYYSSSKKKLLLNNNGGGAAABBBIIIXXXooo```CCC888999555...//////.........////////////...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,+++***+++,,,***************+++++++++,,,...,,,+++000777888333------------,,,,,,,,,,,,...111333333///,,,******(((***++++++******+++,,,'''((()))***************************))))))(((''''''(((((()))))))))))))))***))))))***------+++)))###%%%(((+++,,,------,,,(((+++---,,,+++...444999;;;FFFXXXmmmlllSSS>>>333111...,,,++++++***)))(((************++++++++++++******+++++++++,,,,,,,,,***++++++***))))))+++,,,((()))***+++,,,,,,,,,,,,***)))((()))+++,,,,,,+++*********+++******)))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))((())))))***************((())))))***+++++++++***&&&(((*********))))))***+++***************++++++++++++,,,,,,------......---------............///---...000000000222555888@@@MMMccc|||******+++,,,,,,,,,,,,+++111///000444:::BBBPPP]]]ffftttvvvjjjZZZMMMJJJLLLMMMOOOSSSYYY^^^hhhuuuvvvhhh___[[[YYYYYYYYYZZZUUUKKKGGGGGGCCC<<<<<>>888;;;888222.........///////////////------,,,,,,,,,---......---------,,,,,,,,,++++++,,,******,,,---,,,,,,...---+++)))''''''(((***+++,,,...,,,***///777888333---,,,,,,,,,,,,,,,++++++111444888777333...,,,+++'''***,,,+++)))(((+++...(((((()))***************'''(((((()))))))))))))))'''(((((())))))))))))))))))((()))+++......+++''')))***,,,.........,,,+++))),,,///...---000777======GGGYYYnnngggMMM;;;333000...,,,++++++***)))'''))))))******+++++++++,,,******+++++++++,,,,,,,,,...---,,,)))(((***---111,,,,,,---,,,+++)))'''%%%)))((('''(((+++------,,,+++++++++++++++***)))(((+++***)))(((((()))***+++))))))(((((((((((())))))(((((()))***************'''((()))******)))((('''%%%)))------***(((((())))))***+++,,,,,,+++)))((()))***+++,,,...///000111---------.........//////---...///000000222555888AAANNNccc|||//////...---,,,,,,++++++///,,,---444;;;CCCNNNWWWdddsssssseeeVVVPPPLLLKKKIIIIIIOOOWWWZZZdddttt~~~mmmbbb\\\XXXTTTSSSQQQPPPNNNIIICCC???;;;888888===CCCMMM```rrrvvvdddYYYUUUTTTSSSRRRRRRPPPNNNKKKFFFBBB@@@AAAGGGYYYxxxrrrcccZZZTTTPPPVVV[[[SSSPPPLLL___}}}fffHHH???666000333444555111///111000,,,)))***......---------,,,,,,,,,000///---+++++++++---......---+++))))))***+++,,,))))))************))))))+++//////,,,...555777555...+++***---...,,,+++---777BBBGGGAAA===<<<333&&&///---***'''&&&%%%%%%&&&******++++++***)))((('''+++++++++******((('''''''''((()))***************''''''''''''(((***++++++((()))***+++,,,------------///000...---000777>>>;;;FFFYYYooo~~~fffJJJ888111///...,,,+++******+++,,,)))************+++++++++***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***((('''(((+++,,,+++)))***)))))))))***+++,,,,,,))))))))))))))))))))))))&&&(((***+++***)))******''''''((()))))))))))))))******************++++++))))))***++++++)))((('''******))))))******+++,,,,,,,,,++++++,,,,,,---...+++,,,---...////////////...---///111000000555<<>>AAAFFFRRR___wwwwwweeeZZZVVVTTTSSSPPPQQQPPPOOOKKKGGGBBB@@@@@@FFFYYYwwwqqqbbbYYYTTTQQQXXX]]]WWWUUUVVVkkk\\\BBB;;;333...111111333///...000111---+++,,,......---------,,,,,,,,,///...,,,++++++,,,---......---+++***)))***+++,,,***++++++++++++++++++***,,,///000---...333444222...)))''')))***)))+++...;;;IIIOOOFFF;;;777222++++++***((('''''''''((()))((()))***+++++++++***)))+++++++++******)))((('''((((((******+++***))))))((((((((((((((()))***+++((()))***,,,------......///111111...+++---333999;;;FFFYYYppp~~~eeeJJJ777111...---,,,***)))******+++************++++++++++++...,,,***)))******)))(((,,,,,,+++++++++++++++***,,,,,,,,,++++++************((('''(((+++,,,+++)))*********)))******++++++))))))))))))))))))))))))&&&(((++++++***)))******'''(((((()))))))))))))))******************++++++******++++++******)))(((******))))))******+++,,,,,,,,,++++++,,,,,,---...,,,,,,---...////////////...---///111000///444;;;DDDNNNccc}}}******+++,,,...///000000000------222999AAANNNZZZdddrrrmmm\\\RRRMMMJJJIIILLLNNNRRRZZZbbbnnnzzzvvvfffZZZVVVUUUTTTSSSRRROOOKKKHHHEEE@@@===>>>???@@@EEEKKK^^^uuuxxxeeeZZZVVVTTTSSSOOOPPPQQQPPPMMMHHHDDDAAA???EEEVVVsssuuukkklllmmmssssssddd[[[WWWSSSZZZ```\\\YYYaaa|||sssSSS???;;;444111444444111------000111...---.........---------,,,,,,,,,------,,,++++++,,,......---,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,+++...///......111111...000,,,+++------,,,...333@@@NNNUUUHHH888111000///+++***(((''''''((())))))'''((()))+++,,,,,,++++++******+++******)))((('''((()))+++,,,+++***((('''))))))((((((((())))))***)))***+++---............444444333000,,,---111666;;;FFFZZZqqq}}}dddHHH666111...,,,+++***))))))******************+++++++++,,,...,,,***)))******)))(((+++++++++******+++,,,,,,...------,,,+++***)))(((***)))((()))***+++***)))++++++***)))))))))******))))))))))))))))))))))))''')))+++,,,+++)))******(((((((((((())))))))))))++++++++++++++++++******,,,,,,+++*********************))))))******+++,,,,,,,,,++++++,,,,,,---...------........................///111000///444;;;GGGQQQeee******+++,,,...///000000000------222777@@@NNN[[[dddrrruuucccWWWPPPJJJHHHIIINNNSSSXXXaaajjjxxxwwwhhhWWWUUUSSSRRRRRRQQQNNNLLLGGGBBB>>><<<===>>>@@@AAAJJJ___vvvwwweeeZZZUUUSSSRRRPPPQQQRRRRRRPPPKKKFFFCCCAAADDDQQQiii{{{kkk```ZZZZZZ^^^iiixxx{{{iii___[[[UUUZZZbbbaaa]]]lllaaaHHH;;;:::555333666555111------000111...,,,---......---------,,,,,,,,,,,,+++++++++,,,---......,,,,,,+++******++++++,,,---,,,+++******+++,,,---***,,,---...///000000...000///111444444000000333@@@KKKOOOCCC444---...000---,,,***((('''&&&&&&&&&'''((()))***+++***))))))***************)))(((((((((***+++,,,,,,***'''&&&******))))))((()))))))))******,,,---.../////////666666444111//////222666;;;HHH]]]sss{{{bbbFFF555111...---,,,************+++*********+++++++++,,,,,,***)))((()))+++,,,,,,,,,+++************+++---...------,,,,,,+++***))))))))))))))))))*********))),,,+++***))))))((())))))(((((((((((((((((((((((('''***,,,,,,+++***)))***((((((((((((((())))))***,,,+++++++++++++++******...---+++*********+++,,,******))))))******+++,,,,,,,,,++++++,,,,,,---...///......------------...///...///111000///444;;;GGGQQQggg,,,,,,,,,------.........///......222777???NNN\\\eeesss}}}kkk\\\RRRNNNIIIHHHLLLSSSYYY```kkktttyyy^^^ZZZUUURRRQQQPPPOOONNNLLLHHHBBB===<<<>>>???>>>>>>KKK]]]nnn~~~wwwdddYYYUUUSSSRRRSSSSSSTTTTTTQQQMMMIIIFFFCCCBBBJJJ[[[oooqqqbbbXXXTTTSSSRRRYYYeeetttlllaaa\\\UUUYYYcccfffhhhzzzzzzOOO;;;444555000000444222333///...000111---+++,,,......---------,,,,,,,,,++++++++++++,,,,,,---...+++++++++++++++++++++,,,++++++************++++++((()))+++...000000000111---000888>>><<<444///000;;;@@@@@@999111---------,,,+++***)))'''&&&&&&&&&(((((()))))))))(((&&&%%%)))************))))))((()))***+++++++++)))'''&&&+++******))))))))))))*********,,,---.../////////222222111//////111333666===KKKaaawwwxxx___DDD555222000///---,,,++++++,,,,,,***++++++++++++,,,,,,,,,***)))((()))+++,,,,,,,,,************+++,,,------++++++++++++++++++++++++)))*********))))))))))))++++++***)))(((((((((((((((((((((((((((((((((((((((***,,,,,,+++***)))***)))(((((('''((()))******,,,,,,,,,,,,++++++******...---+++*********+++,,,******))))))******+++,,,,,,,,,++++++,,,,,,---...//////...---------......///...000222222111666===GGGQQQggg------------------,,,,,,...---000333777???NNN\\\ffftttrrrbbbUUUNNNJJJJJJKKKPPPZZZdddmmmyyypppiii___WWWRRRQQQQQQQQQQQQPPPJJJBBB=========;;;888>>>IIIYYYmmmwwweeeZZZVVVUUUTTTVVVVVVUUUSSSQQQMMMIIIGGGCCC@@@BBBMMM[[[hhhuuuyyypppcccWWWNNNLLLLLLNNNPPPXXXcccqqqkkk___[[[UUUZZZjjjrrr|||oooFFF888444666000111555222333///...111111---++++++......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******)))(((***...111000111444000777CCCLLLIII===333111444444333000...,,,++++++(((((((((((())))))))))))))))))******)))'''&&&%%%))))))************)))))))))************))))))(((******)))))))))******+++)))***+++---............------,,,---...111333555???NNNfff|||uuu[[[AAA555444111000...---,,,,,,------++++++++++++,,,,,,,,,,,,...,,,***)))******)))(((******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***+++***)))((()))*********)))((((((((()))))))))))))))))))))))))))))))))+++------+++***)))***)))((('''''''''(((***+++---------,,,++++++******,,,,,,+++*********************))))))******+++,,,,,,,,,++++++,,,,,,---...///...---,,,,,,---//////......000333333333999@@@GGGRRRhhh------------------------,,,---111555888???MMM[[[gggvvvxxxfffZZZRRRLLLIIIKKKMMMUUUcccooo{{{~~~ooo```WWWTTTSSSSSSOOOSSSQQQIIIAAA???===:::888;;;AAAJJJXXXlllxxxggg]]]YYYXXXXXXWWWVVVTTTQQQNNNKKKHHHGGGBBB>>>===CCCIIIPPPXXX```ZZZSSSKKKFFFFFFGGGGGGFFFLLLUUUaaammmjjj^^^]]]ZZZdddyyycccDDD888777888222333777444111...---000111...,,,---......---------,,,,,,,,,+++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,)))+++---......---+++)))---)))***///000...000555333;;;IIIRRRMMM???444111...---,,,,,,,,,******+++''''''((()))))))))))))))))))))***++++++***)))((())))))************))))))***))))))(((((()))***+++))))))))))))***+++,,,,,,((()))***,,,------......---,,,,,,---000333555666AAAQQQjjjqqqWWW???555666000///---,,,++++++,,,---+++++++++,,,,,,,,,------...,,,***)))******)))((()))+++,,,...---,,,***(((,,,,,,++++++++++++++++++)))+++,,,+++((('''(((***)))(((((((((((())))))***))))))))))))))))))))))))***,,,------+++***)))***))))))'''''''''(((***+++...------,,,++++++************++++++******)))(((******))))))******+++,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,...000111......111555555666<<>>@@@AAADDDJJJFFFBBB???AAAFFFHHHEEEAAAHHHRRR^^^jjj~~~jjj___aaaaaannnZZZ???555555555...///444111///,,,,,,000222///...///......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,)))+++...000000...+++)))111,,,+++///000---///444...777DDDMMMGGG888---******+++,,,---+++(((***---************)))(((&&&&&&((()))+++,,,------,,,,,,((())))))*********))))))***)))((('''''')))+++---))))))))))))***+++,,,---((()))***+++,,,---------000//////000333666888888BBBSSSmmmoooUUU===555777///...,,,+++******+++,,,++++++,,,,,,,,,---------***)))((()))+++,,,,,,,,,)))+++---///...,,,)))&&&...------,,,+++***)))))))))+++,,,+++((('''(((***(((((('''(((((()))***+++))))))))))))))))))))))))***,,,...---,,,***)))******)))'''&&&'''(((***+++......---,,,,,,+++******))))))***++++++)))((('''*********)))***++++++,,,,,,,,,++++++,,,,,,---......---,,,+++,,,...000222......111555777888>>>FFFLLLWWWlllsssgggeeemmm{{{******+++,,,------+++)))...///333777999???LLLZZZfffuuusss^^^TTTPPPMMMJJJJJJIIIUUUcccrrrppp```TTTNNNOOOPPPRRRRRRKKKBBB>>>???;;;;;;;;;;;;???KKK]]]jjjvvvhhh```[[[YYY[[[VVVXXXTTTJJJFFFGGGEEE@@@??????<<<999:::???@@@>>>>>><<<<<<===@@@CCCFFFGGGKKKRRR]]]mmm}}}pppccccccmmmkkkQQQ666555333111000000000111---///000000///---.........------------,,,,,,,,,,,,---...//////---+++***------,,,++++++,,,------***---000111///...------,,,,,,+++******---111555///222555888777555111///)))******+++++++++******''''''(((((())))))*********+++---------***'''%%%))))))************)))))))))***)))'''))),,,+++'''******+++++++++,,,,,,,,,'''***,,,+++)))***000555,,,---...---...000444777???VVVqqq~~~hhhOOO<<<444222---******---,,,)))))),,,+++******)))))))))))))))***)))'''%%%%%%&&&((()))------,,,+++++++++,,,,,,000---******+++,,,***(((***'''(((---...)))))),,,))))))))))))))))))))))))***'''%%%&&&(((***(((&&&))))))))))))))))))))))))))))))))))))************,,,***)))***++++++***))),,,,,,,,,,,,+++++++++***++++++************++++++...,,,***+++///111000...++++++,,,---.........---+++...111222333777===CCCFFFWWWqqqpppdddaaahhhxxx*********+++,,,+++***)))...///222666999>>>LLLZZZfffuuu}}}kkkYYYPPPNNNLLLLLLMMMSSS___nnn|||ppp```WWWPPPOOOPPPRRRNNNEEE??????===>>>>>>===>>>DDDPPPYYYtttuuuggg___ZZZXXXYYYTTTUUUQQQIIIDDDDDDBBB===??????<<<999;;;@@@AAA???===<<<;;;<<>>KKKYYYfffuuupppaaaRRRLLLKKKLLLNNNQQQ]]]jjjzzzqqqcccVVVQQQOOOQQQPPPJJJCCC@@@<<<>>>???===<<<>>>CCCHHHZZZttttttfff^^^XXXVVVWWWSSSTTTPPPJJJEEECCC@@@===>>>>>><<<:::<<>>AAADDDFFFOOOXXXhhh}}}tttiiisss___EEE777555444333111000000000000.../////////...///111333//////...---,,,,,,+++++++++,,,---.........---,,,------,,,,,,,,,,,,------///---+++((()))...555;;;CCC;;;222,,,,,,...///000------------,,,+++)))(((...---+++***(((((())))))(((((((((((())))))))))))(((((()))++++++,,,,,,+++))))))************))))))'''))))))(((+++//////,,,)))))))))*********++++++(((+++......++++++---///)))***,,,---///333888;;;EEE\\\vvvmmmSSS>>>444111...++++++---,,,)))))),,,---,,,,,,+++***+++++++++)))******++++++,,,,,,,,,)))*********,,,---...///...,,,*********+++***)))(((&&&'''******((('''))))))))))))))))))))))))))))))(((&&&&&&((()))((('''))))))))))))))))))))))))))))))))))))************+++***)))***+++,,,+++)))'''''''''((())))))******++++++************++++++,,,++++++...222555777777000000...------...//////,,,...111111111333999>>>GGGVVVmmm}}}zzzzzz}}}------------,,,,,,...///111//////222666===KKKXXXfffuuu|||eeeZZZNNNJJJJJJLLLQQQWWWbbbqqqqqqaaaWWWOOOOOOPPPLLLFFFDDD;;;<<<===<<<;;;<<>>===>>><<<:::===BBBDDDAAA;;;<<<<<<<<<>>>@@@DDDGGGMMM\\\qqq{{{tttiiiLLL;;;555444333222222111000000000000111000//////111444777//////...---,,,++++++***++++++,,,............---,,,,,,,,,++++++,,,,,,,,,...,,,)))''')))///777>>>HHH>>>222+++,,,...///...000///---,,,************...,,,***(((((()))***+++(((((((((((()))))))))))),,,++++++*********))))))))))))************))))))(((******)))+++//////,,,((())))))))))))*********(((+++...///---++++++,,,***+++---...000333888<<>>===;;;;;;<<<>>>AAAEEETTThhh{{{rrreee\\\VVVRRRSSSUUUSSSRRROOOKKKEEE@@@>>><<<===<<<;;;===BBBCCC@@@;;;<<<=========@@@DDDHHHMMMddd~~~zzzYYYAAA888777222222222222111000000////////////...---///222555//////...---,,,,,,+++++++++,,,,,,---............******++++++++++++******+++******)))+++000666;;;DDD:::///***+++...///...111///---+++))))))***++++++***)))((((((***,,,...))))))))))))((((((((((((+++++++++***************))))))************))))))***,,,+++)))+++...---)))((())))))))))))*********)))+++...///...,,,+++***,,,---//////000333777;;;HHH^^^zzzsssXXXCCC888666111---+++,,,,,,)))***---++++++***)))))))))))))))'''((()))***++++++++++++,,,++++++******++++++++++++++++++***))))))*********+++***))))))*********((((((((((((((((((((((((((((((((('''''''''((()))((((((((((((((((((((((((((()))))))))***************)))((()))+++,,,+++***+++++++++***************,,,,,,++++++++++++,,,,,,------.........///111222333222000...---...000111000222444333222444888===DDDVVVppp|||yyyyyyzzz|||)))***+++***(((+++000555999444000111555<<>><<<<<<>>>???AAAGGGQQQccc}}}rrreee]]]UUUQQQQQQSSSQQQPPPPPPLLLCCC>>>===;;;===<<<:::===AAAAAA>>>;;;===??????>>>@@@EEEIIISSSmmmkkkMMM:::555666111111222222111000000///+++,,,,,,,,,+++,,,...000......---------,,,,,,,,,,,,,,,---------------...******++++++++++++******((()))+++,,,---///333666999444---)))***---......///---+++)))((((((***+++))))))((((((***+++---...))))))))))))((((((((((((&&&''')))***,,,,,,------))))))************))))))***,,,+++)))***---,,,((()))))))))*********++++++)))+++---......---,,,***---...///000111333888;;;JJJ```{{{sssXXXDDD:::888222...,,,,,,+++)))***...+++***))))))(((((())))))'''((((((((()))*********,,,,,,+++*********************+++***((((((***++++++---,,,)))(((++++++)))))))))))))))))))))))))))'''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))))))))***************)))((()))+++,,,,,,+++)))))))))))))))*********,,,,,,++++++++++++,,,,,,---...///...,,,,,,---///111111///......///000000111333444444222444999===FFFWWWqqqxxxttttttyyy)))+++,,,+++***---444;;;>>>777111111444;;;HHHSSSaaapppooo^^^TTTPPPNNNNNNOOOTTT```lll}}}~~~kkk^^^UUULLLGGGFFFGGGEEECCCAAA@@@???>>>===???@@@DDDSSSnnnsssfff]]]UUUQQQQQQTTTQQQQQQRRRNNNDDD>>>>>>;;;===<<<:::<<<@@@???;;;;;;>>>AAA@@@???@@@FFFKKK[[[rrrzzz\\\DDD777444555000111111222222111//////+++,,,------,,,+++,,,...,,,,,,,,,------------.........---,,,,,,,,,------+++,,,------------,,,+++(((***+++,,,,,,---000333000...,,,******+++---......,,,+++)))))))))***+++)))))))))******++++++,,,***)))))))))((((((((('''%%%&&&)))+++---------,,,))))))************))))))(((***)))''')))------)))************+++++++++,,,******+++---......---,,,,,,---///000222555:::===NNNddd~~~pppUUUBBB::::::333///,,,,,,+++)))***...,,,+++******))))))*********)))((('''((((((******+++***************+++,,,(((***+++***((((((***,,,***---+++'''&&&***+++((())))))))))))))))))))))))'''((()))(((&&&&&&(((***(((((((((((((((((((((((())))))))))))************)))(((((()))+++---,,,+++&&&'''(((***+++---......---,,,,,,++++++,,,,,,------...///...,,,+++---///......///////////////000///111333333222333888===IIIYYYoooqqqrrrtttzzz,,,...000///...222:::AAAAAA999222111444;;;GGGRRRaaaoooxxxcccSSSPPPMMMMMMNNNPPPVVVdddqqq{{{mmm```SSSKKKIIIDDDCCCCCCCCCDDDCCC@@@>>>@@@@@@AAALLLdddsssfff]]]VVVQQQPPPWWWSSSSSSVVVQQQGGG@@@@@@;;;<<<<<<:::;;;>>>>>>:::<<>>777555666000000111222222111//////---///111000///.........++++++,,,------......//////...---,,,,,,,,,,,,,,,------...//////...------******++++++***,,,///111+++,,,---,,,++++++,,,---...---,,,++++++,,,------******+++++++++******)))******))))))((((((((('''''')))+++------,,,)))((())))))************))))))&&&((((((''')))......******++++++++++++,,,,,,,,,*********,,,---......---***,,,...000222777<<<@@@QQQgggmmmSSS@@@::::::444///,,,,,,+++)))***...---,,,++++++******++++++,,,+++)))''''''(((***+++(((((())))))***+++------(((***+++***((('''***,,,))),,,+++%%%%%%)))***'''))))))))))))))))))))))))&&&(((***(((&&&%%%'''***(((((((((((((((((((((((())))))))))))************)))(((((()))+++---,,,+++&&&'''))),,,///111333444---,,,,,,++++++,,,,,,---,,,...///...,,,,,,...111,,,---...///000000//////...000222111111333888<<>>:::;;;<<<<<<=========<<<;;;>>>BBBBBBAAABBBFFFJJJQQQ___mmmttt}}}rrrQQQBBB777555555000111111111000000000//////...///000000000///---,,,...---+++,,,...///---+++000222222000---++++++---,,,...111333333111...,,,---,,,***)))))))))***++++++,,,,,,+++******+++---///,,,)))((()))***+++***+++)))((()))***,,,+++******)))((('''&&&''''''(((+++***)))+++---...,,,***)))***++++++,,,,,,++++++(((((()))*********************+++++++++******))),,,---...---,,,,,,---...,,,,,,///222111333;;;EEEQQQppplllRRRBBB<<<:::222000---,,,------,,,***---,,,+++******+++,,,---+++++++++******************+++,,,***((((((+++---++++++++++++++++++++++++************))))))))))))(((((()))))))))*********)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$&&&(((***)))(((''''''***++++++***))))))***,,,,,,+++***+++---000444777333111---***)))+++...000111222222///,,,***,,,...---,,,,,,,,,,,,---......///000111111222444888;;;CCCJJJUUUaaammm{{{,,,******------+++...444111......111333999EEEQQQ\\\kkk~~~ooo]]]PPPJJJLLLOOOTTTZZZcccppp~~~}}}aaaOOOFFFCCCFFFKKKVVVfff}}}kkk^^^RRRLLLHHHHHHGGGDDDCCCEEEAAABBBBBBBBBEEEIIIIIIFFFLLLKKKTTTjjj}}}iii[[[RRRNNNLLLPPPOOOMMMKKKJJJGGGCCC@@@<<<<<<<<<===============;;;>>>?????????BBBHHHMMMMMMUUU___hhhwwwgggGGG;;;444444333,,,111111000000000000//////......///000000...---,,,...---,,,,,,......---,,,---...///...+++***+++,,,+++---000333333222000...,,,+++***)))))))))***++++++,,,---,,,******,,,---000---+++)))*********)))***)))((()))+++,,,+++***,,,***(((&&&&&&'''***+++***))))))***,,,,,,+++)))+++************+++,,,,,,)))))))))))))))******+++******************++++++***,,,------,,,,,,...///------000222222333<<>>>>><<<======>>>???EEELLLRRRQQQTTTYYYcccsss]]]@@@888444444333+++111000000000////////////---......//////...------------,,,---------------+++,,,,,,++++++******+++***,,,///222333222000...,,,+++***))))))***+++++++++,,,,,,+++******+++---000...,,,***+++***)))((()))(((((()))++++++***)))***)))'''&&&&&&((()))+++(((((()))***++++++***)))+++***)))))))))***,,,---***)))((((((((()))+++,,,+++***)))))))))***+++,,,***+++------------///000......111333333555>>>III___{{{~~~eeeLLL===555111///...---,,,,,,+++++++++******************++++++)))))))))***+++++++++,,,))))))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((***)))))))))((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''$$$'''))))))((('''((()))(((***,,,,,,+++***)))***---+++)))((()))+++...000...,,,+++******,,,...000)))...444555222///000222///............///000000///000111111222555999===BBBRRRjjj---,,,---///...+++,,,000...---...111333777AAALLL[[[jjj|||ooo___UUUPPPNNNRRRTTTZZZdddsssfffIII>>><<<::::::>>>???LLLeeedddWWWKKKFFFEEEDDDEEEHHHFFFEEEDDDDDDDDDCCCCCCEEEAAA>>>???FFFPPP```uuu~~~lll^^^VVVQQQOOONNNLLLKKKJJJIIIFFFAAA>>>;;;::::::;;;<<<>>>???@@@>>>>>>===>>>AAAHHHPPPVVVSSSRRRVVVaaassszzzWWW>>>888555666555...000000000////////////...------...............---,,,------------,,,------++++++***++++++++++++***+++---000333444333111///++++++***))))))***+++,,,)))*********(((((()))+++000...+++++++++***)))'''((((((((()))++++++***(((&&&&&&'''((((((((('''''''''((()))******))))))***+++***)))((()))***+++,,,***)))((((((((()))+++,,,++++++)))))))))***+++,,,***+++------------///000//////111333444777AAALLL```{{{zzz___GGG:::444222---------,,,******++++++))))))******++++++++++++)))))))))***+++++++++,,,))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((,,,+++***)))(((&&&%%%%%%'''''''''((((((((((((((((((((((((((((((((((((((()))((('''(((+++,,,***((((((***,,,,,,+++***)))***)))******+++++++++++++++++++++******+++,,,...///---///222444555333///,,,///............///000000000000000111222555:::>>>FFF]]]|||,,,***,,,///...+++---111000......111222666@@@KKK[[[jjj{{{{{{fffXXXPPPNNNMMMRRRVVV^^^jjj{{{fffJJJAAA>>>888555999>>>FFF[[[wwwttteeeUUULLLIIIFFFFFFGGGGGGEEEEEEEEEDDDAAACCCGGG>>><<<<<<>>>BBBLLL___qqq}}}lll___WWWRRRPPPMMMLLLKKKKKKJJJFFFAAA===:::::::::;;;===@@@BBBDDDBBB@@@>>>>>>BBBIIIPPPTTTLLLMMMTTTbbbtttqqqQQQ===999666666666000000000////////////......---------------.........,,,---......,,,,,,---...---,,,++++++,,,---+++***,,,...222444555333111///+++***)))))))))***+++,,,((()))***)))'''''')))***---,,,******+++***((('''((('''((()))++++++)))'''%%%&&&'''(((((('''&&&%%%''')))***+++))))))***+++***))))))))))))***++++++)))))))))))))))******+++,,,++++++***))))))*********,,,------,,,,,,...///...///111444555999DDDPPPbbb{{{yyy\\\DDD999555333,,,,,,---+++))))))***,,,((()))***+++,,,,,,,,,,,,***************+++++++++*********+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,+++***)))'''&&&%%%$$$'''''''''((((((((((((((('''(((((((((((())))))))),,,)))&&&(((,,,...+++((()))***,,,,,,***)))***+++((()))***,,,,,,+++***)))************+++,,,,,,---222222222444555222,,,'''---,,,,,,,,,,,,---......000000000000222666;;;@@@LLLccc((('''***---...+++---111000......000222777BBBMMM\\\jjj{{{qqq^^^SSSNNNNNNNNNUUU[[[gggwwwkkkOOOFFFAAA888555:::<<>>===???@@@DDDNNNYYYppp~~~}}}lll___WWWQQQOOONNNMMMKKKJJJHHHFFFBBB>>>;;;;;;;;;===@@@CCCGGGIIIGGGDDDAAA???AAAFFFKKKMMMHHHKKKVVVhhhxxxhhhLLL<<<999333222444111000000/////////.........,,,,,,,,,,,,------...///+++---///...,,,+++---...000...,,,,,,......,,,***+++---///111222000---++++++***)))))))))***,,,---)))******)))(((((()))++++++***))))))******(((&&&''''''(((***++++++)))'''))))))((('''''''''&&&&&&'''))),,,+++***)))***,,,((())))))***************(((((()))***************,,,,,,,,,+++***)))(((''',,,---...---,,,,,,---.........000444666;;;GGGSSSiiixxx[[[CCC888333000***,,,---+++)))(((***,,,((()))+++,,,---------,,,+++++++++***************,,,+++***,,,......,,,)))++++++++++++++++++++++++************)))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((()))'''((((((((())))))))))))***)))(((((()))************++++++***))))))***,,,))))))******++++++++++++*********+++++++++++++++...000333444333000---+++---,,,,,,,,,,,,---......000000000000222666<<<@@@PPPddd%%%%%%(((,,,---+++---111000------///222888CCCOOO]]]kkk|||}}}iiiXXXPPPOOOQQQRRRXXXaaapppqqqTTTKKKEEE;;;999@@@:::???QQQmmmmmm]]]TTTKKKFFFDDD??????CCCIIIHHHCCCEEEKKKFFFBBBAAACCCEEECCCEEEHHHRRReee~~~lll___VVVPPPMMMQQQNNNKKKHHHGGGEEECCCAAA<<<<<<<<<>>>BBBFFFJJJLLLKKKGGGBBB@@@@@@CCCFFFGGGJJJNNN\\\nnn|||bbbIII;;;888111///222000000/////////............,,,,,,,,,,,,,,,---...///+++---///...,,,+++,,,///222///------//////---***'''))),,,------+++(((&&&******)))))))))***,,,---***++++++***))))))***,,,)))(((((()))******(((&&&''''''(((***++++++)))&&&---+++)))&&&&&&&&&((()))'''***,,,,,,***)))***,,,'''(((***+++++++++***)))'''(((***+++++++++***))),,,------,,,+++)))'''%%%,,,.........,,,+++,,,---------000444777<<>>DDDFFFGGGIIICCCAAA@@@@@@BBBEEEFFFFFFJJJWWWiiizzz}}}nnnddd[[[SSSNNNOOOMMMKKKIIIHHHEEEBBB???<<<=========???DDDJJJOOOJJJGGGBBB>>>===???CCCEEENNNSSS^^^mmm{{{rrrYYYKKK<<<555333000---,,,000///---,,,++++++,,,,,,...---,,,++++++,,,---...---***+++//////---000777666222...,,,---...---+++))))))(((((()))+++---...******++++++++++++******)))***)))%%%'''+++((( (((***++++++)))(((((()))'''((()))***)))(((&&&$$$&&&(((+++,,,***(((&&&&&&%%%'''***+++***(((((((((&&&'''***,,,,,,+++)))'''+++++++++***************(((+++......+++)))***,,,'''***,,,+++******---000,,,111......555;;;III^^^{{{tttYYYCCC666333444,,,------,,,,,,***)))(((***)))+++...111222...+++---,,,,,,+++***)))((((((++++++***+++,,,+++)))''')))((((((((()))***+++++++++------,,,***((('''(((''''''(((((())))))******((((((((((((((((((((((((333...***((())))))(((&&&))))))))))))************+++((((((++++++((((((+++,,,+++***+++++++++)))(((+++,,,------++++++,,,------------///222333222111.....................---000///111444444555<<>>BBBHHHMMMIIIGGGBBB???>>>@@@CCCEEELLLRRR```ssshhhUUUGGG:::555333111//////111000///---,,,,,,---------------,,,,,,---------000---,,,///000000666>>>555222...,,,------,,,+++******************++++++*********++++++*********,,,...,,,)))))),,,+++&&&)))+++,,,+++***((())))))'''((()))******(((&&&%%%&&&(((+++,,,***(((&&&&&&''')))++++++***))))))***'''(((***+++++++++)))(((************************...,,,+++***************)))***++++++***+++,,,...,,,111......666;;;III^^^{{{sssZZZCCC666222222,,,,,,+++******)))((((((*********---000000---***,,,++++++******)))))))))******)))***,,,+++)))'''))))))))))))))))))***+++,,,......---+++)))((()))'''((((((((()))))))))***((((((((((((((((((((((((---***'''&&&((()))((('''))))))))))))************+++((((((++++++((((((+++)))))))))***++++++***)))+++,,,------++++++,,,------,,,,,,...111222111000---------.........//////------///222444555===EEEPPPjjj,,,,,,,,,---------......///......000111555AAAMMM[[[hhhyyylll\\\NNNMMMOOOOOOSSSZZZnnnxxxppplllxxxwwwhhh^^^SSSKKKDDDDDDDDDCCCBBBDDDBBBBBBCCCCCCCCCBBBAAAAAAEEEKKKTTTcccxxxoooccc[[[UUUQQQPPPOOOMMMLLLJJJGGGDDD@@@======<<<<<<<<<@@@EEEIIIIIIFFFCCC@@@@@@AAADDDFFFIIIPPPbbbzzzvvv\\\PPPDDD888444444222111222111000///...............,,,------......------,,,111...,,,...///222999AAA444111...,,,,,,---,,,++++++++++++++++++***))))))************************,,,///...***(((***,,,+++***+++---,,,***))))))***((()))*********)))((('''&&&)))++++++***(((''''''(((***++++++******+++,,,(((((()))***************))))))))))))))))))******222---'''''')))+++***(((,,,+++******+++,,,,,,+++,,,111//////666<<>>GGGQQQiii,,,,,,,,,---------.........---...000111444???KKKYYYgggwwwyyybbbTTTHHHGGGIIILLLTTT^^^vvvvvvkkk\\\SSSIIIDDDBBB???@@@CCC>>>@@@CCCDDDDDDCCCCCCCCCGGGLLLUUUdddzzzqqqddd[[[VVVSSSQQQOOONNNMMMLLLIIIDDDAAA======<<<;;;;;;===AAAEEEGGGEEECCCAAAAAACCCEEEFFFIIIOOOaaazzzkkkTTTMMMBBB888444333222222333000//////............---+++,,,---......---,,,+++...---,,,------000555:::111000...---,,,,,,++++++)))***+++,,,,,,+++))))))+++******************+++***,,,,,,(((%%%%%%))),,,***,,,------+++******+++))))))************)))(((''')))++++++)))'''''''''((()))******))))))+++---)))))))))))))))*********((()))))))))))))))******---+++((((((***+++***)))...+++)))))),,,---+++))),,,111//////777<<>>GGGRRRiii,,,,,,,,,---------......------...000000333>>>IIIZZZgggwwwxxxgggWWWIIIEEEEEEIIIVVVeee}}}xxxooocccUUUKKKDDD@@@@@@DDDDDDFFFJJJKKKJJJIIIIIIKKKJJJQQQ\\\kkkttteee\\\VVVTTTQQQPPPOOONNNLLLIIIDDDAAA======<<<;;;:::;;;???BBBDDDDDDCCCBBBBBBCCCEEEEEEIIINNN\\\uuucccSSSLLLBBB999555333000000222---.........------,,,,,,+++,,,---......---,,,+++---///000...---...000111//////...---++++++++++++'''(((***+++,,,,,,++++++++++++***))))))***++++++)))))))))((($$$$$$''',,,***,,,------+++******+++)))))))))************)))''')))+++***)))''''''((('''((()))(((((((((+++---)))))))))))))))*********(((((())))))*********+++$$$(((,,,---,,,++++++,,,...+++)))))),,,---+++))),,,111000000888===III^^^tttlllUUUBBB666000---...,,,***))))))***+++,,,***++++++***))))))******((((((((()))******++++++((('''&&&''')))******)))++++++***)))((((((((())))))+++,,,+++)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((((((((('''''''''((()))))))))************+++((((((++++++((((((+++,,,...///...+++)))***+++***+++,,,,,,******+++,,,+++++++++,,,...///...,,,000000///...---,,,,,,+++222111222555666777>>>GGGTTTjjj,,,,,,,,,---------......---,,,...000000333===HHH[[[hhhwww|||tttkkk\\\LLLFFFDDDJJJ[[[mmmttteeeZZZOOOGGGFFFJJJJJJMMMQQQQQQOOONNNPPPSSS[[[eeeqqq}}}wwwhhh]]]VVVTTTPPPOOONNNNNNMMMIIIDDD@@@<<<===<<<;;;:::;;;>>>@@@BBBBBBBBBBBBCCCCCCDDDDDDHHHKKKWWWlllrrr\\\SSSJJJAAA999555222//////111,,,------...------,,,,,,,,,------......------,,,///333555111/////////------......---+++******+++'''((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,+++))))))***)))&&&(((,,,***+++---,,,***))))))***((((((((()))))))))******((()))******(((''''''(((%%%'''((()))((()))***,,,(((((()))***************)))))))))***++++++,,,,,,!!!'''...000...,,,---...,,,+++******+++,,,,,,++++++111000111999===III^^^sssgggPPP???444000...---,,,+++******+++,,,,,,(((***,,,,,,***)))***+++((((((((())))))************)))'''''')))******)))+++***))))))))))))))))))(((***+++***(((''''''((())))))))))))((((((((((((((((((((((((((((((((((((''')))))))))'''&&&'''((())))))))))))************+++((((((++++++((((((+++...000222000,,,))))))+++***+++,,,+++***)))***,,,,,,++++++---...///...,,,000000///...---,,,,,,+++333333444666777888>>>GGGVVVkkk,,,,,,,,,---------......,,,,,,...000000222<<>>@@@???@@@AAABBBBBBCCCCCCCCCDDDHHHSSSdddvvvcccSSSPPPGGG@@@999555222...///222,,,---...//////...---------------,,,,,,---------222666666000...000000---+++---...---+++)))***+++***)))))))))***+++,,,,,,,,,+++***((((((***+++,,,---((('''+++---))))))+++)))+++,,,+++***((())))))((('''''''''(((((()))***((()))******((('''''')))$$$''')))+++******+++,,,'''(((***+++++++++)))((()))******+++,,,,,,------&&&))),,,...///.........)))***++++++***+++,,,...+++111111222999>>>III]]]sss{{{cccKKK<<<333000///***************+++++++++&&&)))------,,,++++++,,,((((((((()))))))))))))))---***(((((()))******)))))))))))))))))))))***+++(((***++++++)))(((((()))***)))))))))((((((((('''(((((((((((((((((((((((('''((()))'''%%%%%%(((***))))))))))))************+++((((((++++++((((((+++,,,///111000+++)))***,,,)))+++,,,+++***)))***+++---,,,,,,---//////...,,,........................222111333666777888???HHHXXXmmm,,,,,,,,,---------......,,,,,,...000000222;;;FFFUUUbbbqqqpppZZZRRROOOEEE>>>???EEERRRkkk{{{yyyyyyuuutttrrrrrrrrrqqqooommmmmmnnnpppppppppppprrrtttvvvxxxyyyxxxvvvtttsssssstttrrrqqqoooooooooppppppqqqsssuuuvvvuuutttuuuvvvvvvrrrooommmfff^^^ZZZ\\\XXX]]]dddhhhkkkqqqzzz}}}lll^^^VVVSSSNNNNNNNNNNNNLLLHHHCCC>>><<<======<<<;;;<<<>>>@@@>>>???@@@AAABBBCCCCCCCCCAAAEEEPPP```pppwwwYYYMMMNNNEEE>>>888555222///000444---...///000000///............,,,++++++,,,......333666444---***///111///***,,,...---***))))))+++---,,,***)))))))))***+++,,,+++)))(((((()))+++,,,,,,&&&%%%+++...***((()))(((***++++++)))(((((()))'''''''''''''''((())))))(((******)))((('''((()))$$$'''+++---,,,,,,,,,,,,&&&(((***,,,,,,+++)))'''******+++,,,------......---+++)))+++///111///,,,'''***,,,+++******---000+++111111222:::>>>III]]]tttyyy```HHH:::333000///((()))************))))))$$$)))---///---,,,,,,---)))))))))))))))(((((((((...,,,)))))))))******)))))))))(((((()))***++++++)))+++,,,,,,***))))))*********))))))((((((((('''((((((((((((((((((((((((&&&''''''&&&$$$%%%))),,,))))))))))))************+++((((((++++++((((((+++)))---000///+++)))+++...)))+++++++++***)))***+++...------...///000...---++++++,,,---...///000111///...111555666999@@@IIIYYYmmm,,,,,,,,,---------......000...///111222444===FFFRRR```qqq~~~pppUUUGGG???@@@>>>;;;???RRRppp{{{wwwtttooonnnmmmjjjfffaaa]]][[[YYYYYYXXXVVVTTTRRRPPPOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVYYYZZZZZZXXXVVVTTTQQQRRRSSSRRRQQQPPPRRRTTTTTTTTTVVVXXXZZZ\\\^^^______```aaa___]]]\\\\\\]]]aaabbbeeekkktttssseee[[[VVVOOOPPPPPPNNNJJJFFFDDDCCCAAA@@@???>>>>>>>>>???@@@@@@@@@AAABBBBBB@@@???>>>EEEGGGPPP^^^mmm~~~iiiUUUPPPRRRGGGBBB;;;555222111000///---.........//////000000,,,,,,,,,---...///000000000000000---++++++,,,...///000000...,,,*********************************(((******))))))******(((%%%(((+++......---***(((++++++++++++******)))((((((((('''''''''(((((()))'''((((((((((((((('''&&&)))***+++,,,,,,+++***)))'''''''''((()))+++,,,---))))))))))))***+++,,,---,,,+++,,,,,,---...///000---,,,+++*********+++,,,---,,,...222777@@@PPP___|||xxx```III:::333000000'''((()))*********************+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,++++++***)))((((((***)))((()))***,,,///111+++)))''''''))))))&&&###))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++***)))'''''''''))),,,,,,+++******+++---))))))......***+++///---,,,***,,,......,,,)))******++++++---///000111000...000444777:::@@@HHHUUUnnn,,,,,,,,,---------.........,,,---///000222:::CCCRRR```qqq~~~pppSSSDDD===>>>===;;;???QQQlll~~~{{{uuunnngggbbb^^^\\\VVVVVVUUURRROOOKKKHHHFFFCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA???@@@@@@???>>>>>>???AAAAAAAAACCCDDDFFFHHHIIIIIIHHHIIIJJJJJJIIIIIIJJJKKKPPPSSSYYYaaalllzzzuuufff[[[UUUPPPQQQPPPNNNJJJFFFDDDCCC??????>>>======>>>???@@@@@@@@@@@@@@@@@@??????>>>AAADDDMMM[[[jjjzzz~~~bbbQQQMMMOOOGGGAAA999333000///000000---........./////////000,,,,,,------......//////.........---,,,---///111///000///...,,,+++***+++************************'''))))))))))))))))))''''''(((***,,,,,,+++)))(((***+++,,,,,,,,,+++)))(((((((((''''''''''''''''''''''''((((((((((((((('''((()))***,,,------,,,,,,(((((((((((()))***,,,,,,***)))))))))***+++,,,,,,++++++++++++,,,---...///---,,,+++******+++,,,,,,---,,,...333777@@@PPP___xxxxxx```JJJ;;;333000///))))))******+++***************+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,++++++***))))))(((***)))(((((()))+++---///+++)))'''((())))))&&&$$$((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))***))))))))))))))))))))))))************)))((('''&&&((()))++++++*********,,,---)))***......++++++///---+++***+++------+++))),,,,,,,,,,,,------...///000...000444777:::AAAHHHVVVooo,,,,,,,,,---------......---,,,---000000222999BBBQQQ___ppp}}}qqqSSSAAA:::;;;;;;:::>>>LLLbbbrrrkkkfff]]]SSSKKKFFFDDDCCCBBBBBBAAA@@@>>>;;;999777444444555666666666666666333333333333333333333333444444555555555555555555444555555444333333444666555555666777888999::::::666888:::::::::;;;===???>>>BBBIIIPPPZZZiii{{{vvvggg[[[UUURRRQQQPPPNNNKKKGGGDDDBBB>>>===<<<<<<===>>>???@@@@@@@@@>>>=========>>>???@@@CCCKKKYYYgggwwwqqqZZZMMMJJJKKKFFF@@@777111......//////.............../////////---------------.........,,,------------///222444/////////...---,,,++++++************************'''((()))******)))((('''((()))))))))))))))(((''')))+++---......,,,***(((******))))))((((((''''''&&&''''''((())))))))))))'''(((***+++---.........))))))((())))))***++++++++++++*********++++++,,,++++++***++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,...333888AAAQQQ```ssswww```JJJ;;;333///---++++++++++++++++++***)))******+++++++++,,,,,,,,,+++++++++***************,,,,,,++++++***)))))))))***)))((((((((()))+++,,,***)))(((((())))))'''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((())))))*********))))))))))))))))))))))))))))))))))))(((''''''&&&)))***+++***))))))+++---,,,******------+++,,,......---+++,,,------+++***...------,,,,,,,,,------000...000444777:::AAAIIIXXXppp,,,,,,,,,---------......///...///222222333;;;CCCOOO]]]nnn|||vvvXXXCCC999:::999888:::DDDSSS^^^SSSOOOHHH@@@;;;888888888999999::::::999777555444222222333444555555555444333333222222222111111111333222111111111222333444333333444333222111333555333333444444444555555555111333555555555666888:::444999===@@@DDDOOO```mmmzzzvvvhhh]]]XXXSSSRRRPPPNNNKKKHHHDDDAAA>>>=========>>>???AAABBBAAA???===;;;;;;<<<>>>???CCCEEEMMMZZZhhhwwwgggUUULLLJJJIIIDDD???888333000//////..............................---------------------,,,---.........///222555000///...---......---,,,************************)))((())),,,,,,)))((()))***)))((('''''''''''''''(((***---//////---***(((,,,,,,,,,++++++***)))(((%%%&&&'''))))))*********'''((()))***+++,,,------***)))))))))))))))******,,,,,,+++*********+++++++++*********++++++,,,---++++++++++++,,,,,,,,,---,,,,,,...333999BBBSSSbbbtttvvv^^^III;;;444...+++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************+++++++++*********))))))***)))(((((((((((()))))))))))))))))))))((('''&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&''''''((()))***++++++))))))))))))))))))))))))((((((((((((((('''&&&&&&*********)))((()))+++...,,,++++++,,,---,,,,,,---///......---------------...------,,,,,,------...000...000444888;;;BBBJJJZZZrrr,,,,,,,,,---------......///...///222222333:::BBBNNN\\\mmm{{{~~~___HHH:::999777555666;;;CCCIII@@@>>>;;;888666444444444222333444555555444333222111111222222222111111000111111000000//////......111000/////////000222333000111111000//////000222111111111111111000000000///000111111000000111333222555777666555;;;HHHSSS___rrruuuhhh```[[[TTTRRROOONNNLLLIIIEEEAAA??????>>>>>>???AAABBBDDDAAA???<<<::::::;;;>>>???CCCEEEMMMZZZgggvvv|||cccTTTNNNKKKJJJBBB>>>:::666444222///---...............------------------------,,,,,,,,,......///...------000222000...,,,---//////...,,,************************+++(((***//////***(((+++***)))(((&&&&&&&&&'''''''''))),,,...///---***(((+++,,,,,,++++++)))((('''&&&'''((()))************((((((((((((((()))))))))***)))))))))))))))******,,,,,,++++++++++++++++++++++++*********+++,,,,,,++++++,,,,,,------------,,,,,,///444:::CCCTTTdddxxxsssZZZFFF:::333...+++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************+++++++++***************))))))((((((((((((((((((((()))******)))((((((((()))(((((((((((((((((()))''''''((((((((()))))))))&&&&&&'''((()))******+++(((((((((((((((((((((((('''((((((((((((''''''&&&*********)))((()))+++...+++,,,,,,+++,,,------,,,------,,,,,,+++,,,---...,,,,,,,,,,,,---...//////000...000555888;;;CCCJJJ\\\sss,,,,,,,,,---------......,,,,,,---000000111777???LLLZZZlllzzzfffKKK<<<999666333333555888;;;666555555444333222111000///000222333444333333222111222222111111000///...000000000/////////......000000//////000111222444///000000///......///111000000000000///////////////000111000///...///000111333555444222555===CCCJJJ[[[qqqvvvjjjaaa]]]TTTQQQNNNMMMMMMKKKFFFBBBAAA@@@??????@@@AAACCCDDDAAA???===;;;;;;<<<>>>???BBBCCCKKKWWWdddrrr~~~nnniiinnnwww~~~|||dddVVVOOOLLLKKKAAA>>>:::666444222///---.........---------------,,,,,,,,,,,,,,,---------...//////---,,,,,,...///000---,,,---000111///---************************,,,)))+++222222+++))),,,)))((((((''''''''''''(((''')))+++------,,,***(((((()))******)))((('''%%%'''(((((()))************((((((''''''''''''(((((())))))((())))))***++++++,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,***+++,,,---......------,,,,,,///444:::DDDVVVeeezzzoooUUUAAA777333///+++++++++++++++++++++***)))******+++++++++,,,,,,,,,***************+++++++++************************)))))))))))))))(((((((((''')))+++***)))(((((()))))))))(((((((((((())))))(((((((((((()))))))))***'''''''''(((((()))))))))((((((((((((((((((((((((((((((((())))))((((((''')))***+++***))))))+++---***,,,---++++++......,,,))))))***)))((())),,,...+++++++++,,,---...///000000...000555999<<>>KKKYYYkkkyyyhhhKKK===999555333333444555555333222222111111000000000///000222333444444333333222222222222222111000000111111111000000000000000000000000000111222333444///000000///......///111000000000000111111111111000111222111000///000111...000222333444555888:::>>>HHHWWWhhh{{{zzzlllaaaZZZSSSPPPMMMMMMNNNMMMHHHCCCAAA@@@?????????@@@AAABBBAAA@@@>>><<<<<<===>>>???AAABBBIIIUUUaaaooo|||eeeXXXVVV]]]cccdddjjjttt}}}|||eeeVVVOOOKKKIIICCC>>>777222000000000000.........------,,,,,,,,,+++++++++,,,,,,------...---------,,,++++++---///000---+++---000222000---************************,,,'''***222222***''',,,'''(((((((((((()))))))))'''((()))***+++***))))))((()))+++++++++***)))(((((())))))*********))))))''''''&&&&&&'''((()))***(((((((((((()))***,,,,,,+++++++++++++++,,,---...------,,,,,,,,,,,,------***+++,,,............---+++,,,///555;;;EEEWWWfffyyylllQQQ===444222///,,,))))))******+++***************+++++++++,,,,,,,,,))))))*********+++++++++************************(((((())))))***)))))))))''')))++++++)))((()))***(((((((((''''''((((((((('''''''''((((((((())))))''''''((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((()))++++++*********,,,)))------******...///+++((()))***))))))***...222------,,,,,,,,,------...///...000555999<<>>>>>>>>???@@@AAA@@@???>>>===>>>>>>???AAACCCJJJVVVbbbooommmXXXMMMKKKMMMRRRVVV^^^fffnnnwww|||eeeVVVMMMIIIHHHEEE>>>444...,,,---000222.........------,,,,,,,,,******+++,,,,,,---......+++,,,,,,+++***+++---///000---***,,,111333111---************************+++&&&)))222222)))&&&+++&&&'''((()))******))))))''''''((()))))))))))))))+++,,,...//////...---,,,)))************))))))((('''&&&&&&'''(((***,,,---'''''''''((()))+++,,,---*********+++,,,---...///......---,,,,,,---------)))+++,,,...//////......+++,,,///555;;;FFFWWWgggvvvjjjNNN:::222111000---'''((()))*********************+++++++++,,,,,,,,,))))))******++++++++++++******************++++++(((((()))***************'''))),,,+++)))((()))+++'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))***************)))'''))),,,,,,+++******+++)))---...******//////+++)))+++---,,,,,,...222666000///...---,,,,,,,,,,,,///...000555999===DDDLLL[[[ttt...000222222///---++++++333111111333444444999???KKKVVVgggyyywwwWWWBBB>>>888222000222444222//////444444000---///222222000000////////////000000666111///222000++++++///...///000111111000///...////////////000000000000111111000000000000111111000000000000///...---,,,...//////000111000000000///000000000111111111111???::::::EEEVVVkkk|||lll___XXXSSSSSSPPPJJJJJJMMMIIIBBB@@@???===<<<===???AAACCCGGGBBB??????>>><<<===AAA@@@CCCKKKVVV```mmmnnn]]]UUUSSSPPPMMMNNNRRRUUUYYYaaaiiiuuu}}}{{{dddUUUMMMIIIGGGBBB===777333000000///.........---------,,,,,,,,,,,,+++)))))))))+++---...++++++,,,,,,,,,,,,------///,,,)))+++000222000---+++*********))))))((((((++++++***)))(((((())))))((((((((((((''''''''''''(((((((((((())))))))))))...///...+++(((&&&&&&'''&&&'''''''''''''''&&&&&&***)))'''&&&&&&(((+++,,,+++++++++***)))***,,,///++++++++++++,,,---...///,,,///222333222///......+++...222555444111---***...333222555AAAHHHVVVjjj||||||bbbEEE666222000...---******))))))))))))******))))))))))))))))))))))))(((((()))***++++++,,,,,,+++***)))(((((()))***+++******++++++,,,,,,,,,,,,***************)))((((((+++***)))(((''''''''''''***)))(((''''''((()))*********)))((('''&&&%%%%%%))))))))))))((((((((((((((()))+++,,,,,,+++)))((())))))***++++++***((('''---,,,++++++---//////...111000...---...000333555///000111222222111000///111111222333777>>>GGGMMM]]]yyy...000222222000---,,,,,,000......000000000444:::HHHSSSeeevvvmmmQQQ@@@<<<777222000222444333000111333222///...111222111000000////////////000000&&&%%%(((///222000111444//////000000000000//////111111000000//////......111000000000000000000111......///////////////........./////////000000000000111111111222222222222666333333<<>>===???AAAEEEGGGJJJEEEAAA@@@>>>;;;<<<@@@???BBBJJJTTT___kkk}}}lll```ZZZLLLJJJKKKNNNOOOMMMOOOSSS___eeeoooxxx{{{eeeVVVMMMHHHEEEBBB===777222000/////////......---------,,,,,,,,,///...---,,,,,,---///000++++++,,,,,,,,,,,,------///,,,***,,,///111///,,,************)))))))))(((+++******)))(((((())))))((((((((((((''''''''''''(((((((((((()))))))))))),,,---,,,+++((('''((()))&&&''''''(((((('''&&&&&&(((((((((((()))))))))***+++++++++***)))***,,,///))))))))))))***+++,,,---...000333444222///...---+++...000222222000---+++...333222666AAAIIIVVVkkk}}}yyy```CCC555111///---,,,******))))))))))))******************************))))))******+++,,,,,,,,,+++***)))(((((()))***+++***************++++++,,,***************)))((((((,,,+++***)))((('''''''''))))))(((''''''((())))))((((((((((((((('''''''''(((((((((((())))))))))))((()))+++,,,,,,+++)))(((%%%'''(((***++++++++++++---+++))))))***+++***)))......---,,,---///111222//////000111111000///...000111333555888???FFFLLL]]]vvvzzzqqqnnnnnnooowwwyyy~~~...000222222000.........///---,,,......---111777EEEPPPbbbssszzz___HHH===999555111000222444333222222222000///222777666111111000000//////000000111++++++///444666222000111000000////////////000000222222111000///...------000000000000000000000000,,,---...///000000000000...............///000000111111111222222222333333000///000666>>>LLL```rrrrrreee]]]UUUTTTPPPMMMMMMOOOKKKEEEBBB@@@>>>===???CCCHHHKKKNNNHHHCCC@@@===:::<<<@@@>>>AAAHHHSSS\\\iii{{{vvvlllYYYTTTPPPOOOLLLGGGGGGIIIIIILLLRRRXXX```jjjtttzzz|||gggXXXNNNGGGCCCCCC===666111/////////000......---------,,,,,,,,,...---+++******+++,,,,,,++++++,,,,,,,,,,,,------000...+++,,,//////---+++************))))))))))))******)))((((((((())))))((((((((((((''''''''''''(((((((((((()))))))))))))))+++++++++)))((()))+++&&&''''''(((((('''''''''&&&''')))*********((((((***++++++***)))))),,,...))))))))))))***+++,,,,,,...000333444222///...---,,,---.../////////---,,,...333333777CCCKKKXXXlllzzz{{{~~~rrr[[[@@@333000...,,,,,,******))))))))))))******++++++++++++++++++++++++*********++++++,,,,,,---******))))))))))))*********)))((((((((()))+++,,,))))))******))))))((((((---,,,+++)))((('''''''''(((((('''&&&&&&'''((((((&&&'''''''''(((((())))))''''''(((((())))))******((()))***++++++***)))(((&&&'''(((***++++++++++++---+++)))((())))))((('''+++++++++,,,------......---...////////////......///111444777;;;@@@GGGKKK^^^ttt~~~xxxooogggdddeeeiiimmmlllmmmooouuu...000222111000/////////222///...000///...222888CCCOOOaaaqqqnnnSSSBBB<<<777444111111222444444333333222000111888???===666111000000000000000000111222333444666555111...---111000///......///000111111111000000//////......///000000000000000000///------...//////////////////...---------...000000000000111111111222222222111222444777999BBBUUUggg}}}tttggg___UUURRROOOMMMNNNNNNJJJFFF@@@>>><<<;;;===BBBGGGJJJNNNHHHBBB@@@===;;;===AAA???AAAHHHRRR[[[hhhzzzssshhh[[[SSSMMMIIIJJJNNNDDDDDDFFFHHHNNNUUU\\\```gggnnnvvv{{{}}}iiiZZZOOOFFFAAABBB===555000...///000000......---------,,,,,,,,,---,,,+++***))))))******+++++++++,,,,,,,,,------000...------......,,,************)))))))))))))))***))))))((((((((())))))((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++)))(((((()))&&&''''''(((((((((((('''(((((())))))))))))(((((()))***+++***))))))+++---,,,+++++++++,,,,,,---...+++---111222111//////...------,,,---------.........444444999EEEMMMZZZnnnvvvvvvyyyjjjUUU===222///---++++++******))))))))))))******++++++++++++++++++++++++******++++++,,,,,,,,,---***))))))))))))))))))***))))))'''''''''(((***+++((()))))))))))))))((((((...---+++***(((''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&''''''((()))******+++))))))************))))))++++++******))))))((((((---+++))))))***++++++***)))***,,,---------,,,,,,,,,,,,------.........------000555999===BBBGGGKKK___tttzzznnnllliiihhhkkkpppvvvyyyuuutttqqqqqquuu...///111000/////////111333000///111000///333999AAANNN```qqq~~~gggLLL??????555333222111222333333333333222000333===EEECCC<<<111111000000000000111111+++,,,---...///111222222111000///......///000111......//////000000111111...///000000000000///...//////000//////...------...............///000000////////////000000000000222333666777666;;;KKK\\\sss}}}uuuggg___TTTPPPMMMMMMMMMLLLHHHFFF>>><<<:::999;;;>>>CCCFFFIIIDDD@@@???>>><<<>>>CCCAAABBBHHHRRR[[[gggyyy|||mmmcccZZZRRROOOPPPHHHFFFEEEEEEFFFHHHJJJKKKNNNTTT[[[```ccciiirrryyy~~~kkk[[[PPPFFFAAAAAA<<<555000...//////000......---------,,,,,,,,,//////...---------------+++++++++,,,,,,,,,------000///---------,,,+++***))))))))))))))))))******)))((((((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,+++)))'''&&&'''&&&''''''((())))))((((((+++***(((''''''((()))***)))***+++***))))))+++,,,,,,,,,++++++,,,,,,------'''***...111111000000000---,,,+++++++++---...///...555666;;;HHHPPP\\\qqquuuqqqqqqbbbOOO;;;111...,,,++++++******))))))))))))*********************************+++++++++++++++,,,,,,)))))))))******))))))))))))((('''''''''((()))***'''(((((()))))))))((((((---,,,+++)))((('''''''''&&&''''''''''''''''''&&&((((((((((((''''''''''''&&&''''''((()))******+++)))))))))******))))))))),,,+++***))))))(((((((((***((('''(((+++,,,,,,,,,***+++---......---,,,+++,,,,,,,,,,,,,,,------...---000555:::>>>CCCHHHKKK]]]ttt~~~{{{}}}~~~|||vvvsssuuuzzz~~~,,,...//////......000111000......//////...222888@@@NNN```ppp|||eeeKKK@@@@@@444333333222222222222333222222111444===EEEDDD===222111111000000111111222,,,......---...222444333000000////////////000000------...///000111222222......000000000000......000000000000///...---,,,...//////000111000000000........./////////000000000111333333111444AAAPPPeeetttvvvhhh```TTTNNNKKKMMMNNNKKKHHHGGG===<<<:::999:::<<<>>>@@@CCC???===>>>===<<<>>>BBBAAACCCHHHQQQZZZfffxxxxxxkkk___ZZZNNNKKKGGGEEECCCBBB@@@>>>AAADDDHHHKKKMMMQQQWWW\\\aaadddhhhmmmrrrxxxlll]]]QQQHHHBBB???:::555111000//////.........---------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---,,,++++++***))))))))))))************((((((''''''(((((())))))((((((((((((''''''''''''(((((((((((()))))))))))))))+++,,,,,,)))'''&&&&&&&&&'''(((((()))))))))))),,,***(((&&&%%%''')))+++((()))+++***))))))***,,,+++******)))******++++++&&&***...111111000000111---,,,++++++,,,---///000...555777===JJJRRR___sssxxxoookkk[[[JJJ999000...,,,+++,,,******))))))))))))******))))))))))))))))))))))))************************))))))************))))))'''((((((((())))))))))))''''''((()))))))))((((((+++***)))(((''''''''''''&&&'''(((((((((((('''&&&))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))))))))(((((()))***++++++'''%%%%%%&&&)))+++,,,++++++,,,---......---,,,+++,,,+++++++++,,,---...///...111555:::>>>DDDIIIMMM[[[rrrzzzvvvsssrrr+++,,,------------///111///------/////////333999>>>LLL___ooozzzgggLLL@@@@@@333444444333111111111222000111111333999???===888222111111000000111111222111555555111000222000,,,//////000000000000//////......//////000000111111---...000111111000...---...///////////////......---///111333333222000///////////////000000000000111000222222111222===III[[[mmmxxxiiiaaaUUUNNNKKKNNNOOOKKKHHHIII@@@???>>>===<<<<<<<<<===???<<<;;;======:::;;;>>>AAABBBGGGOOOWWWdddvvv~~~xxxiiiccc[[[TTTOOOKKKGGGDDDEEEDDDDDDCCCDDDFFFHHHJJJLLLNNNQQQTTTWWW[[[```cccggglllrrryyy~~~mmm^^^RRRIIIDDD<<<999555222111000...---......---------,,,,,,,,,))))))******++++++******++++++,,,,,,,,,,,,------------...---,,,+++++++++((()))))))))************'''''''''''''''((())))))((((((((((((''''''''''''(((((((((((())))))))))))''')))++++++***(((''''''&&&&&&((())))))*********+++***)))(((''''''((()))''')))***+++))))))***+++++++++******)))******+++***---111333222111000000---,,,,,,,,,---...///000///666888???LLLTTT```ttttttkkkVVVGGG777000...,,,,,,---******))))))))))))******************************))))))))))))))))))))))))((()))***++++++***)))(((&&&((()))++++++***)))(((&&&''''''((())))))((((((((((((''''''''''''(((((('''((())))))))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))((((((((()))***+++((('''&&&''')))+++++++++,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,---///000///111555:::>>>DDDJJJOOO\\\ppp{{{uuuyyy***+++,,,,,,,,,---///111000---...000111111555;;;===KKK^^^mmmyyyiiiMMM@@@???333444444333111000000111...000000111555999777222222222111111111111222222)))///222///...000---'''...///000111111000///...000000000000////////////---...///111111///...---,,,---...///000000000000---///222555555333111///000000000000111111111111444333444555444666???IIIWWWkkkyyykkkbbbVVVOOOLLLPPPQQQLLLIIIJJJBBBBBBAAA@@@???===<<<<<<===::::::===<<<999888;;;@@@AAAFFFMMMVVVbbbuuuwwwllleee___ZZZVVVNNNKKKGGGEEEEEEFFFEEEEEEFFFGGGGGGFFFFFFFFFIIIKKKNNNRRRXXX]]]aaaeeehhhkkktttwww{{{mmm^^^SSSJJJEEE;;;999555333222000...,,,......---------,,,,,,,,,+++,,,---...............++++++,,,,,,,,,---------,,,---------+++++++++,,,(((((())))))*********+++'''''''''''''''((()))***)))(((((((((''''''''''''(((((((((((())))))))))))$$$'''***+++***)))((()))&&&&&&((()))************((()))*********((('''&&&''')))***+++***)))***+++------,,,,,,+++,,,,,,,,,///111444555333111//////,,,,,,,,,---...///000111///666999???MMMUUUaaauuuzzzoooTTTEEE777111///---,,,---******))))))))))))******++++++++++++++++++++++++)))))))))(((((((((((((((((()))***++++++***)))(((&&&(((***,,,---+++)))(((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&'''(((((('''((()))******)))((('''%%%%%%&&&'''((()))***+++))))))))))))(((((((((((())))))(((((((((((())))))...,,,+++)))'''''''''(((---+++******,,,---,,,+++,,,,,,++++++++++++++++++,,,,,,++++++,,,...///000///222555999>>>DDDKKKPPP___ooo}}}sss|||///......---------......111000...,,,,,,///444888???KKK\\\kkkyyypppRRR???;;;222222111111111111222222000000000000111111222222222111000//////000111222000000////////////000000/////////000000000000000...------000333000)))"""%%%***///222000//////000000000111111111111000000,,,---///111111000...---111222333222111000111222333...000777888777@@@OOOeeeooo~~~{{{lllcccXXXRRROOOOOOOOOKKKHHHIIICCCBBB???===<<<<<<======;;;<<<===<<<:::999:::;;;888===EEELLLQQQ\\\qqqxxxqqqmmmhhhaaaXXXQQQNNNKKKHHHEEEHHHEEEAAA???@@@AAABBBBBBDDDDDDEEEGGGIIILLLOOOQQQVVVWWWYYY[[[___fffoootttppp]]]OOOFFFCCC999777444000...---------.........---,,,+++***)))+++++++++******+++///222++++++++++++++++++++++++///...---,,,++++++++++++***++++++***((('''((()))))))))(((((('''''''''&&&)))(((((()))***+++)))'''))))))))))))((((((((((((''''''''')))++++++)))((())))))))))))************+++***)))((((((''''''''')))***,,,+++)))(((((((((...+++((((((+++------+++***,,,...111222222222111000///...------...///000444777===DDDJJJSSSeeevvv}}}kkkRRRDDD555...,,,++++++---+++)))'''))),,,///...,,,*********++++++,,,,,,,,,+++)))((('''((('''&&&$$$''''''''''''((((((((()))******)))((('''&&&%%%%%%++++++++++++***)))''''''&&&(((+++---,,,)))%%%###((((((((((((((('''''''''''''''''''''((((((((((((+++***)))(((((()))******''')))++++++***)))))))))---+++)))+++---...+++(((,,,+++************)))(((,,,,,,------...---------......---,,,---...///000222222444777999<<>>DDDJJJNNNXXXmmmyyyooogggaaa\\\VVVQQQMMMJJJFFFDDDDDDDDDDDDCCCAAAAAAAAABBBCCCEEEGGGHHHHHHIIIIIIJJJLLLQQQXXX]]]rrrooo[[[NNNFFFBBB;;;888444111//////......,,,,,,---------,,,++++++***+++,,,+++***+++...000++++++++++++++++++++++++...---,,,++++++*********)))***+++***(((((()))***)))(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&''''''(((((())))))******((('''''')))++++++)))'''(((((())))))))))))******+++***)))(((((('''''''''(((***++++++)))(((((()))...,,,))))))+++,,,,,,******,,,...000222222222111000///...------...///000222555<<>>GGGQQQaaattt...---------------.........///000//////000333555>>>JJJ[[[kkkxxxgggOOOBBB:::777444222222333333222333444666888888777666555333333222222222222333333333222222111111222222333111111111111111111111111555111------///111000///000000000///...///222444//////000000000000//////222222111111000000//////000222333222111111222333333333777<<<===@@@OOOaaaxxx~~~}}}mmmcccYYYRRRNNNPPPPPPLLLIIIHHHCCCBBB???<<<:::999999999;;;<<<===<<<:::999:::;;;<<<>>>CCCGGGKKKUUUjjj}}}~~~wwwpppkkk```]]]YYYVVVSSSPPPLLLIIIDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@DDDIIIMMM]]]}}}lllYYYLLLEEEBBB===999555222111000000///++++++,,,---------------***+++,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++******))))))''')))******(((((()))+++(((((((((((('''''''''''')))+++,,,***'''&&&(((***&&&&&&'''((()))***++++++)))(((((()))******(((&&&''''''((((((((()))))))))+++***)))(((((('''''''''''')))******)))((()))***...,,,******++++++***)))***,,,...000111222111111000000............000000111444;;;DDDKKKVVViiizzztttaaaJJJ>>>333...---+++)))***+++,,,,,,+++******+++---&&&'''(((***,,,---...///***)))((()))******)))((((((((((((((())))))))))))(((((())))))******++++++((())))))(((((('''&&&%%%***(((&&&$$$$$$&&&))),,,&&&&&&''''''(((((())))))''''''''''''((((((((((((******))))))))))))******(((+++///000...,,,++++++$$$%%%((()))))))))***+++******++++++,,,------...)))***++++++,,,,,,,,,+++,,,------------,,,,,,+++//////111666999===FFFPPPaaavvv------,,,,,,------......---...000000000111222444===HHHZZZjjjwwwvvv]]]KKK???;;;666333444555444333222444666888888777444333333333333333333333333333333333222222222222333333222222222111111111111111444111...---///111222222222111111000///000111222/////////000000/////////000///............//////000222333222111111222444666666:::===???GGG\\\pppoooeee\\\TTTOOOPPPQQQMMMIIIHHHDDDCCC@@@>>><<<:::999999;;;<<<===<<<:::999:::;;;===>>>AAAEEEIIITTTiii{{{~~~{{{vvvrrrmmmggg```\\\UUUSSSQQQNNNJJJHHHEEEDDDEEEEEEDDDCCCBBBDDDGGGKKKRRRtttjjjXXXKKKEEEBBB>>>999444000000111000///,,,,,,---------------,,,***+++------,,,+++,,,---++++++++++++++++++++++++++++++++++++******))))))&&&((())))))((((((***+++((((((((((((((('''''''''***---...+++&&&$$$''',,,'''''''''((()))************)))))))))***)))'''%%%&&&&&&''''''(((((())))))+++***)))(((''''''''''''&&&''')))***)))((()))***...---,,,++++++***))))))***+++---///000111111111111000///......///000111333666<<>><<<::::::;;;<<<===<<<:::999:::;;;===<<>>FFFLLLVVVhhhxxxoooZZZBBB888000//////,,,))))))+++---...,,,)))'''***,,,***************************)))(((***,,,---,,,+++)))))))))************+++))))))(((((((((''''''''')))************))))))(((******++++++***((('''&&&%%%&&&&&&'''((()))******''''''''''''(((((((((((((((((())))))************'''***---...,,,***))))))&&&))),,,+++((('''(((******,,,,,,+++((('''''')))***+++,,,---............++++++---------,,,+++***222111222666777999AAAJJJ[[[sss++++++++++++,,,---...///---...000111000111222444888DDDUUUffftttmmmSSSJJJ@@@:::999999666333444555777888777666444333666777888888888888777666666555555444444555555666444333333222222111111111000000111222222111111000000000000111222222000---000000111111111111000000000000000000111111111111000222333333222222444555555777:::@@@JJJ\\\rrr{{{nnnjjj]]]RRRPPPQQQNNNKKKJJJEEEDDDCCCAAA???===<<<;;;;;;<<<===<<<:::999:::;;;<<<;;;>>>CCCIIIUUUgggwww}}}yyywwwsssrrrnnnhhhaaa]]]\\\]]]___vvv~~~iiiXXXMMMHHHFFF@@@999111...///111000---////////////---,,,+++***,,,---...---+++***+++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))&&&((())))))''''''(((***'''''''''(((((((((((((((&&&(((+++***&&&$$$%%%'''***)))))))))(((((((((''')))(((((()))******(((&&&&&&&&&'''((())))))***++++++***)))(((((('''''''''&&&((())))))((('''((()))+++,,,------+++))))))***++++++,,,---///000111222111111////////////111111777:::@@@FFFLLLVVVhhhxxxjjjTTT@@@666//////000---+++***,,,------+++***)))***++++++************)))))))))***)))((()))+++,,,,,,***)))*********++++++++++++))))))((((((''''''&&&&&&''''''((((((((((((''''''...,,,(((&&&%%%&&&(((***&&&&&&''''''(((((())))))''''''''''''(((((((((((('''((()))******+++******''')))++++++***(((((()))***+++,,,+++***)))))))))***,,,---+++'''$$$%%%'''***+++,,,---.../////////++++++,,,---------------......000444777:::CCCMMMZZZsss++++++++++++,,,---...///...///000000///000333555666AAASSSdddrrrjjj___QQQHHHDDDAAA===888;;;<<<<<<<<<<<<;;;:::999:::;;;<<<======<<<;;;:::888888777777777777888888666666666555444333333333222333333333222111222333333111///000222333333111111111222222222222111111111222222222111000...---000222333333333333444666777;;;BBBMMM\\\nnntttqqqbbbTTTOOOPPPOOOLLLLLLCCCBBBBBBAAA???===<<<;;;;;;<<<===<<<:::999:::;;;<<<;;;===BBBHHHRRRbbbqqq|||{{{{{{|||~~~jjjYYYOOOJJJIIIBBB:::111...000333111.........///......---,,,,,,.........,,,***)))+++,,,++++++++++++++++++++++++***+++,,,------,,,+++***'''((())))))'''&&&'''(((''''''''''''((((((((())))))+++---......,,,***)))(((((((((((())))))))))))((('''''')))++++++)))'''&&&''''''((()))***+++,,,+++***)))((((((''''''''''''(((***)))(((&&&'''((()))+++...---+++******+++++++++,,,---...000111222222111000//////000111222666999???GGGMMMWWWjjjzzzfffPPP???666......000...---------,,,******+++,,,+++***))))))))))))***************)))((()))***+++***)))*********+++++++++,,,,,,((((((((((((((()))))))))''''''((((((((((((''''''((('''%%%$$$%%%&&&)))***'''''''''(((((((((((((((''''''''''''((((((((((((&&&''')))***++++++******((()))***)))(((''')))******))))))***+++,,,***)))))),,,...+++'''%%%'''***)))***+++,,,---.........++++++,,,,,,---...000000...---000444666:::BBBLLLWWWppp++++++++++++,,,---...///...///000//////000333555444@@@RRRbbbqqqxxxggg\\\VVVRRRKKKFFFBBBAAAAAA@@@@@@@@@??????===>>>???@@@@@@???>>>===;;;::::::999999::::::;;;999888888777666555555555666666555333111222444555777333///...111444666555222222333333333333222222111222222222000---)))'''000222333333333333555666;;;AAALLLZZZlll~~~wwwvvveeeUUUOOOPPPOOOMMMMMMAAAAAA@@@@@@???===<<<;;;;;;<<<===<<<:::999:::;;;<<<;;;===BBBGGGPPP^^^llljjjZZZPPPLLLKKKCCC;;;222///222444222///,,,---......///.........000///...+++))))))+++---++++++++++++++++++++++++***+++---......---,,,***((()))***)))'''&&&&&&'''&&&'''''''''(((((())))))'''(((***---...---)))&&&&&&&&&'''((()))***++++++''''''''')))++++++)))(((''''''((()))***+++,,,,,,+++***)))(((((('''''''''''')))***)))'''&&&&&&''''''+++......+++***+++,,,++++++,,,,,,...///111222222111000//////000111222444777>>>FFFNNNYYYlll}}}eeeOOO???666......000///.........+++((())),,,---,,,***'''(((((()))***++++++,,,***)))((()))******)))(((******+++++++++,,,,,,,,,''''''((()))***+++,,,,,,))))))***************))) $$$(((***)))'''%%%((((((((((((((('''''''''''''''''''''((((((((()))&&&''')))***+++++++++************(((''''''***,,,((('''&&&(((,,,...,,,)))(((+++...,,,(((''')))---((((((***+++,,,---------,,,,,,+++,,,---///111333111000222444555777???HHHSSSmmm---,,,+++******,,,...///+++---...///...///111222:::CCCPPP```ooo~~~}}}uuulllddd^^^YYYTTTOOOMMMMMMMMMKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@CCCAAA@@@>>>=========>>>::::::999999999999999::::::888666777999:::999666222777777333444888999555999777555444555666666555444444333333444666999;;;AAAKKKZZZiiivvv{{{wwwhhhWWWOOOQQQSSSQQQLLLEEECCC@@@>>>===<<<:::999;;;<<<<<<<<<;;;;;;===>>>======???BBBFFFMMM\\\jjj{{{nnn\\\QQQOOOOOOJJJ???555333222000------//////000111111000///...,,,+++******)))*********+++******+++------,,,***------......------,,,+++))))))))))))))))))))))))+++******+++,,,+++)))'''&&&...777999333+++((((((%%%&&&&&&'''((()))******&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))******)))(((((((((((((((&&&''''''((()))******+++***+++------+++***+++,,,))))))))))))***---///000111222333222111111333444:::===CCCIIINNNZZZooodddPPP???:::333//////222555777333///***(((((()))++++++))))))))))))))))))))))))+++*********))))))((((((""")))000000+++((())),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((+++%%%###,,,+++'''***))))))*********))))))(((******)))(((((((((((((((*********))))))))))))))),,,))))))++++++((('''************+++,,,---//////++++++,,,------......///...///000222444:::@@@EEEPPPjjj...,,,******+++---......+++---...///...///111222:::BBBOOO___nnn}}}yyyuuuqqqmmmgggbbb```]]]YYYWWWUUUUUUTTTSSSRRRPPPPPPOOONNNOOOOOOPPPPPPOOOOOOOOOOOONNNKKKHHHFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCAAA??????@@@@@@===;;;===@@@???::::::<<<<<<888<<<:::777777777888777666666666777999;;;>>>AAACCCKKKSSS^^^jjjttt{{{uuugggWWWPPPQQQSSSPPPKKKFFFDDDAAA???>>>===<<<::::::;;;<<<<<<;;;;;;<<<>>>======>>>BBBEEELLLZZZhhhxxxnnn]]]TTTRRRTTTJJJ???555222222000...///......//////...---+++***,,,++++++*********************)))+++,,,---,,,***---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******((('''+++222:::;;;444---******''''''(((((()))******+++''''''((((((((((((''''''%%%&&&'''((())))))))))))***))))))(((((((((((((((''''''(((((())))))******)))***,,,,,,*********+++******))))))***,,,...///111222333222222222444666:::===CCCIIIOOO[[[ppp|||aaaMMM===888222///000333666888000---***((()))*********************************************)))))))))(((!!!(((******)))+++...)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((+++&&&%%%---,,,'''***))))))************))))))******)))((((((((((((((()))))))))))))))))))))))),,,))))))++++++((('''***+++******))))))******+++++++++,,,------......//////000111222555:::@@@DDDPPPddd|||///,,,)))***,,,......---+++---...///...///111222999@@@NNN]]]lll{{{}}}yyyuuuqqqmmmlllkkkjjjhhhfffeeedddccccccdddeeefffggghhhhhhhhhfffdddaaa]]]ZZZWWWUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYWWWUUUTTTTTTRRROOOMMMLLLNNNMMMIIIHHHIIIIIIFFFIIIGGGDDDBBBBBBAAA???>>>>>>???@@@BBBCCCEEEFFFGGGIIINNNUUU[[[```eeeiiilllzzz~~~rrrfffWWWQQQRRRSSSOOOKKKGGGEEEBBB@@@???>>><<<;;;:::;;;<<<<<<;;;;;;<<<======<<<>>>AAACCCIIIWWWdddvvvnnn^^^VVVVVVXXXMMM@@@555111111000///000............---+++***))),,,,,,+++******************))))))***,,,,,,+++)))---------------,,,++++++))))))))))))))))))))))))+++)))''''''((()))((('''---333999999333,,,))))))(((((())))))******++++++((((((''''''''''''((((((&&&&&&''''''((()))))))))))))))((((((''''''(((((((((((((((((())))))))))))((()))++++++)))))))))***++++++******++++++,,,---111222333333333333555777:::===CCCJJJPPP\\\rrrxxx^^^JJJ:::666000...///333666888---+++))))))*********)))************************************))))))))))))$$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&+++((('''...,,,'''***))))))************))))))***))))))((((((((((((((()))))))))))))))))))))))),,,))))))++++++((((((***---,,,+++***))))))((((((++++++,,,------......///111222333333555999???CCCIIIXXXkkk000,,,)))***---///...++++++---...///...///111222777???KKKZZZjjjyyy~~~}}}}}}~~~}}}{{{wwwtttqqqooonnnnnnnnnoooppprrrtttuuuvvvrrrrrrpppooollliiifffddd``````___^^^]]]^^^_________\\\XXXUUUSSSPPPMMMJJJHHHHHHHHHGGGFFFDDDCCCBBB???AAADDDFFFGGGIIIMMMOOO```iiittt}}}pppeeeXXXRRRRRRRRRNNNJJJGGGDDDAAA@@@???>>><<<:::999:::<<<<<<;;;:::;;;===<<<<<<===@@@AAAFFFSSS```uuunnn]]]VVVUUUXXXPPPCCC666222000///...000/////////......------,,,,,,,,,+++************+++)))))))))***+++,,,+++))),,,------------,,,++++++((((((((((((((((((((((((,,,)))''''''((())))))))))))...333333...)))'''''')))))))))))))))))))))***)))((('''&&&&&&'''((()))'''''''''''''''((()))))))))(((((('''''''''(((((())))))))))))((((((((((((''')))******)))(((((())),,,+++++++++++++++++++++000111333333333555777999;;;>>>EEEKKKQQQ^^^sssuuu[[[HHH999444///,,,---000333444+++*********++++++)))'''*********************************)))))))))))))))---+++((((((***+++)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%+++))))))///,,,&&&***((())))))************)))))))))(((((((((((())))))((((((((())))))))))))))),,,)))))),,,+++((((((+++///...---,,,++++++++++++++++++,,,------......///111222333444555999===AAAAAAJJJYYYnnn///---+++,,,...///---++++++---...///...///111222666===IIIXXXgggwww{{{xxxwwwwwwuuusssrrrpppooopppqqqmmmiiieeeaaa]]]YYYTTTQQQJJJIIIHHHFFFCCC???===;;;888999:::::::::;;;>>>AAAGGGRRRbbbrrr~~~qqqfffZZZSSSRRRQQQNNNJJJFFFCCC@@@>>>>>>===;;;999888:::<<<<<<;;;:::;;;<<<;;;;;;<<>>===<<<:::999777999<<<<<<;;;::::::;;;::::::<<>>LLLJJJJJJPPP[[[mmm,,,///111000,,,***,,,///+++---...///...///111222333:::EEESSScccsss~~~yyywwwuuunnniiifffaaaZZZYYY\\\SSSQQQOOOMMMKKKGGGCCC@@@999888666444333333333444000111111111111111444666666:::DDDUUUkkkwwwmmm^^^TTTPPPOOOMMMLLLFFFCCCAAA???>>>===;;;999666999<<<<<<;;;:::::::::999999<<>>:::777666444111///......//////000111222222111222444666888666:::IIIaaawwwzzzooo```TTTOOONNNMMMMMMGGGEEEBBB@@@???>>><<<;;;666999<<<===<<<:::::::::999999<<>>666555777666555666777555333000---,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,---...///...,,,+++,,,,,,,,,,,,+++******************************''''''''')))++++++)))'''))))))((('''&&&&&&'''(((,,,++++++***)))(((''''''&&&'''((())))))((('''&&&***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))&&&''''''((()))******+++((()))++++++)))))))))***)))***+++,,,---,,,++++++***,,,...111222555999<<>>FFFXXXpppyyyjjj```lllrrr|||rrrppp---------,,,,,,+++++++++...------,,,---...///000333888AAAMMM\\\lll{{{|||uuupppmmmbbb\\\UUUMMMHHHCCC???===<<<;;;999666555444444444888666444444555555222///111111111111111222222333111111111111111222333333333333666???PPPfff{{{}}}mmmaaaWWWNNNPPPRRRKKKHHHEEEBBB@@@???>>><<<999<<<999999<<<<<<888777:::777===;;;;;;AAACCCLLL___rrruuudddYYYTTTSSSAAA<<<888:::BBBLLLSSSVVVUUUGGG999333222///,,,+++,,,---...---++++++---...+++,,,------,,,+++++++++***,,,---,,,+++******+++)))(((&&&&&&((()))((((((&&&'''((()))+++,,,......***)))'''&&&&&&''')))***)))+++------+++((('''&&&******)))(((((((((((((((******)))((((((((((((((((((&&&$$$%%%(((***)))(((''''''((()))******)))(((******+++++++++******)))+++******+++------,,,***,,,...///000111444888;;;DDDEEEIIIPPPYYYeeexxxgggNNNBBB666222,,,)))))),,,...///111///---+++))))))***+++))))))(((((((((((())))))(((((((((((((((((((((((('''(((***)))(((((()))+++((())))))***++++++,,,,,,***'''%%%'''+++......---(((''''''&&&&&&''''''((((((&&&%%%&&&'''((('''%%%))))))((((((''''''&&&&&&&&&'''((()))))))))))))))'''((())))))(((((()))***))))))))))))***************+++,,,---------,,,+++++++++++++++++++++++++++---,,,,,,,,,------......///...------///333888<<>><<<:::;;;999999<<<<<<888888:::666<<<<<<<<>>666222,,,)))***,,,---...---,,,+++******+++,,,---((())))))******))))))(((((((((((((((((((((((((((((()))+++***))))))***,,,(((((())))))***,,,...///(((%%%###$$$(((+++,,,+++(((''''''&&&&&&''''''(((((('''&&&'''((()))((('''***'''%%%&&&)))***(((&&&))))))***++++++*********'''((())))))(((((()))***))))))))))))***************+++,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++,,,,,,,,,---------.........///000111111333666888GGGYYYsssnnnaaaTTTOOOQQQVVV___ggg|||xxxhhhhhhxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222333777@@@KKKXXXhhhxxxrrrhhh]]]TTTPPPKKKEEE@@@<<<:::777666777888888777333333333333333333333444/////////000111111111000111222222222333222222222000333666444000///222777333444555666===LLLaaappppppccc[[[QQQOOOPPPKKKIIIGGGDDDAAA???===<<<:::;;;999999<<<<<<999888:::555<<<<<<===BBBCCCJJJ[[[nnnqqq```QQQEEE>>>EEE???>>>LLLbbboooooohhhVVVEEE444///000...+++))),,,------,,,++++++,,,...))),,,000000...,,,---...+++,,,---,,,***)))***,,,+++)))''''''((()))((('''((((((((()))***++++++,,,((())))))))))))))))))((()))******)))((('''(((******))))))(((((((((((((((***))))))((((((((((((((()))((((((((()))***++++++)))***+++,,,+++++++++,,,))))))***+++++++++******+++******+++------,,,***+++,,,---///111555:::>>>FFFFFFIIIPPPXXXfffzzz}}}cccJJJ>>>555222---++++++,,,------++++++******+++,,,------((()))***++++++***)))(((************************(((***++++++******+++,,,+++***))))))***,,,///111000+++'''&&&((())))))'''((((((''''''''''''(((((()))((('''((()))***)))(((***&&&###%%%***,,,)))&&&******+++++++++***))))))'''((())))))(((((()))***((()))))))))************++++++,,,------,,,***)))***+++,,,,,,,,,,,,+++***,,,,,,---------...------...111444555444333444666???QQQlllwwwbbbSSSIIIFFFJJJPPPccctttrrrggguuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222000555===HHHWWWhhhxxxzzzssskkkeeeWWWOOOFFFAAAAAA@@@===999777555222222333333333222000000000//////.........---...000111111111111222111222222333333222111111111555777555111000333777444555444333666@@@PPP\\\ooo~~~sssfff___SSSOOOPPPLLLIIIHHHEEEBBB???<<<;;;;;;:::888999<<<<<<999999;;;555<<<<<<===CCCCCCKKK\\\rrrmmm\\\MMMAAA:::@@@>>>CCCUUUiiiqqqhhh]]]HHH:::---+++......,,,,,,+++,,,---,,,******,,,---+++///444444111...///000,,,,,,,,,+++))))))+++,,,+++***((((((((()))((('''''''''(((((()))***++++++'''((())))))))))))(((''',,,---,,,***''''''((()))***))))))(((((((((((((((***))))))(((((((((((((((((())))))))))))***+++,,,''')))++++++***)))***,,,((()))***++++++++++++++++++******+++------,,,***+++,,,---...000555;;;???EEEFFFJJJRRR[[[hhh}}}{{{cccLLL@@@555111...,,,,,,,,,,,,+++++++++++++++++++++++++++((()))***++++++***)))(((************************(((***++++++******+++,,,///---+++***,,,000444777:::555///,,,,,,,,,***((((((((((((''''''((((((((()))((('''(((***+++***))))))&&&###%%%***,,,***&&&)))))))))***))))))(((((('''((())))))(((((()))***((()))))))))************,,,,,,---......---,,,+++******,,,------,,,******+++,,,---.........------...333888999666444444666777HHHbbb~~~xxxfffTTTHHHFFFJJJQQQ___vvvuuu{{{++++++,,,,,,,,,,,,---------,,,,,,,,,---///000111///333;;;FFFUUUgggwww~~~rrrggg___WWWOOOIIIEEE@@@;;;888888888666555555333111111111111000///000000000000///...---,,,...000222333222222333444222333444555444333222111333555666444222111333555333444333222333888AAAIIIZZZooovvvhhhbbbVVVPPPPPPMMMIIIHHHGGGCCC???<<<;;;<<<:::888999<<<<<<999999;;;666<<<<<<===CCCDDDMMM___vvv|||jjjXXXJJJAAA<<<777999AAAQQQ___bbbYYYNNN:::222+++,,,//////...///+++,,,,,,,,,******,,,------222777777222//////111,,,---,,,+++))))))+++---,,,***(((((())))))((('''&&&'''((()))***+++,,,,,,'''(((((())))))(((((('''---------***((('''''')))******)))(((((((((((((((******)))((((((((((((((('''((())))))((()))+++---&&&)))++++++)))((())),,,((()))***++++++++++++++++++******+++------,,,***+++,,,---...000555;;;@@@DDDEEEKKKTTT^^^lllwwwaaaMMM@@@444111...------,,,+++***+++++++++++++++*********)))******************)))((((((((((((((((((((((((((()))+++***))))))***,,,...---+++---111999AAAFFF@@@:::222...,,,+++)))''')))((((((''''''(((((()))((('''&&&(((***+++***)))(((&&&%%%&&&)))+++)))'''''''''(((((()))((((((((('''((())))))(((((()))***))))))))))))************+++,,,---...///...------)))***,,,------,,,***)))+++,,,---.........---,,,---333999:::777444444666555AAAWWWqqq|||gggSSSHHHFFFJJJRRRbbbwww+++++++++,,,,,,---------...------,,,---...///000111444;;;FFFSSSddduuuzzzjjjaaaUUULLLFFFBBB===:::;;;999777444333222222222444333111222333333222111222222333333333222111000111333555666444333555777555666777777777666444333333333222222111111111222000000000111333666999;;;HHH]]]vvvyyykkkeeeYYYQQQQQQOOOIIIIIIHHHDDD>>>;;;;;;<<<:::777888<<<<<<999999<<<666===<<<<<>><<<333555;;;CCCIIIIIIDDD>>>222...---000000---,,,...+++,,,,,,+++******+++------333999888222---...000------,,,***((()))+++------+++)))((())))))(((''''''((()))***,,,---//////)))))))))))))))))))))))))))***+++***((('''((()))******)))(((((((((((((((******)))(((((((((((((((&&&((())))))'''(((***---%%%))),,,,,,)))'''))),,,(((((()))++++++,,,,,,++++++******+++------,,,***------------///444:::???BBBEEELLLWWWbbbooorrr^^^JJJ===444111///...---,,,***)))*********+++++++++******+++******))))))******+++(((((((((((((((((((((((('''(((***)))(((((()))+++***)))+++000:::GGGSSS[[[KKKDDD:::333///,,,(((%%%))))))(((((((((((())))))'''&&&&&&''')))******)))''''''''''''((((((((((((&&&&&&'''((())))))))))))'''((())))))(((((()))***))))))))))))************(((***+++---.........---)))***,,,......,,,***)))***+++---//////...---,,,***111888999555222333666666<<>>;;;;;;<<<:::777888<<<<<<:::999<<<777===;;;<<>>777111+++'''))))))(((((((((((())))))&&&&&&%%%&&&)))******)))'''((()))((('''&&&''')))&&&&&&''')))************'''((())))))(((((()))***))))))))))))************&&&(((***,,,---......---(((***,,,......,,,***(((***+++---//////...---,,,(((000777777333000222555666888???PPPhhhsssfffWWWRRRMMMQQQ___ttt,,,,,,,,,,,,+++***)))))),,,,,,,,,------///000000222444999CCCPPP```nnnwww|||pppbbbSSSHHHAAA>>>999555333333444555444333222222333333111000/////////111222222222111555555666666666666666555666666888:::;;;:::777555:::::::::999888777555555000111222333333333222111///000111222222333333222999@@@OOOfffrrrhhh\\\NNNKKKPPPPPPKKKFFFDDDCCCBBB???<<<999888888999;;;<<<<<<;;;:::;;;===???AAAEEESSSaaaooozzz~~~eeeLLL<<<888:::111000000000000000111222///...---,,,,,,---...///000---******---......,,,---...111222111...***(((,,,---,,,+++))))))+++,,,,,,+++******))))))*********+++(((&&&000>>>>>>444,,,+++*********)))***---,,,+++***((((((((()))***&&&+++,,,))),,,000///))),,,&&&%%%((((((%%%&&&,,,((((((((((((((()))******(((((())))))***+++------(((((((((***++++++)))'''++++++************++++++---,,,,,,,,,---333:::???@@@GGGPPPZZZdddtttlllUUUCCC999222000...,,,+++******+++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))************))))))))))))************---(((&&&///AAATTT```eeehhhccccccWWW???111...((((((''''''(((((()))***+++(((((((((((((((((((((((((((((((((((((((''''''''')))(((&&&&&&((()))(((''''''((()))******)))(((''')))))))))))))))))))))))))))))))))***++++++,,,,,,......---,,,,,,+++******)))))))))+++---...---,,,///000111222111222555777777777999BBBUUUooo~~~nnn___PPPLLLQQQ]]]qqq//////000//////...------......---...///000111111222444888AAANNN^^^nnnxxxqqqcccXXXMMMBBB;;;===;;;888555333333333444111111111111222222222111111000///000222333111000555555666777888888888888<<<<<<;;;<<<==================<<<;;;:::888777777111111222222222111000000000000111222333333333333555;;;HHH^^^wwwqqqggg]]]PPPKKKNNNOOOKKKFFFCCCBBB@@@===:::999888888999;;;<<<<<<;;;;;;;;;===??????BBBNNNZZZiiivvv~~~bbbHHH999555666000000//////...//////000///...---,,,,,,---...//////,,,******+++---,,,+++,,,...000111111///---,,,,,,,,,,,,***((((((***,,,,,,+++******))))))******,,,---+++)))222???>>>555***)))(((((((((((()))***+++***)))((('''((())))))((()))((('''+++///---&&&***&&&'''******'''&&&***((((((((((((((()))***************)))******++++++*********+++------+++)))++++++************++++++,,,,,,,,,,,,///333:::???@@@FFFOOOXXXdddtttkkkUUUCCC:::222000...,,,+++******+++++++++++++++++++++++++++&&&'''((()))***+++++++++))))))))))))************))))))))))))************+++))))))000>>>OOO^^^ggguuurrrrrrdddGGG555///)))******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((''')))(((&&&'''((()))((('''((()))************)))((()))))))))))))))))))))))))))))))))***++++++,,,,,,------,,,++++++***))))))***))))))+++---...---+++...000111111111222555777999999:::???MMMccc{{{qqq]]]QQQLLLPPP^^^mmm---------------,,,,,,,,,///////////////000111222111333777>>>KKK\\\mmmyyyrrrhhhYYYLLLDDD>>>999666777666555444333222222333000111111222333444444444555333222333666777666333:::;;;;;;<<<===>>>>>>???AAA???===<<<<<<===???@@@>>>===<<<:::999888777777555555444333222111111111000000111222222333333333111555???QQQiiiqqqggg^^^SSSLLLLLLMMMJJJFFFCCCAAA>>>;;;999999888888999;;;<<<<<<;;;:::;;;===???>>>???GGGQQQ```qqqwwwZZZCCC666222333000000///...------------......------------......---,,,***)))***+++***)))------...///000/////////+++,,,+++***((((((***,,,++++++***))))))))))))***+++---,,,+++222;;;:::222---,,,***)))+++,,,+++******)))((('''''''''((()))((('''&&&%%%)))---)))###'''&&&(((,,,,,,(((&&&'''((((((((((((((()))******,,,+++***))))))))))))))),,,++++++,,,...///---,,,++++++************++++++***+++---...000444:::>>>@@@FFFMMMVVVbbbttt~~~iiiSSSCCC:::222000...,,,+++******+++************************%%%&&&'''((()))*********))))))))))))************))))))))))))************)))+++---222<<>>FFFXXXnnn~~~ttt```OOOIIIMMMVVVmmm}}}++++++*********+++++++++//////......///000000111111222555;;;GGGXXXkkkxxxvvvnnnYYYQQQFFF>>>:::999999999222222333333333222222111222333555555555555666777888666666999===@@@AAA???FFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCAAA??????@@@BBB@@@???===<<<;;;;;;;;;;;;;;;:::999777666444444333000000000000111222222333111333:::GGG]]]wwwrrrfff___VVVNNNJJJKKKIIIGGGDDDBBB@@@>>><<<999888888999;;;<<<<<<;;;::::::<<>>CCCKKKZZZnnnkkkPPP>>>555333444111000///...------------------------------------,,,,,,+++***************---------,,,------......,,,,,,,,,***))))))***,,,++++++***)))))))))))))))'''******)))---333222---///000...+++,,,---,,,))))))((('''&&&&&&'''((()))'''((('''''''''((('''%%%&&&&&&'''))))))'''&&&&&&((((((((((((((())))))*********))))))))))))******,,,++++++,,,...///...---++++++************++++++)))+++---///111555:::>>>DDDGGGMMMTTT```ssszzzdddPPPAAA999222000...,,,+++******+++))))))))))))))))))))))))))))))******))))))((('''((()))))))))************((()))))))))***************+++---444@@@SSSfffsssxxxzzz~~~oooLLL666///)))+++******)))(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''((()))***((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++*********)))*********+++------,,,+++,,,...///000000222444666999<<>>:::666333//////......///000222222444555999BBBSSSnnnuuuhhh```YYYPPPKKKIIIIIIHHHGGGEEECCCBBBAAA999888888999;;;<<<<<<;;;999999<<<@@@@@@???CCCIIIWWWkkkcccJJJ<<<777555444222111000///......------,,,------------------,,,+++,,,,,,,,,,,,++++++,,,...---,,,***))))))******---------+++))))))+++---+++***))))))(((((())))))%%%''')))(((***------***111555444...+++,,,***''')))((('''&&&&&&'''((()))''')))+++***&&&$$$'''+++''''''&&&$$$$$$&&&''''''((((((((((((((())))))***(((((((((((()))***+++,,,+++***)))***,,,......---++++++************++++++)))+++---///222666;;;???GGGJJJNNNTTT^^^qqqttt___LLL>>>888222000...,,,+++******+++))))))))))))))))))))))))******++++++******)))(((((()))))))))************((()))))))))************,,,***,,,444DDDXXXjjjtttsssuuuzzzkkkJJJ444///***'''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((()))******)))''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++------,,,***+++---...///000111444666:::>>>CCCGGGMMMYYYhhhsss}}}jjjYYYOOOLLLRRR___ooo++++++******+++---///000......------------......///222555999AAAPPPdddrrrxxxvvvjjj___SSSHHH@@@:::999888666444222111000000000111222333333333333000333666555333333666999;;;@@@FFFKKKOOOVVV^^^eeeeeebbb^^^YYYTTTQQQOOONNNMMMPPPQQQOOOKKKHHHHHHJJJGGGHHHJJJMMMNNNPPPPPPQQQSSSTTTTTTRRRKKKBBB999333//////......///000222333777888999>>>LLLdddzzzkkkaaaZZZRRRMMMIIIKKKKKKJJJGGGDDDDDDDDD999888888999;;;<<<<<<;;;999888;;;???@@@@@@CCCHHHSSSfffyyy\\\FFF<<<999444111111111000///............,,,,,,------------,,,,,,(((***,,,---,,,,,,---...---,,,+++)))(((((('''''',,,---,,,+++))))))+++---******)))(((((((((((()))&&&(((************,,,---;;;CCCCCC999000///...+++)))((('''''''''((()))***((((((***+++'''$$$'''---'''(((&&&######&&&((('''((((((((((((((()))******'''''''''((()))***,,,,,,***)))((()))+++---------++++++************++++++***+++---///111666<<>>???>>>AAAEEEMMM^^^yyyjjjPPP???:::888222,,,//////...------.........+++,,,------------,,,+++$$$(((+++,,,++++++---...++++++******))))))((((((***+++***)))'''''')))+++******)))(((((((((((((((''')))******)))))),,,111BBBMMMPPPAAA222//////---))))))((('''((()))***++++++&&&$$$(((***))))))+++'''***)))&&&&&&)))***'''((((((((((((((()))******((((((((((((((()))***+++***((('''(((+++---...---++++++************+++++++++,,,,,,...000666===BBBGGGJJJNNNTTT^^^qqqmmmXXXGGG<<<777222000...,,,+++******+++++++++++++++++++++++++++&&&'''(((***++++++,,,,,,))))))))))))************))))))))))))************)))***,,,///777BBBOOOXXXaaa^^^___TTT:::...---)))((('''''''''''''''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))***,,,+++)))&&&***)))(((((((((((()))***)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---+++))))))+++---...///000333666999===FFFSSS```kkkpppqqqwww~~~uuuaaaTTTJJJJJJSSS^^^mmmyyy//////......///222444666111000////////////000000...222666999???LLL^^^lllwww{{{rrr[[[SSSGGG>>>:::777555333///000222222222222333444444333333333444555666666///444999;;;;;;===BBBGGGOOOZZZeeehhhhhhnnn|||}}}wwwqqqlllhhhfffeee```aaabbb___]]]___ffflllkkkooouuu||||||ooo[[[GGG;;;333333111111111333555777888999999:::AAATTTppppppbbbZZZUUUQQQNNNOOOPPPLLLFFFBBB@@@@@@999888888999;;;<<<<<<;;;===::::::<<<===<<<>>>CCCHHHXXXrrrppp\\\CCC777666666111***------,,,,,,,,,---......++++++------------++++++"""%%%***+++******,,,///))))))***++++++++++++***)))))))))'''%%%%%%''')))******)))((((((((((((((('''((())))))'''&&&,,,222???MMMPPP???---((()))(((***)))(((((((((***+++,,,...###$$$------)))(((&&&+++,,,)))))),,,+++&&&((((((((((((((()))*********))))))(((((((((((((((+++)))((((((+++---......++++++************++++++,,,,,,,,,---000666>>>DDDEEEHHHNNNTTT___rrrmmmXXXGGG<<<888222000...,,,+++***++++++++++++++++++++++++++++++)))))))))))))))(((((('''))))))))))))************))))))))))))************'''***---------333???JJJQQQLLLMMMDDD000)))+++(((+++***)))((((((''''''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((()))+++,,,+++)))&&&,,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,******************++++++,,,+++***+++,,,,,,+++))))))***,,,......000333666666:::FFFWWWjjjvvvzzzyyyzzz}}}~~~yyyfffRRRIIIIIIMMMWWWbbbrrrzzz111---)))***000555777666666222...---...000///---222222444999>>>GGGXXXgggpppvvv~~~rrrbbbXXXCCCAAA===999555333111000222333444333111000000111333222333444555444222000888:::>>>AAADDDHHHMMMQQQbbbttt|||sssllluuu{{{xxxmmmmmmmmmnnnqqqvvv}}}|||mmmTTT===444444555444333444666888<<<:::777===EEEHHH]]]oooddd^^^VVVOOOPPPPPPNNNKKKHHHCCC@@@===999:::;;;:::::::::<<<>>><<<<<<;;;999:::===BBBFFFLLLVVVpppvvvVVVKKK>>>666444333000,,,+++,,,---.........------111...,,,,,,......,,,))),,,,,,,,,+++++++++******)))))))))***+++++++++,,,************************))))))*********(((&&&%%%'''''''''''''''((()))***777999:::666...))))))+++)))((()))***)))(((---444222///+++(((&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******(((((())))))******++++++...---+++++++++---///000///---+++)))((()))+++---))),,,///222555:::???CCC@@@GGGPPPVVV^^^ooo{{{fffTTTFFF:::444111000...+++***)))))))))+++((())),,,,,,)))))),,,&&&''''''((()))******+++***************)))((('''''''''((()))***++++++,,,***+++,,,,,,,,,---000333:::999777222---************'''%%%&&&(((***(((&&&%%%&&&&&&&&&'''(((((((((&&&''''''((()))*********((()))***++++++***)))((('''++++++&&&'''+++,,,)))************************))))))*********+++++++++......---,,,++++++++++++++++++,,,,,,,,,---------...///000///...///111222444>>>GGGSSSiiiyyysssqqqwwwmmm]]]OOOEEEGGGNNNTTT]]]jjjyyy~~~ooo000---,,,///444777666444111...,,,,,,///222222222111111333888===FFFVVVeeelllsss||||||mmm\\\NNNFFF<<<;;;888555333111111000000111222222111000111333777777666777777777666555???DDDIIIKKKKKKPPPYYY```mmm{{{{{{vvv~~~uuu[[[AAA666666555444333444666777::::::777<<>>:::;;;<<<;;;;;;===@@@CCCKKK[[[tttjjjMMMDDD999333333333000---,,,,,,,,,---------.........,,,***+++---...---+++,,,++++++++++++,,,,,,,,,***************+++++++++************************))))))******)))((('''&&&'''''''''(((((((((((((((...000222///***'''''')))(((&&&&&&'''''')))333>>>???999111+++))))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******)))))))))))))))*********---,,,+++++++++---///111///...,,,******+++,,,---+++,,,///111333777<<>>JJJQQQWWWWWWTTTXXXeeepppvvvcccFFF999888666444333444555666999:::888<<>><<>>>>>999;;;<<<<<<<<<===@@@BBBNNNaaawwwuuu[[[BBB<<<444000222222000---------,,,+++,,,---...//////---++++++---------,,,---,,,,,,,,,,,,,,,------+++++++++***************)))))))))))))))))))))))))))*********)))((('''&&&'''(((((())))))((('''&&&&&&)))++++++((('''(((***((('''&&&&&&&&&,,,;;;JJJMMMCCC666...,,,,,,***(((((((((((((((((((((((((((((((((((((((((()))******************))))))))))))+++*********,,,...000111......---,,,,,,,,,------,,,---///000111555999===HHHEEEGGGQQQcccwwwvvvaaaPPPCCC999333222111///------------...***(((***//////***((()))))))))******++++++,,,,,,+++***)))((((((((()))***************))))))((((((((()))***)))((((((***,,,)))***+++***))))))+++---)))(((&&&&&&((()))(((''''''''''''''''''&&&&&&&&&((((((''''''''')))***+++((())))))******))))))((((((******'''(((+++,,,***************************+++++++++,,,,,,,,,------...---,,,++++++******+++)))*********++++++++++++,,,---...///...///222444333;;;DDDQQQhhhqqqhhhiiissszzzgggUUUKKKFFFGGGGGGHHHQQQddd~~~nnn___WWW---...///333666666333000000///.........///000000000000222777;;;CCCRRR```jjjrrr|||}}}llleeeYYYLLLBBB;;;888777555444333222222333444444111333444555444444666888555666888:::===BBBHHHLLLUUUZZZ^^^]]]\\\bbbnnnxxxzzz~~~hhhIII===:::666444444444444444888;;;999<<<@@@>>>HHH___zzznnnggg___XXXQQQPPPOOOLLLHHHCCC???===@@@<<<999;;;AAADDDBBB???:::;;;;;;;;;;;;>>>CCCGGGTTTdddpppttt|||hhhOOO<<<777111000111111///---...---+++++++++,,,...000111000...---------------000///...,,,,,,,,,,,,,,,,,,+++++++++***)))))))))((((((((((((((((((((((((*********)))(((((('''&&&'''((()))***)))(((&&&$$$&&&(((***+++******+++---)))((()))))))))...>>>NNNQQQEEE666...,,,---***'''((((((((((((((((((((((((((((((((((((((())))))***++++++******))))))(((((())))))******,,,...000111------------------,,,,,,,,,---...///111555:::>>>GGGEEEGGGQQQdddxxxuuu```OOOBBB888333111000...---------......***)))+++000000+++(((((()))))))))******+++++++++,,,***)))''''''(((***+++******))))))))))))))))))((()))***)))(((''')))***,,,------,,,***)))***+++)))((('''''''''(((((((((((((((((('''&&&&&&&&&%%%)))((('''''''''(((***+++((())))))))))))))))))((('''(((((('''''')))))))))******************************++++++++++++,,,,,,...---,,,+++************))))))))))))***************,,,---......000222444333:::BBBNNNddd}}}nnnhhhooommm^^^LLLGGGCCCCCCIIIUUUhhhwwwqqqaaabbbiii...------///000111111111..................///000000000333888<<>>111******+++)))%%%))))))))))))))))))))))))((((((((((((((())))))***++++++******))))))((((((((())))))+++,,,...///000+++++++++,,,,,,,,,,,,+++,,,---...///222666<<>>===:::777555444333333333222111000000000111222111333555666666777999;;;EEEGGGIIIJJJKKKNNNUUUZZZiiiiiiiiikkkqqqyyyoooQQQAAA<<<666444555666666444777<<<::::::???===AAAPPPkkkpppfff]]]VVVLLLLLLLLLJJJHHHEEECCCAAA999;;;@@@GGGKKKKKKFFFAAA>>><<<888666888???IIIQQQXXXWWWUUUZZZkkkpppWWWFFF:::777333000//////...---------,,,+++,,,---...///)))+++,,,---...222777:::333111...+++)))))))))***+++++++++***************))))))))))))))))))))))))+++***)))((('''''''''((('''(((((())))))((('''&&&(((((()))******)))))))))&&&&&&'''***))))))...555:::333+++((())))))(((%%%))))))))))))))))))))))))((((((((((((((()))******************))))))))))))((()))***+++,,,---...///++++++*********+++,,,,,,,,,---...///111777===BBB@@@FFFNNNWWWddduuurrr]]]MMMBBB:::666111///...,,,+++,,,,,,,,,,,,+++,,,000///***((()))((((((((((((((((((((()))***)))((((((((()))***+++''''''((()))***+++,,,,,,)))+++,,,,,,***)))******%%%'''(((((('''&&&&&&''''''((()))(((&&&&&&((()))'''''''''''''''&&&&&&&&&((((((((())))))))))))))))))((((((''''''(((((()))***((('''******((())),,,))))))))))))))))))))))))((((((((())))))))))))***---,,,+++******))))))***((()))))))))************+++,,,---...---...111333444777===EEEUUUmmmqqq\\\HHHBBBDDDGGGPPPYYYpppnnn]]]ccc}}}---------,,,+++,,,---///***,,,//////...---///111//////222777:::@@@NNN[[[hhhppp{{{qqqYYYGGG>>>777777666444333222111000222222111111111222444555333666999;;;===???BBBEEEIIIMMMQQQSSSTTTXXX___eeeuuuwwwxxxvvvuuuyyytttXXXBBB<<<666333555777777555666;;;999888===<<>>CCCGGGIIIGGGCCCAAA>>>;;;888555666<<>>BBBEEEHHHLLLOOOOOOUUU[[[___bbbhhhpppwww}}}tttrrryyyxxx___CCC<<<555333555888777666444:::777666;;;;;;>>>JJJ```zzzxxxnnneee___RRRRRRQQQOOOKKKHHHDDDBBB<<<@@@DDDFFFEEEBBBAAA@@@===;;;999666666:::AAAEEEIIIFFFKKKXXXdddppprrr[[[JJJAAA888555111...------///000+++,,,---.........------,,,------+++)))+++///333...,,,***((((((***,,,...))))))******+++++++++,,,************************,,,+++)))(((''''''(((((('''''''''''''''((()))***&&&%%%%%%'''))))))((('''...(((&&&)))+++)))((()))%%%&&&((())))))((('''&&&((((((((((((((((((((((((((((((((((((((()))******(((((())))))******++++++)))***+++,,,,,,,,,,,,,,,///---+++******,,,///111.........---...222888<<>><<<999888:::===>>>???BBBEEEIIIOOO[[[nnnzzzcccTTTGGG===999555111///.../////////++++++++++++---...000000+++,,,------++++++,,,---++++++,,,,,,,,,++++++***...+++((((((+++------+++***+++***)))***---+++'''+++***)))(((''''''''''''((('''%%%$$$%%%&&&(((***))),,,+++(((''')))(((%%%((((((((((((((((((((((((***(((((()))***+++***)))))))))(((((((((((())))))%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((---,,,+++******,,,---///,,,+++*********,,,...000///...------000555:::===BBBGGGOOO[[[kkk~~~xxxeeeWWWHHHCCCDDD???888666333111000///,,,***...---,,,,,,++++++,,,,,,(((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))(((((((((((())))))///(((###%%%,,,///+++%%%***)))((('''&&&%%%%%%%%%)))'''%%%%%%&&&'''((((((&&&''')))*********)))(((((((((((((((((((((((((((***)))((((((***+++***)))(((((('''(((((()))***+++))))))))))))************+++++++++*********)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...//////111555;;;BBBJJJYYYtttyyyuuutttwww~~~pppddd[[[WWWjjjnnnaaalll------,,,,,,,,,------...,,,---......//////......111222222222444<<>>=========<<<<<<<<<<<<>>><<<999888:::<<<>>>>>>@@@CCCGGGLLLXXXkkksss]]]NNNBBB999777444000.........///...000//////...............+++,,,------++++++,,,---+++++++++,,,,,,++++++***,,,***((((((+++------,,,$$$))),,,******---...------,,,+++***))))))))))))((('''&&&&&&&&&'''((()))''')))***''''''******'''((((((((((((((((((((((((***(((((()))***+++***)))))))))(((((((((((()))))))))(((((((((((())))))***((((((((((((((((((((((((++++++)))))))))+++---...---,,,+++******,,,---///,,,+++******---222777:::@@@EEENNN[[[llluuucccWWWHHHCCCCCC>>>999888777444111///---,,,,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))(((((((((((())))))---)))%%%&&&+++---***&&&***)))((('''&&&%%%%%%&&&((('''&&&&&&&&&'''((((((''''''(((((()))))))))(((((((((((((((((((((((((((***)))((()))+++,,,+++***)))(((((((((((())))))***))))))))))))************++++++++++++******************+++,,,,,,,,,++++++++++++,,,,,,---......//////222777>>>EEEUUUppp~~~uuupppooottt|||~~~uuupppuuuwwwiiieeettt,,,,,,+++,,,,,,---...///,,,---......//////......///000111111333;;;EEEMMMYYYaaalllwwwhhhJJJ<<<777555999777555333333333555666333444666999>>>EEEOOOUUUWWW[[[aaagggmmmsssyyy}}}gggNNN>>>999:::555666:::555777888999::::::;;;???AAALLLhhhuuuiiieeeWWWQQQNNNNNNLLLGGGEEEEEE???>>><<<:::999999999:::>>>;;;999888:::<<<=========@@@DDDIIITTTggg~~~jjjVVVHHH>>>777444111...------...............------,,,,,,,,,,,,+++,,,...---,,,++++++,,,***++++++,,,,,,+++++++++***((('''(((***,,,,,,,,,###***...,,,***,,,//////,,,,,,+++***))))))))))))''''''((((((((()))))))))$$$((((((&&&'''++++++)))((((((((((((((((((((((((***(((((()))***+++***)))))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((()))+++,,,......---,,,+++***+++,,,---+++***)))***,,,111666999???DDDMMM[[[lllqqq```VVVIIIEEECCC===888999999666111---,,,---++++++***)))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))***))))))(((((())))))***+++)))'''((()))******((())))))((('''&&&&&&&&&&&&(((((((((''''''''''''(((''''''&&&&&&''''''((()))(((((((((((((((((((((((()))((((((***,,,------,,,***)))))))))))))))(((((())))))))))))************,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******+++,,,,,,------.........---///333999AAAPPPiii{{{qqqjjjgggiiiwwwmmmjjjppp++++++++++++,,,---...///,,,---......///............000111111444;;;EEEMMMVVV^^^iiiuuujjjLLL===:::;;;555555555555555666888:::444777:::???GGGQQQ[[[bbbjjjnnnuuu{{{mmmQQQ@@@999999666777;;;666888999999999999:::===@@@JJJcccwwwlllhhhYYYSSSNNNNNNMMMIIIFFFFFFCCCAAA>>><<<:::::::::;;;===;;;999999:::<<<<<<<<<===???BBBGGGQQQccczzz{{{cccQQQEEE===777333111...---...//////...******+++,,,---.........+++,,,......,,,+++++++++******+++,,,,,,,,,++++++'''''''''(((***+++,,,,,,(((---///---,,,...---+++))))))(((''''''''''''''''''(((((()))***)))))))))%%%((((((&&&'''***+++(((((((((((((((((((((((((((***(((((((((***+++***)))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))***,,,---...///...---++++++***++++++---,,,,,,---///444888;;;AAAEEENNN[[[llllll]]]UUUJJJFFFDDD<<<555888:::777000++++++---++++++***))))))))))))***************************)))))))))))))))******+++***************************))))))))))))))))))***))))))))))))(((((()))***)))((('''''''''''''''(((''')))***)))((('''''''''''''''&&&%%%%%%'''((()))(((((((((((((((((((((((()))((((((***---......---************))))))((('''((()))))))))************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,---------.........///222777>>>LLLcccxxx|||oooddd]]]cccsssjjjppp*********+++,,,---...///,,,---......///............000111222555;;;EEELLLVVV^^^jjjvvvqqqTTTBBB<<<<<<333555777777555555666888666;;;CCCLLLWWWbbbmmmttt|||sssTTTAAA999999666999<<<777888999999999888999<<<>>>III^^^zzz{{{nnnhhh\\\TTTNNNOOOOOOKKKHHHHHHFFFCCC@@@===;;;:::;;;;;;===;;;999999:::;;;;;;:::===???BBBFFFOOOaaawwwoooYYYJJJ@@@:::777333111///...///000000///+++,,,---.../////////...***,,,......---+++******)))***+++,,,,,,,,,,,,,,,'''((())))))******++++++,,,,,,,,,,,,000444///((()))((('''''''''''''''''''''(((((()))***)))))))))'''******''''''******'''))))))))))))))))))))))))***(((((((((***+++***)))(((((())))))))))))((((((%%%%%%%%%&&&&&&'''))))))))))))))))))))))))))))))*********+++,,,---......///...---,,,+++*********---------...111555999;;;CCCHHHPPP\\\kkk~~~hhhYYYSSSJJJFFFDDD;;;555999<<<999222------///,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++******))))))))))))******((()))***)))'''&&&(((***(((((('''''''''(((((()))'''))),,,,,,***'''''''''''''''&&&%%%%%%'''((())))))))))))))))))))))))))))))((((((***---......---******++++++***)))((('''((()))))))))************,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++***))),,,,,,,,,---------------000000333888===III]]]oooyyyfffWWWXXXbbbuuuzzziiivvv++++++***++++++,,,---...,,,---......//////.........000222333555;;;EEELLLWWW```mmmzzz|||aaaLLL???;;;:::<<<===;;;777666888;;;@@@GGGTTTaaammmyyy|||YYYDDD:::999666999<<<666888999999888777888:::===GGGYYYsssqqqhhh^^^UUUOOOOOOPPPMMMJJJIIIDDDBBB@@@===;;;:::999999===;;;999999:::;;;:::999===???AAADDDMMM^^^ttt{{{aaaNNNCCC:::555444444222000///000000///...***+++++++++***)))'''&&&***---//////---+++***))))))***++++++,,,,,,,,,,,,''')))++++++***)))***+++***)))(((,,,444999444+++***))))))(((((()))))))))''''''((((((((()))))))))))),,,,,,))))))++++++((())))))))))))))))))))))))***(((((()))***+++***)))'''((()))******)))((('''&&&''''''''')))***+++,,,))))))))))))))))))))))))+++,,,,,,,,,,,,---------......------,,,+++******++++++,,,---000444777999DDDIIIPPP\\\kkk}}}|||dddTTTNNNGGGDDDAAA888666999<<<:::666222111111,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))******+++************************+++******))))))******+++(((((()))(((''''''(((***''''''''''''((()))******&&&***......+++'''''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))((((((***,,,------,,,)))***+++++++++***)))((())))))))))))************+++++++++*********))))))++++++,,,,,,,,,+++******------------------------111000333888<<>><<<:::999888<<<;;;999::::::;;;:::888===>>>@@@CCCKKK[[[qqqpppUUUEEE===777222222333111/////////...---+++((()))******)))'''$$$###***---///000---+++))))))))))))***+++,,,,,,,,,,,,)))+++------+++))))))***(((***+++...444888444---))))))((((((((())))))***((('''&&&&&&&&&'''((()))(((+++,,,******---...+++))))))))))))))))))))))))***(((((()))***+++***)))'''((()))******)))((('''((((((((((((((()))***+++((((((((((((((((((((((((,,,,,,,,,,,,,,,++++++***------------,,,++++++*********+++---///333666888CCCHHHPPP\\\kkk~~~yyy___OOOHHHAAA@@@===444555666777888666444111000++++++***))))))))))))***************************)))))))))))))))******+++************************+++******))))))******+++)))((('''''''''(((((((((''''''''''''((()))***+++&&&+++000000+++'''&&&'''''''''(((((()))))))))((())))))))))))))))))))))))***)))((()))+++,,,+++***((()))+++,,,,,,+++***)))))))))))))))*********************)))))))))((((((******+++,,,,,,,,,++++++------------------------//////111666:::???LLLXXXdddnnn{{{mmm```___bbbmmm,,,,,,++++++***+++++++++,,,---......//////......***---///111333999BBBIIIWWWbbbqqqooo[[[PPPMMMMMMKKKIIIHHHOOO[[[eeellluuu|||dddMMM>>>:::555666777000888999999888666777999;;;===LLLeeexxxjjjaaaWWWOOOOOOQQQOOOLLLJJJBBBBBBBBB@@@???<<<:::999<<<;;;::::::;;;;;;999888<<<===???AAAIIIYYYnnn~~~kkkPPPBBB<<<666222222333111///......---+++)))+++,,,...//////...---,,,***---000000...+++)))(((((()))***+++,,,---------***---///...+++))))))***)))...000111222444111,,,''''''&&&&&&&&&''''''(((((('''%%%$$$%%%&&&(((***'''***+++***+++000111...))))))))))))))))))))))))***(((((()))***+++***)))'''((()))++++++)))((('''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((++++++,,,++++++***)))(((,,,,,,---------,,,++++++++++++,,,...111444777999AAAFFFOOO[[[lllvvv\\\KKKDDD>>><<<:::111111111222333444333///,,,******)))(((((((((((((((++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))++++++************++++++***(((&&&&&&((()))((('''''''''''''''(((***+++,,,%%%+++000111,,,'''&&&'''&&&''')))*********)))((())))))))))))))))))))))))***)))((()))***+++***)))'''(((***,,,---,,,+++***))))))))))))************))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,------------------------,,,,,,///444777;;;EEEOOORRR\\\jjjyyygggeeedddiiivvv++++++,,,,,,,,,,,,------***+++,,,---...............---...111222555===GGGWWWeeennnwwwuuuiiifffccc___```fffooovvv{{{yyymmmpppoooUUU>>>888999666555999444666777777777777:::<<<<<>>CCCIIITTTfffvvveeeNNNBBB777444888666555222...---------------***++++++,,,,,,++++++***,,,---------,,,++++++*********************++++++***,,,,,,+++)))((()))***---,,,******+++***)))'''&&&&&&''''''''''''''''''((()))***)))((('''((())),,,,,,,,,+++***))))))(((((((((((((((((()))******&&&((())))))))))))+++,,,---+++***+++------***'''((((((''''''''''''((((((******))))))))))))******''')))+++,,,,,,+++,,,...///000111222111...+++))),,,,,,,,,---000444999;;;AAAFFFPPP^^^oooqqq]]]III@@@>>>999333000222222111111000/////////)))((('''&&&&&&'''((()))************))))))))))))***'''%%%&&&***,,,+++)))+++***)))(((((()))******************************///+++)))***)))&&&'''***---+++(((&&&&&&(((+++---***)))(((''''''((()))***))))))))))))(((((((((((('''((()))******+++******))))))************))))))((((((((()))******++++++((()))*********)))(((((())))))(((((((((((()))***++++++******************,,,,,,++++++,,,,,,---......000222333444888@@@FFFRRRVVV^^^hhhuuuvvvgggfffyyy+++++++++,,,,,,,,,------+++,,,---......//////......---...111222444===FFFTTTcccmmmvvv~~~{{{yyyxxxyyy~~~rrriiimmm}}}vvvZZZAAA999:::777555777333444666666555666888:::===CCCUUUpppsssddd]]]UUUPPPOOOMMMJJJFFFEEECCC@@@===;;;::::::::::::<<<======;;;:::;;;<<<;;;:::<<<@@@FFFPPPaaaqqqhhhPPPDDD888333666333444111...---------------------------------------,,,,,,,,,,,,,,,+++*********************************+++,,,+++)))((()))***---,,,******+++***)))'''''''''''''''''''''''''''''')))***)))((('''((())),,,++++++***))))))(((((('''''''''''''''((())))))&&&(((*********+++,,,......,,,******++++++)))'''+++)))'''%%%%%%''')))+++******))))))))))))******(((***,,,,,,++++++,,,---///000222222111...,,,***------,,,---000444888:::AAAGGGRRR```rrrmmm[[[GGG???<<<888222///000000000///......---------,,,+++***************************)))))))))))))))))))))(((''''''((()))+++***)))(((((()))******************************,,,((((((***)))&&&&&&)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((()))*********))))))))))))))))))))))))))))))((((((((()))******++++++++++++***************+++))))))((((((((()))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---///111111222666===CCCTTTYYY```dddkkkwww|||yyy++++++++++++,,,,,,,,,,,,,,,,,,---...////////////...---...111222444<<>>???KKKccc~~~tttccc]]]UUUPPPNNNLLLIIIGGGFFFDDDAAA>>>;;;:::999999;;;<<<======;;;999999:::999888:::>>>BBBKKK[[[jjjfffPPPEEE999444666333333111...------------,,,...------,,,,,,------...++++++,,,,,,++++++*********************************+++,,,+++)))))))))+++---+++******++++++)))((('''''''''''''''''''''''''''((())))))''''''((()))+++******))))))(((((('''''''''&&&&&&&&&'''(((((('''(((***+++,,,---///111000---+++))))))))))))(((,,,***&&&$$$$$$&&&***,,,******))))))))))))******)))+++,,,,,,+++***+++,,,000111222222111///---+++......---...000333777999CCCHHHTTTcccuuuiiiWWWEEE===:::666000...///......---,,,,,,++++++.........---,,,+++))))))************))))))))))))(((+++,,,***&&&$$$'''*********))))))))))))******))))))))))))))))))))))))(((&&&'''******'''&&&(((&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))((())))))))))))(((((('''+++***)))(((((()))***+++((((((((()))******++++++,,,+++***))))))***+++,,,***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...000000111444;;;@@@PPPYYYccchhhhhhkkksss{{{***++++++++++++,,,,,,,,,,,,---...///000000000000...---...111111333:::CCCMMM]]]hhhssszzzooobbb]]]cccxxx{{{|||uuurrr}}}hhhIII<<<:::888555444222333555555444555777999<<<<<>>:::888666555333444666666555666888:::999999AAAUUUqqqppphhhbbbZZZRRRMMMJJJIIIHHHFFFEEECCC@@@===:::888777:::<<<<<<;;;999777777888999999:::>>>@@@EEERRR___vvvsssWWWEEE@@@777444666333000///------......---+++,,,++++++******++++++,,,,,,,,,------------,,,,,,+++++++++*********)))))))))***++++++***)))***+++,,,+++)))***++++++***)))))))))((((((((('''''''''%%%'''((((((''''''(((***))))))))))))((((((((((((******)))))))))))))))***&&&(((+++,,,,,,...000222222111...,,,***)))***+++((())))))))))))))))))(((******))))))))))))*********,,,------+++******+++000000111111000///...---///...---...000333666999EEEKKKWWWjjj~~~}}}```RRRCCC<<<999444000/////////......---,,,,,,+++&&&''')))***+++***))))))************)))))))))(((***'''&&&''')))+++***)))(((((())))))************((((((((((((((((((((((((((('''***...///***((()))******)))(((((()))******'''((()))******)))(((''''''((((((((()))))))))***))))))***))))))((('''''',,,***(((''''''(((***,,,((((((((()))******++++++)))---111555555333...,,,++++++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,++++++,,,,,,---...,,,///111111000222777;;;AAAMMMaaattt}}}xxxjjj]]]dddmmm~~~tttgggdddhhhsss************++++++++++++,,,,,,---...////////////------...111111111777>>>HHHYYYfffssslll[[[TTTRRROOO@@@EEEPPP```lllsss|||tttYYYDDD;;;888777666333444666666555666888:::666888???PPPkkkuuummmhhh___VVVOOOKKKJJJJJJEEEDDDCCC@@@>>>;;;999888999:::;;;;;;999777777888999999;;;???@@@DDDPPP\\\rrrmmmRRRBBB>>>555111222...///...------......---+++,,,------......------,,,++++++,,,---------,,,,,,,,,,,,++++++***))))))))))))***++++++***)))+++,,,+++***)))***++++++***)))***))))))(((((('''''''''%%%&&&'''(((''''''(((***))))))))))))))))))))))))++++++******))))))******&&&''')))***+++,,,...000000000///---***)))***,,,'''(((***++++++***((('''******))))))))))))******)))+++,,,,,,+++***+++,,,///////////////...------......---...000333777999EEEKKKXXXlllxxx\\\OOOAAA;;;777333000000000//////......---,,,,,,((((((***+++,,,,,,------************))))))))))))***'''$$$&&&***,,,+++((('''((()))******+++******))))))))))))))))))))))))***)))+++//////***((()))+++***)))(((((()))***+++(((((())))))))))))((((((''''''(((((())))))******)))************))))))(((+++***)))(((((()))***+++((((((((()))******++++++***///666;;;<<<888222---+++,,,------,,,+++)))((()))))))))******++++++,,,,,,,,,++++++,,,,,,---...,,,///111111///111555888BBBHHHVVVkkk|||yyyoooddddddmmm}}}ooobbbccchhhttt************+++++++++++++++,,,---......//////...------...111111000555===DDDVVVcccqqq}}}eeePPPGGGFFFFFF>>>@@@HHHTTT___jjjzzz|||dddLLL===777666666222333555555444555777999444888>>>JJJccc|||rrrmmmdddYYYPPPKKKJJJKKKDDDDDDBBBAAA>>><<<:::999777999::::::888777888999888999;;;???@@@DDDNNNZZZpppfffMMM???<<<555222333///...---,,,---......,,,++++++,,,...//////...,,,+++))))))***+++++++++++++++,,,,,,++++++***))))))((((((***++++++******+++,,,+++***)))***+++,,,+++)))******))))))(((''''''&&&$$$&&&''''''''''''(((***************************++++++***)))))))))))))))%%%&&&((()))))))))+++---+++---...,,,)))((()))***)))))))))******)))))))))******))))))))))))******(((***,,,,,,++++++,,,---............------------------,,,---000444888:::DDDKKKXXXmmmpppWWWKKK???999555111///////////////...------,,,,,,+++++++++++++++,,,---...************)))))))))))))))(((''''''((()))))))))&&&''')))***++++++******************************+++)))+++...---)))'''((((((((())))))))))))(((((())))))(((((((((((())))))'''''''''((()))*********)))******++++++++++++***))))))))))))))))))))))))((((((((()))******++++++)))...444999:::666111---,,,---......---+++)))((())))))***++++++,,,------,,,,,,++++++,,,,,,---...+++...000///......222555>>>CCCOOOcccxxxwwwmmmiiiqqq~~~~~~kkkjjjiiikkkqqq~~~)))************+++++++++***+++,,,---............------...111000000555<<>>AAA@@@DDDNNNZZZhhh{{{lllQQQ>>>777666666111222333333333444666888444888===FFF\\\|||vvvpppggg[[[QQQLLLKKKLLLCCCCCCBBBAAA???===;;;:::666888999:::888888888999777888;;;>>>@@@CCCMMMYYYooo```HHH;;;;;;666555777333...---,,,---......,,,+++(((***,,,//////,,,***(((''''''((())))))))))))))),,,,,,++++++***))))))((((((***++++++******+++---+++***)))***+++,,,+++***+++******)))(((''''''&&&$$$%%%''''''''''''(((******************+++++++++******)))((((((((((((((($$$&&&'''((('''''')))+++(((***,,,,,,)))'''''')))+++***)))(((((()))***+++******))))))))))))******''')))+++,,,,,,+++---...---------------,,,,,,,,,,,,,,,,,,---000444999;;;DDDJJJXXXnnnjjjTTTIII===777444///---...///......------,,,,,,+++---,,,+++***)))***+++,,,************)))))))))))))))+++,,,***&&&%%%'''***&&&''')))***+++++++++***************************,,,)))***,,,+++'''&&&'''$$$&&&)))++++++)))&&&$$$***)))(((''''''((()))***&&&''''''((()))******+++)))***+++,,,,,,,,,,,,,,,))))))************))))))((((((((()))******++++++'''***///333444222...+++,,,---.........,,,)))(((******+++,,,,,,---......,,,,,,++++++,,,,,,---...***,,,///...,,,---000333666>>>NNNbbbvvvzzzlllhhhllluuussssssooohhhfffooo******************************+++,,,---...///000---------------111666:::FFFQQQ```ooo{{{{{{wwwrrrkkkbbbZZZRRRMMMPPPVVVfff{{{{{{]]]FFFAAACCCFFFBBBFFFSSS^^^iiisssRRR<<<888555000444444333222333444555666666:::===DDDYYYxxxyyylll___XXXTTTMMMIIIGGGGGGEEEBBB@@@???===:::888777777888999999999999888999777999===AAAEEEMMMUUUkkk|||{{{[[[GGG777666666222000444555333111///...,,,***((())))))))))))***+++,,,---***,,,+++((((((+++,,,***(((***++++++)))(((((()))***************)))((('''************))))))((((((***((()))...,,,&&&%%%)))(((***)))&&&&&&)))***(((******+++++++++******)))((()))*********((('''&&&(((((((((((())))))))))))''''''(((((())))))******)))((((((((((((((()))***(((***)))&&&###"""&&&))):::///***...222///+++***,,,,,,---------------,,,000000...,,,+++///888???FFFKKKXXXoooyyyfffNNNEEE===:::777222.........------,,,,,,------...---,,,***))))))***,,,---)))((('''&&&&&&'''((()))******+++++++++***))))))(((((((((((((((''''''&&&*********)))))))))))))))'''+++000///+++''''''((('''((()))))))))(((&&&%%%((()))***++++++***)))((())))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))$$$&&&)))++++++++++++,,,------.........---,,,,,,,,,,,,,,,+++++++++******)))***+++***))))))***,,,......//////...---,,,,,,............///111222333666;;;EEEUUUiii}}}vvv```XXXdddtttuuunnnjjjkkkvvvoooffflll{{{***************************+++,,,---...///000000---------------111666:::CCCNNN^^^nnn{{{}}}wwwrrrlllfffaaa]]]TTTMMMJJJHHHFFFFFFIIIVVVmmmjjjVVVKKKGGGJJJHHHPPP^^^jjjuuutttTTT>>>999777222444444333333333444555666555999;;;BBBVVVsss{{{nnn```YYYTTTNNNIIIHHHHHHFFFCCCAAA@@@>>>;;;999777777888999999999999888999777999===AAADDDLLLTTTiiiyyyxxxWWWDDD555444444000...111111000////////////...---,,,,,,,,,+++******))))))''')))(((%%%%%%((()))''',,,------,,,+++***+++,,,******++++++******)))(((++++++***)))((())))))))))))))),,,000---&&&%%%)))(((***)))&&&&&&)))***((((((((()))))))))(((((('''((())))))***)))((('''&&&'''((((((((())))))))))))((()))))))))************((((((((((((((()))************)))'''%%%&&&(((***222,,,***---...***)))+++......///000000///...---//////...,,,,,,///777===EEEJJJXXXnnnuuubbbNNNFFF>>><<<888222//////...------,,,,,,------...,,,,,,+++******+++,,,,,,))))))(((''''''((())))))(((((()))*********))))))************)))((('''&&&***))))))))))))))))))))))))---000///+++((()))***(((((()))))))))(((&&&&&&((()))***++++++***)))((())))))))))))))))))))))))))))))************)))))))))***++++++++++++***)))%%%'''***+++******+++,,,((()))************)))))),,,,,,+++++++++*********)))***++++++******,,,...---------,,,,,,,,,++++++,,,---...///000111222222555999AAAMMM___tttjjjZZZWWW[[[pppyyyrrrnnnrrrzzz~~~hhhZZZ[[[eeeqqqxxx************************+++,,,,,,---...///000000------------...000555999@@@JJJ[[[lll{{{~~~vvvnnneee___\\\WWWPPPJJJJJJCCC===???AAAAAA???@@@JJJaaayyy}}}pppaaaVVVYYYYYYaaaooozzzvvvWWW@@@999888555444333333333333444555666444777999???QQQlllrrrccc\\\VVVOOOJJJHHHJJJHHHEEECCCAAA???<<<:::777777888999999999999888999777999===@@@CCCJJJRRRddduuutttRRRBBB555333333///---///000000//////////////////,,,,,,------,,,+++***)))))),,,+++((((((+++,,,)))*********(((&&&&&&(((***++++++++++++++++++***))),,,+++)))((('''(((***+++))),,,111444///((('''+++(((******&&&&&&******((('''(((((())))))((((((((((((((()))))))))(((''''''''''''((((((((()))))))))))))))************++++++''''''''''''(((***+++++++++)))''''''(((*********+++***,,,...,,,)))***//////000222333333111...------......------///666;;;BBBIIIXXXkkkqqq]]]MMMFFFAAA>>>:::333//////...------,,,,,,------...++++++++++++++++++++++++******))))))))))))******&&&&&&'''((())))))))))))++++++++++++***)))((('''))))))))))))))))))*********,,,...,,,)))''')))+++(((((()))))))))(((''''''))))))************))))))))))))))))))))))))))))))))))))************)))))))))***++++++++++++***)))'''(((***+++***)))***+++&&&&&&'''((()))))))))))),,,++++++++++++*********)))***++++++++++++...000///...---,,,+++,,,------***+++---000111222222222333666<<>>HHHYYYjjjzzz}}}qqqjjj___XXXOOOKKKKKKJJJEEE@@@EEE@@@===???AAAAAACCCGGGRRRaaattt|||ooopppooosss|||}}}tttnnnuuuxxxZZZCCC999777666333333333333444444555555222444777===LLLfffwwwhhh___YYYQQQKKKIIIKKKHHHEEECCCAAA???<<<:::777777888999999999999888999777999===@@@BBBHHHOOO___ooonnnNNNAAA666444444111//////111111111///---,,,,,,,,,(((***,,,...///...---,,,,,,......++++++......,,,))))))(((%%%$$$$$$''')))++++++,,,,,,,,,++++++***,,,+++(((''''''(((***,,,***000666777111+++***,,,'''******''''''******'''((()))******************(((((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))***&&&&&&&&&'''(((***+++,,,***'''%%%&&&***,,,+++***)))***---...------...111///111333555444111...,,,+++---///......000555999@@@IIIWWWiii{{{mmm[[[MMMHHHDDDBBB===555000000...------,,,,,,------...***++++++,,,,,,++++++***************************''''''((()))))))))((((((((())))))******))))))((()))))))))))))))*********((())))))'''%%%%%%''')))(((((()))))))))((((((((()))))))))******)))))))))(((((((((((((((((((((((()))******++++++******)))*********++++++*********(((***+++***)))((()))***'''((()))***++++++++++++++++++++++++************)))***+++,,,+++,,,///111111000...------...000111(((***---000222222111111///444888===FFFZZZuuuxxxaaaPPPPPPhhhyyyuuunnnyyyrrrZZZIIIEEEJJJRRR************************,,,,,,------.../////////,,,---------...000333666>>>GGGWWWiiiyyyxxxoooddd[[[TTTLLLGGGAAA???@@@AAA???<<>>;;;999777777888999999999999888999777999===???@@@FFFLLLYYYiiiiiiIII@@@777444444111///...///000000///,,,******+++(((***,,,...///...---,,,***------******------***,,,,,,+++)))''''''***,,,***++++++,,,,,,,,,++++++,,,***(((''''''(((+++,,,(((///555444///+++)))((('''******''''''******'''(((((()))***************''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***+++,,,(((&&&$$$&&&***,,,+++)))******+++,,,///111000---...000222444333111...++++++---/////////000555999@@@IIIWWWgggxxxkkkZZZLLLIIIGGGFFF@@@666111111...------,,,,,,------...***++++++,,,,,,++++++*********++++++++++++******************)))(((((('''%%%%%%'''((()))*********(((((())))))************))))))(((&&&%%%%%%''')))))))))((((((((()))))))))***))))))))))))))))))***((((((((((((((((((((((((******++++++++++++******+++******************+++)))***+++***(((((()))***((()))***+++,,,,,,,,,,,,+++++++++*********)))))))))***+++,,,+++,,,///111111///...,,,---...000111)))***---000111111111000,,,222777:::@@@PPPgggzzzzzzjjjbbbqqqxxxkkkmmmuuugggQQQEEEDDDHHH************************,,,,,,,,,---------......,,,---.........///222555<<>>;;;::::::;;;:::999999===CCCHHHJJJPPP___ooozzzyyyyyy}}}zzzkkk\\\QQQQQQ^^^ppp{{{cccIII999444555222333444444555555444444222222555;;;FFF[[[{{{sssiiiaaaWWWPPPMMMKKKIIIEEECCCAAA>>>;;;888777777888999999999999888888777999===>>>???CCCJJJTTTdddzzzeeeDDD>>>888555444222000...+++...000///,,,+++,,,///,,,,,,------,,,+++***)))+++...///------///...+++***++++++)))'''''')))+++)))***+++++++++++++++++++++***((('''((()))+++,,,&&&+++...,,,***(((%%%!!!&&&******((((((******&&&%%%%%%&&&'''((((((((((((''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&''''''''''''(((***++++++'''&&&&&&''')))******))))))*********---000...)))---...000222222000...---,,,...000000///111666:::AAAIIIWWWgggyyy|||gggXXXKKKJJJJJJIIIBBB888222222...------,,,,,,------...++++++++++++++++++++++++******++++++++++++******)))************)))((('''$$$%%%&&&''')))*********((((((((()))******+++++++++***)))(((((()))***+++))))))((((((((()))************))))))))))))******))))))))))))))))))))))))******++++++++++++******++++++***))))))***++++++*********)))(((((()))+++(((((()))***+++++++++++++++************))))))))))))***++++++++++++...000,,,,,,+++***+++,,,---...***,,,---///000000000///,,,111666777;;;GGGZZZiii|||nnnhhhfffppp~~~uuu^^^LLLDDDBBB************************+++++++++,,,,,,,,,,,,,,,+++---.........///222444999BBBRRRfffyyyeee]]]SSSIIICCC@@@>>>>>>888:::<<<;;;::::::;;;===AAAEEEMMMVVV]]]eeessswwwdddRRRHHHEEEMMMZZZkkk~~~~~~hhhNNN;;;444555222333444555555555444444444444666:::BBBTTTtttxxxmmmdddZZZRRROOOMMMJJJGGGDDDBBB???<<<999777777888999999999999888888777999<<<>>>>>>BBBGGGQQQ___vvvbbbDDDAAA===999888777444111...111333111---+++---000,,,,,,,,,+++******)))))),,,///000......000///,,,((()))***)))'''&&&'''(((((()))******++++++******)))))))))((()))***++++++'''******'''''')))$$$&&&)))***((((((***)))&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((((((((((()))******&&&(((******))))))***+++(((...000---,,,...---***---...///111111111000000...000111000///222777<<>>======AAAEEEQQQSSS[[[gggqqqyyysss^^^LLLAAA===AAAJJJYYYqqqlllRRR<<<555555222333444555555555444333666555666:::???OOOooozzzooofff\\\SSSPPPOOOLLLHHHFFFCCCAAA===:::777777888999999999999888888777999<<<======AAAFFFOOO]]]sss```HHHFFFBBB>>>===<<<:::666333666777444---***+++...))))))))))))***+++,,,---'''+++,,,******,,,+++'''***,,,------+++******+++'''((()))***************(((((())))))***************+++)))&&&(((,,,&&&&&&)))***))))))***)))&&&&&&'''((()))************'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((******))))))(((((((((''')))((((((((((((((()))***'''***---,,,***(((***,,,(((222777222,,,,,,...------...///000111222222222///111111000///222888>>>EEEJJJWWWiii~~~qqq^^^RRRKKKKKKNNNMMMFFF:::333333...------,,,,,,------...---,,,***))))))***,,,---((()))***++++++***)))(((!!!"""$$$&&&(((***+++++++++++++++******)))(((''''''(((((()))***+++++++++)))((('''((()))***)))(((***)))(((((((((***+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++***))))))***+++,,,))))))))))))((((((+++---+++,,,,,,,,,,,,++++++***************)))))))))))))))***+++***))))))+++,,,***+++,,,------------,,,///...------------...///111111000...000999HHHSSSddd}}}zzzlll___[[[^^^hhh{{{|||eeeRRRHHH***)))(((''''''&&&''''''------------------------,,,,,,,,,---...000333444777>>>KKK]]]qqqttt]]]NNNCCC===888999:::777444555<<<888888>>>AAAAAAFFFMMMXXXaaakkkttt{{{fffUUUDDD666;;;===AAAMMMaaayyypppYYYCCC777555444000000222222111222666333666444777AAALLLeeetttiiibbbXXXOOOPPPNNNKKKGGGCCC???===<<<;;;999888777888888888666888888999;;;===???BBBCCCIIIVVVkkkgggWWWSSSOOOJJJGGGDDDBBBAAA999555000,,,+++++++++***...---+++))))))***+++,,,******+++,,,---,,,(((%%%---,,,***)))))))))***+++''')))***)))((('''(((***000,,,((('''((()))((('''((()))*********)))'''&&&((()))***++++++***((('''(((&&&&&&)))***((()))---)))'''%%%%%%''')))))))))(((((((((((())))))))))))'''''''''(((((((((((((((---+++)))''''''(((***+++,,,+++***((((((((()))***'''(((***+++,,,++++++***......///111222222000------...///000111555:::>>>AAAJJJWWWiiitttaaaUUURRROOONNNOOOKKK@@@666222111000...---,,,,,,------))))))(((((()))******+++************************((((((((((((((('''''''''))))))))))))((((((((((((///...,,,***)))))))))***%%%,,,///***''')))***''')))(((''''''''')))***+++*********)))))))))))))))((((((((((((((()))******************************)))+++,,,,,,++++++,,,---******)))))))))))))))***++++++,,,,,,,,,++++++***111,,,)))******(((***...''''''(((***+++,,,---...***++++++,,,,,,------...++++++,,,------......///...///000222444999???CCCXXXkkkvvvdddZZZXXX]]]lll|||zzzbbbMMM,,,,,,++++++***+++++++++++++++++++++++++++++++++---,,,,,,---...000222333777===JJJ\\\ooosss```OOOGGG???999555777777555333444777555888@@@FFFJJJQQQYYYbbbkkkvvvttt```PPPAAA555888:::>>>GGGXXXnnnsss[[[CCC777666444000000222222111222666444777444666???III```xxxnnnhhh___VVVUUURRRNNNIIIDDD@@@===;;;;;;999777777888999999888888888999;;;===???AAACCCJJJWWWkkkmmmeee^^^WWWSSSRRROOOHHHCCC===999333...,,,+++***)))...,,,+++)))))))))+++,,,+++***)))***+++,,,+++))),,,+++***)))))))))******)))***+++***)))((()))+++...+++((('''(((***)))(((((())))))***)))((('''&&&%%%&&&(((*********)))((()))&&&&&&((()))'''(((+++)))'''%%%&&&''')))))))))%%%%%%&&&'''((())))))***((((((((((((((('''''''''***)))((('''''')))+++---,,,+++)))((((((((()))******+++,,,---------,,,+++------...000111111///,,,000000000000111444888<<>><<<;;;999777777999;;;<<<<<<888888999:::<<<>>>@@@AAAHHHTTTfffyyy{{{pppjjjbbb]]]YYYSSSJJJCCC666333000....../////////++++++***)))))))))***++++++)))((()))***,,,,,,+++***))))))))))))))))))))))))***++++++))))))***+++***)))(((((()))***++++++)))))))))))))))(((((('''&&&&&&((())))))))))))((()))&&&%%%''''''%%%%%%(((((('''&&&&&&((())))))(((%%%%%%&&&''''''((())))))******)))((('''&&&&&&%%%((((((''''''''')))+++,,,******))))))))))))))))))//////.........---,,,,,,,,,,,,---///111111...,,,---...///000222666;;;???HHHRRR```oooqqqbbbUUUNNNJJJKKKKKKEEE???<<<999666111---***+++---.........---,,,,,,,,,,,,---************************,,,+++***(((((()))***+++(((((()))******+++,,,,,,'''(((((()))***+++,,,,,,***,,,,,,+++*********)))((((((((((((((((((((())))))))))))))))))************************+++,,,,,,************************((()))+++***))))))***,,,000000...---++++++************+++,,,,,,,,,+++++++++***---222111---******++++++++++++++++++++++++///,,,***,,,000222000---++++++,,,------......//////000000///...///222444>>>CCCQQQggg}}}xxxxxxkkkccc```eeejjjrrryyy)))))))))))))))***+++,,,,,,,,,,,,------.........///...------...///000111555;;;FFFRRR```ooo}}}www^^^LLL@@@999777888222000000333333222555999BBBKKKWWW```iiittt~~~rrr^^^MMMBBB;;;999:::555555777888;;;HHHccc}}}jjjOOO???;;;555111000222222000111555222666444666<<>><<<:::777777999;;;======888888999:::<<<>>>???@@@DDDOOO___rrrmmmjjjcccYYYNNNDDD>>>;;;222000---,,,---/////////******************++++++*********,,,---,,,)))&&&)))))))))************)))((()))***)))(((((()))***(((((()))))))))***+++,,,***))))))(((((((((((((((************)))((((((''')))&&&%%%''''''%%%%%%(((''''''&&&'''))))))((('''))))))((((((((((((((((((******)))((('''&&&&&&%%%***)))(((''''''((()))))))))))))))*********))))))......---,,,,,,,,,++++++------...000222222///---///000111111222555:::>>>HHHSSSaaaooozzziiiVVVMMMGGGGGGHHHEEE@@@>>>:::666111---***+++,,,...,,,,,,++++++++++++,,,,,,************************+++***)))((((((((())))))))))))))))))))))))))))))***+++++++++++++++++++++,,,+++******+++***)))***'''''''''''''''''''''&&&(((((())))))***************))))))))))))***++++++************************(((***++++++******+++,,,///...---+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,******......+++***,,,*********+++,,,,,,------...,,,+++,,,///111000...++++++,,,------......///000111111000//////111222;;;===FFFZZZsssvvviiirrr{{{rrrnnngggiiimmmsssyyy))))))((((((((()))******)))******++++++,,,,,,---...---------...///111222444;;;DDDOOO\\\kkk{{{zzzcccJJJ===999777555444111000111444444333666<<>>NNNjjj}}}ssshhh```WWWUUUQQQLLLHHHDDDAAA@@@>>>;;;888777999;;;======888888999:::;;;===???@@@AAAJJJXXXiii{{{~~~yyyyyygggeee^^^QQQBBB666222111222///---,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,******+++------,,,((($$$))))))***++++++++++++***''')))***)))((('''((()))''')))******))))))***,,,******)))(((((((((((((((,,,,,,+++***)))((('''''')))&&&%%%((((((&&&&&&***'''&&&&&&((()))***((('''*********)))((((((''''''))))))((((((''''''&&&&&&***)))((((((''''''''''''(((((()))************)))---,,,++++++***++++++,,,......///111222222000...333333333222222444888;;;FFFRRRaaaoooqqq]]]QQQGGGEEEFFFCCC>>>;;;888555111---++++++,,,---***************+++,,,,,,******************************)))))))))((((((((())))))))))))(((((('''''',,,,,,,,,,,,,,,+++***)))((($$$###''')))))))))+++''''''((((((((('''&&&&&&((((((((()))******++++++)))))))))))))))***++++++************************)))+++,,,,,,+++***,,,---------,,,***)))))))))))))))***++++++,,,,,,,,,,,,+++(((''')))***((())),,,)))******+++,,,------...---------,,,+++*********++++++,,,------......///000111111111//////111222555777???MMMccczzz|||gggiiiuuu}}}pppnnnmmmqqqvvv|||***)))((((((((((((((()))))))))***++++++,,,---------,,,,,,---...000222333333:::CCCNNNYYYhhhyyygggSSS>>>666555555333222111000222555444333777===PPPaaasss~~~}}}|||qqqjjjhhhllliii___\\\```jjj{{{~~~nnn]]]JJJ>>>888333333666333111222666555;;;QQQiiiwww^^^GGG<<<666222111222222000000444111555555666::::::HHHbbb~~~wwwkkkbbbXXXVVVRRRMMMHHHDDDAAA@@@@@@===999888999;;;======888888999:::;;;===>>>???AAAHHHSSSbbbsss|||yyyxxxxxxtttrrrssssssmmmeeedddhhhZZZVVVNNNCCC888111...---000...,,,+++,,,---,,,+++++++++,,,---------------+++******+++,,,,,,***((()))***+++,,,---,,,,,,+++((()))******(((((()))***''')))++++++)))((()))++++++***)))((('''(((((()))+++***)))((((((((((((((()))&&&&&&((()))'''(((+++'''&&&&&&(((******(((&&&((((((((((((((((((''''''(((((((((((((((''''''''''''''''''((((((((((((((('''((()))***+++******))),,,++++++******+++,,,---------...000222111///---000000111111333666;;;???FFFRRRbbbpppxxxgggYYYKKKFFFDDD@@@999666555333000---++++++++++++))))))))))))***,,,---...************************)))***+++,,,+++***((('''))))))))))))))))))*********++++++,,,+++***)))(((((("""!!!%%%)))'''(((***))))))*********)))'''''''''(((((()))******+++++++++************+++,,,,,,***************************,,,------,,,,,,---...,,,,,,+++***************))))))***+++,,,,,,,,,,,,+++((((((++++++)))***---,,,,,,,,,,,,,,,,,,,,,,,,***---...---)))''')))+++++++++,,,------......///---///000000//////111222111555:::BBBPPPeee~~~rrrggghhhttt{{{tttoooooopppuuu//////...---,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---...000333444333999CCCMMMXXXgggyyy|||]]]LLL;;;555444444222222111000222555444222777===ZZZlll~~~~~~vvvnnnhhheeeWWWQQQRRRZZZYYYPPPNNNTTTXXXlll~~~lllZZZGGG<<<666000000333111...///444444777KKKbbb{{{bbbIII<<<666222111222222000000444222666555555888777CCC\\\{{{{{{ooofffZZZXXXTTTNNNIIIDDDAAA@@@AAA>>>:::888999;;;<<<===888999999:::;;;<<<>>>???BBBGGGQQQ^^^nnn~~~|||{{{{{{zzzxxxvvvsssqqqnnnmmmmmmmmmlllkkkjjjmmmvvvyyyvvvllllllllljjjiiiiiikkkmmmppppppmmmhhhbbb^^^]]]]]]```^^^^^^___YYYQQQRRRYYYLLLFFF===666333111000...+++******+++...000000///+++,,,------.........---+++)))((((((***,,,,,,,,,***+++,,,---...------,,,)))+++,,,+++***)))***+++'''***,,,+++)))''')))***+++***((('''''''''((()))(((((('''''''''(((((()))(((&&&&&&)))***((()))---&&&&&&'''(((******(((&&&%%%&&&&&&''''''((((((((('''''''''(((((((((((((((%%%&&&&&&'''((()))******'''((()))+++++++++***))),,,++++++***+++,,,...///,,,,,,---///111000...,,,)))+++...000444:::AAAEEEEEERRRbbbqqq{{{ooo___OOOGGGDDD>>>666222333222000---,,,+++++++++(((((()))***+++---...///************************)))+++---......,,,)))'''(((((()))***+++,,,,,,---((()))***++++++***)))(((...&&&###''')))'''&&&(((***+++,,,,,,,,,***)))((('''(((((()))***+++++++++,,,,,,++++++,,,,,,---...************************+++,,,...---,,,,,,---///,,,,,,+++******+++++++++((()))***+++,,,---------,,,***+++///000---,,,///......---,,,,,,+++******&&&,,,000...***(((---222++++++,,,------......///+++---////////////111222111555999;;;BBBUUUooo}}}hhhaaacccyyyyyypppllljjjlllxxx111...***(((***+++------******+++++++++,,,,,,,,,...---,,,,,,...000000///444777@@@MMMXXXcccqqq}}}mmmOOO>>>888888333333666111333222111000111444:::???XXXooo~~~sssjjj^^^PPPHHHHHHCCCBBBAAA@@@@@@AAABBBDDDPPPaaauuuvvvZZZ@@@999999333//////666000000555666888HHH\\\yyyjjjPPP===666555333333333333111000333000000333555:::EEEPPPmmmuuukkk___[[[TTTOOOKKKGGGCCC@@@???>>>;;;999999:::<<<===>>>:::777666777:::<<<===DDDFFFLLLWWWggg{{{zzzsssmmmhhhdddbbb^^^[[[XXXVVVUUUUUUPPPQQQQQQPPPOOONNNPPPQQQRRRPPPcccpppdddbbb^^^XXXTTTRRRPPPQQQSSSTTTQQQNNNRRRRRRPPPMMMJJJIIIJJJLLLMMMSSSWWWUUULLLBBB===;;;777666444222///---+++***&&&))),,,---,,,,,,,,,---(((((()))***+++,,,,,,---((()))************)))(((,,,222111---111:::999000,,,)))'''***---...***&&&***''''''+++***&&&''',,,000222000+++***,,,,,,)))&&&&&&&&&'''''''''''''''((()))***++++++***)))(((###%%%&&&&&&'''))))))''''''(((((()))***)))))))))******))))))))))))******+++***)))))))))***,,,,,,---,,,+++))))))))))))******,,,------------...000222222222222111111111111///+++,,,111666999<<>>HHH[[[lll{{{fff^^^hhh{{{wwwrrrllleeeiiirrr...---,,,++++++)))&&&$$$******+++++++++,,,,,,,,,+++***((()))+++------,,,333666>>>KKKUUU```ooo{{{iiiMMM===777777222222444000111000//////222666:::===RRRhhhyyyjjjZZZOOOFFF>>>;;;===888888777666666888<<<>>>KKK^^^uuurrrWWW>>>777777444222444333///000444333444DDDXXXyyylllQQQ<<<777555333333333333111000222000111333555999CCCMMMkkkyyypppaaa\\\VVVPPPLLLIIIDDDAAA@@@>>><<<:::999:::<<<======:::888777999;;;<<<===AAACCCHHHRRRbbbvvv{{{wwwmmmiiieee```]]]XXXTTTQQQNNNLLLJJJGGGDDDCCCBBBAAA???@@@@@@???>>>===???@@@GGGIIIaaakkkWWWPPPNNNJJJFFFEEECCCBBBCCCDDDDDDBBB@@@CCCCCCBBB@@@>>>>>>@@@CCCFFFKKKNNNKKKBBB:::555333333222111///...,,,+++***(((***++++++***)))***+++((((((((())))))***++++++)))***,,,------,,,***)))...111000...666@@@===222)))'''&&&)))...000...***)))&&&'''++++++((()))---333444111+++(((((('''$$$((((((((((((((((((((((((&&&'''((())))))((('''&&&,,,,,,+++(((&&&%%%###!!!''''''((((((((()))))))))((((((''''''''''''(((((())))))((((((((()))***+++---,,,+++))))))))))))***(((***++++++++++++,,,...***,,,...111222111000///000------222555666999===FFFMMM]]]ssssss]]]KKK@@@:::555222///...---...//////,,,***************************,,,---------,,,,,,+++******+++...000111000,,,)))))))))***+++,,,+++)))&&&******++++++++++++++++++))))))((((((((())))))***++++++***)))))))))******)))))))))))))))***++++++((())))))******))))))(((...,,,******,,,,,,,,,+++..................------///...---+++******++++++++++++++++++,,,,,,,,,,,,++++++---....../////////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000333777:::AAAQQQ```yyyyyyaaacccoooyyylll^^^^^^ggg+++,,,...000000,,,%%% ******+++++++++,,,,,,,,,---,,,+++,,,.../////////111444<<>>777555333222333222111000111000111444555777???HHHfff~~~tttddd^^^WWWQQQNNNKKKFFFBBBAAA???<<<:::999:::;;;===<<<:::999999;;;<<<<<<<<<>>>???CCCLLLZZZnnn{{{rrrmmmjjjeee^^^XXXOOOLLLHHHEEECCCBBB@@@>>>===<<<:::999777666555555444555666555444444555777<<>>AAABBB???888111...---.........---,,,++++++******+++***)))'''''')))+++((((((((((((((((((((((((***+++---//////---+++***...///...000;;;EEE@@@333)))''''''***...000...,,,)))''''''***+++***+++...888999666///,,,,,,+++(((******))))))((((((''''''&&&'''((())))))((('''&&&+++***((((((''''''''''''((('''&&&&&&&&&'''((()))((((((''''''''''''(((((((((((('''&&&'''((()))***---,,,+++***))))))))))))(((***++++++++++++,,,...%%%(((,,,000222222111///000...000444777777999===CCCKKK[[[rrr{{{eeeRRRDDD<<<777444000///......///...+++)))************************------,,,,,,++++++,,,,,,(((+++...000...,,,+++***++++++***+++,,,+++(((&&&***++++++,,,,,,,,,------(((((((((((()))***++++++++++++***)))(((((())))))***))))))))))))***++++++)))******++++++*********...,,,++++++---...------------------------............---,,,++++++++++++------------,,,,,,,,,,,,,,,---......////////////------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............//////111444555999DDDPPPfff}}}mmmcccbbbrrrqqq^^^YYY^^^+++---000333444111,,,'''******+++++++++,,,,,,,,,...---,,,---///000000000000222:::EEEOOOZZZiiiuuugggMMM===777888222222444///222//////333;;;@@@???===@@@SSSmmm{{{jjj\\\SSSFFF???777666888777333000333444333333444888@@@FFFVVVmmmttt]]]EEE888333000///111000222666666333666GGGYYY}}}www[[[BBB888666333222222222111000111000222444555555;;;CCCaaavvvggg```WWWRRROOOLLLGGGCCCBBB@@@===:::999:::;;;<<<;;;::::::;;;======<<<:::===>>>AAAHHHTTTggg{{{{{{uuukkkbbbXXXTTTSSSPPPIIIBBBAAA>>>:::888888888888777777666555555444333333333222333444444333333555777999DDDccceeeEEE===>>>:::888<<<777666666777777666555444222333444444333444666999888::::::777333///.........------,,,++++++******++++++***((('''(((+++...******)))))))))((((((((()))+++---//////---+++)))+++---...111:::@@@;;;222---+++***+++------,,,***)))((('''(((***+++,,,---666888555000...//////,,,******))))))((('''&&&&&&((()))***++++++***)))((((((&&&&&&((())))))***---((('''%%%$$$%%%&&&(((*********))))))))))))******)))((('''''''''((()))***,,,,,,+++******)))))))))***,,,------------...000(((***---000222333222222///...111666999999<<>>;;;999999;;;;;;:::999:::;;;======;;;:::===???BBBFFFOOO```tttyyymmmbbb[[[TTTMMMEEECCCDDDDDD???999:::777333222222222222222000111111111000000000///...000111111000111333555999EEEdddlllRRR===999999333333:::222333444333333222111111222333444333222222333555222222333222000000000111//////...---+++***))))))******)))((((((***...222,,,++++++******))))))(((((()))+++------+++)))((('''+++///111333444222///,,,+++******+++,,,++++++***)))''''''***---...---111222000***)))******((())))))(((''''''&&&%%%%%%((()))***++++++***)))(((,,,((('''******&&&&&&***((('''%%%$$$%%%&&&(((*********))))))))))))******))))))((('''((()))***+++,,,,,,++++++***))))))(((***,,,------------...000,,,,,,,,,---...000111222//////222666888888<<>>999999<<<===:::666777444222000111111000///......////////////......,,,.../////////000333555888EEEeeeRRRDDD999777666111111666111333444444222111111222...///000///...------...,,,,,,,,,------......///000///...---,,,+++***))))))))))))((()))+++000333,,,+++++++++******))))))((()))************)))(((%%%)))---...,,,+++++++++'''(((((()))***,,,---...***)))'''''',,,333444111222333000***'''((('''$$$((((((''''''&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&"""$$$+++,,,((((((---((('''&&&&&&&&&'''((()))((((((''''''''''''(((((())))))((((((((()))***+++++++++,,,++++++***(((((((((***++++++++++++,,,......---+++***+++,,,///000111111333777777777===EEEIIIQQQbbbyyygggTTTQQQ]]]sssvvvdddOOO???666333000---+++***++++++***)))************************,,,,,,++++++,,,,,,------***+++,,,+++******+++,,,***))))))+++---/////////,,,+++***))))))***+++,,,,,,,,,+++***))))))))))))))))))))))))***+++,,,---+++************+++,,,,,,))))))***+++,,,,,,,,,,,,...,,,++++++---...------++++++,,,,,,------......+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,---....../////////......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000111000///000444555444777<<>>GGGRRRaaannn{{{yyy\\\III===999111222666333////////////000222333333666:::IIIccczzzmmmSSS???555333111555555000...111333222111777???EEEJJJRRR^^^hhhwww|||xxxnnnfffPPPKKKBBB:::555444333111000222333777CCCVVVkkkxxxhhhJJJ;;;888333111000111000000333111222444333333999BBBPPPqqq}}}ssshhh\\\VVVVVVTTTNNNHHHEEECCC???<<<:::999::::::999888777888:::::::::999999<<>>:::777555444555666666444222333222000000111111000......///000000000///......---///000111111222555777:::GGGhhhlllEEE???888555555555444222111333555444222000111222+++,,,------,,,+++,,,---*********+++,,,,,,,,,+++---------,,,,,,+++++++++((())))))))))))***...000************)))))))))))))))))))))(((((()))))))))'''''')))++++++***)))***&&&''''''((((((***,,,...))))))((((((000:::===999222333000+++)))******'''((((((((('''''''''''''''&&&'''((())))))((('''&&&!!!!!!+++...))))))///''''''((((((((()))))))))((((((''''''''''''(((((((((((('''&&&'''((()))***++++++,,,,,,+++***((('''(((***++++++++++++,,,...---,,,,,,,,,---...///000222222555:::<<>>777///000555333111222222000//////222444555555BBB\\\ttthhhMMM:::333444***333333111222111...888AAAKKKSSSZZZdddqqq|||~~~xxxmmmdddHHHFFF@@@999555333111...555555666;;;KKKbbbxxxmmmOOO;;;888333111000000000000444222222333333333:::CCCMMMooovvvkkk^^^XXXXXXWWWQQQJJJFFFDDD@@@<<<:::999::::::999888666777888:::999999666:::===>>>AAAKKK[[[hhh}}}yyyooo]]]VVVLLLCCC===:::888777222222333333222111///...---,,,,,,---//////---+++,,,---...///...---,,,+++,,,---///000000111444666>>>KKKkkkyyyVVV>>>;;;555000333777333,,,---///111000...,,,---///+++,,,...///.........000,,,+++++++++,,,,,,***(((*********+++,,,,,,,,,---((()))))))))((((((+++---(((((((((((())))))))))))+++***)))(((((()))***+++***&&&%%%(((------+++))))))))))))((('''''')))+++''')))((()))333@@@DDD@@@***,,,***'''&&&)))***((((((((((((((())))))))))))((()))***++++++***)))((('''"""%%%......$$$!!!&&&'''(((((()))***)))))))))******))))))))))))******''''''&&&%%%&&&'''((()))++++++,,,,,,+++***((('''***,,,------------...000,,,---///000222222222111111222777>>>CCCJJJWWWddd[[[bbbqqqmmmSSSDDDHHH___wwwpppZZZGGG<<<888222///------.../////////************************)))***,,,---...---,,,,,,000,,,)))))),,,...---+++...---++++++---......---111000...+++***+++,,,,,,))))))))))))***+++,,,---(((((()))+++,,,...000111++++++******++++++,,,---)))***+++,,,------...---...,,,******++++++***)))******+++,,,,,,---......***+++,,,---------,,,+++*********++++++,,,,,,,,,,,,------...------,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////333//////111111///000444888;;;GGG___yyyvvvbbb^^^eeeyyy,,,***))))))******((('''***************************++++++,,,,,,------...+++333<<>>LLLkkk}}}rrrddd\\\ZZZZZZWWWSSSNNNFFF???===;;;777777:::;;;:::999999::::::888777===:::;;;???CCCGGGRRR^^^ppp~~~{{{nnn___RRRBBB@@@===999555333222111111111000000//////......444000---///333444000,,,111111000///////////////111//////111111...///333999\\\zzzbbbMMM:::888555222222333666888000///...---,,,---......,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,'''''')))***+++,,,,,,------+++))))))+++,,,***''''''+++,,,***)))+++)))&&&)))***,,,------,,,***)))(((((((((((()))***,,,,,,+++***(((''''''(((((()))***///...***222BBBJJJHHH///---+++)))((((((((()))***+++,,,---,,,)))&&&$$$&&&''''''((()))(((((((((+++)))'''))),,,...,,,))))))((('''&&&&&&'''((()))&&&***---+++&&&$$$'''+++&&&&&&''''''((()))))))))---,,,++++++,,,,,,***(((***)))((()))+++,,,,,,+++---...///000222222333333000777:::BBBPPPXXXbbbtttqqqvvvtttWWWEEEGGGXXXiiittt___JJJ===888444222000.........,,,++++++++++++*********))))))++++++*********+++---...************+++,,,---...******+++,,,,,,---......+++,,,------,,,+++)))(((++++++++++++,,,,,,---...,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++)))***,,,------,,,***)))---.........---+++***(((++++++++++++,,,---......111...++++++...111111000333111///---,,,---...///,,,,,,,,,------.........---......///////////////111///---...111111...***000//////000000111222333666<<>>444333555555555666777999:::???QQQlllttt\\\@@@>>>:::555333333333111444444333111111444999===JJJfff}}}rrrddd\\\ZZZYYYWWWSSSMMMEEE???===;;;888888::::::999888888999999777666===:::;;;???BBBDDDMMMWWWbbbnnnvvvrrrhhh\\\OOOEEE>>><<<999666333111000000000000000/////////......444000---,,,///000000...111000000///......//////---+++,,,000000///222888CCCeee}}}XXXAAA888777444222111222333444///...---,,,+++,,,,,,---,,,++++++++++++,,,------***++++++,,,---,,,,,,,,,***++++++++++++***)))))),,,***))))))+++,,,***((('''***+++((((((******'''))))))***++++++***))))))))))))((())))))***+++,,,***)))((((((''''''((((((''',,,,,,)))...:::???:::///...---,,,+++*********'''((()))***(((&&&###!!!&&&''''''((((((((((((((()))(((((((((*********))))))((('''&&&&&&'''((()))((()))))))))((((((((()))&&&&&&''''''((())))))))),,,+++***+++,,,,,,+++)))+++***)))+++---...---,,,---...///000111222222222444:::===EEETTT\\\gggyyyzzzvvvXXXCCCCCCTTTccc~~~vvvcccOOO@@@999333111...---------+++***,,,,,,++++++++++++******,,,+++*********+++,,,---...---,,,+++***************++++++,,,,,,---------)))***+++,,,---,,,,,,+++------,,,,,,++++++,,,,,,000///---+++***)))((((((***++++++++++++,,,,,,,,,,,,++++++++++++,,,------///......---------------+++,,,---......---,,,+++...---,,,******)))******,,,,,,,,,,,,,,,---......000---+++,,,///222333222222000///------...///000,,,,,,,,,,,,------......------...///////////////////////////...------...------------...///000111000666===EEEXXXssslll\\\[[[gggyyy))))))(((''''''(((******++++++++++++++++++++++++))))))***+++---...//////---///333888@@@KKKVVV^^^fffooo|||pppZZZBBB666555444333222222000...---...000333555222555999BBBUUUnnn~~~dddJJJ999333222222222111111333777<<>>===;;;888888:::999888777888999999777555;;;:::;;;???AAACCCHHHNNNVVV]]]aaa]]]TTTJJJAAA;;;888666444222000///......///////////////.........222000---++++++---///000000000///............///***))),,,000111222888@@@UUUuuuuuuPPP:::666555333222000000//////------,,,++++++++++++++++++++++++++++++,,,------******+++,,,,,,,,,,,,++++++++++++++++++***))))))+++***))))))+++,,,+++******,,,+++'''&&&)))***((()))))))))(((((()))))))))******)))))))))******+++(((((((((((((((''''''&&&'''++++++(((+++222333------------,,,+++***)))((()))***++++++***(((&&&$$$&&&&&&''''''((((((((((((((()))))))))'''''''''((()))((('''&&&&&&'''((()))***(((&&&'''******)))'''&&&''''''(((((())))))***+++******+++------,,,***+++++++++,,,...///...------...///000111222222222555;;;<<>>===<<<999999;;;999888888999::::::888666999999<<>>PPPmmm}}}ttthhh^^^YYYWWWVVVUUUJJJCCC???>>>===:::999;;;999999999;;;<<<<<<:::888666999<<<>>>BBBDDDDDDCCCCCCAAA???===888444222222000000000000///......------------------.........---///111111000...---......---------------......,,,---///000000666GGGWWW{{{eeeKKK:::888333333333222000...,,,+++------------,,,,,,,,,++++++************+++,,,,,,((()))******++++++******((()))***+++++++++++++++))))))*********++++++,,,333333///)))&&&)))***(((,,,+++)))'''''')))+++,,,,,,+++***************+++'''((()))))))))(((&&&%%%,,,+++(((%%%&&&***,,,+++((())))))***)))(((&&&%%%'''((((((((((((&&&%%%$$$'''&&&&&&%%%&&&'''(((((((((+++,,,+++'''&&&'''***)))((('''&&&&&&'''((()))%%%(((+++***'''&&&))),,,''''''(((((()))************))))))+++------,,,+++))))))***,,,......---+++---...///000000000000000000444333666@@@DDDLLL]]]jjjvvvaaaGGG>>>HHHUUU___gggqqqwwwssscccOOOAAA:::777333000//////...---/////////.........------------------,,,,,,++++++************+++,,,------+++++++++++++++++++++***//////...,,,+++*********)))***+++,,,---...------,,,+++++++++,,,------...++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...///...............//////------............------------.../////////......222222111000////////////000000000//////...//////888777555333222111000///------------------------,,,------...............000---******,,,.........++++++++++++,,,---...///666999:::999999CCCVVVggglllYYYJJJOOO```ppp}}}'''))),,,+++((('''))),,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///......222<<>>===;;;888555999;;;===@@@DDDBBB>>>???;;;888888666333333555//////000000000///...---,,,,,,,,,------------------///111222222000---+++---,,,,,,,,,,,,---......+++,,,...000222===VVVlllpppRRR===444888111111111000///---,,,+++---------------,,,++++++***************+++,,,,,,(((((()))************))),,,,,,,,,+++***)))(((''')))***++++++***)))+++,,,222333///)))'''***+++))),,,+++)))(((((()))+++,,,++++++*********++++++,,,)))))))))))))))(((((('''+++((($$$###%%%(((***+++***************)))(((((())))))))))))(((((('''''''''&&&%%%%%%%%%&&&((())))))*********((((((((())))))((('''&&&&&&'''((()))###(((,,,+++&&&%%%)))...'''(((((())))))******++++++******+++------,,,***))))))***,,,//////,,,***---...//////000000000///000444222444;;;===BBBQQQgggrrrkkkLLL===@@@HHHOOOXXXeeeqqqtttjjjXXXKKK>>>:::444000///...---,,,/////////............---,,,---------------,,,+++...---,,,+++*********************+++++++++++++++++++++++++++,,,---...///'''(((+++---...///......///...---,,,++++++++++++,,,,,,,,,,,,---------------------------......//////............//////000........................---///000222222222111000444444222111000000000000111222333222111000000222:::999888777555333222111/////////...............,,,,,,---............---111---)))***...000///------,,,,,,------...///000///111333444444:::JJJYYYoooxxxdddPPPKKKQQQ\\\mmm}}}'''+++///...***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111999DDDPPPWWW^^^eeeppp}}}pppUUUEEE???999444111111111000000000000111111333444777;;;???LLLgggzzzaaaFFF888666000111111///---///444999HHH```}}}~~~xxxtttrrrtttuuupppggg```OOOIIIGGGIIINNNRRRYYY```dddnnnzzzvvv\\\JJJ<<<:::888111///222...000333555555555666777888AAAWWWuuu}}}vvvkkk```YYYVVVVVVVVVMMMGGGCCCBBB@@@<<<:::;;;888888999<<<======:::888666:::;;;:::===AAA>>>888:::555333666666333444777...///000000000///---,,,++++++,,,,,,,,,---------///...---///111111---***,,,,,,++++++,,,------...***,,,000333:::LLLlll]]]FFF:::444888//////...---,,,,,,+++++++++,,,,,,---,,,+++***)))***************++++++,,,'''((())))))******)))))),,,,,,,,,+++***)))(((''')))+++,,,+++)))((()))+++,,,...,,,((('''+++,,,******)))(((((((((((()))***************+++,,,,,,---++++++***))))))))))))))))))&&&$$$%%%'''((())))))******)))((((((((())))))++++++++++++************'''&&&%%%$$$$$$&&&''')))(((''''''''')))))))))((()))((('''&&&&&&'''((()))%%%'''))))))((((((***,,,((((((((()))******++++++,,,+++***+++,,,,,,+++))))))***+++...000000---+++---...//////000////////////444222444::::::===JJJ]]]gggxxxsssRRR>>>;;;AAA@@@HHHXXXjjjtttpppcccWWWDDD???999444222111////////////.........---------+++,,,---.........---,,,...---,,,+++************))))))******++++++,,,,,,+++******+++,,,...000111((()))+++---......---,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,------------...///............///000000000////////////000111222000//////////////////000///000000111111222333444666555444222111111000000111333666666555444666888999999999999888777666666111000000000////////////+++,,,------......------...------...////////////111000000111111222333444,,,,,,///333222444???LLL\\\pppooooooxxxppp___TTTKKKKKK[[[ooo''',,,111000,,,((((((***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++---000777BBBOOOXXX[[[cccnnn{{{qqqSSSBBB;;;777444222111111000000000000000111111333888;;;===HHHccc}}}~~~eeeHHH999777---000111///,,,...555;;;@@@YYYvvvzzzvvvtttuuuvvvsssooolll```[[[YYY]]]ccciiirrr{{{{{{xxx___LLL<<<:::888111///333...111444555555555666777666<<>>:::333111,,,+++///111......222...//////000///...,,,++++++++++++,,,,,,---------111---)))***...000---)))++++++++++++,,,,,,---...***---333999BBBYYYoooJJJ<<<666222333------,,,+++*********+++******+++,,,+++***)))(((*********)))***++++++,,,'''(((((())))))))))))))))))******+++++++++*********,,,---,,,)))''')))+++&&&))))))&&&''',,,---,,,((((((''''''''''''((((((************+++,,,---...---,,,***)))))))))***+++)))''''''***,,,+++)))((()))(((&&&%%%%%%&&&'''((((((((((((''''''''''''''''''&&&%%%$$$$$$&&&''')))(((%%%$$$%%%(((***(((&&&)))((('''&&&&&&'''((()))((('''&&&'''***++++++)))((((((((()))******++++++---,,,++++++,,,,,,***(((***+++---///111111...,,,---...//////////////////---333222444:::999;;;GGGOOOXXXkkkxxxWWW@@@<<>>:::888222111666111000000000111333555777;;;<<>>999555:::999999888888999:::::::::888888999;;;:::666333...............---------......//////......---,,,//////.........---------,,,,,,++++++,,,,,,---...111...+++***+++,,,---,,,///---...999TTTvvvXXXDDD<<<333...///...---+++)))((())))))***((()))***++++++***)))((()))((()))+++---,,,---///---+++(((((()))******))))))***+++,,,,,,+++***)))'''...333222,,,'''(((***)))(((&&&&&&((()))(((''',,,,,,+++++++++++++++++++++,,,,,,***(((***///333000...,,,***((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&'''&&&%%%&&&''''''%%%###---,,,+++***))))))******&&&'''((((((((((((((('''(((''''''(((******)))(((((('''((()))+++++++++)))((()))+++///111111...+++)))((()))+++//////,,,)))000000000000000///......000///000444555555999???HHHSSSiiigggMMM>>>;;;<<<<<>>IIIPPPYYYeeeqqqzzzxxx]]]GGG<<<888666555222111000000111111000...222...111999999===SSSooovvvbbbIII888777222///111222111222444<<>>;;;777000...111000000000111222333555555888:::FFF___~~~zzzooohhhaaaYYYTTTTTTQQQKKKEEEBBBAAA???;;;777777777777888999999::::::888777666777999888444111---------..............................------,,,---------,,,,,,,,,++++++,,,++++++++++++,,,------///...,,,,,,,,,---...///000///111???[[[|||vvvRRR@@@:::333//////---,,,+++***)))))))))***)))***+++,,,,,,+++******,,,++++++,,,,,,,,,---...,,,***((('''((())))))))))))******++++++******)))+++111666444...((((((***)))'''%%%%%%'''((('''&&&((((((((()))))))))))))))***+++,,,***)))***---000---,,,+++***)))((((((((()))))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&))))))*********)))((('''''''''((((((((((((((((((((((((''')))***+++***(((+++*********++++++***)))((()))+++...111111...+++))))))))),,,//////---***---...///000000111111000//////111555666555999>>>GGGPPPeeeqqqUUUCCC<<<999888@@@VVVooo~~~~~~yyyjjj___PPPDDD>>>;;;999666222222111///...---,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---+++,,,------,,,,,,---///,,,,,,,,,,,,---...///000......///000000111222222.........//////000000000111111222222333444444444333555888888777666666777:::;;;<<<;;;999888999:::;;;;;;;;;<<<===>>>>>>???======>>>===666...---000444666999;;;<<<<<<<<<;;;<<<===<<<<<<;;;:::999888666666444222111000//////...---------...000111222///............///000000000000000000000111111111000000111111222444555666<<>>:::666:::NNNjjjyyynnn^^^PPPGGGBBB===:::555444222000...---------,,,,,,,,,,,,---------,,,------------------------***,,,------,,,,,,---...---...//////......///000......//////000111111111///000111222333444555666333333333444444444444444777777777777888888888888===>>>>>>===;;;;;;<<<>>>>>>???@@@???===<<<===>>>>>>>>>>>>??????@@@@@@AAA???>>>>>><<<555...,,,000555666888:::<<<===>>>???@@@@@@@@@???===;;;:::999:::999777555333222000000......---...///111222444//////......//////000111111111000///...---,,,,,,//////000000111222444444888:::AAAQQQggguuutttkkkVVVLLLCCCDDDNNN^^^ppp~~~ooo[[[KKKBBB***))))))))))))))))))******+++,,,,,,------,,,,,,,,,,,,---------.........------...///333;;;DDDJJJSSS]]]jjjvvveeeKKK===:::999777222111000000111111000...111000333888666777FFFZZZxxxqqq[[[GGG888333111333444111000222444888IIIddd}}}|||yyyrrrpppmmmfff^^^TTTKKKFFF>>>555000222333111///000...///111333333333222222333666@@@TTTqqq}}}ooofff```XXXRRRPPPRRRNNNHHHDDDBBB@@@===:::777888:::;;;;;;:::888777444444333444333222111000++++++,,,------...//////------.........---,,,,,,+++************)))))))))+++++++++***+++,,,,,,---+++---///...,,,+++,,,......000777IIIjjjjjjTTT>>>555333111000000,,,,,,++++++************((()))***,,,,,,,,,,,,+++)))***)))'''(((,,,......,,,***((('''((())))))(((+++***)))(((((()))***++++++///222111---))))))***+++)))(((((()))******))))))******+++,,,---......((()))++++++***)))((((((&&&''')))*********)))((()))***+++,,,,,,+++)))((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))%%%$$$###$$$'''(((((('''"""###&&&'''(((((('''&&&))))))((('''&&&'''(((((()))(((((()))+++,,,***))))))))))))((('''&&&'''(((((()))***---//////,,,***+++,,,,,,---.........---+++,,,---///000111222222......222777888666777;;;CCCHHHYYYssshhhMMM???>>>::::::IIIeee~~~xxxlll___TTTKKKCCC>>>:::888444111...---------+++++++++,,,,,,---...///------------------------+++---......---,,,...///---///000000//////000111000000111222333333333333111222333555666888999999999999999999::::::::::::???>>>>>>>>>>>>>>>>>>>>>CCCDDDDDDCCCAAA@@@AAABBBCCCDDDEEEDDDBBBAAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCC@@@???>>>888111///222555777:::<<<>>>???@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<;;;:::888555333111000222111///.........///000/////////...///000000111111000//////...---,,,,,,000000000000111222333444888888<<>>999777111...,,,000333333222222...///111222333333222111222777>>>OOOkkkppphhhaaaYYYQQQNNNQQQNNNIIIEEEAAA???<<<;;;;;;<<<===<<<;;;999666444333333333333111000000000***++++++,,,---...//////---------...---,,,,,,+++++++++++++++************+++************+++,,,,,,+++,,,......---,,,++++++,,,///666JJJlll{{{SSSEEE666111111111000///,,,,,,,,,,,,+++++++++***'''(((***+++++++++***)))'''******''')))111666555---+++(((((()))******)))+++***)))(((((()))***+++&&&))),,,,,,***(((((()))***(((''''''((())))))(((++++++,,,,,,---...//////((()))***++++++***(((&&&%%%&&&(((*********))))))***+++,,,,,,,,,***)))((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((&&&$$$$$$&&&'''&&&&&&$$$$$$$$$$$$%%%'''((()))))))))(((''''''''''''''')))(((((()))++++++***((()))+++,,,+++)))***,,,...)))))))))+++---...,,,***,,,,,,---------------...------.../////////////////////222777888666777;;;BBBFFFUUUooolllPPP@@@>>><<<<<>>>>>>>>CCCCCCCCCBBBBBBBBBBBBBBBAAADDDFFFFFFEEECCCBBBCCCHHHJJJJJJJJJIIIHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIKKKHHHEEECCC<<<444000111000444999???BBBCCCCCCBBBAAAAAABBBBBBAAAAAA@@@@@@>>>>>><<<:::888555222000222111000............//////////////////000111111////////////////////////111000000111111222333444777888<<>>;;;555222111000000111111000...222333555777555777AAANNNhhhyyy{{{fffNNN===666222222222000000333444555>>>QQQkkkxxxrrriii___WWWPPPKKKGGGEEEBBB>>>999666555555555000///000111333333222000///000000111222222111111222777===JJJdddvvvnnnhhh^^^UUUOOOQQQNNNJJJFFFBBB>>>===<<<>>>>>>===<<<999777444222111222222111///...///000++++++,,,,,,------......---------------,,,++++++,,,,,,,,,++++++++++++******************+++,,,,,,+++,,,---000222222000...---000666JJJmmmhhhCCC;;;222///000111000...++++++,,,,,,,,,,,,++++++((()))***++++++***)))((((((,,,,,,(((---888???>>>...,,,***)))***++++++******))))))(((((())))))***$$$&&&((()))((((((((()))'''&&&$$$$$$&&&'''&&&%%%))))))******+++,,,,,,,,,)))((()))***,,,+++)))'''&&&'''((()))************++++++++++++***)))((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))'''%%%$$$%%%&&&&&&%%%&&&%%%$$$$$$%%%''')))***((()))))))))((('''&&&%%%(((''''''(((******)))(((%%%'''((('''%%%%%%)))---)))))))))***,,,,,,+++)))+++---------,,,+++,,,...///////////////...---,,,000000222777777555777;;;@@@CCCQQQkkknnnRRRAAA:::<<<===EEE[[[xxx}}}sssggg]]]VVVPPPKKKCCC;;;444111000///000///...------...///000---------------------------///000000///...000111///000111111000000111222222333555777777777666666666777888999:::;;;<<<===::::::;;;===>>>???@@@AAAEEEEEEEEEEEEEEEEEEEEEEEE@@@CCCFFFHHHGGGFFFFFFFFFKKKLLLNNNNNNMMMMMMNNNPPPPPPOOOOOOOOONNNMMMMMMMMMQQQMMMIIIFFF???444,,,+++---222:::AAAFFFHHHHHHGGGCCCDDDDDDEEEEEEDDDDDDDDD@@@@@@???>>>;;;888555333222111000//////000111222000000//////000000111222.../////////000000111111111111000000111222222333333555:::>>>BBBLLL___ppprrrlll\\\GGG:::===GGGOOOXXXhhhzzztttaaa+++******))))))******++++++,,,,,,---------------*********+++++++++,,,,,,,,,---...///222888???EEEPPPSSS___mmmyyysssVVVDDD@@@<<<444222111000000111111000...111222444444333666@@@KKK```tttlllTTT???888222111000///000444333444:::KKKeee~~~{{{uuunnnjjj]]]WWWOOOGGGBBB>>>:::888777666444222222222222333///000000000111111///,,,000000000000000111111222111666;;;DDD^^^{{{tttnnncccWWWPPPRRRPPPLLLHHHCCC???>>>>>><<<<<<:::888666444333222///000111///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,++++++++++++*********************++++++,,,---,,,---333;;;===:::555111333888JJJmmmvvvYYY888555111///111222000---++++++,,,------,,,,,,+++***++++++,,,+++***((('''(((------(((---:::BBB@@@///---+++***+++,,,,,,,,,(((((())))))))))))((((((&&&((())))))))))))))))))(((&&&%%%%%%&&&''''''&&&))))))))))))))))))))))))***((('''))),,,---+++))))))))))))))))))***+++,,,++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$###%%%'''''''''&&&&&&'''(((((()))))))))'''(((*********(((%%%###'''&&&&&&'''))))))((('''$$$&&&'''%%%!!!!!!%%%***)))((((((***+++,,,***)))+++,,,---,,,***)))+++---.../////////......---,,,222000222555666444777<<<>>>@@@NNNhhhrrrUUUCCC;;;>>>???AAATTTrrrxxxnnnfffbbb^^^WWWMMMBBB:::555333222333222000...---...//////...........................///111000//////000222000222333333222222333444333444666888888888777666888999999:::;;;<<<<<<<<<;;;<<<===???AAACCCEEEFFFHHHIIIIIIIIIJJJKKKKKKKKKEEEGGGJJJKKKLLLMMMOOOQQQRRRTTTVVVVVVVVVWWWYYY[[[[[[[[[ZZZYYYYYYXXXWWWWWWYYYUUURRRQQQKKK???777444999<<>>AAABBBDDDVVVjjjvvv}}}ooo++++++************++++++))))))***++++++++++++***))))))*********+++++++++---.........000555<<>>000...,,,+++,,,------,,,'''((()))******)))((('''***++++++++++++***))))))+++***((((((*********)))************))))))))))))***((('''))),,,...---++++++***)))))))))***,,,---,,,+++)))''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&$$$"""###%%%((())))))%%%''')))++++++***((('''&&&(((***,,,+++((($$$"""&&&%%%%%%&&&((()))'''&&&+++------***%%%%%%)))---)))(((((()))++++++***(((***,,,---,,,)))(((+++------...............------333111222555555444777===<<<>>>KKKfffvvvXXXEEE>>>CCCAAA???MMMlllwwwooojjjgggfff```TTTHHH>>>888666555666444222///.........///000000000000000000000000...000111111000000111222222333555444333333444666333444666888999888777666999:::::::::;;;;;;<<<<<<>>>???AAACCCFFFHHHJJJKKKMMMMMMNNNOOOOOOPPPQQQQQQMMMNNNOOOOOOQQQTTTYYY]]]___aaacccdddeeefffhhhjjjkkkjjjjjjiiihhhgggffffffccc``````bbb^^^TTTLLLIIIIIIJJJLLLNNNOOOPPPQQQQQQMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEFFFEEECCC@@@===;;;===;;;888555222111000000000000000000000111111222/////////////////////...///............//////000111///222888<<>>999555444222111///......---111...++++++,,,...---+++...///000///---,,,,,,...///000000///------...000666333333>>>WWWtttuuukkkbbbYYYRRRPPPQQQQQQMMMFFF@@@>>>>>>:::666222000000222333333000...------...///---,,,...---,,,,,,,,,,,,+++***,,,,,,,,,++++++*********((()))***+++++++++++++++(((,,,---)))(((***,,,+++,,,)))---<<>>:::666555444333222......---///000000///---.........//////////////////111222222111///000000111222444666555888BBBNNN```nnnvvvmmm\\\MMMBBB:::;;;AAAGGGOOO]]]ppp|||((()))***+++,,,---------...,,,))))))+++---......------,,,,,,,,,,,,,,,,,,---,,,,,,...///111:::CCCLLLQQQZZZfffsssxxx\\\FFF;;;777444333222111000////////////444222222555555444999@@@PPPggg~~~ssscccGGG===444222222000000111...333777@@@SSSnnnyyyggg\\\TTTLLLCCC===;;;999666333333222111000............111...,,,,,,...000000///...///000///---,,,---......///000///------///111888666666???UUUrrryyyooofff\\\UUUPPPQQQQQQMMMFFF@@@>>>===777444222000000///...---///...------......---,,,...,,,++++++------,,,***,,,,,,,,,+++++++++******))))))*********+++++++++(((,,,---)))(((***,,,+++,,,,,,000:::FFFKKKHHHCCC777;;;LLLgggxxxpppSSS999/////////...---------.........---,,,+++)))((('''***+++,,,,,,,,,+++***)))++++++*********)))))))))************************''''''&&&'''(((***+++,,,---,,,))))))******)))(((***((('''(((***+++***((('''((()))******)))(((''',,,)))'''))),,,...+++'''***))))))***,,,------,,,...+++)))((()))((('''&&&))))))((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))+++---......---,,,++++++++++++,,,------...------......///.........000111111222333444555555;;;@@@LLL```www}}}aaaIII<<<<<<999:::IIIeee~~~|||gggQQQIIIKKKQQQ\\\bbb[[[PPPHHH@@@;;;777444000000333444111...000000000000000000111111111555555222222666777333333444555444444444666888666666666777999::::::999;;;===@@@AAAAAABBBEEEGGGHHHIIILLLRRRXXX]]]___```^^^^^^^^^aaafffjjjlllmmmhhhlllpppssstttwww|||}}}zzzwwwttttttttttttrrrooolllkkkiiifffbbb___^^^^^^\\\[[[[[[WWWRRRPPPPPPOOOLLLIIIIIIFFF@@@<<<:::888555333444333111111222222111000///////////////////////////000111111//////000111111000111333333444;;;EEEXXXggguuutttiii[[[LLL@@@;;;@@@FFFLLLTTT```ooozzz)))***+++,,,,,,,,,,,,,,,,,,+++)))***,,,...//////......---,,,,,,+++,,,,,,---+++,,,......000999BBBKKKPPPZZZeeeqqq}}}zzz]]]GGG<<<888666333222111000////////////333111222444555555999>>>III```yyywwwjjjNNNBBB666222111111111333...222555:::HHH```xxxzzzdddPPPFFF@@@;;;555222333333222000000//////..................,,,+++,,,...000000///---/////////---,,,---...---...//////......000222444333444;;;LLLggguuujjj```YYYQQQQQQPPPLLLFFFAAA===<<<555444222222111///,,,)))///---,,,,,,---...,,,+++,,,+++***+++---...---,,,,,,,,,,,,++++++++++++***+++***)))))))))***+++,,,(((,,,---)))(((***,,,+++---...111666999<<<<<<<<<666AAAXXXoooqqq[[[AAA222111///---...///...+++(((------,,,+++***)))'''&&&+++,,,,,,,,,,,,***)))(((++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((***+++,,,///---+++***+++++++++)))+++)))((((((******)))''''''((()))******)))((('''+++((('''))),,,...,,,***,,,***((()))+++------------+++)))((())))))(((&&&***))))))((('''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))))))))((('''((((((((()))))))))*********)))))),,,000111///,,,++++++++++++---...///000,,,---...///////////////000000111222333444555555===AAAKKK]]]sssfffNNN===<<<888888FFFaaa}}}yyycccNNNCCCBBBDDDRRR^^^___WWWMMMDDD===777333111111333444222///444333111111000111222222000333333111111444444111555666777666555555777999;;;888777999<<>>QQQjjj{{{zzziiiTTTDDD>>>999666222000000000///...------,,,,,,------...///,,,+++++++++,,,,,,,,,,,,---...///...---,,,---///---...//////...///111333222222333888CCC[[[}}}yyynnnccc\\\RRRRRRPPPLLLGGGAAA===;;;666444222222222111///---...---,,,,,,------,,,+++,,,+++***+++---...---,,,++++++++++++++++++++++++,,,+++)))(((((()))+++---(((,,,---)))(((***,,,+++---...//////000111333555555EEE```rrrfffHHH444000444333111000///---,,,***...---+++)))((()))***+++******+++,,,,,,+++)))))))))******++++++,,,,,,,,,(((((((((((((((((((((((('''''''''((())))))***+++...,,,******+++++++++*********)))))))))((((((''''''''')))******)))(((((()))((('''(((+++------,,,---***((((((***,,,......,,,***((('''(((((('''&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&((()))++++++)))(((&&&((((((((())))))******++++++)))'''+++111333111---+++******+++,,,---......,,,,,,---///000000000000000000111222333444444555;;;>>>HHHZZZooohhhQQQ>>>;;;777777CCC]]]zzzzzzgggSSSDDD===;;;HHHWWW\\\WWWLLLBBB<<<777444222222333444222111666444222000000111222333000111111000111111111111777888999888777777999;;;>>>;;;:::<<>>:::888333222111000//////////////////000000333777999999CCCXXXrrr~~~uuu^^^LLL:::111000000000111111222333444777DDDYYYkkk~~~sssgggWWWFFF<<<:::222111...---------,,,+++++++++++++++,,,---...///---......---,,,*********,,,...///...------...///---...////////////222444333444777;;;AAAUUUxxx|||oooddd]]]SSSRRROOOLLLGGGBBB===:::555222///...///111222222///---,,,,,,---...,,,+++,,,+++***+++---...---,,,++++++++++++++++++++++++---+++)))(((((()))+++,,,(((,,,---)))(((***,,,+++---,,,******,,,///111333777JJJccclllYYY<<<000333777888777222---+++...222555222,,,(((&&&'''***,,,'''((()))+++,,,,,,++++++((()))***+++,,,...//////))))))))))))))))))))))))''''''(((((())))))******,,,***(((((()))******))))))******)))((('''''''''&&&'''(((*********)))((((((((('''(((***---......---***((((((***,,,......***(((&&&&&&''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''######$$$%%%''')))+++,,,''''''''''''''''''''''''''''''((((((((((((''''''&&&((()))++++++)))(((&&&((((((((()))***+++++++++,,,)))'''***000333111---++++++***************+++,,,---...///000000000000///000000111222333444555888;;;EEEVVVmmmjjjSSS@@@;;;666666AAAXXXuuu~~~nnnZZZGGG:::888???KKKSSSSSSKKKBBB===888777555444444333333222666444222000000000222333444444444555555555555666666888999999888999;;;===@@@???@@@CCCIIINNNOOOOOOSSSWWW\\\aaaeeejjjooorrrxxxxxxzzz~~~}}}zzzuuuqqqhhhfffbbb^^^ZZZUUUOOOKKKFFFBBB===:::888777555444222222111111000000000000//////...---,,,---000333666000///444888888777777===FFFZZZuuurrr[[[III>>>>>>===:::DDDTTT((()))***+++,,,---------+++***+++...222555666555333222///,,,+++***+++++++++***+++.........555===EEEKKKTTT\\\cccnnn{{{jjjPPP@@@:::888333222111000////////////111222222111444888999666AAATTTnnn{{{gggSSS>>>444222000//////111111222333444999HHHVVVkkkyyy}}}ppp```SSSFFF:::333222------......////////////++++++++++++,,,---...///111222222111...,,,+++,,,,,,---///...------...///...///000000//////111333111222555:::>>>MMMnnnqqqeee^^^UUURRROOOKKKGGGCCC===999111...+++***,,,///111222000...------...///---,,,,,,+++***+++---...---,,,***++++++++++++,,,,,,,,,,,,+++***)))))))))***+++(((,,,---)))(((***,,,+++++++++******,,,///333666AAASSSddd___JJJ666111444888999888222+++***///444:::666///(((%%%%%%''')))%%%&&&(((***,,,,,,,,,,,,)))))))))*********++++++************************''''''((()))))))))))))))***(((''''''((())))))(((((()))***)))'''&&&''')))&&&'''(((*********)))))))))((((((((()))+++---///,,,***((()))+++---------***(((&&&&&&'''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((())))))))))))(((''''''((())))))***+++,,,,,,+++)))(((***...000000...++++++***)))))))))))))))---...//////000000000000//////000111222333444444666999BBBSSSkkkkkkTTTAAA;;;666777???SSSppptttbbbMMM<<<:::;;;BBBMMMRRRNNNGGGBBB;;;:::888777555444333333444444222111111222333333555333444777777666666999777888:::<<<===???BBBDDDFFFHHHMMMRRRWWW[[[^^^```hhhkkkpppuuuyyy}}}|||wwwsssmmmeee]]]XXXQQQMMMGGGAAA===999555222333333222222111000000000...//////...---...111333444///---222666666666777>>>BBBSSSpppjjjVVVBBB;;;:::999===CCC&&&''')))+++---......///++++++---000555888888888555333///,,,******++++++***)))+++...---...444<<>>>>><<<999666444333333444444444444444444555555666333333888:::777888<<<===???BBBEEEGGGKKKOOORRRRRRYYYaaahhhkkknnnssswww|||~~~{{{sssmmmbbb]]]VVVNNNFFF>>>777222444333333222111111000000---///000000000000111333444000///222444333444777<<<===LLLiii{{{hhhPPP@@@;;;;;;;;;:::%%%'''(((+++---...///000+++,,,...222666999:::999555333000,,,******++++++***)))+++...---...333;;;AAAHHHQQQWWW]]]ggguuupppUUUCCC:::777333222111000////////////***...111333<<>>;;;777444333333333444555666777777666666;;;777999>>>@@@===???CCCDDDGGGKKKNNNQQQVVV[[[^^^]]]gggssszzz|||vvvqqqhhh___TTTJJJ@@@999444444333333222111000000---///111222111111222333777333222444333222444888777888GGGccc~~~xxx___GGG>>>>>>===888,,,***((((((***+++,,,+++++++++,,,...000444777888555444111...,,,+++,,,,,,(((***---......///000222???GGGPPPVVV\\\dddqqq{{{yyy\\\DDD555...444222111111222222000///...---,,,000===HHHHHHBBB:::AAAUUUppp}}}lllQQQ:::222444333///---...000222222111///...555:::CCCNNNWWW___ccceeeaaaLLL999555777444...,,,,,,------,,,******,,,---...------,,,,,,,,,------111111000///...,,,+++***------------...///000111---...///...------///111111...222;;;@@@JJJaaazzzwwwiiieee```VVVOOOOOOLLLCCC;;;999333111...,,,+++,,,...000111///...---......,,,+++---,,,,,,---......---+++***++++++,,,,,,------...&&&***---///...---,,,,,,*********)))((())),,,//////...//////,,,000CCCXXXmmmfffVVVAAA///(((,,,222---...---,,,***))))))***)))((((((((()))***++++++******++++++++++++******((()))+++,,,,,,+++***)))''''''((((((((((((''''''&&&''''''&&&%%%%%%(((***(((((((((((()))))))))))))))***+++,,,,,,+++***)))%%%'''***---...---,,,***+++***((('''''')))+++---(((((())))))*********+++,,,+++)))'''&&&&&&'''''''''(((((((((&&&&&&((()))&&&(((***)))&&&$$$$$$&&&(((***)))&&&%%%((((((&&&'''''''''&&&&&&%%%%%%%%%((()))))))))))))))((((((&&&&&&'''(((((('''&&&%%%&&&'''((()))************)))(((''''''***+++,,,+++++++++++++++++++++++++++////////////000000000000333333333444555666888888:::@@@FFFNNN```yyyvvvXXXBBB===888777;;;KKKeee|||~~~uuuddd___\\\___dddcccZZZQQQEEEBBB===:::999999999888888666666999999666555888888<<<@@@BBBBBBCCCFFFIIILLLQQQXXX[[[^^^ccckkkrrr|||zzzqqqhhh[[[LLLBBB;;;777555555333000000333000222444444222000//////333333444333222222333555555999GGG___zzzsss\\\GGG<<<:::<<<+++***((((((***+++,,,+++++++++,,,---///222444666111000---+++***)))*********+++,,,++++++---111333===DDDLLLSSSYYYdddrrr|||{{{___III;;;666444333111000111111000///...---,,,---555======888888???RRRmmmqqqWWW>>>222000///+++---...///000000000///...///333:::CCCKKKRRRVVVXXXUUUGGG999555444000......,,,---...---,,,***+++,,,...------,,,,,,---------///////////////...------...---------------......,,,---......---...000222///...333>>>FFFQQQiiizzzkkkeee___VVVOOONNNLLLCCC<<<888222111///---------...///...---,,,---//////...------,,,,,,---......---+++***++++++,,,,,,------...))),,,......---++++++++++++++++++)))&&&&&&''')))))))))+++...000:::PPPeeexxxhhhQQQ<<<000---...000------,,,+++)))))))))***)))))))))((())))))******)))******++++++******)))***+++,,,,,,,,,***((('''***++++++,,,,,,++++++***&&&'''''''''&&&&&&(((***((((((((()))))))))*********)))(((((((((((()))***%%%''')))+++,,,,,,++++++)))))))))))))))*********((()))))))))************---,,,+++)))((((((((((((((())))))(((&&&&&&''')))''')))***)))&&&%%%%%%&&&''')))(((%%%$$$''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((())))))(((((('''%%%&&&'''(((((('''&&&%%%&&&'''((()))************)))(((((()))+++,,,,,,+++++++++++++++++++++++++++------...///000000111111222333333333444666777888999???EEEMMM___xxxvvvYYYEEE@@@;;;999===MMMggg~~~yyytttppppppqqqlllaaaWWWLLLHHHBBB===<<<;;;::::::555444666999:::888999<<<<<>>666333111000000111111000,,,...---,,,///444555111666<<>>777333000------000---///111111...,,,++++++---------,,,,,,------...,,,---.../////////////////////......---------------...////////////111333111111777CCCMMMZZZrrrooofff```WWWPPPMMMKKKDDD<<<888111111000000///.........,,,+++,,,---///000000...---,,,,,,,,,......,,,+++***++++++,,,,,,------...,,,---...---+++)))***++++++,,,,,,***(((&&&''''''))))))***///777HHHbbbwwwjjjJJJ666000111111...---,,,+++***))))))************)))((((((((()))))))))******++++++******)))++++++,,,,,,+++)))'''&&&))))))************))))))'''((((((((('''''')))+++)))))))))*********++++++***)))&&&%%%%%%&&&)))***&&&'''((()))***+++++++++'''((()))***+++***)))((())))))))))))************---,,,+++***)))(((((('''((())))))(((&&&%%%'''(((((()))+++***(((&&&&&&'''&&&((('''$$$$$$&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%&&&'''(((((('''&&&%%%'''((()))******+++******)))))))))+++------,,,***++++++++++++++++++++++++++++++,,,...///000111222222222333333444555777777888===DDDLLL]]]vvvvvvYYYIIICCC===:::>>>NNNjjjzzzmmmbbbQQQKKKDDD>>><<<;;;;;;;;;999888999<<<<<<:::;;;???CCCGGGLLLPPPUUU\\\eeelllssswww{{{~~~uuummmXXXIII<<<888888666333111444333222111111222333444///000222222222444666888777;;;GGG___{{{zzzdddPPPBBB<<<***)))((((((***++++++***,,,++++++***+++,,,---...,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---000333777>>>HHHQQQYYYcccnnnuuulllTTTEEE@@@777555222000111111111111***...///------222444333333999HHH```wwwvvv```HHH777222000...------,,,,,,,,,---...///++++++---///333777;;;===888555222000...------...///222555555222///,,,+++------,,,,,,,,,---......+++,,,---...////////////...///////////////......///000111000///000111333555555:::DDDPPP```xxxssshhhaaaZZZQQQMMMJJJEEE===888111111222222111000...---,,,,,,,,,...000000///------,,,+++,,,---...,,,******++++++,,,,,,------...---------+++))))))+++,,,)))+++------,,,+++,,,---///...---222@@@XXXtttlllLLL777222333111...///---***))))))*********+++***)))((((((((((((((())))))************))))))******++++++***)))((('''(((((())))))))))))(((((('''((())))))(((((()))+++)))*********++++++++++++)))((('''%%%%%%'''((()))'''''''''((())))))***+++'''(((((())))))))))))))))))))))))))))))*********+++++++++***)))(((&&&%%%)))))))))(((&&&%%%&&&((()))*********)))'''''''''&&&((('''$$$$$$'''(((%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''''''''''''''&&&'''((()))))))))((('''(((((()))***++++++++++++))))))***,,,......,,,)))++++++++++++++++++++++++++++++,,,---...///000000333333333333444555666777777<<>>NNNjjjxxxoooZZZTTTKKKDDD@@@@@@@@@@@@AAA@@@AAABBB???<<<===BBBNNNTTT\\\ccciiiqqqzzzssscccRRRGGGAAA:::444333666555333222222222111000000111222222222333555777888;;;HHH```|||rrraaaMMM@@@)))(((((()))***+++***))),,,+++***))))))***++++++************++++++,,,,,,))),,,///000000//////000555===IIITTT\\\cccjjjnnnsssWWWDDD===999666333222222333222111+++000111...---000222222111666BBBWWWpppuuu```HHH888333111///---,,,,,,,,,,,,---......,,,,,,+++,,,...000333555111///---,,,...000...+++111444777888555111...---,,,,,,,,,,,,,,,---...///+++,,,---......///......,,,---...////////////...///000000000......000222555666:::CCCQQQeee~~~xxxkkkddd^^^TTTMMMJJJFFF>>>777111111222333222000///------------///000000---+++,,,++++++,,,------,,,******++++++,,,,,,------...+++++++++***)))***,,,///)))+++---...---------...111000///777JJJgggxxx[[[CCC666222111000222...***)))***+++************)))((('''''''''((()))))))))******)))))))))'''((())))))************+++,,,,,,------,,,,,,+++&&&((())))))(((((()))***)))*********++++++++++++'''((((((((((((((((((''''''''''''(((((()))******)))((('''&&&'''(((***+++******))))))))))))))))))++++++,,,,,,+++)))'''%%%((())))))(((&&&%%%'''(((******)))))))))((('''&&&&&&)))(((%%%%%%))))))'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((('''''''''((()))***++++++***)))((()))***+++,,,,,,,,,,,,)))***+++---......+++)))++++++++++++++++++++++++,,,,,,------......//////444444444444555666777777777===CCCLLL\\\sssvvvZZZDDD???:::888===NNNjjjyyynnnfff\\\RRRLLLIIIGGGGGGGGGGGGHHHIIIFFFBBBFFFLLL]]]eeepppyyy}}}lll]]]NNN@@@999888666444333444444444111...222333444333222222444555777<<>>EEEMMM]]]tttuuuXXXAAA<<<999999???OOOkkkwwwlllbbbZZZUUUQQQOOOOOOPPPTTTVVVTTTRRRXXX```ooowwwsssbbbQQQGGGEEE999666444444777777555222333444444333222111333444777<<>>IIITTT___hhhmmmrrrxxx[[[IIIEEE:::::::::;;;;;;999444111+++---------222999:::777222444888EEE___xxx~~~pppbbbJJJ777111222111,,,+++,,,...000000///...---------------------------***444777000((()))---...---///111222000///......+++++++++,,,---...///000---///111444777999;;;;;;?????????>>>;;;888444222666888<<>>555444444444222///111222222222333666888444;;;LLLhhh|||dddWWWYYYdddnnnttt))))))(((((((((((())))))///...,,,***))))))******+++(((%%%%%%((()))(((&&&,,,---.........---,,,+++222555???LLLVVV]]]eeemmmxxxiiiWWWPPPDDD@@@;;;666222111111222222000...---,,,---...///111333777CCCXXXooozzz|||uuu^^^EEE888222......000---///222444222///+++(((---///111000---+++,,,...***+++,,,+++***)))***+++......------------......,,,///222333111000222444444333444666;;;BBBIIIMMMXXXTTTMMMFFF@@@===<<<<<<999>>>FFFNNNUUU\\\bbbgggqqqtttyyyxxxooobbbVVVMMMFFFAAA>>>888555333222111111///...............////////////---,,,***+++,,,,,,+++))),,,***))))))***++++++***,,,***((('''&&&'''((()))***000***'''...111///444:::QQQllluuuZZZFFF;;;<<>>===@@@GGGSSSeeezzzyyybbbMMM???===:::<<>>===CCCRRRhhh~~~uuussssss^^^KKK>>>888555333444222333555555333555::::::>>>OOOlllyyyaaaNNNIIIRRR\\\))))))(((((((((((())))))---,,,+++***************&&&(((+++,,,+++******+++******++++++,,,...///000111222:::EEEPPPYYYdddnnnttt~~~hhhTTTJJJDDDAAA;;;666111///......111000...------...//////000222555@@@UUUmmm|||uuu^^^EEE777222///+++)))+++,,,---......---,,,+++222777<<<;;;666///***)))+++,,,.........///111333111111111222222333333444666777999;;;<<<>>>AAADDDHHHLLLSSS[[[dddlllrrruuusssqqqlllfff^^^VVVPPPLLLJJJNNNSSSYYY___fffmmmrrrzzz~~~wwwjjj^^^TTTKKKBBB<<<555444111111111222111///---............/////////---,,,++++++,,,,,,+++***---,,,******++++++***(((---,,,+++***)))***+++,,,&&&---,,,,,,444444444===SSSnnn{{{fffRRR===666888::::::999<<<888333...***(((((((((((('''&&&%%%&&&'''(((***%%%%%%%%%%%%%%%&&&&&&&&&((())))))*********))))))''''''((((((((((((((((((((()))***++++++***(((''''''&&&&&&%%%%%%&&&&&&''')))***+++***)))((()))+++&&&&&&&&&(((******(((&&&&&&'''((()))************)))******++++++******)))))))))))))))))))))))))))***'''%%%&&&((()))'''$$$'''(((***)))'''%%%$$$$$$###$$$%%%'''((()))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++++++++,,,---------+++---222555444555888<<<<<<<<<:::888888:::<<>>@@@MMMaaawwwrrrdddaaasssvvv```JJJ<<<777777444222333555555222555999:::CCCWWWpppiiiRRRFFFGGGMMM))))))(((((((((((())))))+++++++++*************** $$$)))***(((&&&'''))),,,+++******+++---...000111111777BBBMMMWWWdddooottt{{{eeeLLL@@@@@@>>>999555111/////////000///............//////000111444>>>RRRkkk}}}ttt___FFF777333333111...++++++,,,,,,------------111555999999444...+++)))+++,,,---......000333555333444666999;;;===>>>???AAABBBDDDHHHKKKPPPTTTWWW^^^aaaffflllpppssstttuuukkkhhhccc\\\UUUNNNIIIFFF???AAADDDGGGKKKPPPWWW[[[iiipppyyyzzznnnbbbXXXMMMBBB:::444222111000111222111000---------.........//////...,,,++++++,,,---+++***000...,,,,,,+++***'''%%%,,,+++************++++++'''---+++,,,333555999GGG```|||vvvkkkPPPAAA555444888888444111000///---,,,************'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((()))******+++++++++******))))))(((((((((((())))))((()))******(((((()))***&&&'''((()))***)))((('''&&&'''((()))***+++++++++)))******++++++******)))(((((((((((((((((((((((()))(((&&&'''))))))(((&&&!!!$$$'''))))))((((((((($$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$$$$$$$'''(((((((((((((((((((((((((((((((((((()))***+++,,,---------,,,++++++++++++,,,---------,,,...333555444555888>>>??????>>>;;;:::===@@@GGGKKKVVVhhh|||lllSSSAAA>>>===CCCUUUoookkk[[[VVViiirrr[[[III???;;;888555555777666444777<<<===LLLccczzzsss[[[JJJDDDEEE))))))(((((((((((()))))))))*********************###(((,,,---+++******,,,...---+++******+++,,,---111111666@@@KKKUUUcccooouuu{{{dddIII;;;;;;999666444222111111111//////........./////////111222333;;;OOOiii}}}xxxfffLLL999222333222000,,,,,,,,,,,,---...//////---000333111...,,,---...000111222333444777:::>>>???AAAEEEJJJNNNRRRTTTUUUWWWXXX[[[___ccchhhkkkmmmrrrrrrsssrrroookkkhhheeeWWWSSSMMMGGGBBB???>>>===777888999999;;;>>>BBBFFFPPPYYYgggsss|||~~~pppddd[[[OOOBBB888444222000000111111111///------------...............---+++,,,------,,,***---,,,+++,,,---,,,***(((*********))))))*********)))---******111333>>>RRRnnnlll^^^TTT:::444000222444111...---++++++*********)))))))))%%%'''(((******)))((('''******)))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''''''''(((((())))))+++***)))((()))***,,,...)))))))))(((((()))))))))'''((())))))''''''((()))'''(((************))))))%%%%%%'''((()))*********((())))))******))))))(((((((((((((((((((((((((((((('''''''''((()))((('''"""&&&)))))))))***+++&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$&&&(((******)))++++++++++++++++++++++++((((((***+++,,,---------,,,,,,++++++,,,,,,---...---,,,///444666444444777<<>>HHHRRR```kkksssyyyhhhMMM===777666444333111111111222.........///////////////222333333999LLLfff|||qqqZZZCCC666222000---............//////000000,,,...///...,,,---111555444666888:::===AAAGGGKKKUUUXXX]]]ccchhhllloooppprrrrrrrrrtttwwwxxxwwwvvvnnnlllhhhbbb[[[TTTOOOLLLDDDAAA===888666555777888111222333333222333666999===GGGTTT___iiiuuurrrfff]]]RRRDDD999444333000000000111000...,,,------------............---,,,,,,------,,,+++'''((())),,,...000...---)))))))))******************---))))))///111@@@ZZZ{{{hhhRRRDDD<<<111000111444333///...000,,,,,,+++***)))((('''&&&%%%'''***,,,,,,+++)))'''))))))(((((('''&&&&&&%%%''''''''''''((()))******&&&&&&''''''((()))))))))+++***((('''(((***---///(((''''''&&&&&&''''''(((&&&((()))((('''&&&'''(((&&&)))++++++***))))))***$$$%%%&&&((()))******+++'''(((((())))))(((((('''))))))))))))))))))))))))&&&''''''''''''(((((((((###%%%(((((((((''''''(((''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&(((*********))))))))))))))))))))))))'''(((***+++,,,---......,,,,,,,,,,,,,,,------...------000555777555444666888<<<@@@@@@>>>@@@EEEKKKQQQYYYhhhyyyzzz```HHH<<<999;;;FFF^^^|||~~~eeeTTTOOObbb~~~ooo[[[MMMFFFAAA>>>===<<<<<>>@@@DDDHHHNNNUUU\\\bbbllloootttzzz}}}{{{xxxssslllgggWWWTTTNNNHHHBBB>>>;;;:::777555333111111111222333+++---//////...///000222666;;;BBBIIIQQQ___rrrttthhh___UUUGGG===555333111000000000...---,,,,,,---------.........///---,,,,,,------,,,+++'''((())),,,///000...---)))******++++++,,,++++++))),,,***+++///000@@@\\\sssTTT@@@555...000///111444333000///333,,,++++++))))))((('''''''''((()))*********))))))''''''(((((())))))******''''''&&&&&&'''(((***+++&&&&&&''''''((())))))***(((((((((((()))+++---...((((((''''''''''''((((((''')))***)))((('''((()))%%%(((++++++)))((()))***%%%&&&''')))***+++,,,,,,'''(((((())))))(((((('''))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&'''((('''((()))(((&&&%%%&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%'''))))))((('''''''''''''''''''''''''''((()))+++,,,---......---,,,,,,,,,,,,---.........---000666888555444666777===BBBDDDCCCFFFNNNUUU^^^iiixxxwww\\\EEE;;;999;;;GGG```|||ttt[[[MMMIII^^^yyysssiiiXXXQQQLLLIIIHHHIIIQQQYYYmmm{{{qqqXXXFFF))))))(((((((((((())))))&&&''')))***+++++++++***---***''''''***+++***((('''(((***,,,---------,,,,,,,,,000999BBBKKKWWWbbbgggqqqnnnPPP>>>888777555333111///......------...///000000//////555555333777HHHccc{{{yyycccOOODDD===777111222333444444333222111111333666666555777;;;???MMMPPPUUU[[[bbbkkktttzzzyyy||||||vvvoooeeeZZZRRRFFFCCC>>>999666555666777....../////////......---))),,,...//////000111222555777888999>>>NNNdddtttvvviiiaaaWWWJJJ???666444111000000///...,,,,,,,,,,,,---------......///---,,,,,,---...,,,+++,,,,,,,,,---///...+++(((***+++,,,---------------'''+++***---111000???\\\|||fffIII888000,,,---******...///,,,,,,...)))))))))))))))***+++,,,)))(((((('''((()))***+++'''((()))+++,,,...///000%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&'''((())))))***%%%&&&(((***+++,,,,,,+++******))))))))))))******(((***+++***)))((()))***$$$'''******((('''''')))&&&'''(((***,,,---------(((((())))))))))))(((((())))))))))))))))))))))))$$$%%%&&&&&&%%%&&&'''((('''(((((('''%%%%%%'''((($$$$$$&&&'''(((((())))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''%%%$$$$$$&&&''''''&&&************************'''((()))+++---.........---,,,,,,,,,,,,---.........---000666888555444666999???FFFHHHIIIMMMVVV^^^jjjvvvuuuZZZDDD;;;999<<