BM6P6(@ 999888777777777888999::::::999999888888999:::;;;;;;>>>AAADDDKKK\\\sss}}}xxxvvvuuutttqqqnnnmmmiiiccc]]][[[[[[YYYUUURRRSSSTTTRRROOONNNNNNOOOVVV[[[bbbgggmmmttt|||kkk[[[LLLDDD===:::999777888;;;::::::;;;<<<;;;:::888777777777888888999:::<<<<<<>>>>>>@@@EEEHHHKKKQQQYYYcccqqq|||uuuqqqpppnnniiieeegggffffffggggggfffcccaaaZZZ\\\```ccceeeeeedddccc^^^]]]ZZZXXXUUUSSSRRRRRRTTTTTTSSSSSSRRRQQQQQQQQQOOOMMMLLLLLLMMMMMMMMMLLLLLLJJJIIIHHHIIIHHHFFFEEEDDDDDDEEEGGGIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBAAA???AAA@@@>>>>>>>>>@@@CCCDDDCCCBBBAAA@@@???@@@@@@AAA>>>>>>??????@@@@@@AAAAAACCCBBBAAA???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<===999;;;<<<;;;::::::;;;<<<<<<===>>>>>>===;;;999888;;;;;;;;;;;;::::::999888999888777555555555666777777777666666777888999999<<<===<<<:::777555666777666666555666777888:::;;;777666555444555666888:::888:::===>>>===<<<======DDDIIIUUUkkk:::999999888888999;;;<<<;;;;;;:::999999999:::;;;@@@CCCIIIPPP]]]qqq{{{zzzyyyvvvtttqqqmmmeee___\\\[[[XXXVVVOOOQQQRRRRRRQQQRRRUUUXXX```gggqqqzzzvvveeePPPGGG???;;;999666888;;;<<<============<<<<<<;;;:::999999:::<<<>>>@@@BBBFFFGGGLLLTTTZZZ___gggpppyyy}}}|||{{{{{{||||||zzzxxxqqqrrruuuwwwxxxxxxvvvuuupppnnnkkkhhheeecccbbbbbbaaa```___^^^]]]\\\[[[ZZZZZZYYYWWWVVVVVVVVVUUUTTTQQQPPPNNNNNNNNNNNNLLLJJJLLLKKKJJJJJJJJJJJJHHHFFFGGGFFFDDDDDDEEEEEEDDDBBBCCCBBBBBBBBBBBBDDDEEEFFFDDDCCCAAA???>>>>>>>>>???=========>>>??????@@@@@@CCCBBBAAA@@@???===<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===<<<;;;;;;<<<===<<<===>>>>>>>>><<<:::888::::::;;;;;;::::::999888999888777666555666666777777777777777777888999999??????>>>;;;888666666666777777666666777888999:::888777666555555777888:::888:::<<<===<<<;;;;;;<<<;;;BBBRRRhhh;;;:::999999999;;;<<<===:::;;;<<<<<<;;;<<<>>>@@@EEEIIIRRR___qqqyyyvvvtttrrrqqqmmmggg___YYYUUUTTTSSSRRRQQQSSSVVVWWWXXX\\\ccciiittt}}}mmmUUUKKKAAA===:::888:::>>>FFFFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDDDDFFFIIIMMMOOORRRUUU\\\fffmmmttt}}}||||||zzzyyyxxxvvvtttqqqpppoooooommmkkkjjjiiihhhfffddd^^^\\\ZZZZZZYYYXXXVVVTTTUUURRRPPPNNNNNNMMMKKKJJJIIIHHHFFFFFFFFFFFFEEECCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEBBBAAA????????????===>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::::::::<<<=========<<<;;;<<<===>>>===<<<;;;<<<===<<<<<<=========;;;:::999:::::::::::::::999999888888888777666666666777777777777777777777777888999???@@@???<<<999666666666888888777777777888888999888777666666666777999999888:::;;;;;;:::999:::;;;>>>III[[[ppp::::::999999999;;;<<<===999;;;=========???DDDHHHNNNUUUbbbttt}}}tttpppooonnnlllhhhaaaXXXSSSOOOMMMNNNRRRVVVZZZ___bbbfffmmmxxxnnnWWWMMMCCC???===<<>>>>>>>>?????????@@@@@@======<<<<<<;;;;;;::::::999;;;===>>>???>>><<<;;;;;;<<<===<<<;;;:::;;;<<<:::;;;;;;;;;;;;:::999888999999:::::::::999999888888888777777777777777777888777777777777777888888<<<======<<<999777666777999999999888888777777777888888777777777777888999888999::::::999888999:::FFFSSShhh|||999888888888999:::<<<===999;;;=========AAAHHHNNN___iiizzz}}}wwwvvvvvvuuutttlllcccZZZUUUPPPLLLOOOVVV[[[bbblllssszzznnnWWWMMMDDDAAA@@@@@@EEEJJJNNNSSSYYY^^^___[[[UUUQQQPPPNNNLLLJJJJJJLLLOOOQQQVVVZZZcccmmmvvv|||yyyuuuqqqlllhhheeeccc```^^^\\\ZZZXXXVVVUUUSSSQQQOOOMMMMMMNNNNNNMMMLLLKKKJJJGGGFFFEEEDDDDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@AAAAAA<<<===>>>???AAABBBCCCCCC=========<<<<<<;;;;;;;;;:::;;;===??????>>>===<<<:::;;;<<<;;;999888999:::888888999999888888777777888888999::::::999999999777777888888888888888888888888777777777777777888666888::::::999888888999::::::999999888888777777888888777777777777777777777999:::999888888999;;;AAAPPPfff|||888888888888999:::<<<===<<>>???AAACCCDDDDDD===============<<<<<<<<<;;;<<<>>>?????????>>>===:::;;;;;;:::888777888999888888888777777777777777777888999999999999999999666777888999999999888888999888888777777777777777333555888999999888999999999999::::::999888777777777777777777666666666666777888999999888999;;;===;;;IIIaaazzz999999888999:::<<<===???>>>BBBFFFIIIOOO\\\mmm{{{|||vvvjjj```ZZZZZZYYYYYYcccrrr~~~xxxeeeQQQIIIBBB@@@@@@@@@BBBFFFLLLPPPUUUXXXXXXTTTOOOKKKGGGFFFDDDCCCCCCDDDEEEEEEAAAEEELLLUUU^^^lll|||yyyuuuqqqnnngggeeebbb___]]][[[ZZZZZZUUUSSSQQQOOOMMMMMMMMMMMMKKKKKKIIIHHHFFFDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDD>>>??????@@@AAAAAABBBBBB===============>>>>>>>>>======>>>>>>>>>?????????;;;<<<<<<;;;999888888999999999888888888999999999777777888999999999999999666777888999999999999888999999888777777777777777444666999::::::999999999888999:::::::::999888777666666666666666555444444666888999999888:::===???@@@LLLbbb|||::::::::::::;;;===???@@@>>>DDDKKKRRR]]]pppzzzpppggg___\\\aaaeeeiiixxxnnn\\\PPPHHHAAA???>>>===>>>BBBBBBDDDFFFGGGGGGDDDAAA???<<<<<<<<<<<<<<<======>>>===???DDDKKKQQQ___vvv}}}{{{wwwsssooonnnmmmmmm___^^^[[[WWWUUUSSSRRRRRRRRRQQQOOOMMMKKKIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFAAAAAAAAA@@@@@@@@@??????<<<<<<======>>>>>>??????>>>>>>>>>===>>>??????@@@<<<======<<<:::999999:::;;;::::::999::::::;;;;;;666777888999999999999999666777888999::::::999888999999888777777666777777666888;;;<<<;;;999888888888888::::::;;;:::999888555555666666555444333333666777888999999;;;>>>AAAHHHRRReee}}}<<<::::::>>>@@@???AAAEEEGGGMMMXXXgggzzz{{{qqqmmmeeegggkkkpppyyyeeeTTTFFFDDD@@@===;;;;;;<<<<<<>>>>>>======<<<<<<<<<<<<;;;:::999:::;;;;;;999777<<<;;;???FFFLLLVVVmmmwwwmmmfffeeedddbbb______\\\XXXTTTSSSQQQOOOMMMMMMKKKJJJIIIIIIIIIGGGEEEBBBBBBBBBAAA@@@???@@@BBB@@@AAABBBBBBAAAAAAAAABBB;;;;;;;;;;;;<<<===>>>???<<<======<<<<<<:::999999<<<<<<<<<;;;:::::::::999999999999888999999::::::;;;;;;;;;;;;;;;:::999888999::::::999888777888:::;;;::::::999999::::::;;;999999888888888888999999;;;;;;::::::999888777777777888999999999:::>>>@@@BBBUUUmmm;;;999999===???AAAFFFLLLYYYbbbqqq{{{pppjjjiiilllrrr}}}|||bbbQQQEEEBBB???<<<::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::999888999:::;;;999888:::999===DDDIIISSSkkk}}}{{{wwwtttqqqmmmhhhdddaaa^^^[[[YYYTTTRRROOOMMMMMMLLLJJJIIIEEEEEEDDDCCCBBBBBBCCCEEEBBBDDDFFFFFFFFFEEEEEEEEEAAAAAA@@@????????????@@@<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999999999:::::::::;;;;;;::::::999888999:::;;;:::888888:::<<<;;;::::::999999::::::;;;888888888777777888888888;;;::::::999888888777777888999999999888999;;;===BBBUUUooo???<<<;;;???CCCHHHRRR[[[nnnyyy|||qqqkkkiiilllrrr|||uuu\\\LLLCCCAAA>>>;;;999999::::::888999999999999888777777888777777888:::;;;;;;999999777:::AAAFFFPPPhhh}}}yyyuuuqqqnnndddaaa\\\YYYVVVUUURRRQQQLLLKKKIIIHHHGGGGGGGGGHHHDDDFFFHHHJJJJJJIIIGGGFFFCCCCCCAAA???>>>=========<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===???@@@???>>>>>><<<;;;:::999999888999999:::::::::::::::999999888:::;;;<<<;;;:::999;;;===::::::::::::::::::::::::888777777666666777777888999999999888888777777666888999999888777777888:::AAAUUUoootttCCCAAACCCHHHOOOXXXfffsssӵĦĦӵĦxxxlllggghhhooo{{{lllUUUHHH@@@???===:::999888999999666777888888888777777666888777777888;;;<<<<<<<<<999777:::@@@EEEOOOggg}}}xxxrrrlllhhhdddaaa___ZZZWWWSSSQQQOOOMMMLLLKKKJJJKKKMMMPPPPPPOOOKKKHHHEEEDDDCCCAAA???>>>>>>>>>======<<<<<<<<<<<<<<<===>>>@@@CCCFFFGGGGGGEEEDDD===<<<;;;:::999888888888999999::::::::::::999999===>>>>>><<<:::999:::<<<::::::::::::::::::::::::777777666666666666777777888888888777777777666666777888999888666666777999BBBSSSkkkzzziiiCCCEEELLLXXXcccppp4ĉ@ӵ>L=hĦ4ĉ@ӵ>LyyyrrrnnnooovvvdddPPPEEE???>>><<<:::999888888888666666888999999888777666999888777888;;;===>>>>>>:::888:::@@@FFFPPPiii|||wwwsssnnnjjjfffbbb___\\\WWWTTTUUUUUUUUUWWWXXXUUUPPPLLLIIIIIIGGGFFFDDDDDDCCCCCC??????>>>=========>>>>>>BBBDDDGGGJJJKKKJJJIIIGGG===<<<;;;:::999999999999999::::::;;;;;;;;;::::::@@@@@@???===:::888888999999::::::;;;;;;::::::999777777666666666666777777888888888777777777777777444666777888777777888:::EEERRRbbbooouuussseeeXXXJJJPPP^^^ooo}}}GG=?HdĦ=ĪjGG=?HdĦ~~~yyyoooooouuuwww^^^LLLCCC>>>===<<<:::999999888888555666888999:::999777666:::888777777:::<<<======;;;999;;;AAAGGGRRRlll|||yyytttmmmgggaaa___]]]]]]]]]ZZZSSSNNNMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@AAAAAADDDEEEGGGHHHIIIHHHFFFEEE===<<<;;;::::::999:::::::::;;;;;;<<<<<<<<<<<<;;;@@@@@@@@@===999888888999999999;;;;;;;;;;;;999999888777777666666777777888888888888888888888888888333555888888888888999:::EEENNNVVVXXXXXXTTTLLLCCCaaajjj{{{ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵ======<<<555ĭӵ555888999;;;AAAHHHTTTnnnvvvrrrnnnllljjjggg```ZZZWWWVVVTTTQQQOOOMMMLLLKKKLLLKKKHHHFFFEEEDDDEEEEEEFFFGGGFFFFFFEEEDDDCCCBBB<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>=========>>>>>><<<999888999:::888999;;;<<<<<<;;;999888888888888777777888888888888999999999999999999999666777999:::888777777888@@@GGGKKKGGGBBB???<<<999yyy?~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&eDDD======3h?g&e>&e333333??:::888:::AAAHHHTTTooo~~~zzzsssmmmgggeeebbb___[[[YYYWWWVVVQQQOOOMMMJJJHHHHHHHHHIIIIIIIIIGGGFFFDDDCCCBBBAAA;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>>>>???>>>>>>:::;;;<<<;;;999999;;;===888999;;;<<<<<<;;;999888999999888888888888999999999999999999999999::::::888:::;;;;;;999777666666999AAAEEE@@@999888999:::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]ĦJJJ???Bt=o9ĦHƅ^Hu]Ħ666888888999===BBBIIIWWWqqq{{{tttoookkkiiiiiihhhbbb[[[XXXYYYYYYUUURRRPPPMMMIIIFFFEEEEEECCCBBBCCC@@@;;;999:::;;;<<<<<<@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888999999999999::::::::::::999999888888777666666666888888888888777777777777555666888999888777888999888777666666777999;;;<<<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ĦOOOqjRgdKӵDdDΦDdDĦ555555666666777888999:::>>>CCCJJJYYYrrr{{{uuunnniiihhhfffaaa]]]WWWTTTPPPMMMKKKJJJHHHFFFFFFDDDAAA@@@AAABBBBBBBBBBBBBBBAAA???>>>===<<<;;;============<<<;;;::::::777777888888888999999999:::999999888888777666666777777777777777888888888555666888888777777888999999999888777888:::<<<===4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦMMMGIdnuR)ĦDdDΦDdDӵ555555555666666777:::;;;???DDDLLL[[[ttt|||vvvrrrhhhddd```\\\YYYUUURRROOOIIIGGGEEEDDDDDDEEEDDDCCCBBBAAA@@@>>>===;;;:::999>>>>>>>>>>>>===<<<;;;:::888888888999999999::::::;;;::::::999999888777777666666777777777888888888555777888888777777777888::::::999999999;;;<<<>>>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<ĦFFFpeӵDx<>d<ʜ4DuTӵ555555555555666666999:::???EEEMMM]]]www}}}xxxrrrmmmhhhccc___TTTPPPKKKHHHGGGFFFFFFEEEDDDCCCBBBAAA???>>>======?????????>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888666666777777888999999999666777999999888777777888::::::999999:::;;;<<<<<<4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦEEEB?Ho9777s&dq&ĒR666666555555555666666777999>>>EEENNN___zzzzzzvvvjjjddd[[[SSSOOONNNNNNMMMIIIIIIHHHFFFEEEDDDCCCCCC@@@@@@??????===<<<;;;:::;;;;;;<<<<<<<<<==================<<<;;;;;;::::::888888888888999999::::::777999::::::999888888999999999999999999::::::;;;4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hseneSSSIII@G555666sĪj@h888777777666666666666777555888>>>GGGQQQccczzzoooeee___[[[ZZZYYYPPPPPPNNNLLLJJJGGGFFFEEECCCCCCCCCBBBAAA???>>>===<<<<<<<<<============>>>???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999;;;<<<<<<:::999999:::999999999:::::::::::::::4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sdddRRRIII@@@777555666999999999888777777777777777555888@@@IIIUUUhhh{{{uuuooolllcccaaa^^^ZZZVVVRRROOOMMMJJJJJJIIIHHHGGGEEECCCCCC@@@@@@@@@@@@AAAAAAAAABBB@@@??????>>>======<<<<<<=========<<<;;;;;;::::::;;;===>>>===;;;::::::;;;::::::;;;;;;;;;;;;::::::Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦCCC@@@<<<888555555666777777555555666555444555777999::::::999888777777888888666999AAAKKKXXXlll{{{xxxtttnnnhhhccc^^^\\\OOOOOONNNMMMLLLJJJHHHGGGEEEEEEEEEFFFFFFFFFFFFGGG@@@@@@??????>>>=========??????>>>===<<<;;;;;;:::<<<>>>???>>><<<;;;;;;<<<;;;<<<<<<===<<<<<<;;;;;;?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ@@@===:::777777888777444222:::888555222222222444666;;;:::999888777777777777::::::???JJJZZZqqqwwwnnnhhhgggeeeaaa]]]YYYUUUSSSQQQOOOPPPRRRQQQOOOLLLKKKKKKJJJHHHFFFFFFFFFFFFEEECCCEEEDDDBBB@@@???======<<<===========================>>>?????????>>>===<<<>AneneneneDenene>Ak<fhDeneneneGGG???<<<:::777777888888555333777666444333333444666777::::::999888777666666777::::::???JJJ[[[rrr{{{yyytttooojjjfffcccaaa]]]]]]\\\[[[XXXUUUTTTSSSQQQOOOLLLKKKKKKJJJIIIGGGMMMLLLIIIGGGDDDBBBAAA@@@BBBBBBBBBBBBCCCCCCDDDDDDCCCDDDDDDEEEDDDCCCAAATTTEEE>>>;;;999888777888888666555444444444555666777777888999999888777666666666666999999???KKK\\\sss}}}{{{vvvtttrrrooollliiihhhgggddd```\\\YYYXXXVVVTTTRRRXXXWWWSSSPPPLLLIIIGGGFFFCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGEEEgggRRREEE>>>:::999888888888888777666333444666777888888777777888888777666666666666666888999???LLL]]]ttt{{{uuupppllliiifffddddddbbb^^^YYYTTTQQQNNNLLLJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQQQQPPPOOOMMMKKKfffRRRFFF@@@999::::::999888777777888555666888999999888666555888777666666666666666666888999@@@MMM^^^uuu{{{yyysssppplllgggbbb^^^[[[YYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\[[[YYYVVVTTTRRR||||||~~~~~~eeeRRRGGGBBB:::;;;;;;:::888666777888666777888999999888777666888777777666666777777777999;;;AAANNN___vvv~~~yyyuuurrrqqqmmmmmmllllllkkkjjjjjjiiihhhhhhgggfffccc```]]][[[~~~|||cccQQQGGGBBB;;;<<<===;;;777555666777666666777888999999999999888888777777777888888999:::<<>>;;;777555555777555555666777999:::;;;<<<999888888888888888999999;;;===DDDPPP```vvv}}}cccQQQGGGCCC???===:::777666666888999444555666777888888888888888777666777999:::999888;;;===BBBKKK]]]www|||bbbOOODDD@@@<<<;;;888666555666777777555555666777777777777777888777777888:::;;;;;;:::<<<>>>CCCMMM___yyy{{{```MMMBBB<<<999888777666666666666666555666666666666666666666888777777999<<<============@@@EEEOOOaaa{{{zzz```LLL@@@;;;777777777777777777777777666666666666666666666777888777888:::===???@@@???===???EEEPPPbbb}}}yyy___LLLAAA<<<999999999999999999999999777777666666666777888888888888888:::>>>@@@AAA@@@;;;???EEEPPPccc~~~vvv]]]KKKBBB>>>===<<<;;;:::::::::::::::888777666666777888:::;;;999888888;;;>>>@@@AAA@@@;;;>>>FFFRRReeerrrYYYIIIBBB??????>>><<<:::999999:::;;;888777777777888:::===>>>999888888:::===?????????;;;???GGGTTTgggoooWWWHHHAAA@@@AAA???<<<999888888:::;;;888777777777999<<>>===AAAIIIVVViiigggSSSDDD<<<:::???<<<888888:::<<<<<<;;;666666777777888:::;;;<<<999999999:::<<>>???<<<@@@HHHWWWlllyyy```NNNBBB======:::888666555666888999999777777777777777888999:::999888888777888999;;;<<<===AAAIIIWWWmmmvvv\\\KKK@@@<<<===999888666555666888999:::999888888777777777888888888777777777888999;;;<<<===AAAIIIWWWlllsssZZZIII>>>;;;<<<999999888777777888:::<<<;;;:::999888888777777888666666666777999;;;>>>???===AAAIIIWWWlllnnnWWWGGG===:::;;;999999999888777999<<<>>>===<<<;;;:::888888888777666666777888:::===???AAA<<<@@@HHHVVVjjjhhhSSSEEE===::::::888999:::888777888<<>>???;;;???GGGTTTiii}}}cccPPPDDD<<<:::;;;777999999888666777;;;???AAA@@@>>><<<:::999888888999888888888888:::;;;<<<;;;>>>FFFTTThhhvvvYYYHHHAAA<<<999777888888777777777888:::;;;;;;::::::999888888888999999888777777777888::::::======DDDSSSfff}}}pppVVVFFFAAA===:::999888888777777777888::::::;;;:::999888888888888888999888777777777888999:::<<<===DDDSSSfff|||}}}hhhPPPCCC???===;;;;;;888888777666777888999::::::999888888888888888888888888777777888888999:::;;;<<>>:::777666777999888777666555666777888666666666666666777777888777777888999999999999888:::;;;BBBLLLYYYmmm}}}^^^QQQCCC===:::777777888999888777666555666666777666555555555555666777888666777888999:::999999888999;;;AAAJJJUUUiiiuuuYYYMMMBBB===:::888888:::999888777555555555666777555555555555555666777888666777888999:::999888888999;;;AAAIIISSSfffkkkRRRFFF<<<::::::999999:::<<<999555444555777666555444444444555555555666666555666888999999999888777999<<>>DDDLLLZZZsssbbbLLLBBB===999999999777777:::666666666555555444555666555555555666666666777777444444444444444555555666777999>>>CCCJJJXXXpppuuu[[[HHH???;;;999999888555555999444555777666555444555666555555666666666777777777555444444444444555666666555777;;;@@@FFFSSSkkk|||}}}jjjSSSCCC===:::999999777333444777333555777666444333444666555666666666777777777777666555444444444555777777444666999>>>CCCPPPggg|||||||||zzzcccOOO@@@===:::999:::777333333666222555777777444333444666666666666666777777777777666666555444555666777888555666:::>>>CCCOOOfff{{{~~~pppXXXHHH@@@<<<;;;:::888777666666666666666555555555666666777>>>>>><<<999666444555666777777777777777777777777888666666<<>><<<;;;999888777666666666555555555555555555666777AAABBBCCCAAA===:::999888666666666666666666666666888666777<<>>:::888888777666666666666777555555555666777888999:::555666777666555444444555555555555555555555555555666333333555777<<>>999888777777666555555555555555555555555555555555555555555666666777777777777777888777555444333333444444555333444666777888@@@IIIYYYkkkvvv[[[JJJBBB<<<888777777777666555555555555555555555555555555555555555444555666777888888888777:::999777666555444555555444333444666777888???GGGYYYjjjnnnTTTFFF???;;;888777777777666555555555555555555555555555555555555555333444666888888888888777;;;999888666555555666666444333555777777888???GGGWWWhhh~~~hhhPPPCCC>>>;;;888888777777666555555555555555555555555555555555555555333444666888999888777666999888777666555555666777555444666888888999???GGGRRReeezzzeeeNNNAAA===:::888888777777666555555555555555555555555555555555555555333555777888999888777666888777555444444555666666555555666999999999???GGGNNNaaa}}}xxx___LLLCCC:::999:::444888666555666:::===???@@@;;;888555333444555555444555555777:::<<<<<<999777777666555444333444444555333555666888999===BBBEEEUUUeee}}}ttt[[[JJJBBB999999;;;555888777555666999===>>>???:::777444333444555555555555555777999;;;;;;999666777666555444333444444555444666888:::===AAAGGGKKKWWWgggpppXXXHHHAAA::::::<<<777999777666777999;;;<<<<<<888666444333444666666555444555666888::::::888666666666555444444444444555555777:::===AAAFFFLLLPPPYYYjjjpppXXXHHHAAA:::;;;===777999777666777999:::::::::666555333333555666666555444444555777999999777555555555555555444444555555777999;;;>>>AAAFFFLLLPPPZZZkkkpppXXXIIIBBB;;;;;;<<<666888777666777888:::999888555444333333555666555444444444444555777777555444444444555555555555555555888999;;;<<<>>>BBBGGGKKKXXXiiinnnWWWHHHBBB::::::;;;555777666555666888999999777555444333444555555444333444444333444555666444333333444555555666555555555777888999999:::===AAAEEERRRddd~~~iiiRRRDDD???999999;;;555555444555666888999999777666555444444555555333111444333222333444555333222333333555666666666555555444555666666777:::>>>AAALLL]]]xxxdddNNNAAA===777999;;;555444444444666888:::999888666555444444555444222000444333222222444444333222222333555666666666555555111333444444666999===AAAHHHYYYttt{{{___PPPAAA;;;999777666777555666777777777555333222444333333222111111111222333222000111222333333222444444444444444444444444555222333555555555:::@@@LLLYYYooovvvWWWKKK???;;;;;;999777777;;;:::999888777666555555444333333222111111222222444222111111222333333222333333333333333333333333555222333555555555:::@@@KKKXXXmmmoooRRRGGG>>><<<<<<999777777;;;:::888666555555555555444333333222222222222222444333111111333333333222333333333333333333333333444222333555666555999???IIIVVVkkkjjjRRRGGG>>>;;;;;;999888999999999999888777555333222444333333222222222333333555333222222333333333222222222222222222222222222444222333666666555888===GGGRRRfff|||gggPPPFFF<<<999999:::===BBBCCCEEEFFFEEEBBB<<<666222444333333222333333444444666444222222333333333222222222222222222222222222444222333666666444777<<>>@@@CCCFFFHHHJJJMMMNNNQQQTTTWWWVVVSSSQQQIIIFFFAAA>>><<<;;;999777444444333222222222222333222333444444333333555777777;;;BBBPPPdddrrr\\\IIIBBB===<<<<<<;;;<<>><<<888777666555444333333333333444555555444444666888888;;;AAANNNbbb|||oooYYYGGGAAA<<<<<<;;;:::<<<@@@EEEEEEEEEGGGJJJNNNQQQTTTWWWZZZ___eeeiiiiiifffcccWWWSSSNNNKKKHHHFFFDDDBBB===<<<:::888777666555555444555666666555555777999999:::@@@KKK___zzzlllWWWEEE@@@<<<;;;;;;999<<<@@@DDDCCCCCCDDDFFFIIILLLNNNQQQTTTZZZ```eeefffccc```XXXUUUPPPMMMKKKJJJGGGFFFAAA@@@>>><<<999888777666444666777666666666888:::888:::???JJJ]]]xxx~~~eeeUUUHHHAAA:::777888::::::888>>>>>>???@@@AAABBBCCCCCCGGGHHHKKKNNNPPPQQQQQQQQQGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEDDDBBB???;;;888666555444333222333555888::::::;;;???HHHUUUkkkrrrZZZJJJCCC>>>777555777999888666888999999::::::;;;;;;<<<999:::<<>>GGGTTTjjj}}}hhhSSSFFF===:::666555777777666444555555555555555555555555333444555777888888888888777888888999:::;;;;;;<<>>===;;;:::888777777777888999===FFFSSShhhppp___OOOEEE:::888777777888888777555555555555444444444333333444555555666777777777777333444444666777888999999;;;===@@@CCCEEEGGGHHHHHHBBBAAA>>>;;;:::999::::::777888<<>>::::::999999:::999888777666666666555555444444333222222222222333333444444111222333444555666777777777777888;;;???EEEKKKNNNKKKHHHCCC???<<<::::::;;;888888;;;CCCMMM___zzzzzzdddSSSHHH@@@;;;;;;:::::::::999999888888555555555444444333333333111000000000111222333333000111111222333444555555666444333555999AAAHHHMMMRRRPPPLLLGGGBBB>>>;;;999888888;;;AAAJJJ[[[tttlllXXXKKKDDD@@@===:::999999777666555666666444444444444333333333333222222111222222444555666333333333333444444555555666555333333666<<>>IIINNNUUUZZZXXXQQQHHHBBB::::::<<<@@@GGGUUUllljjj[[[LLLEEEBBB>>>::::::666666666666555555555555555555666666555333222000222111000000000222555666888999;;;<<<<<<:::777555444333333333444666888999@@@HHHOOOTTTZZZ[[[RRRFFFCCC>>>>>>@@@???EEE]]]xxxvvv```RRRDDD???<<<999666666666666666666555555555555444555555555555333222111222222111000111333555666777888:::;;;;;;999777555444333333333333555666777;;;AAAHHHNNNUUUZZZUUUMMMEEE@@@???AAAAAAFFFZZZpppjjjVVVJJJ>>>:::999666444555666666666555555555555444444444555555444333222111333222222111222333555666666777999::::::888666555444333333222222333444444555:::@@@EEENNNVVVXXXVVVKKKEEEBBBBBBBBBFFFUUUfffvvvaaaOOOEEE<<<:::999888777888666666555555555444444444444444444444333333222222333333222222333444555555555666777888888777555444444333333222222111111111333666:::???GGGQQQZZZ^^^VVVNNNGGGDDDCCCFFFRRR___|||ooo\\\KKKCCC<<<;;;;;;999999;;;555555555555444444444444444333333333222222222222333333222222333333444444444444555666666555555444333333333222222111000000444555777<<>>::::::888444444777555555444444444333333333333222111111111222333444000000111111111000000///111111111222222333333333222222444444555444333222...///444:::<<>>???>>>;;;777666777999333333333333444555666777666555555444333222111000...///000111222333333333/////////000000000111111...///000000111111111111333000000222333222555;;;>>>JJJ[[[nnn~~~nnnrrr|||sss[[[LLLEEE???@@@???<<<888666777999222222222333444555666777222222222222222222222222---...000111333333444444.../////////000000111111///000000111111111111111444000///111222222666;;;<<>><<<999777777777666555555444333222222222333333222333444333111000111222///000000000111111111111111111000///////////////000000000000000000000000333333222111222333444555:::CCCQQQ```qqq~~~zzzooolllrrruuu]]]JJJ???===;;;888666666666555444555444333222222222333333333444555333111000000111000000000000111111111111111000000///////////////000000000000000000000000333222111111222333444555;;;AAAJJJUUUdddrrrwwwtttmmmkkkqqquuu]]]JJJ@@@<<<999666555555666555444555444333222222222333333444444555333111000000111000000000000000111111111000000////////////000000/////////000000000000000222222111111111333444555999>>>CCCKKKYYYhhhqqqsssmmmjjjpppvvv]]]KKK@@@;;;999666555555666555444555444333222222222333333333444444333111000000111111111000000000000000000000000////////////000000......//////000000000000111111000000111333444555666:::>>>DDDQQQcccooosssmmmjjjpppwww___LLLBBB;;;888666555555666666555555444333222222222333333222333444333111111111222111111111111000000000000///////////////000000111---......//////000000111111000000000111222444555333777;;;@@@LLL___mmmsssnnnkkkpppxxx```MMMCCC;;;999666555666777666666555444333222222222333333000222333333222111222444111111111111000000000//////////////////000111111------......///000000111000000///000111222444555111555999>>>JJJ[[[jjjpppooolllppp~~~xxxaaaNNNDDD;;;999777666777777777666555444333222222222333333///111222333222222333555222111111111000000/////////////////////000111111---------...///000000111000/////////111222444666000555999>>>HHHYYYgggmmmpppmmmppp~~~www___MMMCCC???<<<999888888888777666777777666444222111333555222333222222777???BBBAAA666444000------000000....../////////------///111111///......///000000///111111111111222333444444444888;;;AAANNN^^^iiilllpppkkknnn{{{yyyaaaNNNDDD>>><<<999777777777777666444444444333111111222444444555444666>>>FFFGGGCCC888555000---...111111000.../////////......///111...------...111444444444222222111111111222333333777<<>>;;;888777666666666444333444555555333222333555666555666;;;GGGPPPMMMDDD===777111///000111111111---...//////......000222...---...000444777888888333333222111111111222222999@@@HHHRRR___nnnuuuuuuooohhhfffqqqfffQQQEEE>>>;;;888666666666555333555666888777555444555555777888===IIIZZZddd^^^RRRDDD;;;333000111000///000---...//////...///111333333111111222555666777666333333222111000000111111999AAALLLXXXggguuu|||{{{ooogggccclll~~~iiiSSSFFF>>>;;;888666666555444333666777777666555444444666777===JJJ^^^vvvyyyjjjMMM@@@444222111...,,,---,,,.../////////000222444999777444333444444222111333222222111000000000000666???KKKXXXhhhvvv}}}|||nnneee```hhhyyynnnWWWIII???<<<999777666666444333444444444444333444666999777BBBWWWqqqyyyRRRAAA444222111---+++,,,,,,---/////////111333666;;;888555333222111///---222222111000000000111111333;;;FFFQQQaaaooowwwwwwiii___ZZZbbbtttsss[[[MMM@@@===:::888777666555444333333333333555888>>>BBBFFFTTTlllyyySSS@@@222111222---+++...+++---//////000111444777888555333111111111///...111000000000000111111222333999@@@IIIVVVdddllllllaaaWWWRRR[[[mmmwww___PPPAAA>>>;;;888888777555444333444444555888>>>FFFKKK]]]mmmvvvRRR>>>000000222...---000+++---//////000222555777333111000000111222111000000000//////000111222222333888<<>>000000111------222...------------...//////111000///000111111000000111///...///222333222000444555:::AAAJJJQQQVVVXXXRRRLLLJJJQQQ```wwwpppZZZIIIAAA;;;999888555333555000444;;;EEEWWWooogggQQQ@@@444444333---+++......------------...//////000000000000111111000///111///...///222333222000333444777>>>FFFNNNTTTWWWLLLGGGEEEKKKYYYooozzzdddPPPFFF>>>;;;999666444555...444@@@TTTlllvvvYYYMMM???666555444...***,,,......------......///000000000111111111111000000111000///000111222111000222333666:::AAAHHHOOORRRFFFBBB@@@FFFSSSgggnnnVVVKKK@@@;;;:::777555666333666CCC\\\xxxoooXXXIII>>>555444333///---..................//////000000222333444333222222222000000000000111111111000111333666:::===AAAFFFHHHCCC@@@???DDDOOOaaa|||www\\\OOOAAA<<<:::888777777777888GGGdddxxxfffZZZLLLCCC999333111///000111///............///000000111444666777555333333444000111111111000000000000111444999;;;;;;;;;<<<>>>???======BBBJJJ[[[ttteeeVVVEEE>>><<<:::888888888<<>>DDDSSSkkkppp^^^KKKBBB>>>;;;888777:::DDD[[[tttzzz___KKKCCCDDDBBB???888222///000111111///////////////000000111...333777888444111222444000222333222///...///111444777999888555555999<<<888777999<<>>JJJ```sss}}}bbbQQQHHH@@@:::777777;;;@@@BBB@@@>>>>>>???GGGDDD@@@:::555222000///000000//////000111111222111000000000/////////...000000//////000000111222111333444444111/////////222222222222111333666999666666888;;;???HHH[[[mmmooo[[[NNNDDD>>><<<:::777555666999:::666222666555333111000000111111000000/////////000111111000000000000////////////000000//////000000111222000111222111000///000111000111222111111222555888222333777;;;>>>EEEVVVeee~~~{{{fffWWWJJJDDDCCC???:::666666999;;;888444666555444333222222333333000000/////////000000111000000000000///////////////////////////000111111333333333111000///000222///000111111111222444777222333666999;;;BBBRRRaaayyyppp]]]MMMDDDCCC<<<:::666555666777777777555555333222111000//////000000///////////////000////////////000000000000/////////...///000000111666777666333111///000111///000222222111222444666555555666777888???OOO___vvv|||dddNNNBBB>>>:::999888555444444666888333222222111111000//////000000//////......//////////////////000000000000//////......//////000111777888777555222000000000///111222333333333555666666666666777777===MMM\\\rrrpppWWWGGGCCC===;;;999777666666666666333333333333222111111000000000///................../////////000000000111///............///000000444555666666333111000000///111333444444444555777444444666888888<<>>:::666555555555333111222222222111000///...---111000///................../////////000000111111...............///000000000222555555333111000000000222444555555555666777111333777:::999;;;FFFQQQiii~~~ttt]]]LLLDDD===888888777555444555333333333222222222111111000000000000////////////000000////////////000000---...//////////////////222222222111111111111111000111444666777666555444333444444444666===GGGNNNeee}}}hhhVVVFFF>>>888777666333111333333333333222222222111111000000000000////////////000000////////////000000---......///////////////111111111111111111111111///111333444555555444333333444444444555;;;EEELLLbbbzzzwwwdddKKKBBB:::777666333222333333333333222222222111111000000000000////////////000//////......//////000------...///////////////000000000000000000111111///000222333333333222222333444444333333999AAAHHH^^^uuunnnSSSHHH===:::999666555666333333333222222222111111000000000000/////////////////////....../////////,,,---...///000000000//////000000000000000111111///000111222222222111000333444333222222666>>>EEEZZZqqqvvv[[[MMM@@@;;;:::888777888333333333222222222111111000000000000//////////////////............//////,,,---...///000000000000//////000000111111111222111111222222111111111000222333333222111555<<>><<<999888888333333333222222222111111000000000000///////////////......------......///,,,,,,...///000000000000000000000111222222333333444444333333222222222111111333333222111555<<>>HHH]]]yyyzzzdddTTTCCC<<<;;;888444333111111111111000//////...//////............///////////////////////////////////////......///222333555999999555222333444222222222111222333555777888>>>FFFYYYrrruuucccOOODDD???999555444333333222222111000////////////............//////////////////////////////...///000000//////111333555999:::777555666555333333222222222333555777888>>>DDDSSShhh~~~rrr]]]OOOEEE===777666555444333222111111000000//////............//////////////////////////////---///111111000000222555555:::>>>===<<<>>>===;;;666555444333333444555555<<<@@@KKK]]]qqqlll\\\OOOCCC<<<:::666555444222111000000000//////............//////........................,,,000222222000111555999:::AAAGGGHHHIIIKKKJJJGGG>>><<<:::888666666555666:::<<>>777666333111000000000000//////............//////........................---000333222111222999???EEEMMMTTTUUUTTTTTTRRRMMMCCCAAA>>><<<:::888888888999:::@@@JJJVVVggg~~~nnnYYYJJJCCC777555333111/////////000//////............//////...........................111444333111444===EEEPPPWWW\\\[[[WWWSSSMMMGGG@@@>>><<<:::888888888888999999===CCCJJJVVVjjj{{{yyyaaaNNNFFF777555222000......////////////............//////...........................222444333111555@@@IIIUUU[[[^^^[[[TTTMMMEEE===999888777555555555666666::::::<<<@@@CCCLLL]]]mmmtttXXXBBB<<<444...///000000000222///...,,,,,,...///...---////////////////////////000111222111222666===DDDPPPQQQQQQMMMGGGAAA??????;;;999666333222333555666888777555666;;;FFFSSS\\\tttcccMMM???777000000111//////111///...,,,,,,...///...---........................///000///000111666<<<@@@CCCEEEEEEBBB>>>:::888888999888666444333333444555444555555777;;;BBBKKKRRRdddrrrnnnWWWCCC:::333111111///...000///...,,,,,,...///...---------------------------000...---...222666999;;;666888999777555333222333666666555555444444333333111333555888:::>>>CCCGGGSSS___rrrttt]]]EEE<<<555333222///---//////...,,,,,,...///...---------------------------111...,,,...333777888777222333333333222111111111333333444555555444333222000222666888:::===AAACCCMMMUUUeeezzzxxxaaaFFF===555333222///---...///...,,,,,,...///...---------------------------111///---///444666666444333333222111111111000000000111333444444333222111222333666777:::>>>CCCGGGMMMSSS^^^oooxxxaaaEEE<<<444333222///...//////...,,,,,,...///...---------------------------000//////111333444444333333111/////////000///...///000111333333333222222333444555777999>>>DDDHHHIIINNNVVVcccuuuoooYYYBBB:::333222222000///111///...,,,,,,...///...---........................---///111111111000111111111...,,,,,,...000000///...///000111222222222222111333555666888<<<@@@CCCAAAFFFMMMWWWggg~~~dddNNNAAA888111111222000000222///...,,,,,,...///...---////////////////////////***...111111///---...000///---***+++///222222111......///000111222333333///111444777888999<<<>>>:::@@@GGGPPP___www}}}hhhSSSEEE777333///...000111111///........................---444777222,,,+++,,,,,,000......000222222///,,,...------...///000000///333000...///111333222000000111222333333444777:::;;;???EEELLL[[[sssmmmZZZHHH===666333000///000111111///........................111???IIIEEE:::222---+++///...---///111222000...111111000000111111000///333111///000222333222000111222222333333444777:::999===DDDLLL[[[rrrjjjXXXIII===666555333000///000111000000...........................>>>JJJFFF999///+++***///---,,,---///111222222777666555444333222111111333222000111222333222111111222333333333444777999888===DDDMMM\\\tttkkkVVVHHH???999555333222000000000000000000........................***333888333,,,***+++,,,...---++++++---000333555;;;;;;:::888555333222222222222222222222222111000111222333333222444777999;;;>>>CCCMMM]]]vvvyyylllXXXGGG===999777777111111111000//////000000........................,,,...---)))***---...,,,---,,,++++++,,,///333666;;;<<<<<<999555333222333222333444444333111111111222333333333222333666999<<<===AAAJJJ\\\www```UUUFFF;;;666555555444///000111111/////////111........................,,,---,,,+++...111,,,$$$,,,,,,,,,+++,,,...222666999;;;;;;999444222222444444555777777555333222333222333333333222333666888:::;;;???JJJ^^^zzzsssdddLLLEEE<<<666444333222000---000222111///...///111........................))),,,,,,,,,---...)))###+++,,,---,,,,,,---111444555888999777333000222555777999<<<;;;999666555666333333444333222333666888888:::BBBPPPeeepppZZZJJJBBB>>>888666555444111...---///222111///...///111........................***---...+++***---...,,,+++---...---,,,---000333222555888666111000222555999<<>><<<:::999:::;;;<<<<<>>AAAEEEIIIKKKNNNQQQSSSQQQQQQPPPNNNMMMNNNOOOQQQ^^^cccmmm{{{oooaaaMMMFFF>>>888666666444333111111222222222111000000444555666888;;;>>>AAABBBEEEBBB===777111...,,,,,,+++++++++,,,,,,,,,------,,,---------+++,,,---////////////......000555888<<>>:::777666555333222111111111111111222222222222444777<<>>777222000//////++++++,,,,,,,,,,,,------,,,------,,,++++++,,,...+++---.........///222444333777;;;>>>???@@@AAABBBEEEJJJPPPRRRQQQQQQTTTWWW\\\```hhhuuusss```RRRHHH???:::999777444111/////////000333222111000000222444666777<<>>888333///.........++++++,,,,,,,,,---------,,,------,,,+++***,,,---+++,,,.../////////111222---111777;;;<<<;;;;;;;;;888<<<@@@@@@???@@@EEEJJJGGGKKKUUUdddyyy|||kkkXXXNNNGGG???999777777666444333222111111111111///000444333111777???BBBHHHMMMOOOJJJDDD???===555444333111///...,,,,,,,,,,,,++++++***+++++++++------------------,,,,,,......---,,,,,,,,,------///000222444666888::::::555666888999888999:::<<>>:::666444444333222111111111111111000///000555999>>>GGGPPPUUUTTTPPPHHH???777222000000000///......------,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------.........,,,,,,,,,,,,------...///------...///000111222222...000222222222222444666666777<<>>:::999666666444333222111111111333222444888>>>EEEMMMTTTUUUQQQJJJAAA999333111000........................,,,,,,+++++++++,,,------++++++,,,,,,---...//////+++++++++,,,---...///000------........./////////...///111222111222333555555777<<>>???<<<888666999999777777999999888777555444444444444333:::AAAFFFLLLQQQNNNGGG@@@<<<555111000///...,,,---...............//////+++++++++,,,,,,...//////------------------------------,,,,,,,,,------...000000000000000000000000...000111222111222444555333333777:::<<>>CCCHHHJJJFFFAAA===;;;666555333000...---------......---,,,,,,+++******...,,,***+++...000...,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,++++++............////////////...000333333222111111222555444555888;;;???IIISSSeeexxxxxxgggXXXLLLEEEAAA>>>:::888888888666555888999888666444333555666444333333555999===@@@BBB>>>BBBEEEDDD@@@;;;888777444333111///...---------......---,,,,,,+++******---,,,***,,,...///...,,,+++++++++******+++++++++,,,,,,,,,,,,------------////////////////////////...000222333222111111222555333555888:::>>>GGGRRRaaatttzzzuuuttt}}}~~~jjjYYYNNNGGG@@@;;;===;;;777666666666555444999999888666444444555777777666666:::AAAEEEGGGFFF>>>??????<<<888444222222111000///......---.........------,,,,,,++++++***---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////...000222222111000111222333222444777999<<>>DDDKKKMMMIIIDDD===;;;999555222111000111........................---------,,,,,,+++++++++,,,++++++,,,------------,,,------------------,,,,,,,,,------...///000000////////////////////////...000111111000000111222222111333666888:::CCCLLLZZZmmm}}}mmmgggeeekkkwwwvvvjjjYYYQQQIIIGGGIIIHHHBBB<<<777777666555444444555666888777555222000222666:::???CCCJJJRRRUUUPPPFFF>>>999777444222111111222222,,,------...............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,---............---,,,,,,,,,------...///000000////////////000000000000///000111000//////111222222111222666777999AAAJJJYYYlll~~~ppplllllluuurrrcccYYYLLLIIIGGGHHHIIIGGG@@@:::555666666555333444666888555444333222333888???DDDLLLRRR[[[___[[[OOOBBB999666444222222333444333222,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---+++,,,---......---,,,+++,,,,,,,,,---......//////---...//////111111222333///000000000//////111333222111333666777888???HHHWWWjjj}}}sssqqquuuyyy{{{rrrhhh]]]TTTMMMBBBAAA@@@@@@@@@>>>:::777333444555444222333555888222222333555:::BBBLLLSSS\\\cccjjjhhh]]]LLL>>>777444222222333555555222///------...///000///......,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,******,,,...+++,,,---......---,,,+++,,,,,,,,,,,,------------,,,---...///111333444555///000000///......111333222111333777777888???GGGRRRfff~~~~~~~~~zzztttvvv|||~~~tttfffYYYQQQKKKEEEAAA999999777666666666666666111333444333111222555888000111333888???JJJVVV___hhhoootttmmm]]]JJJ===777333222222555666555111,,,---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,***)))+++...***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111444555666///000000///......111333222222444777777888>>>FFFNNNaaazzzyyyssstttzzz~~~fff\\\OOOEEEAAA???<<<999777777777777666555444333///111333333222111222222111555:::BBBMMM\\\jjjsssyyyssskkkaaaRRRBBB888666222111000111222111///...)))***---///000000000//////...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------///111...---+++***,,,...000111------------///222555777777333000000222333222000333444555555666:::???CCCOOO[[[ppp{{{{{{pppcccTTTMMMCCC===<<<<<<;;;999555555666555555444333222000222333444333333555666777<<>>BBBJJJVVVjjjmmmZZZMMMDDD???:::777888999777666222333333333333333222222000222333333444555888;;;>>>EEEQQQ]]]hhhpppwww{{{rrrcccRRREEE;;;333///000///.........000///...,,,------,,,------...//////111000///---,,,+++++++++)))******+++,,,---......444111---++++++,,,------,,,---......---,,,---...////////////111333555777444222111000222222222111222333444555555888===@@@EEEQQQdddzzzzzzjjj[[[MMMDDD???<<<888777777666444222000111111222222222111111111222222222333666;;;>>>FFFPPP^^^jjjpppqqqnnnmmm^^^OOO???777444111000111...---,,,---......---+++...---,,,+++,,,---...///111111000...---,,,++++++((()))***+++,,,---......444111---,,,---///...---+++---......---,,,---............///000222333444222222111111111222111111222333444444555777;;;>>>BBBMMM___tttooo___RRRIIIAAA<<<;;;999888777666555444222000000111111222111111111111111222222444999@@@EEESSS]]]jjjrrrppphhh]]]VVVIII>>>444222222111///000---,,,+++,,,......---+++...---,,,++++++,,,...///000000000///...,,,++++++(((((()))***,,,---......///...---...111444666666000///---,,,---......------------...///000000111000111111222111111111111111222444444444666999;;;???HHHXXXlllwwwlll[[[LLLCCC>>>:::888444444444555555555555555111222222222222222111111222222333444999AAAKKKRRRbbbhhhoooppphhhZZZLLLDDD<<<666222333333000------,,,++++++,,,......---+++,,,,,,+++,,,,,,---............///......---,,,+++((())))))***+++,,,------+++,,,...000555<<>>777///,,,...000///---,,,,,,------.........///...000222222111000111222111222333444444444777999;;;CCCQQQcccwwwxxx```XXXLLLCCC>>><<<999777111222333333333444555777444444444444333333222111222333555999AAAMMM[[[dddllllllkkkdddXXXKKK@@@:::555222333666555000...///,,,++++++,,,...///...,,,)))***+++,,,---.........+++,,,---......---,,,+++))))))******+++++++++,,,***,,,...000666DDDWWWeeeQQQBBB333,,,///222000+++------..................---000222333111000111222000222333333333333555777;;;AAAMMM]]]qqqoooaaaLLLFFF@@@<<<<<<;;;999666444555555444333333555666666666666555444333222111222444777===HHHWWWgggqqqooollldddXXXKKK@@@999777000000444888666222111333,,,++++++---//////...---''')))+++---............***+++,,,---------,,,+++******************+++++++++---///000777IIIdddwww^^^KKK666...111444000)))......///////////////...,,,///222333111000000222000222333333333333444666===CCCNNN\\\oooooo\\\SSSDDDBBB???;;;888666555555444333111222333333222000111333666666555333333222444555999BBBNNN[[[eeejjjeee^^^TTTHHH>>>777333111000000111000000///...---///...---,,,++++++******+++++++++***++++++,,,,,,'''+++---+++***,,,---,,,)))+++***''''''***+++)))---///111222888EEEVVVccc```JJJ555111555444///,,,111222222111...------...111111000000000000111111333333333333333333333333:::>>>IIIWWWgggxxx}}}lllZZZKKKEEE>>>===;;;888777666666666444333111222333333222000111333666777777666555444444666<<>>::::::888555333222333555666333222222111000...---,,,000///,,,+++***+++---......------,,,,,,,,,,,,---+++///000,,,***++++++)))***,,,,,,)))))),,,,,,***'''***---...,,,++++++,,,***+++,,,---,,,+++---000---///000000//////000222000000////////////000000222222222222222333333333777:::BBBOOO]]]nnnpppbbbRRRHHH@@@:::777888777666555444444555666777444333111222333333222000111333666:::>>>???<<<999777666666777777666444111333111///......///111222111111111000///...---,,,000...---++++++,,,---...------,,,++++++***++++++(((---...,,,+++---...,,,(((++++++))))))++++++((('''(((*********++++++,,,++++++++++++,,,---+++(((+++---......------///000000000////////////000000111111111222222333333333666999AAAMMM[[[lllvvv\\\QQQFFFAAA>>>999777777777666555444444555666777444333111222333333222000222333555;;;@@@@@@===999777444111000000111000000///...------...000222333////////////...---,,,,,,......---------------...------,,,+++************&&&+++---,,,,,,///000///'''***+++))))))+++***''',,,+++***))))))***,,,,,,******))))))---111///)))***,,,------,,,,,,---///000//////......//////000000000111111222333333333555777???JJJWWWhhhrrrbbbOOOGGG???===<<<999777777555444444333444555666777444333111222333333222000222333555;;;@@@AAA<<<777555222///...///111222222111111000//////000222333,,,---------------,,,,,,,,,---...//////...------......---,,,+++******+++&&&+++---,,,,,,///111000(((+++,,,******,,,+++(((---,,,***))))))***++++++)))+++)))(((,,,222222---+++---......,,,,,,---...//////............/////////000000111222222333333555666<<>>HHH\\\nnnyyybbbTTTLLLCCC<<<888555444333222111111111111222222111000000111222333333333333333333444555666333111000000000///---***............//////000000111000...,,,+++++++++,,,,,,,,,---------,,,,,,,,,***,,,,,,,,,***))))))******+++,,,...---,,,***))))))))))))(((((((((((((((+++******)))))))))******+++***))))))******++++++---,,,******,,,------,,,************+++,,,---...///......------......////////////000111111222222333333555888<<>>===???666666555444222111000///111111000000111222444555:::999777444222111000///000///---......---+++)))---....../////////......///...---,,,++++++++++++++++++*********+++,,,---'''((())))))((()))+++---((()))***+++,,,+++******))))))))))))))))))))))))++++++++++++++++++,,,---000000///---+++,,,...111///---,,,,,,------,,,***************+++,,,------......------------....../////////000111111222222222333666999;;;AAAQQQ```sssuuuhhhVVVKKK@@@<<<;;;:::<<>>???>>>===;;;999666444333000000000111333555777999999777666333111000//////...---,,,---......---+++---.../////////...---,,,---------,,,,,,+++++++++))))))((((((((()))+++,,,$$$%%%''''''''')))---000((((((''''''((()))******(((((()))***+++,,,,,,---))))))((())))))***+++++++++,,,+++(((%%%%%%))),,,000...------...---+++)))++++++++++++,,,---...///...------,,,,,,------.../////////000111111222222///000444777999>>>LLL[[[lllxxxaaaOOOGGG>>><<<888555444666888:::??????>>><<<777333222111888333000333999>>>???===<<<888333111111111000...///...---,,,++++++++++++///...---,,,,,,,,,,,,,,,------,,,+++************///---***((('''(((***+++***)))((((((((()))+++,,,((()))***+++++++++++++++***)))((((((***++++++***---,,,+++***))))))))))))++++++++++++++++++++++++///000111222222111//////,,,,,,,,,,,,,,,---...//////111111///+++***,,,...000//////.........//////333111222666999===HHHSSSlll~~~|||iiiTTTEEE???;;;999666444333444666777<<<===>>><<<888666555555444444666:::???AAA???===;;;777333111111111000...///...---,,,++++++++++++...------,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,+++******)))))))))))))))((((((((()))***+++))))))***++++++++++++***((('''&&&&&&((())))))(((,,,,,,++++++***))))))(((++++++++++++++++++++++++---...///111222222222222---------,,,------......---...///---++++++,,,/////////............//////222000111555777<<>>;;;888666222111000000///.........---,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++***+++,,,,,,,,,***((('''))))))(((((())))))***+++***++++++++++++***))))))((('''&&&&&&((())))))(((++++++,,,,,,+++***((('''++++++++++++++++++++++++((()))+++...000111222222//////...---------......+++,,,---,,,+++,,,.../////////............//////111///000444666:::DDDNNNdddvvv}}}gggVVVIII>>>777666333444444444333222222111444555777888777777999:::999>>>DDDGGGEEE???:::888555444222000000//////......---,,,,,,+++++++++,,,+++++++++++++++++++++***+++++++++***++++++,,,,,,+++++++++++++++***)))(((***************++++++,,,,,,,,,,,,+++***)))((((((***)))((((((***++++++***)))***,,,---,,,+++((('''************************&&&&&&(((***,,,...///000000//////...------------.........---------...//////............//////000111000111444666999BBBLLL]]]ooommmWWWIIIAAA:::666666222333444444444333222111111222444555666888<<>>FFFKKKVVVQQQIIIAAA:::555222000///000111000...---...///---,,,,,,++++++,,,,,,,,,******,,,---------,,,+++************+++,,,---...---,,,)))'''''')))+++---++++++,,,------------,,,,,,,,,,,,+++***)))((('''((('''&&&&&&((())))))((()))***+++,,,++++++***)))************************---,,,,,,,,,------...///......---,,,,,,,,,------555333111000000000///---......---......///000111333111333555666777???GGGQQQaaa{{{pppXXXIII<<<888999777444222222222222222222222222333000111333666===HHHTTT\\\```WWWJJJ???888444111...---///111000...,,,---///,,,,,,,,,++++++,,,,,,---***+++---.........---,,,)))))))))***+++---...///++++++***))))))***+++,,,)))***+++,,,,,,,,,+++***+++++++++++++++***)))(((((('''&&&&&&((())))))(((************************************************,,,++++++++++++---...///,,,,,,+++++++++,,,,,,---444111//////000111000...---------......///000111222111222444444555<<>>EEELLLRRRVVVXXXOOOIII@@@888333111000///.........------------,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***))))))(((((())))))***+++++++++---------------,,,+++***)))***+++***)))***+++---************)))(((&&&&&&'''(((((())))))*********&&&&&&''''''((())))))***)))(((''''''((()))+++,,,+++++++++++++++************++++++,,,------......---///000///...------..................///000000222000000444555666;;;BBBJJJ[[[qqqppp]]]NNNCCC<<<444444444444333222111000333222111111111333555666:::===AAADDDFFFFFFEEEDDDBBB>>>888444222000///...//////.........---------,,,,,,+++++++++,,,------.........---,,,+++***))))))))))))******+++++++++------,,,,,,,,,++++++***((()))******))))))+++,,,************)))'''&&&%%%'''''''''((()))***++++++(((((((((((())))))******))))))((((((((()))+++++++++++++++***************++++++,,,,,,---...//////---///111000...---,,,---...............///000000222000000444555666;;;BBBJJJZZZooovvv___OOOCCC;;;666333333444444444333222222222111000000111444666888???@@@BBBBBB@@@===999777888666333111111000///---//////.........---------,,,+++++++++,,,,,,---...////////////...---,,,+++************+++++++++++++++++++++***************((()))***)))(((''')))+++************)))((('''&&&''''''''''''((()))+++++++++++++++*********)))))))))))))))))))))******+++***************************++++++,,,...//////000...000222222000...------...............///000000222000000444555666;;;BBBIIIYYYnnnjjjUUUGGG???888333444444333444444444444444222111000111333666:::<<<@@@@@@???>>><<<999777555222111/////////000...---.........------------,,,++++++++++++,,,---......////////////...---,,,,,,++++++++++++++++++++++++++++++***))))))******++++++++++++***((('''((())))))))))))))))))(((((('''(((''''''&&&'''(((***+++------,,,++++++***))))))************************)))))))))***************)))***+++,,,---...///000---///222222000........................///000000222000000444555666;;;BBBIIIXXXnnnrrr\\\KKKCCC>>>:::666444444333222222222333444333222222222555:::>>>AAA>>>===:::888666444444444000///------//////...---------------,,,,,,,,,,,,++++++++++++,,,---...///,,,---------------,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,,,,...///...,,,)))(((((()))'''(((((())))))))))))))))))((('''&&&&&&''')))***+++++++++************************++++++******)))((()))))))))*********+++((()))***+++,,,...//////***---000111000...------...............///000000222000000444555666;;;BBBHHHXXXnnnlll^^^LLL@@@<<<;;;999777555333222000000111333444444333333444888===BBBEEE>>>;;;666222/////////000000...------...///...---------,,,,,,,,,+++++++++++++++++++++,,,---...///******+++,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++++++++,,,---...111111111...+++))))))***&&&'''((()))***************)))'''&&&&&&'''((()))((((((((()))******++++++******+++++++++******)))(((((())))))*********+++'''((()))***,,,---...///(((+++...000///...------...............///000000222000000444555666;;;BBBGGGXXXoooxxxZZZOOOAAA999888999888555777555222222444444222000444777;;;=========>>>@@@999777444222000000111111............////////////------------,,,,,,+++***++++++************++++++******))))))))))))*********+++,,,+++******+++---+++---...,,,******,,,///---------+++)))(((***,,,&&&'''))))))(((''''''((('''''''''''''''&&&&&&&&&)))))))))))))))))))))))),,,111333---+++,,,+++'''(((((((((((((((''''''&&&)))(((((('''(((***,,,---,,,,,,,,,------..................//////000111222222333444333333555:::???KKKYYYnnn|||jjjSSSJJJ>>>888888999777555555333222333555666444222777;;;@@@BBBAAA???======777666333111000000111111////////////////////////,,,,,,------,,,,,,+++***++++++************++++++******))))))))))))******+++,,,,,,,,,++++++---///...//////,,,)))))),,,///+++++++++***))))))+++---'''(((******(((''''''(((''''''''''''''''''''''''))))))))))))))))))))))))---222333///,,,------)))***************)))(((((())))))(((((()))***,,,------------,,,------......------------...///000111111333444444333555;;;???LLLYYYoooooo]]]IIIBBB:::666777999777555222222222444777888888888???BBBFFFGGGDDD>>>999777555444222000000000000111000000000000////////////,,,,,,,,,,,,,,,++++++***++++++************++++++******))))))))))))*********,,,------,,,---///111222111///+++)))(((***---((()))******)))***,,,...(((***+++***)))''''''(((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))+++///111...,,,,,,+++)))+++,,,,,,,,,,,,+++************)))******+++,,,---///...---,,,,,,,,,......,,,,,,,,,------...///000111333444444333666;;;@@@LLLZZZqqq~~~dddRRR@@@<<<777666888:::999777333222111222666<<<@@@CCCMMMNNNMMMIIIBBB:::555222222111000000///000000111000000000000000/////////++++++,,,,,,,,,++++++***++++++************++++++******))))))))))))******)))***,,,,,,,,,---///111444111...***''''''(((***((()))******))))))+++,,,)))+++,,,+++)))(((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((+++,,,+++)))((((((''',,,,,,,,,,,,,,,++++++************++++++,,,,,,---000///---,,,,,,,,,...///------------...///000000000222444444444666<<>>CCCNNN]]]sssvvv```MMMBBB888666555666888:::;;;;;;666555444555;;;FFFTTT^^^jjjdddYYYKKK>>>777444555...//////000111222222222000000//////......------)))***++++++++++++++++++++++++************++++++******))))))))))))******(((***++++++***+++---///000...+++)))))))))(((''')))***+++***(((&&&&&&'''''')))******)))((())))))'''''''''(((((())))))***(((((((((((((((((((((((())))))+++...---)))))),,,***++++++++++++***))))))******+++++++++++++++***------......///////////////......//////000111222///222444444555888???DDDQQQ```wwwzzzeeeSSSFFF???666555444555666888:::;;;555666777;;;BBBMMM[[[eeehhhbbbVVVGGG;;;444222333---...///111222333333333/////////...---,,,,,,,,,))))))***+++++++++++++++++++++************++++++******))))))))))))*********+++,,,,,,++++++---//////---+++,,,------+++)))&&&(((******((('''''''''%%%'''))))))(((((()))***((((((((((((((()))))))))(((((((((((((((((((((((()))(((***///...))))))...+++++++++++++++***))))))))))))***++++++***))))))***,,,...000111111000///............///000111111///111333444555999???EEEVVVddd{{{~~~|||zzzxxxxxxyyyzzz|||||||||yyyvvvtttlllkkkiiihhhiiikkknnnooorrrrrrrrrssstttwwwyyyzzzjjjUUUFFF<<<888666555333333444666999:::222666;;;@@@GGGRRR^^^gggaaa[[[PPPBBB777000...///---...000111333444444444//////...---,,,,,,++++++((()))***+++++++++++++++++++++************++++++******))))))))))))******,,,---...---,,,,,,---///...---,,,...111111...+++$$$&&&)))))))))(((((()))###%%%(((((((((((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((&&&(((---,,,((((((---+++,,,,,,,,,,,,+++******((()))***++++++***(((((((((+++...111222222000///---------------...000000///111333444555999@@@EEEYYYhhh~~~~~~zzzuuupppmmmjjjiiihhhgggeeecccaaa```______]]]\\\]]]^^^______]]][[[VVVUUUTTTSSSSSSUUUWWWXXXXXXYYY[[[[[[[[[\\\^^^```eeefffhhhkkkoootttxxxzzz}}}ooo\\\MMMAAA:::999666666555444333555999======>>>BBBHHHOOOTTTVVVVVVQQQLLLCCC;;;444111000111111000//////000111111111///---+++******+++---///))))))))))))************+++++++++*********))))))(((((('''((((((***,,,------------...000000---+++------------,,,***((('''(((((('''&&&&&&'''))))))%%%&&&''''''((((((''''''$$$(((+++***&&&%%%'''***&&&((())))))(((''''''((())))))))))))************++++++++++++++++++++++++*********))))))))))))))),,,+++,,,---...///...---,,,,,,------.../////////333111000222333777AAALLLVVVjjj~~~|||zzzxxxxxxxxxqqqqqqqqqpppnnnkkkhhhfffbbbaaa___\\\YYYVVVTTTSSSSSSSSSQQQOOONNNMMMMMMLLLLLLKKKKKKLLLNNNNNNLLLJJJIIIHHHGGGFFFGGGHHHJJJKKKKKKLLLMMMLLLJJJJJJLLLNNNSSSSSSTTTUUUXXX[[[^^^___ccceeeiiinnnrrryyy}}}eeeTTTGGG>>>999999777666555444555888===BBBGGGJJJOOOSSSTTTRRROOOMMMEEE@@@:::333///......///222000//////000000000000---,,,***))))))***,,,---))))))))))))*********++++++++++++*********))))))))))))(((((()))+++---...///.........000000...,,,------------,,,***)))((())))))''''''&&&'''((()))&&&&&&&&&'''''''''(((((($$$'''***)))&&&$$$&&&(((%%%'''(((((('''&&&&&&'''((()))))))))************++++++++++++++++++++++++************)))))))))))),,,,,,,,,---...///...---,,,------......///000000222000000222333777BBBLLLYYYlll~~~|||}}}||||||{{{zzzyyywwwvvvrrrrrrrrrrrrqqqpppooonnnkkkkkkkkkllllllmmmmmmmmmlllnnnpppsssvvvxxxyyyzzz{{{yyyvvvqqqmmmiiieeeddd```___]]]\\\ZZZZZZYYYYYYUUUUUUUUUUUUTTTRRROOONNNJJJJJJKKKJJJJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCAAA@@@BBBAAA@@@@@@@@@AAABBBCCCEEEFFFEEECCCAAA@@@AAABBBGGGFFFFFFFFFGGGHHHIIIJJJMMMOOORRRUUUYYY___fffkkksssvvvyyy|||~~~pppZZZKKKBBB<<<:::;;;999888777666888>>>EEEKKKUUUZZZ___^^^WWWMMMDDD@@@888555111...,,,,,,...000222111000///////////////------+++******+++------))))))*********++++++++++++++++++*********************)))***+++,,,...000222000///...///000///............---,,,+++***)))+++***((('''&&&''''''(((((('''&&&&&&&&&'''((()))'''***,,,+++(((&&&''')))%%%'''((('''&&&%%%&&&(((((())))))))))))*********************************************************,,,---..................------......//////000000111///000222444888BBBMMM\\\ooo{{{vvvrrrmmmjjjgggeeedddcccaaa```____________^^^]]][[[[[[YYYYYYYYYYYYYYYXXXWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTVVVXXXZZZ\\\]]]]]][[[ZZZXXXVVVSSSQQQOOONNNLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFBBBCCCEEEFFFGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@?????????AAAAAA@@@>>>??????>>>>>>>>>???@@@AAACCCDDDDDDBBB???>>>???AAACCCCCCBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHJJJOOOUUUZZZZZZ\\\```cccdddfffhhhjjjnnnoooppprrrwww|||wwwfffRRRFFF???;;;;;;===:::999888888<<>>???===<<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>><<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@CCCGGGJJJJJJLLLOOOQQQRRRSSSVVVWWWYYYYYYYYYZZZ]]]aaadddgggiiijjjlllnnnqqqssstttuuuzzz|||nnn]]]KKKAAA<<<999999;;;777777666777;;;CCCMMMSSSbbbdddbbbXXXJJJ===777555222111000//////000111222000111111///,,,+++,,,...------............------++++++++++++,,,,,,,,,,,,************************++++++++++++---///111222444222//////000111111000//////...------,,,,,,,,,,,,+++)))((('''''''''((()))(((&&&%%%&&&''')))+++---...///...,,,+++******((()))***)))((((((***,,,************+++++++++,,,))))))))))))))))))))))))))))))******+++++++++,,,---///111111///---...///......//////000111111222111000111444666999BBBLLL[[[nnn}}}uuunnneee^^^ZZZWWWUUURRRQQQPPPMMMJJJGGGHHHGGGEEEEEEGGGHHHGGGFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDCCCCCCDDDEEEEEEFFFEEEEEECCCBBB@@@??????@@@@@@AAABBBBBBBBBBBBAAA>>>>>>>>>===============;;;<<<=========<<<;;;:::;;;;;;;;;;;;;;;<<<======<<<:::999999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<888999:::999999999;;;===:::;;;<<<===>>>>>>======>>>??????>>>===>>>@@@BBBAAACCCFFFGGGGGGHHHIIIKKKJJJJJJIIIJJJKKKMMMOOOPPPTTTUUUWWWXXXZZZ[[[[[[[[[^^^```ccceeefffhhhkkkmmmnnnpppsssvvvzzz}}}}}}cccTTTDDD===999666555777333333444555999AAAJJJPPP\\\ZZZUUUKKK@@@777444444111111000///////////////...000111///+++***,,,///+++,,,---......---,,,+++++++++,,,,,,,,,---------***************++++++++++++******+++---///111333222000//////000111111000000///...------------...,,,+++)))((('''(((((())))))((('''''''''((()))******+++++++++***)))(((((()))******))))))***,,,///++++++,,,,,,,,,---------************************))))))******+++,,,,,,,,,...000333222///---...000//////000000111111222222222111222555666999AAAKKKZZZmmm~~~xxxuuusssrrrrrruuuyyy}}}~~~~~~|||zzzyyy~~~rrrccc\\\WWWPPPKKKJJJJJJIIIGGGGGGGGGFFFCCCAAADDDBBBAAAAAACCCDDDDDDCCC???@@@AAAAAAAAAAAA@@@@@@AAA@@@????????????@@@AAA????????????@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCCCCBBBAAA@@@>>>>>>===<<<===>>>???@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=========<<<:::999;;;<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<999:::;;;;;;::::::<<<===:::;;;<<<===>>>======<<<<<<>>>@@@@@@???>>>???@@@<<<>>>@@@AAA@@@@@@AAABBBAAAAAAAAABBBCCCCCCDDDDDDFFFGGGIIIJJJLLLLLLLLLLLLLLLNNNPPPPPPPPPPPPRRRTTTVVVWWWYYY[[[^^^```bbbccceeehhhmmmqqqssstttvvvwwwzzz|||sssYYYMMM@@@:::999666444555444555666888;;;BBBIIIOOOSSSOOOHHH@@@999444222222000000000000///......---,,,...000...+++***---000---...000111111000...---,,,,,,,,,,,,------------))))))*********+++++++++*********+++---///111333///......///111222111000000///...---------...///+++***)))(((((()))******((((((((((((((()))))))))((((((((()))))))))(((''')))******)))((())),,,///---------............///++++++++++++++++++++++++))))))***++++++,,,------...111444333///---...111//////000111111222222333444222333666777888@@@III\\\nnn~~~zzzwwwvvvnnnkkkfffaaa^^^\\\\\\]]]]]]```dddhhhiiihhhfffdddaaafffooo}}}vvveeeVVVPPPMMMHHHEEEFFFGGGEEEDDDEEEEEEEEECCCAAADDDBBB@@@@@@BBBBBBBBBAAA======>>>?????????>>>>>>@@@???>>>>>>>>>???@@@AAA<<<=========>>>>>>>>>>>><<<<<<;;;;;;<<<>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@???>>>===>>>===<<<;;;::::::::::::;;;;;;;;;:::;;;<<<======;;;::::::999::::::;;;;;;<<<:::888888999;;;;;;:::777888999999::::::999999:::;;;;;;:::999888:::;;;888999:::;;;;;;:::999888888:::===???>>>>>>>>>???:::<<<======<<<;;;<<<<<<======???@@@@@@@@@@@@??????@@@BBBDDDFFFFFFFFFEEEFFFGGGHHHGGGFFFEEEEEEFFFHHHHHHIIIJJJLLLNNNPPPQQQSSSVVVYYYZZZZZZYYYYYYZZZ[[[^^^cccjjjooosssuuuvvvtttxxx}}}}}}kkkUUUJJJ???;;;:::888666666777999:::<<>>>>>=========<<<======>>>???@@@@@@@@@>>>??????>>>===<<<<<<===<<<<<<============<<<<<<:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>>>>;;;<<<=========<<<;;;:::;;;;;;<<<<<<======>>>>>>???>>>===<<<;;;:::::::::;;;::::::999999::::::;;;999::::::::::::::::::;;;777888999999;;;;;;<<<===::::::;;;<<<;;;:::888777;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<>>>===<<<;;;;;;:::;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBBBBCCCBBBAAA@@@???@@@AAABBBCCCEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLOOORRRTTTWWWXXXYYYZZZ[[[^^^aaafffkkknnnpppxxxzzz~~~nnn\\\LLLBBB:::888888666444444999:::;;;>>>HHHQQQSSSOOOIIICCC:::444222222222333///000111111111///...---------------------------,,,...000222333222111111,,,,,,,,,,,,---------...,,,,,,,,,+++++++++******)))(((((()))+++---///000...///111444888999999777999999777222222333111---+++,,,...---***'''%%%%%%***************)))((((((((()))))))))************((((((((())))))*********---,,,+++++++++,,,---...+++***)))))))))***,,,,,,++++++++++++,,,---......///111444444222///---,,,///000222333333222111000555444555888999;;;BBBKKK[[[mmmTTTSSSRRRPPPOOOOOONNNNNNKKKJJJIIIHHHGGGFFFFFFFFFHHHKKKOOOQQQPPPNNNMMMMMMIIIKKKSSSccczzz{{{ggg[[[LLLEEEEEEEEEAAA<<>>>>>????????????>>>>>>;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>><<<<<<<<<===<<<======>>>>>>======<<<;;;<<<<<<=========<<<<<<>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<=========<<<<<<===>>>===<<<;;;:::::::::;;;;;;<<<<<<======>>>===<<<;;;::::::::::::::::::999999999999::::::999999999::::::::::::;;;888999999::::::;;;;;;;;;::::::;;;;;;;;;:::999888::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>?????????>>>===<<<======>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDAAABBBDDDFFFGGGHHHIIIIIIJJJJJJLLLNNNQQQTTTWWWXXX___aaadddiiimmmqqqsssuuu{{{~~~fffTTTKKKAAA:::999999777666777777:::>>>CCCMMMVVVWWWRRRGGGAAA:::444111111222222000000111111111000///...........................,,,---///111222222111000,,,---...///////////////---------,,,,,,,,,++++++))))))))))))+++---///000...///222888???DDDFFFGGGGGGFFF@@@888555555333...------,,,+++)))(((((())))))))))))))))))(((((('''))))))))))))(((((((((((())))))******++++++++++++***+++,,,---------,,,++++++***)))))))))***+++,,,++++++++++++,,,---.........000222333111///......000000111222222222222111555444555888999;;;CCCLLLZZZmmmFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBCCCDDDDDDEEECCCFFFHHHIIIHHHFFFFFFFFFCCCDDDJJJXXXmmmzzznnneeeZZZSSSJJJEEECCCAAA???<<<>>>>>>>>>???????????????<<<===???@@@@@@@@@>>>===;;;<<<<<<======>>>>>>???=========<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<>>>============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;:::999999::::::;;;<<<<<<===<<<<<<;;;:::999999999999999999888888888888999999999999999999::::::;;;;;;:::::::::::::::::::::::::::::::::;;;::::::999888999999999999999999999999999:::::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@??????AAAAAAAAAAAABBBDDDEEEFFFJJJLLLNNNRRRUUUXXXYYYZZZ\\\___cccfffiiilllpppsss{{{www^^^LLLDDD<<<555555666555555666666;;;BBBIIIRRRZZZYYYTTTCCC???888333111111222222000000000111000000///...////////////////////////,,,---...000000000//////,,,---000222222222111000.........---------,,,,,,***))))))***+++---///000///000666???KKKUUU\\\```aaa]]]SSSGGG???<<<777111///---+++***)))***+++,,,((())))))))))))((('''''')))))))))((((((''''''&&&++++++,,,,,,,,,,,,------(((+++...000000///,,,*********))))))******+++,,,++++++++++++,,,---.........000111111000//////000111111000000111222222333444333555888999;;;CCCLLLZZZlllDDDDDDEEEEEEEEEEEEEEEEEEAAAAAAAAAAAABBBCCCDDDEEECCCEEEGGGGGGEEEDDDDDDDDDBBBBBBEEEPPPbbbxxx~~~lll```YYYSSSNNNLLLIIIEEEBBB???>>>>>>=========>>>>>>?????????<<<>>>@@@AAAAAA???===;;;>>>>>>>>>??????@@@@@@@@@===<<<;;;;;;<<<<<<<<<;;;======>>>>>>>>>>>>=========<<<;;;999999:::;;;<<<=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::999999:::;;;<<<<<<===>>>;;;::::::999888888999999888888777777777777888888888888888999::::::;;;;;;::::::::::::999999888888999999:::::::::999999999888888888888888999999999999999999999::::::::::::999999999999:::;;;<<<===::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<===============>>>>>>======<<>>>>>>>>??????@@@AAABBBDDDFFFHHHJJJKKKKKKIIIKKKOOOQQQSSSVVVYYY\\\aaaeeejjjpppuuu{{{rrrYYYHHHAAA999444444555444555777666===EEELLLTTTXXXUUUOOO???;;;666222111111111111...////////////.................................,,,,,,.../////////......+++---000222333333111000------------,,,,,,,,,,,,************+++---///000///222:::GGGWWWhhhtttzzz{{{wwwmmm^^^RRRHHH===444000...+++***++++++,,,,,,***************)))(((((((((((())))))))))))))))))------------------------)))+++...000000///---+++***************+++++++++++++++++++++,,,---......111222333222000//////111111111000///000111333444444333555888999;;;CCCLLLYYYlllBBBBBBCCCCCCBBBAAA@@@?????????>>>>>>>>>???@@@@@@AAACCCEEEEEECCCBBBBBBCCCAAAAAACCCJJJWWWiii{{{lll[[[QQQLLLIIIGGGIIIIIIFFFBBB??????@@@======>>>>>>??????@@@@@@>>>???AAABBBAAA>>>;;;999>>>>>>>>>>>>>>>?????????===;;;:::;;;======<<<:::======>>>>>>>>>>>>======<<<<<<:::999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;<<<<<<<<<::::::999999999999888999999:::;;;<<<===>>>??????::::::999888888888999999888777777666666777777888777777888999999:::;;;;;;;;;::::::999999888888777999999999999999999999999777777777888888999999999999999999999999999999999888888888999999;;;<<<===<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<888888999::::::::::::::::::::::::::::::;;;<<<===;;;;;;===>>>???@@@@@@@@@AAACCCEEEGGGGGGHHHJJJLLLIIILLLQQQUUUYYY]]]bbbeeeooosssyyy}}}oooWWWHHHEEE>>>999888777666777;;;:::AAAHHHLLLOOOQQQLLLEEE:::777333111111111000000------------------------------------------------,,,------...............***,,,///111222111000...,,,,,,,,,,,,++++++++++++++++++******+++---///000///444>>>NNNbbbvvvvvvgggXXXFFF999444111...------,,,***(((+++,,,,,,,,,,,,+++******''''''((()))+++,,,------------------------------)))***+++,,,,,,,,,++++++))))))******++++++++++++++++++++++++,,,---......444555555333000//////000111000000///000222444555333333444888999;;;DDDMMMYYYlllAAABBBBBBBBBAAA???===<<>>>>>?????????>>>AAACCCDDDCCCAAAAAAAAAAAAAAABBBEEELLLXXXeeeooovvvuuulll]]]PPPJJJGGGEEEEEEGGGIIIGGGBBB??????@@@>>>>>>??????????????????>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;999;;;>>>???===;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::888888999;;;<<<===>>>???;;;:::999888888888999999::::::;;;<<<===???@@@@@@::::::999888888999999:::888888777777777777888888666777777888999:::;;;;;;::::::999999888888888777999888888888888999::::::777777777888999999::::::999999999888888888888777888888888888999:::;;;<<<<<<;;;;;;:::;;;<<<===>>><<<;;;:::999999999999:::999999999999888888888888::::::::::::::::::::::::777888999:::;;;;;;;;;;;;888888888888999:::<<<<<<999:::;;;<<<<<<<<<<<<<<<>>>???AAA@@@??????AAABBB???AAADDDFFFHHHJJJMMMOOOUUUXXX\\\___aaacccfffhhhpppuuu}}}qqq\\\OOOIIICCC>>>;;;888555666:::>>>DDDHHHHHHHHHFFFAAA;;;666444111000111111000///---,,,,,,,,,,,,---......------------------------........................+++---...000000///...---,,,,,,+++++++++*********,,,+++++++++,,,---///000000555AAATTTjjj|||kkkWWWGGG>>>888222///...---***''',,,------------,,,++++++&&&'''(((***,,,...///000------,,,,,,,,,,,,++++++'''(((((()))))))))))))))))))))***++++++++++++***++++++++++++,,,---......333444555444111///////////////000000111222444444333222444888999<<>>@@@@@@@@@@@@@@@AAABBBBBB@@@DDDHHHJJJIIIGGGFFFEEECCCCCCDDDDDDFFFLLLTTTZZZ]]]]]]XXXOOOHHHGGGEEECCCEEEGGGGGGEEEBBB???>>>???????????????>>>>>>>>>>>><<<===>>>???????????????::::::::::::::::::::::::???<<<999;;;???AAA???;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<===>>>>>>>>>;;;;;;;;;::::::::::::999777888999;;;===???AAAAAA<<<<<<:::999999999:::;;;888999:::;;;===>>>???@@@::::::999999999999::::::999888888777777888888999666666777888999:::;;;;;;999999999888888888888888999888777777777888:::;;;777777888888999::::::;;;999999888888777777777777888888888888888999:::;;;;;;::::::999:::<<<>>>@@@???>>><<<:::999999999:::888888888888888888888888999999999999999999999999999:::;;;;;;<<<;;;;;;;;;999999999999:::;;;<<<===:::;;;<<<<<<===<<<<<<<<<;;;<<<======<<<;;;<<<======???AAAAAAAAAAAACCCEEEEEEFFFHHHHHHIIIKKKOOORRRWWW[[[bbbhhhnnntttyyy}}}yyyiii___SSSMMMGGGCCC===888999===AAAFFFHHHDDDAAA>>>999444333111//////000111000.........---------...///000........................//////...............///....../////////...------------,,,,,,,,,+++++++++,,,,,,++++++,,,---///000111777DDDWWWnnnnnn^^^LLLCCC777///---,,,+++))),,,,,,------,,,,,,+++***&&&'''((()))+++---......++++++++++++******))))))'''))),,,---...---+++)))((()))***+++,,,++++++***++++++++++++,,,---......---///222333111000///000...///000111222333333333333222444777999<<>>@@@AAABBBBBBAAA???>>>=========>>>???@@@AAABBBFFFJJJOOORRRQQQOOOMMMMMMFFFGGGGGGEEEDDDFFFKKKPPPMMMNNNKKKFFFDDDEEEEEEAAAFFFFFFFFFDDDAAA???>>>===??????>>>>>>=========<<<:::;;;<<<===???AAABBBCCC;;;;;;;;;;;;;;;;;;;;;;;;???<<<:::;;;@@@BBB???<<<:::;;;;;;;;;;;;;;;;;;:::888999;;;>>>????????????;;;;;;;;;:::::::::999999666777999;;;>>>@@@BBBCCC>>>===<<<;;;:::;;;<<<<<<777888999:::<<<===>>>???:::::::::999::::::;;;;;;999999888888888888999999555666777888999:::;;;;;;888888888888888888888888888888777777777888:::;;;777777888999::::::;;;;;;999888888888777777666666888888888888888888999::::::999888888:::<<<>>>@@@CCCAAA???===<<<;;;<<<<<<888999999999:::::::::;;;:::::::::::::::999999999888888999999888888777666888888888888888999::::::999999:::;;;;;;;;;:::::::::;;;<<<<<<;;;:::<<<===999;;;<<<<<<;;;;;;<<<===???@@@@@@??????AAAEEEHHHCCCFFFKKKOOOSSSWWW\\\___iiimmmtttyyy}}}wwwoooaaa[[[TTTOOOHHHBBBBBBFFFCCCGGGGGGAAA===:::666222111000//////000111///...000///......///000111222////////////////////////000//////.........//////000000//////......------......---------,,,,,,,,,---,,,,,,+++,,,---///000222888EEEXXXooosssWWWKKK:::///,,,,,,------+++,,,,,,,,,,,,+++******''''''((()))***+++,,,,,,*********)))))))))((((((***---111555555222...+++((()))***+++,,,+++******++++++++++++,,,---......'''+++///111111000000000---...000222333444333333333222444777999<<>>===>>>AAADDDEEEEEEKKKTTT\\\```bbbdddccc```WWWRRRKKKGGGFFFFFFEEECCCFFFEEEDDDCCCCCCCCCCCCCCCGGGFFFDDDBBB@@@??????>>>??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===999999999999:::;;;<<<======<<<;;;::::::::::::;;;999999::::::;;;<<<======<<<<<<;;;::::::::::::;;;888999:::;;;===>>>??????:::::::::::::::999888777888888888999:::;;;===>>>:::888777888999999888777666666777888888888888888777777777777777888888999999999888777666777777888888999:::;;;:::999888777666666777888999::::::;;;:::999999999888888777777666777777777777888888888:::999888777777999;;;<<<===>>>>>>>>>===<<<;;;;;;>>>;;;888777999:::888777888999999888777777999:::888999::::::999888999:::999888777777777888999:::;;;:::999999:::;;;:::999<<<<<<<<<;;;:::::::::999;;;:::999999999:::;;;<<<:::999999;;;======<<<;;;BBBBBBBBBCCCDDDGGGIIIJJJQQQTTTYYY\\\]]]```eeehhhooouuu~~~{{{vvvvvvssslllbbbXXXQQQNNNMMMIIIHHHDDD@@@<<<888555444111000000///////////////......000000000///...------,,,,,,,,,.........---000111222111000111333555444333111...---......///---------------,,,+++***///---+++))))))+++///111222777CCCWWWmmmmmmYYYDDD999444...,,,......---,,,***((('''((())))))***,,,,,,***)))***++++++)))(((((()))******))))))...000444TTT777&&&000+++++++++*********))))))------------------------+++...111333444333000///......//////000000111111666555666888888:::EEEPPPcccvvv???CCCFFFFFFCCCAAABBBEEE@@@AAA@@@???>>>@@@DDDHHHRRR\\\eeeiiilllooonnnjjjccc]]]UUUNNNJJJGGGDDDAAADDDCCCBBBBBBAAAAAAAAABBBGGGFFFDDDCCCAAA@@@@@@???======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;888888888999999;;;<<<<<<;;;;;;;;;;;;:::::::::999888999:::;;;<<<<<<<<<<<<;;;;;;:::999999999999999888999999:::;;;<<<======888999999999999888888777777888888888999;;;<<<===<<<:::888777888888777555666666777888888888888777777777666666777777888999666777777777777777666666777888999999999999888777666666777777888888999999888888888888777777777777777777777777888888888888999999888777777888999:::;;;;;;;;;;;;;;;;;;:::999===:::777777888999888666666888999777444222333555777888999999888777888999999888777777777888999:::999888888999;;;<<<:::999:::::::::::::::999999999999888777777777888999::::::999999:::<<<<<<;;;:::=========>>>???AAACCCDDDAAADDDGGGIIIIIIKKKNNNQQQXXX^^^gggqqqxxx{{{|||{{{xxxvvvrrrlllddd^^^[[[ZZZVVVRRRKKKCCC<<<666333111222111000///////////////.........//////......---///.........///000//////111333666777888:::<<<>>><<<:::777444111000000000.........------,,,,,,,,,---.........///000111333111777EEEXXXooosss```LLL@@@999333///000...---,,,***)))((()))+++(((***,,,+++***)))******)))(((&&&''')))******)))***,,,///666ZZZ???***---+++++++++*********)))))),,,,,,------------,,,,,,+++---000333444222000///......//////000000111111666555777999888:::DDDNNNdddwww>>>@@@CCCCCCBBBDDDHHHMMMKKKMMMMMMGGGAAA???DDDJJJOOOYYYccciiinnntttuuusssmmmggg^^^TTTMMMGGGBBB???@@@@@@??????>>>>>>??????DDDCCCBBBAAA??????>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999999<<<<<<;;;;;;:::999999999888888888888999:::;;;;;;999:::;;;;;;;;;:::888888777888:::<<<===<<<;;;::::::999888888777777888888888888888999999999::::::666777777888888888888777777777777888999:::;;;<<<===;;;888666666666555444555666666777777777777777666666666666666777888888444555666777777666555444777777888888999888888777666666666666666666666777666666666666666777777777777777777888888888999999777777777777777777777777777888888999999999888888:::888666666777777666555999===???<<<777333333555666777888777666555666888888777666666666888999:::777777888:::<<<<<<:::888888888888999999999999999888777666666777888999::::::999888999:::;;;:::999:::999999::::::;;;======888:::<<<<<<<<<===???@@@BBBGGGNNNXXXaaaiiiooorrrmmmnnnooonnnllljjjiiijjjfff```UUUIII>>>666222000333222111000/////////////////////......//////000111000000///000111222333444777<<>>MMM___tttttteeeTTTIIIBBB:::555333000///---+++******++++++(((***++++++***))))))***(((&&&&&&''')))++++++***---***...777\\\DDD///***+++************)))))))))++++++------...---,,,++++++---000222333222000///......//////000000111111222333555888999<<>>???AAAFFFMMMRRRYYY[[[ZZZUUUNNNIIIJJJLLLHHHOOOWWW[[[aaajjjnnnooojjjeee]]]TTTKKKEEE@@@>>>======<<<<<<<<<<<<<<<===??????===<<<;;;;;;;;;;;;::::::999999999999::::::;;;;;;::::::999888888888===<<<<<<<<<;;;:::999888888888888888888999::::::777888:::;;;;;;:::888777666888;;;======<<<:::888:::999888888777777888888777777777777777777777777555555666777777888777777777666666777888999:::;;;<<<999666555555666666555444555666666777777666666666555555555555666777777444444444555555666666666:::999999999888777666666555555555555555555555444444444444555555666666666777777777888888888999999666666777777777666555444555666777888888888888888888777666666666666555555888===AAA???888444444666444555666666444444555666777666555555666777999:::::::::;;;===>>><<<999666777777888888999999::::::999888888888999:::<<<===:::888777777888999888777999999999999999999::::::777888999999::::::;;;<<<;;;===AAAGGGLLLQQQUUUWWWUUUXXX\\\```dddhhhmmmppppppiii\\\NNNAAA999555333444333222111000/////////222111000///000111222333111111000000000222555777888<<>>>>>;;;;;;:::::::::;;;;;;<<<===<<<;;;:::::::::::::::;;;::::::999999::::::;;;::::::999999999888888888============<<<:::999888888888777777777888999999777888:::;;;;;;:::888777666888;;;<<<===;;;999888:::999999888888888888888666666666666666555555555444555666777777777777777666666666666666777888999888666444444666777777777444444555666666666666555555555555444555555666777555555444333444666888:::===<<<;;;999777666555444555555555444444444444444333333444444555555555666666666777777777888888888555555666666666555555444555666777888888888888888555666666666555444444555222777;;;:::555222222444333444555555333333444555555555444444555777888999======>>>>>>>>><<<888444777777777888999999999:::777777777777888:::<<<===:::888666555666777666555777777777777888777777777444444444555777888888888888999;;;>>>???AAAAAAAAABBBDDDFFFJJJPPPXXX```fffmmmfff[[[OOODDD===:::999444444222111111000000000000000///...///000222333///000000//////222888<<<<<<>>>BBBCCCCCCBBBBBBBBBEEEDDDBBBAAA???>>>======444222000---,,,,,,---...---...///...///555???HHH\\\hhhvvvzzzqqqkkkhhhggggggfffdddaaaZZZPPPHHH:::555///+++***)))(((&&&((()))++++++)))((()))***(((''''''(((+++---------000***111222DDD333...)))))))))))))))))))))))))))((()))+++,,,,,,,,,+++++++++,,,...000000000///.........//////000000111111000111444999===CCCPPP]]]ooo???>>>>>>===>>>???AAABBBCCCEEEJJJQQQXXX\\\\\\ZZZ```___XXXMMMGGGHHHJJJJJJHHHGGGFFFBBB>>><<<<<<>>>:::::::::999::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;999999999999999999999999:::;;;<<<<<<<<<:::999888888777777777777777888888888888:::;;;;;;;;;:::999777999:::;;;;;;:::999888:::999999888777888888888555555555555555555555555555666666777777777777666555555555555555666777888555444333555777888777666333444444555555555555555444444444444444555666666666666555555777999;;;<<<===<<<:::888666555444444444444444444444444555555444444444444444555555555555555555666666666777777444444555555555666666666666777777888888888888777333555777777555444444555333555777777666555555555333444555444333333444555444444444444555666888999???>>>=========;;;777444666666777777777777777777444444444555666888;;;<<<:::888555444444555444444333333444555555555444444333222111333666777777666222333555888999::::::::::::::::::;;;>>>DDDLLLRRR[[[WWWQQQIIICCC>>>;;;:::444333222222111222222222------------...///000000...///000///000444<<>>OOO\\\rrrwwwmmmhhhdddaaabbbdddnnnrrrtttrrrnnnggg\\\QQQ;;;555...***))))))'''%%%''')))******)))(((((())))))((('''(((***,,,,,,+++...(((111---666''',,,((((((((()))))))))))))))***)))))))))******+++,,,,,,+++,,,---.../////////.........//////000000111111555555777;;;>>>FFFTTTbbbyyy>>>>>>>>>???@@@???===<<<888;;;???DDDHHHMMMPPPSSSWWWWWWQQQGGGAAAAAAAAA@@@===>>>???===:::999;;;===:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;888888999999:::;;;;;;;;;777888999::::::999777666888777777666666666777777999:::::::::;;;;;;;;;;;;999999:::::::::999999888999888777777666666777777444444555555555555555555777777888888888777666666555555444444555555666777444444444666888777555333333333444555555555555444444444333333444444555666444666888;;;<<<===<<<;;;999888777555444444444444333333444444555555666666555555555555444444444444444444444444555555555555444444444444555666888999777777777777777777666555333555888888666444555666888666555666888888777555333444555444333333444555444333333333444666888999<<<;;;::::::;;;:::888666555555555444444444444444333333333444666999;;;<<<:::777444333333333333222000111222333444444333333555333222333666777666444111111222333444555666777666666666555555888===AAAEEEDDDBBB@@@===:::777666333222222222222333444444------...///000000000000---///000000111777@@@HHHJJJKKKLLLLLLJJJJJJKKKLLLNNNMMMKKKHHHEEEAAA???======;;;999777444111///...,,,///111444;;;KKK```ooovvvcccZZZRRRSSSWWW]]]fffpppwww{{{zzzssskkkcccWWWLLL:::333,,,((()))***)))&&&''')))******)))(((((()))((('''%%%&&&((())))))(((+++###...)))...###,,,&&&(((((((((((())))))*********)))((('''(((***,,,---++++++---.....................//////000000111111555444666;;;AAAKKK]]]mmm999;;;===@@@BBBBBB@@@===:::===>>><<<999:::@@@FFF@@@CCCBBB>>><<<>>>@@@???:::<<<===;;;888888:::<<<;;;:::::::::;;;<<<<<<===999999999888999999::::::::::::999999999999::::::888888999:::;;;<<<<<<===444555777888999888666555888777666666666666777777;;;::::::::::::;;;<<<===::::::999999999999999999777777666555555555555555444444444555555555666666888888999888888777666555555555444444444555666666444444555777888666333000222333444444555555444444444333333333333444555555222555;;;@@@AAA@@@<<<:::555444333222222333444555333333444444555666777777666666666555555444444444333333333444444444555555444444333333444777:::;;;666777777777666555444444222555888888666444555777777333///000444555333000333444555555333333444555333333333333444666888999888777666777999:::999888333333333222222111111111555555555666888;;;===???:::777444222222222222222000111333444555555444444555222000111333444222000666444111//////000222333222333333333222444666999555666888888777555333111222222222222333444555555///000222333444444333333---000111111333999DDDLLLSSSTTTUUUUUUUUUVVVYYY[[[bbb```]]]XXXSSSMMMIIIFFF@@@???>>>;;;888444111///---111777===GGGYYYpppzzzhhhUUUKKKFFFLLLWWWcccttt|||~~~yyylll```WWWKKK@@@777111***''')))+++***(((''')))******((((((((()))'''&&&$$$$$$&&&''''''&&&(((+++'''---$$$---$$$'''((((((((())))))*********)))'''&&&'''))),,,...++++++,,,---..................//////000111111111111000444:::CCCQQQfffxxx===<<<;;;;;;<<<===>>>???<<<:::888999<<<>>>===;;;>>>>>>>>>===;;;;;;<<<===;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<===;;;:::999999;;;===>>>999888888:::;;;<<<;;;999888888888888888888888888888888777777666666555555666777777777888888888999888888999999999:::::::::777777888999999777666555666666666666666666666666555555555555555555555555666666666666555555555555555555666666666666555555555555666666555444333333444444444444444444444444555555555333222333666999>>>??????===???AAA===666555555444333444555666777888666555444444555666888666666555444444333222222222222222333333444444444444444333333333444555555444333333222222333333444555666666777666666555444444444333222222333333444000222333222000000333666333444555777777777777666555555555666666666666777555444333333222222333333555555666777888;;;>>>???===777333444333000///111111111111111111111111111111111222222222333333333000000111111111111000000444333222111000000000000111111111111111000//////000000111222222222222222000......222888;;;888555444333111///000777CCCKKKLLLOOORRRRRRSSSXXXaaahhhsssttttttqqqjjjaaaZZZVVVRRRKKKFFFDDD@@@:::666555333666<<>>>>>===:::888999;;;===<<<;;;:::;;;;;;;;;::::::;;;===;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999::::::;;;<<<:::999888999::::::888777888888888888888888888888888888777777666666666666777777777777777777777777777777777777888888888888888888888888888777666666555555555555555555555555555555555555555555555555666666666666555555555555555555666666666666555555555555666666555444444333555555555444444333333333444555555444444555999;;;@@@AAA@@@===<<<===888111555444333333333444666666777666555444444555666777555555444444333222222111222333333333333333333444333333333333333444444555333222222111111222222333555555555555555666666666444333333222222222222333000222333222111111333555222333555666777777666666444444555555555666666666444444333222222222222333222222444777;;;???CCCEEE???888444333222000///111111111111111111111111111111111111222222222333333000000111111111111000000333333222111000000000000111111111111111000////////////000111111111111111111//////333888:::888555000111222222333999BBBIIIMMMOOOQQQRRRSSSXXXaaaiiitttvvvzzz{{{xxxsssnnnkkk___VVVMMMGGGAAA999666666111666>>>GGGQQQ___mmmwww{{{sssdddTTTFFF@@@CCCJJJVVVdddooossstttiiiaaaUUUIII@@@888111---++++++***)))(((((((((((('''(((***+++++++++)))))))))(((((((((((('''''''''******++++++***))))))(((''''''((((((((((((''''''***)))))),,,+++)))+++000555111,,,***+++------,,,+++---000000///......///333333888DDDRRRddd{{{>>>======<<<<<<<<<<<<======;;;::::::;;;<<<;;;:::666777999999888888:::;;;::::::::::::;;;;;;;;;;;;999999999999::::::::::::777888:::;;;;;;;;;::::::<<<:::999999999999777666999999999999999999999999888777777777777666666666777777777777666666666666555555555666666666777777999888888777777777777777444444444444444444444444555555555555555555555555666666666555555555555444555555555555555555555555555555555666555555444333777666555444333333333333333444555555666888;;;>>>>>>???>>>:::999999555///444444333333333444555666666555444333333444555666444444333333222111111111444333333333333333333222222222222222222333444444222222111111111111222222555444444333444555777888444333222222111111111222111222333222111111333555222333444555666666666666333333333444444444555555444444333222222222222222///000333777;;;@@@CCCFFF@@@999444333222//////222000000000000000000000000111111111222222222222333000000000000000000000000333333222111000000000000000000111111000000//////......///000000000000///111000000222777999777555///222666777888<<>>>>>======<<<<<<<<<<<<===<<<;;;:::::::::::::::666888999999888777888999999:::::::::;;;;;;<<<<<<888888999999999:::::::::666888;;;>>>??????>>>===???===;;;:::::::::999777999999999999999999999999777777777777777777777777777777777666666666666555555555555666666666777777:::999777666666666777888444444444444444444444444555555555555555555555555666666555555555444444444555555555555555555555555444555555555555555444444888777555444333333444444333444666666666888;;;>>>777::::::777666777666111333333333333333444444444555555444333333444555555222222222222111111000000444444444333333222222222222222111111222222333444333222222222222222222333444333222222333555777999333333222111111111111222333333333222222222333444222333333444555555666666222222333333333444444444444333333222111222222222000111333666999===???AAAAAA999444333111///000222////////////////////////111111111111222222222222111111000000000000111111333222111000000////////////000000000000000//////,,,---......//////......000//////111444555555333444777:::;;;===@@@FFFKKKJJJMMMQQQRRRQQQQQQRRRSSSYYY[[[```gggqqqzzzzzzjjjWWWGGG;;;444333555777===DDDHHHHHHHHHIIIJJJIIIKKKJJJFFFAAA===999777===FFFRRR\\\^^^XXXPPPJJJDDD===666333555555111,,,******)))(((((((((((()))%%%&&&'''(((((((((''''''$$$$$$%%%&&&&&&'''(((((('''(((((()))((((((''''''&&&'''(((((()))(((((((((***)))))),,,+++(((***///,,,,,,+++,,,------------(((***...////////////000333555>>>MMM^^^rrr>>>>>>>>>======<<<;;;;;;<<<<<<<<<;;;:::999:::;;;:::;;;===<<<999888777888:::::::::;;;;;;<<<<<<<<<888888999999999:::::::::777999===AAADDDEEEEEEEEEBBB@@@===;;;;;;;;;999888999999999999999999999999777777777777888888888888777777777777777666666666666666666777777777888888:::999777666666666777888555555555555555555555555555555555555555555555555555555555555444444444444555555444444444444555555444444555555555555555444888777666555555666777888555666777777777777999;;;444777777444333444444111111222222333333333333333444444333333333333444444222222111111111111000000444444444333333222222222222222111111222222333444444444333333333333444444333333111111222444666888333222222222222222222333444444333222333333333333222222222333444444555666222222222333333333333444333333222111111111111222111222444777:::===???@@@>>>888333222111//////222////////////////////////000000111111111222222222111111000//////000111111333222111000////////////...//////000000000//////,,,,,,---..................------...///111111111444777:::<<>>999777222---,,,...///---***------+++***)))(((((((((%%%%%%&&&&&&''''''''''''######$$$%%%&&&'''((((((&&&''''''(((((('''''''''%%%&&&'''(((((((((((((((***))))))+++***((()))...)))***+++,,,,,,,,,------+++,,,---,,,,,,...111333555888AAAQQQcccvvv<<<======>>>======<<<;;;;;;<<<<<<;;;999999:::<<<===>>>???>>><<<999888888;;;;;;;;;;;;;;;<<<<<<<<<999999999999::::::::::::999;;;>>>BBBGGGLLLOOOQQQJJJGGGBBB???===<<<:::888::::::::::::::::::::::::777777777888888888888999666777777777888888888888777777888888888999999999999888888777777777777777666666666666666666666666555555555555555555555555555555555444444444444333666555444333333444555666333444555555666555555555777666555555777999<<<===:::;;;;;;:::888666666777444777777333000111111///000111222333333333222222333333333333333333333333111111111111111111111111444333333333333333333222222222222222222333444444555555444444444444555555333222222111222333555666222222222222333444555555666444222222333444333222222222222222222444555555222222222333333333444444333333222111111111111111111222555999<<>>BBBIIIOOONNNFFF<<<666333///---++++++,,,,,,,,,,,,///...,,,***)))(((((('''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''((()))))))))((((((&&&&&&'''((())))))))))))+++))))))+++***''')))---(((***++++++++++++,,,.........---,,,+++...222555666999DDDUUUgggzzz;;;<<<===>>>>>>======<<<999;;;<<<;;;999999;;;>>><<<>>>@@@@@@===;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;===AAAHHHPPPWWW\\\YYYTTTNNNHHHDDDAAA===;;;::::::::::::::::::::::::777777888888888999999999666666777888999:::;;;;;;777777777888888888999999888888888888888777666666555555555555555555555555555555555555555555555555555555555444444444333333666555333222222333555666333444444555666666555555555555555666999===AAACCCBBBBBBAAA>>>:::666444444111555666111///000222111000000222333333333222111222222333333333333222222222222222222222222222222222333333333333333333444333333333333333444444555555444444333333444444555222222222222222333333333111111222333444666777888777555222222444555444222222111111111222333444555333333333333444444444444333222222111111111111111111222555888:::;;;<<<<<<555111///222333000///000111111111111111111111111000000000000111111111111222111000//////000111222222111000//////......///---......///000000//////,,,------...............------,,,,,,+++,,,---///,,,...000222777@@@KKKTTT___eeennnwww{{{{{{vvvrrriiibbbZZZXXX]]]dddiiijjjdddWWWGGG===999888===DDDFFFGGGFFFAAA999333111222222...---///000000666>>>DDDJJJNNNJJJ???555111111***,,,---,,,++++++...000,,,,,,+++))))))(((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''(((((()))******+++,,,,,,++++++(((((()))***+++++++++++++++))))))+++***'''(((,,,(((***+++***)))))),,,...///000000///...///111444666:::FFFYYYkkk:::;;;<<<>>>>>>>>>======888:::<<<;;;999999<<>><<<;;;;;;=========<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<::::::<<<@@@HHHRRR\\\bbbfffaaaYYYRRRKKKFFFBBB???::::::::::::::::::::::::777777888888999999999999666666777999:::;;;<<<===777777777777888888888888777888999999999888666555444444444444444444444444555555555555555555555555555555444444444333333333666555333222222333555666333333444555666666666555444444555666:::???DDDGGGGGGGGGEEEAAA;;;666444333,,,111333000///222555555///000111222333222111111111222222333333222222111222222222222222222333333222222222333333444444444444444333333444444555666444333333222222333333444222222333333333222111111111111222333555777999:::888555222222444555444222222111111000111333444555333333444444444444555555333222222111000111111111222333444555555444333222222///...222333000...///111111111111111111111111000000000000111111111111222111000......000111222222111000//////.........------...///000000//////,,,---......//////......---...---,,,+++,,,...///,,,...//////111666>>>EEEXXX]]]fffqqqyyy||||||zzzwwwpppgggccceeehhhhhhfff]]]QQQDDD>>><<<===CCCJJJJJJIIIFFF>>>555///...///111---,,,///000///555===GGGLLLPPPJJJ===111---...$$$(((+++***''''''+++000))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((+++,,,---...............)))***+++,,,---.........+++))))))+++)))&&&(((,,,)))***+++***((((((+++//////000222222000000000111555:::HHH[[[ooo<<<<<<<<<<<<============<<<;;;;;;;;;<<<===<<<;;;;;;===>>>>>><<<;;;;;;<<>>===<<<;;;;;;;;;;;;;;;;;;:::999888888888999888888888888888888777777555555555666666666777777888;;;>>>@@@???===999777777777777666555555444444444444444444555666888999:::888666444222111000000444444333222222222333333444444444444444444444444444333333444777;;;@@@BBBGGGEEECCC???<<<999666555555444333222111222333444333333333222222222111111444111///000333555444222111222222333333222222111333333333444444555555555444333111111111333555666444444444333333222222222222222333333333444444444222000///222888===>>>>>>;;;999666444222222222333222222111111222222333444333222222111111222222333666555444333111000//////222666;;;??????;;;666222555111---...222444222000333222000/////////000111000000000000000000000000000///............///000////////////////////////......//////...---,,,,,,///...///222555555333000000///,,,***)))***+++,,,******,,,...000333666777BBBIIITTT___hhhmmmooopppoookkkggghhhmmmpppnnnllleeeWWWIIIEEELLLSSSUUUSSSPPPGGG<<<555333333111...111///---,,,...333999<<>>>>>???@@@@@@@@@>>>=========>>>======<<<===>>>@@@???>>>===>>>@@@AAA???======>>>???>>>>>>========================;;;:::999:::???FFFMMMRRRWWWUUURRRPPPOOOMMMKKKIIICCCBBBBBB@@@???>>>===<<<::::::999888888888999999;;;::::::999999999999999555555666666777888888888;;;===???AAA@@@===:::777777777666666666555555555444444444444666777999;;;888666444333222222333444444444444555555555555555333333333333333333333333444444333444555888:::<<<999:::<<<===<<<:::777555555444333222222222222222333333222222222222222222333111000000333444444222111222222333333222222111222222222333333333444444333333222111222333444555444444333333333222222222222222222222333333333333333111111444999===>>>>>>:::888666333222222222222222222111111222222333444333222222111111222222333444444333222111111000000333666:::>>>>>>:::666333333000,,,---000222111...222111111000//////000000000000000000000000000000000///---,,,,,,---///000////////////////////////------......---,,,,,,+++.........111444444222//////...---+++******++++++******+++---///111333444777;;;AAAIIIQQQWWWZZZ\\\]]]]]]___eeemmmssssssqqqeee\\\RRRQQQWWW\\\[[[WWWPPPGGG<<<555333444333222222000---,,,000666>>>CCCOOOQQQOOOGGG<<<111,,,***************************(((((())))))))))))((((((((((((''''''''''''(((((()))'''&&&'''***+++***(((,,,...---))))))---...,,,+++++++++,,,------+++))))))))))))***+++,,,---...***,,,---,,,+++***,,,///...------,,,---///222555:::BBBQQQeeezzz<<<======>>>???@@@AAAAAA>>>?????????>>>>>>===<<<<<<===>>>>>>===>>>@@@BBBAAA@@@>>>===>>>???>>>===>>>>>>============<<<<<<<<<;;;::::::===@@@DDDFFFJJJIIIHHHIIIJJJJJJIIIHHHFFFFFFFFFFFFDDDBBB@@@>>>;;;;;;:::999999999:::::::::999777666666666777888555666666777888999999999>>>???@@@AAA@@@===999777777666666666666666666666555555555555777999;;;<<<666555333111222444666888444444666777888888777666333333333333333333333333333333333444444444444555111555;;;AAACCCAAA>>>;;;666555555444333222222222222222222222333333333333333111000111222444333333111222222333333222222111111111222222222222333333222222222222333333333333333333333333222222222222111111111222222222222333333222222555999<<<>>>>>>888777555333222222222222222222111111222222333444222222111111111111222222333333222222222111111111111333666888888666333111333000......111222111///000000111111000000//////000000000000000000000000///...---,,,,,,---...///000000000000000000000000,,,,,,,,,---,,,,,,+++***---------///111222000......------,,,,,,++++++************+++,,,...///000---...000444999>>>CCCFFFGGGJJJPPPZZZdddkkklllkkkbbb]]]YYY\\\bbbeeeaaa\\\NNNGGG>>>888666666666444444111//////444===GGGMMM[[[ZZZTTTJJJ===222---+++))))))))))))************(((((())))))))))))((((((((((((''''''''''''(((((('''&&&&&&'''***++++++***,,,...---))))))---...,,,+++***((()))***+++***)))***))))))***,,,///222333---------+++******,,,...,,,------,,,,,,///333666???GGGWWWjjj??????@@@AAAAAABBBBBBCCCAAABBBDDDDDDCCCBBBAAAAAA???@@@AAAAAAAAABBBEEEHHHEEECCCAAAAAAAAAAAA???>>>??????????????????>>>>>>>>>============>>>@@@@@@AAA@@@@@@BBBDDDFFFEEEEEEEEEFFFGGGHHHGGGEEECCCBBB??????===<<<<<<;;;;;;;;;;;;999888666555666777888666666666777888888999999??????@@@???===:::888666666666666666666777777777555555555666888:::<<<>>>777555333111222444666888222444666888999888777666222222222222222222222222222333333444444333222111222666<<>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???AAA@@@???@@@BBBDDDFFFGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>===???>>><<<;;;::::::;;;;;;666666777777777888888888>>>>>>===;;;999777555444555666666666777777888888666666666666888:::<<<>>>999777555333222333555666111222555777888777666555222222222222222222222222000111333555555444333222222333666888::::::999888888999::::::999777555444333333333333333333333333222222222222111222333444111222222333333222222111444444444444444333333333111222222333333222111111222222222222222222222222000000111111111222222222000222333444555666888888444444333333222222222222222222111111222222333444222111111000000111111222000000111111111111222222......////////////......333222111222333333222111...///000111111000///...////////////////////////,,,///222555555222///,,,////////////////////////------............------+++,,,,,,------,,,------,,,,,,---------,,,+++++++++******)))))))))******+++,,,,,,---.........///000000333777<<>>IIISSSdddxxx@@@AAABBBCCCEEEFFFGGGHHHFFFJJJPPPRRRQQQQQQSSSUUUWWWZZZ]]]```aaaccceeegggdddaaa^^^[[[XXXUUUPPPMMMJJJIIIHHHEEECCC@@@???>>>????????????>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<<<<>>>@@@BBBDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>===<<<<<<;;;999999999888888888888777<<<;;;:::888666555444333555555666777777888999999777777666666777999;;;<<<:::888777555333333333333111222444555666555555444333333333333333333333333000111333444555555444333444333333333333333444444666888:::<<<;;;999777555444444444444333333333333111222333222111111333555111222222333333222222111555555444444444444333333222222222222111111111111111111111222222222222222111111111222222222222333///222444555444444555666222222222222222222222222222222111111222222333444111111000000000000111111000000111111111111111111000111111111111111111000//////000000000000//////......///000000000//////////////////////////////,,,///444777777444///,,,////////////////////////------......//////......+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((()))***++++++***)))(((++++++,,,///222666999<<<555666999<<>>===<<<<<<======<<<;;;<<<<<<===???@@@AAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEFFFFFFEEECCC@@@???======<<<;;;:::999888888;;;:::888666555444444444444555666777888999::::::888777777666777888999:::888888777666555444333222444444444444444444444444333333333333333333333333111222222333333333333222444444444444444444555555333666999;;;;;;:::777555666666555444333222222111000222333222111111333555111222222333333222222111444444444333333333222222444333111000000000111222000111111111222222222222222222222222333333333333000333666666444333444666111111222222222222222111222222111111222222333444111111000000000000111111111111111111000000000000111222333333333333222111---...///000///........................///000000////////////////////////...000333555555333000...------------------------+++,,,---............---+++---...---******,,,...---,,,+++++++++,,,---------,,,++++++++++++++++++(((((()))))))))))))))((()))***,,,...///000222333---///111333555999>>>AAANNNVVVbbbiiiiiibbbXXXQQQKKKNNNUUU]]]eeelllqqqtttmmmggg\\\PPPEEE<<<555222111000///---+++***)))((((((((())))))))))))((((((((((((''''''''''''((((((&&&(((***)))(((''')))+++(((++++++)))***///111000...,,,******+++------,,,++++++************+++++++++***+++---//////,,,)))***...222222000333<<>>>>>===<<<============>>>???@@@AAA===>>>???BBBDDDGGGJJJKKKOOOPPPRRRRRRQQQNNNKKKIIIAAA@@@???>>><<<;;;:::999;;;:::888666444444444555444555666777888999:::;;;999888777666666777888999666666777777777555444333666555555444444444555555444444444444444444444444222222222111111111111111///000222333444555555444111333777:::;;;999666444777777666555333222111000000222444333000000333666222222222333333222222222333333333222222111111111555333111//////000111222000000111111222222222222222222333333333444444444111444777777555444444666000000111222222222222111222222111111222222333444111111000000000000111111111111111111000000000///000111222333333222111000---///111111000////////////...---------///000111////////////////////////000000111111111111000000------------------------***+++,,,,,,------------+++---...---***))),,,......---+++******+++---///------,,,,,,+++,,,,,,,,,******)))))))))***+++,,,(((***...///...,,,+++++++++---000111111222666999???HHHTTT]]]___YYYQQQLLLOOOTTT\\\eeemmmsssvvvwwwqqqkkk```VVVLLLCCC<<<888444444222000...,,,***)))(((((())))))))))))((((((((((((''''''''''''((((((&&&)))******''''''(((+++(((***+++)))***///111000+++)))((((((*********)))******+++++++++,,,,,,,,,***)))***---000000,,,)))(((---111111000333;;;CCCVVVcccyyy```ccciiipppyyy{{{rrrjjjeee\\\XXXRRRNNNLLLJJJHHHGGGEEEDDDBBBBBBBBBAAA???============>>>@@@@@@>>>===;;;;;;<<<>>>@@@DDDGGGHHHLLLNNNRRRZZZaaabbb]]]WWWRRROOOKKKEEEAAA>>><<<<<<>>>===;;;888666555555555666666666555555444444444777777777666555555555444666666555555555444444444888888777777666666555555222222222222222222222222111111111111222333444444222222222222222222222222111333555777888888888777555555444333333222111111111111111000111111222333333111000000222333444444000111111111111222222222333333222222222222333333444333222222111111222222111111000000111222333333444555555666555444222111000111222222111000111222333444444333000000111222000000000000000000111111333444444333000......///222222222222111111111000......//////000000111111000000////////////000000//////............//////333///,,,---111444333000---....../////////////////////.........---------+++,,,,,,------,,,,,,+++///...,,,+++******+++,,,---,,,,,,---...---+++)))+++++++++***++++++,,,,,,))))))))))))***+++,,,,,,++++++++++++,,,...000111999<<<@@@CCCEEEEEECCCBBBGGGMMMVVV```kkkwww{{{rrrkkkeee]]]SSSKKKCCC>>>777222000000111111+++)))))))))+++,,,+++************))))))((((((((('''''''''(((((()))))))))............---,,,+++++++++)))'''(((***,,,---------------,,,,,,+++++++++)))***,,,,,,,,,,,,...///------///222222444===HHHZZZkkkwwwrrrjjjccc^^^YYYUUURRRLLLJJJHHHFFFEEEDDDAAA???CCCAAA@@@???@@@@@@>>>===>>>>>>===>>>???@@@BBBCCCIIIKKKQQQ[[[dddhhhfffcccVVVTTTPPPLLLIIIGGGEEEEEECCCAAA>>>;;;888777777888555555666666666666777777666666666666555555555555666666555555555444444444777777777777666666555555222222222222222222222222222222222111222222333333222222222222222222222222222222444555666777777777555444444333222222111111111111111111111222222333444222000111222444444444111111111111222222222222333222222222222222222333444333222222111222222222111111111111111222333333444444555555555444222111000111222222111000111222333333333222111111333555222222111000000000111222333444444333000...//////222222111111111000000000.../////////000000000111000000////////////000000//////............//////444000---...111333111///.../////////...------,,,///.........------------,,,,,,------------,,,,,,...---,,,+++++++++,,,,,,---,,,,,,---...---+++)))++++++******++++++,,,,,,******))))))***+++,,,,,,************+++---...000///111444666888777666666>>>CCCLLLXXXeeesss|||zzzvvvpppjjj\\\VVVNNNEEE>>>888222///+++***))))))+++++++++***++++++***)))((((((((((((''''''(((((())))))))))))------.........---,,,,,,+++***)))***,,,......---,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---......---///222222555???JJJbbbrrrzzzrrrlllhhh]]]ZZZUUUQQQNNNKKKGGGEEEEEECCC@@@?????????>>>===>>>===<<<;;;;;;;;;<<<===@@@BBBGGGQQQ[[[aaabbb```ZZZYYYYYYYYYXXXXXXXXXXXXNNNKKKEEE???;;;999999999666666666777777888888999555555555555666666666666666666666555555555444444777777777666666666666555333333333333333333333333333333222222111222222222222222222222222222222222222222222333444555666777444444333333222222111111111111111111111222333333555333111222333555555444111111111111222222222333222222222222222222222222444444333222222222222222222111111111111222222333333444444444444444333222000111222222111000111222333333333222111333666999555444222000///000111222222333444222000//////000111111111111000000000///////////////000000000000000000////////////000000//////............//////444111......111222111///000000//////...,,,+++***............------------,,,------......------,,,,,,++++++++++++,,,---------,,,+++,,,------+++)))++++++******++++++,,,---*********)))******++++++))))))))))))***,,,---...+++,,,---...////////////333777???JJJYYYkkk{{{yyytttkkkaaaUUUHHH;;;444///---++++++,,,,,,+++***,,,+++***)))(((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,,,,+++,,,++++++---//////...---+++++++++***************+++,,,------++++++,,,---......///222333777CCCNNNhhhyyywwwrrrkkkeee___ZZZUUUQQQLLLIIIEEECCCBBBCCCBBBAAA???>>>===<<<;;;<<<=========>>>@@@FFFLLLPPPQQQQQQSSSUUUXXX]]]aaadddfffggg^^^YYYQQQHHH@@@<<<::::::888888888888888888888888555555555666666777777777666666666666555555555555666666666666666666666666444444444444444444444444444444333222111111111111222222222222222222222222333222111111222444555777333333333333222222111111222111111111111222333333555444333333444555555333111111111222222222333333333333333333333333333333444444333222222222222333222222222111111222222333333333333333444333333333000111222222111000111222555555444333222333666999777555222000///000111222222333333222000///000111111111111000000000//////////////////000000000000000000////////////000000//////............//////111///...///111333222000000000000//////---,,,,,,------------------------,,,------......------,,,*********++++++,,,---...---,,,++++++,,,,,,+++)))************+++,,,------++++++***************+++)))))))))***+++,,,,,,---------,,,,,,,,,,,,------,,,///555>>>KKK\\\mmmxxxzzzmmm\\\LLLBBB888555222000000///...,,,---,,,+++***)))((((((((((((((((((((((((((((((((('''((()))***************++++++,,,---//////---+++*********)))))))))))))))+++---------+++***+++---......///333555:::GGGTTTkkk|||yyyrrrkkkggg```\\\UUUPPPMMMJJJHHHFFFDDDCCCBBBAAA@@@AAABBBCCCAAAAAAAAABBBEEEFFFFFFFFFDDDHHHNNNVVV^^^eeejjjlllnnnhhh^^^RRRIIIBBB???>>>======<<<:::999888777666666666666777777888888888777777666666666555555555555555555555555666666666444444444444444444444444444444333222111111111111222222222222222222222222333222111111222333555666333222222222222222111111222222222111222333333444555444333444555555444222111222222222222333333333444444555555555555444444555444333333222222333333333333222222222222222333222222222222333333444444000111222222111000111222777777666444222222555777666555333111000000111222111222333222000000111222111111111111000000000000000000000000////////////000000////////////000000//////............//////------...000222333333333...//////000000000//////,,,,,,------------------,,,------------------,,,((()))***+++,,,,,,---------,,,******+++,,,+++)))************+++,,,---...,,,,,,+++***)))))))))*********++++++,,,,,,------+++***)))((((((((()))))),,,---///444===JJJXXXaaaooovvv~~~mmm[[[PPPAAA===999666555444222111000//////...---,,,+++***)))))))))((((((((((((((())))))***+++,,,,,,++++++*********,,,......+++)))))))))))))))))))))))))))+++---------+++***+++---......///333666===LLLZZZmmmyyytttlllddd\\\VVVPPPLLLJJJIIIGGGEEECCCBBBBBBCCCBBBAAAAAAAAAAAAAAAAAAAAA???BBBHHHPPPYYYaaagggjjjpppkkkbbbXXXOOOIIIEEECCCBBBAAA@@@>>><<<:::999888888888888888999999999999777777777666666666555555444555555555555666666666555555555555555555555555333333222222111222222222222222222222222222222222333222222222333333444555222222222222222222111111222222222222222333444444444333333444555555333111222222222222333333333333555666777888888777666555555444444333333333333333444333333222222222222333111111111111222333555666000111222222111000111222666777777555333222333444444333222111111111111111000111222222111000111333222222222222111111111000000000000000////////////000000////////////000000//////............//////,,,---///000222333333333---......///000000//////,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,---+++***)))***+++******)))))))))***+++,,,---...---,,,+++***))))))))))))******+++,,,------,,,,,,++++++***)))((())))))))),,,,,,---...333:::CCCJJJWWWaaapppppp^^^RRRCCC@@@<<<999888888777777555666666777555333000...+++++++++***************,,,---..................***))))))***+++,,,***)))))))))))))))************+++,,,------++++++,,,---///...///333888@@@QQQ```tttyyyppphhhccc^^^[[[WWWQQQMMMIIIGGGFFFAAABBBBBBAAA???>>>>>>>>>@@@AAAEEEIIIPPPVVV\\\___aaa^^^XXXRRRMMMIIIGGGFFFFFFEEEDDDBBBAAA???>>>===;;;::::::::::::::::::999777777777777666666666555444444444555555555666666555555555555555555555555222222222111222222333333222222222222222222222222222333333444444444444444111111111111111111222222333222222222222333444444333333222333444444222///222222222333333333444444666777999::::::999777666555555444333333333333444555444333222222222222222111000000111222333555666000111222222111000111222222444666666555333333444000111111222222111000//////000222222111111222333333333333333222222222222111000000000/////////...000000////////////000000//////............//////...///111222111111000000---------...------,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***((()))***+++,,,,,,++++++---+++))))))***+++******)))))))))***+++,,,...///...---,,,***)))((((((((()))***+++,,,,,,++++++***++++++++++++++++++*********++++++,,,---000555999@@@IIIWWWhhhwwwvvvfffUUUKKK???<<<999888999;;;<<<<<<;;;===@@@AAA???;;;777444//////.........---------..................---,,,,,,***((((((***+++***))))))))))))******+++++++++***+++,,,,,,,,,,,,---...///...///444999CCCTTTdddzzzvvvssslllddd]]]VVVRRRPPPGGGGGGGGGFFFCCC@@@??????<<<<<<===???CCCGGGKKKNNNPPPOOOLLLJJJHHHFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBB<<<<<<<<<;;;;;;:::::::::777777777777666666666666444444444555555555666666666666666666666666666666111111111111222333444444222222222222222222222222222333444555666555444333111111111111111111222222333333222222333333444555333222222333444333111...222222333333333444444444777888:::;;;;;;:::888777555555444333333333333444555444333333222222222222000000000000111333666777000222222222111000111222///222555666666444444444...///111222333111000//////000222222111111222444444444444333333333222222111111000000/////////...000000////////////000000//////............//////000222333333111///......---------,,,+++***)))(((+++++++++,,,,,,---------*********++++++*********((()))***+++,,,+++******...+++)))((()))*********)))))))))***+++---...///...---,,,***)))(((((((((((((((***++++++***))))))(((((()))))))))(((((('''((()))***++++++,,,///222111777CCCPPP^^^lllxxx}}}uuujjj\\\MMMCCC:::777555666999<<>>;;;999999999555666888999888777555444444555777888888777555333333333333444444444555555444444555555444444333222444333333222222333333444333444555555666555555555666555333444444444333222333333333333333333333333222222111111111111222222333222000000111333666888============<<<;;;:::999333333222111000000333666222444555555444333333444333333333333333333333333111222222333333222222111111555888888444111111222000000000000111222333444111222222222222333333333222222222222222222222222111111000000//////......000000///.........------000000000000//////////////////.........---------///---++++++++++++)))'''...---,,,---......,,,***++++++******)))*********,,,,,,+++++++++*********,,,))))))++++++)))))),,,************+++,,,---......---+++))))))***+++,,,)))'''&&&(((+++---,,,***+++***((('''''''''((()))************+++,,,---......222888@@@HHHRRR\\\bbbjjjllliiibbb^^^ZZZNNNBBB===;;;888777777777666555:::===@@@AAA???<<<888666333444444444444444333333111111000///...---,,,++++++***(((''''''(((***,,,((()))+++------,,,***))))))***+++,,,......//////---///444777:::EEE[[[ppp|||nnniiiaaaYYYSSSOOOJJJHHHGGGFFFEEEBBBAAAAAACCCDDDBBBAAA@@@???>>>>>>??????CCCCCCEEEGGGJJJNNNQQQSSSPPPOOOLLLIIIEEEAAA>>>===999999888777666666666666666666777888888888777666555555555555444444444444444444555555444444333222444333333222222333333444333333444555666666666555777555333333444444444333333333333333333333333333222222111111111111222222444333222111333555888:::>>>>>>>>>===<<<;;;999999333444333111000000333555222333555555333222333444333333333333333333333333111222222333333222222111333555777777666444333333000000000111111333444444555444333222111111111111000000000111111222222222111000000000/////////...000000000000000///......222222111000000///......///.........------------000...------------,,,***...---,,,---//////---,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---++++++------++++++---************+++,,,---------,,,+++))))))***+++,,,---+++)))***------,,,***))))))(((((())))))******)))))))))***+++,,,,,,---,,,...111555888>>>DDDHHHKKKOOOPPPNNNNNNOOOKKKDDDAAA>>>:::888777666444333555666777777777666666777333333444555666666666555222222222111000000//////---,,,+++*********++++++)))***,,,---------,,,,,,)))******+++,,,,,,,,,,,,,,,...222666:::FFF]]]qqq~~~uuulllccc[[[VVVQQQOOOKKKGGGEEEDDDEEEEEECCCAAA@@@>>>======>>>>>>???@@@BBBEEEIIIMMMPPPRRRRRRSSSRRRQQQMMMHHHDDDAAA@@@>>>;;;999777777888999888888888888999999:::;;;:::999888666555444444444444555555555555444333333444444333333333333444444222333444555666666666666777555333222333555555444333333333333333333333333333222222111111222222333555444333333555777:::<<<>>>>>>>>>===<<<:::999888444555444222000000222444111333444444333222222333333333333333333333333333111222222333333222222111444444555777888888555333222111111222222333444555888666333111//////000000//////000000000111111111000000000000////////////000111222333333222000///222222111000//////..................------------...---,,,,,,......---,,,,,,++++++---///000...------,,,,,,,,,,,,,,,------++++++,,,,,,------......///,,,---000000---,,,///+++++++++***++++++,,,,,,,,,+++***))))))***,,,---...,,,++++++,,,,,,+++***''''''((()))************((()))))))))***+++++++++...////////////000333666333888<<<===@@@EEEIIIIIIDDDAAA>>><<<:::777444111555333000......000222444111222444555666777777777333333333333333333333333/////////...---,,,+++***++++++,,,,,,---------...+++,,,,,,,,,+++++++++++++++---111555:::GGG^^^sssuuuoooccc___YYYSSSPPPNNNMMMLLLIIIHHHFFFDDDCCCBBBCCCCCCBBBCCCDDDFFFGGGIIIKKKLLLSSSTTTTTTTTTRRRNNNKKKHHHFFFEEEBBB@@@>>>=========:::999888888999;;;===??????===;;;888666444444444555555555555555444444333444444333333333333444444222222444555666666777777888555333222333555555555444444444444444444444444333333222222222222333333444444444444555888:::;;;:::::::::;;;:::999999888555555555333111000111333000222333333222111222222333333333333333333333333111222222333333222222111333222222555888999666333333222222222333333444555888666333000//////111222222111111111000000000000000000000000////////////000111444555555333111///////////////............------------------------+++***)))***,,,---,,,+++)))))))))+++...///...------------------.../////////////////////////////////,,,---111111---,,,///,,,,,,++++++***+++++++++******))))))***+++,,,---******)))******+++******((()))***++++++***)))((((((((())))))************---.........---...000333...111555555777<<>>888444:::666111---+++,,,......111222222333444444444444111111222222333444444555111111222222111...,,,***------,,,++++++,,,,,,---...---------------............111555;;;HHH___ssszzzrrrjjjddd___[[[XXXQQQPPPMMMKKKJJJIIIIIIIIILLLMMMMMMNNNOOOPPPPPPPPPVVVVVVVVVVVVTTTRRRPPPOOOKKKKKKKKKJJJHHHEEEBBBAAA===<<<::::::;;;===@@@AAACCCAAA>>>:::777555444444555555666666555555444333555444444333333444444555222333444555666666666666777555333333444666666555444444444444444444444444444444333333333333444444444333333444555666888999444555666777888888888888555555555444222111111222000222333333222111222222333333333333333333333333111222222333333222222111111000000333777888555111333333222222333333444444555333111//////111333555555555444333111000///...////////////000000000000///111333555555444111000+++,,,,,,------.........,,,,,,------------------***))))))***,,,------,,,'''''''''***,,,...---,,,------------...///000111444333222111000///...------+++---000000---+++---,,,,,,++++++***+++++++++))))))))))))***++++++,,,'''((()))***+++,,,---...////////////...,,,)))((((((((()))*********))))))(((***+++,,,,,,,,,...000,,,.../////////111777<<<<<>>???AAACCCDDDGGGDDD@@@<<<888666666666555666666666666555444444555555444444444444555555333444555555666555555555555444444555666777666555444444444444444444444444555444444333333444444555444444333333444444555666222333444555666666666666444555666555333222222333111333444444333222222333333333333333333333333333111222222333333222222111///000111333555555444222333333222222222222333333111111000000111333555777666666555333111000///...////////////000000000000///000222333333222111000++++++,,,,,,---.........,,,,,,,,,,,,---------------,,,+++,,,...///...---'''''''''))),,,------+++,,,,,,,,,---...000111222666555333222000...,,,,,,,,,***,,,000000,,,***,,,+++++++++***++++++,,,,,,)))))))))***************''')))+++,,,---...000222444444333222000...,,,***((()))***+++++++++))))))***+++------,,,,,,---...,,,+++,,,...///...111666555999@@@GGGKKKJJJDDD@@@888444///---...///---+++/////////...---,,,************+++,,,---...///000444555777888888777666444111111111111111111111111000///...---------...///333111111666>>>MMMdddvvv|||yyywwwvvvuuuuuussstttwwwyyy|||}}}~~~~~~wwwwwwuuupppiii```XXXSSSNNNNNNMMMLLLKKKIIIGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGIIIFFFAAA===999888777777666666666666666555444444555555444444444444555555555555555666555555444333444444444666888888666444555555555555555555555555555555444444444444555555555555555444444444333333444444555555555555444444333444555555333333333444222333555555333222333444333333333333333333333333111222222333333222222111///111444555555333333333333222222111111111222222000000000111222444555666333333222222111000000000.../////////000000000111......///000000000000000/////////......---------++++++,,,,,,,,,---------...,,,,,,,,,.........,,,***))))))+++---...---,,,++++++,,,---...000111222333222111///...,,,+++***,,,+++---111111---+++,,,************+++,,,------***************))))))((((((+++------,,,---///222333222000///---,,,++++++)))***+++,,,,,,+++***)))***,,,------,,,+++,,,---,,,((()))...111......000///222888???EEEGGGFFFDDD<<<666000---...///...,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,---///000222444555666666555222444666999:::;;;;;;;;;888666333111/////////000222///000777AAAQQQiii|||sssfff^^^OOOMMMKKKHHHGGGGGGGGGHHHJJJJJJIIIIIIHHHIIIIIIIIIJJJGGGBBB===:::888888888666666666666666555555444555555444444444444555555666666666666555444333222333333555888999999666333555555555555555555555555555555444444444444555555777666666555444444333333777777777666555444222222222333555555444333444555222444555555444333333444333333333333333333333333222222222333333222222222///333777777555333333555222222111111000111111111000000111222333333444444///000000000111111111111.../////////000000111111---............///000000333333222000///---,,,,,,+++++++++,,,,,,---------,,,+++******,,,,,,+++***,,,++++++---//////...---******+++,,,...000111222//////...---,,,++++++***,,,+++---222222---+++,,,************+++,,,---...***************)))((('''(((***,,,,,,******,,,......---+++)))((((((((()))***+++,,,------,,,***)))%%%'''))))))(((((()))***)))$$$$$$+++///+++'''(((---...111777===BBBEEEEEEEEE===444......///...,,,******+++,,,,,,,,,++++++'''(((((()))******++++++)))***+++...000111222333333666:::>>>BBBDDDDDDDDD@@@>>>:::666333222111111000...///777CCCUUUmmmnnn```WWWLLLGGGGGGGGGDDD@@@FFFDDDDDDGGGMMMQQQRRRQQQQQQNNNHHHCCC???======>>>@@@===;;;999999999888777888666444333444555555444666666666555555666777777333444555555666666555555555444333333333444666666444444444444444444444444555555444444444444555555444777999999888555444444555555555555555555555555333333444444333333222111444444444444333333222111111111222222222333333333111222444555555444222111444333111//////000111222111111111111111111111111111111111111000000000000111///...000111000,,,)))///000111222222111000000111111222222000///---+++.........------.........++++++******++++++,,,---)))***++++++******,,,...,,,,,,++++++,,,,,,---...111///...,,,++++++,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))...------,,,+++***)))))),,,---......,,,******++++++,,,,,,+++)))(((((()))***''''''+++)))%%%&&&,,,******))))))******+++,,,+++******))))))******+++,,,...000444999>>>AAADDDIIIFFF@@@999666666111***,,,,,,+++******)))((('''))))))(((((((((((())))))((()))+++,,,---.........222333888@@@JJJRRRUUUUUUPPPJJJAAA999333222333555222111111555AAAUUUmmm~~~tttgggWWWLLLHHHEEEBBB>>>CCCBBBBBBGGGNNNSSSUUUUUUNNNLLLHHHEEEDDDEEEGGGIIIDDDCCCAAA@@@@@@???===;;;<<<999777666777888888888999999888777666666666666777777888888777777666666666555444333222333444444555555555555555555555555555555444444444444555555777999;;;:::999777777777555555555555555444444444444555555555555444333333444555555555555444333222111111222222222333333333111222444555555444222111444333111000///000111222111111111111111111111111111111111111000000000000000//////000111000---)))///000111111111000///...///000000//////...---,,,......------------......,,,++++++,,,,,,---......+++,,,---,,,++++++---///,,,,,,,,,,,,,,,---......------,,,+++******)))***---------,,,,,,++++++++++++++++++*********)))))),,,,,,,,,+++******)))))),,,---......,,,******+++***+++,,,+++***)))***+++,,,'''&&&))))))&&&'''+++******))))))******+++,,,,,,,,,++++++++++++,,,,,,......000333777:::===???IIILLLLLLGGGBBB???:::444000...,,,******)))((('''))))))(((((((((((())))))((()))***+++,,,---------///111666@@@LLLVVV\\\^^^ZZZTTTJJJ???888444333333111111222666BBBWWWooojjjXXXNNNIIIDDDAAA???>>>===AAAHHHMMMOOOOOOIIIGGGEEEEEEHHHMMMRRRVVVUUUTTTSSSRRRQQQNNNJJJGGGBBB???<<<::::::;;;;;;:::;;;:::999888888888888888888888888888777666555444888777555444333333444444555555555555555555555555555555444444444444555555888999:::999777666777888666666555555555444444444555555666666555555444333555555666666555555444444111111222222222333333333222222444444444444222222444333111000000000111222222222222222222222222222111111111111000000000000000//////000000000---+++///000000111000///---,,,......------------......------,,,,,,,,,,,,------+++,,,,,,---...//////000......///...,,,,,,---///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,+++***)))(((,,,------------,,,+++++++++++++++***************************************,,,...///...,,,*********)))+++,,,,,,+++***,,,---...((($$$&&&)))))))))******))))))))))))***++++++------,,,,,,,,,,,,------//////000111444777999;;;HHHSSS[[[ZZZTTTNNNHHHBBB555111---***))))))(((''')))((((((''''''(((((()))'''((()))***+++,,,,,,,,,---///333<<>>BBBEEEEEEDDDCCCBBBAAABBBFFFMMMUUUYYYbbbbbbbbbbbbaaa]]]XXXTTTKKKGGGBBB???======<<<;;;:::::::::::::::;;;<<<<<<999999999999888777666555888777666555555555666666444444444444444444444444555555444444444444555555666666777666444444666777666666666555444444333333555555555555555444333333444444555555555555444444111111222222222333333333222333333444444333333222333222111000000000111111222222222222222222222222111111111111000000000////////////000000///---,,,///000000000///...,,,+++......---,,,---...000111---,,,,,,++++++,,,,,,---***+++,,,---.../////////...//////...,,,+++,,,...+++++++++++++++,,,------,,,---.........,,,+++***++++++,,,---,,,,,,+++***************************(((((()))))))))*********---...///...+++***)))***(((***+++,,,++++++---......(((###$$$)))+++***((()))))))))))))))***++++++---,,,,,,,,,,,,,,,,,,---.........///222555888:::GGGTTTbbbhhhfff```VVVMMM:::555---))))))))))))((((((((((((''''''(((((((((&&&'''((()))************------///444:::AAAGGGJJJJJJGGG@@@:::666555555666444555666:::CCCTTTggguuuppp```SSSKKKJJJFFFAAA???AAABBBAAA???>>>===<<<===AAAHHHNNNRRR]]]^^^```dddfffdddaaa]]]UUUQQQKKKFFFDDDCCCBBBAAA>>>>>>===<<<<<<<<<===============<<<;;;:::888888666555444444444555666777333333333333333333333333555555444444444444555555555666666555444444666777666666555555555444444444333444444444444333222222222333333444444444333333111111222222222333333333333333333333333333333333222222222111111111111111222222222222222222222222111111111111000000000///...///000//////.........///000000000///...,,,+++///......---...///111222---,,,,,,++++++,,,,,,---******,,,---.........------......---+++***+++---***************++++++,,,+++,,,---...---,,,+++***)))***+++,,,,,,+++***)))************************((((((((()))******++++++---...///...+++))))))***((()))++++++++++++---///---)))$$$$$$(((,,,***'''))))))(((((())))))***+++++++++************++++++,,,,,,,,,...111666:::<<>>===<<<;;;<<<>>>BBBFFFHHHQQQSSSXXX^^^ccceeedddcccYYYUUUPPPMMMMMMNNNOOOOOOJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCAAA???===:::888777666666444333333444555555444444444444444444444444555555444444444444555555555777888888777666777999555555555555555555555555333333444444333333222111222222333333444333333333111111222222222333333333333333333333333333333333222222222222111111000000333333333333333333333333111111111111000000000000...///000///...---...000///000000111000///---,,,///////////////000111222------,,,,,,,,,,,,------***+++,,,......---,,,,,,,,,---...,,,++++++,,,---***************+++,,,,,,)))***************))))))(((***,,,------,,,+++******************+++++++++)))))))))******+++++++++...//////...+++)))))))))''')))************,,,---***)))'''&&&(((,,,***&&&)))(((((((((((()))******))))))(((((((((((())))))))))))***,,,000555:::===DDDQQQcccsss~~~~~~rrrdddQQQEEE777---++++++***)))(((''''''&&&&&&''''''(((&&&'''(((((()))))))))((()))***+++++++++,,,///222111111///...///000111222222444888>>>GGGVVVgggsss}}}ssseee^^^UUUOOOKKKHHHDDDAAA@@@???>>>>>>>>>???AAABBBHHHIIIMMMSSSXXX[[[[[[ZZZRRROOOMMMOOOSSSYYY]]]___YYYYYYXXXXXXWWWXXXXXXXXXUUUTTTQQQMMMHHHDDD@@@===>>>===;;;888777666666666666666666666666666666666555555444444444444555555333666888999888777777888333333444444555666666666444444444444444333333222222333333444555555444444111111222222222333333333444333333222222333333444222222222222222111000000333333333333333333333333111111111111000000000000---///000///------///111///000111111111000///.........//////000/////////......------------......,,,---/////////...,,,+++,,,---...---,,,,,,...000,,,,,,++++++,,,,,,---...******))))))))))))******)))+++---///000///---+++))))))*********+++++++++*********+++++++++++++++...///000...+++)))((()))'''(((******))))))***+++&&&***+++((((((+++***%%%((((((((((((((()))******)))(((((((((((((((((()))(((((((((***---333888;;;DDDTTThhhyyyvvvaaaSSS@@@333...,,,***'''(((''''''&&&&&&''''''(((''''''((())))))))))))((((((***,,,,,,,,,,,,...111///......------...//////000333666:::BBBOOO^^^hhhrrryyy~~~uuujjj```YYYTTTNNNIIICCCBBBBBBAAA@@@@@@@@@@@@AAAAAACCCFFFIIIKKKIIIHHHHHHGGGGGGLLLTTT]]]eeehhhcccdddeeegggiiilllnnnooommmkkkgggaaa[[[TTTOOOLLLGGGEEEBBB???<<<:::999999888888888888888888888888555555555444444555555555000333666777666555555555222333333444555666777777555555666666555555444333333444444555666666666555111111222222222333333333444333333222222333333444111222222222222111000000333333333333333333333333111111111111000000000000---///000///---,,,///222///000111222222111000000,,,---...//////...---,,,///......------......///...///000111000///,,,+++---...///.........000222...------------...//////,,,,,,*********+++,,,---+++---///111222111///---))))))******++++++++++++++++++++++++++++++++++++...///000...+++)))((()))'''((())))))(((((()))***###***---)))(((***)))%%%((((((((((((((()))******))))))(((((((((((())))))(((''''''(((+++000555999DDDWWWnnnmmm]]]HHH888000---)))%%%'''''''''&&&&&&''''''''''''((())))))))))))))))))(((+++......,,,+++---///,,,,,,,,,,,,,,,---...///111222444666;;;DDDQQQZZZ^^^dddiiimmmuuuuuujjj```YYYTTTQQQLLLIIIHHHGGGFFFEEEHHHEEECCCBBBCCCDDDCCCCCCBBBBBBCCCGGGMMMSSSWWWXXX]]]___aaafffkkkqqqvvvyyyxxxpppgggbbb[[[XXXOOOFFFCCCCCC@@@;;;>>><<<:::999:::;;;:::999:::999888777666555444444444555777888888888777666222333555666777666555555444444555666777777777777333444555555555555555444444444333333444555666666444444444333333333222222555333111111222444444444222333333444444333333222222222222222222111000///000000////////////000000222222333222222111000///.........///////////////,,,---......//////..............................222222111000///...------///---,,,++++++,,,...///###(((...000...++++++,,,---...///000000...,,,+++(((((())))))*********++++++++++++)))((((((+++---+++,,,,,,---,,,+++***)))))))))************))))))'''(((((()))))))))))))))++++++******)))((((((((((((&&&$$$&&&)))+++)))'''******+++---+++***000888EEEVVVkkk|||}}}gggNNN===333,,,(((''')))'''&&&&&&((())))))(((---+++'''$$$###$$$&&&'''*********+++,,,---///000333222000............///222222222222333888???DDDHHHKKKPPPVVV```ooo~~~xxxiiieee___ZZZUUUQQQMMMJJJHHHFFFCCCCCCCCCDDDCCCBBB@@@@@@???BBBFFFIIIKKKLLLWWWYYY]]]dddkkkrrryyy|||}}}zzzqqqnnnfff[[[TTTOOOGGG??????===;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;:::888888999999888777666555777777888888888888777777888888999999999999888888555555555555555555555444333333333333333444555555444444444444444444444444666444222222333555555444222333333444444333333222111222222222222111111000000000000//////000000000111222222222222111000000////////////////////////---...///////////////...------------............000000000//////......---------,,,,,,---...///000&&&))),,,......,,,,,,,,,,,,---...//////---,,,***))))))))))))*********++++++,,,,,,+++******+++---++++++,,,,,,,,,+++***)))))))))************))))))'''(((((()))))))))))))))))))))))))))***************(((&&&''')))***(((&&&******+++,,,***)))...666@@@RRRjjj}}}~~~hhhOOO>>>444---)))((()))((('''(((*********(((---+++(((&&&&&&&&&((()))))))))******+++---...///222111000///............111111111111111444999===<<<>>>BBBFFFMMMYYYgggrrr}}}uuunnneee^^^YYYSSSPPPMMMKKKJJJIIIGGGEEEEEECCCAAAAAABBBCCCCCCBBBHHHJJJNNNTTT[[[bbbhhhlllwww|||qqqgggZZZOOOFFFEEECCCCCCCCCCCCBBB@@@>>>>>>???????????????>>>999999:::::::::999999999999999888777777666666555888999999999999888777777888777666555555666777777555444444444444555666666444444444555555555555555666444333333444555444444222333333444444333333222000111222222222222222222111111000000000000111111000111111111222222222222////////////////////////...///////////////......,,,,,,,,,------.................................,,,,,,---//////000000000*********+++---...---++++++,,,---...---,,,+++***)))))))))***************+++,,,...---,,,+++,,,---+++++++++,,,++++++***)))))))))************))))))'''((())))))******))))))(((((())))))***++++++,,,,,,***))))))))))))(((&&&***)))***+++)))'''+++222:::LLLdddxxx{{{fffMMM===333,,,((('''(((((((((***,,,,,,***(((++++++************++++++))))))))))))***+++------///000000000///...------///000000/////////222444555777:::<<<@@@HHHSSS\\\kkkpppwww}}}xxxrrrkkkhhhccc^^^ZZZVVVQQQNNNOOOLLLJJJHHHGGGEEECCCAAABBBBBBDDDGGGJJJOOORRRUUU```jjjwww~~~pppdddYYYWWWUUUUUUUUUTTTQQQOOOFFFFFFFFFEEEDDDBBB@@@???;;;;;;;;;;;;;;;<<<===>>>>>>===<<<:::999888777777999::::::::::::999888888999888666666666888:::;;;777666666666666666777777444444555555555555666666555444222222444444333222222333333444444333333222000111111222333333333333222111111000000111111222000000000000111222333444000000000///////////////....../////////...------++++++,,,,,,---.........,,,,,,,,,------.........***,,,...111222222111111...+++)))***---...---+++++++++,,,,,,,,,++++++***************************)))+++......---+++++++++***++++++++++++*********))))))************))))))(((((()))************))))))))))))******++++++++++++******)))***))))))(((+++))))))***)))&&&)))///666EEEXXXkkk|||uuu```HHH999000***&&&%%%''''''(((***,,,,,,)))'''((()))***+++,,,,,,,,,,,,(((((((((((()))***+++,,,---...///000///...---,,,---...//////......///000222555777999===DDDNNNUUU___ccchhhkkkkkkiiiggggggmmmppptttxxx{{{xxxqqqiiibbb]]]YYYVVVSSSQQQOOOLLLIIIFFFHHHHHHGGGGGGGGGHHHJJJJJJPPPXXXbbbhhhlllsss~~~yyypppooommmmmmlllkkkhhheeeYYYXXXXXXVVVSSSOOOLLLJJJEEEDDDBBB@@@???@@@AAABBBFFFFFFDDDCCCAAA???>>>==================<<<<<<;;;888777666555666888;;;===777777666666666666666777666666666666666666666666444333222222333333222000222333333444444333333222000111222333333333333333222222111111111111222222000000///000111222444555111111000000////////////------.........------,,,,,,,,,,,,------.........++++++,,,,,,------......***,,,///222333333111000000---)))***,,,...---+++******+++++++++++++++++++++++++++***************(((***,,,---+++******************************+++))))))************))))))((())))))***************,,,+++++++++******))))))((())))))))))))******++++++((((((***)))&&&(((,,,222<<>>===;;;:::999999999:::;;;<<<999888888777777777777777999999999999888888888777555444333333444444222000222333333444444333333222111222333333333333333333333333222222222222333333111000//////000222444555222111111000000//////...,,,------...//////..............................,,,,,,,,,------.........+++---///111222222111000///...,,,+++,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++++++++*********(((***,,,+++***)))************)))))))))***++++++))))))************))))))((()))******++++++******---,,,,,,+++******))))))&&&((())))))))))))***,,,***''''''******((((((+++...444===JJJ___uuukkkXXXCCC777111,,,)))(((&&&&&&&&&(((******(((&&&&&&'''((()))++++++++++++))))))((())))))***++++++++++++,,,---............+++---.../////////111222---000444777===FFFSSS[[[eeeffffffbbbZZZQQQKKKGGGBBBCCCDDDEEEFFFHHHLLLOOOPPPVVV^^^hhhqqqzzz}}}xxxrrrnnn___\\\YYYUUUQQQOOONNNMMMOOOPPPPPPPPPRRRVVV]]]bbbttt{{{uuuuuuwwwzzz}}}}}}||||||}}}~~~~~~|||yyywwwuuurrrmmmiiigggggghhhiiijjjkkkllllllkkkhhhdddaaaZZZYYYWWWTTTPPPLLLIIIGGGFFFEEEDDDCCCAAA@@@?????????>>>>>>===<<<<<<======???>>>>>>===<<<;;;::::::777666555666666555333111222333333444444333333222333333333444333333222222333333222222222222333333222111000///000111333444222222111111000//////...,,,---...000111111111111000000000//////......---------------............------///000000000//////...//////...,,,++++++++++++++++++++++++,,,------,,,,,,,,,++++++*********++++++,,,+++***)))+++---***)))(((((()))***+++,,,))))))************))))))))))))***++++++++++++***++++++++++++++++++++++++&&&(((***)))'''&&&(((******'''&&&***+++))))))+++,,,///555@@@SSSiiiuuuxxxfffTTT@@@555000,,,***)))(((''''''''')))***)))((('''(((((()))***+++,,,,,,******)))))))))***++++++++++++++++++,,,---...///---.........---...000222///111333666;;;EEERRR\\\eeefffeee```XXXOOOGGGDDD999:::::::::999;;;>>>AAA???CCCHHHNNNTTT[[[aaafffqqqwwwzzzwwwrrrlllgggbbb___^^^ZZZYYYWWWVVVVVVXXXZZZ[[[dddoooyyy{{{xxxtttlllfffhhhiiilllqqqvvvyyyyyyxxx}}}~~~}}}~~~tttsssoookkkeee```[[[YYYRRRQQQPPPMMMJJJGGGDDDCCCFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<888888777888888777555222222333333444444333333222444444444444333333222111444333333222222333333444333222000//////111333444222222222111000//////...---...000111333444444444222222111000///...------..............................///////////////...,,,///111000,,,)))***,,,,,,+++++++++,,,------...,,,,,,,,,++++++*********---------+++******,,,///***)))(((((((((***+++,,,))))))************))))))))))))***++++++++++++************++++++,,,------''')))+++)))&&&$$$&&&(((***&&&&&&***,,,******,,,---///111999JJJ]]]hhhiiiaaaPPP<<<222...***((((((***)))'''((()))++++++***))))))))))))***+++,,,---******************+++,,,++++++******+++---///000/////////---,,,,,,...000---...///000555???LLLUUU[[[\\\[[[WWWPPPGGG@@@<<<777777777666555777:::===888:::===???BBBFFFLLLOOOSSSZZZeeennnuuu|||~~~zzzxxxqqqmmmhhheeeeeefffggggggppprrrtttuuusssooojjjgggbbbaaa```aaaeeeiiikkkllljjjnnnrrruuuvvvzzz|||wwwtttmmmlllgggaaa[[[WWWWWWWWWXXXUUUQQQMMMLLLMMMOOOQQQTTTTTTRRROOOKKKEEE@@@===:::999;;;>>><<<666555777333222222222222222333333222222222222333333444555222222222111111111111000///000111000...------...000000000000////////////.........//////111222222000000//////.....................------,,,,,,,,,...............---------+++,,,---,,,***))))))***---,,,+++******+++,,,---,,,,,,,,,+++***)))((('''+++***)))))))))***,,,---*********)))'''(((***,,,++++++***)))(((((())))))++++++******)))(((''''''+++******)))))))))))))))++++++******+++---...000+++******))))))******+++)))...333777AAAPPP\\\aaa]]]MMM;;;333000---************+++******)))((('''+++)))))))))+++++++++)))(((((())))))************+++***)))***,,,...000000///,,,))))))---///000///.........000444:::???BBBMMMNNNNNNKKKEEE@@@<<<;;;666333111222555666555333777777888999;;;===???@@@DDDHHHMMMRRRWWW]]]cccgggqqquuu{{{~~~}}}yyyzzzzzzxxxsssmmmgggcccaaa___]]]]]]___`````````ZZZ\\\___aaabbbdddhhhlllyyy|||~~~xxxuuuttttttooommmiiieeecccdddfffgggnnnlllhhhddd^^^UUUKKKDDDDDDAAA@@@@@@<<<666444555222222111111222222333333333222222222333333444555222222222111111111111000///000111000...---...///000000000/////////......------------...///000111////////////......---------------,,,,,,,,,++++++------..................---...///---+++******+++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++***)))(((******))))))***+++,,,---,,,---,,,***))))))***,,,******))))))***+++,,,,,,------,,,++++++***))))))++++++***)))))))))))))))*********+++,,,...000111++++++************+++++++++///222555???MMMYYY^^^ZZZKKK:::333000---+++******************)))((('''***)))((()))+++,,,+++*********)))))))))***+++,,,---,,,******+++---------///,,,******---000000///...------...111555999;;;EEEFFFFFFCCC???:::888888666333111000222444333222666666777888999;;;<<<===:::===@@@CCCEEEHHHLLLOOOUUUZZZ```eeejjjpppwww|||yyyvvvqqqooommmkkkjjjhhheeebbbccceeeeeeeeedddeeeggghhhhhhmmmttt||||||ppp```TTTLLLGGGBBB@@@;;;444111222222111111111222222333444333333222222222333444444222222222111111111111000///000111000...---...///////////////............,,,,,,,,,,,,,,,---...///...............---------,,,,,,,,,,,,,,,+++++++++,,,---------.../////////000111111///---++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************+++,,,---...//////...,,,***)))+++,,,*********+++,,,---...///......------,,,,,,++++++++++++***))))))))))))***)))******,,,...000222444,,,,,,++++++++++++,,,,,,---000222444===LLLWWW\\\XXXIII:::444222...+++***************)))((('''&&&***)))(((***,,,------,,,,,,+++***))))))+++---......------,,,++++++++++++...,,,++++++---///000000//////......///111444666;;;;;;;;;999666444444444777444000///000111222222666555555666666777888999666888:::<<<<<<===???@@@CCCFFFJJJNNNRRRWWW\\\```dddfffjjjmmmppptttyyy|||}}}yyyrrrrrrpppmmmjjjhhhggggggaaaeeelllrrrvvvwwwvvvuuurrruuu|||sssdddTTTLLLEEEAAA<<<555333444222222222222222333333444333333333222222333333444222222222111111111000000///000111000///...///000////////////.........---,,,,,,,,,,,,,,,---...///............------------------------------------,,,,,,,,,---...///000000222333333111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,---......000000///---******+++------,,,,,,,,,---...//////......------,,,,,,,,,,,,,,,+++******))))))******)))***+++---///222444555...------------------...000111333555@@@PPP[[[___ZZZKKK<<<666333///***))))))*********)))(((((('''*********+++.../////////...,,,***))))))+++...000,,,---......,,,+++++++++,,,+++++++++,,,......///111000//////000111333444333444444333111111222444888666222//////000222333666666555555555555666666666888;;;======<<<===>>>@@@AAABBBCCCEEEGGGIIIKKKKKKMMMQQQTTTVVVZZZ___bbbgggiiimmmrrryyy{{{xxxvvvsssuuuvvvwwwxxxxxxxxxwwwwwwyyy|||mmm[[[RRRIIIDDD@@@;;;888999444444333333333333444444444333333222222333333333222222222111111111000000...000111000//////000111000////////////...........................///000..............................//////////////////,,,,,,,,,---...///000000222333333111///------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///,,,---------...............///...,,,+++***,,,...111000///...------------,,,,,,,,,,,,++++++++++++,,,++++++******************+++,,,...000222333333//////............//////000222444999FFFWWWcccfff]]]NNN>>>777444///***((())))))***************))),,,++++++,,,///111111000...---+++)))***,,,...000***---000000...,,,,,,---******+++++++++,,,---...............///111222333111222222222111111333555999777444111///000333555777777666555555555555555666999<<<>>>===;;;::::::===<<<;;;;;;<<<======>>>>>>@@@BBBDDDEEEHHHKKKNNNPPPRRRUUUYYY___dddiiikkkpppxxxtttcccYYYNNNHHHDDD===:::999777777666555444444444444444444333222222222333333222222222111111111111000...000111111//////000222000000000000////////////000000/////////000000111.........////////////////////////000000000000000,,,---------.../////////000111111000...------...,,,,,,------------,,,,,,------,,,+++,,,---///000...////////////...------,,,------,,,,,,---///111555333111///---,,,+++***++++++++++++************,,,,,,+++************+++,,,,,,...///000000000000//////............/////////111555<<>>666333///+++)))((()))***+++,,,,,,------,,,+++***,,,...000///...---,,,+++******,,,...///***...333333000------...)))***,,,,,,++++++---...++++++,,,,,,...///000111111222444333333333444555777777555222000111444666777777666555555555555555<<>>;;;:::888777555444444444555444333333222222222333222222222111111111111000...000111111000000111222222111111111000000000000111000000//////000000000/////////000000000111111.../////////000000000000------..................---...///...---,,,---///,,,,,,---......---,,,,,,///...,,,,,,,,,---///000111111111111000...,,,+++***+++------...000333666555444222///---+++******************++++++++++++---,,,++++++******++++++---.../////////...---,,,---,,,,,,++++++,,,,,,------000444<<>>;;;999999;;;<<<;;;999666777888888777888999;;;::::::;;;===@@@DDDHHHJJJJJJNNNUUU\\\```aaaaaa```hhhnnnwww~~~wwwmmmdddXXXOOOKKK===<<<:::888666555444333555444333333222222222222222222222111111111111000...000111111000000111333222222222222111111111000111000000/////////000000//////000000111111222222---.........//////000000...............---------+++,,,------,,,,,,---///,,,,,,---......---,,,,,,000///---,,,,,,---...000222222222222000...,,,***)))+++---...000333777:::444333111///---++++++***++++++++++++++++++++++++---,,,++++++******++++++//////000000///---+++***+++******))))))******++++++...333<<>>CCCIIIMMMMMMKKKJJJIIIAAA===:::888999888666333444555666666555555777999666666777999<<<@@@DDDFFFCCCDDDFFFHHHKKKMMMNNNNNNOOOVVV^^^eeeiiioooxxxxxxlll___YYYIII???999;;;<<<888555666888888666444222111222444222222222222222111000///333111///000333444222000333222111000000111222333111000///......///000111000000/////////000111222//////.........000111333////////////////////////........................000---,,,---///000...,,,++++++,,,+++***+++...000000///...---,,,+++++++++***+++---///000111222222333111///,,,++++++,,,------------+++)))(((***+++,,,,,,+++++++++,,,------///...---,,,+++*********...+++)))+++------***''''''///555:::III[[[```ZZZLLLBBB555---++++++***))))))+++///444999<<<;;;:::111...***((()))***++++++***+++,,,------,,,,,,+++111555999777111,,,***+++///......///000000///---///000111///,,,***,,,...---///111222333222000///333333222333444444111///222111222444111...///444===FFFMMMMMMOOOSSSTTTPPPHHHCCC>>>======;;;::::::999777555444333444666777444666888999999:::<<<>>>AAAAAA@@@@@@@@@@@@AAAAAADDDEEEIIINNNUUU\\\cccgggjjjpppyyyvvvlllgggXXXMMMCCC@@@>>>999666777555555444444333333444555222222222222222111000000222111///000222333222000222222111000000111222222000000////////////000000333333333333333333333222111111000000000111222222////////////////////////........................///---+++,,,...///...,,,***+++,,,+++++++++...000000///...---,,,++++++++++++,,,---///000000000000000///---+++***+++,,,,,,+++++++++***)))***,,,...---,,,,,,+++++++++,,,,,,///......------,,,,,,++++++,,,---,,,+++*********&&&...333999FFFVVVZZZTTTGGG>>>333,,,+++,,,+++***+++,,,000555:::===<<<;;;333///+++)))))))))))))))******+++,,,---///000000333666888666000,,,+++,,,///......///000000///---...///000...,,,+++,,,...---///000222222111000///333222222444555555333111000000222444333000111666555===DDDFFFKKKSSSXXXWWWVVVNNNDDD???>>><<<999777777666555444444444666666333444666777777888:::<<<===<<<<<<<<<<<<<<<<<<===??????@@@CCCFFFKKKOOOQQQUUUZZZbbbiiinnnssswwwzzz}}}yyyvvvpppllljjjbbbXXXLLLFFFAAA;;;888888666666666555555555555555333333222222222222111111222111000000111222111000222222111000000111222222//////000000000000//////333444666777777666444333222333333333333222111111////////////////////////...........................,,,+++,,,---...---+++***+++,,,,,,++++++...000///...---,,,,,,,,,,,,,,,------...////////////...,,,+++************,,,,,,)))***+++++++++,,,///222...---,,,+++++++++++++++------............------))),,,///---)))(((***---%%%,,,222777BBBNNNQQQKKK@@@999000++++++,,,,,,,,,,,,---000555:::<<<<<<:::333000,,,)))))))))((('''*********,,,...111444555555777777444///,,,,,,---///......///111111///------......---,,,+++---...---...000111111111000///222222222444555666444222222111222555444000000444000555:::>>>EEEOOOXXX[[[cccZZZNNNEEEAAA???;;;777555444444444444444555555000222444555555555777999888888777777777777888888<<<<<<<<<<<<>>>@@@BBBDDDGGGJJJNNNRRRVVVYYY^^^aaaiiimmmttt{{{xxxkkkfffddddddfffiiiiiibbbZZZSSSLLLEEE@@@===<<<;;;999777777666555444333333333222222222333333222111111111111111000000222111111111111111111222...///000111111000///...111333666999999888666444333333444444333222000///////////////////////////........................,,,,,,+++,,,,,,,,,,,,,,,***+++,,,,,,+++,,,---///......---,,,,,,,,,------......//////......---,,,************+++,,,---...,,,------------...111333...---,,,+++************++++++---.........------***,,,---,,,***)))+++---&&&,,,111555===FFFGGGCCC;;;666000,,,+++,,,,,,,,,,,,---///222666888888666222///+++***)))))))))(((+++++++++,,,...111555777666777555222...,,,,,,.........///000222222000---.........---,,,------...---...///000000000//////222222222444666666444222555333333555333...---///333444666888>>>HHHRRRYYYfffccc\\\QQQHHHCCC>>>:::444444444444444444444444000222333444444444666888666666555555555555666666888999999:::<<<>>>@@@AAABBBCCCEEEFFFGGGJJJMMMPPPPPPTTTZZZaaafffkkkpppsss}}}vvvggg___^^^aaaiiiqqqvvvuuuqqqjjjaaaWWWMMMEEE@@@<<<888777777777666555444444333222222333444444222333333222111000000111111111111222222111111111...///000111111000///...///222777:::<<<<<<:::888222222333333222000...---////////////////////////........................,,,,,,,,,,,,,,,+++,,,,,,)))+++,,,---,,,,,,---...------,,,,,,,,,---......////////////...---,,,+++***++++++,,,---...///000000000000///......000222...---,,,+++***))))))))))))***++++++,,,,,,,,,,,,---+++))))))+++---,,,+++))),,,111444999??????===888555111...,,,,,,,,,+++,,,,,,---///222333222111...,,,******+++++++++***---,,,,,,,,,---000333555555444222///---,,,---.........000222444444222000000///...------.........------......////////////222222333555888999777666777333222333333//////111666555444555999AAALLLTTTaaaiiijjj^^^PPPGGGAAA<<<555555444333333333333444000222444444444444666777666666555555555555666666444444555666888999;;;<<<<<<<<<===<<<;;;<<<@@@BBBAAADDDIIIMMMPPPTTTXXX[[[ccchhhooovvv}}}|||llldddbbbgggqqq{{{wwwjjj[[[OOOEEE???999666777888888777555444333222333444555666333444555444222111111222000111222222222222111000//////000000000000//////111333888;;;======<<<;;;111111111000///...------////////////////////////........................+++---...---,,,+++,,,...(((***------,,,,,,---...,,,,,,,,,,,,------...////////////......,,,+++++++++,,,,,,...///000000111222222111///---,,,...000---,,,+++*********************))))))***+++,,,---///+++'''(((,,,...---++++++---///222555888999:::555444222000///......---///...---...///000...------+++******+++,,,,,,+++,,,,,,++++++,,,...000111222111///------------...---...000444777777555333333111///...//////...---------------.........///111222444888===?????????999444111333444333333666666333222444777<<>>999777555333222222333444111333444444444444555777666666555555555555666666555666666666777777777777999999999888666666888::::::<<>>GGGRRR___gggccc___[[[RRREEE===:::666222111111333555111222333444333333444666555444444444444444444555666777777777777777666666888999999888666555777888888999;;;;;;;;;<<<>>>@@@???AAAEEEHHHLLLQQQVVVZZZ]]]bbbiiiqqqzzzfff[[[MMMCCC>>><<<999777666555333333333555777888555777888777333222333555000111222333333222111000111000///......///000111000111222444444222111000222111///.........///000////////////////////////........................,,,...000///---,,,---000(((***---...---,,,------+++++++++,,,---...///000---.........------,,,++++++,,,---...////////////,,,---,,,***))))))***,,,******************++++++000...+++))))))+++---///***,,,,,,***((((((,,,111,,,++++++,,,---...111666///111333444444444555666888666444333222111...,,,///---,,,+++++++++)))'''%%%'''(((***,,,---------+++******+++---...---,,,,,,...222777;;;===;;;999888555111000111111...,,,---,,,,,,,,,,,,---......,,,///555???HHHPPPTTTUUUNNNDDD;;;777555333222444999444222444333222777???JJJTTT\\\^^^cccggg^^^NNN@@@<<<777222000111333555000111333333222222333555333333222222222222333333111222333444555555555555666777888777555444444555777888999999888999;;;===888999;;;<<<>>>AAAEEEHHHJJJNNNTTT[[[bbbkkksssyyyuuuaaaOOOCCC===999777888888777555333333444666666666777777666444222111111222444555555333111///...111222///+++***///444444333333444555444222000000111111111111000000000////////////000000000000...............///000000......///000000///...------...............------///,,,)))***---000///...111000///...,,,***))))))...***,,,333999777333111---,,,++++++******++++++************************------..................******+++++++++,,,,,,,,,,,,,,,,,,------.........111111111222333444666777777666555333111000//////111000///...,,,***))))))++++++******+++---...000,,,+++******,,,,,,+++***,,,---000555;;;???AAABBB999999999666333111111222000000000000///...---,,,---000555<<>>>>>???EEEEEEFFFHHHLLLRRRWWWZZZeeeiiioootttzzzxxxfffXXXMMMDDD???999999888777555444444555444555555666555444333222222111000///000111222333000000000000000222444555111///...---//////...---222333333000---,,,///222111111111111000000000000///////////////000111111......///000000000///........./////////...------///---+++,,,...000000...000000000///---,,,******///000666@@@BBB<<<444000---,,,,,,+++++++++++++++++++++++++++++++++++++++---...............------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---...///000333555777888999888777555444333333333222111000...,,,***)))(((+++*********+++,,,---...,,,+++******,,,,,,+++***+++,,,...222777<<<@@@CCCCCCDDDDDDAAA<<<777444222222222222111000000000///...000333888AAAMMM[[[cccfff]]]OOODDD<<<777222///222222222000///111666:::@@@HHHSSS```mmmrrrlllaaaLLL@@@444222333222111222111111111222222222333333111000///111444555333111222222222222222222333333555444444444555555666666333444555555444444555666777888888999999::::::;;;===>>>@@@CCCFFFIIILLLMMMRRRUUUYYY]]]aaaeeeiiilllwww}}}nnn^^^OOOEEE>>>===;;;:::888888777777444555555555555555444333777666555333222111111111333111000000333444333111<<<:::888777888999999888///222444222...---///333333222222222111111000000000000//////000000111111---...///000111111000000///000000000//////...---,,,*********,,,---,,,***///000000000000...,,,+++///666CCCNNNLLL@@@555000------,,,++++++++++++,,,++++++++++++++++++++++++...............---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***,,,///222444666888777666666666666666555555333333111///---+++)))(((***)))))))))***+++,,,---,,,+++******+++,,,+++***)))+++---///111777???EEESSSUUUWWWUUUPPPHHHBBB???===;;;888555333222111111......///333;;;HHHWWWaaagggbbbYYYNNNCCC:::333000000000000//////222777;;;AAAIIIUUUaaammmsssmmmdddMMMAAA666222222111111222111111111222222222222333111111111222444555444333333333222222222222222222333333333333444444444555222333555444333333444666;;;:::888666555555666666666888;;;===@@@AAAAAAAAAEEEGGGJJJLLLMMMNNNQQQSSS[[[bbblllvvv~~~rrr___RRRIIIEEE@@@<<<;;;<<<===>>>999999999888777666555444---///111333222///,,,***444333111111111111000000333222222222444333111///...111444444333111111111333222222111111000000///000///////////////000000---...///000000111222222000000111111000000///...++++++++++++,,,++++++***...///000111111000...---000:::IIISSSNNN???333000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++*********+++++++++,,,,,,,,,//////......---------,,,((()))+++---000222444444222222333444444555555555444333111///---+++)))((()))))))))))))))***+++++++++***)))***+++,,,+++)))))),,,---------333>>>GGGYYY___eeehhhfff```YYYVVVRRRNNNHHHAAA:::666333222------...000666AAANNNVVV``````\\\UUUJJJ@@@999555111000//////111444999<<>>>>>@@@BBBDDDDDDDDDEEEFFFHHHMMMRRRXXX___dddhhhllloooyyy}}}zzznnnYYYRRRHHHAAA???AAACCCDDDAAA@@@>>><<<999777666555000111444555777777666555111444555333222333999>>>===>>>???BBBCCCAAA===999<<<888444222111222222111111111000000000////////////......---------......---......///000111111222000111111222222111111000///000000///...---------//////000111111000///...111999FFFMMMGGG999111000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++*********+++++++++,,,,,,,,,/////////......---------)))***+++---//////////////////111333444444444444333222111///---+++)))((((((((()))))))))******)))+++***))))))++++++***)))***,,,---,,,,,,222<<>>999666222333444555888===DDDIIIWWWYYY[[[XXXPPPFFF>>>999444333111000222666999<<<>>>HHHTTT^^^eeeeee]]]RRRCCC:::222000111000111555000000111111111222222222000111333444444444444555333333333222222111111111000111222222333333222222111222333333222222333555888666444222111222333444444444444555777:::===???;;;<<<>>>>>>===>>>???AAADDDGGGKKKMMMOOOQQQSSSUUU]]]bbbiiiqqqyyysssiiiZZZPPPKKKJJJJJJIIIHHHFFFCCC???<<<:::888777:::777444222222444666999;;;======999777;;;FFFOOOrrrsssuuuwwwxxxvvvrrrnnnKKKDDD:::222......111333////////////////////////......------,,,,,,------......------...///000111000000111222333333333333000000000---++++++,,,...000000000///////////////111666>>>BBB===333///111//////...------------...---------------------------------------,,,+++*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,***+++,,,......---,,,,,,---...111333444555444444111000///...,,,***))))))((()))************))))))+++***))))))***+++***)))+++,,,---------111999???RRR\\\jjjvvv~~~zzzuuulll```TTTJJJCCC???<<<===>>>>>>===>>>@@@BBBOOORRRVVVWWWTTTLLLCCC===888555222111333666888999;;;DDDMMMSSSXXXWWWPPPGGG===777222111111000111444000000000111111111111222///111333444333333333555333333222222222222222222///000222333333333222111000222333333222111333444444444333222222333444555333222111111333777;;;===777999;;;;;;::::::<<<===;;;===???AAAAAACCCEEEGGGIIIMMMSSSYYY___fffmmmrrr|||{{{wwwiiiaaaZZZTTTPPPIIIHHHDDDAAA>>><<<::::::555666888<<>>>>>???DDDGGGMMMUUUXXXUUUMMMFFF;;;777222111222444555555888===BBBEEEGGGIIIFFFAAA<<<777444444333000000222000000000000111111111111...000333333222111333444222222222222222222333333///000222444444333222111000111222222111111222333333333333333333333444444333222222222333555777888888999::::::999888:::;;;777999::::::;;;<<>>AAAEEEHHHLLLQQQWWW[[[cccgggooowwwyyytttnnnkkkjjjhhhccc___tttiii]]]VVVIIIGGGDDDAAA>>>===<<<<<<>>>IIIZZZlllzzzwwwiiiUUUCCC999666777999:::777333222333555666666333BBBPPPOOO@@@222///111//////000111222333333444111000///...............///...---,,,+++,,,---......///111333555666777777>>>===:::666222222777;;;333111...,,,+++,,,...///111000222555444000///111000000///.......................................++++++,,,---------,,,,,,******+++++++++,,,,,,,,,---.........///000000000)))***,,,.........,,,+++'''(((+++---.........---------,,,++++++******))))))***+++,,,,,,+++***)))***)))((()))***+++***((())))))))),,,///111111000666===IIITTT]]]bbbfffhhhiiigggddd___ZZZTTTPPPMMMHHHGGGEEEBBB>>><<<===>>>:::>>>FFFRRR\\\]]]VVVOOO<<<888222000111333333222666999::::::<<>>@@@:::<<>>>>>;;;777444555777555777888666333222444777666666666555333222000///000000000000000111111111222000------...//////...111///...---,,,,,,---...111555999777333333888>>>OOOPPPMMMDDD888000000333000000...---,,,,,,,,,,,,///...,,,---///111222222000000//////......//////...------000333444111...............---,,,+++***,,,---------+++***+++,,,)))***+++------......---++++++,,,---.........---)))************+++++++++***++++++***((('''((()))***(((&&&'''***+++)))''')))))))))))))))******+++))))))***+++,,,...///000222444777===CCCHHHJJJKKKUUUTTTQQQNNNJJJGGGDDDCCCBBBBBBAAA@@@===:::777555;;;;;;???IIITTTYYYVVVPPPIIIDDD<<<555000000333555999888777777888:::===>>>?????????<<<888555333333333222000//////111333444///000111000/////////000///000111111000111333555///111444666777666555333000000000000111444666777666555333111111222444555333222111000111222444666888666444333333555777999:::999888999:::;;;;;;999@@@???AAAEEEGGGGGGKKKPPPQQQXXX```gggqqq~~~}}}wwwrrrnnnjjjeeeaaaaaa___]]]ZZZWWWTTTSSSRRRNNNLLLIIIGGGEEEDDDDDDDDDwwwkkkeeeccc\\\NNNBBB>>>>>>>>>???@@@>>>;;;888:::<<<<<<:::888777888:::333444555444222111333555333333222222111000......111111111111111000000000222000------...//////...000///...---------...///555888999666222333;;;BBBUUUVVVSSSIII<<<222000222000///...---,,,,,,++++++...---+++,,,...000000000//////............/////////...///222555555333000222111111000///---,,,+++---......---+++)))***+++((())))))***++++++,,,,,,,,,,,,------------------************++++++++++++)))***+++***((((((((()))+++)))((()))++++++***((()))))))))))))))******+++************+++---...///...///111555999<<<>>>>>>======<<<<<<;;;:::999888888888888888777555333222222444999CCCNNNTTTUUUSSSIIIEEE>>>777333222333555777666555555555777999;;;BBBCCCDDDCCC>>>:::888777777555333222111111222222111111111111000//////000///000111111000111333555111222444666666555444333111111000000111333555666555444222111111222333444555444222111222333555666666666555555555666777777555444444666:::<<<<<<<<>>::::::888777555444333222333222111111000000000000///000111111000000222444333333444555555444444333222222111111111222444444666555333222222222333444666555333222333444666777444555555666777888999999:::999:::<<>>>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;|||wwwnnncccZZZOOOLLLGGGCCCAAA>>>;;;999<<<<<<;;;999777666777777666666666555555555666777111222222333333333222222444444333222111111000000111///......//////...---////////////000111111111///777BBBFFFDDD>>>:::888@@@CCCEEEBBB;;;444222222111111111111111111000000///...///000222333222000222111111000000111111222//////000222444444444333:::999888777666555555555999999999666222///...///...---+++***+++---///000000///---+++***+++---...*********+++++++++,,,,,,)))***+++***)))((()))***************************)))))))))))))))******+++++++++******)))******+++***+++------,,,++++++,,,111111222222222111000///......//////000000000000,,,000333666888;;;AAAEEEGGGEEECCCAAA===;;;888777777666444333222333555666:::@@@GGGLLLNNNMMMLLLLLLDDDEEEEEECCCAAA<<<888666333111000///000111111111///000111000///000111333555444444444444444444444444333222111111111222333666555444444333444555555444444333333444777999;;;555666777888;;;===@@@BBBFFFEEEDDDEEEHHHJJJKKKKKKKKKIIIKKKRRR[[[dddrrr~~~~~~qqqbbbWWWTTTTTTTTTRRRUUUWWWYYY\\\^^^___``````]]]___dddjjjqqqyyyzzzsssnnneeebbb___\\\ZZZXXXVVVTTTNNNMMMKKKIIIGGGFFFDDDDDDDDDCCCAAA@@@@@@@@@@@@???>>>============>>>??????999:::;;;<<<<<<;;;:::999{{{sssddd```ZZZTTTNNNHHHAAA===AAA@@@>>>===<<<<<<;;;;;;999888777666666777777666222333333444444444444444555444444333222111111000222000///000111111///...///000000111111222222222,,,444>>>CCCAAA;;;666222444777;;;;;;777444222222000111222222222222111111///000111333666666555333333222111111000000111111...///000111111111222222555555444444444555666777:::::::::777333000///000///...,,,++++++---///000000///---+++***+++---...***++++++++++++,,,,,,,,,((()))******)))((()))+++((())))))))))))((()))))))))))))))))))))******+++,,,+++******))))))*********,,,------+++***+++,,,//////000111000...---,,,000000//////////////////---000222111000222777<<>>BBBHHHMMMPPPPPPNNNJJJHHHHHHHHHGGGFFFJJJHHHIIIOOOVVV___lllwww~~~}}}uuukkk___QQQHHHFFFGGGGGGFFFFFFGGGHHHJJJKKKKKKKKKKKKJJJKKKNNNRRRXXX___dddgggnnnrrrwww|||wwwtttooojjjeee```YYYUUUQQQNNNLLLKKKKKKJJJIIIGGGAAAAAAAAA@@@???>>>===<<<>>>======<<<;;;:::;;;;;;;;;;;;::::::::::::;;;;;;888999;;;<<<<<<<<<;;;:::wwwlllbbbZZZSSSOOOEEECCCAAA@@@@@@@@@???>>>===;;;888888888888777666333333444555555555444444555444444333333222222222333222111222333222111///111111222333333333222222///111444555444333333333222555888999888666444444000111333444555444444333222333555999<<<===;;;888555555333222111000000000000111222111000///000222000000//////000222444555666666666444000.........---,,,+++******+++,,,---///...---,,,+++,,,---...++++++++++++,,,,,,,,,,,,((()))******))))))***+++''')))***)))((('''((())))))))))))))))))******+++,,,++++++*********++++++))),,,......+++)))+++---+++,,,...000111000///...//////...------------...,,,...///......000444999@@@BBBGGGLLLPPPRRRSSSSSSHHHFFFAAA;;;666333222111222777>>>HHHRRR^^^hhhoootttwwwzzzxxxooo```QQQGGG999555111000333444444222///000111000//////000222333333444555555444444333444333222111111111222333///000111222333444555555555555555777:::>>>AAADDDEEEEEEFFFHHHLLLQQQVVVZZZWWWSSSMMMIIIGGGFFFDDDBBBCCCAAAAAAFFFKKKPPPYYYcccmmmrrruuurrrooojjjbbbZZZSSSLLLCCC======>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@AAADDDGGGKKKOOOQQQWWWZZZ^^^aaaeeeiiinnnrrruuuzzz{{{vvvqqqkkkfffddd^^^[[[WWWTTTQQQMMMIIIFFFGGGEEECCCAAAAAAAAA???>>><<<=========<<<<<<;;;:::;;;<<<<<<:::888777888:::999999888888888888999999::::::;;;<<<<<<<<<<<<<<>>======<<<:::888666777777777777777666666444444444444444333333333444333333444555444222000222333333444444333222111111111000000///000222444444666999:::::::::999999666777999;;;<<<;;;::::::999;;;???DDDGGGHHHFFFCCC===<<<:::888666555555444444666666444222111222444111000/////////111333444222333333222///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------''')))******))))))***+++(((***+++***(((''')))+++)))))))))))))))******+++,,,+++++++++++++++,,,---+++...111000,,,***+++...+++---000222333333222111...---,,,,,,,,,,,,---...------.........000333666:::???GGGQQQ[[[bbbgggjjj___[[[SSSJJJAAA:::666444333444888???KKKZZZiiittt~~~tttbbbVVVCCC===777444555666333111///000111000......000111111222444666666555444333333222111111111222333444000222444666888:::;;;;;;;;;;;;;;;<<<>>>AAADDDFFFGGGHHHKKKNNNQQQSSSUUUVVVSSSOOOIIIEEEBBBAAA???>>>;;;999:::>>>AAABBBHHHOOOSSSWWWYYYVVVSSSPPPJJJDDDAAA???<<<:::999888888999::::::::::::;;;;;;;;;;;;::::::;;;===>>>@@@BBBCCCGGGHHHJJJKKKMMMOOOSSSVVVZZZ___fffjjjmmmsss{{{zzzuuupppmmmkkkdddbbb^^^ZZZVVVRRRPPPOOOKKKIIIGGGFFFEEEDDDAAA???CCCAAA???>>>>>>>>>===<<<;;;<<<=========<<<;;;:::999;;;<<<:::888777999;;;888888888888999999:::;;;;;;::::::::::::;;;;;;<<<}}}tttooohhhbbb]]]XXXRRRMMMKKKHHHDDDBBBCCCBBB???<<<;;;;;;;;;;;;;;;:::999999333333444444444444444444555444444555666555333111333444444555444333111000000222444555444444333222333555888:::<<<>>>>>>???<<<>>>@@@BBBCCCCCCBBBAAAAAACCCHHHMMMQQQRRRPPPMMMEEEDDDBBB???===;;;::::::888::::::888444333444666666555333222222333444666111222333222000///000111---......//////...------++++++,,,---.........---++++++,,,,,,,,,---------''')))******))))))***,,,(((+++,,,,,,)))(((***,,,)))))))))))))))******+++,,,,,,++++++,,,,,,---......222444222...+++---///,,,---000222222111///...---,,,,,,,,,,,,...///111111000///...///000222222666<<>>@@@AAABBBAAA@@@@@@@@@AAACCCEEEGGGDDDGGGKKKOOOQQQPPPNNNMMMGGGCCC>>>;;;999999888777777666888;;;<<<<<>>CCCDDDBBBAAABBB>>>:::888:::<<<;;;999777666777666666777777888999999:::888888999:::;;;<<<======>>>???@@@@@@???AAADDDFFFIIIMMMRRRUUUVVVZZZaaagggmmmpppqqqpppmmmooouuu{{{|||{{{uuurrrqqqsssooojjjddd^^^ZZZWWWVVVRRRPPPLLLHHHFFFDDDDDDEEEAAA@@@>>>???@@@AAA@@@>>>AAA@@@>>>???@@@AAAAAA@@@999999:::;;;;;;:::888888555777999777555555777:::555555555666777999:::;;;;;;:::999888888999:::;;;{{{tttjjjbbb```^^^ZZZVVVRRRNNNIIIEEEFFFDDDBBBAAAAAAAAA@@@>>><<<<<<;;;;;;:::999888777777888999999999888666555555555666666666666666555777666555444444555777888888;;;???CCCEEEFFFFFFEEEEEEGGGIIIJJJJJJJJJLLLMMMNNNRRRWWW\\\___```^^^]]]ZZZYYYWWWTTTQQQMMMJJJIIICCCCCCBBBAAA@@@???===<<<>>><<<888777666666555444222111222444222......222111000///.........//////+++,,,,,,---.........---...,,,******+++++++++)))---+++))))))+++.../////////...---+++***)))))))))*********)))))))))))))))++++++++++++++++++++++++---111777:::888555222000111111111111000///---,,,......,,,+++++++++,,,,,,.........//////000222222666888@@@NNN```qqq|||yyypppcccRRRBBB:::444222222777<<>>;;;>>>AAABBBAAAFFFDDDCCCDDDDDDDDDAAA???;;;::::::999888777666666555555666666777999:::;;;;;;;;;<<<<<<;;;:::888777666666777777777777666666555555555555555555555555777777777777666666666666777999<<<<<<::::::<<>><<<;;;:::999999999:::;;;<<<999777777999;;;:::999666777999::::::999888888888999999999999999999999===:::777666777888999999{{{xxxtttpppmmmhhhddd```XXXUUURRRPPPOOOMMMKKKIIIFFFEEECCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;:::;;;<<<===>>>@@@BBBFFFIIILLLLLLLLLKKKMMMPPPSSSUUUVVVWWWYYY[[[]]]aaafffkkknnnppppppooopppqqqqqqppplllfff```]]]TTTTTTTTTSSSSSSRRRQQQPPPNNNKKKFFFCCC@@@>>>;;;888777444333555444000///111000//////...---,,,,,,,,,,,,---...////////////...///---+++***++++++***(((...,,,******,,,.../////////...---+++***)))))))))++++++++++++++++++++++++******+++++++++++++++,,,---222888;;;:::888555444///000111222222000///......---,,,+++***+++,,,---...------......000111111222666>>>KKK]]]ooo~~~tttaaaNNNBBB<<<777444555777:::DDDMMMUUU^^^gggnnnwww|||yyyqqqbbbVVVGGG<<<666444222000//////000000111111111111......///000111222222222333333444555888;;;>>>@@@FFFLLLQQQSSSVVVZZZYYYUUULLLFFF>>><<<>>>AAABBBAAA>>>===<<<<<<===<<<:::888666666666555444333333222444444444555666777999999777777888888777666444333555555666666666666555555555555555555555555555555666666666666666666666666777999;;;;;;999999;;;===<<<@@@EEEHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFIIIKKKMMMOOOTTTXXXWWWRRRMMMLLLMMMQQQOOOLLLHHHFFFDDDCCCCCC@@@@@@???>>>>>>>>>??????AAAAAAAAA???<<<::::::;;;;;;;;;999888888888999:::;;;999666666999::::::888666777888999999999888777777777777777888888888888<<<;;;999999:::;;;;;;;;;}}}ssspppllliiigggddd```]]]YYYWWWTTTPPPNNNMMMLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIIIIIIIIIIJJJKKKLLLRRRTTTWWW[[[]]]^^^^^^]]]```cccgggjjjlllnnnqqqssswwwyyy}}}~~~yyypppppppppppppppooonnnnnnhhhddd^^^YYYSSSNNNIIIEEEEEE===888888888444111111///000000///...---,,,+++......///000000000/////////---++++++,,,,,,***)))...---++++++---......---...---,,,+++************++++++,,,,,,------......***+++++++++,,,,,,------222666:::<<<;;;777555444---///111333444333000///,,,,,,+++******+++,,,------,,,,,,,,,---...///000...333;;;EEESSSeeeyyyttt^^^OOODDD===555222111222777>>>>>>DDDLLLVVVcccpppvvvvvvmmmaaaOOO@@@777333222000/////////000000111111111/////////000000222333444888999:::>>>CCCIIIOOORRRVVV[[[______``````]]]XXXHHHCCC<<<999;;;=========777666555555666555444222333333333222222111111111222222222333333555666777555555555555444333222111444444555555555555444444444444444444444444444444666666666666666666666666777888999999777777888999999===BBBEEEEEEBBB@@@???===<<<;;;;;;<<<>>>???@@@BBBEEEIIIHHHDDD@@@???@@@BBBBBBAAA@@@???>>>===<<<;;;::::::::::::;;;<<<<<<>>>??????>>>;;;::::::;;;:::999999888777888888888:::888666666888999888888666666777888888888888888777777777777777777777777888888999::::::;;;;;;;;;|||xxxssspppkkkgggdddbbbbbbccc```___^^^]]]]]]^^^___```______`````````___^^^^^^````````````aaabbbbbbccckkkmmmqqqtttwwwyyyzzzzzz{{{}}}{{{uuuooohhhaaa\\\[[[NNNBBB===;;;777333222000000111111111000///......//////000000/////////...---,,,---//////...------,,,+++,,,---...---+++------,,,+++***************++++++,,,---...//////+++,,,,,,---...//////000999;;;===<<<888444000///...000444777777555222///,,,++++++******+++---...,,,,,,++++++,,,------...---222777<<>>@@@DDDJJJPPPVVVZZZ]]]^^^bbbccc```]]][[[VVVOOO@@@<<<777555555666777666444333333333444444222000333333333333333333333222000000000111111222333444666666555555555444444333333333444444444444333333444444444444444444444444444555555555555555666666666777777777666555666666777<<>><<<<<<;;;;;;:::;;;;;;<<<===>>>AAACCCCCC@@@===<<<<<<;;;;;;<<<<<<;;;;;;:::999666666666777888999::::::888999;;;;;;;;;;;;<<<>>>999888888777777777777777888777777777777888777777555666666777888888888888888888888888888888999999888999::::::;;;===@@@BBB~~~}}}}}}~~~{{{zzzyyyxxxxxxyyyzzz{{{|||||||||||||||{{{zzzzzz{{{{{{|||}}}~~~~~~zzzssscccRRRHHHAAA:::555444000111111111111111000000....../////////......---,,,,,,---///222444333222+++******,,,---...,,,***,,,,,,++++++***+++++++++)))******+++,,,------...------...///000222222333888::::::999555111...---000444999<<<<<<999444000------,,,++++++,,,---...,,,++++++++++++,,,,,,---,,,000444666;;;III]]]lll|||lllSSSEEE888222111000111333555444555:::BBBLLLXXX```aaa[[[PPPEEE===777333111111000///......//////000222333444555777999;;;<<>>BBBHHHMMM{{{jjj\\\PPPDDD===;;;444333222111000/////////....../////////...------,,,,,,---000444555444333))))))+++---//////---++++++++++++***++++++,,,,,,))))))******++++++,,,,,,------...000111333444555222444555444222000000000222666===BBBBBB>>>999444000///---,,,,,,,,,---...,,,,,,++++++++++++,,,,,,+++///222333777BBBSSS```xxxsss\\\LLL;;;333111///......000//////333777<<>><<<888444111//////000000000000000000///...---,,,,,,...000333333222000)))***,,,///222222000---+++*********+++,,,,,,---************+++++++++++++++,,,---///111222444444///111222222000000000111111777???FFFHHHEEE???;;;333111000...---------...---,,,,,,+++++++++,,,,,,---///000000333:::FFFPPPbbbsssuuu^^^LLL:::222111///,,,+++---,,,...222333222777??????>>>===:::666333222111//////000111444777:::<<<@@@AAACCCDDDDDDBBB@@@>>>CCCFFFJJJMMMNNNLLLIIIGGGBBBCCC???888555555333///000111222111111111222333111000000111222222111///...//////000111222222222222111111111111222222333333333222111111222333333222333333333333333333222333333333333333333333333111222222333444444555555444222111333555777666444666999<<<>>><<<999777666555666666777888888888888666666666777888888777666555555444333333444666666444444444444555555666777777888999777555444444555888888999999999888777666666999;;;;;;999777888999888888777888999:::<<<===999:::<<<>>>AAACCCEEEFFFGGGLLLSSSVVVXXXZZZ```dddkkk\\\WWWHHHEEE>>>888444222111222111111111111111000//////------...000111111...,,,)))***---111555555222000************+++,,,------,,,+++++++++++++++++++++******,,,...000111333444111222333111///......///000666@@@IIILLLJJJDDD@@@444333111///...---------------,,,,,,+++,,,,,,,,,000000000......222:::@@@JJJ^^^tttsss\\\III777000000///---,,,...---000555333...///555777777666333111000111222...///000333777<<>>;;;888666666333444555666777777777777444333333444555666555333555444333333444666999:::444444333333444444555666444555777666555555666777888999999::::::888777666666999<<<<<<999888888:::999888888888999;;;===>>>???@@@BBBEEEHHHKKKMMMNNNWWW___iiiooopppqqqtttxxx{{{mmmaaaTTTGGGAAA<<<555333555333555666444000......///111000///111222222...***...,,,+++...222444111---------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***---+++)))))),,,.........******+++++++++,,,,,,,,,///333999CCCKKKMMMKKKGGG777555111///...---,,,,,,---+++)))***---000111222///...,,,,,,...222666999???OOO```mmm{{{}}}mmmXXXJJJ:::000...///...,,,111000/////////111222333333444555666555333000///444333444888@@@JJJSSSYYYXXXTTTOOOLLLJJJDDD:::333444444444333333333222222666555333111////////////000000000000000000000111111111111111000000000000000000000000000000000000222222222111111111111111333222111000000222444555222111111000000111111222222333444444222000111111222222222222222222222222333333222222222333444555:::;;;;;;;;;:::777444333555555555555555555555555111222333444555444333222555555444333333333444444333333444555666777888999666666666666666555444444888888999999888777666555555888::::::999777666666999888666666777:::===@@@BBBJJJQQQTTTXXX```gggiiivvvyyy~~~|||ssslllzzzlll\\\RRRIII???;;;;;;:::<<<===:::666333333444000//////000222222///,,,...++++++---111333000,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***,,,---------************+++++++++,,,///111666>>>FFFJJJJJJHHHDDD???999333...,,,+++***,,,***)))))),,,///111111000///---,,,---000333555888EEEQQQZZZfffqqqlllaaaRRRFFF888000...///...+++///......---...///000111111222444555666777777777777888<<>>???BBBHHHNNNSSSWWWXXXXXXXXXQQQGGG???:::666222///000000000000000/////////000000///...............111111111000000/////////.........//////000000000000000000000000000000000333333222111000000//////222111000000000111333444333222222222222222222333111222444333222000111111222222222222222222222222000111333444444444333222555666666777777666444333111111111111111111111111222222222222222333444444333222222222333333333333222333333444555666777777666666777777777666555555666555444333222333444555666888:::;;;;;;;;;===>>>888===CCCGGGHHHLLLRRRXXXeeeqqqttteee\\\~~~mmm[[[LLLCCC===<<<:::777333000//////------...000222333222222---++++++,,,...///...,,,------,,,,,,,,,+++++++++******)))(((((()))******,,,,,,,,,...111111///---((())))))))))))*********++++++---111777>>>DDDGGGKKKIIIDDD===666000...---...---,,,---///111111111......---,,,,,,---...///111444666777===EEEFFFBBBAAA;;;555222333222000---------,,,++++++,,,---...444555666999===BBBFFFHHHOOORRRWWWZZZYYYVVVQQQMMMHHHCCC<<<666444333111000...........................------------.........111111111000//////......------......//////000000000000000000000000000000333333222111000///......111000000000000111222333333333222222222222333333000222333333111000111222111111111111111111111111///111333444555444222111222222333444555444444444111111111111111111111111333222111111111222444555111111222222333333222222222333333444555555666666666666666777777666666555555444222111111333555666666888999999:::;;;>>>AAA@@@JJJTTTZZZ]]]aaaiiipppyyyuuujjj]]]QQQIIIuuuaaaSSSFFFBBB<<<777444222111000---...000111111222222333---,,,,,,,,,---......---------,,,,,,,,,+++++++++***))))))))))))))))))*********+++---//////---+++((())))))))))))***************+++---111777>>>BBBHHHIIIIIIEEE>>>777333111///...------///000///...,,,,,,------...////////////111222333555999:::888:::888555444555555222//////...---,,,,,,---......666888>>>EEEMMMTTTZZZ^^^ggggggfffbbbZZZPPPGGGAAA888666444222111000...------------------------------------...............000000000000//////......---........./////////000////////////////////////222222111111000//////...000/////////000000111111333222222111111222222333///111222222111000111222111111111111111111111111///000222444444333222111000000111222333333444444222222222222222222222222333222111000111222333444000111222333333333333222222222333333444444555555444555666666666666555555555444333222222444666888::::::;;;;;;<<>>999111111111000...,,,***)))---------.....................//////000//////...////////////////////////////////////////////////////////////////////////111111000000000/////////.../////////000000000000222111111111111111111222...000222222111000111222111111111111111111111111///000222333333333222111000000000111222333333444222222222222222222222222111111111111111222333333000111222444444444333333222222222333333333444444333333444555555555444444444444333333444666777888===>>>>>>???AAAGGGOOOTTTccclllyyy}}}jjjcccXXXNNNGGGBBB???==={{{tttpppnnnmmmjjjlllnnnooorrrxxxfff\\\LLL???888444333222222333444222///...///111//////...---------...000------,,,,,,,,,,,,++++++(((***,,,------,,,***(((((('''&&&&&&(((******)))************+++++++++,,,)))***,,,,,,,,,---111444:::@@@FFFHHHDDD@@@??????:::888666555555333111...000111222333333111000//////............---///111111222222444555444333222000///...---,,,------...333===NNNbbbtttooo]]]MMM@@@777333///000000///---+++++++++........./////////000000000000111222111111//////------......///000000000111111111000000//////...////////////////////////////////////000000000000......//////000000//////111000000//////000000111...000111222111000111222111111111111111111111111000111111111222222222222000000000111111222333333222222222222222222222222000000111222222222222222000111333555666555444333222222222222333333333333111222333333444444333333222222333444555666777888<<<===>>>@@@FFFNNNYYY```jjjpppzzz}}}{{{uuuuuurrrmmmkkkjjjeee^^^TTTNNNGGG@@@===;;;999888{{{tttlllfffaaa^^^]]]WWWXXXXXXXXXZZZ```iiipppssszzzzzznnn[[[JJJAAA<<<:::999444555555333///---...000000000///...------///111---------,,,,,,,,,++++++(((***---//////---***(((+++)))((((((***,,,------***++++++++++++,,,,,,,,,(((+++...---,,,+++---//////666===AAAAAAAAADDDGGGBBB@@@>>>===;;;999666333333444555555444111///---222000......---,,,///333///000111222333333222111000///---,,,+++,,,------222>>>RRRhhh|||}}}jjjUUUDDD888222000...//////...------///000/////////000000000111111111222333333333111000///,,,,,,---...///000111111333333222111000///......////////////////////////......//////000000111111---......///000/////////000000////////////000000...///111222111000111222000000000000000000000000111111000000111111222333111111111000111222333333111111111111111111111111///000111333333222111111000111444666666666555444222222222222222222333333000111222222333333333333000111333444666666666666888999;;;???GGGRRR^^^fffiiimmmtttyyyyyytttmmmiiiWWWXXXWWWUUUVVVXXXTTTNNNGGGDDD@@@===;;;:::888666}}}yyyrrrhhh^^^WWWQQQMMMKKKHHHHHHHHHIIIKKKOOORRRTTT\\\```hhhsss{{{ppp[[[JJJ@@@;;;:::999444222333222......111000000///............///---------,,,,,,,,,++++++,,,---......//////......)))***,,,------,,,***)))******+++++++++,,,,,,,,,***((('''(((+++...---,,,...///111444888<<>>;;;::::::999999888777666555444444333222000.........000000...///111222333333222222222///,,,,,,---,,,(((%%%333>>>QQQfffyyyzzzaaaJJJ;;;333000...,,,,,,---------------,,,.........///000222333444333444444555444222111000........................////////////000000000000......////////////..............................+++,,,---///000000000000......///////////////...///////////////000111222000000111333444444222000000000000000000111111222444444444333111111222444///111333222000000222444///000222222111111111222000222555888999888777555000000000000000000000000111333444444222222333555222222222333555666888999999999:::>>>CCCIIIOOOSSS\\\^^^```aaa___YYYSSSOOOIIIIIIJJJIIIHHHEEEBBB@@@;;;:::999777666666666666|||zzzyyy{{{~~~~~~{{{vvvtttlllaaaWWWOOOJJJFFFDDDAAA@@@@@@AAABBBDDDFFFHHHJJJLLLRRR[[[aaagggsssppp^^^PPPGGGCCC===777444444222...---000000//////...---.........---,,,,,,,,,++++++++++++,,,,,,---............---***+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,)))((((((***,,,+++***......000111444666888:::???AAACCCDDDCCCBBBCCCCCC>>>@@@CCCEEEEEEDDDBBB@@@:::888555222000000000111...///000222222222222111000...------......+++)))444===NNNcccvvv}}}nnnWWWCCC777111///...---............------,,,000000000000111111222333333444555555444333111000------------------------.../////////000000000000------............------........................---......////////////...---...///000000111111111...............///000000111111333555777666333111000000//////000000111222333444444333222111222444///111222222000000111444///111333333222111222333000222444666777777666666222222222222222222222222111333444444222222333555444444555555666777999999<<<;;;;;;<<<>>>AAAEEEGGGJJJJJJKKKKKKJJJHHHEEEDDDDDDEEEFFFEEEDDDAAA???===999888777666555555555555zzztttooommmooooooooorrrwwwxxxuuurrrkkkcccYYYOOOHHHDDDAAA???>>>?????????@@@@@@@@@@@@@@@@@@CCCHHHKKKPPPYYYcccwwwtttcccUUULLLEEE>>>888666444000///111//////...------------...,,,,,,,,,+++++++++******++++++,,,------------,,,++++++++++++++++++++++++***************+++++++++,,,***(((((()))***)))(((------------...///111111555888<<<>>>???@@@CCCDDDDDDHHHOOOTTTVVVTTTPPPMMM@@@>>>:::666333111111111......///111111111111111000///...///000000...---555;;;HHH\\\nnnxxxyyywwwgggZZZHHH:::222//////...//////000//////...------000000111111111222222333444444555555444333111000,,,,,,,,,,,,------------....../////////000000000,,,,,,------------,,,,,,........................///////////////...---------......///000111222222//////......//////000000222333555888:::999555222000000//////000000111222333444444333222111222333///000222111000000111333000222444444333222333444111111222333444555666666333333333333333333333333111333444444222222333555777777777777777888999999;;;:::999888888999;;;===>>>>>><<<<<<<<<===>>>?????????@@@@@@???<<<:::888777666555444444444444444}}}pppgggcccaaaaaafffgggiiimmmqqqsssqqqooofff___UUUMMMGGGCCCAAA@@@===>>>??????@@@??????>>>AAA>>>>>>@@@BBBCCCKKKSSS^^^jjj{{{xxxfff[[[NNNEEE<<<999666333111333///......---------------,,,,,,+++++++++***************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***************************))))))((())))))))))))++++++******++++++,,,---,,,///222555777999===???DDDJJJSSSZZZ]]]YYYSSSOOO@@@===:::666333111000000---......///000000000111111111111111111111//////666999BBBQQQaaahhheee___QQQGGG;;;222//////000000000111111000000///...---...///000111222333444444333444444444444222111000++++++,,,,,,,,,,,,,,,---........./////////000000,,,------......------,,,........................---......//////...------............//////000111111111000000000111111222333444777:::<<<:::666333///////////////000111111222333444444222111111222///000000111000111111222111222444444333333333444111111000111222333555666333333333333333333333333111222444333222222333555888888777777777777777888666555444444555777999:::;;;:::999888999:::<<<>>>:::;;;<<<<<<;;;999777555555444444333333333444444}}}sssfff[[[TTTRRRRRRSSSXXX[[[```fffkkknnnnnnmmmiiibbbYYYPPPJJJFFFBBB@@@888999:::;;;;;;;;;;;;:::@@@<<<:::;;;;;;;;;@@@FFFKKKUUUdddttt|||oooXXXLLL@@@;;;888444222333//////...------------...,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++,,,++++++******++++++,,,++++++******************((((((((())))))***+++,,,))))))))))))***+++,,,---,,,...111222444666999;;;???DDDMMMSSSUUUQQQJJJEEE999777444111/////////000------------...///000000222333333222111///......555666;;;FFFQQQTTTOOOIIIAAA;;;333...///000111000000000111111000//////...+++,,,///111333444555555222333333333333111000///+++++++++,,,,,,---------............////////////......////////////..............................+++,,,---...////////////000///...---------...///111111000000///000000111444444666999;;;:::666333/////////...///000000111111333444444222111111111000//////000111111111111111222444444333333333444111000//////000222555666222222222222222222222222111222444333222222333555777777666555555555555666333333222333444666777888666777777777777666666666777888:::::::::888666555444444333333333444444555zzzkkkcccYYYPPPKKKIIIIIIIIINNNRRRYYYaaagggkkklllmmmhhhccc[[[TTTNNNHHHCCC@@@999999999:::::::::;;;;;;???:::999::::::999<<<@@@???GGGSSSaaaqqqhhhYYYIII@@@;;;555222222000000///...............---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++'''(((************---///)))))))))******+++------+++---...//////000333555777;;;AAAEEEEEEBBB===999222000...---,,,---...///,,,,,,,,,,,,---...///000111222333222///---------222222555<<>>;;;AAAIIISSS___ooommmYYYLLLDDD;;;666444111111000////////////000.........---------,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***---------,,,,,,,,,++++++)))+++,,,,,,******,,,///++++++*********++++++,,,)))************+++---000222333666777777666444222///---,,,++++++,,,...///,,,+++++++++,,,---...///---000111000...,,,---...---...000555999:::999777666333//////111111///,,,------...///000000000000+++,,,///111222111111000///000000000000...---,,,+++,,,,,,---......//////---------.........//////---......//////......---........................+++,,,------............//////......///111444555333222111111000000000111222111000111333444333222///............///000000///222444444222000000000000///---...111222111//////111333333222111222333000000000111222333444555333333333333333333333333111333444444222222333555555444444444444444555555444444444444444444444444666666777777777777777666555666888999999888777666555555555555666777888999ssscccXXXJJJGGGCCCAAA@@@AAAAAA@@@EEEJJJOOOSSSUUUTTTSSSSSSKKKKKKLLLMMMOOOOOOMMMKKKCCCAAA>>>;;;999999999:::888555555999<<<::::::<<<;;;???EEEKKKSSS___llluuu~~~gggXXXMMMBBB;;;888222111111000000000000000//////.........---------++++++,,,------------,,,)))***,,,------,,,***))).........------,,,,,,,,,,,,---...---***)))+++...---,,,+++***************)))***+++******+++...000//////000000000000000000///---,,,++++++,,,---///,,,++++++***+++,,,...///***---//////---,,,...000)))+++...111444666888888666333000000111111---***+++,,,---///000000000000---...000111000///---,,,...////////////---,,,+++,,,,,,------...///000000---------.........//////,,,------......------,,,........................------......------,,,+++.........///111555888:::777666555555444444444444111///......000111111111...............///000000///111444444222000//////111...---...111222111//////000222222111111111222000000111222333444444555444444444444444444444444111333444444333222444555444444444444444555666666111111222333444555666666555555444444555666888999444666777999999888777666666666666666777999:::;;;rrrbbbUUUPPPDDDCCC@@@>>>===>>>@@@BBBHHHIIIJJJJJJIIIGGGDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLEEEEEEEEECCCAAA>>>;;;:::666777888:::::::::::::::;;;>>>@@@CCCFFFMMMVVV]]]nnnzzzoooZZZKKKAAA===:::666333333111------000///...------,,,,,,,,,---------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***+++...000000000...---+++---//////...,,,,,,,,,***+++,,,+++******+++---((((((***,,,------------............////////////...---,,,++++++---///000***------+++,,,//////------+++***+++...000...,,,---------...///000000111111111111111000...---,,,+++---000222444444444333//////...------------...---,,,++++++------,,,+++,,,,,,,,,...111222111000------------------------...........................---,,,++++++---///000//////......---------,,,,,,---///000111444777:::666666666555444222111111444222000000111222222111333222222111000///......000222333333111000000111///////////////.........//////000111111111111000333222000//////000222333444222111111222333333222222222222222222222222222444444444555444444333333555444333333333555666888555666666777777666666555555666999;;;===<<<<<<;;;999999::::::::::::;;;<<>>???AAACCCDDDDDDEEEEEEEEEDDDBBB@@@>>>::::::::::::999999999:::;;;===???AAABBBEEEKKKOOO[[[fffwwwooo^^^PPPHHHCCC<<<666555444111111333///......---------..................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////......,,,---......---,,,,,,---,,,------,,,******+++---*********+++++++++++++++---.........////////////------+++++++++,,,...///***---...,,,---000111...---+++***+++---...---+++,,,------...//////000000000111111000///...---,,,+++---///222333333333222000//////...---------------,,,++++++------,,,+++---,,,,,,...111111000///------------------------...........................---+++++++++,,,...///.........---------,,,,,,---...//////...///222444777666555444333444444444333111000000111111///...222111111111000/////////000222333222111000000000/////////////////////...///000000111222111111111333222000//////000222333444222111111222222222111111111111111111111111111222333333333333333222222333333444444555666888888888888999:::::::::::::::888999;;;===>>>>>>===<<<888888999:::;;;===???BBByyyiii\\\OOOGGGCCCBBB@@@>>><<<;;;<<<===>>>>>>>>>===<<<;;;;;;:::999666666666777888:::;;;<<<@@@BBBEEEGGGGGGFFFDDDCCC>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>???BBBDDDJJJSSS```ooouuubbbUUUJJJ@@@666444444222000111///.............../////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000------...,,,++++++---////////////---+++******,,,---,,,***)))))))))******---------.........//////---,,,+++***+++,,,---...***---...---...222222000---+++******,,,,,,+++))),,,------......////////////////////////...---,,,+++,,,...000222222222222111111000......------------+++***+++,,,---,,,+++---------///111111///...---------------------------------------------------,,,+++++++++,,,...///............------------,,,---///.........000222888888777777777888888999555444222222222111///---000000000000000000000000000111222222000//////000......//////////////////000000111222222222222111222111000//////000111222333222111111222222111///000000000000000000000000111222222333333222222111111333555777999:::::::::777777888999999:::::::::888999;;;<<<===<<<<<<;;;<<<<<<===>>>???CCCHHHKKKpppaaaWWWMMMHHHFFF@@@???===;;;::::::;;;<<<===<<<;;;:::999999999999555555555555666777999999:::<<<@@@DDDFFFFFFEEEDDD>>>@@@AAACCCDDDCCCBBBAAA>>>===<<<;;;;;;===@@@BBBFFFJJJRRR\\\iiizzzwwwgggSSSEEE888444444333111000......---------.../////////...---,,,,,,+++++++++------------------------///...---------///111222......---+++***+++...111222222111///,,,******+++---,,,***(((((()))***+++,,,,,,---------.........,,,++++++++++++,,,---...+++...///---///333444111---,,,,,,+++++++++******,,,,,,---------.........---............------,,,+++,,,---///000000000000222111000///...---------,,,+++***+++,,,,,,,,,***...---...000111111...,,,,,,,,,------------------------------------------,,,,,,,,,+++,,,---......////////////////////////+++---...//////000333555:::<<>>>>>>>>===999999999999999999999:::999:::<<<===>>>?????????CCCEEEGGGHHHJJJOOOVVV\\\|||hhh[[[SSSLLLHHHHHH@@@???>>><<<;;;::::::;;;<<<;;;:::999888888888999555555555555666666777888444666:::>>>AAABBBAAAAAA???CCCIIIOOORRRQQQOOOMMMFFFCCC>>>;;;;;;===???AAADDDFFFJJJNNNXXXgggyyyzzzaaaQQQAAA;;;999555333222...---------------...............---,,,,,,++++++------------------------111000.........000333555...---,,,***)))+++///222444444333000---++++++,,,,,,***)))((((((***,,,---,,,,,,,,,,,,------------,,,++++++,,,,,,,,,------,,,///000...///333444111.........---,,,++++++,,,,,,,,,,,,,,,------------+++,,,,,,---------,,,,,,***+++,,,---.../////////111111///......---------,,,+++******,,,,,,+++***------...000222111...,,,,,,,,,,,,---------......------------------------------,,,---------......000000000000000000111111---.../////////111555888;;;BBBMMMWWW]]]]]][[[YYYQQQKKKBBB;;;777555444444///////////////000000000...000111111///......///---.........//////000000000000111222222222222111111000000000000000000111111111000222333333111///222222222222222222222222222222333444444444444444222555:::>>>AAABBBAAA@@@>>>===<<<;;;;;;;;;<<<===<<<===???BBBEEEGGGHHHIIIJJJNNNSSSVVVZZZbbbllltttxxxeeeYYYQQQJJJGGGGGGAAAAAA???>>><<<;;;;;;;;;999999999888888888777777555555444444444555555666222333666888;;;<<<<<<===@@@EEENNNVVV[[[]]]\\\ZZZQQQLLLFFFAAA@@@@@@@@@@@@BBBCCCDDDFFFLLLWWWfffpppppp```OOODDD<<<555000000000///......------......///000000111000...---,,,------------------------111000///...///111333444------,,,+++***+++///222666666555222...,,,,,,---++++++*********+++---...+++++++++,,,,,,,,,------,,,,,,---------.........---000000......222222000---...///...,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******++++++,,,------...//////...------------...,,,***)))***+++,,,+++***,,,,,,...000222222///,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000000000000111111111111/////////...///333999===EEEOOO```pppzzz}}}{{{xxxjjjaaaTTTHHH???999555333////////////////////////...///000000...------...------......///000000000//////000111111111111000000000000000000000000000000000111333555555333111222222222222222222222222222222333444555555555555333666:::>>>AAABBBBBBAAA===<<<<<<;;;<<<===???@@@???AAAEEEIIINNNSSSVVVXXXYYY___ggglllrrr{{{~~~kkk___VVVNNNIIIHHHCCCBBBAAA@@@>>>===<<<<<<888999:::::::::999888777555555444444444444444555444444444555777888999:::>>>BBBIIIQQQXXX\\\^^^___YYYUUUQQQNNNMMMLLLHHHFFFEEEEEEEEEDDDEEELLLVVV]]]nnn|||wwwdddTTTEEE888222222333333111000//////......111222444666555222///---........................///............000111222,,,,,,,,,++++++,,,///222666666555333///------...---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------....../////////...---000000......000000...***,,,...---++++++,,,...,,,,,,++++++++++++++++++((()))***+++,,,,,,,,,,,,************++++++,,,------,,,,,,,,,,,,------...+++***)))***+++,,,+++)))***+++---111333222000---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000....../////////000000000......///000444<<>>>>>???@@@BBBFFFIIIKKKNNNQQQUUU\\\cccjjjpppsssvvv}}}uuuggg^^^TTTMMMKKKDDDDDDCCCAAA@@@>>>======:::;;;===>>>>>><<<:::999777666555555555555555555777666555555555666888999:::===BBBHHHOOOVVV[[[^^^[[[ZZZYYYZZZ[[[YYYTTTOOOJJJKKKIIIFFFDDDFFFLLLQQQXXXgggwww{{{gggTTTCCC;;;;;;666555444222111000000///333555888999999666222///........................,,,,,,,,,------...///000+++,,,,,,,,,+++,,,///111666666666333000......////////////...---,,,***)))******+++++++++,,,,,,,,,---...//////000000//////...111000------//////,,,(((***---,,,******,,,...,,,+++++++++++++++++++++'''((()))***+++,,,,,,,,,***)))))))))***+++,,,,,,++++++++++++,,,---......+++***)))***+++++++++))))))***---111333333000---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111111,,,---------......//////,,,---///333;;;GGGUUU^^^rrr{{{ppp\\\JJJ:::111111111000///...------,,,---///000///...,,,---------------...///000000111---....../////////////////////000000000000//////...///111444888999777666000000000000000000000000///000111222333444444444222444777:::<<<>>>??????FFFGGGHHHKKKOOOTTTYYY[[[cccffflllttt}}}xxxlllbbbXXXQQQOOOLLLHHHFFFDDDBBB???===<<<;;;;;;;;;<<<<<<:::888555555555555555555555555666555444444444555777888;;;<<<===>>>@@@DDDIIINNNPPPYYYaaadddhhhjjjddd[[[XXXTTTNNNJJJJJJLLLMMMNNNQQQXXXbbbkkkttt}}}vvvdddTTTGGG>>>:::555222444666666888;;;:::===BBBEEECCC>>>888333555444333111///...---,,,---,,,,,,,,,,,,---......///...---,,,---...///000:::777444000...---------//////...---,,,,,,,,,,,,******))))))******+++,,,//////...------------...////////////////////////************************,,,,,,,,,+++++++++******,,,***(((((()))******))),,,***((((((((()))))))))+++++++++,,,,,,------------///000...+++***,,,...+++,,,---////////////...***)))))))))***,,,...///------,,,+++************/////////...,,,,,,---...,,,---...---+++***+++,,,,,,///333888AAASSShhhwww|||dddMMM>>>666444222000///000000///.../////////000//////...---////////////////////////.........///////////////000000//////.........---111111111222444666777888333333222111000000111111222000///000333555444222222666:::<<<>>>BBBHHHMMMSSSXXX^^^dddjjjpppvvvyyy|||qqqggg```WWWSSSOOOKKKHHHEEEAAA>>>>>>===<<<===>>>>>>===;;;:::999888888777666666666666666555555555666666777555666777777888<<<@@@DDDKKKTTT\\\aaahhhmmmlllfffhhhddd^^^XXXTTTPPPLLLIIINNNRRRXXX]]]cccjjjrrrwwwrrr___NNNCCC@@@:::777999;;;:::;;;===@@@BBBDDDFFFEEECCC@@@>>>777666555222000...,,,+++---------------......///......---,,,---...///000888666333000...------...///...---,,,+++++++++++++++++++++++++++,,,---...///......---------------111000///...,,,+++******************************,,,,,,+++++++++*********+++)))''''''(((*********---+++)))))))))*********++++++++++++,,,,,,,,,,,,...///000...+++***,,,...***+++,,,---.........---++++++******+++,,,---......------,,,,,,,,,,,,,,,...//////...,,,+++---...---...///...,,,+++,,,---***---333<<>><<<<<<===>>>===<<<;;;;;;999888777666666666777777777777777666666666666777777777777999===@@@CCCJJJRRRYYYbbbkkkppppppxxxwwwsssoooiii___VVVOOOOOOOOOOOOPPPRRRWWW]]]bbbnnnsss|||rrr^^^RRREEE???:::;;;:::888888;;;======<<<<<<<<<<<<======888777555333000...,,,+++------........./////////...------,,,---...///000555444222000.........///------,,,+++************,,,,,,------...///000000......---,,,,,,,,,,,,---///...---,,,+++)))((((((************************+++++++++***************)))(((&&&&&&(((*********---,,,+++*********+++++++++++++++***************+++,,,---,,,+++***+++,,,)))***+++,,,---------,,,---,,,,,,++++++,,,,,,------------.........//////---......---,,,+++,,,...---//////...---,,,---...***,,,333@@@UUUooo~~~fffNNN>>>555222111//////000000///---///.........///111333444////////////////////////000000//////......------/////////...............,,,---///111333666999:::333222111111000111111111333111000111222444333333888:::>>>DDDLLLYYYhhhsssxxxoooggg^^^UUUPPPGGGEEEAAA@@@?????????>>>===<<<;;;::::::::::::;;;888888999999888888777777::::::;;;:::999:::===@@@<<<@@@GGGNNNWWWccclllqqqyyy{{{~~~|||ttthhh```WWWTTTPPPLLLLLLOOOTTTXXXZZZ___gggqqq{{{uuuhhhSSSJJJAAA===999666777:::555444222111000111222222555555333111///...,,,+++---......///////////////...---,,,,,,---...000111222222000//////...//////,,,,,,+++***************...//////000111222222222......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((('''%%%&&&(((***++++++,,,------,,,+++++++++,,,++++++******))))))((((((&&&''')))*********+++,,,******++++++,,,---------...------,,,,,,,,,+++++++++,,,---...////////////,,,------,,,++++++,,,...---.........,,,+++,,,---,,,---222AAAYYYttt}}}cccLLL:::111333111000111222111000...000///------...000222333........................111111000///...------,,,........................------...000222555777888222222111111111111111222000000000111444666888999888>>>FFFQQQ]]]mmm~~~|||qqqgggaaaVVVRRRMMMIIIGGGGGGFFFEEEBBBAAA@@@??????@@@AAABBB<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;>>>@@@>>>@@@DDDIIIPPPYYYdddlllsssxxxzzzrrrddd___WWWPPPMMMMMMOOOPPPOOOSSSXXX___hhhsss~~~~~~iii]]]OOOEEE>>>888888;;;555444333222000///...---000000000///...------------...//////000000//////------,,,,,,---...000111000000//////////////////,,,+++++++++++++++,,,,,,111111222333333333333222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++)))'''&&&&&&(((***+++++++++---///...+++***+++---*********))))))(((((((((%%%&&&(((***---.........+++++++++,,,,,,---......------------,,,+++******)))***+++---............+++,,,,,,,,,******,,,...+++,,,---,,,*********+++,,,---222AAAYYYttt{{{aaaIII999000333222111222333333111///000///---,,,,,,---///000------------------------111111000///...------,,,---------.....................//////111222444444222111111111111111222222///000000111333666999;;;>>>GGGVVVfffuuu|||vvveee```ZZZUUUSSSRRRRRRQQQMMMKKKHHHEEECCCBBBCCCCCCBBBAAA@@@@@@@@@AAACCCDDDCCCDDDEEEFFFEEEFFFHHHJJJJJJIIIKKKNNNPPPTTT]]]fffqqqwwwnnnhhh```XXXSSSPPPNNNMMMNNNOOOPPPRRRWWW___iiioooyyy~~~ppp___RRRFFF;;;777777777666555444222000---,,,............------------,,,---...///000///......---,,,,,,,,,---///000111///////////////.........+++++++++,,,---...///000333444555555555444222222//////...------------...111000///...---,,,+++***************************+++++++++++++++,,,,,,,,,***)))'''''')))+++++++++***---///...+++)))***,,,*********)))))))))))))))))))))***---111222111000,,,+++++++++,,,---...///,,,,,,,,,,,,,,,+++***)))''')))***,,,------,,,,,,***+++,,,+++******,,,---***+++,,,+++***))))))+++))),,,333AAAXXXrrruuu\\\GGG888222222111111333444444111/////////---,,,,,,,,,------------------------------000000//////......---------------------.........///////////////000222222111111111000111111222333000111222222333666:::===GGGSSSfffxxx}}}xxxqqqmmmkkkkkkllllllfffbbb\\\UUUOOOLLLIIIIIIIIIHHHFFFEEEFFFIIILLLNNNPPPRRRTTTUUUUUUVVVYYY[[[VVVTTTUUUVVVTTTRRRXXXbbbjjjoooxxxsssnnnhhhdddaaa^^^ZZZWWWTTTRRROOOLLLMMMQQQXXX]]]eeemmmyyywwwhhhWWWGGG<<<888666555333111000.........//////.........---------+++,,,.../////////---,,,,,,,,,,,,,,,---///111222////////////......---,,,+++,,,,,,...///111333444555666777777666444111000000000///............///111000///...---,,,+++***************************++++++,,,,,,,,,------------+++)))(((***+++,,,+++))),,,//////+++(((***,,,))))))******************,,,,,,,,,...111111...++++++*********+++,,,---...)))***+++++++++***)))(((((()))+++,,,---,,,+++***)))***+++***)))***+++---+++,,,---,,,***)))***+++&&&+++333@@@SSSllliiiSSSAAA666111//////000111333222000------------...............///////////////////////////////////////.........,,,,,,,,,------.........---------...///000222333111111000000111222222333000222555777999>>>EEEJJJYYYfffyyy~~~vvvlllbbb[[[WWWUUUNNNLLLJJJIIIJJJNNNRRRUUUVVVXXX[[[]]]^^^___bbbddd]]][[[[[[[[[VVVQQQUUU^^^YYY^^^fffpppwwwzzzxxxuuutttqqqnnnnnnnnnmmmjjjggg[[[XXXRRRLLLIIIKKKPPPUUUXXX```lllwwwmmmWWWGGG@@@666444222000//////111222111111000///...---,,,,,,***+++---//////...---,,,,,,,,,,,,,,,---///111222////////////...---,,,,,,+++,,,---///111444666777666777888777666333111///111111000///////////////------------------------************************,,,,,,,,,------............,,,***)))+++,,,,,,+++(((,,,///...***((())),,,))))))******++++++,,,,,,---,,,+++,,,...---)))%%%***))))))))))))+++,,,---((()))***++++++***)))((((((***+++------,,,+++***)))***+++***)))***+++---,,,---...---+++***+++,,,&&&+++333>>>MMMddd}}}sss^^^JJJ;;;222///------...000111111...,,,+++,,,...///000000000000111111111111111111111111.........///////////////,,,,,,,,,------.........++++++,,,---///111333444111111000000111222333333///333888<<>>999444222222111///,,,...//////000000//////...............////////////---,,,,,,,,,------...///222///------...///......---...000333555666777888888666777888666333444999999;;;:::666555777777444333222000/////////---+++---+++***+++,,,------,,,111111222333222000...---...---,,,++++++******+++***+++,,,---,,,+++)))'''---+++))))))***+++***))),,,,,,,,,++++++*********((())))))***+++---...///***************)))(((((((((***,,,,,,+++++++++------,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,...222999GGG[[[qqq~~~ppp[[[HHH<<<555111...***,,,...000000///...---....../////////////////////000111333333222111111........./////////000000+++---//////.........///............///111333444444222000000111222333333444777<<>>@@@GGGNNNYYYfffsssvvvkkkccc\\\VVVQQQVVVXXX^^^gggnnnlllddd[[[PPPKKKGGGGGGFFFDDDFFFIIIHHHHHHHHHHHHIIIKKKLLLMMMNNNSSSZZZcccjjjoooqqqrrrwwwzzz}}}}}}xxxqqqllliiiaaa]]]XXXTTTUUUZZZaaagggmmmuuuggg\\\MMMBBB;;;888666444444333333222111111000000111111111111111111111111333222111111000000111111///...,,,---000222333333777666555444444333333333333000///111444<<>>;;;999777555555222111///000333555666666:::888555333000////////////......///222;;;NNN___zzz|||wwwtttmmmfff]]]SSSKKKDDD>>>;;;888:::===???AAAAAAAAA@@@;;;888555111///...///000---------,,,,,,,,,,,,,,,---+++))))))***+++***)))'''''''''(((((((((((((((***)))((((((((((((((()))((())))))************)))''')))++++++***)))***+++,,,---------,,,+++)))(((((((((((()))******++++++***---//////------000333222555888::::::888444111000...,,,...000111///,,,...,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------........./////////000000///111222222000//////000......///111444777:::<<<;;;@@@GGGOOOXXXeeesss|||}}}zzzrrrfff]]]SSSPPPNNNLLLIIIFFFJJJPPPVVVXXX[[[]]]^^^]]]\\\[[[VVVYYY]]]___^^^YYYTTTQQQJJJLLLOOOSSS[[[eeepppxxx|||yyyvvvuuutttqqqmmmjjjeeeggghhhfffeeegggmmmrrryyyiiiZZZNNNFFF@@@>>><<<999777666666777999;;;@@@EEELLLRRRVVVXXXSSSQQQNNNJJJGGGDDDBBBAAA:::888777777:::<<<<<<<<<<<<:::666333111/////////......///000111888JJJ[[[ttt|||pppeee\\\SSSNNNHHHHHHGGGGGGFFFEEEEEEDDD<<<:::777555444555777999444333111000...---,,,,,,...,,,******+++,,,+++***%%%&&&&&&&&&'''''''''((()))))))))(((((()))******(((((()))***************%%%'''************+++,,,++++++++++++++++++******''''''(((((()))******+++***---///...+++***,,,///000111444666777555222111---+++***,,,///000...+++---,,,+++***))))))***+++******++++++,,,,,,------...---,,,+++++++++,,,,,,---......///000111222222000222333333111///000000000111333666:::>>>BBBEEEHHHPPP]]]hhhrrr}}}uuuggg]]]RRROOOLLLJJJEEEAAACCCIIILLLNNNQQQSSSSSSRRROOOMMMLLLMMMNNNNNNLLLIIIEEECCC;;;<<<>>>AAAHHHRRR^^^fffrrrsssuuuzzz}}}zzzqqqqqqoooiiidddcccgggjjjpppyyy~~~pppcccZZZKKKHHHDDD@@@===;;;;;;;;;<<>><<>>===<<<;;;:::;;;:::999999;;;===AAACCCIIIPPP\\\gggooovvv{{{}}}}}}wwwqqqnnnllllllnnnvvv~~~ooojjjbbb\\\[[[\\\^^^___^^^\\\\\\^^^bbbdddbbb___aaaaaacccfffjjjnnnpppqqqmmmooonnnlllmmmnnniiicccYYYQQQFFF???<<<:::999777666555333000000555<<>>999111,,,,,,---+++***+++***))))))(((((((((((()))******)))))))))***++++++(((((()))******+++,,,,,,******))))))))))))******))))))(((((((((((())))))))))))(((((()))***+++,,,///......---,,,***)))(((***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++...------,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,...111555888:::<<>>???@@@BBBDDDJJJNNNTTT[[[cccmmmvvv|||wwwkkk^^^QQQIIIGGGBBB@@@>>>======<<<:::999;;;;;;;;;;;;;;;:::999999999888777666666777999:::???CCCJJJRRR[[[eeennnuuuyyy}}}zzzvvvtttooorrrxxxzzzuuutttvvvxxxzzz{{{yyywwwxxxxxxvvvqqqlllcccbbbbbbccceeejjjnnnqqq}}}~~~tttkkk^^^SSSMMMJJJGGGDDD@@@<<<666222333777;;;>>>JJJTTTcccrrrvvviiiXXXJJJ;;;333.........+++***++++++***)))((((((((((((((()))))))))))))))***++++++((())))))******+++++++++************************))))))(((((((((((())))))))))))((())))))***,,,,,,,,,,,,,,,,,,,,,+++***)))(((***,,,......---+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++******....../////////---,,,+++...---,,,+++******+++,,,///444:::@@@EEEJJJOOORRRSSSRRRRRRRRRTTTWWWZZZ\\\bbbfffmmmuuu}}}qqqbbbWWWQQQGGGDDDAAA>>>======;;;:::999999999:::999999888888777666666666777999;;;<<<;;;===@@@DDDJJJQQQZZZ___gggmmmtttzzz}}}~~~~~~~~~|||ooolllhhhcccaaabbbfffjjj|||rrrkkkeee___[[[QQQIII@@@<<<<<<>>>>>>===BBBGGGQQQ[[[eeeppp{{{uuuaaaRRR===555/////////---+++,,,+++***)))(((((((((((()))((((((((((((((()))******((()))))))))*********+++))))))******++++++******))))))(((((((((((())))))))))))))))))***+++,,,,,,******++++++++++++******'''***---000000...+++)))+++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,...000111222000...---111///...,,,+++,,,------222888CCCNNNXXXaaahhhlllkkkjjjhhhhhhiiilllpppsssxxx|||wwwhhh^^^PPPLLLFFFAAA???===<<<;;;999999999:::999999888888666666666777888:::<<<===999;;;===>>>@@@CCCHHHKKKSSSXXX```iiirrrzzz{{{sssmmmlllpppsss~~~xxxjjjaaaUUUNNNKKKIIIDDD???BBBCCCFFFJJJPPPXXX```fffqqqtttyyyxxxcccSSS>>>666000000000---+++,,,******))))))))))))******)))((((((''''''(((((())))))))))))))))))*********((()))***+++,,,+++++++++))))))(((((((((((())))))((()))******++++++,,,,,,((()))******++++++******(((+++///222222000---***,,,,,,,,,------,,,,,,,,,++++++******++++++,,,---...000333666777666444333333222000...---...000111777@@@OOO^^^lllxxx~~~{{{wwwsssssswww{{{~~~|||ppp```ZZZQQQIIICCC???<<<:::;;;;;;;;;;;;;;;:::999999777777777666666777777888666888:::<<<<<<===???AAAEEEIIIOOOWWWaaannn{{{~~~sssjjjccc[[[RRRKKKHHHFFFCCCCCCDDDIIINNNQQQ[[[___fffnnnvvv}}}yyyeeeUUUEEE===666444333...,,,,,,+++++++++++++++,,,---...,,,+++***)))(((((((((((())))))))))))))))))))))))((()))***,,,,,,,,,++++++))))))(((((((((((())))))((()))***+++,,,,,,,,,,,,(((((()))******************,,,000222333111---+++,,,,,,------------,,,,,,++++++++++++,,,---///111333555888;;;<<<;;;:::888444333000//////111333444===GGGWWWhhhvvvzzztttrrrvvv|||zzzrrreeeYYYOOOHHHBBB????????????>>>===<<<;;;:::777777666666555555555555666777999::::::;;;<<<>>>???@@@CCCHHHPPP[[[hhhpppyyy{{{yyy{{{xxxooohhh\\\YYYUUURRRRRRTTTVVVXXX[[[```hhhpppuuuwwwwwwvvvlllooouuu~~~}}}nnnbbbTTTKKKBBB???;;;555000///---------...///111333444000000...,,,+++*********)))))))))))))))))))))(((''')))+++,,,------,,,+++))))))(((((((((((())))))((()))***,,,,,,,,,,,,,,,(((((())))))***)))))))))***,,,///111111000---,,,,,,,,,------------,,,,,,++++++++++++---000222444888999;;;<<<<<<;;;999888333222000...///111444666===FFFUUUdddqqqzzzwwwmmmdddbbbgggnnnttt~~~xxxiii\\\RRRKKKGGGAAAAAAAAA@@@???===<<<;;;666666666666666666666666888999:::999888888;;;===<<<<<<===???DDDLLLVVV^^^jjjyyyyyynnnggggggjjjmmmnnn{{{xxxtttpppmmmlllmmmnnnnnnlllqqqyyy}}}vvvrrrbbbcccgggmmmwwwyyyvvvxxx{{{yyypppcccYYYOOOIIIDDD<<<666555...//////111333555777888444333111///---,,,++++++))))))))))))((((((((((((''')))+++---...---,,,+++))))))(((((((((((())))))((()))+++,,,------,,,,,,(((((())))))))))))((((((***+++---///000...---+++,,,------......------,,,+++++++++,,,...111444666::::::::::::999777555444222000...---...111555777999BBBOOO\\\fffmmmqqqtttmmmdddXXXOOOLLLRRR[[[aaannnvvvqqqcccWWWPPPKKKGGGCCCAAAAAAAAA>>>;;;999::::::999777777888999;;;;;;;;;:::888777888:::============???EEEMMMRRR___gggssspppgggaaa[[[[[[^^^ccciiirrrwwwyyy|||nnniiibbb___aaaiiissszzzzzz}}}xxxrrriiiaaa]]]^^^bbbeeeiiioooxxxyyyrrriiiaaaZZZRRRGGG???:::666111///000444666888@@@>>>:::555000,,,***(((((((((((()))))))))))))))******---///111000,,,)))++++++***)))(((((())))))******))))))))))))******''')))++++++***)))))))))++++++++++++++++++++++++***---000333444333111000(((***,,,---...000444777:::999777555333222111000111111///------///333777??????AAAGGGPPPVVVYYYXXXVVVNNNFFFBBBAAABBBGGGNNN[[[cccppp}}}yyymmmeee\\\WWWOOOKKKIIIGGGCCC@@@<<<<<<<<<:::999999:::;;;999::::::888666555777888999:::;;;===@@@FFFNNNSSSYYY___hhhrrr}}}|||pppeeeYYYSSSRRRRRRUUUWWWXXXZZZ```jjjrrrvvvhhh[[[SSSQQQSSSUUUccceeegggiiihhheeeaaa___ZZZUUUNNNHHHEEEEEEIIIKKKRRRXXXbbblllsssyyy}}}~~~wwwooohhhbbbZZZPPPIII@@@<<<666333222444555666<<<;;;888555222///,,,+++)))))))))))))))*********++++++---000111111---+++++++++***)))))))))))))))******))))))))))))******)))******)))'''((()))+++++++++++++++++++++++++++,,,...111333333111...,,,***+++,,,---...000333666999888666444222111000///000000...---,,,...222555555555666:::???CCCDDDDDDBBB<<<777777777888===CCCKKKRRR]]]jjjwwwwwwpppggg___ZZZTTTNNNIIIAAA???===:::999999:::;;;:::::::::888666555777888999:::<<<>>>AAAFFFLLLQQQUUUWWW\\\bbbkkkvvvsssbbbTTTNNNLLLLLLKKKIIIHHHKKKSSSYYYbbbjjjvvvppp]]]OOOGGGCCCBBBHHHIIIKKKKKKJJJGGGDDDBBBBBB>>>:::666444555777999;;;AAAJJJTTT^^^hhhpppvvvyyytttmmmhhhccc]]]VVVPPPFFFAAA;;;666444444333333666777777666444222///---)))))))))*********++++++,,,,,,---///111111...,,,+++***))))))))))))))))))))))))))))))))))))))))))+++***)))'''%%%'''***---************************+++...111444444222///---***+++---------///222444666555333111000///............---,,,+++---000333555444333444666777666555444111111444666777:::??????EEEMMMXXXdddrrr~~~{{{sssjjj```XXXLLLHHHCCC>>><<<<<<======<<<<<<;;;999777777:::<<<<<>>>>>>>>===;;;:::888777444222111222333444444777<<>><<<<<<;;;:::888999<<>><<<<<<<<<<<<::::::<<<@@@CCCGGGNNNYYYeeennntttzzz}}}yyy{{{~~~kkkcccUUUGGG>>>::::::;;;777:::<<<>>>BBBJJJUUU]]]ooozzz~~~{{{wwwuuuqqqlllfff```[[[YYYTTTWWW\\\bbbhhhpppyyy~~~}}}uuunnnhhh^^^SSSIIIBBB>>><<<999:::<<<>>>===<<<999888222111000..............................111555999777777888999999999888888666444333222333333222000000222555888888666444222000///...---,,,+++***)))+++)))((((((***+++++++++)))))))))))))))******+++((()))***++++++***)))(((%%%(((******)))'''''''''***************************,,,...111444666777777;;;<<<;;;888333///------------,,,+++******++++++)))***+++***)))***---///...//////...,,,***+++,,,...---///444555111000111111222333444777===EEEJJJRRR^^^ooo|||{{{iiiZZZPPPKKKFFFCCC???@@@???>>>???BBBGGGJJJTTT]]]lll{{{{{{iiiWWWJJJBBB@@@???666777777666888===GGGNNN]]]jjjtttsssmmmgggbbb\\\XXXWWWTTTPPPKKKGGGCCCAAACCCFFFJJJNNNRRRXXX___dddhhhjjjmmmpppoooiiiaaa[[[RRROOOKKKFFFCCCAAAAAAAAA888;;;???BBBCCCAAA???===777666444111000000000000,,,---------,,,,,,///111000111222222111000000000000//////000222222111000000222666999;;;;;;;;;:::666555333111///---,,,+++,,,***((((((***+++,,,,,,)))))))))))))))***++++++((()))***++++++***)))((('''((()))((('''&&&((()))++++++++++++++++++++++++---///222666<<>>EEEPPP^^^hhhooowww~~~mmmbbb[[[VVVQQQDDDDDDDDDDDDEEEHHHNNNRRRaaakkk{{{~~~kkkZZZLLLAAA<<<555555555444444888AAAHHHRRR___iiifff]]]UUUMMMFFFBBBAAA@@@>>>;;;888555333888:::<<<<<<<<<>>>CCCHHHLLLMMMOOORRRRRROOOIIIEEEDDDBBB???<<<999888888888888<<>>@@@AAAAAA:::999777555222///...------+++)))(((***,,,------))))))((())))))***++++++''')))***++++++***)))'''))))))(((&&&$$$%%%(((+++++++++++++++++++++++++++///111666===FFFOOOXXX\\\]]][[[UUULLLAAA666...+++++++++************++++++)))***++++++***+++---///***---...---***)))+++---111...---//////,,,,,,///,,,...///000000111444666888AAALLLSSSYYYaaallluuu|||yyyxxxjjjaaaVVVRRRLLLIIIJJJNNNRRRTTT```jjjyyy~~~nnn___MMM>>>;;;666333333333555<<>>:::<<<>>>@@@@@@>>><<<::::::::::::999777666777888777:::???DDDGGGHHHGGGGGG;;;:::888666555444333333444444333111///...///111777666444222///---+++***---------....../////////111222444666999;;;===>>>AAA???<<<999666333222111000---******---......,,,((((((((()))***,,,---...---,,,+++***))))))))))))))))))+++,,,,,,+++***)))***))))))***,,,///000000333;;;GGGQQQWWW\\\aaaddd___[[[SSSJJJ@@@777000---------,,,++++++,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,000...,,,,,,...000000000++++++---///000222333444777888;;;???FFFMMMTTTXXXeeennnyyy~~~uuuiii```yyyiiiccc[[[UUUSSSSSSUUUUUU]]]eeerrrooo[[[KKK>>>:::666666555555:::@@@BBBEEEIIINNNOOOLLLGGGCCC<<<:::777333111111111222000000000111333444666777444555777888888888666666888888777666444444444555444666:::???AAACCCCCCCCC;;;:::999888777666666666666666555333000///000111444333222000...,,,***)))++++++,,,,,,,,,---------///000222444777999;;;<<<@@@???===;;;888555333222000---++++++---///000///)))))))))******+++,,,---------,,,******))))))***)))***+++,,,,,,+++***)))+++***)))***,,,///111222666>>>JJJTTTZZZ^^^aaabbb```[[[SSSIII>>>555///,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///...,,,,,,.../////////---......///000000111111111111333666:::@@@FFFIIITTT[[[eeennnttt{{{|||xxxrrrnnniiibbbYYYQQQ}}}tttkkkeeebbb___]]]___eeemmmwww~~~hhhWWWGGGAAA<<<:::888555777;;;;;;:::;;;@@@FFFHHHEEEBBB>>>;;;777333000//////000...///000000111111111000...//////000111222333333555444333222111111111111000111444777999;;;<<<===888888777666666666777777999999777555111//////000000000///---,,,+++******************++++++++++++---...///111444666777888>>>>>>===<<<999666333222111...,,,,,,...111333444------------------------...---,,,++++++******+++******++++++++++++******++++++***+++---000333555<<>>AAAFFFNNNTTTZZZaaaiiiooozzz}}}~~~|||yyyuuuppplllhhheee```\\\WWWSSSQQQLLLFFFAAAzzzsssnnnlllmmmpppvvvxxxgggXXXOOOFFF@@@;;;666555777888666666:::???CCCDDDDDD@@@===888444111/////////...///000222222222111000...------...000222444555333222000//////000///...---...///000222444666777333333333222333444444555888888888555111///...///------------,,,,,,++++++***************+++++++++***+++,,,...111333444555::::::;;;:::888555222000000///------///222555777333333333333333333222222000///...---,,,,,,,,,,,,++++++++++++++++++******++++++++++++---111666:::DDDEEEGGGGGGFFFDDDBBBAAA;;;888444///+++)))))))))******************************++++++,,,,,,,,,---******+++++++++,,,,,,,,,---+++***+++---...---,,,//////............------222222111222333555888999888;;;???BBBGGGMMMTTTYYY]]]```eeekkkooorrrssssssssstttvvvvvvtttpppkkkgggaaa```^^^[[[WWWSSSPPPNNNLLLIIIEEEBBBAAA???<<<999~~~|||zzz|||ooodddWWWMMMDDD<<<777777666777888888888;;;@@@DDD@@@>>>:::666333111111000,,,...000111222222222111...------...///222555666333000......//////...,,,,,,,,,,,,---...000222333000000000000111222333333555666555333000------------------------------...,,,,,,,,,,,,,,,+++++++++((()))+++,,,...000222222444555666666444222///---///......---///111555888888888999::::::999999888444333222000...------------,,,,,,+++++++++******++++++,,,,,,...333;;;AAAIIIEEE???:::666555444444222000...---,,,,,,......*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++---...---+++,,,,,,------......//////---------...///111333444666777888999;;;???DDDHHHGGGIIIMMMQQQTTTVVVWWWWWWTTTUUUVVVVVVUUUSSSQQQPPPJJJJJJIIIHHHFFFDDDBBBAAAAAA???<<<;;;::::::999888~~~ooodddXXXIII???;;;333666777555222333888======<<<:::999666444222111+++,,,---...///000000000---,,,,,,---...111333444222///,,,,,,...///---***++++++++++++,,,---//////////////////000111222333000222333222///------...---------.........//////---------------,,,,,,,,,((()))***,,,...///000111///000000000///...,,,+++,,,---.........000333555888999;;;===>>>>>>>>>>>>999888666333111///...---...---,,,++++++***++++++)))+++,,,,,,///666@@@GGGKKKDDD:::222//////111222///...---,,,++++++++++++******+++,,,,,,+++***************+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,......---+++******+++,,,---//////000,,,,,,---...///111222333555444444444555888;;;<<<:::;;;===???AAACCCDDDDDDBBBBBBAAABBBBBBBBBCCCCCC===>>>>>>======<<<;;;::::::999888777666666666777ppp\\\III@@@333333333222222222444555777888999999888666333111...------,,,,,,------...,,,,,,,,,---...000111222111---)))***---...+++((()))******++++++,,,,,,,,,------,,,------...///000,,,...111111000//////000------------...............---------,,,,,,,,,,,,))))))***,,,...///000111---,,,,,,,,,++++++******)))+++...///......000222444666999<<>><<<999666333000///...///...,,,+++******++++++''')))+++,,,///888DDDMMMNNNFFF;;;222////////////******+++***)))'''%%%$$$***+++,,,------,,,+++***++++++++++++******************+++++++++,,,,,,,,,,,,++++++---//////---+++******+++,,,---...//////......///000111222333333222111111111333555777777555555555666888:::<<<===999::::::;;;;;;<<<<<<<<<999999999999888777666666555555666555444444444555iiiQQQCCC555222000111444666333000333555888999999666333111222111///---,,,,,,------------...///000111111111000+++((((((+++---***&&&((()))******++++++*********)))))))))******+++,,,+++---000111111000111222,,,------------------...---------,,,,,,+++++++++)))***+++,,,...///111111,,,+++***)))))))))******'''***...///------...///000222666:::===?????????AAA???<<<888444111///...///...---+++******++++++&&&)))+++,,,000999FFFPPPQQQIII===555000---+++)))((()))***+++***(((&&&$$$+++,,,------------,,,+++,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,+++,,,---//////---++++++++++++,,,,,,------...------........./////////000000000111444666777777444333333333555888;;;===333444555777777666555444888888888777666555333333333444555555444333333333~~~~~~}}}sssXXXFFF<<<888333111222222111///444333555:::??????:::444222---+++---...,,,+++------,,,,,,000444555444111///,,,******+++,,,***(((&&&)))***((((((+++***'''))))))************))))))+++******---000000---)))------,,,,,,,,,---............,,,++++++***++++++(((((()))***---000222444...---,,,++++++,,,...//////...,,,,,,---...---,,,---000444777:::<<>>999555444444222///,,,+++,,,,,,)))'''---,,,...222333444>>>KKKHHHCCC:::333///---+++******,,,---,,,***)))))))))+++...000///,,,)))***+++***)))((()))***+++***))),,,+++)))''''''(((***+++***,,,---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000000000111111111111///000333555555555444333333222222222222222222333333555777888888666444222444333222222333333111///uuurrrnnnjjjfffbbb___]]]dddccceeejjjnnnrrr{{{zzzwwwrrrooopppwwwuuuZZZIII===888444111222333222111444333555:::???@@@<<<777333---+++,,,---+++,,,...,,,+++,,,///222444222000...,,,))))))***+++)))(((&&&))))))''''''******((())))))************))))))***)))***,,,...///,,,))),,,,,,,,,+++,,,,,,---...---------,,,++++++******(((((()))***,,,///222333222000...,,,,,,,,,...//////...,,,---...///...---,,,...111444777;;;>>>@@@IIIIIIGGGCCC>>>999777666333000---,,,...//////...111///000333555666>>>HHHHHHBBB999111---***)))(((***+++,,,,,,***((()))***---///111///,,,)))((()))***(((((()))***+++***)))---,,,+++***)))******+++***,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...............//////000/////////000000000111111///111333444555444333222222222111111111111222222444555777999999777666444333222222222333333111///zzzqqqllleee^^^ZZZVVVTTTRRRNNNLLLMMMQQQTTTVVV]]]dddppprrrtttuuusssooojjjgggaaa^^^YYYUUUVVV^^^hhhpppwww___PPPDDD???:::666444444333333222222444888>>>@@@===:::555///+++,,,,,,+++,,,...++++++,,,...111222000///---+++)))))))))***)))'''''')))(((%%%%%%)))***((())))))************)))))))))))))))+++------+++)))++++++******+++,,,,,,---------......---,,,***))))))))))))***,,,...111222333222111000000222555777666444333333333333111///......///111444888<<<>>>HHHIIIIIIGGGCCC???===<<<666333000///111444666777999555444777888999===BBBEEE>>>666...+++*********)))+++,,,+++)))))))))***000111111///,,,)))((((((***)))((()))***++++++))),,,---------,,,,,,++++++***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000.........////////////000000111222333333333222111111111111000000111111111333444666888999888777666333222111222333333111///uuummmccc[[[VVVRRROOOLLLKKKGGGFFFGGGHHHGGGJJJPPPVVVWWWXXXYYYWWWTTTQQQOOORRRPPPMMMJJJJJJOOOVVV[[[fffppp{{{jjj___UUUQQQIIIBBB;;;666333111000000111555:::======<<<777111,,,------+++,,,///+++,,,---///000000000///---,,,+++*********))))))''')))'''$$$$$$(((***)))))))))************)))))))))))))))***+++***)))((())))))))))))***+++,,,,,,---...///000///---+++***))))))))))))+++---///111222111111333777<<>><<<888555333111///...000444777888===@@@BBBCCCAAA@@@??????999666222111444999>>>BBBHHHEEEBBBBBBBBBBBBBBBBBBCCC===555///------...///***+++,,,+++******+++---222111111///---+++***)))***)))))))))+++,,,+++***+++,,,.........---+++******+++,,,---.........---------------------------...------------...//////---------.........//////000111222222222111000///111111000000000000111111111222444666777777666666222111111111333333111///sssiiibbb\\\UUUPPPOOOIIIEEEEEEDDDBBBDDDGGGGGGHHHHHHHHHHHHFFFEEEDDDEEEEEEEEECCCBBBBBBDDDGGGOOOWWWdddqqq~~~}}}||||||~~~{{{vvvnnnjjjaaaVVVIII===555000/////////222555999;;;;;;999333/////////------///,,,...///000000000//////......---,,,+++***++++++((()))((($$$$$$)))+++)))))))))************))))))))))))******))))))))))))))))))))))))***+++,,,---...///000111000...,,,***))))))))))))***,,,.../////////000333888@@@FFFJJJNNNMMMMMMNNNNNNLLLGGGDDD;;;777222//////111222222333555888999999999:::;;;555444222222777???HHHNNN\\\[[[XXXUUUTTTRRROOOLLLHHHBBB:::444111000000000+++,,,---,,,+++,,,...000222111000//////......---,,,+++***+++---------,,,***+++---......,,,***(((++++++,,,---............---------------------------------------...//////------------............000000000000000000//////111111000000000000111111///000222333444444444444111000000111222333111000wwwllleeeWWWOOOHHHFFFDDDBBBBBBFFFCCCCCCBBBBBBAAAAAABBBBBB>>>@@@AAA@@@>>>;;;::::::@@@EEEMMMWWWbbbmmmxxx~~~{{{uuurrrnnnqqquuu{{{|||ooo]]]KKK<<<555000000//////111444888:::;;;555222333222///...///,,,///111111000/////////...//////---+++***+++---(((***)))&&&&&&***+++)))))))))************)))))))))***+++***(((((()))***(((((())))))***+++------......//////...---+++***))))))(((((()))+++,,,.........///222777???FFFJJJSSSTTTVVVYYY[[[ZZZVVVSSSBBB===666222111111000...///111222222111111222444000000111333888BBBMMMUUUeeeggggggccc___^^^[[[VVVQQQKKKBBB;;;666333000///.../////////...///222555555333111000111222111000...---,,,---...//////---+++,,,---......,,,***)))+++++++++,,,---...//////------------------------------,,,,,,------...///---------............///////////////////////////111111111000000111111111///000111222222222222222000000///111222333111000zzzlllaaaVVVOOOJJJFFFEEEGGGDDDCCCAAA@@@?????????@@@<<<===>>>===;;;999888888999<<<@@@EEEKKKSSS[[[aaaggglllsssvvvuuurrrnnnllliiijjjmmmqqqwwwqqq[[[HHH>>>333222000//////222666999<<<777555777666111...///,,,...111000...------...---...///---***)))***---'''***+++((((((+++,,,)))))))))************))))))***+++,,,+++(((''')))+++)))))))))***+++,,,---...,,,,,,,,,+++******))))))***)))(((((()))***+++,,,------...222888AAAJJJOOOWWWXXX[[[___```___ZZZWWWFFF@@@999555555444111......//////......///222555444444444444777???IIIQQQXXX___bbb^^^ZZZZZZYYYUUURRRNNNFFF@@@;;;777333111111111222111111333666999999666333222333333222000000.........000111000///------...///...---,,,++++++++++++,,,---...///000........................------,,,,,,------...///---............/////////------------...///000000222222111111111111222222111111111222222222222222000//////000222333111000uuufff[[[SSSLLLHHHIIIFFFDDDAAA???=========>>>888999999888666555666777777999;;;===???CCCHHHLLLMMMSSS]]]dddggghhhhhhgggiiihhhhhhiiioooyyy~~~fffRRRFFF666555222//////111555888<<<888777999888333//////***---000000---++++++---,,,---...,,,)))(((***,,,'''+++,,,******---,,,)))))))))************))))))***,,,---+++((('''))),,,)))))))))***+++---...///+++***)))(((''''''''''''***)))((((((((()))+++,,,+++,,,...333<<>>777111000000111555:::666999;;;:::777333000///...///000000000///---,,,...---,,,+++++++++,,,---***,,,///111111///,,,***111111111111///---+++***)))***,,,------,,,+++******)))((()))+++,,,,,,,,,,,,***((('''&&&'''((()))((()))***)))'''(((+++...(((+++///444<<>>@@@AAA???===???FFFLLLPPPQQQOOOKKKFFFAAA???>>>777666444333333444777888999666222111111222222111000444666555555666333///333000------///000---+++,,,,,,---...///000111222//////.........---------////////////////////////............////////////...///////////////......000/////////111444777999:::666222000111111///---222111111111000000//////zzzqqqhhhbbbXXXRRRIIIBBB>>>;;;999888<<<;;;;;;:::999888888888777666666555666777999:::<<>>MMMaaannnuuuwwwyyywwwsssnnnkkkjjjbbb\\\VVVUUUVVVUUUPPPJJJCCC>>>999777777;;;FFFQQQWWWXXXVVVPPPHHH???888555444777888777666999???EEEMMMQQQTTTTTTPPPIIICCC???:::999888666555444444444444333111//////000222444666;;;@@@AAACCCDDDAAA<<<:::777444333333111---))),,,,,,---...///000111111////////////................................................////////////......////////////......000/////////000333555777999666444222222222111000111111111111000000000///}}}uuuggg]]]PPPGGGCCC???;;;777;;;:::999888777777777666777777555555555666777888888:::>>>@@@BBBDDDHHHJJJTTTXXX[[[]]]^^^dddooowwwzzzkkkSSSGGG:::555222///---...999<<>>IIIPPPYYY]]]ZZZQQQHHHBBB999999888666444222000...000111222111111444999>>>GGGNNNVVVYYY[[[[[[WWWQQQEEEAAA;;;777666333...***,,,,,,,,,---...///000111......//////////////////....................................////////////......///////////////...000////////////111333444555666555444222111222444111111111111000000000000zzzmmm[[[OOOIIIFFFAAA<<<::::::999777777777888888999888666555555555666666777999<<<>>>???@@@CCCDDDJJJMMMPPPRRRTTTZZZcccjjjzzzwwwdddTTTDDD;;;777333111111777:::??????;;;555///,,,---.../////////...---,,,'''''''''((()))***++++++)))***,,,------,,,***))))))***+++,,,,,,+++******))))))+++,,,,,,,,,,,,,,,***)))''''''((())))))(((((((((''''''((()))***+++&&&'''''''''&&&''''''(((---------///333===IIIQQQ^^^aaaffflllqqqxxx~~~zzzuuuiii\\\MMMBBB;;;;;;CCCMMMRRRSSSTTTPPPHHH>>>666222,,,---.........111555999CCCKKKUUU[[[YYYQQQHHHCCC;;;:::999777555333111000///333666777888>>>HHHPPP^^^hhhrrrwwwyyyxxxqqqiiiUUUNNNCCC;;;777444000------,,,,,,,,,---...000000------............//////....................................////////////---...//////////////////000////////////000000111111333555444111000333555111111111000000000000000~~~iiiYYYQQQLLLFFFAAA>>>===<<<;;;;;;<<<===>>>999888666555444555555666555777:::<<<======???@@@@@@BBBEEEGGGJJJOOOWWW\\\nnnzzztttdddQQQDDD<<<555222222333777<<<===;;;555000------.../////////...,,,+++'''((()))***++++++,,,,,,'''(((***++++++***((('''((((((***+++++++++***)))))))))***+++,,,,,,------+++***((('''((()))(((''''''(((((((((((()))******$$$$$$%%%&&&'''((((((((())))))***,,,...222777:::EEEHHHNNNUUU]]]fffpppvvvyyyyyyzzz}}}{{{xxxqqqbbbPPPCCC:::777:::AAABBBCCCCCC@@@<<<777333222/////////......///222444:::@@@GGGLLLLLLIIIEEECCCBBB@@@===:::888777777777///333888;;;???HHHUUU___ooo{{{lll```OOO@@@888444222111...---,,,,,,---...000111------------------------....................................////////////------...////////////////////////////////////000...111333333000000222444000000000000000000111111zzzjjj___VVVNNNIIIDDDBBB@@@>>>======>>>???:::999888777666777777888666999;;;===<<<<<<<<<===:::<<<>>>@@@DDDIIIOOOTTTbbbooo~~~~~~qqq```RRRDDD888222222222666:::<<<999555111///------...///...---,,,+++))))))***+++,,,,,,,,,,,,'''((())))))))))))((('''((((((******+++***)))((())))))***++++++,,,---...---+++)))((())))))(((&&&((((((((()))))))))))))))%%%%%%%%%&&&))))))((('''%%%&&&)))+++...///111111666999===BBBHHHOOOWWW\\\jjjkkkmmmqqqttttttrrrppphhhZZZKKK@@@777222222555444555555333111000111222///...---------...//////111444999===@@@DDDHHHKKKKKKIIIFFFBBB>>>;;;888777///222555999@@@LLLZZZcccttt|||mmmXXXFFF;;;666444333000///---,,,---...000222//////......------------------------------------............////////////,,,---...///000000000000/////////000000000000000...000111222111000111222000000000000111111111111uuukkkaaa[[[QQQOOOKKKGGGDDDCCCCCCCCCAAA@@@???>>>>>>>>>???@@@AAACCCEEEEEECCCAAA@@@@@@>>>???AAACCCGGGLLLQQQUUU]]]gggqqqvvv{{{~~~xxxooodddTTTDDD;;;999555888;;;<<<999555111000------.........---,,,+++)))***+++,,,,,,++++++***((())))))******))))))(((((()))***++++++***(((((()))))))))***+++,,,.........,,,***)))))))))(((&&&)))))))))))))))((((((''')))''''''((())))))&&&###'''''')))+++---////////////000333555888<<>>999777555111000...------///111333222222111000///...------------------------------............////////////,,,---...///000000000000...///000000111111111111000000000222333333111000///000000000111111111111uuuoooccc```[[[UUUPPPNNNMMMLLLHHHGGGFFFFFFFFFFFFHHHHHHNNNOOOQQQPPPLLLIIIGGGFFFEEEEEEGGGJJJNNNRRRWWWZZZ]]]ccchhhhhhjjjrrrxxxzzzyyyyyyyyyssscccPPPFFFEEE999;;;===<<<999444111000,,,---.........---,,,+++******+++,,,,,,+++))))))******++++++++++++******)))***+++++++++)))(((''')))))))))***+++---...//////---+++******)))((('''))))))******)))((('''&&&,,,***))))))***((($$$ ,,,***))))))+++,,,------***+++---...000222666999:::;;;===???AAABBBBBBBBBCCC;;;555555444000------...///111000...------------,,,,,,---///111111111000222666===GGGUUUccclll{{{{{{yyyssshhhYYYLLLDDD666444333666@@@LLLWWW]]]ttt{{{ggg]]]OOODDD>>>;;;999888333111///......000222444555444333222111///......------------------------............/////////000,,,---...///000000000000...///000111222222222222333111000222555555222/////////000000111111111222~~~~~~{{{wwwoooggg```\\\[[[ZZZXXXWWWUUUUUUVVVYYY]]]```hhhfffdddaaa___\\\[[[ZZZ[[[\\\]]]^^^```dddhhhlllnnnmmmkkkkkklllmmmmmmmmmyyyzzz|||{{{tttgggXXXNNNIIIBBB<<<======999444222---,,,++++++------,,,+++,,,...000111000---)))'''******+++***))))))+++,,,))))))))))))))))))))))))***)))((((((((()))+++,,,,,,+++******))))))******))))))(((((((((((())))))&&&''')))******(((&&&%%%%%%'''+++---......///111+++,,,,,,---.........---444333333333333333333333555444333111///...------......---,,,,,,---------,,,---------.........//////000222888FFFYYYnnn|||wwwmmm\\\KKK>>>666000333:::CCCMMMUUUiiiuuu{{{mmm```OOOKKKDDD>>>999777888888666666555333111111333555222333555555444222///---///000111222111///---,,,222000...------...///000111111000////////////000000000/////////.........000111333666888777333000444333000//////111333444{{{xxxuuussszzz~~~zzzsssnnnjjjhhhjjjiiihhhhhhkkkoootttwww}}}}}}|||zzzxxxuuusssqqqqqqsssuuuvvvxxx{{{{{{wwwsssooolllxxx|||xxxkkkaaaSSSJJJBBB@@@>>>999444222---,,,++++++,,,,,,***))),,,---...//////---***(((***++++++***))))))+++,,,))))))))))))))))))))))))))))))((((((((()))***+++---,,,,,,+++************)))(((((((((((((((((()))(((((()))******)))((('''&&&))),,,---------...///******+++,,,,,,,,,,,,,,,111111111000000000000000222111000///............//////......///000111222+++,,,---///111222444555222333555;;;HHH[[[nnn{{{wwwnnn^^^NNNAAA888111111666;;;BBBIIIZZZdddmmmpppnnnggg[[[PPPAAA???;;;888777777888:::555555666555333333444666222333555666555333111000///000111222111///---,,,......---,,,,,,---///000333222111000000111222222111111111111111111111111222333666999<<<<<<999777666444111...---...///000~~~xxxpppkkkkkknnnttt~~~~~~{{{{{{zzzzzz{{{~~~~~~vvvrrrxxx~~~|||iii^^^RRRKKKDDD;;;555444...,,,+++***+++***)))'''++++++,,,,,,,,,,,,++++++***+++,,,+++))))))***,,,))))))))))))))))))))))))((((((((((((((()))******......---,,,++++++******((((((''''''''''''(((((()))))))))((())))))******)))+++---...---------...))))))***+++++++++******------------------------...---------------...///------,,,,,,---...000111******+++---///111333444333333555;;;EEEUUUfffqqqwwwlllcccVVVIII>>>666//////000333888===IIIOOOUUUUUUSSSOOOFFF>>>555444333222333444666777333555777777666555666777333444666777777555444222000000111111111///---,,,------------...///000000222111000//////000111222000000000111111111111111333333555999;;;;;;999666555333111///...///000111yyyrrrmmmlllkkkpppxxxxxxiii\\\NNNAAA888666///...,,,+++++++++)))'''************++++++,,,---+++,,,,,,+++))))))***,,,))))))))))))))))))))))))((((((((((((((()))))))))............---,,,++++++((((((''''''''''''(((((()))(((''''''''')))***,,,+++---//////---,,,+++,,,)))******++++++***************++++++++++++,,,,,,,,,,,,+++++++++,,,------......---,,,,,,---...///...------------...000000000111222555===HHHUUU^^^gggiiifff]]]TTTNNNEEE<<<666000,,,---...///444999>>>BBBDDDBBB@@@>>>999333111111111000000000000000111444777888888777888888666777888888777666444333000111111111000///...---/////////000000111111222333222111000000111222333222222222222222222222222666666777888:::999666333222111111111111333555666|||uuummmjjjmmmuuu~~~~~~lllYYYFFF999555111///---------,,,***)))+++************+++---...,,,------,,,***)))***,,,))))))))))))))))))))))))'''(((((()))))))))))))))---............---,,,+++((((((''''''''''''((((((((('''&&&%%%&&&(((+++------...000///---+++***+++******++++++++++++***************+++++++++,,,,,,---,,,,,,++++++++++++,,,222222222222222222222222555444222111000000111222//////000111444;;;CCCIIIKKKLLLJJJDDD???;;;777222000---+++---......111777888;;;;;;888666666444000000000111000000//////...000333666888888999:::;;;;;;;;;:::999777555222111111111111000000///...---000/////////000111222333666666555555444444444444666666666666666666666666:::999999:::;;;:::777555111111111222333444666777sssiiigggjjjppptttzzzzzzcccKKK;;;555111///...---...---,,,***+++++++++++++++,,,---...---------,,,***)))***,,,))))))))))))))))))))))))(((((()))***************+++,,,---.........---,,,))))))(((((((((((())))))((('''&&&&&&'''***,,,......///111000---+++*********++++++++++++***))))))*********++++++,,,,,,---...------,,,,,,,,,,,,---000222555888;;;<<<=========;;;777444111000000000///000000///000333777;;;;;;:::999777555333111000///---...000...,,,...222333666666333222333222.........//////000000000111///111444777888999;;;===>>>===<<<999777444222000111111000000///...............---...000333666888999:::::::::999888666444777777777888999:::;;;;;;===<<<;;;;;;<<<:::888555444333333333333444444555uuummmhhhgggfffiiinnnwwwxxxwwwuuuuuuwww~~~nnnSSSAAA999///...,,,,,,------,,,+++,,,,,,,,,,,,---------------......,,,***)))***,,,))))))))))))))))))))))))((()))***+++,,,++++++***((())),,,...//////...---******))))))))))))******((((((((()))+++---///000...///111000...,,,++++++)))*********))))))((('''))))))***++++++,,,------------------......000000///444<<>>>>>???AAADDDGGGJJJLLLMMMMMMJJJGGGDDDBBB>>>999666666666666777777888888888{{{pppgggccc]]]aaaiiiuuu~~~yyynnnllljjjhhhkkkrrr|||www[[[GGG???---,,,++++++------,,,+++,,,------......------,,,.........,,,***)))***,,,)))))))))))))))))))))))))))***+++,,,---,,,++++++&&&(((+++---//////......++++++************++++++)))******,,,---///111222...///111000...,,,++++++(((((())))))((('''&&&&&&((())))))***+++,,,,,,---+++,,,,,,---///111333444555<<>>;;;:::777444222111222222//////............/////////111222222666CCCWWWfffrrrxxxzzzrrrllliiiiiijjjmmmrrryyy~~~zzzqqqdddWWWKKKDDDBBBBBBDDDGGGLLLRRRXXX[[[}}}mmmgggaaaaaabbbfffpppyyyzzzlllbbb\\\YYYTTTSSSRRRPPPPPPTTTYYY]]]iiirrr|||oooUUUDDD222///,,,+++------,,,+++,,,///333555444333333333444222000...,,,+++******+++*********+++---------******+++++++++++++++***++++++,,,///000000---***------,,,***(((''')))+++)))+++...222444444444333111222333333222///,,,***'''((()))+++++++++******(((***++++++++++++,,,...---...///000111444888<<>>555000...,,,,,,,,,---------......------------........................////////////++++++---...////////////...///000000......///000......000111333555777888222111000000000000111222000000////////////000000111222444444888@@@MMMWWWmmmwwwyyyqqqooottt~~~xxxmmmbbb[[[ZZZYYY\\\bbbggglllrrrwww{{{|||vvvnnnfffaaaWWWPPPGGGCCCBBBDDDDDDDDDLLLPPPUUUXXX[[[bbbnnnwwwuuu___III;;;111111///---,,,+++,,,,,,***+++++++++***+++---//////...,,,******+++,,,---+++,,,---+++)))((()))+++)))***+++,,,---.........,,,+++,,,---//////---,,,((()))***)))'''&&&((()))***+++...222555777888999999:::;;;:::888444000...+++*********))))))******++++++,,,,,,,,,...111444666999>>>FFFPPP^^^llluuurrreeeSSSBBB777111///...............////////////---------....../////////............////////////++++++---...////////////---...//////...---...///......000111333444555555////////////000000111111.........------.........111111222222333888AAAGGGYYYfffxxx|||vvvrrrssszzz}}}{{{xxx{{{}}}oooccc^^^ZZZZZZYYYYYYYYY\\\bbbfffkkkmmmqqqssssssqqqmmmjjjddd\\\RRRJJJGGGHHHKKKLLLQQQVVV\\\aaaeeemmmyyyttt```NNN===333//////...---******,,,...***++++++***((((((***+++*********++++++,,,---...***,,,---+++((('''))),,,)))***+++,,,,,,---,,,,,,)))(((''')))***+++***(((((()))***)))((('''((()))(((***,,,...000222333444:::;;;<<<<<<:::777444222******)))))))))******+++,,,---......///222666:::999???IIIWWWfffwwwwww\\\QQQCCC777222///...---...////////////000000000---------...//////000000............////////////,,,---...///////////////,,,...//////...---...000......000111222222222222......//////000000000000...------,,,,,,------......///000111222666<<<@@@HHHUUUhhh{{{xxxmmmgggffffffoooxxx~~~}}}xxxzzz~~~~~~rrrlllaaa___[[[VVVQQQPPPQQQTTTWWW[[[```eeehhhjjjkkkjjjiiieee^^^XXXUUUWWW]]]bbbeeekkkrrrwww{{{qqq\\\KKK???666111,,,------,,,)))))),,,...)))+++,,,+++***)))***+++)))***+++---......------))),,,...,,,((('''***...******+++++++++++++++***(((''''''''')))***)))(((''')))******)))((()))***((()))***+++,,,---......333444666777666444222000******))))))***+++,,,------...000000222666;;;???CCCLLL[[[lll||||||lll]]]KKKBBB888111//////---+++.........////////////000---------...///000000000............////////////......///000000/////////---///000000//////000111---...000111111111111000...//////000000000000000......------------............000111222555888:::===GGGXXXjjj{{{lll]]]WWW[[[```pppzzz{{{hhheee```XXXPPPKKKIIIIIIHHHKKKPPPVVV[[[___aaabbbhhhhhhgggddddddiiiqqqyyyuuu^^^JJJ===777555333***+++,,,+++)))))),,,///)))+++,,,---,,,++++++,,,)))+++---/////////---,,,***---///---***(((,,,000******+++++++++***))))))+++)))))))))+++,,,+++***''')))++++++***))))))***)))))))))******+++++++++***,,,...000000///---+++++++++******+++---...000...///111222444999???CCCRRR]]]nnnvvviiiWWWHHHBBB;;;333//////000---***---------.........//////---------...///000000111............/////////000///000000000000000///......000111111000000111333---...000111111111000/////////000000000000000/////////............////////////000000111222333444999AAAMMM[[[lllkkkZZZUUU]]]fffuuuwwwjjj^^^UUUPPPLLLJJJHHHIIIJJJKKKNNNQQQSSSUUUXXX[[[bbbkkkvvvmmm\\\III===666000...///---,,,******+++---------******+++,,,,,,---......---,,,++++++---//////...*********)))((()))+++...******++++++++++++******))))))(((((()))***++++++++++++***************+++)))))))))))))))******++++++,,,...///...+++)))'''((()))***---///000///---222555777999===DDDMMMTTTfffyyysssdddYYYMMMDDD???333333111000////////////000///---+++++++++---...///////////////////////////////////////////////////////////////000111111111///...///222333222000///000222222000......///444333111//////000111222000///...---,,,---......////////////000000000000666999@@@KKKZZZmmmtttgggdddiiippp|||nnn```VVVOOOLLLGGGGGGGGGGGGJJJMMMPPPRRRUUUYYY___jjjwwwzzzmmmdddUUUIII===777444111///000---,,,++++++,,,---......***++++++,,,---...//////,,,,,,++++++,,,---------)))***+++***))))))+++---******++++++++++++******)))))))))))))))***++++++++++++***************+++)))))))))))))))******+++)))***+++,,,,,,***((('''***++++++---...///...---222666;;;AAAHHHRRR]]]fffzzzooo\\\OOOGGG>>>777444333222111000////////////000///---,,,+++,,,---...////////////////////////111111111111111111111111///////////////000111111222111///000222333222000---000222333222111000000111111111111111111111111111000///.........//////////////////000000000000///111666>>>JJJZZZiiitttwwwrrrtttxxxyyyvvvxxxpppbbbYYYVVVRRRQQQPPPOOOPPPRRRTTTUUUWWWYYY]]]fffsssxxxmmmdddZZZOOOHHH???777222333333111///000...------------...//////++++++,,,---...///000000---,,,,,,,,,++++++++++++(((***,,,,,,+++***+++,,,***++++++,,,,,,++++++***))))))))))))))))))***++++++***************++++++))))))))))))******++++++((()))******++++++******+++,,,,,,...///111222333666<<>>HHHTTT\\\nnnuuu~~~sssnnnppp{{{uuullljjjfffeeedddccc```]]][[[YYY[[[ZZZYYY]]]eeerrr~~~{{{mmmfff\\\SSSLLLGGGBBB???999333000222222///---...---...//////......///000,,,,,,---...///000111111......///...,,,+++++++++(((***,,,---,,,+++++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))***************)))******+++,,,))))))******++++++++++++))))))******+++------...+++,,,---///111555999<<<>>>FFFRRR___kkkxxxzzzkkkXXXLLL???:::777444333555111000000/////////000000//////...------......///////////////////////////111111111111111111111111000000//////000000111222222222111111111111111000---000444666555333111111000111222333444444444444222111111111000000000000////////////000000000000222222333444888>>>EEEJJJQQQWWW```kkkxxx~~~rrroootttzzzzzzzzzvvvpppggg___ZZZYYYUUUQQQPPPSSS[[[dddiiiqqqrrrrrrppplllfff```\\\RRRMMMGGGAAA>>>=========999333000111000---,,,///,,,...000000......///111------...//////000000111///111222111...,,,,,,---(((***------,,,++++++,,,,,,,,,------------,,,,,,******)))))))))))))))*********))))))***++++++,,,))))))***++++++++++++***(((((()))***+++---...///,,,---......000444;;;@@@FFFPPP```ooo|||wwweeeWWWIII???777444222000000222//////////////////000000/////////////////////000000000000000000000000000000000000000000000000000000000000000000111222222111111111111111000111111000333666777555333222222333333222222222222333444111111111111000000//////////////////000000000000//////000000222555:::===@@@BBBHHHRRR^^^mmm~~~|||yyyyyyyyyxxxwwwyyyzzzwwwzzzxxxlll```YYYPPPLLLHHHDDDEEEHHHMMMQQQUUUUUUUUUTTTQQQMMMHHHFFFAAA>>>:::777555555777888444000...///...+++,,,000+++...111111...---///111////////////////////////...111444333///------...)))+++------,,,+++,,,---,,,------......------,,,+++******)))))))))))))))))))))))))))***+++,,,,,,((()))+++,,,,,,,,,+++***&&&''')))+++,,,------...///000000//////333;;;AAAOOO[[[mmm~~~sssbbbQQQFFF===777222111000......000............///000000111/////////000000000000000000000000000000000000000////////////////////////111000000000000111222222000111222222111111222444444666888888777666666777888888777666555444333333000111111111111000//////////////////000000000000---///000111111333666888999999;;;BBBJJJVVVggguuu|||tttqqqmmmllllllnnnuuu{{{{{{xxxmmmaaaVVVPPPHHHFFFBBB>>><<<<<<>>>???AAAAAAAAA@@@???===<<<;;;888777555333111000111333000......000///,,,,,,///)))---111111...,,,...000000000///......------,,,,,,000444333///,,,---///+++,,,,,,,,,++++++---...------............------++++++***)))))))))))))))))))))))))))***+++,,,---((()))+++------,,,+++***)))***---///000000000///111222333222333:::EEEMMM___kkk}}}yyyjjj\\\MMM@@@999666222111333333//////111---------...///000111111//////000000111111111111000000000000000000000000000000000000000000000000111111000000111111222333000222444444333333666888666888999::::::;;;>>>@@@@@@BBBCCCCCCAAA<<<888555111222333333333222000000////////////000000000000...///222222333333555777666444555:::===CCCPPP]]]llluuuzzzwwwpppqqqssswww||||||~~~zzzvvvoooeeeYYYNNNEEEAAAGGGEEEAAA===999777555555666666666666666777777777333444333222000///000111000///111333222---+++---)))---111111---+++---000111000///...---,,,++++++***///333333///,,,---///,,,,,,,,,+++***+++---///------............------++++++***))))))((())))))))))))))))))***+++,,,---(((***+++------,,,+++***---///222555666555444222111333666777;;;DDDQQQ\\\mmmyyyuuudddVVVIII>>>555222000......222222///...000---------......000111222...///000111111111111111000000000000000000000000111111111111111111111111111111111000111111222333000333666666555666888;;;777999:::;;;===@@@DDDGGGHHHKKKOOOQQQNNNFFF>>>888333333444555444333222111////////////000000000000+++---///000000000111222333111222666555666???KKKTTTaaasss~~~yyy|||zzzuuupppmmmnnnrrrvvvxxxooohhhdddbbb^^^[[[UUUMMMGGGBBB@@@>>>EEEEEEEEEAAA<<<777555444666555555444444555555666333333111000////////////......//////...---,,,,,,+++++++++,,,...000111222000///---,,,++++++,,,,,,---------.........//////---,,,+++******+++,,,---///---,,,---//////,,,))),,,+++***))))))***+++,,,******))))))))))))******++++++************++++++---000333444555777999;;;;;;<<>>;;;:::999999BBBCCCCCCAAA<<<777444333222222222111111222222222333222111000////////////.../////////......---,,,,,,,,,,,,---...///000111111///...,,,+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,000...------//////---***,,,,,,+++******+++,,,,,,******))))))((())))))))),,,,,,+++++++++,,,------000333666999===AAAEEEIIIGGGIIINNNVVVcccqqq~~~uuuiiiaaaRRRKKKAAA:::555333000...000111222222222222222111222111111111111222222222222222222333333222222222333333333333222222222222111222222444666666666555666666777888999:::;;;;;;;;;===>>>??????@@@CCCEEELLLOOOTTTYYY___eeelllqqq{{{zzzmmm[[[MMM>>><<<999666444333222000000111111111000000//////.........///000111111111...111333333111333888>>>AAAMMM___qqq~~~}}}zzz|||~~~vvvnnnjjjiiiiiijjjkkklllkkkjjjnnnooopppqqquuu{{{tttiii___XXXSSSQQQLLLGGGBBB???===<<<999888777666555666777888===???AAA@@@;;;777333111000000000000000000000000222111000//////......////////////............---...------------...//////111000///---,,,+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,///...---...//////---,,,---,,,+++******+++,,,------,,,++++++************,,,,,,,,,,,,------...///111666===DDDLLLTTT\\\aaaffffffiiiqqq{{{sssggg[[[PPPHHH???;;;666222111111000000000111111111111111000000000000000000111222222222222222222222222222222222222222222222222333444444444666888:::<<<=========>>>???@@@AAABBBDDDEEEEEEGGGHHHJJJJJJLLLOOOSSSWWW^^^bbbiiipppwww~~~}}}iiiYYYEEEAAA;;;777444222000///000000000000/////////.........//////000000111111...000222111///000444888777AAAQQQbbbqqq}}}wwwpppmmmkkkkkkkkklllllllllllllllnnnoooqqqvvvzzz|||{{{yyyzzz|||~~~qqqhhhccceeefffhhhlllqqqvvvyyyzzzyyyooodddZZZQQQHHHCCCCCCAAA???<<<:::999888777777666555555555555666666888;;;>>>>>>;;;666222000000111111111111111111000111000000///......////////////.............../////////...------------...111000///...---,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,---,,,+++******+++,,,---000///...---------------++++++++++++,,,---//////111999FFFUUUbbbmmmvvv|||{{{sssgggZZZOOOFFF???;;;777555333222222333333333111111222333333333222222111222333333444444555555555555555444444555555555555555444444555666777888;;;>>>BBBDDDFFFGGGHHHHHHMMMNNNPPPRRRUUUWWWYYYZZZ\\\]]]^^^```bbbffflllpppsssxxxrrraaaLLLDDD<<<888666222000000000000000///////////////.../////////000000000111///111222111//////222444444:::DDDOOOZZZcccjjjnnnqqqsssvvvzzz~~~tttnnnmmmllliiifffccc```^^^]]]\\\\\\^^^aaadddeeecccaaabbbdddfffiiikkkooouuuxxxtttllljjjjjjqqqssswww{{{}}}vvvnnnaaa\\\TTTMMMGGGBBB===;;;888777666555555444444444444333333333333333333333444777;;;<<<999666333111000111222222222222111000111000000////////////000//////.........//////000000000///------,,,,,,---////////////...---,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,,,,,,,+++***))))))***+++,,,000///......------------******++++++---...///000555AAASSSfffwww}}}uuuaaaZZZOOOEEE>>>:::777555555444444333222222333444333333555666777888888888888888999:::;;;;;;::::::;;;;;;::::::::::::;;;;;;<<<;;;:::999:::;;;===>>>@@@EEELLLRRRUUUXXX[[[]]]dddeeehhhkkkooorrruuuvvvwwwyyyzzz|||~~~pppUUUIII>>>;;;888444222333111111000///...//////000////////////000000000000111222222222000000111222555777:::@@@FFFKKKOOOPPPRRRUUUYYY]]]aaaggglllpppxxxuuuoooiiibbb\\\XXXVVVWWWVVVVVVWWWYYYXXXVVVTTTVVVWWWYYYZZZ\\\```eeeiiiwww}}}wwwuuuxxx|||rrrhhhaaaYYYRRRLLLHHHCCC???<<<;;;999777444444444444333333333333111222222333444555666666111444888999888555444333000111222333333222111000111111000000000000111111000///.........///000111000000///...---,,,,,,,,,......////////////...---+++++++++,,,,,,,,,------,,,,,,------------,,,,,,***,,,......---,,,---...---,,,+++******+++,,,---------,,,,,,,,,------...,,,------...000222333444===III[[[ooo~~~~~~sssggg^^^KKKFFF???999666444333222333444444222000000222444222444666999<<<>>>???@@@???@@@AAABBBBBBAAA@@@???@@@???>>>======>>>???@@@AAA@@@??????@@@BBBEEEFFFKKKSSS]]]eeekkkqqqvvv{{{aaaRRRDDD@@@===666444666333222000/////////000111////////////000000000000333222222222222111111111444444555888<<>>BBBFFFJJJNNNPPPQQQRRRRRRTTTTTTSSSRRRPPPNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNQQQTTTXXX[[[ccclllwwwppp]]]LLLFFFBBB999666888444333111000000000222222000000000000////////////222222111222222222111///222111111444888;;;;;;:::555777:::<<<===>>>AAADDD~~~xxxuuullliiieeecccaaa```]]][[[]]]]]]]]]\\\\\\^^^bbbfffpppxxx|||{{{xxxssskkkeeebbbaaaYYYUUUKKKBBB@@@AAA@@@<<<777555333222333444444444555555555444333222111000000000111111111000//////000333555666666666666777777888:::;;;;;;:::888777333222222222222222333333000///...---...///111333//////...---------------***,,,...///111111111000/////////000000000000111,,,,,,---......---,,,,,,---000222222000///111333111000///......///000111000000111111222333555555666666777999;;;===???@@@FFFLLLTTT\\\ccciiiooorrrnnnmmmggg^^^SSSHHHAAA>>>333333333666888999888777888999:::::::::===CCCGGGNNNPPPUUUZZZ___cccfffhhhiiiiiijjjkkkjjjgggeeeccc```___]]]\\\\\\]]]___```______```bbbffflllqqqttt{{{zzzeeeRRRKKKEEE;;;666999555444222000000111222333000000000000////////////111000000111222111000...111000///222666888888666444666777777666666888999{{{uuuooojjjhhhmmmllljjjjjjjjjkkkmmmnnntttxxxsssooojjjeee___]]]YYYTTTPPPMMMKKKJJJBBBAAA>>>;;;999888888888666666555444444555555666111222222222222333333333444333333222111111111222444555666666777:::===@@@>>>???@@@BBBBBBBBBAAA@@@===999777888555000///111...............///000000..................------000...,,,---000111000//////---,,,---///000000000,,,---......---...000222333333444444555666777777666666666666777777888999::::::999888777:::>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBGGGHHHJJJMMMPPPTTTWWWXXX\\\YYYTTTMMMGGGAAA>>><<<555777999;;;===>>>>>>???AAA???@@@CCCFFFLLLWWWaaafffjjjqqqxxx~~~~~~{{{yyyyyyyyyyyy~~~~~~yyybbbOOODDD>>>999555555222000///000111111111000000000000000000000000111111000000000000111111222222111111222222333444222222222444555555333111}}}{{{zzz{{{||||||yyylllbbb\\\WWWQQQMMMLLLJJJGGGDDDAAA@@@?????????>>><<<999888777666666444333222222222222222222333333333444444555555555333333222111111222444555333444666999===BBBGGGKKKRRRSSSUUUWWWXXXVVVRRRNNNHHHAAA;;;999777222///000///............///000000........................000...,,,,,,///000///......---------...///......---...000000000111333555666666888999;;;<<<>>>>>><<<<<<;;;:::::::::;;;;;;<<<<<<;;;:::;;;===BBBFFFJJJIIIHHHGGGFFFDDDCCCCCC???@@@AAACCCEEEHHHJJJKKKLLLKKKHHHEEEAAA===;;;999888999999:::;;;<<<======BBBCCCFFFLLLOOOUUU```lllyyy~~~rrr\\\KKK@@@999444555333111111222333222111000000000000000000000000000000000000000000000000000000//////000000111222333222222333444444333111{{{tttkkkcccWWWMMMHHHDDD@@@===>>>===<<<:::::::::;;;;;;<<<;;;999777555444444444333333222111111111111111222222333333444444444555666555333333333666888:::;;;>>>BBBIIIRRRZZZaaaeeepppppprrrvvvxxxuuullldddTTTIII>>>:::777333000/////////......//////000111............////////////000...,,,,,,.........---///////////////////////////111444555555666888999;;;<<<>>>@@@CCCDDDEEEFFFBBBBBB@@@???>>>===<<<<<<;;;;;;;;;::::::===AAADDDFFFFFFEEECCCBBBAAA@@@???<<<<<<===>>>???AAABBBCCCCCCDDDDDDDDDBBBAAA???>>>;;;:::999999999:::;;;<<>>BBBEEEJJJOOOXXXdddpppyyyxxxmmmXXXJJJ<<<777666333///.../////////...///000000111///////////////000000000//////------------------000111222222222222333444444777;;;===>>>???AAABBBCCCDDDFFFHHHIIIJJJJJJJJJEEECCCBBB???===<<<;;;:::888888777666555666999<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<===>>>@@@AAACCCDDDEEEFFFFFFDDDBBB@@@;;;:::888777777999;;;<<>><<<999888777666666666555333000000222444555555555666777888888888555555555777888:::;;;<<>>>>>@@@FFFOOOYYYeeeooouuu}}}xxxmmm```VVVDDD:::111000111///...///000000//////000000111222//////000000111111222222000111222111000111222444000222555666888<<>>;;;777444333222111///000000000000000000000000///000111222222111000//////............///000000333222000///000000///...}}}kkk]]]LLLGGGAAA<<<:::;;;;;;:::=========<<<:::888888888777666444333333333444555444444555555555444333222444444555555777888:::;;;;;;===@@@DDDHHHLLLOOOQQQSSSWWW^^^hhhsss~~~zzzqqqggg^^^UUUMMMHHH:::444000111111///...000000000//////000000111222//////000111111222333333111333444444333333666999555777;;;===@@@GGGSSS[[[dddjjjqqqwwwzzz{{{||||||xxxuuuooofff[[[OOOEEE???777777555444333222222222555555555444222222333555111111222333444555666666======<<<<<<<<<===>>>>>>@@@@@@???>>>===;;;;;;:::777777777777888888999999999777:::AAAFFFHHHKKKOOOUUU^^^kkkuuu~~~|||dddUUUEEEAAA:::666444333222111000000000000000000000000000000000000000000000000...............///000000222111000000111000...,,,mmmZZZMMMAAA@@@>>>;;;999999999999555777999999888777666666555444333222222333444555222333444555444444222222666777777999;;;===???@@@IIIKKKPPPVVV\\\bbbgggiiikkknnnttt}}}~~~|||xxxssseee```WWWMMMDDD???<<<;;;666222222333333//////111000000000000000111111222///000000111222222333333111444666666555555999<<<;;;>>>AAADDDHHHRRR___jjjrrrxxxyyynnn___QQQDDD===555555444333333333333333222333444444333333555777444555777:::===@@@BBBCCC@@@???>>>===<<<<<<<<<<<<:::999999888888999::::::888888888888888777666555999555666===CCCFFFGGGJJJLLLTTT```jjjtttsssbbbJJJEEE===777555444333333000000000000000000000000111111000000000000111111000000000000000111222222111000000111111000---+++qqq^^^NNNDDD<<<<<<;;;::::::999888888666777888999999888777666888666333333555444222///555777999999888666666666:::::::::<<<@@@FFFLLLPPP```gggpppwww{{{~~~~~~qqqhhhccc___ZZZVVVJJJGGGAAA;;;777555555555111000000000000111111222000111111222222222222111222111111222333555555555888999;;;<<<::::::===BBBCCCIIIOOOSSSZZZbbbhhhkkkvvvuuufffVVVGGG<<<777111111222444666555333111777:::======;;;::::::<<<===>>>@@@DDDHHHKKKKKKJJJFFFDDD@@@===;;;;;;<<<===<<<:::777777999;;;;;;;;;:::999888666444333333333555777:::;;;<<>>;;;;;;::::::999888888777777888999999:::999888888999777555444666777666444999;;;======;;;::::::::::::;;;>>>DDDNNNYYYdddjjjwww~~~|||xxxiiiaaaVVVOOOLLLJJJFFFCCC???<<<888444222111111111111000000///000000111111111111222333444444444444222111111222555888:::;;;===???CCCEEEEEEEEEHHHKKKOOOTTTZZZ___ccchhhlllnnnssszzzlll]]]NNNCCC:::555000000000222444666666777;;;???DDDGGGIIIKKKNNNQQQRRRRRRSSSUUUVVVUUURRRPPPGGGEEEAAA>>><<<<<<<<<===???===<<<<<<===<<<;;;999777666555444444444444444777999;;;<<<>>>CCCKKKRRRVVV^^^iiisss|||lll```NNNAAA;;;777444111444333111111111111000...111111000000000/////////000000000000111111111111111000///////////////...}}}tttfffXXXMMMEEE???<<<999999999888888777777666777888999:::::::::::::::777555222111333555555555777999;;;<<<<<<<<<>>>???EEEHHHNNNXXXeeetttxxxlllddd[[[TTTMMMGGG@@@<<<;;;;;;999777444333111000///.........111000000/////////000000000000111222333444444555666666666888;;;???CCCFFFJJJNNNTTTWWWYYYYYYZZZZZZ\\\^^^aaacccccccccdddeeennn}}}ssshhhXXXJJJ@@@:::555222333333222333555:::???BBBLLLQQQYYY```eeeiiimmmpppkkkiiifffbbb^^^XXXQQQLLLEEEDDDBBBAAA@@@@@@@@@@@@EEEDDDBBBAAA???===999666111111111000111111222222777999<<<>>>BBBJJJTTT\\\iiiqqq|||rrr]]]LLLBBB<<<888444555333222222222222000...111111111000000000000///000000000000111111111111000000/////////.........tttmmmaaaZZZPPPHHHBBB>>><<<:::888888777777777666666666666777888999:::;;;;;;<<<888666333111222444555777555999===BBBEEEHHHLLLOOOXXX\\\dddnnnzzz{{{uuujjj]]]QQQIIIBBB===???;;;777555555666666555111111111111000000///...111111000000000000000111222333333444555666888888===>>>@@@CCCGGGMMMSSSWWWaaagggmmmppprrrrrrpppllljjjgggccc___ZZZVVVWWWZZZhhhyyy{{{ppp[[[QQQDDD;;;888777555444777777888:::???HHHQQQWWWiiioooyyyyyypppeee\\\SSSKKKGGGDDDEEEGGGIIIJJJLLLMMMMMMNNNJJJEEEAAA===:::666333111111111111111222333333444888>>>DDDLLLXXXfffooonnn[[[OOOGGG@@@;;;777555444444444444333111222222111111111000000000///000000000111111111111///000000000.........///wwwiii]]]VVVHHHEEEAAA===;;;:::777666777777666666666666666555555555666888:::;;;======<<<;;;999777666777:::;;;???DDDMMMUUU\\\bbbgggkkkmmmqqqyyyqqqeeeVVVIIIAAA<<<::::::777555333222222222222222222222333333333111000///222111111111111222333333777777777999:::===???@@@BBBFFFLLLRRRYYYbbbkkkqqq}}}}}}uuukkk```XXXQQQNNNSSS\\\jjjzzzyyyfffXXXKKKDDD<<<777777888888888777:::AAAHHHRRR^^^kkkttt|||nnnaaaWWWQQQNNNLLLMMMOOOSSSXXX[[[]]]^^^^^^TTTNNNEEE===888666444333444444444444555555666777777===EEEOOO[[[jjjzzzmmm___SSSHHH@@@999777555444444444444333222222222222111111111111///000000000111111111111///111222111///...///000|||lll___UUULLLGGG>>>============<<<999777666666666666666666666666555666777888:::===???@@@>>>>>>>>><<<;;;<<<>>>AAAKKKRRR\\\gggooovvv{{{~~~~~~zzztttmmmiiidddWWWGGG>>>999666777:::555555444333222222222222333333333333333222111000333333333333555666777888666777888;;;???CCCGGGIIIMMMTTT^^^hhhrrr|||yyyjjj[[[QQQKKKIIITTTaaatttrrr\\\LLL@@@>>>:::777555666888:::<<>>999555444444333333333333333222222222111111000000000000111111111111000222444333///...000222}}}rrrcccVVVNNNHHHBBB>>>>>>===<<<=========;;;999666666666666666666666666777777888:::===@@@BBBDDDBBBDDDFFFGGGFFFGGGJJJMMMTTT\\\hhhrrryyy}}}}}}{{{yyyxxxpppkkkeee___ZZZUUUOOOKKKPPPEEE;;;999888555444666555666666666555444444444333333333333333444444444444444555666888:::;;;<<<;;;===@@@EEELLLTTTZZZ^^^gggooo{{{ppp^^^SSSLLLJJJVVVeee}}}ttt^^^NNN>>>???>>>;;;888;;;BBBHHHRRR]]]mmm|||sssjjjgggjjjooorrrxxxyyyyyywwwrrrkkkccc^^^JJJEEE===888777888:::;;;999:::;;;>>>AAADDDGGGHHHOOOUUU]]]dddllluuu}}}iii\\\RRRLLLCCC<<<888666666555444333333333333222222222000000000000111111111111111444666444000///111444zzzhhh___SSSJJJFFFCCC>>>;;;;;;999777777888888777666666666666777777777777777999999:::<<>>???HHHKKKOOOWWW```jjjrrrvvv}}}jjj^^^TTTPPP[[[jjjwwwbbbRRRCCCFFFGGGDDDBBBGGGSSS]]]jjjvvv~~~|||qqqeeeYYYRRRCCC???;;;999:::===>>>???EEEGGGIIIMMMRRRWWWZZZ\\\WWW\\\bbbfffiiinnnuuuzzzyyy|||}}}{{{zzz{{{qqqaaaYYYNNNDDD===;;;999999444444444333333333222222000000000000111111111111111555777555111///222555vvvjjjcccRRROOOJJJDDD???<<<:::999:::999888777777888999:::;;;555222777;;;;;;999999999<<>><<<;;;;;;:::999888777777888999:::;;;666444777:::::::::<<>>AAABBBCCCFFFJJJRRRZZZ```qqqyyy~~~qqqjjjmmmvvvyyyiiiiiijjjmmmssswwwqqqggg]]]UUUNNNIIIGGGGGGJJJNNNRRRVVV]]]gggnnnxxx{{{}}}vvvlllbbb\\\XXXVVVUUUNNNOOOPPPOOOMMMMMMPPPRRRXXXUUUTTTUUUSSSQQQTTTYYYdddnnn}}}zzzjjj^^^SSSJJJCCCAAA???===:::999777555444666555444444555555444333555666777666333111222444nnn___UUUNNNHHHCCCBBBAAA???===<<<;;;<<<<<<:::999999888888999999::::::777666888999999>>>DDDMMMWWWfffqqqwww{{{~~~xxxwwwuuutttqqqkkkbbbZZZMMMIIICCC@@@??????@@@@@@<<<;;;:::999888777666555666666555555555555666666777555333444555777888777999:::;;;:::999888999:::;;;===@@@AAABBBDDDGGGIIINNNPPPUUUZZZaaakkkuuu|||zzzwwwyyyvvv```[[[SSSKKKGGGGGGHHHJJJVVV\\\dddlllssszzzzzzlll```WWWPPPMMMEEEEEEDDDAAA>>>>>>???AAAGGGEEEEEEGGGHHHHHHLLLRRR]]]jjj}}}yyykkk]]]TTTLLLHHHBBB>>>;;;999777555888666555555555555444222555555555333111000111222|||nnn\\\PPPLLLIIIEEEAAA======<<<;;;;;;;;;;;;<<<::::::999999999999::::::888777999::::::<<>>CCCAAAAAAEEEGGGHHHNNNUUUbbbpppwwwmmm]]]VVVNNNGGGCCC@@@<<<999;;;999888888999999777666555444444222222222222333yyydddYYYMMMFFFEEEEEEBBB>>>===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999666777999<<<<<>>===;;;999999:::::::::999777888888777555555666777888777777777777888999999:::;;;;;;;;;<<<===@@@AAAAAADDDFFFHHHKKKNNNRRRUUUSSSWWW^^^dddjjjqqqwww{{{uuuhhh^^^UUUNNNIIIEEEFFFHHHKKKQQQ[[[hhhppp~~~yyylllcccRRRNNNHHHCCC@@@???@@@@@@CCCAAACCCGGGJJJLLLSSS[[[kkkyyyxxxpppddd[[[TTTNNNGGGBBBBBB@@@????????????>>><<<:::888666555666777888888tttfffRRRLLLDDDAAABBBCCC@@@============<<<<<<;;;::::::777888888999999888888777666666999<<<>>>AAALLLWWWhhhttt}}}zzzuuuqqqiii```WWWPPPGGGAAA??????===<<<999888888888999888666444999888777666666666777888999999999999:::;;;<<<===<<<>>>@@@AAABBBEEEIIILLLPPPRRRVVVYYY]]]bbbgggkkkooossszzznnnfffZZZOOOIIIFFFEEEDDDGGGLLLSSS[[[dddooo{{{zzzgggaaaYYYRRRNNNLLLLLLKKKMMMKKKMMMRRRVVV[[[ccclllxxx|||qqqiiiaaaWWWOOONNNLLLIIIHHHHHHFFFDDDBBB@@@===:::888888999999999ooo___UUUJJJGGGBBB@@@@@@@@@@@@???<<<<<<<<<<<<<<<;;;;;;:::666777888888888888777666777666888;;;>>>@@@HHHQQQ]]]iiinnngggaaa___XXXOOOEEEAAA;;;999::::::999777999777777777888888666444;;;999888999<<<>>>===;;;<<<<<<===>>>@@@BBBDDDEEEFFFIIIMMMPPPSSSXXX^^^cccmmmooosssvvvzzzzzztttpppkkkddd___TTTNNNGGGAAA???@@@CCCEEEKKKTTT```kkkttt|||tttkkkfffccc```___[[[ZZZ]]]cccjjjpppzzz~~~tttlllgggddd```]]][[[WWWTTTQQQNNNIIIDDD@@@@@@???>>><<>>:::;;;;;;<<<<<<<<<;;;;;;555666777888888777666555999666777:::===>>>DDDKKKJJJUUUXXXPPPJJJKKKFFF>>>BBB???<<<;;;<<<<<<888555999777666777999;;;;;;;;;999777777;;;@@@BBB???:::>>>???AAACCCFFFIIILLLMMMVVV[[[```eeejjjpppxxx~~~zzzhhhccc\\\WWWUUURRRNNNJJJFFFBBB>>>;;;;;;>>>BBBDDDOOOZZZhhhttt|||}}}vvvrrrooolllcccbbbfffnnnuuu}}}|||wwwrrrmmmhhheee```ZZZSSSNNNLLLJJJHHHEEEaaavvvuuucccYYYSSSLLLGGGBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<;;;;;;;;;999999999888888888888777777777666777999<<>><<<777888<<<>>>===;;;;;;;;;<<<;;;;;;@@@@@@@@@AAACCCFFFIIIKKKJJJMMMQQQVVVYYY^^^bbbeeemmmvvv~~~zzzuuuyyyvvvfffZZZUUUNNNEEEBBBEEEEEEBBB>>>===>>>???@@@@@@DDDKKKPPPZZZaaajjjqqqvvv|||~~~qqqrrrrrruuu|||zzzvvvoookkkhhhddd___[[[XXXjjjtttbbbVVVPPPMMMHHHDDDAAAAAA@@@???>>>======>>><<<<<<<<<<<<;;;;;;;;;:::999999999999888888888888999888888888999:::<<<======>>>???>>><<<::::::;;;999888;;;>>>===;;;===CCCBBBAAAAAAAAACCCDDDDDDDDDHHHHHHHHHJJJMMMRRRWWWYYYaaaeeejjjoootttzzzwwwrrrooouuuzzzxxxqqqiii___RRRIIIGGGBBB>>>===???@@@>>><<<>>>AAADDDGGGJJJPPPXXX]]]bbbeeeiiilllpppxxx|||yyyLLLZZZjjjwww|||ggg^^^RRRJJJHHHGGGDDDAAA@@@@@@???>>>============<<<;;;;;;;;;;;;::::::::::::999999999888888888888999999999888888888888777666888::::::999999999:::999777999===>>>???EEEKKKKKKMMMNNNQQQSSSUUUVVVVVVZZZZZZZZZ]]]bbbiiiooosss{{{}}}sssnnnmmmllltttyyy~~~zzznnnggg^^^VVVPPPJJJCCC>>>;;;;;;::::::;;;<<<======CCCGGGNNNTTT[[[bbbiiimmmnnnllliiihhhkkkvvvCCCKKKVVVaaannnxxxjjj[[[TTTLLLGGGFFFEEEBBB?????????>>>===============;;;;;;;;;;;;;;;:::::::::::::::999999999888888888888888999999888777666555666888::::::999999:::;;;:::888999>>>CCCHHHPPPXXX^^^aaafffiiillloooqqqrrrttttttuuuxxx}}}wwwqqqqqqtttvvvyyyzzz{{{yyytttlllccc^^^YYYTTTNNNHHHFFFDDDAAA???:::;;;<<<;;;;;;>>>DDDHHHPPPUUU^^^hhhpppuuuyyyzzzxxxuuuooolllooozzz>>>BBBHHHQQQ\\\lllzzzggg[[[RRRNNNIIIFFFEEECCCAAA>>>???>>>==================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888666666777888888888777777888999;;;:::999888888999;;;888:::CCCNNNWWWcccllltttyyyyyyvvvxxx|||~~~{{{uuummmcccYYYQQQLLLKKKHHHEEEBBBAAAAAA@@@@@@999;;;===>>>AAAHHHSSS[[[eeejjjrrr||||||zzz}}};;;<<<@@@FFFMMMYYYkkkzzzyyyiii[[[RRRJJJGGGDDDBBBBBBAAA@@@>>>???>>>>>>======>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===::::::::::::999999999999666666666777888888999999777999:::999777555555666;;;999===IIIXXXeeerrr|||zzzpppdddYYYPPPJJJGGGDDDCCCAAA???>>>>>>>>>???<<>>>>>>>>??????@@@<<<<<<<<<=========>>>>>>;;;;;;:::::::::999999999888888777666777888999:::666888999999777666666777===;;;>>>JJJYYYeeeqqqyyy{{{xxxlll```WWWQQQNNNHHHGGGEEECCCCCCEEEHHHJJJLLLPPPVVV^^^gggrrr|||~~~888666888<<<===???JJJWWWjjj}}}yyymmmeee___[[[RRRPPPLLLIIIEEECCCBBBAAA@@@???????????????@@@@@@<<<=========>>>>>>??????;;;;;;;;;:::::::::999999;;;:::888666666777999:::666888::::::999888999:::AAA===>>>HHHTTT^^^fffmmmpppxxx}}}qqqggg___\\\OOONNNLLLKKKLLLQQQWWW\\\```dddjjjsss}}}}}}vvvwww777888888888:::???EEEIII[[[jjjzzzvvvqqqhhhaaa]]]WWWOOOIIIDDDBBB@@@???@@@>>>======>>>???>>>======<<<;;;;;;;;;<<<===>>><<<<<<;;;::::::999999888<<<;;;999777777777777888888888888888888888888888:::;;;>>>BBBIIIPPPVVVZZZ```eeejjjlllllloootttyyy~~~vvvnnnfffccc```___bbbhhhooottt|||~~~pppgggmmmvvv777888888888888;;;???CCCPPP^^^ttt|||wwwmmmeeeZZZQQQJJJFFFDDDCCCAAA???>>>>>>???@@@???>>>>>>===<<<<<<<<<===>>>>>>======<<<<<<;;;::::::999;;;:::888777666666777777888888888888888888888888777888:::===AAAFFFKKKMMMKKKOOOTTTVVVVVVWWW\\\```fffiiinnnqqquuuxxx}}}~~~|||{{{}}}wwwjjjbbbhhhpppzzz666777888777777777999;;;DDDNNN```rrrzzzuuussstttttttttrrrrrrrrrsssuuuxxx|||uuufffXXXMMMHHHEEECCCCCCBBB@@@@@@BBBCCCBBBAAA??????>>>======>>>>>>???>>>>>>======<<<;;;;;;:::<<<;;;:::999888888888999888888888888888888888888555666777999;;;===???@@@===@@@DDDEEEDDDEEEIIILLLMMMPPPSSSVVVXXX[[[^^^aaaeeeiiipppzzzuuuiiiaaadddkkkrrr~~~{{{|||}}}}}}|||yyyzzz444666888888666666777888<<>>>>>>>>>>>>>>======<<<;;;;;;;;;======<<<<<<;;;;;;;;;;;;999999999999999999999999777777999:::;;;;;;;;;;;;;;;===???@@@??????BBBDDDAAACCCEEEGGGHHHJJJLLLNNNNNNRRRYYYbbbooo~~~tttjjjhhhlllrrr}}}}}}{{{yyysssnnnmmmmmmsss222444777888777777777888:::>>>DDDMMMZZZlllwwwqqqfffccc]]]WWWSSSRRRRRRRRRYYYRRRKKKHHHJJJLLLJJJHHHIIIIIIIIIJJJKKKMMMOOOPPPTTTUUUXXXZZZ\\\aaafffkkkrrrvvv}}}}}}jjj\\\SSSNNNKKKIIIGGGEEEEEEEEEFFFEEECCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;<<<===<<<>>>@@@@@@@@@AAACCCEEEDDDFFFKKKRRR[[[gggttt|||yyyssssssyyy|||tttkkkdddccceeelll{{{~~~222444666777777777888999:::<<>>AAAAAAAAABBBCCCDDDEEEEEEEEEFFFHHHIIIJJJLLLPPPSSSZZZ___eeekkkqqqxxx~~~ssseee\\\UUUQQQOOOMMMJJJIIIHHHHHHFFFEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@??????>>>>>>======<<<::::::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<;;;;;;===>>>@@@AAACCCFFFKKKSSS\\\bbbiiilllqqqvvvyyyzzzzzzyyyuuuvvvxxxzzz|||uuulllddd___^^^dddooo333444555555555555666888777999:::===BBBLLLYYYccc|||wwwqqqggg^^^VVVPPPKKKHHHDDDCCCAAA???>>>>>>>>>???EEEDDDAAA???======<<<<<<<<<<<<===>>>???@@@AAAAAA>>>@@@BBBCCCCCCCCCFFFGGGKKKOOOSSSWWW[[[___dddgggqqquuu|||tttjjjbbb^^^ZZZXXXTTTRRRQQQPPPNNNLLLKKKKKKKKKJJJIIIGGGEEECCCBBBBBBBBBAAA@@@@@@??????;;;;;;<<<======<<<<<<;;;========================<<<;;;:::999999999:::;;;<<<<<<;;;;;;<<<<<<<<<;;;777888::::::999999:::<<<<<<===>>>???@@@DDDIIIMMMRRRTTTWWWZZZ[[[\\\\\\[[[XXXYYY[[[\\\^^^bbbgggkkkqqqvvv{{{~~~~~~uuuiiicccbbbbbbgggppp~~~uuujjj444555555444333222444666444666777999<<>>===<<<<<<;;;;;;;;;888:::;;;;;;;;;;;;===???888888:::;;;===???@@@AAA<<<>>>AAABBBBBBBBBCCCDDDEEEGGGJJJLLLNNNPPPTTTVVVVVVZZZbbbkkkuuu~~~|||sssnnneeebbb___\\\ZZZXXXVVVTTTNNNOOOOOONNNLLLJJJHHHFFFEEEDDDDDDCCCCCCBBBAAAAAA>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<:::999:::;;;<<<:::999999999:::;;;:::999888:::;;;;;;::::::;;;===999::::::::::::<<<@@@CCCEEEEEEGGGHHHIIIIIIHHHHHHDDDEEEGGGIIIJJJNNNSSSWWWVVV[[[aaaddddddfffkkkppptttwww}}}mmm```^^^ccchhhtttyyywww}}}rrr```TTT777555444333555777777666999::::::888777;;;DDDLLLXXXeeezzzuuuggg```MMMKKKGGGCCC@@@???>>>>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???;;;===???AAABBBCCCBBBBBBEEEFFFGGGHHHHHHGGGFFFEEEJJJMMMPPPTTTYYY___fffkkkwww|||{{{sssooollliiiccc^^^]]]\\\ZZZWWWTTTQQQOOONNNMMMJJJHHHGGGGGGFFFEEECCCGGGDDDBBBAAA@@@@@@>>>===>>>>>>>>>@@@AAA???<<<999;;;;;;;;;<<<===>>>>>>???======<<<<<<<<<<<<======::::::::::::999999999999:::::::::;;;;;;<<<<<<<<<>>>?????????@@@@@@AAAAAA???AAACCCCCCBBBBBBCCCDDDGGGHHHKKKNNNQQQRRRRRRRRRVVVZZZ```eeeiiilllpppsssvvv~~~}}}jjj]]]YYY\\\hhhttttttkkkiiimmmtttuuu|||xxxjjj[[[NNNGGG777555444444555777777666666888;;;:::999;;;@@@FFFGGGQQQdddyyyzzzpppbbbWWWQQQIIIGGGDDDAAA>>>============<<<;;;::::::;;;<<<<<<::::::::::::::::::::::::;;;:::::::::;;;===>>>???>>>???AAABBBCCCDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCEEEFFFHHHIIILLLQQQTTT[[[___fffppp{{{yyyssspppnnnkkkgggbbb^^^[[[ZZZUUUSSSPPPNNNNNNLLLJJJIIIHHHFFFDDDCCCDDDCCCBBBAAADDDCCCBBBCCCDDDCCCAAA>>>???@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;;;;<<<:::;;;;;;;;;<<<<<<<<<======???@@@AAA@@@???@@@AAA@@@@@@BBBCCCDDDEEEEEEEEEGGGJJJNNNRRRTTTVVVYYY[[[___eeelllqqqtttxxx}}}vvvjjj\\\TTTRRRXXXhhhwwwttthhh```]]]aaahhhnnnwww~~~|||{{{yyyxxxyyyzzzzzzzzzzzzxxxwwwuuuqqqnnnhhh```VVVLLLCCC>>>666555333444666777777666333777;;;<<<;;;:::;;;>>>???EEERRReeexxxqqqeee[[[PPPGGGDDDDDDBBB@@@>>><<<;;;;;;;;;;;;:::::::::::::::;;;;;;999999999999999999999999:::::::::;;;<<<===???@@@??????@@@AAAAAAAAAAAAAAA>>>???@@@@@@@@@@@@???>>>???@@@@@@@@@???AAACCCFFFIIIJJJNNNTTT___nnn~~~zzzuuuqqqooogggddd```]]][[[XXXTTTQQQNNNLLLJJJIIIJJJJJJIIIHHHHHHFFFDDDDDDDDDEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::999999999::::::::::::;;;999999999999999::::::::::::<<<>>>>>>===<<<===>>>???>>>>>>======>>>>>>>>>???AAADDDEEEEEEFFFGGGIIIMMMPPPTTTYYY^^^bbbeeefffmmmppptttxxxyyy{{{}}}vvvlll[[[TTTLLLIIIJJJTTThhhzzz}}}qqqcccYYYSSSQQQVVV]]]hhhsss|||xxxtttrrrooollliiiccccccaaa```___]]]\\\\\\]]]^^^^^^]]][[[YYYWWWVVVUUUSSSPPPLLLGGGCCC@@@>>>555444333444666888777666444777:::;;;999888888999AAABBBIIIWWWggg{{{sssbbbWWWNNNFFFBBBBBB???>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;888888888888888888888888888999:::;;;<<<===>>>???;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<============<<<;;;;;;<<<>>>>>>>>>???AAADDDFFFEEEFFFHHHNNNZZZgggppp~~~~~~{{{vvvqqqlllgggaaa]]]ZZZWWWTTTSSSRRRQQQOOONNNPPPMMMJJJHHHHHHHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBAAAAAAAAA@@@???>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;======;;;:::;;;<<>>===<<<;;;<<<===>>>===???@@@AAA@@@@@@AAABBBEEEEEEFFFJJJQQQUUUVVVUUUXXX[[[^^^aaabbbdddfffgggkkkqqqvvvxxxwwwyyywwwiii\\\SSSGGGEEEBBBBBBDDDNNNcccvvvvvvfff^^^UUUPPPMMMMMMTTT]]]iiivvv{{{rrrgggeeeaaa^^^[[[YYYWWWUUURRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKIIIGGGEEEGGGFFFDDDBBBAAA@@@AAAAAA444444333555777888777666666777777777666666666777>>>===@@@IIIVVVhhhmmmaaaTTTKKKFFFAAA@@@BBB<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<777777777777777777777777777888999:::;;;<<<======999999888888888888888888::::::;;;<<<<<<;;;::::::777999;;;;;;;;;<<<>>>@@@AAAAAAAAAAAACCCIIIQQQVVVcccmmm}}}{{{tttooojjjgggccc```]]][[[XXXVVVZZZWWWRRROOONNNNNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIICCCCCCDDDDDDDDDCCCBBBAAA??????>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<:::<<<======<<<;;;;;;<<<:::999888888888:::;;;<<<999:::;;;;;;;;;;;;===>>>???<<<<<>>======>>>???FFFWWWggg|||xxxjjjaaaTTTOOOLLLLLLMMMQQQ[[[fffttt{{{wwwwwwwwwxxxzzzzzzzzzyyyuuunnnfff___TTTTTTSSSQQQNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFDDDEEEEEEEEEEEECCCBBBAAA???>>><<<:::::::::;;;<<<333333333555888999888666888777666555444555666777888888<<>>;;;;;;???::::::::::::::::::::::::999:::;;;<<<======<<<<<<777777777777777777777777777777888999:::::::::::::::999888888888888888999999:::;;;<<<<<<;;;:::999:::;;;======;;;;;;<<<===<<<===>>>???@@@BBBFFFIIILLLUUUcccrrr}}}xxxtttqqqmmmjjjgggeeebbb\\\XXXVVVUUUSSSRRRMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHIIIIIIIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<===???>>>===;;;<<<<<<999999999999:::<<<===>>>888999::::::999:::<<<>>>===:::999:::>>>AAA@@@??????AAACCCDDDDDDEEEHHHJJJIIILLLPPPRRRRRRSSSWWWZZZXXX[[[^^^aaacccfffiiillllllooossswww|||~~~ssscccVVVMMMGGGCCC@@@999888999:::;;;===HHHSSSgggsssyyymmmbbbVVVOOOIIIGGGGGGJJJOOOVVVdddqqqzzzvvvtttuuuuuummmkkkfffbbb``````bbbccceeedddbbbbbb```]]]XXXTTTKKKLLLLLLLLLJJJKKKLLLNNNKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDEEEDDDCCCAAA@@@>>><<<;;;999888777888888333333333666888999888666888666555555555666555555444888>>>BBBEEEPPPggg}}}kkk\\\KKKEEE???>>><<<888999<<<888999999999999999999888777888:::;;;<<<<<<;;;;;;777777777777777777777777666777888999999888777666999999888777777888999:::888999:::;;;;;;:::999888;;;<<<>>>>>><<<<<<<<<===;;;===>>>??????AAACCCEEECCCHHHQQQ[[[ffftttzzzvvvqqqmmmiiifffcccaaa^^^]]]\\\ZZZXXXVVVUUUTTTTTTTTTTTTTTTRRROOOLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<>>>??????===<<<<<<<<<;;;<<<===>>>>>>?????????;;;<<<===<<<;;;<<>><<<;;;;;;<<<===>>>>>>;;;<<<>>>>>>>>>???AAACCCBBBBBBDDDEEEFFFHHHIIIJJJJJJLLLNNNPPPQQQTTTWWWZZZZZZ\\\aaaeeeiiikkkllllllhhhiiikkknnnqqqvvvyyy{{{xxxxxxxxx{{{}}}ddd\\\PPPGGGCCC@@@===:::777555666:::::::::>>>DDDPPP[[[fffmmmttt}}}xxxlllaaaXXXQQQJJJEEEGGGFFFHHHMMMSSS]]]mmm|||zzzuuukkkhhhccc^^^[[[[[[\\\]]]XXXVVVTTTRRRQQQRRRTTTUUUUUUTTTSSSTTTUUUTTTRRRPPPJJJLLLNNNNNNMMMNNNQQQTTTSSSSSSQQQOOONNNLLLJJJJJJIIIJJJJJJIIIHHHFFFDDDCCC>>>>>>===;;;;;;:::::::::222222333666888999888666666666666666777777555333000666===???>>>EEE[[[qqqsss___PPPHHHCCC@@@@@@>>>:::999<<<777888888888888888777666666777999:::;;;;;;::::::888888888888888888888888666777777888888777555444888777666666666777999:::777888999::::::999888777555777999:::999999:::<<<;;;<<<============@@@BBBDDDGGGJJJOOOUUU```mmmwww}}}yyyvvvtttsssqqqnnnjjjgggeeeddd``````___^^^ZZZVVVRRRPPPNNNMMMMMMLLLJJJIIIHHHHHHCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????>>><<<>>>???>>>===;;;;;;<<<;;;;;;===>>>>>>===<<<;;;=========<<<;;;<<<>>>@@@===<<<;;;:::999:::;;;<<<:::;;;<<<<<<<<<===???AAA>>>======>>>AAABBBBBBAAAAAACCCDDDFFFFFFHHHKKKNNNJJJLLLPPPSSSVVVXXXXXXXXXZZZ[[[\\\^^^bbbgggllloooiiiiiijjjlllqqqxxx~~~zzztttpppsssuuuwwwxxxyyy{{{~~~yyywwwuuutttsssnnnfff```RRRLLLDDD???===;;;777444777555666;;;===;;;<<>>======<<<<<<<<<<<<===CCCBBBBBBDDDIIIPPPXXX]]]qqq{{{~~~{{{yyyxxxwwwuuurrrmmmiiieeebbb^^^\\\XXXUUUTTTRRRPPPNNNQQQPPPNNNMMMKKKJJJIIIIIIIIIGGGDDDCCCDDDEEEEEEDDDFFFEEECCCAAA@@@???@@@@@@??????@@@AAAAAAAAAAAA@@@CCCBBBAAA??????@@@@@@AAA>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCDDDFFFGGGIIIJJJNNNNNNNNNOOOQQQTTTWWWYYY[[[[[[[[[^^^eeemmmvvv{{{wwwnnniiigggcccdddfffggghhhhhhgggggghhhiiijjjkkkkkkiiigggfffbbb^^^XXXUUUTTTSSSPPPMMMFFFCCC@@@<<<999888777888777777777777777888999:::;;;===@@@EEEKKKQQQWWWZZZ```aaaaaa___[[[WWWUUUTTTMMMIIIGGGHHHEEE@@@BBBHHHGGGOOOXXX```gggsss~~~qqqjjjaaaYYYUUURRRNNNLLLKKKIIIGGGFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIJJJMMMPPPPPPQQQRRRTTTUUUWWWXXXXXXXXX[[[___bbbeeeiiinnnrrryyywwwuuuqqqnnnjjjhhhfffdddccc___[[[ZZZ[[[XXXRRRLLLFFFAAA???@@@???;;;777555555555666666666777777555555555555555555555555222666999999999???JJJTTTpppmmm[[[MMMEEEBBBAAA@@@???===<<<;;;;;;<<<:::999999::::::999888:::888888999<<<<<<999666999999888888777777777777999888888777666666777777999999888888777777777777666666777777777888888888888888888999999999::::::;;;;;;;;;;;;;;;;;;<<<<<>>@@@CCCIIIOOORRR\\\eeesss}}}xxxvvvooolllhhhfffdddbbb___]]]]]]\\\ZZZWWWUUUTTTSSSRRRRRRPPPMMMLLLLLLLLLKKKJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCBBB@@@??????@@@AAAAAA@@@>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGDDDDDDEEEFFFGGGIIIKKKLLLRRRRRRSSSVVV\\\dddkkkooouuuwwwwwwsssmmmfffbbbaaa\\\]]]^^^___````````````]]]]]]^^^^^^]]]ZZZXXXWWWTTTQQQLLLJJJIIIHHHEEECCC@@@>>><<<999777555555555444444444444555555666777;;;;;;===@@@DDDHHHLLLNNNOOOPPPPPPNNNJJJGGGEEEEEEHHHDDDCCCDDDBBB@@@DDDKKKLLLUUUaaallluuu}}}pppfffZZZUUUOOOJJJHHHGGGEEECCCDDDCCCBBBBBBCCCEEEGGGGGGFFFHHHIIIJJJLLLOOOTTTWWW\\\]]]___aaadddgggiiijjjmmmppptttwww{{{vvvuuuppplllmmmmmmggg```UUUNNNFFFBBBCCCBBB???;;;333444555555666666555555555555666666666666666666333666888777777;;;DDDKKKaaassszzzdddSSSGGGAAA@@@???>>>===<<<;;;:::999;;;:::888999::::::999888999888777777999999888777999888666555555666777777888888777666666666777777777777777777666666666666666666777777777777888888777888888888999999999999999999999::::::;;;;;;;;;===<<<<<<===???BBBEEEGGGIIIPPPZZZfffttt~~~|||yyywwwrrrqqqooommmjjjgggfffeeeeeebbb___]]]\\\[[[YYYXXXVVVTTTRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJIIIHHHGGGFFFEEEEEEEEECCCAAA@@@@@@AAABBBBBBAAA??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>===>>>???@@@AAAAAAAAAAAA???@@@AAABBBCCCCCCDDDDDDFFFGGGHHHKKKOOOUUUZZZ\\\```aaabbbaaa]]]YYYVVVUUURRRRRRSSSSSSTTTUUUUUUUUUSSSSSSSSSRRRPPPMMMKKKJJJIIIFFFCCCAAAAAA@@@>>>===::::::999777666555444444444444444333444444555555<<<<<<;;;<<<===???AAABBBDDDDDDDDDCCC@@@=========AAA@@@@@@BBBBBBEEEMMMUUU___iiiwww}}}rrrjjj```UUUMMMIIIFFFCCCBBBCCCCCCBBBBBBCCCBBBBBBBBBCCCFFFHHHJJJHHHKKKNNNRRRVVV\\\ccchhhppprrruuuyyy}}}~~~ssseee\\\QQQKKKIIIHHHEEEBBB222333444555555555444444555555666666666666666777555777888777666888???DDDTTTfffvvv```PPPEEE???======<<<;;;:::999888888:::999888888999:::999777888777666666666777777777888777555444333555666888888777777666666666777777666666666666666666555555666666666666777777777888777777777888888888888999777888999:::;;;;;;;;;<<<;;;;;;<<<===>>>@@@BBBCCCDDDGGGLLLTTT___ooo|||yyywwwuuusssqqqnnniiihhhfffdddbbb```^^^^^^\\\\\\[[[[[[YYYXXXWWWVVVTTTSSSQQQOOOMMMKKKJJJIIIGGGFFFDDDDDDEEEFFFEEEDDDCCCCCCBBBAAA@@@@@@??????AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???????????????@@@>>>???AAABBBCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEECCCDDDEEEGGGIIILLLNNNPPPRRRSSSTTTTTTRRRQQQOOONNNMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNMMMKKKIIIHHHFFFEEEDDDCCCBBBAAA@@@???>>>888888888888888777555555777666666555555555666666======;;;::::::;;;<<<<<>>@@@EEEHHHLLLRRR]]]gggwwwwwwooocccZZZTTTOOOHHHDDDBBBBBBAAAAAABBBCCCDDDDDDGGGGGGGGGGGGHHHJJJMMMPPPRRRVVV[[[bbbjjjrrr{{{yyyoooaaaWWWRRRNNNIIIEEE111222444555555555444333444555555555666666666777666777888777666888<<<@@@JJJ[[[uuuuuu```OOODDD>>><<<;;;;;;:::999888777777999777777777999999888777777666666555555555666777777666444333333555666888777666666666666666777777555555555555555555666666555666666666666777777777666666777777777888888888777888999;;;<<<<<<<<<<<<999999:::<<<===???@@@AAABBBDDDEEEIIIPPP^^^ooo{{{}}}zzzyyywwwrrrrrrrrrqqqpppnnnmmmlllfffeeeccc```\\\YYYVVVUUUVVVTTTRRRQQQRRRRRRQQQPPPMMMLLLLLLKKKJJJIIIHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIILLLLLLMMMMMMNNNMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNNNNJJJJJJJJJJJJIIIHHHHHHGGGEEEEEEDDDCCCAAA@@@??????999999::::::999888777666999888777777666666666666<<<;;;:::999888999::::::999:::999888888999;;;>>>@@@IIISSSYYY^^^gggrrrzzzqqqhhh^^^XXXOOOIIIFFFEEECCCAAA======>>>>>>>>>???@@@AAAEEEHHHLLLNNNQQQTTTYYY]]]fffkkkrrr{{{qqqeee]]]UUULLLFFF111222444666666555444333333333444444555666666666666777888777777888:::===DDDRRRiiiyyycccQQQDDD===:::::::::999888777777777888666666666888999888777555666777777555555666777666666555444444555777888666666555555666666777777555555555555666666666666555555666666666666777777666666666666777777777777777888:::;;;<<<;;;;;;:::777777888999:::<<<>>>???===???@@@BBBGGGQQQ___hhhxxx~~~{{{xxxtttqqqoookkkiiifffeeeeeedddcccaaa[[[ZZZZZZYYYYYYXXXXXXXXXUUUUUUSSSRRRPPPOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMOOOPPPRRRSSSQQQPPPOOONNNNNNNNNPPPPPPUUUSSSQQQNNNLLLJJJHHHHHHJJJIIIIIIKKKMMMNNNMMMLLLNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMMMMLLLLLLLLLLLLLLLHHHIIIIIIGGGDDDAAA@@@@@@???>>>===<<<;;;:::999888:::999888777666666555555888777666666666777888999666666666666666888===@@@IIIWWWgggooottt|||zzzqqqggg[[[TTTLLLHHHCCC@@@??????>>>===;;;<<<=========???BBBDDDDDDJJJTTT[[[bbbhhhpppuuuyyyooobbbTTTJJJ111333555777777666444333222222333333444555555555444555666666777888999;;;???JJJ^^^vvvkkkWWWHHH???::::::999999888777777777777666555666888999888777333666999999777555555777555555666666666777777777555555555555555666777777555555666666666777777777555555555666666666777777555555555666666666777777777888999:::;;;:::888777999999888888999:::<<<===;;;<<<>>>???AAAFFFOOOVVVbbbsss}}}{{{uuuuuuuuuuuuuuutttttttttnnnmmmllliiigggeeecccbbb____________```aaabbbbbbbbbbbbaaabbbdddgggjjjlllkkkjjjgggeeefffgggjjjlllnnnkkkgggaaa\\\YYYWWWVVVUUUTTTTTTWWW\\\^^^^^^]]]___aaaccceeeeeecccaaa______^^^]]]\\\[[[ZZZZZZZZZVVVWWWXXXUUUPPPLLLJJJJJJJJJHHHFFFCCCAAA?????????===<<<;;;999888777777777777777666555555666777888888888888777888<<>>=========<<<<<<;;;===???@@@AAAEEEKKKPPPPPPZZZgggsss|||wwweeeWWW111333555777888666555333111111222333333444555555222333444555666888999:::;;;EEEWWWmmmrrr]]]MMMCCC::::::999999888888777777666555555666777888888777333666::::::888555555666555555666777888888777777555555555555555666777888555666666666777777888888555555555555666666666777555555555555666666666777666777999:::999888666555===<<<:::999999;;;<<<>>><<<>>>@@@???>>>@@@EEEIIISSScccxxx~~~}}}xxxxxxxxxyyyzzz{{{|||}}}~~~|||}}}{{{uuupppnnnmmmjjjiiiiiimmmssswwwxxxwwwxxxzzz}}}}}}yyywwwsssrrrpppnnnmmmkkkkkkkkkfffhhhhhheee___ZZZXXXXXXTTTQQQNNNJJJGGGFFFEEEFFFAAA@@@???===<<<;;;::::::999999777777777777888999888888777777999===CCCHHHZZZppp{{{wwwsssqqqrrrnnnjjjhhhhhhiiigggeee```XXXNNNGGGDDDBBB@@@===999:::;;;===>>>??????>>>999<<<>>>@@@DDDJJJRRRYYYbbbmmm|||ttteee333444444555555444444333333333333333333333333333333333444555777999;;;<<<@@@DDDOOOaaatttwwwbbbOOOBBB>>><<<<<<===;;;777777::::::777555666888999888666777777999999888666444222444444444555555777888999<<<;;;999777555555555666444444444555555555555666666666666666555555555555666666666666666555555555777888888888999999999999888888999999999:::::::::>>>===<<<<<<===???BBBCCCJJJQQQ```vvv{{{xxxvvvppplllgggaaa^^^ZZZWWWTTTSSSOOOJJJFFFCCC???<<<999@@@;;;888999888555444666777999:::888777;;;CCCJJJ[[[mmmyyysssqqqlllgggaaa\\\XXXVVVQQQQQQPPPPPPOOOOOONNNNNNJJJHHHEEEAAA???=========:::;;;======;;;::::::;;;888<<<@@@DDDHHHRRR```jjj|||xxx222222333333333333222222333333333333333333333333333333444555666777999:::999<<>>AAABBBEEEJJJWWWjjj~~~}}}yyyuuurrrooolllhhhccc[[[TTTMMMFFF@@@<<>><<<;;;:::999999:::<<<;;;:::999999:::<<<@@@EEEKKKTTTbbbsss111111222222222222111111333333333333333333333333444444444444555666777777999:::AAAMMM]]]qqqttt^^^MMMCCC>>>;;;;;;999555555888888777666666888888777666777777888888888666555444333333444444555666666666:::999888777666666666666444444444555555555555666666666666666555555555555666666666666666666666666666666666777777777888888888888999999999:::::::::<<<;;;;;;;;;<<<>>>???AAAAAADDDMMM]]]nnn|||qqqeeeZZZOOOFFFAAA>>>999666777777555444666666888::::::999<<>>>>>>>>>>><<<<<<<<<<<<;;;:::999888777999:::999888888999:::>>>BBBJJJTTTcccvvv111111222222222222111111222222333333333333444444444444333333333444555555888999>>>GGGTTThhhhhhUUUHHHBBB===;;;:::777777999888888888888999999888888666666666777666555444333333333444555555555555555777777666666555555555555444444444555555555555666666666666666555555555555666666666666666777777777666666666666777777777777888888999999999:::::::::::::::::::::;;;===>>>???BBBCCCHHHSSSbbbuuu|||nnn```TTTJJJDDD===888555777777555555777666777999999888999<<<>>>@@@GGGMMMNNNMMMNNNMMMIIIIIIGGGDDDAAA@@@@@@AAABBB@@@????????????>>>>>>>>>:::;;;<<<======<<<:::999777888999888777777888:::<<>><<<:::777777999555666888888777777666666444444444444444444333333333444555666666666555555444444444444444444333333444444444555555555555666666666666666555555555555666666666666777777888888666666666666777777777777888888999999999:::::::::999999:::;;;<<<===>>>>>>CCCBBBEEEMMMXXXjjjvvviii]]]RRRIIIDDD<<<777555777888666666888777888999888777777888999<<>>=========:::;;;<<<=========;;;;;;777888888888777777999;;;===DDDRRRdddxxx222222333333333333222222111222222333333444444555444444333333333444555555111222777===CCCQQQiii~~~sss[[[PPPDDD???;;;888666888222444666666555333333444444444444444444444444444444555666777777666555444222222333444444444333333444444444555555555555666666666666666555555555555555666666777777888888999666666666777777777888888888888999999999:::::::::999999:::;;;<<<===>>>>>>AAA@@@BBBHHHPPP```zzzuuuooodddZZZQQQJJJDDDAAA<<<888555888999777777::::::::::::::::::;;;;;;<<<===@@@AAA@@@AAAEEEFFFDDDDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???>>><<<;;;;;;=========>>>======<<<;;;999999999999888999;;;>>>AAAGGGTTTfff{{{111111222222222222111111111111222333333444555555444444333444444555666666444777<<>>>>>>>>??????AAAEEELLLZZZrrrwwwqqq___YYYQQQJJJEEEAAA>>>======888666999:::999999;;;>>>=========@@@BBBDDDEEECCCFFFGGGFFFHHHMMMMMMJJJLLLMMMNNNOOOPPPOOOOOONNNMMMLLLKKKIIIGGGEEECCCBBBDDDCCCBBB@@@??????>>>>>>:::;;;;;;:::999;;;>>>@@@DDDHHHQQQaaavvv000000111111111111000000111111222333333444555555444444444444555666777777555888===??????DDDUUUfff}}}nnn\\\PPPHHHAAA<<<<<<444777;;;;;;888666666777777777666666666777777888666777999:::999888666555333444555777777777777666444444444555555555666666777666666666555555555555555666666777888999999999888888888888999999999999888888999999999:::::::::999:::<<<===>>>???????????????BBBFFFKKKXXXooo|||rrrfff\\\UUUQQQLLLEEE@@@===<<<;;;:::===888777999;;;::::::<<<@@@??????AAAEEEIIILLLNNNMMMPPPRRRRRRVVV[[[\\\YYYZZZ\\\^^^aaabbbbbbaaa```[[[ZZZXXXVVVTTTQQQOOONNNKKKIIIGGGDDDCCCBBBBBBBBB<<<<<<<<<;;;;;;<<>>>>>===@@@DDDIIIVVVkkk~~~}}}tttiii___YYYTTTOOOLLLCCCAAA>>><<<<<<<<<<<<;;;<<<<<<<<<;;;:::<<<@@@CCCCCCHHHOOORRRSSSTTTYYY]]]___bbbggglllqqqsssuuuuuuxxxzzz}}}~~~|||yyyuuupppllljjjgggccc___]]]VVVOOOMMMPPPQQQMMMIIICCC>>>;;;===???======@@@GGGLLLTTTaaarrr111111222222222333333333222222222222222222222222333444555555333333333555555444555888999<<>>>>>???>>>===???BBBGGGTTTjjj}}}uuuoooeee___VVVNNNIIIEEEBBB???===<<<<<<<<<===>>>======<<<======>>>???CCCIIIMMMOOOVVV^^^cccfffjjjpppuuuxxx{{{~~~{{{rrrkkkccc```___]]]WWWQQQIIICCC>>>>>>???===>>>BBBEEEJJJTTTbbbsss111111222222222333333333333333333333333333333333222444555555444333444555333222333666777999@@@III^^^rrr~~~mmm]]]OOOFFFAAA===<<<===;;;666666888888888777555555444444444333444666777777666444333333444666555444222333333444555555666666555555444444444444555555666666777555555555555555666777777777888888888888888888777:::999999:::<<<<<<;;;999============>>>>>>??????@@@??????BBBGGGTTTkkk~~~{{{qqqggg^^^XXXRRRNNNHHHCCC@@@>>><<<:::;;;<<<===???@@@AAAAAAAAAAAABBBEEEGGGLLLSSS[[[```iiipppxxx~~~|||xxxqqqhhh```UUULLLDDDBBBAAA@@@CCCGGGIIIPPP[[[jjj{{{111111222222222333333333333333333333333333333333111333555555444333333333222111333666777666;;;AAANNNbbb~~~|||iiiWWWLLLEEE@@@======<<<888666888:::888666555444444444555444555666777777666555444333444666666444333333444555555666666666666555555333444444555666777777888555555555555666666777777777888888999999888888777999999999:::;;;;;;;;;:::;;;<<<<<<===>>>>>>>>>>>>BBBAAAAAAEEEJJJXXXooovvvrrrkkkddd^^^WWWQQQMMMHHHFFFCCCAAA???>>>===<<<>>>???AAACCCEEEHHHJJJMMMNNNPPPUUUZZZaaajjjttt{{{}}}ttteeeZZZPPPKKKJJJJJJNNNSSSXXX```lllzzz111111222222222333333333222222222222222222222222000222444555333222222222444222333777777666888<<>><<<888666888999888666555444444555555555666666777777666666555333555777777555555555666555666666666666666666555444444555555666777888888666666777777888888888888777888999::::::999888777888999:::;;;;;;::::::;;;999:::;;;======>>>======AAA@@@CCCHHHOOO^^^vvvrrrgggZZZWWWRRRNNNKKKIIIFFFDDD??????===<<<::::::;;;<<>>>>>>>>>>>???@@@FFFNNNXXXhhhuuuhhhZZZQQQKKKIIIEEECCCBBBAAA???===;;;;;;;;;:::999:::>>>@@@AAAGGGOOOWWW```kkkwww}}}yyyvvvvvvvvv{{{111111222222222333333333222222222222222222222222111444777888777555444333777333222555777555666999===FFFUUUgggzzzssseeeTTTJJJCCC<<<888888444555555666666666666666555555555555555555555555222444666666555555555666666666777777777777666666666666666666666777777777555555777888888888777666777888:::;;;;;;:::888777777999<<<<<<:::999:::<<<:::;;;>>>@@@AAAAAA@@@???BBBEEEMMMYYYfffwww}}}lll^^^SSSKKKGGGEEECCCBBBAAAAAA@@@>>><<<;;;<<<<<<<<<<<<@@@EEEJJJNNNWWWdddpppzzz111111222222222333333333333333333333333333333333333666999:::999777555555777333111444666555666888777===HHHXXXkkkrrr^^^PPPFFF>>>999888222444555777777777666666444444444444444444444444111333555555444444444555666666777777777777666666777777777777666666666666333444666777777777666555666888:::<<<<<<:::888666777999<<<<<<:::999:::<<<;;;===???BBBCCCCCCBBBAAAFFFKKKUUUcccqqqzzzkkk[[[OOOHHHEEEEEE>>>======>>>??????===;;;999:::;;;<<<===BBBJJJPPP]]]hhhxxx|||{{{{{{zzzyyyyyyyyyyyyzzz333111000000222333222222222222111111111111222222444555666777777666555555888666555444444555666888999999???JJJYYYlllooo\\\NNNFFF???<<<===999666777666444555888555555666777777666555444555444444333333222222111333555888;;;===<<<;;;:::999888666666777777555444111444666777666555555555888777777999<<<;;;888444===;;;888777888999::::::>>>???@@@BBBCCCEEEFFFGGGPPPYYYhhhyyy}}}mmmdddWWWKKKDDDAAA@@@@@@>>>===<<<::::::::::::;;;;;;<<<===???DDDNNN[[[eeetttzzzwwwsssmmmiiieeecccaaaaaaaaaaaaaaaaaabbbcccccchhhiiilllpppvvv}}}444222111111222222111000222222111111111111222222222333444666777888777777777666555444444555666777666666999BBBNNN^^^sssnnn^^^OOODDD======999666666666333333666555555666777777666555444555555444333333222222111333555888:::;;;;;;:::999888777555666777777666444333555777777666555666777888777777888::::::777555:::999777777888:::;;;<<<>>>???@@@AAADDDHHHMMMPPP___jjj{{{~~~|||vvvvvvuuuvvvzzz~~~wwwmmmeee\\\VVVMMMFFFAAA>>><<<;;;>>>===;;;:::::::::;;;;;;;;;>>>BBBGGGOOO\\\kkkvvv{{{rrrlllcccaaa]]]XXXTTTQQQOOONNNOOOOOONNNNNNOOOOOOPPPQQQTTTUUUVVVYYY^^^cccgggjjjuuuzzz555444333444444444222000333222222111111222222333000111333555777888999999666555444333333444555666666444555:::BBBNNN```oooppp]]]KKK???@@@:::777777777444333555555555666666666666555555555555444444333222222222333444777999:::999888777666555444555777777777555555666777666555555777999888777666666888888777666999999888888999;;;===??????@@@AAADDDIIIRRR\\\cccvvvzzzpppooonnnlllhhhdddaaa___XXXYYYZZZ]]]bbbjjjssszzz}}}yyysssoookkkgggddd^^^VVVPPPLLLIIIEEEBBB@@@===:::777===<<<;;;:::999:::;;;<<<<<>>999999999777555666555555555666666666666666555555555444333333222222333444666777888777666666444333333444666777777666555666666555444444777999777666555555666777777777:::;;;;;;;;;;;;<<>>;;;888;;;::::::999999:::;;;<<<@@@IIIWWWfffvvv~~~vvviii^^^UUUPPPMMMKKKIIIGGGEEEBBB@@@>>>>>>>>>???????????????@@@@@@AAA@@@@@@@@@AAABBBCCCEEEFFFHHHLLLSSS[[[bbbiiiooottt~~~777666555666777777555333444444333333333333444444444444444444444555555555444444333333333333444444777444444666888===HHHSSSfffyyyrrrcccNNNDDD<<<::::::777555666555555555555666666777777666666555444444333333222444444555666666666555555333222222333666777777666444444444333222333555777666666666666666666888999:::<<<======<<<<<<>>>@@@@@@EEENNNWWWdddtttzzzuuurrrhhhddd___[[[WWWTTTRRRPPPMMMNNNNNNNNNLLLIIIFFFDDDKKKLLLLLLLLLLLLMMMQQQTTTYYY[[[\\\\\\ZZZVVVRRROOONNNNNNOOOQQQRRRSSSRRRQQQNNNJJJEEEAAA???>>><<<:::;;;:::999999:::;;;<<<===GGGRRReeexxx{{{jjjbbbWWWMMMHHHGGGGGGHHHBBB@@@>>><<<;;;::::::::::::::::::::::::;;;;;;<<<::::::;;;;;;<<<===>>>???AAADDDIIIMMMQQQUUUZZZ^^^lllwww;;;999666555555555444333555444444333333444444555777666555444333333333333333333333333333333333333333222333555666888???HHHYYYkkkwww]]]PPPCCC===;;;777555555555555444555555666777888666666555555444333333333555555666666666555444444333222111333555666666555222333444333222222444666444666777777777777888:::999<<>>>>>======<<<<<<<<<===>>>@@@AAANNN\\\rrr}}}mmm]]]VVVLLLEEEBBBBBBDDDEEE???>>><<<:::999999999999888888777777777888999999777888999:::;;;<<<<<<======???BBBEEEGGGJJJOOORRR^^^gggwwwGGGCCC>>>:::888777555444555555444444444444555555777666555333222222333333222222333333333333222222222222444777666555999@@@GGGYYYqqqsssbbbPPPFFF@@@:::666555555444444444555666888999666666666555444444333333666666666666555555444444333222111222444555555444111333555555444333444555333666999:::888888888::::::???DDDEEEDDDEEEIIIMMMXXXeeevvv{{{vvvgggccc\\\WWWTTTQQQOOOMMMJJJIIIGGGFFFEEEFFFIIIKKKIIIJJJJJJKKKKKKLLLLLLLLLLLLNNNQQQRRRRRRRRRSSSTTTSSSTTTUUUUUUTTTSSSQQQPPPLLLMMMMMMMMMLLLLLLLLLMMMNNNJJJFFFCCCCCCCCCCCCBBBAAA@@@@@@@@@AAACCCEEEFFFTTTddd}}}ppp```SSSNNNFFFAAA???AAABBBCCC???>>><<<:::999999::::::999888888888888999::::::888999::::::;;;;;;;;;;;;:::<<<>>>???@@@CCCGGGJJJOOOWWWcccsssRRRMMMFFF@@@<<<:::888777555555444444444444555555777666444333222333333444111222222333333222222111333333666999777444666<<<999JJJbbbyyyrrr\\\OOOFFF???:::888555444444444555666888999666666666555444444333333777777777666555555444444333222111222444555444333111444666777666555555555222666:::;;;:::888999:::===CCCIIILLLLLLNNNSSSWWWhhhvvvzzzlll```ZZZUUURRRMMMJJJIIIJJJIIIIIIFFFFFFEEEDDDDDDEEEIIILLLLLLLLLLLLMMMNNNOOOQQQRRRWWWZZZ]]]^^^]]]]]]]]]^^^\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWVVVTTTQQQNNNMMMMMMJJJHHHFFFFFFHHHHHHHHHGGGDDDCCCCCCDDDEEEGGGIIIJJJWWWhhh{{{fffWWWLLLGGGBBB??????AAACCCDDD===<<<:::999888777888888777777777777777888999999777777888999999888888888:::;;;<<<<<<<<<>>>AAADDDDDDJJJTTTbbbrrr