BM6P6(@ aaaUUUPPPHHHAAAAAA>>>:::999;;;:::555777===999777555555666666666555:::999999999888777777777888:::<<<<<<;;;999999999999;;;888>>>___ttteeeTTTIIIHHHEEE???<<<===<<<777777:::777666555555777888888777999999999999888888888888999;;;======;;;::::::;;;>>>??????KKKqqquuuiiihhh]]]QQQCCC===<<<:::999;;;777555555666888888777666888999999999999999:::::::::<<<======<<<;;;;;;<<<>>><<<@@@VVVsssYYYHHHBBB@@@>>><<<<<<:::999999:::999888666888999999999::::::;;;;;;:::;;;======;;;;;;<<<===???:::AAAaaakkk^^^TTTGGG===@@@>>><<<:::;;;;;;:::999999999::::::;;;;;;;;;<<<:::;;;<<<<<<;;;;;;<<<>>>CCC>>>HHHooozzzaaaMMMHHHDDD???:::999888777666:::;;;;;;;;;;;;;;;;;;<<<;;;<<<===<<<<<<<<<>>>@@@CCC@@@RRR~~~{{{ggg___TTTJJJBBB>>>;;;999<<<<<<<<<<<<;;;;;;;;;;;;===>>>???>>>>>>>>>AAACCCCCCFFF___sssbbbUUULLLFFFCCC=========<<<;;;;;;;;;:::???@@@AAA@@@???AAACCCFFFGGGNNNnnn}}}fffSSSHHHFFFAAA???CCCBBB===;;;===>>>BBBFFFFFFBBB@@@AAACCCIII^^^{{{lllXXXNNNGGGFFFFFFCCCAAACCC<<L=hĦ4ĉ@ӵ>LyyyhhhOOOJJJEEEBBBCCCFFFFFFFFFQQQsssGG=?HdĦ=ĪjGG=?HdĦnnnbbbQQQFFFDDDFFFGGGHHHIII___}}}ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵjjjSSSĦӵĭӵ?~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?>ߝLYYY@eg&e3h?g&e>&e??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ӵFFFH׼sppp|||Hu]ĦBt=o9ĦHƅ^Hu]Ħ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ӵCCCDdDĦTTT[[[DdDĦqjRgdKӵDdDΦDdDĦ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ĦGGGHHHDdDĦGIdnuR)ĦDdDΦDdDӵ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ĦCCCDDD>d<ĦZZZpeӵDx<>d<ʜ4DuTӵ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&ĒRAAAAAA>d<sdKĦLLLB?Ho9s&dq&ĒR4DuXӵ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>hAAA@@@>>>se>>>neFFFJJJ@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦ^^^AAA@@@>>>;;;s׼s@@@AAAAAABBBCCCEEEΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦQQQEEELLLDDD===FFF???>>><<<:::Be===333777===BBBĦ>>>???AAAGGGLLLKKKJJJSSS___cccsss?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦnnnMMMEEE@@@>>>???>>>@@@>>>;;;999:::;;;<<<@@@CCCgdKĦ@@@EEEDDDBBBBBBCCCEEEHHHJJJKKKSSS]]]dddlll~~~>AneneneneDenene>Ak<fhDenenegggJJJEEEAAA???@@@>>>???>>><<<:::999999:::;;;===???neBBBDDDEEEDDDBBBAAAAAABBBEEEFFFDDDGGGMMMSSSXXXhhh~~~[[[EEEBBB???>>>@@@===>>>======<<<<<<;;;;;;;;;======@@@CCCDDDDDDCCCAAA?????????AAABBBCCC@@@CCCHHHMMM\\\iiiNNN??????<<<<<>>>>>>>>===<<<;;;;;;;;;===>>>@@@@@@??????@@@@@@>>>======>>>???@@@CCC>>>AAAIIIOOO```ZZZFFF???AAA======@@@===<<<===>>>@@@@@@???>>>===<<>>@@@AAA@@@===AAAJJJSSSgggzzzSSSFFFCCCEEE@@@@@@CCC@@@<<<===???@@@AAA@@@@@@???>>>EEELLLNNNJJJBBB===:::<<<<<<<<<===>>>???@@@AAAAAABBBEEEKKKWWWssseeeOOOEEEEEEFFF??????CCC@@@===>>>???@@@AAAAAAAAAAAA>>>GGGPPPPPPHHH@@@======>>>>>>>>>>>>??????@@@@@@AAAFFFHHHJJJ\\\VVVJJJCCCDDDDDD<<<<<<@@@===>>>>>>???@@@@@@AAABBBCCC;;;EEENNNMMMCCC<<<<<>>BBBBBBAAA@@@>>>>>>???AAACCCBBBAAA@@@???@@@AAABBBCCCEEEGGGPPPkkkfffLLLIIIFFFBBBAAAAAACCCCCCCCCAAA@@@???@@@AAABBBAAA@@@BBBBBBBBB@@@???>>>@@@BBBCCCBBBAAA@@@@@@AAABBBCCCBBBEEELLL]]]~~~|||XXXKKKHHHEEEBBBAAABBBCCCCCCCCCAAA@@@???@@@BBBCCCCCCBBBBBBCCCCCCBBB@@@@@@AAACCCDDDCCCBBBAAAAAABBBDDDDDDDDDHHHUUUooogggLLLKKKGGGEEEBBBAAABBBBBBBBBBBBAAA@@@???AAACCCDDDDDDCCCBBBCCCDDDCCCBBBAAABBBDDDDDDCCCBBBBBBBBBDDDEEEFFFHHHLLL\\\}}}YYYFFFLLLFFFDDDBBBAAABBBBBBBBBAAAAAA@@@???AAACCCDDDDDDCCCAAACCCDDDDDDCCCBBBCCCDDDCCCCCCBBBBBBCCCEEEFFFGGGIIIMMMaaavvvQQQFFFKKKFFFDDDBBBAAABBBBBBAAA@@@AAA@@@???@@@BBBCCCCCCBBB@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBAAABBBCCCEEEGGGHHHHHHPPPiiigggMMMHHHIIIEEECCCBBBBBBBBBBBBAAA???AAA@@@???@@@AAABBBAAA@@@???AAACCCDDDCCCBBBBBBCCCAAA@@@@@@AAACCCEEEGGGHHHLLLYYYwww^^^LLLIIIHHHEEECCCBBBBBBBBBBBBAAA???BBB@@@??????AAAAAA@@@???>>>@@@CCCDDDCCCBBBBBBCCC@@@@@@@@@AAABBBDDDGGGHHHSSSdddvvvUUUFFFEEEFFFDDDBBBAAABBBDDDDDDAAA>>>???>>>>>>>>>???@@@AAAAAA???@@@BBBBBBBBBBBB@@@???GGGDDDCCCFFFFFFDDDEEEIIIZZZ}}}kkkPPPEEEDDDEEECCCAAA@@@@@@BBBCCCAAA???AAA@@@@@@????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@DDDBBBBBBEEEFFFEEEGGGLLL___~~~ZZZIIIDDDCCCBBBBBB@@@>>>>>>???AAAAAAAAABBBBBBAAA@@@@@@?????????AAAAAA@@@@@@@@@@@@AAAAAA@@@???@@@DDDEEEEEEHHHNNNgggiiiMMMDDDBBB@@@@@@@@@>>>===<<<===???AAABBB@@@AAAAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAA======???BBBBBBBBBGGGNNNnnn[[[FFFCCC@@@>>>???>>>>>>===<<<<<<===@@@BBB===>>>???AAAAAABBBBBBAAA@@@@@@>>>======>>>@@@@@@======>>>@@@??????EEENNNsssSSSEEEDDD???===@@@>>>>>>>>>===<<<<<>>@@@AAABBBBBBAAA??????>>>>>>>>>>>>?????????>>>>>>>>><<<===GGGRRR{{{sssNNNGGGGGG???===DDD===???@@@???===<<<===???:::;;;>>>???@@@@@@??????===>>>>>>>>>>>>>>>>>>===@@@???>>>>>><<>>GGG===@@@BBBAAA>>><<<===>>>;;;<<<>>>???@@@???===<<<<<<===>>>??????>>>===<<>>===BBBQQQ```|||```GGGDDDGGGDDD@@@@@@???AAACCCAAA>>><<<===@@@<<<<<<<<<<<<======>>>>>>???>>><<<===>>>@@@??????EEE???AAAGGGCCCDDD]]]~~~nnnWWWDDDBBBFFFCCC@@@AAA???@@@AAA@@@???>>>>>>???<<<=========>>>>>>>>>>>>>>>======>>>@@@AAA@@@???FFF>>><<<@@@@@@HHHhhh~~~ZZZKKK@@@AAADDDAAA@@@BBB???>>>>>>???@@@AAA@@@???=========>>>>>>>>>>>>>>>=========???BBBBBBAAA???CCC;;;999???FFFWWW{{{cccKKKDDD???AAABBB@@@???AAA???===<<<===AAACCCAAA???========================<<<<<<>>>@@@CCCCCCAAA???===:::;;;EEETTTmmm|||TTTDDDBBBAAABBBBBB???>>>??????===;;;===AAACCCBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBBBB@@@>>>===;;;<<>>>>>======>>>@@@BBBAAA@@@============<<<<<<<<<<<<=========???@@@@@@???===AAA??????HHHcccWWWNNNDDDCCCAAA@@@@@@AAA@@@>>>===>>>@@@@@@??????@@@AAA????????????>>>>>>>>>===???>>><<<===>>>>>>===;;;@@@DDDIIIVVVuuu{{{LLLNNNDDDBBB???>>>???BBBAAA???<<>>===???BBBAAAAAAAAAAAA@@@@@@??????@@@>>><<<;;;<<<<<<<<<;;;<<>>>>>>>>EEE^^^]]]IIIGGGFFFEEECCCAAAAAABBBCCCDDDAAAAAABBBBBBCCCDDDDDDEEEEEEDDDBBB@@@>>>======<<<999999999:::;;;<<<>>>???GGGQQQpppzzzTTTFFFIIIGGGEEECCCBBBBBBBBBDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFCCC@@@>>><<<;;;:::888888777888999;;;===>>>GGGXXX|||nnnNNNFFFKKKFFFEEECCCBBBBBBBBBDDDEEEAAAAAABBBBBBCCCCCCCCCCCCEEEDDDBBB@@@===<<<;;;::::::999888888999:::<<<>>>BBBYYYcccIIIDDDFFFEEEDDDBBB@@@@@@AAABBBCCC?????????@@@@@@@@@@@@@@@AAA@@@???>>>===<<<<<<<<<===<<<:::999999;;;===>>>DDD```ZZZJJJGGGEEECCCAAA@@@>>>>>>???@@@AAA============>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===???===;;;::::::<<>>===============<<<<<<<<<:::::::::999::::::;;;;;;<<<;;;:::999;;;>>>BBBDDDUUUvvv___CCCCCCDDD===>>>===;;;:::999:::<<<==================<<<<<<<<<::::::999999888999999999999888888888;;;???DDDGGG```sssQQQ@@@BBBDDD999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999:::999999888888777777666666;;;999555999>>>999@@@UUUwwwbbbGGG:::;;;<<<555::::::::::::::::::::::::999999888888888888999999888888777777777777666666>>><<<999===CCC???IIIaaa}}}TTTDDD;;;999;;;888888888888888888888888888888888777777777777888888666666666666777777777777;;;;;;888<<>>@@@UUUvvv___CCCAAA<<<777888888666666666666666666666666666666555555666777777888444444555666777888999999;;;===;;;<<<@@@EEE```tttTTTAAA@@@;;;777888666777777777777777777777777666555555666666777888999555666666777888999999:::888<<<;;;<<<@@@IIIkkkaaaMMMBBB@@@::::::;;;666888888888888888888888888666666666666777888999:::777777888888999999::::::555:::;;;===CCCPPPxxxQQQEEE@@@<<<666999;;;333999999999999999999999999666666666666777888::::::999999999999999:::::::::777>>>@@@CCCJJJZZZiiiFFFCCC>>>;;;:::999999888======;;;777777999888444888888888888888888888888999999999888999999::::::999@@@CCCAAAJJJmmm```EEEAAA===:::999999888888;;;===;;;777777999888555444555555666777888888888999888888888888999::::::===???BBBHHH[[[yyyTTTCCC???;;;999888888888777999<<<;;;777666888888555333333444666777888999:::888888777777888999999:::BBB@@@EEEXXXxxxbbbJJJ@@@===:::888888888777666777:::;;;777666888888555666666777888999:::;;;;;;777777777777888999::::::CCCEEESSSrrrTTTEEE>>>;;;999888888888777666444999;;;888666777777666888888888888888999999999777777777777888999:::;;;BBBKKKddduuuLLLBBB<<<:::888888888888777666111777;;;888555666777666777777666666666666666666777777888888999:::<<<<<>><<<:::888888999999888777///666:::888555666777666555555666666777777888888888888888999:::<<<===>>>BBBNNNqqqtttMMMDDD;;;;;;:::999999::::::999777...666:::888555555777777555666777888999:::;;;<<<999999999:::;;;<<<>>>???CCCMMMnnnhhhJJJ???@@@999999999888777666555555777555666;;;:::666888===777;;;:::666555::::::777;;;;;;:::777777:::<<<===GGGQQQwww[[[CCC<<<<<<999999999999888777666555666444555999888555777<<<777::::::666666::::::777999999999777888;;;>>>???JJJ]]]sssKKK===;;;999999999999999999888777666555444555777777444666:::777999999777777999999777777777888999999;;;???CCCPPPooofffBBB<<<>>>;;;999999999999999888777777444555666777666555666999666777888777888888888777777777999;;;;;;;;;@@@FFFZZZ[[[???===???;;;888888999999999888777777555777888777666666888888666555777888999888777888:::999:::===<<<;;;AAAJJJhhhyyyOOO===<<<<<<999777777888888888777777666555888999777555777888777555444555999:::777666888<<<999:::>>>===<<>><<<:::888555666666777777777666666333888999555333666777555555333555:::;;;777666888<<<888999>>>>>>>>>KKK[[[WWWBBB@@@===999888555555666666666666666555222777888333222555666333555222444:::;;;666555999;;;666888>>>???@@@OOObbbxxxLLLAAA>>>;;;888000777777777777777777777777777777777777777777777777777555444555888999888666;;;888888;;;===DDDXXXlllpppGGG===;;;<<<<<<666666666666666666666666666777777777777777777777777999777666777:::;;;:::999<<<:::<<>>:::999888111777777777777777777777777888888888888888888888888888999999:::999::::::;;;CCC???@@@FFFMMMbbbzzzQQQAAA<<>>===<<<;;;<<<===AAA@@@???CCCTTTwww\\\EEE:::;;;>>>::::::;;;555777777777777777777777777888888888888888888888888>>>@@@AAA???<<<:::;;;<<<999<<<<<<@@@[[[IIIDDD;;;<<<===777777999444777777777777777777777777888888888888888888888888>>>???@@@>>>:::777888:::666>>>???CCCeeehhhCCC>>>===<<<;;;999888777666333444555777777777666555555555555666666666666666888999::::::999888999:::<<<>>>BBBSSSzzz^^^BBB<<<<<<;;;:::888777666555666777777888888888888777555555555666666666666666888999:::999888888999;;;===>>>GGGaaawwwQQQAAA;;;::::::888777666555444999888888777777777777888555555555666666777777777777888999999888888:::;;;BBBBBBRRRwwweeeFFFAAA;;;:::999888777666555555888777666444444444555666555555555666777777888888777888888888777888;;;===GGGJJJbbbZZZ@@@@@@;;;;;;:::999888777777666888777666444444444555666555555666666777888888999777888888888888999<<>>;;;::::::999888888777777999888888777777777777888555555666777777888999999888888999888999;;;???BBBIIIbbbhhhJJJ>>>;;;999999999888777777666666666777777888888888888777444555666777888999::::::999999999999:::<<>>999999999888777666666555111333666999:::999888777666666777777888999999999999>>>999777======AAAMMMeeebbbKKK@@@888<<<999999888888777666666555222333666888999999888777444555777888888666444222888<<<888888??????CCCOOOmmm\\\III@@@999:::999888888777777666666555444444555666777888888888555777999:::999555111///888:::777999AAAAAAEEERRRzzzwwwSSSEEE???:::999888888777777666666666666555555444444555666888999888999::::::999777444333888:::777:::BBBAAAGGGXXXeeeKKK???<<<;;;:::777777777666666666666666666555444333444666777999888888777777777777888888888:::777:::AAAAAALLLdddUUUFFF<<<999<<<;;;666666666666666666666666555555444444444555777888666555333333444666888:::888:::999<<<@@@CCCWWWxxxhhhHHHDDD<<<888<<<:::666666666666666666666666555444444444444555666666444444444444555666888888777;;;;;;===AAAGGGeeeZZZ@@@DDD===888<<<999555555555666666666666666444444555555555555555555555666777999999999888777666;;;<<>>???CCCXXXXXXHHH===>>>>>>999777:::888777666666777777666555555555555555555666777777888888888777888888999:::;;;;;;<<>>:::888999:::888777777888888666555555555555555555666777777777777777777888999::::::@@@AAABBBMMMqqqWWWDDD???;;;<<<===:::888777;;;999777777888888666555555555555555555666777777777777777777888999:::;;;BBBCCCFFFZZZnnnMMM>>><<<;;;;;;<<<<<<;;;:::;;;:::888888888888666444555555555555555666777777666666777777888999;;;;;;@@@BBBMMMjjj]]]EEE<<<<<<;;;:::;;;<<<===<<<<<<:::888888888888666444555555555555555666777777666666666777888:::;;;<<>>???===::::::;;;<<<;;;<<<;;;999888888888666444555555555555555666777777666666666777888:::;;;<<>><<<;;;:::999888888888999888888888888888777666666777555333333555777888888999666666999::::::===BBB@@@UUU}}}yyyPPP???999;;;:::999888777777777777777777888888777777666666777777777666555555888::::::666555999;;;;;;<<<>>>CCC```bbbFFFDDD:::999999888888777666666666666777777777777777666666777999:::888555444777:::===999777;;;>>>>>>>>>@@@MMMoooTTTBBBEEE:::999888888888777666555555555666666777777777666666666999:::999666555777999===999888<<<>>>>>>@@@CCCVVV}}}zzzMMM??????888888999999888888777666555555555666777777777666666666777888888777666777888999777888;;;<<<===BBBIIIcccaaaHHH===999;;;888999999999999777666555444555555666777777666666555444444666777888777666666777999;;;;;;===GGGRRRzzzOOODDD===777???999999::::::999888666555444444555666777777666666555333222444888:::888555777999<<<>>><<>>CCCGGGJJJgggrrrIIIBBB>>>888888999888777777777777666444333444444555555666666777777666666777777888888999999999===BBBKKKPPPTTTvvvdddCCCBBB>>>666666888888888999888777666555555444444555555666666777777555666666777888888999999<<<@@@FFFQQQ]]]gggxxxSSS===>>>;;;666777888777888:::999777555555666555555555666666666666666555555666777888999999:::<<>>@@@SSSrrrEEE@@@;;;:::;;;;;;888555999888777666666555666666666555555666777777666444666666777777888:::;;;<<<<<<;;;BBBYYY```DDD???:::888::::::777444777777666666666666666666666555555666777777666444666666666777888999;;;;;;???>>>EEE___PPPAAA===999777888888666333666666666666666666777777666666555666777777666444666666666777888999:::;;;BBB@@@JJJhhhvvvGGG@@@===999888888777666444444444555666666777777777777666555666888888666555666666666777888999:::;;;BBBAAANNNqqqjjjBBB???===:::888888777777666333444555666777777666666777666666777888888777555777777777777888:::;;;<<>>===;;;999777777777777333444555666777666555444777666666777888888777555888888888999:::;;;<<<===AAAEEE\\\tttRRRDDD<<<;;;:::888666555555666444555666777777555444333888777666777999999777666999999999:::;;;<<<===>>>CCCKKKfff]]]BBB===::::::999666444333444666444555666777777555333111888777666777999999777666:::::::::;;;<<<===>>>???EEEOOOmmmlllJJJCCC:::<<<:::888666555555777777777666666555555555666666999888777666666777888999:::777666888999888:::???CCCZZZ```CCC@@@888;;;999888666666666666777777777666666666666666777999888777666666777888999999777777:::;;;:::===BBBHHH```QQQ>>>???888999999888888777666666666777666666666666666777777888888777777777777888888888777999<<<===<<<@@@EEEMMMgggvvvHHH===???:::888888888888888777666555555555555444555555666777888777777777777777777888999888:::======<<<@@@FFFQQQmmmjjjFFF===<<<888777888888888888777666666444333333333444444555666777777777888888777777777999999;;;<<<;;;:::???GGGVVVttt___FFF<<<666666888888777777777777777777333333333333444555666666777777888888888888777777:::999:::;;;999999AAAKKK```TTTEEE<<<444999888888777666666777888999555555444555666777888888666777888999999888777666999999::::::999<<>>LLLZZZyyy```III<<<:::;;;555777777777888777666555555888888888888888888888888666666777888888888888888999<<<;;;===???===MMMkkk~~~TTTEEE===;;;<<<:::999999999888888888777777888888888888888888888888666777777888888888888888888:::999;;;??????PPPpppkkkGGGBBB>>>:::;;;<<<:::999777666666666777888888888888888888888888888666777888888999999888888888:::999===BBBCCCVVVvvv]]]@@@BBB@@@888777999888777555333333444555666888888888888888888888888777777888999999999999888999======BBBGGGHHHZZZzzz{{{RRR===BBB@@@999888999999777555444333444666777777777777777777777777777777777888999999999999999999===???EEEKKKLLL]]]}}}bbbGGG<<>>;;;<<<:::;;;:::888777777777888999777777777777777777777777777888999999:::999999999777;;;===EEEMMMRRRhhh~~~MMM???<<<===999:::<<<777::::::::::::999999999999777777777777777777777777777888999999::::::999999888;;;<<>>:::777777777666555777555444555777:::::::::999999999999999999999999999999888888777888888888;;;<<>>>>>BBB^^^TTT@@@>>><<<999888777777666555555444333444666777666555666666777888999:::;;;;;;;;;;;;:::::::::;;;<<<<<<:::@@@???EEEhhhoooKKKBBB===;;;999888888777666444555444444555777888777666777888888888888888999999;;;:::::::::;;;;;;<<<===???DDDEEEOOOwww___EEECCC;;;:::888888888777666444777666666666888777555444888888888888888888888888::::::::::::;;;<<<<<<===>>>AAAFFFXXXzzzPPP???@@@:::999888888888888555444444444444555777777555444666666777777888888999999999999999999:::;;;<<<===>>>???IIIeeejjjFFF999;;;:::999888888888888555333...///000444777999888777444555666777888999:::;;;888888888999:::;;;<<<===EEEEEERRRtttzzzNNNAAA???999888777666666777777666444666666666666666666666666555555555555666666666777:::888888999<<<===;;;999DDDCCC\\\qqqJJJ>>><<<777999777666666777888666555666666666666666666666666555555555666666666777777:::888888999<<<===<<<:::DDDKKKjjjdddDDD<<<999444:::888777777888999777666666666666666666666666666666666666666777777777777999888888999<<<===<<<;;;CCCUUU}}}XXXAAA<<<999555:::999888888999999888666666666666666666666666666666666777777777888888888888888888999;;;======>>>BBB^^^pppNNNAAA===;;;999:::999888888999999888666666666666666666666666666777777777888888888888999888888999:::;;;<<>>>>><<<666;;;:::888666555444555555666666666666666555555555888888888777777777777777999<<<999;;;@@@===>>>LLLmmm___@@@<<<;;;;;;:::555666666555555555666777888666666666666666666666666777777777888888888888888888:::666888>>>>>>DDDWWWrrrOOO;;;:::777666888555555555444444555666666777666666666666666666666666777777777888888999999:::999:::666777>>>@@@NNNggg\\\DDD999:::666444666444777666666555444333333333666666666666666777777777777777888888999:::;;;;;;;;;<<<999;;;@@@BBBUUUtttzzzOOO@@@<<<===666333666555666666666555555444333333666666666666777777888888777888888999:::;;;;;;<<<;;;<<<;;;>>>AAACCCYYY}}}bbbIII>>>===>>>666444777666222333444666666777777777555666666777777888888999999999999::::::;;;;;;<<<888::::::???BBBEEEaaayyyPPPDDD;;;<<<===555444999666222333555777888888888888555666666777888888999999:::::::::;;;;;;;;;;;;;;;888:::;;;@@@FFFMMMqqqiiiFFFAAA999::::::333444999777666777777888888777666555555666666777888999999999;;;;;;;;;;;;;;;;;;:::::::::;;;<<>>===;;;999888999999888666777777666555555444444333444444444444444555666666999999::::::::::::;;;;;;===AAAKKK[[[ppp}}}RRR???>>>===;;;999888999999888777444444444555666666777777666666666666666777888888888888999::::::;;;<<<<<<===BBBNNNbbb|||iiiFFF:::;;;<<<:::888888999999888777444444555555666777777888666666666666666777888888888888999999:::;;;<<<<<>><<<999888666666777888777666888888777777666555555555444444444444444555666666999999999::::::;;;;;;;;;<<>>::::::999888777666555555777777666666666666666666777666666666777888999:::777666888:::::::::???GGGUUUeeexxxJJJ@@@???:::888:::888888888777777777777777666666777777777777777777666666666777888888999:::<<<;;;;;;===<<<;;;AAAHHHYYYsssjjjGGGCCC@@@<<<<<<:::999999999999999999999999666666777777777777888888555666777888888999:::::::::999:::<<<;;;<<>>::::::999888888777777666666666666777777666555444555888999888777999888666555555666777888::::::>>>GGGSSSeeerrrNNNDDD;;;:::;;;999777777777777666666666666777777666555444555777999888777888777666555555666888888<<<<<<@@@IIIXXXqqqdddGGG???:::;;;<<<999777777777777666666666666777777666555555666777888888777777777666666666777888999<<<===AAAJJJZZZvvv\\\BBB===:::<<<===:::888888777777666666666666777777777666555666777888777666777777777777777888999999888===BBBJJJ[[[zzzxxxRRR@@@<<<;;;======:::777888777777666666666666777777777666555666777888777666666777777888888999999999666<<>>;;;999888:::;;;999777666666666666666666666666555333222444777999888666777777666666777999;;;<<<<<<<<<>>>EEEWWWxxxccc[[[WWW[[[iiittt\\\??????>>><<<999999;;;;;;:::888777777777777777777777777777555444666888999888777777777777777888999;;;<<<<<<===AAAKKK```zzzXXXNNNGGGEEEKKKOOORRR```vvvuuuQQQCCC<<<===<<<::::::::::::999888888888888888888888888888999777777777999999888777888777777777888:::<<<===<<<===DDDSSSmmmnnnPPPIIIDDDAAACCCAAAFFFKKKVVVeeexxxcccLLLJJJ<<<;;;::::::999999999777666777777777777777777777777999888888888888888777777888888888888999;;;<<<>>><<<===EEEZZZyyy]]]GGGDDDAAA@@@@@@<<>>===>>>HHH```nnnRRRCCCBBB???>>>???999>>>>>>======???DDDLLLRRRbbbsss}}}PPPDDDCCC999666888::::::888666555555555555555555555555555555555777888777666666777888:::999999999:::<<<>>>??????BBBOOOjjj```KKKAAABBB>>>===>>>:::======>>>=========@@@BBBBBBMMM^^^rrriiiLLLBBB>>>>>>777:::<<<<<<999777666777666666666666666666666666555777999999777777999;;;::::::999:::;;;<<<>>>???BBBIIIZZZwwwbbbUUUCCC===???::::::===999===<<<;;;:::888999<<>>BBBJJJYYYnnnUUUFFF>>>888@@@888;;;>>>>>>;;;888777888777777777777777777777777555888::::::888888;;;===::::::::::::;;;===???@@@DDDNNNccctttVVVGGGDDD???<<<;;;<<<;;;;;;===<<<;;;;;;::::::::::::888===BBBCCCDDDKKKVVV```{{{mmmIII===<<<;;;888>>>???@@@>>>;;;999888888888888777777888888999:::888888888888999999999999999::::::888999>>>BBBCCCKKKRRRllldddLLLDDDAAA===;;;;;;<<<<<<<<<<<<;;;;;;:::999999::::::777999;;;::::::>>>FFFLLLNNNZZZkkk{{{```EEE===;;;:::999=========;;;888777777777888888777777888888999:::555555555555666666666666::::::::::::<<<@@@CCCDDDMMM[[[zzzyyyTTTEEEAAA>>>;;;:::;;;<<<<<<<<<;;;:::999999888999999999>>><<<:::888777999;;;===:::???HHHPPP[[[kkk~~~uuuNNN@@@>>>:::888;;;;;;;;;:::888555444555777888888777777888888999:::777777888888888999999999:::999999<<>>;;;999:::::::::999999999888888888888888999BBB>>>:::888999:::888777???@@@BBBBBBDDDKKKVVV^^^zzz]]]@@@<<>>;;;:::999999777666888888888777777888888999<<<888555555888999777444999<<>>@@@@@@===;;;:::>>>CCCIIIQQQ]]]eeeddd^^^PPPDDD:::888:::999777777999999999777666666888:::888888777777888888999:::777888888888999999999999<<<888888;;;;;;<<>><<<;;;::::::888666888888888888888999::::::666666777999::::::999888:::===??????===:::777555888;;;<<<<<<@@@EEEEEEBBB>>>???<<<666666999:::777666777888888777666777999888888777777888888999::::::::::::;;;;;;;;;<<<<<<===:::;;;>>>===@@@TTTkkkcccMMMFFFBBB>>><<<;;;;;;;;;;;;:::888999999888888999:::;;;;;;444555777888777666555555999999::::::999888888888666888888666777;;;===;;;333<<<===444222:::<<<777444666888888777666777888888888888777888999999:::777777888888888999999999===;;;===AAA???DDD]]]yyy|||YYYIIICCC>>>@@@>>>;;;:::;;;;;;;;;::::::999777888999::::::999666888999888777666777888===<<<999777666666666666:::999888999:::999888666999666666888:::999777777;;;999777777888999888666666666666777777777888888<<<;;;:::999999999999:::>>>;;;999@@@EEEEEE]]]uuuWWWIIIDDD@@@===;;;999999999999888777999888666777888999999888666777888888777666777888<<<;;;999888777666666666777666666666777777666555999777666888::::::999888888888888999:::;;;999777888888888888888888777777777888888999999::::::;;;;;;===<<>>;;;;;;:::;;;<<<<<<999777999777666666777888777666666777888777666555666888777888999999999777666555666777777888777888:::;;;555:::=========>>>===;;;>>>===;;;;;;;;;;;;999777666666666666666777777777333555888;;;<<<<<<<<<;;;777AAAAAABBBXXXuuummmSSSIIICCC===;;;:::999:::;;;<<<;;;999777;;;999777777888888777666555777888777666555666777666777888999999888666555555777888888777888;;;>>>;;;GGGPPPOOOIIIDDD@@@<<>>:::<<<888777555555777888777666:::888666666777777666555555666777666555555666777666666666666666777888888333666888888777999>>>CCC___{{{pppppppppnnnhhh^^^RRRJJJEEEDDDCCCAAA???<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<>>;;;999666666888999:::999999777555555555555444333555666777666555444555777666666555555555777888:::555888;;;;;;999;;;AAAGGGkkk~~~kkk^^^OOOMMMJJJGGGCCC???===;;;999999999999:::;;;<<<===;;;CCCUUUzzz]]]IIIHHHBBB<<<======:::999777777888<<<@@@BBB<<<888444222444666777888666666666666777777777777999888777666666777888999888999666999???>>>FFF[[[zzzhhhWWWKKKEEEBBBAAACCC???;;;:::999999>>>FFFDDDEEEVVV{{{tttTTTBBBBBB===999;;;;;;;;;:::888888888;;;===???:::777444222444555666666555555555555666666666666999888777666666777888999999888666;;;@@@???OOOooommmYYYHHH??????<<<<<>>>>>;;;::::::999999999::::::777555444333444555444333444444444444555555555555888888777777777777888888:::888777===@@@AAA^^^nnn```MMMEEE@@@@@@AAA@@@???AAADDDHHH\\\aaaJJJ@@@BBB===;;;???>>>;;;;;;::::::999888666666666555555555666666444333444444555555555666666666888777777777777777777888:::888666===@@@DDDllluuueeeRRRHHHDDDBBBCCCFFFIIIQQQiiiVVVDDD>>>???888777;;;::::::::::::999888666555444777666666777888777555333555555666666666777777777777777777888888777777777:::999777;;;AAALLLzzzyyyeeeXXXOOOKKKKKKVVV```zzziiiPPPCCC@@@@@@999888<<<:::888888888888777666555444888777666777888888666444666666666666777777777888777777888888888888777777999;;;999;;;FFFZZZqqqddd___nnnxxxWWWJJJ@@@AAABBB::::::???<<<666666666666666666666666888666555555666666555444555555555666666666777777666777888999999888777666888???<<<===NNNmmm{{{NNNAAA:::<<<===666777<<<:::555555444555555666777888777666444333555555555444444444444555555555666666666777888999999888777666888AAA???>>>UUU{{{aaaPPPEEE???===???===777666::::::888777888666333666;;;666666666666555555555555555555555555666666666666:::888666777:::<<<;;;999666BBBCCCBBB```yyyUUUGGGBBB===<<<===<<<777666:::999777888:::777333333777666666666666555555555555555555555555666666666666999777666777999;;;;;;999;;;AAAEEERRRxxxfffIII@@@>>>;;;:::;;;:::777777999777777888;;;999444333555666666666666555555555555555555555555666666666666888666555666888::::::999>>>>>>IIIfffYYYEEEAAA<<<;;;::::::999888888999888666888:::999555666:::666666666666555555555555555555555555666666666666666555555666777999::::::@@@AAAVVVpppOOOCCCBBB;;;<<<;;;999999::::::999999777666888777777;;;AAA666666666666555555555555555555555555666666666666555555666666777888:::;;;@@@KKKlllbbbHHH@@@???;;;===<<<999888::::::888:::777555666666666<<>>@@@]]]tttOOODDDAAA===999<<<;;;555444888777333888666666777555222333777777666666666555555555555555555555555666666666777444777999999888999<<<@@@MMMmmmdddGGGDDDEEE::::::999888777666666666666888888777666666666666666555555444444444333333333666666666666666555555555777888777777:::<<<:::777SSS~~~\\\DDD@@@BBB::::::999888777666666666666888777777666555555666666666666555555555444444444666666666666666666666555999999888777:::===??????]]]iiiRRR@@@:::===:::999999888777666666666666777777666555555555555666777777666666666555555555555555666666666666666666::::::999888999===DDDIIIjjj~~~XXXJJJ>>>777999:::888888777666666666666666666666555444444555555555666666666666555555555444555555555555666666666666999999::::::999<<>>666888999888777666666666666666666555444444444444444555555555555555444444444333333444555555555666666777777555777;;;===:::;;;GGGUUUdddHHHDDD>>>888999888777666666555555666666666444333333333333444555555555444444444444333333333444444555555666777777777555666<<<>>>;;;<<>>:::<<<<<<555666666555555555666666777222222222222333333444555777666666666555555555555444444444555666777777888:::999<<>>FFFeeeTTTGGG===;;;<<<;;;999888777666666555555555555666555666777666444222333444333333444555444333111000666777888777666555666777888===999;;;GGGOOOpppwwwQQQEEE;;;:::;;;999888777666666555555555666666666666777777666444333333444555666666666555555444333666777888777666555666888:::<<<<<>>;;;<<<<<<888777999333444555777777777666666555666777666444222333444666666666666666666777888555777888888888888999:::<<<:::CCCYYY~~~dddMMM???;;;999;;;;;;777666888444555666777777777555444444555666555333111222333555555666777777777777777555777888888888888999;;;===@@@GGGeeelllVVVHHH<<<999888:::999666555777444555777888888666444333444555555444222111111222222333555666666666555444555777888999888888:::;;;???EEEKKKnnnhhhUUUIII>>><<<999666666777888666444777333111666<<>>EEEHHH^^^zzzYYYKKKCCC;;;???<<<999888999999777555666444333555999:::777444555555555555555555555555666666555555444444444444777666666777999:::===???HHHPPPlllgggMMMEEEAAA<<<>>><<<999888888777666444444444444555555555444333444444444444444444444444555555444444444444444333666888888888999<<<@@@CCCMMM___YYYFFFBBB???<<<999888666555555555444444111444666555333222444666444444444444444444444444555555555555555555555555666999::::::===CCCHHHJJJSSSmmmoooPPPDDD???:::777666666555555444444555666000444666666444444777;;;555555555555555555555555666666666666666777777777666:::;;;<<>>:::;;;888999999555111...///111777666555444555666666777444444444444444444444444444555555555666666777777999::::::BBB[[[vvv}}}tttcccKKKDDD===;;;<<<999666555555555666666444222666555444444555555444333333444444444444444333333888777666555555666777777555:::@@@RRReeejjjppp~~~^^^HHHCCC===:::;;;777666555444555666666444222666666555555555555444333444444555555555555444444888777666555555666777888===???DDDTTTccceeeoooqqqVVVEEEAAA;;;::::::555777555444555666666555333666666666555555555444444555555666666666666555555888777666666666666888888<<<===BBBQQQ[[[ZZZnnncccMMMBBB@@@:::999:::444777666444444666666666555666666777666555444555555555666666777777777777666888777666666666777888999888888===LLLUUUVVVttt{{{VVVFFF@@@???999999:::333777666444444666777777666555777888777555444555666555666666777888888777777888777666666666888999:::888999===IIITTT[[[~~~kkkMMMBBB???>>>888999;;;444888666444444666777888777555777999888555333555777444555666777777888888777888777666666777888:::;;;888;;;===EEESSSccc\\\GGG@@@???>>>777:::===666888666444444555777888888555888:::888444333555888333444555666777777777777888777666666777999:::;;;:::@@@@@@EEEZZZtttxxxRRREEE???@@@>>>777:::>>>777888666444444555888999999555888:::999444333555999333444555666777777777777888777777777777999;;;<<>>::::::888444222333666666666666555555555555444444444444555555555555555555555555555666777777666777888888999;;;<<<===MMMXXXgggzzzaaaIIIAAA@@@;;;888999999666555777666666666666555555555555444444444444444333333333555555555555555666777777555666888999999;;;>>>AAAVVVaaassssssUUUGGGEEE???:::777888999666666777666666666666555555555555555555555444444444444333555555555555555666777777666666777999999999>>>DDD[[[fff|||bbbMMMFFFGGG???:::777888888555555666666666666666555555555555666666555555555555555555555555555555555666777777888666777999888888@@@JJJcccppprrrTTTFFFBBBAAA???:::777888888555444666666666666666555555555555555555555666666666777777555555555555555666777777:::666666999999:::FFFUUUjjjvvvcccLLLDDDAAA<<<===888666777888666555777666666666666555555555555222333444444555666777777555555555555555666777777:::555555:::<<<@@@PPPcccsss{{{[[[JJJGGGDDD===<<<777555777888666666999777666666666555555555555000111222333555666777777555555555555555666777777:::555555;;;>>>DDDWWWmmm|||sssXXXFFFCCCBBB888:::888666555666666555444888888888777666444333222444555555333000///222555777666666555555555666666;;;333;;;===777MMMmmmsssssslllSSSDDDBBBAAA888<<<:::888777888888777666888888777777666444333222444555666444222111333555777666666555555555666666<<<444:::<<<999MMMjjjpppvvvaaaLLLAAAAAAAAA999<<<:::888777888888888666777777777666555444333222444555777666444333444444666666666555555666666777===666999<<<<<>>???@@@999999777666555666777666555666666666666555444333333444555777777777666555444666666666666666666777888===888888;;;@@@NNNaaammmiiiKKKBBB======>>>999999777555555666777666555444555555555555555444444555555666777888777666444666666666666666777888888<<<:::888;;;DDDMMM^^^qqq~~~[[[EEEBBB===;;;<<<::::::999777777888999999888333444444555555555444444555555444555777888666555666666666666777888999999999<<<888;;;FFFMMM^^^yyynnnPPPAAACCC>>>999;;;::::::888777777888999999888222333444444555555555555666444222333666777777555666666666666777888999:::777===:::;;;GGGLLL___dddJJJ@@@EEE???888::::::888666555555777888777666222222333444555555555555777444111222555777777666666666666666777888999:::555>>>:::;;;GGGLLL```VVVJJJ???;;;;;;999999;;;999888777666555444333333555555555555444333222222666666555333222222555888444666888888666666999<<<::::::<<<@@@BBBOOOtttqqqSSSHHH>>>;;;;;;999888999888888777666555444333333444444555555444444333333555666666444333333555777555777888888666666888;;;:::999===EEENNN```___MMMEEE===<<<;;;888666777888888777666555444444333444444444444444555555555444555666666444444555666666777888777666666888:::777666;;;FFFSSSjjjtttPPPHHHAAA<<<<<<;;;777555555888777777666555555444444444444444444444555666666333555777777666555555666888888777777777777888999888999>>>EEEQQQkkkgggJJJCCC>>>;;;<<<:::666444555777777666666555555444444444444444444444555666777333555777777666666666777888777666666777888888888;;;???DDDHHHSSSooo]]]III@@@<<<;;;;;;999555444666777777666666555555555555666555444444444555666777444555666666666666777999777666555666888999999999888>>>DDDKKK[[[|||tttTTTJJJ???<<<:::;;;999555555888666666666666555555555555888777555444444444666777555666666555555666888;;;666444333555888;;;;;;:::999===EEESSSlllkkkOOOJJJ???<<<::::::888444555:::666666666666666555555555999888666444333444555666666666666555444666999<<<666444333555999<<<<<<;;;BBBDDDLLL___^^^GGGCCC>>>===;;;:::999888888888555555666666555444444333444444444555555555555666444444444555555555555555999777666777:::;;;999777===CCCSSSnnn~~~UUUAAA???===<<<;;;999888888777777666666666666555444333222444444444555555555555666555555555666666666666777777777777888:::;;;<<<===AAAIII\\\{{{pppLLL>>>???;;;;;;999888777777777777666666666666555444333222444444444555555555555666666666666666777777888888555777999999999<<<@@@EEEFFFOOOfffgggIII???AAA:::999888777666666666666444444555555555555444444444444444555555555555666555555555666777777777888555999<<<;;;999<<>><<<:::===HHHRRRTTT___zzzzzzYYYFFF>>>:::999999888777777666777777111222333555666777777777444444444555555555555666222333333444555666777777888;;;===<<<;;;AAAMMMXXX]]]iii~~~jjjOOODDD>>>999999999888777777777888888333444555555666555555555444444444555555555555666333333444555666777888888777999:::;;;>>>GGGTTT^^^```ppp]]]IIIDDDAAA<<<:::999888888888888888888666666666666555444333222444444444555555555666666444444555666777888999999666666777:::???KKKYYYccc^^^rrriiiVVVIIICCC@@@888:::999888777777666666777555444444333333444444555777444333444666777555333555555666666777888888888888888777999CCCQQQ]]]cccfff~~~~~~zzzZZZLLLBBB???===666:::999888777666555555555555555444444444444555555666444333444666666555333444555555666777777888888999888888<<>>GGGUUUdddooo{{{}}}~~~}}}{{{wwwtttvvvxxx}}}~~~{{{]]]JJJFFFAAA???@@@;;;:::999777666444333333333666555555444444555555666555444444444555555444444444444444555666666777777:::999;;;@@@HHHTTTfffuuu{{{yyy{{{~~~}}}zzzxxxuuurrrtttuuuuuuuuutttsssssssssvvvvvvyyyxxxzzz}}}}}}}}}pppWWWHHHEEE???;;;;;;777999888777555444444333333555555444444444444555555555555555555555555555555444444555555666777777777999999<<>>GGGNNN[[[ttt~~~|||~~~}}}xxxuuuvvvwwwvvvtttyyywwwoookkklllhhh```cccccc```[[[XXX]]]gggpppsssrrrttt{{{{{{uuurrrrrryyy{{{}}}~~~vvv~~~}}}iiiTTTJJJIIIAAA<<<>>><<<888777777666666777777777888888777777777777888888666888999999666666777999666666777777888999999999777888@@@MMMVVVeee|||xxxtttyyyxxxrrroooooonnnkkkiiipppooogggdddfffcccZZZXXXXXXVVVRRROOOVVVdddppprrrrrrtttzzz~~~yyyuuuvvv|||~~~}}}|||yyyzzzpppttt||||||}}}{{{___KKKCCCCCC;;;888;;;:::777777777777777888888999::::::999999999999::::::777999;;;:::777666888:::777777777888999999::::::777888BBBQQQ]]]mmm|||yyywwwooottttttnnniiiiiifffaaa^^^dddddd[[[XXXZZZVVVMMMMMMOOOOOOMMMLLLUUUeeesssuuuuuuvvvyyy~~~zzz{{{|||yyyvvvwww|||}}}{{{zzzyyyyyy|||yyyuuuuuurrrssswww{{{|||zzz}}}tttWWWLLL@@@999:::;;;:::777666666666666666666666666777777888888888888777777666888:::;;;:::999999:::777777777777888999:::;;;<<<>>>EEEPPP^^^vvvvvvrrrsssvvvooollllllllleee[[[ZZZ^^^XXXZZZYYYVVVUUUTTTMMMEEEJJJIIIKKKMMMLLLMMMXXXfffmmmqqqyyyyyyuuuwwwzzzzzzxxx{{{{{{}}}~~~zzzwwwwwwnnnoooyyyyyyooonnnxxxuuuwwwzzz{{{|||}}}~~~jjjNNNFFF===888888999999888666666666666666666666666666777777888888777777666555777::::::999888888999777777777777888999:::;;;===>>>EEEQQQaaa{{{xxxqqqmmmlllmmmjjjeeecccbbb^^^WWWVVVZZZVVVWWWTTTPPPNNNMMMGGG@@@DDDDDDHHHMMMMMMNNNVVV```hhhmmmvvv~~~{{{{{{}}}~~~~~~yyyyyy}}}|||vvvmmmdddeeeoooqqqiiijjjssssssttttttvvvwww{{{~~~vvv[[[DDDAAA<<<999777777999:::666666666666666666666666555666666777777666666555444666999999888777777888777777777777888999:::;;;===???EEEQQQeee}}}~~~xxxsssooollliiihhhgggaaa[[[YYYWWWUUUTTTVVVTTTTTTQQQKKKHHHHHHDDD>>>AAACCCIIIPPPSSSSSSVVV[[[```gggqqq|||||||||~~~|||rrrccc[[[\\\eeehhhccceeeooorrrqqqrrrssswww|||bbbNNN???@@@???<<<888777999<<<666666666666666666666666555555666666666666555555333666888888777666777777777777777777888999:::;;;>>>>>>CCCPPPhhhzzzwww{{{{{{uuurrrrrrqqqnnnjjjkkkddd[[[WWWWWWWWWVVVVVVSSSTTTPPPJJJGGGHHHGGGCCCEEEIIIPPPWWW\\\\\\[[[ZZZ\\\cccnnnzzz|||qqqddd]]]]]]dddfffcccgggooosssssstttxxx}}}vvvSSSFFF===??????<<<777555666999666666666666666666666666555555666666666666555555333555777888777666666777777777777777888999:::;;;>>>???CCCRRRooozzzwww{{{}}}wwwqqqqqqtttvvvsssooonnnhhh___YYYXXXYYYYYYWWWQQQSSSRRRMMMKKKLLLLLLJJJMMMRRRXXX]]]aaabbbaaa___```gggqqq}}}zzzrrrlllkkkooopppmmmooouuuuuuvvvyyy~~~}}}~~~fffKKKCCC;;;<<<<<<999555333333555666666666666666666666666555666666777777666666555333555888888777666666777777777777777888999:::;;;>>>AAAIII\\\~~~|||wwwuuuvvvxxxuuupppllllllpppsssrrroookkkiiiccc\\\ZZZ[[[[[[XXXQQQUUUWWWTTTRRRRRRQQQOOOTTTYYY^^^^^^```eeeiiiiiimmmrrrzzz~~~~~~{{{|||yyyyyy{{{~~~|||}}}zzzxxxzzzzzzxxxyyy}}}yyyUUUEEEBBB;;;;;;:::777555444555666666666666666666666666666666777777888888777777666444666888999888777777888777777777777888999:::;;;>>>FFFTTTmmmzzzuuurrrqqqpppnnnnnnkkkhhhgggjjjllllllkkkeeehhhgggaaa]]]___^^^\\\VVV\\\aaa___\\\ZZZWWWSSSYYY```bbb^^^___iiisssxxx}}}~~~~~~|||zzzzzzvvvtttvvvuuusssssswwwzzz}}}hhhKKKAAABBB<<<;;;999888888888999999666666666666666666666666777777888888888888777777444666999999888777777888777777777777888999:::;;;===III]]]zzz}}}xxxttttttsssppplllkkkiiifffeeefffggghhhhhhaaahhhjjjeeeaaabbbccc```\\\dddjjjhhhdddaaa\\\WWW]]]dddeee___```mmm|||yyywww|||zzzvvvtttuuutttqqqrrruuutttvvvyyy~~~}}}TTTDDD???:::999999999777555333444555555555444444444444555555666666777777888888999999:::777666888888666666999;;;777666888999888:::???AAAMMMfff}}}~~~~~~}}}|||zzzwwwrrrlllggghhhfffddddddeeehhhiiiiiidddmmmqqqmmmnnnqqqlllaaaeeejjjppprrrpppllljjjjjjjjjgggdddfffnnnxxx}}}xxx|||wwwvvvxxxtttrrrmmmooowwwvvvmmmlllrrrqqqssstttuuuwww|||mmmKKKAAA>>>;;;999999999777555333444555666666555555555555666666777777777777777777666666888555555777777555555888:::888777::::::999;;;@@@DDDQQQlll~~~}}}|||zzzxxxuuurrrooojjjhhhgggiiimmmnnnkkkhhhiiiqqquuutttvvvyyyqqqdddbbbgggnnnssssssqqqpppoooqqqqqqrrrvvv}}}}}}xxx}}}xxxwwwzzzuuunnnkkknnnvvvuuullliiinnnpppsssvvvxxxyyy{{{ZZZBBB>>>===:::999999999777555444444666777777666666666666777777888777777666555555444444777444444777777444444777999777999<<<<<<:::<<>>>>><<<<<>>===GGG\\\{{{xxxwwwyyysssnnnmmmlllkkklllpppuuu{{{}}}xxxuuurrryyy}}}|||yyyyyyyyyyyy{{{~~~UUUIII===;;;===<<<999888555555555555444444444444555555555555555555555555333444444444555555666666666777777888888777777666888;;;:::;;;@@@AAAMMMfffzzzuuu|||yyytttwwwqqqmmmnnnnnnpppttt{{{}}}{{{{{{{{{~~~|||zzzzzzvvvtttrrrtttyyy}}}}}}|||oooJJJBBB<<<;;;;;;999888:::666666666555555555444444444444555555555666666666444444555555555666666666777777777888888777777777888<<<;;;<<>>BBBPPPggg~~~}}}}}}|||uuussssssrrrqqqcccEEE???<<<888666777888999999888666444555888999777555666777888888777666444333777666555666888999999888999888888888888888999999888999===FFFXXXzzz}}}}}}{{{yyyssstttvvvtttqqqfffLLL@@@===999666666777777666888666444444555555333000555666666777777777666666999888777888999:::999888===<<<;;;:::888888777777===???BBBKKKcccxxxlllnnnsssyyy{{{|||{{{xxx}}}~~~}}}}}}{{{vvvqqqeeeQQQAAA===999666666666555444777555444444555555444222666666666666777888999:::;;;999888888999:::999777<<<;;;:::999888777777777<<>>CCCUUU~~~ppp^^^OOOFFFNNNTTT___mmmzzzxxxqqqnnnssswwwrrrqqqvvvzzz```MMMDDD<<<:::777777888888888777666777888999:::;;;<<<===<<<;;;:::999888999::::::999888666666777777666444444444444555666888999:::>>>BBBLLLfffwwwaaaRRRKKKHHHFFFHHHLLLVVVcccppp{{{}}}xxxrrrooowwwyyypppooouuu{{{hhhNNNBBB>>>;;;999888888999::::::999888999999888777666666777<<<;;;:::999888888888888777666555555666777666444999999888888888999::::::???CCCTTTxxxvvvjjjYYYKKKDDDBBBBBBAAACCCFFFMMMYYYhhhvvv}}}xxxxxxuuurrrsss}}}}}}yyyyyy{{{wwwUUUDDD@@@>>>===;;;::::::;;;;;;:::888777888999888555333444555777777777777777777666666777666555666777888777666999999999999999:::;;;;;;BBBFFF^^^}}}XXXPPPFFF???=========<<<@@@BBBHHHSSSbbbqqq|||{{{{{{qqqrrrqqqoootttjjjKKKBBBBBBBBB???===<<<;;;;;;;;;999777444777888888555555666999111333444666666666555555777666555666888999999888444444555777999;;;===>>>JJJMMMiii^^^NNNGGG>>>::::::;;;;;;;;;<<<===BBBLLLZZZhhhrrrwww|||zzznnnnnnmmmlllsssWWWAAA??????:::999:::;;;;;;:::888555333666666666666666555555555777777777777777777777777555666666666777777777888555777888777888;;;======CCCXXXjjjOOODDD@@@:::888888:::;;;<<<:::<<>><<<;;;999999::::::999888777555444666666666666555555555555555555555555555555555555666666666666777777777777666888888888999;;;===>>>FFF___yyyYYYDDDDDD@@@<<<999999;;;<<<<<<<<<<<<@@@HHHNNNTTT\\\eeewww```FFF>>>:::888::::::999888777666555555555555555555555555555555555555555555555555555555555777777777777666666666666888888999999999;;;>>>AAAJJJjjjiiiSSSGGGEEEBBB>>><<<<<<<<<<<<;;;===<<<>>>DDDIIIMMMTTT]]]ttt}}}}}}~~~UUUDDDBBB;;;888<<<:::888666444333444555666444444555555555555555666555555555555555555555555777777777777666666666666999999999:::::::::@@@FFFQQQvvvwwwggg[[[TTTHHHFFFDDDCCCBBBAAA???<<<<<<;;;===DDDIIINNNVVV___qqqzzz|||~~~~~~|||PPPEEEDDD;;;666;;;999888555333333333555666333444444444555555666666666666666666666666666666777777777777666666666666:::888999<<<;;;;;;BBBLLL\\\vvvlllfff___YYYPPPOOONNNNNNMMMJJJFFFBBB===<<<>>>EEEJJJPPPZZZccckkkvvv|||zzzvvvuuutttoooKKKBBB@@@888444888999777555444333444666777333333333444555555666666777777777777777777777777666666666666777777777777:::777999===<<<<<>><<<777555888888777666555555555666777222222333444444555666666666666666666666666666666444444555666777888999999999666888======<<>>>>>===III[[[{{{tttiii___XXXSSSPPPOOOTTTVVVXXXZZZXXXRRRIIICCCGGGEEEGGGMMMSSSZZZdddnnnvvv}}}}}}uuunnnoooiii___\\\KKK=========777555999666666555555444444444333444444555555444333333222333333333333333444555666888888777777777777777777<<<777999???AAACCCRRReeexxxqqqhhhbbb___[[[UUUPPPPPPQQQQQQQQQMMMHHHCCC???<<<@@@CCCFFFLLLXXXjjjwww}}}}}}{{{}}}}}}|||wwwqqqeeeYYYzzzTTTDDD:::;;;;;;666555888666666666555555555444444555666666666666555555555555555555555555666777777888888888888888888888888888666888===???EEE\\\tttwwwtttpppjjjhhhgggddd___ZZZVVVUUUSSSPPPKKKEEE@@@===???AAAFFFMMMVVVaaammmttt|||yyytttjjj```kkkKKK???888:::<<<888666999777777666666666666555555777777777777777777777777777777666666777777888888888888999999999999999999777888;;;===???MMMnnn~~~}}}tttpppnnnmmmnnnooonnnhhhddd]]]ZZZTTTMMMFFFAAA===;;;AAADDDKKKUUUaaakkkrrruuu~~~zzzyyyxxxpppggg]]]GGG>>>:::<<<===:::888999777777777777777666666666777777777777777777888888888777777666777777888888999999999999999:::::::::999<<>><<<;;;AAAGGGPPPYYYcccnnnwww}}}~~~~~~~~~~~~~~~yyywwwyyyzzzsssjjjsssPPPCCC>>>;;;;;;<<<999777666666666666777777777777777777666555555555666777777777666666555555666666666888888999999999:::::::::;;;===???@@@HHHddduuuoookkkrrrxxxssssssssstttssspppjjjccc___YYYTTTMMMFFF@@@=========>>>GGGQQQWWW^^^kkk}}}~~~~~~|||yyywwwttttttyyy|||uuujjjdddKKK???===:::999888777555444555555666666666666777777777666555444333444555555666666555444444444555555777777888888999::::::::::::;;;===@@@PPPssstttiiiiiihhhmmmrrrlllvvvuuurrrnnnhhhaaaZZZVVVNNNKKKGGGBBB???>>>===>>><<>>======<<<;;;???EEEJJJUUUkkkzzzyyy{{{~~~{{{~~~}}}}}}}}}~~~}}}~~~}}}~~~~~~wwwmmmiiinnnsssnnneee~~~LLLBBB======<<<999999;;;<<<;;;333444444444555555666666;;;999777444333333333444777777666555555555555555555666666777888888999999<<<;;;<<>>>>>??????>>>===;;;;;;;;;<<>>>>>;;;888888;;;???>>>???@@@FFFZZZyyy}}}~~~xxx~~~yyyvvvzzzzzzrrrrrruuuxxxzzz}}}~~~}}}vvvqqqxxx~~~}}}}}}{{{qqqlllfff^^^ZZZZZZ]]]CCC<<<<<<;;;:::888777666555555666666666666666666666666555444333444555666555333555555555666777888888888888888888888999999999999<<<>>>IIIccc{{{uuummmdddiiijjjnnnssspppfff___]]]LLLGGGAAA@@@BBBCCCBBB@@@======<<<:::888999;;;===<<<>>>???GGG\\\|||}}}~~~}}}yyyvvvxxx}}}|||xxx|||}}}}}}~~~{{{zzz}}}zzzuuuxxx}}}~~~|||}}}{{{qqqhhhcccbbbbbb}}}SSS>>>;;;<<<;;;999888777666555555555555555555555555555555555444333333555555444333444555555666666777777777999999999999999:::;;;;;;@@@BBBRRRtttxxxrrrlllfffbbbbbbbbbhhhooonnnbbbUUUMMM@@@<<<999:::>>>AAAAAA@@@>>><<<999888999:::::::::;;;===@@@GGG\\\{{{~~~}}}{{{~~~~~~|||zzzzzz}}}zzzyyy|||~~~xxxuuuzzz}}}~~~zzzxxxyyy}}}rrrggghhhjjjhhhnnnJJJ<<<===;;;:::999777666666555555555555555555555555555555555333222333444555444333555666666666777777888888888888888888999:::<<<===DDDHHH[[[uuuqqqnnnfffaaabbbaaa]]]]]]bbbcccXXXJJJAAA===:::888999;;;>>>>>>>>>>>>:::666666888:::999888===???AAAHHHZZZvvv}}}}}}yyyxxx{{{~~~{{{}}}~~~~~~|||~~~~~~~~~|||}}}~~~~~~yyyssswwwxxx}}}~~~~~~|||{{{|||nnnfffkkkllleee]]]BBB:::;;;:::999888777666666555555555555555555555555555555555444333333555555444333777888888888888888999999777777666666888:::<<<===EEEKKKdddwwwqqqsssoooeee```cccbbbXXXQQQQQQQQQJJJAAA;;;:::999888888999;;;;;;;;;<<<999555444777999888777===@@@CCCJJJ[[[vvv~~~|||yyywwwvvvwwwwwwzzzxxx|||~~~|||{{{|||vvvxxx{{{~~~{{{}}}yyytttyyywwwuuuzzz~~~}}}zzzhhheeellliii]]]tttRRRAAA===<<<999999888777666666666666555555555555555555555555666555444444666666555444999999999999999999999999777666555666777:::===???DDDQQQrrrxxxwwwxxx{{{xxxnnnfffccc]]]QQQEEEAAAAAA>>>;;;:::555555555666777888:::::::::888555444555666777666:::>>>CCCKKK^^^xxx{{{zzz~~~{{{}}}|||xxxuuutttsssrrrzzz|||~~~~~~}}}||||||}}}}}}yyyzzzyyyyyy~~~xxxyyy{{{}}}}}}}}}}}}|||xxxxxxwwwxxx}}}yyypppwww~~~}}}yyyyyyzzz~~~ssseeeccceee___TTTbbbJJJBBB@@@===999888777666666555666666666666666666666666666666777666555555777777666555888888888888888888888888777777666666888;;;???AAAJJJ]]]vvvyyy{{{{{{zzzuuuhhh[[[QQQFFF<<<:::999888888999444555666666666777888999777777666444333333555777888<<>>888777888666777999888999:::999777666666777666777777444111111444888777;;;@@@GGGXXXooo~~~{{{~~~xxxnnnhhhuuuyyyxxxvvvuuu{{{zzz|||rrrmmmpppvvvyyyvvvsssssswww{{{zzzzzzssssss|||~~~{{{vvvtttvvvzzz}}}kkkeeeiiiwww~~~zzzuuuvvvvvv{{{{{{sssmmmmmmooorrrtttvvvxxxyyy{{{}}}|||rrrggg___UUUJJJDDDDDDcccNNNCCCAAA@@@888:::888666555777888888888777777666666666777777888999999888777666555444444666555666888777444666:::999999::::::888999@@@GGGYYY}}}yyymmmhhhdddccc```WWWHHH===999777444333444666666666666666777777777777666666333333333444444555555555555:::>>>BBBJJJ]]]www|||~~~}}}www||||||vvvpppggg^^^nnnpppvvvyyyuuuqqqwww{{{~~~|||sssnnnqqqtttrrrtttuuusssqqquuu|||}}}zzz{{{{{{yyyvvvrrrpppppp{{{|||zzztttqqqsssuuutttppppppooopppqqqrrrqqqppp|||{{{vvvooohhhhhhnnnttttttpppmmmqqqyyy~~~|||yyy~~~~~~rrrnnnrrrrrrooohhh]]]OOOCCC;;;777[[[III@@@??????888;;;999777777888888777666888888777666555555555555888888777666666555555555666555666999888555666:::777888999::::::===HHHRRRmmm{{{rrrddd^^^WWWSSSPPPJJJ@@@888888666333333444666777666888888888777777555444444333333333333444444444555222666:::<<>>FFF[[[ppp~~~yyyyyy{{{vvvjjj___QQQIII???999777777555333444222111222444666777666888888777777666444333222222222222222333333333333222444555555777@@@OOO[[[qqquuu{{{~~~}}}{{{|||wwwssszzz~~~yyyrrrrrrwww{{{zzzwww{{{|||yyywwwxxxuuuqqqkkkjjjkkknnnqqqrrrrrrsssvvvyyyyyytttnnnmmmooorrrkkksssxxxtttooommmllljjjuuuqqqpppsssxxx{{{xxxuuuvvvtttoooiiiiiiooosssrrrwwwxxxxxxwwwtttqqqooooooxxxvvvqqqllliiikkkqqqvvvppprrrtttrrrooommmmmmoooyyyxxxvvvuuutttuuuvvvvvvzzzwwwxxx}}}}}}yyyzzz~~~{{{{{{zzzxxxwwwyyy}}}}}}wwwkkk^^^VVVXXXXXXWWWQQQGGG>>>777333jjjRRRJJJBBB??????:::777777666666666555222///333444555666777777666666444444555555666777777777888777888:::999666888<<<<<<;;;>>>CCCDDDLLLddd~~~{{{wwwvvvssspppkkkcccZZZSSSGGGBBB;;;777555555444333333222111222444666666555444444555555555444333333222222222222222222222222111333444444555<<>>EEENNNQQQXXXttt{{{qqqiiiiiifffaaaXXXPPPIIIFFF>>>;;;777444444444333222222111111222444555444333111222222333333333222222222222222111111111111000///000111111222777???EEE[[[gggttt{{{~~~yyywww}}}zzz~~~|||zzzssspppxxxlllqqqsssrrrrrruuuwwwvvvlllpppsssssstttwwwwwwtttsssrrrnnnkkkooovvv{{{|||}}}vvvpppooonnnllllllnnnpppuuuvvvrrroooqqqttttttuuurrrqqqsssvvvyyyyyywwwtttqqqkkkfffhhhnnnooollliiinnnuuuvvvtttpppnnnnnnppppppqqqtttxxx}}}|||sssllliiikkkooojjjkkkmmmoooqqqrrrssssssllllllnnnrrrvvvxxxxxxwwwvvvuuusssqqqrrrwwwzzzqqqfff]]]SSSVVVWWWTTTKKK???444...iiiQQQDDDBBB<<<::::::666999777555555666666555444444666888999:::999888777777777777888888888888888999888999<<<;;;888999===<<>>@@@<<<;;;===::::::888666555777888888888777888999::::::999777666999999888888888888888888999888999<<<;;;888999===:::???PPPdddlllwww}}}uuulllaaaXXXWWWPPPHHHDDDDDDBBB===888777555222000000222444555333222222222333333222000222222222111///...,,,+++222111111111000000//////000000111000000111555888FFFUUUccckkkqqqyyy|||zzz{{{|||zzzwwwxxx|||{{{wwwxxxyyyuuummmiiipppiiirrryyyxxxsssmmmfff___bbbhhhlllnnnqqqtttsssooocccjjjmmmlllpppzzzyyyooommmvvv}}}zzzrrrmmmlllnnnmmmlllmmmpppnnniiigggiiijjjkkkmmmoootttwwwpppnnnhhhdddfffjjjhhhccccccgggkkklllkkkmmmsssxxx||||||}}}xxxssspppnnnmmmaaa```___```eeemmmuuuzzzppppppoooooorrruuusssooowwwtttoookkkjjjooowww~~~zzzuuuppphhhaaaTTTDDD666...------wwwVVVMMMBBB===>>>>>>;;;777555666888999::::::999999;;;;;;::::::;;;:::777444444555666888888888777666999777666666777888888777???AAAMMM]]]jjj}}}tttooofffWWWOOORRRCCCCCCCCCBBB???:::666333555444444333222111000000333333333333222111000000222111000//////000111222222111111000000000000111////////////111333555666===GGGZZZnnnyyy{{{}}}~~~zzz~~~|||{{{zzzyyy}}}}}}vvvooolllkkkpppppprrruuuqqqiiidddeeegggfffdddfffmmmsssppphhhgggggggggjjjmmmpppppppppqqqiiilllzzzuuuiiieeeeeegggiiijjjjjjgggdddaaa___aaahhhqqqqqqlllmmmrrrwwwkkkccceeegggbbb^^^]]]aaafffkkkkkkjjjmmmuuu}}}zzzvvvsssqqqooommmiiimmmiii```aaakkkpppkkkoooqqquuuxxxzzzxxxsssppp{{{~~~zzzooollluuu~~~xxxssseeeUUUBBB999444000------sssTTTKKKAAA=========;;;777666777888999999999888777:::999999999:::999777444555666777777888777666666888777666666777888888888>>>EEEPPP\\\iii{{{nnndddaaaZZZNNNIIILLL???@@@@@@???===999666333444444444333222222111111444444444444333222111000111111000//////000111111...---------------......000000/////////000111222:::AAARRReeesssxxx||||||{{{}}}}}}zzzwww{{{}}}|||{{{zzzzzz|||}}}{{{uuuqqqpppqqqrrrqqqrrrtttqqqjjjfffgggggggggfffeeeiiinnnlllfffhhhfffeeefffhhhhhhgggfffllldddfffrrrwwwnnndddaaaaaabbbdddddddddbbb___]]][[[]]]bbbhhhgggcccdddiiilllccc^^^``````\\\YYYZZZ[[[___cccdddeeekkkwww}}}wwwrrrpppppppppoooiiimmmkkkbbbbbbjjjmmmjjjppprrrvvvzzz|||{{{wwwtttxxx~~~zzzwww}}}yyysss]]]MMM===444111---+++,,,kkkQQQIII@@@<<<<<<<<<:::777777777777777777666666555777666666888999999777555666666777777777666555555777777666666666777999:::===JJJTTT[[[jjjrrrcccYYYRRRQQQLLLCCC???BBB<<<<<<======;;;888555444333333333333333333333333666666555555333222000000000000////////////000000//////...//////000111222111000///...............777:::EEEWWWgggqqqyyy|||||||||vvv}}}|||{{{yyywwwxxxwwwuuusssrrrtttuuurrrooonnnooommmgggeeeffffffhhhgggccccccffffffdddcccbbb````````````^^^]]]ccc]]]]]]eeeiiibbb[[[YYYZZZZZZZZZZZZYYYXXXWWWVVVTTTUUUXXX[[[ZZZXXX[[[aaa```]]]\\\\\\[[[WWWUUUWWW^^^```aaaaaadddmmm{{{~~~|||zzzuuuqqqqqqqqqrrrrrrlllrrrqqqiiifffjjjmmmlllnnnqqqvvvzzz}}}}}}{{{zzz{{{yyyoooRRREEE777111///---,,,---cccMMMFFF???;;;;;;;;;999777777777777666666555444333444444555666888888666555666666666666666555555555777777777666666777:::<<<>>>NNNYYY\\\ooosssaaaTTTMMMHHHGGGBBB;;;888:::;;;<<<<<<;;;999777444333111111111222222222333333555555444333222111///...////////////////////////////////////000111333333000000000//////.........666555;;;IIIYYYfffqqqyyy}}}{{{|||zzzvvvppppppppppppqqqrrrssssssnnniiiffffffeeeaaa```aaa___dddddd```]]]___bbbbbb\\\[[[ZZZZZZ[[[[[[YYYXXXZZZUUUSSSWWWXXXSSSOOONNNQQQPPPOOONNNNNNMMMMMMMMMIIIKKKMMMNNNMMMOOOTTTYYYXXXYYY[[[[[[XXXUUUVVVXXXdddcccbbb```cccmmm{{{{{{xxx|||zzzwwwvvvwwwxxxwwwvvvtttyyyyyyrrrmmmmmmooonnnjjjnnntttyyy|||}}}~~~~~~ssseeeIII???555222111000000222www[[[HHHCCC===:::999999888777888888777666555444333333333333444555777888666444666666555555555555555555666777888777666888<<>>CCCJJJWWWcccpppsssfffZZZNNNFFFCCC===>>>???>>>;;;888888888===<<<;;;999666333111000///000000000111111222222000000000000000///...---------............---------------------...///000,,,---...000222333333333444222333999AAALLL[[[hhhsss||||||xxx{{{}}}xxxqqqjjjiiiggggggjjjoooppplllgggeee^^^YYYZZZ[[[XXXWWWXXXNNNTTTXXXVVVTTTWWWYYYXXXXXXVVVSSSPPPOOOLLLIIIGGGGGGFFFDDDAAA===;;;<<<>>>???>>>===<<<;;;;;;;;;;;;666;;;>>>;;;999;;;>>>>>>???FFFKKKMMMPPPWWW\\\^^^``````aaadddkkkuuu{{{~~~~~~|||zzzvvvqqqllliiifffdddeeekkksssyyy|||~~~~~~qqqZZZGGG999333///000111000111444yyy[[[MMMAAA???;;;888777777777777999888666555555555666666555444444666888777666444444333333333444666777888888:::;;;999888:::@@@FFFTTT[[[iiiuuugggYYYPPPGGG???<<<>>>===@@@AAA???<<<999888888999999777666444222111000222222222222222333333333//////000000000000//////,,,---............---,,,000000/////////000000111***+++---///111222222222111000333666;;;CCCTTTcccnnnwww|||xxx{{{}}}|||xxxtttllldddiiiccc___aaagggiiieee```___WWWRRRTTTVVVTTTQQQQQQJJJOOORRRRRRRRRTTTSSSPPPRRROOOLLLJJJHHHEEEBBB@@@===???>>>;;;777777:::===999888888777777666555555---666;;;::::::===???===>>>CCCFFFFFFIIIQQQVVVVVVZZZ\\\```fffmmmuuu|||~~~{{{~~~~~~}}}vvvoookkkhhheee___\\\```gggooouuuwwwzzzvvvdddNNN===444000...///000...///222kkkQQQJJJ@@@===;;;888777666666777999888666555555666777777666555555666888777555333333222222333444666888:::888;;;<<<:::888;;;BBBHHH[[[___mmmoooaaaVVVLLLHHHDDD>>>===@@@BBBFFFGGGCCC===:::888666666555444333333222111111444444444444444444444444//////000111111111111111,,,,,,---......---,,,,,,...------,,,,,,,,,------***+++---///000000//////...///333666888???QQQbbbhhhnnnuuuxxxwwwuuuvvvwwwssswwwyyywwwtttppphhh___ggg___XXXXXX^^^aaa^^^YYYYYYRRRMMMOOOQQQOOOLLLKKKHHHMMMPPPPPPQQQRRROOOJJJIIIGGGEEEDDDDDDCCC@@@>>>666:::;;;888555777;;;???555555666555555444333222&&&111;;;===???EEEGGGEEEEEEHHHGGGCCCEEELLLNNNLLLRRRUUUZZZ```eeejjjnnnpppzzzwwwvvv|||~~~~~~uuukkkhhhgggccc]]]XXX[[[bbbjjjppprrruuu{{{~~~mmm[[[GGG888444000///111111///000333yyyZZZJJJDDD???>>><<<999777666555555777777666555555555555555666666444333333444555666444444555555666666777777999666777<<>>777555555444444444333333222222222333333222333444333000...000000000000///...---,,,.........////////////000---------,,,+++***)))(((............///////////////000222222555>>>LLLVVVeeegggkkkoooqqqoookkkgggjjjkkkkkkiiieeeaaa___^^^aaa[[[UUUSSSUUUUUURRROOOIIIFFFDDDCCCDDDFFFGGGGGGLLLMMMMMMLLLJJJGGGDDDBBB??????>>>>>><<<:::999888000555777555444666777666666999777111///333333///111777@@@IIINNNQQQRRRRRRTTTQQQOOONNNLLLJJJKKKMMMLLLKKKOOOYYYbbbfffggghhhqqqsssxxx}}}vvv}}}}}}{{{~~~}}}vvvmmmhhhfffccc^^^YYYbbbdddiiiooovvv{{{~~~ttt\\\GGG999333000---******---///...,,,qqqTTTGGGCCC>>>===;;;999777666555555777666666555555555555555666555444444444444555666444555555666666777888888:::888888<<<>>>???CCCIIIcccjjj~~~|||~~~{{{mmm___SSSPPPLLLIIIIIIMMMRRRUUUSSSQQQLLLEEE>>>777444333333333333333333333222222444333222222333222000...000000000//////...,,,,,,---------.........//////---......---,,,+++******,,,------------.........---///000000333:::FFFOOOYYY\\\bbbgggjjjhhhdddaaadddffffffeeebbb___^^^]]]WWWRRRLLLIIIJJJJJJGGGCCCAAA???===<<<===???@@@???DDDEEEFFFFFFEEECCCAAA???<<<<<<<<<;;;:::999888777444666555222222444333000111444222------000111...333888BBBPPP]]]fffhhhhhhjjjfffbbb___]]]ZZZVVVTTTIIIEEEGGGPPPYYY^^^aaadddjjjpppyyy}}}}}}yyy~~~|||xxx}}}zzzuuuooollllllkkkgggccccccdddhhhnnnvvv{{{~~~~~~mmmUUUAAA555000000---******,,,------,,,iiiPPPEEEBBB===<<<;;;999777666666555777666555555444444555555666555555444444555666666555555666777777888888999<<<999999<<<<<<===BBBHHH]]]hhh}}}tttsssxxxvvvlllaaaYYYWWWTTTSSSTTTXXX^^^aaaZZZTTTKKKBBB<<<777333111222222222333333333333333555333111000111111000///////////////...---,,,,,,,,,,,,,,,,,,------------............---,,,+++++++++++++++,,,,,,,,,------,,,---...///000555===CCCKKKOOOVVV\\\___^^^ZZZXXX^^^^^^^^^\\\YYYUUUTTTTTTOOOKKKFFFCCCCCCCCC@@@===:::888666666777999999888:::;;;<<<======<<<;;;:::888888888888888777777777777888777333333555444//////111000------111222000777===KKK^^^qqq|||~~~|||wwwtttsssooohhhaaaKKKDDD@@@EEEMMMSSSYYY^^^bbbkkkwww~~~zzzvvv|||zzzuuuyyy|||xxxsssqqqqqqooojjjfffbbbcccfffmmmvvv|||~~~~~~{{{cccJJJ888000...///---+++***+++,,,,,,+++fffOOOEEEBBB<<<;;;:::888777666666666666666555444444444444555555555555555555666666666666666666777888888999999<<<999999:::::::::@@@HHHVVVeee{{{wwwttttttqqqkkkfffbbb```\\\YYYYYY[[[]]]___YYYPPPEEE<<<777555111///111111222222333333333444555333000///000000000///...............---,,,+++***+++++++++,,,,,,,,,,,,---------------,,,+++++++++++++++,,,,,,,,,,,,---+++---.........111555999@@@EEELLLRRRSSSQQQNNNMMMUUUUUUSSSOOOJJJFFFDDDDDDEEEBBB???>>>>>>>>><<<:::888666444444666777777666444555666666666555444444444444444555555666777888888===???;;;888888888666111222111111111444666666===HHH[[[oooyyyoooWWWKKK@@@===AAAHHHQQQYYY^^^fffpppxxx}}}|||~~~wwwuuu}}}|||wwwzzz}}}xxxtttpppkkkddd`````````dddllluuu|||sssYYYAAA222.........---+++******+++,,,,,,cccMMMCCC???;;;:::999888777777777777666666555444444444444444444555555666666777777777666666666777888888999999;;;999888999888999AAAKKKVVVkkk{{{ttttttuuuuuuooofff```^^^___^^^\\\XXXTTTRRRQQQRRRSSSMMMEEE<<<555333222111///111111111222222333333333444222///...///000//////,,,------------,,,,,,+++************+++++++++,,,+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,------------///111333777<<>>:::555222111111111111111111111222222222222222333111///...//////...---+++,,,,,,------,,,++++++************++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------------,,,,,,---...///000///333888999666333222333444555555333111111222333------...000111222333444333222111222333444333111222222222111000000000000000111222444777:::>>>@@@CCCOOOXXXUUUKKKCCC===999444333444999===>>>BBBGGGWWWiii~~~wwwfffSSSGGGAAA???BBBGGGUUUTTTWWW^^^jjjssswwwxxx{{{~~~zzz{{{yyyyyyyyywwwtttooojjjfffbbbaaaccciiippptttxxx|||xxx___GGG888111000111,,,,,,---,,,+++,,,///111sssTTTDDD===:::999888888777777777777888666555444444333333444444333444666777888888777777444555555666666777888888:::999:::;;;;;;>>>JJJWWWtttgggRRRLLLHHHIIIGGGBBBBBBEEEEEEHHHHHHEEE@@@<<<;;;===;;;:::999888888888999999222333333222111222333555222222222222111111111111111000//////000///---,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++*********++++++++++++,,,---+++******,,,---//////+++...111111---+++,,,///,,,---...---,,,---///222---...000222333333555666111000000000222222111///111000000000111111222222111111333555999===BBBDDDJJJTTT___bbb^^^VVVIII>>><<<:::>>>FFFMMMPPPUUU\\\nnnyyyuuufff[[[RRRIIICCCCCCIIIIIIKKKQQQ[[[fffpppuuuwww{{{yyy}}}|||zzzttttttrrrooolllkkkkkkllllllttt|||}}}zzz{{{nnnSSS>>>444222000///***,,,------,,,...111444nnnPPPBBB>>>===888888777777777777888888555555444333333333333444333444666777888888888777444444555555666777777777;;;;;;<<<======AAAOOO\\\fffMMMBBB<<<999;;;:::666777;;;:::999999:::;;;;;;:::999444444333333333333444444---111444555333333555777333222222222111111000000000//////000000000---******++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---......---------))))))))))))************,,,***((((((***---//////***---000...+++***---000---------,,,++++++---///---///111222222222333444111000000111222222111////////////000111333444555222222333666:::@@@DDDGGGMMMVVVaaajjjoooiiiXXXGGGFFFDDDIIIUUU]]]aaahhhqqquuulllaaaSSSHHHCCC>>>AAAEEEIIIPPP\\\jjjuuupppvvvvvv}}}~~~ttttttsssqqqoooooorrrtttsss}}}}}}zzz}}}gggKKK888222222///,,,***,,,......---///333777lllLLLCCC@@@:::<<<999555333444555666666777666444333333444555555444555666555444555666888222555888999888777666777666999777999??????KKKbbbnnnUUUGGGBBBAAA>>>:::999:::999777444333444444444555555666666333333222222111000//////////////////000222444666555555444333222000///......***((()))...000...+++...,,,++++++------,,,******++++++,,,,,,++++++***---------------,,,+++***---------,,,,,,,,,++++++'''(((***+++,,,,,,++++++,,,,,,+++******+++++++++))))))***+++,,,,,,------000000000000111111111111111000...///111222222111111...,,,---000222222111333555777777777===GGGOOOVVVaaaiiimmmrrrvvvjjjYYYUUU\\\eeelllpppssswwwzzzyyysssiii\\\JJJGGGBBBAAAEEEKKKQQQ^^^kkkrrrssswww~~~~~~{{{uuuqqqrrrsssssstttwwwyyy|||zzziiiSSS<<<111/////////000+++---.........222888===jjjKKKAAA<<<666<<<999666555666777777666777666555333333333333333444555666555444555666888555666777777666666777999;;;>>>;;;===BBBCCCQQQjjjiiiVVVIIIBBB???===:::888777888888666444444444444555555666666666444333333222111111000000000000000000111333555666333333333333222111/////////+++(((***---///---+++...,,,++++++,,,---+++******++++++,,,,,,++++++******+++++++++******)))(((*********))))))((((((((('''(((***+++,,,,,,,,,+++,,,+++++++++***+++++++++))))))***++++++,,,------............////////////000///......000111111000000...,,,---000333333333444666888888:::@@@LLLVVV]]]gggooopppuuuyyyrrrfffiiimmmsssvvvwwwxxx|||{{{qqqaaaSSSJJJBBBAAADDDLLL[[[jjjpppsssyyyxxxsssssssssqqqrrruuu|||~~~aaaNNN:::000////////////,,,---......000444<<>>888;;;:::888888999999777666777666555444333333333333444555666555444555666888777777777555444555888;;;;;;>>>;;;;;;@@@CCCTTTppprrrZZZHHHAAA???<<<999999777555555555666555444555555555555555666666666444444333333222222111111222222222222333444666666111222222222111111000//////,,,******---...,,,***...,,,++++++,,,,,,+++*********++++++++++++***************+++******)))(((,,,,,,,,,++++++++++++***((()))***+++,,,,,,,,,+++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,---------///...,,,---///000000//////...---...000333444333555888:::;;;>>>GGGTTT___hhhqqqvvvuuuvvv{{{{{{vvv|||~~~~~~|||iii]]]NNNDDDBBBHHHWWWeeennnttt{{{|||wwwvvvuuussssssvvvxxxUUUFFF666000000//////000.........///333:::BBBIIIhhhRRRGGGAAA<<<;;;::::::;;;;;;:::888666666666555555555555555555444555666555444555666888777888888777555666888::::::===:::999>>>EEE\\\|||aaaTTTEEE<<<;;;;;;888444888777555444444333333222555555555555555555555555444444444333333222222222333333333444444555666666///000000111111000000000///---++++++,,,---+++***---,,,++++++,,,,,,+++)))******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))******+++++++++++++++))))))******+++++++++,,,*********+++++++++,,,,,,...,,,+++,,,---///......///...------...000111222555999<<>>;;;;;;;;;;;;<<<===;;;888666444555666666777777888888444555666555444555666888555777999:::888777777777;;;???===<<>>999888888777666999888777555333222222222555555555555444444444444444444333333333333333222333333444444444444444444......//////000000/////////---,,,+++,,,,,,++++++---+++******+++,,,***))))))******++++++******)))***++++++,,,,,,+++++++++((((((((((((((()))))))))+++++++++++++++,,,,,,,,,((()))***++++++++++++***)))***************++++++******+++++++++,,,,,,,,,---,,,***+++---......---000///...---,,,---...///555:::AAAFFFMMMXXXfffqqqyyy~~~~~~yyytttwww}}}~~~|||rrrjjjgggfffgggrrruuuwwwyyyzzz{{{zzz~~~lllSSS===666111111111//////111//////000666@@@MMMYYY```yyy```QQQFFF???===<<<;;;;;;<<<<<<;;;999666444555666777777777777777444555666555444555666888555888:::;;;999777666666888===;;;<<>>LLL[[[hhhnnnmmmXXXOOOFFFAAABBB<<<;;;::::::;;;;;;999777444555666666555444333222444555666555444555666888888999:::999888666777888444::::::<<>>BBB===;;;:::999::::::999777555666666555444111///...444555666666444555666888::::::999777555666888:::777>>>>>>AAAMMMdddyyy___GGG<<<===777666666777777777444222...111333333222333666999222222222111111111000000111111111111111111111222///000111111000///---,,,---.........------,,,+++++++++,,,,,,+++,,,---///,,,+++******++++++***((())))))************))))))))))))***+++++++++++++++''''''(((((()))))))))***...---,,,+++++++++,,,---%%%''')))+++,,,+++***)))*********)))))))))))))))))))))))))))************...,,,+++,,,---.........,,,...000000000111555999999EEEVVVdddmmmttt{{{||||||~~~}}}}}}}}}xxxsssvvv~~~zzzsssvvvxxxtttyyy|||zzznnnnnnooouuu}}}~~~}}}zzz|||~~~gggUUUCCC555444333444555222...000555777999@@@NNNaaassspppOOOHHHHHH@@@:::;;;:::;;;<<<<<<<<<:::777666888777666555555555555555777777777777777777777777666777888999999777666555555>>>BBBDDDUUU}}}}}}bbbIII<<<;;;>>>666666666555444444333333444555666666333222222333555555555555444333222111111111111111000000000///000000000000////////////,,,,,,,,,++++++,,,,,,---...+++)))+++000111...***************))))))))))))))))))))))))***+++,,,---******++++++++++++******((()))+++,,,---............---,,,+++***)))))))))******++++++++++++*********+++,,,---...---,,,++++++,,,,,,,,,+++***)))))),,,***)))+++...000...,,,222...---000333333555888JJJWWWfffpppxxxyyy{{{~~~zzzssstttsssqqqttt|||{{{xxxsssrrrvvvwwwuuuvvvzzzzzzvvvssstttxxx{{{|||~~~|||~~~wwwUUU???444---111000//////000222444555666FFFYYYeeemmmvvv|||cccIIIEEEFFF???:::<<<999999:::;;;:::888666555777666555555555555555555666666666666666666666666888888999999:::999999999999>>>BBBHHH___hhhPPP???888666777777777666666555444444333444555666555333222222222555555555555444333222111111111111000000000//////000000000000/////////...------,,,+++++++++,,,,,,...+++)))+++///000...+++************))))))))))))***)))))))))***+++,,,,,,***************)))))))))+++,,,,,,------------,,,...---,,,+++******************++++++++++++******)))***+++,,,,,,+++***))))))))))))******))))))(((...,,,******---///...---///------111333555:::AAASSS```nnnwww}}}|||vvvuuurrrooosss|||zzz}}}wwwooojjjmmmqqqssstttwww}}}|||rrrmmmlllooosssvvv{{{|||||||||~~~mmmOOOAAA888///000000000000000333777:::GGGXXXiiiqqqtttyyy~~~qqqYYYFFFDDDEEE>>>999<<<777888999999888777555444555555444444444555555666666666666666666666666666999888888888999:::;;;;;;>>>>>>BBBQQQqqqoooUUUBBB;;;:::999777888888777666666555555444444555666555333222222222444444444444333222222111000000000000////////////000000000/////////.........---,,,,,,++++++++++++---+++)))+++...///---+++************))))))))))))******************++++++++++++************++++++...............---,,,+++---,,,+++*********************++++++++++++******((())))))******)))(((((((((((()))))))))*********///---+++***,,,---......//////111333333555>>>HHH___kkkxxx~~~{{{zzzvvvpppnnnttt~~~zzzzzz}}}qqqgggaaadddkkkpppsssuuuxxxyyy}}}rrriiidddffflllrrryyy}}}[[[DDD@@@:::...222333333111111444;;;AAAYYYjjjyyy}}}{{{|||hhhVVVHHHFFFEEE===888999777888888888888777666555444444333444444555666666666666666666666666666666888888777777888:::<<<===BBB???EEE]]]ooo^^^III<<<:::<<<<<<:::888888888777666666555555333555666555333111111222333333333333333222111111000000/////////.........000000/////////...............---,,,++++++++++++---+++******,,,---,,,+++************)))))))))(((+++***************++++++,,,,,,,,,,,,,,,...///000......//////......---,,,,,,+++***************+++******++++++++++++******)))))))))))))))(((((((((++++++++++++++++++,,,,,,,,,,,,,,,------......---111222444555333444AAANNNjjjvvv~~~|||xxxyyyvvvqqqqqqzzz~~~{{{yyyzzzzzzrrreeebbb```ccciiiooouuuxxxxxxwwwyyy~~~{{{nnnbbbaaafffoooyyysssKKK999;;;777+++666666555333333:::EEENNNcccsss||||||dddUUUIIIFFFCCC===999999888888888888888777777777444444444444444555666777777777777777777777777777::::::999999:::<<<===???DDDAAAKKKmmm|||mmmSSSKKK@@@888666777888999888888888777666666555555333444555444222111111111222222222333222222111000/////////............---////////////...............---,,,,,,+++++++++,,,---+++***)))***+++++++++************)))))))))(((*********)))******++++++++++++,,,---...000222222,,,---......//////......*********)))******++++++******++++++++++++******++++++******)))))))))))),,,,,,,,,+++,,,---......***,,,///111111///...---///222666888777;;;JJJYYYuuu||||||~~~}}}wwwvvvuuuuuuxxx|||xxxwwwwwwyyyyyyssshhh___\\\dddkkknnnooottt{{{|||{{{iiiaaaaaagggrrr|||~~~gggCCC555777555,,,555666666888===IIIWWWaaammmyyy~~~xxxyyy~~~fffWWWHHHCCCAAA>>>;;;:::888888777777777777777777666666555555555666666777888888888888888888888888===<<<<<<======>>>??????CCCCCCTTT}}}xxxeeeYYYBBB@@@===999666666777999888888777666666555555444333444555444222111111111111111222222222111111000///.........------------/////////.........---------,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++************))))))))))))))))))))))))***+++,,,---,,,---...000000111111111+++,,,---...............)))))))))))))))***+++,,,******++++++++++++******------+++***************,,,++++++,,,---000222333///222555555333111///...---111888>>>BBBJJJ[[[kkk~~~}}}uuuwwwzzz}}}xxxtttuuuvvvuuuqqqhhh^^^WWW```nnn{{{}}}{{{~~~sssfff___^^^fffooo{{{{{{[[[@@@666555555222444666;;;DDDQQQ___kkkrrrvvv}}}zzztttuuuzzz|||rrr```LLLBBBAAA???===;;;666666666666666666666777888888777666666666777777999999999999999999999999;;;<<<<<<=========<<<<<<@@@EEE]]]tttaaaQQQIII======;;;:::999999;;;<<<777777666666555444444333222444555444222000000111000000111111111111111000.........---------,,,,,,//////.........---------++++++++++++,,,---......,,,+++***((('''((()))+++************))))))))))))((((((((()))***,,,---...333444555666555333111///,,,------------,,,,,,+++(((((((((((()))***,,,,,,******++++++++++++******...---+++***))))))******+++,,,---///333777<<<>>><<<===<<<999444111111222111555===GGGOOOYYYjjjyyywww{{{}}}}}}{{{tttsssuuuxxxvvvqqqjjjfffdddppp~~~{{{nnnbbb\\\```gggooottt}}}jjjJJJ<<<666222333999:::>>>HHHWWWgggrrrvvvvvvxxxzzzxxxrrroootttyyy{{{lllSSSEEEBBBAAA===999555555444444444555555666999999888777777666777777::::::::::::::::::::::::888999:::::::::999888777===FFFcccppp^^^MMMAAA<<<<<<999666666888:::::::::666666666555444444333333222444555444222000000111///000000111111111000000......---------,,,,,,,,,//////.........---------*********+++,,,---...///,,,+++***((('''''')))+++************))))))))))))''''''((()))***,,,...///;;;<<<======;;;777222///.........---,,,+++)))((((((((((((((()))+++,,,,,,******++++++++++++******...---+++))))))))))))***---...000444999@@@EEEIIIGGGEEEAAA:::333111222555999<<>><<<777444222555:::<<<;;;888:::999888666444333333333000000111111111111000000111111111000000000000000000////////////.........000///---,,,+++,,,,,,---......---------,,,,,,,,,,,,+++***)))''''''&&&&&&---------,,,+++***((('''...***)))+++,,,+++---111;;;===@@@AAA>>>999333///...---+++)))(((((()))***************))))))))))))))))))******+++---...///...---,,,...000222333333000111444999@@@GGGMMMQQQ[[[WWWNNNBBB777333555888>>>GGGTTT```iiisss~~~}}}xxxwwwxxxwwwsssooozzzzzz|||~~~~~~oooiiilllggg\\\[[[iiitttxxxeeeLLL777333555777===FFFQQQ\\\mmm{{{~~~wwwqqqvvvnnneeeeeemmmvvvzzz{{{~~~___MMMDDD===999999::::::::::::::::::::::::<<<:::888777666777888999888888888888888888888888999777888;;;;;;:::;;;???HHHJJJuuueeeUUUCCC;;;:::888777777666444222444999;;;:::777666666555333222111//////000000111111111111000000111111000000000000////////////.........---------------,,,+++++++++++++++------------,,,,,,,,,,,,++++++***)))))))))))))))***++++++,,,,,,---------,,,((((((***,,,,,,///333:::<<<>>>>>>;;;666111------,,,+++))))))))))))************))))))))))))))))))******+++,,,---...///111000000111444666666555444777===BBBIIIRRR\\\bbbddd^^^SSSEEE:::888===BBBMMMWWWdddooowww~~~}}}|||yyyvvvuuuvvvvvvvvvttt~~~qqqiiikkkhhh```bbbiiipppvvvjjjTTTDDD999:::>>>AAAKKKWWWeeehhhnnnuuu{{{}}}}}}|||xxxsssmmmlllpppuuuwwwxxx```OOOFFF===999<<<<<<<<<;;;;;;::::::999999::::::999888777666555555888888888888888888888888999777777999::::::>>>EEEFFFUUUtttZZZHHH>>>666444555444555888555333222333777999888666666777777666555333111000///000000111111000000///111111000000////////////------------,,,,,,,,,,,,***++++++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++******+++,,,...///000111,,,((('''***,,,---111777:::::::::888666222...+++,,,,,,++++++***)))))))))******)))))))))((((((((()))******+++,,,---......222222333555888:::999888999>>>FFFNNNVVV```kkkrrrmmmeeeWWWHHH@@@AAAKKKTTTdddmmmxxx~~~|||}}}{{{wwwvvvvvvvvvuuuuuuwww{{{~~~{{{qqqqqqpppkkkkkkiiikkkuuummmTTTFFFCCCEEEKKKMMMOOOZZZgggrrrqqqqqqtttzzz~~~tttsssqqqpppqqqtttwwwyyy[[[MMMFFF===:::@@@<<<<<<;;;:::999999888888777888888888777666444333888888888888888888888888888777888;;;::::::???FFFDDDcccsssXXXCCC===999666777666444555888444222111333555777666555666666777888777444222000//////000000000000//////000000000//////......---,,,,,,,,,,,,+++++++++***(((***,,,------,,,)))(((++++++++++++,,,,,,,,,,,,++++++***************+++,,,,,,---///000222333333111,,,***,,,---...333999999888666333000---+++)))+++++++++++++++***)))(((******)))))))))((((((((())))))***+++,,,---------222222444888<<<>>>>>>===AAAEEEMMMWWWbbbkkkqqqssskkkcccWWWKKKGGGNNN\\\gggxxx~~~zzz~~~zzzwwwwwwvvvtttuuuwwwxxxwwwvvvyyyzzzxxxwwwtttsssjjjiiiuuueeeLLLFFFOOO]]]eeeaaa[[[```kkkmmmooosss{{{|||wwwmmmnnnoooooopppttt{{{mmmOOOEEEAAA;;;;;;@@@;;;::::::999888777666666444555777888888777666555777777777777777777777777888888;;;>>><<<:::===DDDGGGsssuuufffZZZHHH999888555555777555111111444333222222333444555555444111222333444333111...---//////000000000000//////000000//////...------,,,,,,+++++++++************(((***---//////---***)))++++++++++++++++++++++++,,,+++******))))))******---...111444666888999999888222............333999777555333000---+++)))(((******+++++++++***))))))******************************,,,---------------111111444999>>>CCCDDDDDDMMMNNNTTT```kkkpppmmmhhhaaa]]]VVVQQQRRR]]]lllxxxzzzxxxxxxsssxxxzzzxxxuuuvvvuuurrrtttwwwyyyxxxvvvxxx~~~{{{yyywww{{{pppllluuu{{{___IIIMMM^^^sss{{{rrreeebbbfffeeekkkttt~~~|||uuunnnooopppoooooouuu~~~jjjWWWDDD<<<<<<<<<<<<===999999888888777777666666444555666888888888777666777777777777777777777777777999===@@@===:::>>>EEESSSsssgggccc]]]LLL;;;777444444666666333222444222222333333444444444444222333333333333111///......//////000000//////...000000///...---,,,,,,+++++++++++++++************(((***,,,...///---+++***+++++++++*********))))))+++++++++***++++++,,,,,,///222777<<>>;;;:::AAAJJJcccyyysssuuuoooYYYCCC<<<777555777888666444666222333444444333333444555555555444444333333222222......////////////......000//////...---,,,+++***,,,,,,+++++++++*********((()))+++,,,---,,,+++***,,,,,,+++***)))(((((('''******+++,,,...000111222:::===CCCGGGHHHGGGDDDBBB>>>666000---,,,,,,111777333222000...---+++******++++++***))))))***+++,,,))))))***+++---...///000222333444666666555444333444555888???IIISSSZZZ]]]aaacccggggggeee```ZZZWWWXXX___hhhpppvvv|||wwwuuuxxxxxxzzz{{{zzz{{{{{{uuunnnooorrrtttuuuvvvxxx}}}~~~|||~~~mmmXXXJJJEEEVVVeeeuuuzzzsssggg]]]XXXaaagggmmmqqqsssvvv{{{vvvtttrrrpppoooqqquuuyyytttTTT>>>DDDCCC<<>>BBBLLLWWWWWWVVVUUUSSSOOOHHH@@@:::999555000,,,,,,---......---,,,+++*********+++,,,***+++,,,+++***)))+++,,,,,,333666444444999======;;;<<<@@@GGGLLLNNNMMMLLLJJJRRRSSSMMMNNNVVV[[[YYYTTTPPPMMMKKKJJJNNN\\\jjjwww|||yyyxxxxxxvvvvvvxxxtttkkkhhhiiiiiioooqqqpppuuu~~~zzz~~~|||{{{xxxtttrrruuu~~~}}}yyyxxxyyyzzz{{{yyyooojjjiiijjjooowwwyyymmmZZZKKKAAA;;;@@@HHHQQQZZZ```fffmmmrrrvvvwwwuuuoookkkjjjhhhdddmmmRRRJJJIII===<<>>AAAAAA666999888777888999:::999777::::::;;;===>>><<<888555888888777777888888999:::;;;888555999@@@CCC\\\uuufffeeerrrttt]]]???999666444333444666777777666555444444444333000.........//////000000111111,,,,,,,,,,,,,,,,,,---...------,,,,,,++++++*********------++++++------+++***+++,,,+++***))))))+++*********++++++,,,,,,,,,///000555===EEELLLVVV___YYYXXXVVVSSSNNNFFF===777666333///---------,,,,,,***))))))((()))***+++,,,+++,,,---,,,++++++,,,---...555:::;;;===BBBGGGHHHAAADDDJJJRRRXXX[[[[[[XXXWWW___```WWWPPPPPPOOOKKKGGGEEEDDDHHHNNNXXXhhhvvv{{{xxxrrrrrrtttuuupppiiigggiiippppppqqqsssvvvxxxwwwvvvzzz|||}}}~~~|||zzzxxxyyy|||{{{yyyyyyyyyrrrYYYFFF<<<777888<<>>CCC>>>;;;===999<<<:::999888999999888666999:::@@@FFFGGGAAA999555888888777777888888999:::999777555999===DDDiiixxxiii___TTTVVVaaadddPPP888555333222222555777888888888666444333333222000...---......///000111111222------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******)))******))))))***+++******+++++++++)))((()))************+++,,,------...444444888???GGGPPPWWW\\\WWWUUUSSSOOOJJJCCC:::444333111...------,,,+++***++++++***)))***+++,,,---------...---,,,---///111555999<<<===???DDDKKKOOOMMMSSSZZZ```gggjjjhhhcccfffgggbbbXXXQQQNNNHHHBBBHHHFFFGGGNNNXXXcccrrrwwwwwwoooqqqrrrqqqllliiikkkoootttooooootttvvvtttrrrtttssswww}}}~~~~~~~~~~~~~~~xxxbbbQQQDDD<<<999;;;>>>DDDNNNYYYbbbgggssswwwuuummmeeedddfffgggmmmVVVMMMMMMDDD>>>@@@@@@@@@>>><<<;;;<<<===<<<;;;888:::DDDOOOPPPEEE:::555888888777777888888999:::999======>>>AAAMMM|||jjjTTTOOOKKKFFFGGGMMMMMMBBB555222111000222555777888888888666444333333222000...---......///000111111222......---------------...,,,+++++++++++++++******((((((((()))***)))***+++)))***+++***((('''((())))))***+++,,,---...//////444555888>>>HHHQQQUUUUUUQQQOOOKKKHHHDDD>>>777333111///---,,,,,,+++***(((---,,,+++******+++,,,---...//////......111555888??????>>><<<<<<@@@IIIQQQWWW___hhhmmmsssxxxtttlllqqqiii]]]UUUSSSSSSLLLDDDKKKIIIMMMXXXeeeppp{{{~~~{{{{{{wwwuuurrrsssqqqnnnllloootttxxxsssooooootttvvvsssrrrtttpppuuu||||||{{{~~~~~~yyyyyyzzzyyyzzz}}}{{{zzzzzz|||vvvhhhWWWIII???<<<;;;@@@JJJVVV___cccnnnsssrrrjjjccccccfffhhhxxxnnnZZZLLLFFF@@@>>><<<::::::;;;<<<===<<<888:::DDDRRRSSSGGG:::666888888777777888888999:::666??????>>>FFF\\\pppSSSAAA===============<<<888444222111111333666888999999888666333222222222111000......//////000000111111///......---------------++++++++++++++++++******)))'''(((++++++)))***---)))***+++***((((((((())))))***+++,,,...///000111111444888???KKKUUUVVVRRRLLLIIIDDD@@@<<<888444111///---+++*********)))(((+++***))))))***+++,,,---222111000000222777>>>DDDLLLGGGBBB>>><<<===FFFPPPYYYdddnnntttzzz{{{qqqooocccWWWUUUYYYZZZSSSJJJHHHHHHPPPaaaqqqzzz~~~}}}}}}~~~|||yyy{{{zzz}}}xxxxxxxxxtttooopppvvvzzz{{{qqqpppqqqrrruuuvvvuuusssrrrwww|||~~~}}}|||}}}~~~yyytttuuuyyyzzzwwwxxxyyyzzzyyyyyy}}}ooo^^^JJJEEEAAADDDOOOZZZbbbdddkkknnnnnngggcccccceeedddqqqaaaPPPEEEBBB>>><<<;;;;;;:::999:::999AAAOOOPPPDDD:::999888888777777888888999:::444>>>===<<>><<<:::<<<999>>>JJJLLLAAA:::;;;888888888777888999999:::777AAA>>>>>>ZZZuuuSSS>>>:::===888666555555444333333555555555555777:::<<<<<<;;;777444222111222333333222000000000000////////////---,,,,,,+++*********+++******************++++++&&&""""""'''(((%%%%%%***---...///...,,,+++,,,---)))***+++---///111222333888<<>>777333000///...///,,,)))'''((())))))((())))))+++---000444777999999777555555:::DDDQQQYYYZZZTTTOOOMMMGGGCCCIIIRRR]]]iiirrrsssvvvyyypppbbbLLLLLLQQQZZZ```[[[QQQHHHGGGJJJXXXnnn~~~yyy|||~~~|||xxxuuusssmmmooovvv~~~~~~xxxwww|||zzzyyy|||}}}{{{www{{{{{{qqqooowwwwwwoooqqqzzzyyynnnxxx{{{|||xxxrrrmmmnnnppphhhooosssppplllllllllkkknnntttzzz~~~~~~{{{xxxuuussszzzzzz}}}tttjjjhhhnnntttvvvtttkkkllliiidddcccbbb^^^XXXvvv]]]LLLFFFEEECCCAAA>>>>>>===>>>>>><<<999666:::666222333777999777333<<<======GGGjjjjjjSSSHHH>>>777777777999;;;999555444555777???:::777:::>>>===<<<===000111111111111000//////111000000////////////000++++++,,,,,,,,,,,,------///...,,,***))))))******((((((((()))******++++++000///---,,,************((()))***++++++---000222@@@GGGOOOUUU[[[^^^ZZZSSSMMMAAA555111///,,,******(((***++++++***)))******,,,---...000222555777888<<<999555777>>>HHHRRRXXXaaaaaa___YYYTTTUUU\\\bbbiiiiiiiiiiiihhhccc[[[VVVEEEIIISSS\\\\\\SSSJJJGGGDDDOOOccczzz}}}{{{{{{{{{}}}zzzwwwwwwxxxwwwuuurrrppprrrrrrqqqttt{{{{{{|||xxxzzz~~~~~~zzzsssvvvvvvvvvuuutttqqqooommmsss}}}tttlllllljjjdddqqqrrrrrrooollliiihhhhhhhhhpppvvvwwwyyy~~~zzzzzz}}}zzzxxxvvvxxx}}}yyyqqqddd]]]```ddd^^^UUUtttdddYYYNNNGGGIIIGGGDDDAAA>>>;;;666333888777777888:::;;;<<<<<<>>>???AAAPPPxxxWWWBBB;;;666444777666:::>>>===999666555666>>>999777;;;>>>;;;999888111111111000000000000/////////...---------......---------,,,,,,+++++++++)))******++++++***)))(((((((((((()))******++++++///......---,,,+++***)))'''((())))))))),,,000333HHHTTT^^^```___^^^\\\YYYLLLAAA777444333///,,,+++)))***+++***)))((((((***+++,,,///111333333333333666666666;;;CCCLLLUUUZZZaaacccccc```^^^```gggmmmooolllgggbbb\\\UUUMMMGGGAAACCCKKKRRRRRRJJJCCCBBBJJJUUUiii|||~~~}}}|||{{{{{{{{{yyyvvvttttttuuuvvvuuusssllloooqqqqqquuu{{{}}}|||zzz{{{|||}}}}}}{{{yyyxxxwwwtttqqqnnnlllkkknnnxxx{{{sssmmmnnnlllfffoooppppppnnnjjjgggffffffdddlllrrruuuzzz{{{yyyzzzzzzyyyyyyvvvrrrssswww{{{kkk___]]]___]]]WWWwwwooo^^^WWWNNNEEE@@@>>>===<<<777999;;;:::999888;;;======<<<@@@UUUhhhHHH999666666:::@@@888===BBBBBB???:::777777>>>999888<<<===999555333222111000/////////000000...------,,,++++++,,,,,,///......---+++******)))$$$&&&)))++++++***(((&&&((((((((()))******++++++............---,,,***)))'''''''''&&&'''+++000444LLL]]]kkkkkkccc______```JJJ???555333111---***)))***++++++***)))(((***,,,---///222444555333111000111444;;;CCCKKKSSSYYY]]]___bbbfffhhhjjjmmmsssxxxtttlllaaaWWWOOOHHH@@@:::===>>>BBBGGGFFF@@@>>>???PPP^^^ppp~~~}}}||||||{{{zzzyyyxxxwwwvvvtttrrrrrrtttvvvwwwxxxkkkooorrrsssvvv{{{}}}{{{zzz~~~|||zzz|||xxxsssnnnjjjhhhggggggqqqvvvqqqnnnooommmhhhkkkmmmmmmllljjjhhhhhhiiibbbhhhnnnqqqxxxzzzxxxvvvuuutttyyyuuuqqqpppsssyyy~~~{{{vvveee^^^```aaa```}}}jjjXXXLLLFFFCCCCCC===<<<;;;:::888888888999>>>;;;>>>UUUkkkXXXCCC:::999<<>>===>>>BBB<<<888::::::777333333333111///...---...000111......---,,,++++++++++++......---,,,,,,+++******&&&'''(((******)))'''&&&((((((((()))******++++++,,,---...///...,,,***((((((''''''&&&'''+++111666III[[[lllnnngggcccbbbbbbMMMAAA666111///,,,))))))***+++,,,+++++++++...000333444555666666555333222222999CCCMMMUUUZZZ^^^___[[[```hhhmmmrrrvvvzzz}}}tttjjj\\\QQQJJJDDD>>>999<<<;;;===???>>>;;;>>>CCCVVVeeevvv~~~~~~}}}|||zzzwwwuuusssqqquuutttrrrsssuuuyyy|||~~~sssvvvwwwvvvxxx}}}~~~~~~~~~{{{|||yyyrrrkkkgggeeeddddddlllqqqpppnnnooommmhhhhhhjjjlllllllllkkklllnnnfffjjjlllnnnttt~~~}}}zzzxxxvvvtttsssrrrwwwuuurrrqqqsssvvvxxxyyyvvv}}}oooffffffjjjllllllYYYJJJBBBBBB===888888;;;======;;;AAA===@@@UUU|||}}}eeeRRRJJJCCC???======AAAEEEBBBDDDEEEDDDBBBBBBEEEIIIHHH???888777777555444555222111///------...///111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((()))******+++++++++,,,---......,,,***((())))))((('''(((,,,222666HHHXXXiiiooommmhhhbbb]]]UUUGGG999333000...---...)))+++,,,------...000222666555444444444555777888;;;CCCOOOXXX]]]___aaabbb]]]bbbjjjqqquuuwwwxxxyyyqqqfffYYYPPPLLLHHHBBB===;;;999999999888999AAAJJJ[[[kkkyyy|||{{{~~~|||{{{yyywwwuuusssrrrqqqsssrrrrrrssstttxxx|||~~~}}}yyyzzz~~~yyyyyyqqqkkkfffdddcccfffkkkooonnnmmmmmmjjjggghhhjjjllllllkkkjjjkkkllllllmmmmmmooouuu}}}|||xxxxxxwwwvvvsssrrrqqqpppsssrrrqqqrrrssstttrrrpppsssvvv{{{yyynnnlllnnnoookkk]]]MMMEEE<<<999<<>><<<<<<:::===MMMiiibbbOOODDDGGGIIIGGGCCC??????AAABBBCCCBBBAAA@@@DDDKKKQQQKKKAAA888555444333333666111000///.........//////111111///...------------+++++++++,,,,,,---------...---+++)))((((((((()))((((((((()))******++++++***+++,,,,,,,,,+++)))(((*********)))))),,,111555GGGWWWiiissstttnnncccXXXTTTFFF999333111//////000,,,...000111000000111222555444333222444777;;;===GGGNNNXXX^^^aaaaaaccceeecccggglllqqqsssrrrpppmmmiii```VVVQQQOOOLLLEEE>>>999777555555555999FFFRRRcccrrr|||zzzxxx|||~~~}}}vvvuuutttsssssstttuuuvvvooopppqqqrrrsssuuuyyy}}}zzzzzz}}}|||vvvxxx}}}yyyrrrlllhhheeedddiiikkklllmmmlllkkkhhhfffkkklllmmmllliiigggffffffnnnnnnooorrrzzzzzzwwwxxxxxxvvvrrrpppppppppnnnnnnnnnpppqqqpppnnnkkkpppqqquuu}}}vvvpppmmmkkktttjjjZZZMMMEEE@@@===;;;777888;;;CCCOOO___ooozzzfffLLLCCC@@@HHHOOOMMMFFF@@@??????===>>>>>>>>>???DDDMMMTTTIII???777555444222222333000000/////////.........222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))((((((((()))******++++++*********))))))))))))(((*********))))))+++...111???RRRhhhvvvxxxrrreeeZZZQQQFFF<<<::::::888666666555888:::;;;888666444444444444555777:::>>>BBBDDDPPPVVV]]]```aaaaaaeeehhhhhhiiilllmmmlllgggaaa]]]ZZZTTTNNNNNNPPPNNNEEE===888666555555666===LLL\\\nnnyyyzzzwww|||}}}yyysssqqqooonnnoooqqqtttvvvnnnqqqssssssssstttxxx{{{|||}}}{{{xxxyyy}}}yyyyyy}}}~~~|||ttttttxxx~~~yyysssnnnjjjhhhgggkkkjjjjjjkkkllljjjiiihhhmmmnnnooonnnllljjjjjjjjjmmmnnnnnnrrr{{{}}}tttuuuwwwxxxwwwtttsssuuuwwwooommmlllmmmnnnoooooonnnssstttxxx~~~xxxsssnnniiiSSSEEE???===999<<>>DDDMMMTTTEEE===666555555222///000/////////000//////...---111111///...---,,,,,,,,,///...------,,,+++******&&&(((***,,,,,,+++)))(((((((((((()))******++++++***)))(((((('''(((((()))))))))***))))))***,,,...444KKKfffvvvyyyssshhh^^^TTTLLLFFFGGGHHHFFFCCCBBB@@@BBBEEEDDDAAA<<<888777444666:::>>>BBBFFFIIIJJJTTTYYY^^^``````aaafffjjjiiiiiiiiihhheee]]]UUUOOOKKKGGGFFFJJJPPPOOOFFF===999777777888999AAASSScccuuu{{{www||||||vvvtttrrrnnnkkkkkkmmmqqqssspppsssvvvvvvuuuvvvxxx{{{tttwwwwwwvvvxxx~~~zzz{{{zzzwwwxxx{{{{{{xxxrrrssswww~~~|||zzz}}}yyytttpppllljjjiiillljjjiiijjjkkkjjjjjjjjjlllnnnqqqqqqqqqqqqrrrtttmmmmmmmmmqqqyyy}}}vvvlllrrrtttwwwwwwwwwxxx|||ssspppllllllmmmpppssssssyyy{{{~~~~~~||||||||||||~~~{{{{{{vvvnnnNNNAAA888::::::::::::;;;===>>>@@@MMMLLLMMMVVVllliiiMMM@@@;;;777???DDDIIIGGG@@@888555444777888:::<<>>;;;;;;::::::;;;<<<===???===???BBBGGGTTTmmmoooQQQ@@@888555333<<<@@@CCCBBB;;;555333333333444666999<<>>999555666555555777:::DDDVVVgggsssuuuwwwvvvsssooommmmmmnnnnnnmmmkkkjjjlllrrrvvvqqqooommmnnnppptttwwwyyyzzzxxxwwwyyy}}}||||||zzzxxxuuusssrrrssstttnnnnnnppprrrnnnjjjkkkpppzzzsssrrrxxxyyyqqqnnnqqqsssllleeecccfffjjjlllllloooqqqxxxyyywwwuuuooommmkkklllnnnoooooommmpppmmmssswwwttt{{{yyyuuuwwwxxxvvvwww{{{|||}}}~~~|||xxxrrrmmmiiitttvvvxxxzzz|||||||||{{{mmmrrrzzz}}}```KKKCCC===<<<;;;::::::;;;<<<===666;;;??????BBBOOOeeevvvnnnMMM===999666555777777:::<<<:::555111111111///000333666999<<<>>>???;;;999666333111//////.../////////...------,,,,,,///---+++++++++,,,+++***,,,,,,,,,***((('''(((***((())))))******))))))((()))((('''(((***+++***)))&&&''''''(((((((((((('''((()))***)))((((((***,,,///111;;;SSSrrr}}}nnneee\\\UUUUUUWWWWWWYYY\\\[[[YYYSSSIII@@@;;;;;;===CCCHHHPPPYYY___bbbbbbaaa```ZZZUUUWWWYYY[[[___dddiii^^^SSSLLLGGG@@@;;;;;;>>>???@@@???<<<888666555666444444666999@@@PPP___ppprrrtttsssoookkkhhhggggggiiikkklllmmmnnnqqqsssnnnllljjjiiikkknnnsssuuu{{{wwwsssvvv||||||wwwyyywwwuuuqqqooonnnmmmmmmhhhggggggiiifffdddhhhooosssmmmnnnwww|||xxxssssssooojjjeeedddgggkkkllllllrrrttt{{{{{{www~~~uuuuuurrrooommmnnnoooooonnnooolllrrrwwwuuu|||~~~xxxwwwyyy{{{}}}tttlllgggffftttooommmqqqxxx|||xxxrrriiipppyyy```IIICCC======;;;:::::::::;;;;;;888<<>>>>>CCCMMMWWWeeewwwsssTTT:::666888555555;;;444555666444111///000111///000111333666888999:::666666444333111///....../////////......---------...,,,******+++,,,+++*********+++***************(((((())))))))))))((((((+++)))(((((())))))((('''&&&&&&'''((())))))))))))((()))***)))((((((***,,,......444IIIhhh~~~tttooofff^^^ZZZWWWUUUVVVZZZ```]]]UUUKKKAAA===@@@DDDNNNRRRYYYaaagggkkkmmmnnnllleeeaaacccccc___[[[[[[TTTJJJAAA===;;;888999<<<;;;===>>><<<777333333555555333333555777<<>>===;;;:::999999::::::777888999:::;;;>>>@@@AAAGGGQQQbbbqqqYYYCCC333555666000000777333333222111//////000222222222222333333444444444333222222222111///.....................------------+++******+++,,,+++***'''((()))+++,,,---,,,,,,(((((())))))))))))((((((---+++)))(((((((((&&&$$$'''((())))))************((()))***)))((((((***,,,))),,,222AAAZZZqqq||||||wwwppphhhbbb[[[UUUUUUZZZdddaaaYYYPPPIIIGGGJJJNNNZZZ\\\aaafffkkkppptttvvvooolllkkkmmmjjj___RRRLLL???999444444555444666;;;888:::;;;999444111222444333111111333555888AAAKKK]]]```dddfffdddbbb```___eeegggiiijjjjjjhhhdddaaacccdddcccbbbbbbeeekkkpppuuuooojjjnnnvvvyyyuuuooossspppllljjjiiigggdddaaa```___```cccdddeeellluuuwwwrrrrrrxxx~~~|||uuuooommmllljjjjjjlllnnnpppqqqrrrsss|||~~~vvvyyy{{{~~~{{{xxxtttqqqpppqqqssstttpppuuuzzzxxx~~~wwwssssssxxx|||~~~~~~|||vvvkkk```\\\___ddd]]]ZZZYYY]]]eeejjjkkkiiihhhooouuutttqqqsss~~~zzzTTTGGGAAA===<<<;;;999999999::::::888777666888;;;===<<<;;;@@@BBBGGGPPPZZZiiioooHHH===555666666111000333444222111000///000111222333222222222111111000000000000000000/////////...---------------------------+++))))))+++++++++***&&&'''))),,,...///---+++'''(((((())))))(((((('''---+++)))(((((('''%%%###((()))***************)))((()))***)))((((((***,,,###)))000999III___rrr{{{xxxtttqqqlllddd]]]^^^bbbiiiddd^^^XXXUUUVVVXXXZZZcccdddgggjjjnnnppprrrtttgggfffhhhjjjcccTTTEEE===777444222444444111222555555666666555333111111111111...///222333555;;;BBBQQQVVV\\\aaacccccccccccccccdddeeeggghhhgggdddaaaXXX[[[^^^___```dddkkkqqqooojjjhhhlllssswwwtttpppqqqnnnjjjhhhhhhfffbbb^^^ddddddeeegggfffeeejjjqqqzzzvvvtttwwwzzzyyytttooorrrpppooonnnoooqqqtttvvvtttvvvwwwxxx|||yyyxxxyyyzzzuuuqqquuuyyyvvv~~~xxxvvvxxxwwwtttqqqlllbbbVVVMMMJJJMMMRRRFFFFFFIIIPPP[[[dddkkknnniiiooosssrrrnnnoooyyynnnPPPGGG>>><<<;;;:::999999999:::;;;<<<;;;::::::;;;<<<======???===>>>CCCFFFLLLXXXeeeooo|||WWW???:::555333555666444111444222111000000111111111000000000000/////////............---......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***))))))***---//////+++'''''''''((((((((((((''''''***)))''''''(((((('''%%%))))))))))))))))))((('''((()))***)))((((((***,,,$$$+++///000888JJJ___lllmmmnnnrrrsssoooiiikkkqqqlllgggbbb```cccffffffdddfffhhhlllooopppnnnllljjj\\\[[[\\\[[[RRRCCC999666888666666777555111000333111000000111222111///---...,,,---000222333777<<>>@@@<<<<<<@@@KKKZZZhhhqqqttttttxxxyyyvvvqqqqqqvvv|||~~~gggNNNFFF:::;;;:::999999999:::;;;;;;;;;======:::777666:::>>><<<:::<<>>JJJUUUdddoootttxxx|||pppllliiiiiikkkmmmmmmkkkpppfffhhhtttmmmWWWOOOWWWNNNJJJGGGEEEAAA:::666777GGGCCC===666000---,,,,,,------------------------...---,,,///555888888666===BBBIIIRRR\\\dddffffffbbbaaa___aaaiiimmmggg^^^[[[dddooopppfff^^^dddooommmjjjlllsssyyyxxxwwwwwwhhhfffbbbaaafffiiiddd\\\bbbfffgggeeefffkkkoooooorrrpppjjjgggooozzz{{{vvvzzz|||yyytttxxx~~~}}}~~~{{{{{{yyy||||||xxxpppiiiZZZEEE555999777555444444555888:::???EEEQQQbbbsss~~~yyytttpppoooooolllrrrzzzYYYEEE>>>;;;::::::;;;;;;::::::999888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???BBBGGGQQQ[[[cccwwwrrrcccLLL888555444222222222222000///000000000111111000000000000///......------......+++,,,...---,,,,,,---///...,,,+++************))),,,***))))))***,,,,,,,,,+++***))))))************)))(((((('''&&&&&&''''''(((((((((''''''&&&&&&&&&%%%$$$%%%((((((%%%&&&+++((((((((()))******++++++)))'''&&&%%%(((---222666:::DDDRRR^^^eeelllsssxxxooollljjjjjjjjjjjjgggeeeeee^^^___ddd]]]KKKCCCHHHEEEAAA>>><<<777444777<<>>?????????@@@BBBEEENNNWWWjjjxxxiii]]]MMM???666444222111111222222111000000000////////////000000000000///...............***,,,------,,,,,,...///---------,,,,,,+++******,,,+++******++++++***)))*********))))))******+++(((((()))))))))(((''''''******)))(((''''''&&&&&&'''%%%&&&(((&&&###$$$((('''(((((())))))******+++***)))((('''((())),,,---,,,333===FFFNNNVVV^^^dddddddddccccccbbb___ZZZWWWTTTRRRRRRQQQIII???999888===:::888777666666===FFFKKKGGG@@@888222...+++***++++++,,,,,,------......)))---111111///000444888888>>>HHHTTT^^^dddggghhhppplllhhhjjjqqqvvvnnnbbbjjjgggfffjjjlllnnntttzzztttpppqqqvvvyyyuuupppnnngggfffcccaaaeeejjjgggaaadddggggggdddfffnnnuuuwwwpppmmmhhhhhhoooxxx{{{xxxzzz~~~}}}yyy}}}zzzwwwtttpppvvvqqqrrr{{{~~~zzzooo]]]JJJ;;;333111222222222222333888BBBLLLTTTdddnnn}}}yyytttssssssrrrqqqgggeeegggoooyyy~~~hhhIII<<<:::;;;999999:::::::::999999888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAA@@@??????@@@EEEJJJ[[[zzzsss]]]UUULLL>>>666888222111000111222333222111111000///......///000111000000///............///,,,---......,,,+++,,,...---...000000...,,,++++++,,,*********+++***(((&&&))))))))))))(((((()))***'''((()))******)))((('''******)))((('''&&&%%%$$$'''&&&&&&((('''###$$$(((*********)))((((((''''''+++*********))))))******))),,,000444888>>>EEEJJJPPPQQQSSSTTTRRRNNNIIIEEECCCGGGGGGAAA<<<:::666222777555666<<<@@@AAACCCGGGFFFCCC===777111...,,,++++++++++++,,,,,,---......))),,,...///...///222444666:::CCCNNNWWW]]]ccciiimmmkkkiiilllvvv{{{tttiiillleeebbbhhhqqqvvvxxxzzzuuuqqqrrrwwwyyytttnnnlllcccccc```___dddjjjjjjeeeeeehhhhhhdddeeejjjooopppqqqnnnkkklllssszzz|||{{{yyy|||yyytttrrrqqquuuqqqpppuuuwwwtttsssvvvlllaaaOOO===222///111444333444777;;;DDDQQQaaakkkzzzzzz~~~wwwqqqoooqqqsssqqqnnngggeeegggooowww{{{~~~|||YYYDDD;;;:::<<<888888999::::::999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>===>>>@@@BBBHHHNNNcccttt\\\IIIEEE@@@444111888111000///000222333222111222222000//////000222222000000///..................//////...,,,***+++++++++///333444222...+++***,,,***)))******)))'''%%%((()))***(((&&&%%%''')))'''((()))******)))((('''))))))((('''&&&$$$$$$###'''&&&''')))(((%%%&&&*********))))))((('''''''''(((((()))******))))))(((++++++******+++...333666:::===AAACCCBBB???<<<:::666<<<>>>999777:::999555555555;;;HHHQQQNNNEEE@@@===;;;777333000...------+++++++++,,,,,,,,,------+++***)))+++...000000...555555:::DDDLLLRRR]]]ggglllmmmnnnrrrzzzxxxnnnfff___^^^hhhvvv|||||||||tttppppppuuuwwwsssnnnlll______^^^]]]bbbjjjllljjj```dddfffddddddhhhkkkkkkpppnnnmmmqqqvvvyyy{{{{{{yyyzzzssspppqqqxxxsssnnnllliiiddd```___WWWMMM???666222333444444666;;;BBBJJJVVVgggzzzyyyqqqmmmjjjgggjjjnnnpppmmmjjjeeeeeeiiipppssstttzzzeeeKKK@@@;;;:::;;;777888999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;===@@@CCCDDDQQQqqq\\\III<<<;;;888000///444111000///000222222111000222222111111111111222222//////...---------------...///000...,,,***+++++++++222:::===999333...,,,---,,,************)))''')))+++,,,)))%%%$$$&&&(((''''''((()))))))))(((((((((((('''&&&%%%$$$$$$###(((&&&'''***)))&&&'''+++&&&''''''(((((())))))***$$$%%%&&&'''((((((''''''***)))((('''(((***---......222666888888777777888222777::::::999;;;;;;999===@@@KKKZZZaaaXXXHHH>>>666555333000///.........,,,,,,,,,,,,,,,+++++++++,,,)))''')))...000...+++333000333;;;AAAFFFSSSbbblllqqqwww{{{zzzrrraaa]]]___lllyyy~~~tttooonnnrrrtttqqqmmmkkk___```^^^]]]aaaiiinnnmmm]]]aaadddbbbdddiiimmmmmmooonnnpppvvvzzzyyyxxxyyy{{{yyysssnnnooovvvppphhh```YYYRRRMMMIIIAAA:::333111444888:::999BBBIIISSS^^^jjjzzzxxxppplllbbbbbbcccggglllnnnllljjjeeefffkkkrrrqqqooovvv{{{PPP@@@>>>;;;999:::777777888999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<===@@@CCCAAASSS{{{cccIII???777666666111///000222111000000111111000///000000111111111111000000......---,,,,,,,,,,,,,,,,,,---...---,,,,,,---...222<<>>AAA@@@<<<;;;===DDDKKKXXXcccaaaSSSDDD===333222111///............------,,,,,,+++*********))))))))))))++++++++++++000,,,///777;;;>>>JJJZZZfffppp{{{|||vvviiifffiiirrrxxx{{{}}}vvvpppmmmpppqqqmmmjjjjjjdddeeebbb___aaaiiimmmmmmccceeedddaaabbbjjjpppsssrrrqqqvvv~~~|||yyyzzzwwwvvvooopppnnnhhh^^^SSSKKKFFFAAA===888555222222666===EEEKKKXXX```jjjrrryyy~~~tttmmmjjjiiibbbccceeehhhjjjmmmnnnoooooolllqqqyyyzzzvvvzzzmmmDDD999===;;;888888666777888999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>AAADDDVVV~~~mmmJJJ???;;;777666777555111...222111000000111111000......///000111111000///...------,,,++++++++++++,,,)))+++,,,---------///111;;;FFFRRRXXXSSSJJJAAA===444111...---...000000000///111222...(((%%%&&&)))'''&&&%%%%%%%%%'''((()))((((((((((((((('''''''''***(((((()))&&&!!!!!!$$$)))))))))(((''''''&&&&&&))))))))))))))))))))))))((('''((()))++++++***)))+++---/////////222666:::DDDBBBEEEJJJGGG???<<>>>>>;;;:::>>>DDDJJJ\\\lllUUUEEE:::999888666444333333333111111111111000...---,,,---...///000000///...---------,,,+++++++++,,,,,,222,,,))))))***+++111777IIIZZZggggggddd___RRRBBBEEE???777444666;;;???AAAAAACCC???666,,,((()))***((('''&&&&&&''')))+++---)))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''******))))))((((((''''''"""###%%%'''(((((('''''')))(((((((((((('''''''''((())),,,---///333777:::EEEHHHLLLNNNMMMHHHBBB>>>FFFDDDBBB???;;;777333111....../////////...,,,+++***)))((()))*********((('''(((***+++,,,,,,++++++++++++///555888999>>>DDDUUUcccttt~~~}}}~~~vvvtttzzzqqqnnnjjjhhhggggggfffeeegggmmmooojjjeeefffkkknnnrrriiieeeiiimmmnnnqqqvvv|||xxxxxx{{{lllfffZZZJJJ>>>999666333111777666666>>>KKKYYYbbbfffxxx}}}uuulllnnnqqqpppmmmmmmjjjeeefffooowwwwwwsssppp}}}jjjWWWCCC;;;;;;;;;:::999888888777777777777888888888888888999999999::::::999:::<<<<<<<<<;;;;;;:::;;;999888:::<<<===AAAFFFYYYnnnvvvTTTDDD999888777666444222111111111111111111111000///------......///000000///.........---,,,,,,++++++++++++---+++***++++++,,,222:::RRReeessssssooolllbbbTTTXXXRRRKKKIIIMMMRRRUUUUUUVVVWWWRRREEE666,,,)))***''''''&&&&&&&&&((()))***)))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''###$$$&&&'''(((((('''&&&(((((((((''''''''''''&&&&&&(((***+++,,,///333666???DDDJJJNNNLLLFFF???;;;;;;;;;999666333000---,,,------.........---,,,++++++)))((()))***+++***)))&&&''')))+++,,,,,,,,,,,,+++***---222444444888===OOO___qqq~~~}}}yyyxxxxxxooommmjjjiiijjjiiihhhgggnnnppplllbbb^^^dddnnntttqqqkkkiiimmmrrrsssuuuzzzyyywwwxxxrrrcccZZZPPPBBB888444333222111111666<<>>AAAAAA===:::999:::>>>999666999===AAAGGGNNNmmm]]]BBB;;;777666555333222000000//////000000111000000///...---//////000000000000/////////...---,,,++++++***+++******---...,,,,,,555AAA^^^qqq~~~|||yyy{{{uuujjjnnnfff___^^^dddiiikkkiiiiiijjjfffXXXBBB111***)))&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((%%%&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&(((((()))+++...111555;;;CCCHHHFFF@@@999555111111000///---+++***))),,,,,,,,,---,,,,,,+++***+++***)))***+++++++++)))'''''')))***,,,,,,,,,,,,,,,+++---111111000333888JJJYYYkkkyyyzzzsssnnnkkkjjjhhhhhhiiijjjiiihhhrrrqqqkkkbbb___gggqqqwwwrrrooooootttxxxzzz{{{~~~|||{{{|||vvvdddTTTLLLDDD999222111222333333444===GGGKKKMMMTTTbbbnnnxxxyyyyyyyyyzzz{{{wwwqqqllleeebbbgggooorrrsssttttttqqqrrrvvvxxxxxx{{{oooKKKCCC===<<<;;;999888:::888888777777777777888888888888888888999999999999;;;@@@EEEDDD>>>999888:::AAA<<<:::===???BBBNNN[[[kkkKKK<<<<<<;;;444444222111000////////////000000000000//////...000000000000000000000000///...---,,,+++************,,,//////+++---;;;JJJhhhwww}}}xxxzzzsssuuukkkaaa```gggooorrrqqqqqqtttsssgggOOO666***(((''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((&&&'''((()))((((((&&&%%%''''''''''''&&&&&&&&&&&&&&&''''''''''''(((+++---,,,222:::===:::555111///------......------,,,+++***++++++++++++*********,,,***)))***+++,,,+++)))))))))******++++++++++++...---///222222111444999EEESSScccqqq|||}}}{{{yyytttoookkkkkkhhhdddccceeeiiikkklllpppqqqmmmggggggmmmsssuuuvvvvvvxxx|||zzzkkkWWWEEEAAA<<<444000111333666777AAAHHHMMMMMMJJJMMMYYYdddlllnnnooopppqqqrrrpppnnniiieeeccceeeiiikkklllmmmpppoooqqquuuwwwyyybbbFFF@@@===>>><<<888777999888888777777777777888888777777888888888999999999;;;@@@EEEDDD>>>999888:::???===???AAA>>>@@@SSSjjjhhhQQQ>>>666888666444444222111000000000000...//////000000000000///000000////////////000000///...---,,,++++++++++++...///111...***---???QQQnnnwwwwwwnnnsss~~~oooggg^^^SSSRRRZZZfffmmmpppuuuxxxyyyqqqYYY===,,,((((((((()))))))))(((''''''(((((('''%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''((()))))))))((('''&&&(((((('''''''''&&&&&&&&&'''(((((('''''''''***,,,,,,000555555222...---...,,,---...///////////////*********)))************+++***))))))++++++***))),,,,,,+++******)))))))))---,,,...222222111444:::@@@LLL[[[iiiuuu~~~|||uuuvvvuuurrrpppoooqqqrrrpppkkkeeebbbdddjjjooorrrooonnniiieeegggooouuuvvv{{{~~~qqqaaaMMM;;;:::666222000222555999;;;KKKLLLKKKHHHFFFJJJRRRYYY```cccggghhhggggggjjjooonnnlllhhhdddbbbbbbcccbbbiiijjjnnntttwwwzzzYYYEEE@@@<<<===<<<888666777888888777777777777888888777777777888888888888999:::>>>AAAAAA===:::999:::<<<;;;@@@DDD@@@BBBZZZwwwwwwRRRDDD999444555222444444333222111000000111---...///000000111000000//////............//////------,,,,,,++++++,,,,,,000000000...***...???PPPmmmwwwuuuhhhjjjxxxtttcccRRRKKKCCCBBBJJJWWWbbbhhhuuutttuuuppp[[[???---***((((((((()))))))))))))))+++***)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''((()))******)))(((((()))(((((((((((('''''''''((())))))((('''(((***,,,000444777555///,,,,,,///+++,,,------............***))))))))))))***++++++***)))((()))*********(((------+++***)))))))))))))))(((+++///000///222888999DDDSSSbbbqqq}}}|||pppppppppnnnmmmpppuuuzzzwwwqqqiiieeeggglllsssvvvpppjjjaaa[[[aaannnwwwzzzuuucccTTTDDD666444333111222444888===@@@LLLKKKIIIHHHKKKPPPWWW\\\bbbcccffffffbbbaaagggpppqqqqqqlllddd______aaaaaaggghhhnnnvvvzzz}}}tttQQQFFF>>>999:::;;;999777777888888777777777777888888777777777777888888888888999:::<<<<<<<<<;;;;;;:::;;;999???HHHIIIMMMfff^^^EEE@@@999444666444333333222111000000000000------///000111111111111///...---,,,,,,---...///,,,,,,+++++++++,,,------......///...+++...;;;IIIddduuuxxxhhhbbbjjjeeeTTTEEEAAA===;;;>>>FFFPPPWWWiiibbb___^^^PPP:::,,,***((('''&&&&&&'''(((***+++***)))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***&&&''')))***+++******)))******)))))))))(((((((((((())))))((('''(((***,,,222777;;;888000+++***,,,***++++++,,,,,,,,,++++++******)))))))))***+++,,,)))((('''((())))))((('''++++++***))))))***++++++)))((()))---...---000555444>>>MMM]]]nnn{{{~~~{{{rrrooollllllppptttwwwyyywwwrrrlllhhhiiimmmqqqsssmmmhhh___[[[cccqqqzzz{{{}}}eeeQQQFFF===444111222444666:::@@@FFFJJJMMMOOORRRUUUZZZ```fffjjjrrrmmmjjjhhheeebbbfffnnnoooqqqmmmddd```dddjjjlllnnnooottt|||mmmKKKFFF===666888:::999777777888888777777777777888888777777777777888888888888999888888999;;;<<<;;;:::>>>:::???KKKRRRYYYqqqfffHHH:::<<<666222555777333222111000000///000000,,,---...000111111111111...---,,,++++++,,,---...++++++++++++,,,---......,,,,,,...///---...777BBBZZZsss{{{iii\\\^^^XXXHHHBBBAAA>>>999777999@@@FFFXXXNNNIIIJJJBBB222***+++'''&&&%%%$$$%%%'''***+++&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''((((((((())))))******&&&''')))***+++++++++***************))))))))))))(((((()))((('''(((***,,,111777<<<:::111)))'''(((++++++++++++++++++******+++***)))))))))+++,,,---)))'''&&&'''((()))((('''))))))(((((()))+++---...+++)))+++......,,,///444222<<>>===CCCQQQccczzz\\\DDD===888666555222111444111111111000000///...---------...///000000000000///.........------,,,,,,...---,,,+++++++++++++++,,,***((('''(((+++///222AAAUUUkkkrrriiiWWWBBB333555===AAA@@@???BBBBBB@@@<<<999444111000///,,,)))---+++((('''((((((((('''%%%%%%%%%%%%&&&&&&&&&''')))'''&&&'''((((((&&&$$$(((((())))))))))))((((((&&&''')))+++++++++***))))))))))))))))))***++++++###&&&)))***(((''')))***---...///...,,,+++,,,---***************+++++++++,,,+++***)))((((((((()))(((((('''''''''(((((()))***)))((()))***+++)))'''+++))))))***---/////////000666BBBQQQ___hhhlllmmmrrrrrrpppmmmkkkjjjlllnnnrrrggg```aaa___ZZZ\\\cccoooooonnnnnnuuu}}}||||||iiiNNN>>>;;;<<<<<<<<<;;;???JJJQQQTTTYYY___gggmmmrrruuuzzz}}}tttppphhh```[[[\\\aaafffggghhhjjjmmmsssyyy```IIIBBB===;;;888777777777777666888888777777777777888888888888888888999999:::::::::999999999;;;;;;999777??????EEEUUUmmmhhhEEE???999555666555222111333111111111000000///...---,,,,,,---...///////////////......---,,,+++******///...---,,,++++++++++++***)))'''&&&'''***---///777FFF^^^ooolllWWW???222222888???CCCGGGHHHDDD===:::666111...------------000---)))'''((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&'''((((((&&&$$$'''(((((())))))((((((''''''((()))******)))((('''))))))***+++++++++++++++%%%'''))))))(((((()))******+++,,,+++***)))***++++++++++++***************))))))************))))))''''''&&&&&&''')))***+++,,,***))))))***++++++***,,,***)))***,,,.........---222;;;IIIVVVaaafffhhhpppnnnkkkgggddddddfffiiikkk```VVVTTTRRRPPPVVV___kkknnnppppppssszzz|||{{{|||nnnRRR???:::>>>AAABBBEEELLLTTTWWWYYY]]]dddppprrrtttwww|||~~~yyynnniii```XXXTTTWWW___eeegggjjjooouuu{{{xxxUUUEEEBBB<<<:::777666777777777666888888777777777777888888888888888999:::::::::;;;<<<;;;:::;;;<<<<<<:::888???>>>DDDWWWttt|||TTT===:::555333555666222111222111111111000000///...---,,,---...///////////////000///...---,,,+++***)))000///...---,,,+++++++++))))))((('''(((***,,,---666AAAYYYnnnlllUUU@@@888111444:::BBBJJJKKKEEE===;;;777111---,,,...111222666111,,,((((((((((((((($$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%'''(((((((((((((((((('''(((((()))))))))(((''''''((()))+++,,,,,,,,,+++***''''''((())))))))))))***)))***++++++)))))))))+++,,,+++++++++***)))))))))&&&(((***+++++++++***))))))((('''&&&'''(((***+++...+++)))'''((()))(((''',,,+++******,,,......------000777CCCPPP\\\cccfffmmmkkkhhhcccaaaaaadddhhhaaaSSSHHHFFFJJJPPPWWW___dddjjjnnnnnnooossswwwxxx{{{uuu\\\FFF>>>???AAADDDMMMXXX^^^]]][[[]]]bbblllkkklllooosssuuurrrmmmkkkfff]]]UUURRRXXXaaahhhlllpppwwwhhhJJJ>>><<<<<<:::888777888888888777888888777777777777888888777888888999::::::;;;;;;===<<<<<<===>>>>>>===;;;>>>>>>CCCWWWyyy```FFF>>>777333222555555222111222111111111000000///...---......///000000000//////000000///...---,,,+++***000///...---,,,,,,,,,,,,***************+++,,,---444BBB\\\sssoooWWWBBB:::111111444>>>FFFHHHDDD???<<<999444///...000555888===999222---+++******)))%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&&&&''''''(((((((((((('''''''''((((((((((((''''''&&&((()))***+++,,,+++******)))((((((((()))))))))))))))***++++++***)))***,,,,,,+++++++++***)))))))))%%%''')))+++,,,+++***)))+++***)))((('''(((((()))---+++((((((((())))))))),,,+++******,,,......---...000666AAANNN[[[ccchhhnnnmmmjjjfffcccdddhhhkkk\\\MMM@@@@@@KKKUUU\\\^^^___gggkkkjjjjjjnnnrrrtttzzzrrrYYYEEE???AAACCCEEEQQQ^^^ccc___[[[ZZZ[[[dddccceeeiiillljjjfffccceeeaaa[[[WWWXXX___kkkssssssxxx]]]FFF<<<999===:::888777888999999888888888777777777777888888666777777888999:::;;;;;;===<<<<<<===??????>>>===???>>>DDDYYY~~~iiiJJJ===;;;666222111444555222111222111111111000000///...---...//////000000000//////000//////...---,,,++++++...------,,,,,,,,,,,,,,,***++++++,,,,,,,,,------...???ZZZqqqqqq^^^EEE666111...000888@@@AAA???>>><<<:::555111...111666;;;CCC???999444111///---,,,''''''&&&&&&&&&&&&%%%%%%&&&''')))((('''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((()))***************+++)))'''''')))******))))))***,,,+++******+++,,,+++++++++***************&&&'''***+++,,,+++***)))++++++******)))(((''''''***)))((())),,,.........,,,***)))***,,,............000666@@@NNN[[[dddiiilllkkkiiieeebbbccceeehhh]]]QQQGGGHHHRRR]]]aaaaaabbbgggkkkiiiiiinnnsssttt||||||}}}zzzcccJJJ===???FFFJJJHHHUUUaaaccc^^^ZZZWWWUUUaaabbbffflllkkkeeeaaa```[[[ZZZYYYYYY^^^hhhuuu}}}vvv{{{pppRRRDDD>>>:::<<<:::888777888999999999888888777777777777888888555666666777888999:::;;;:::::::::<<<>>>???>>>===AAAAAAGGG]]]xxxQQQ>>>888666777222111333444222111333111111111000000///...---.........//////......---...---------,,,,,,++++++,,,++++++++++++,,,,,,---***+++,,,---------,,,+++,,,888JJJ]]]gggbbbLLL777///+++---555;;;:::999;;;:::888555000---///555999BBB>>>:::666444222000...(((((((((''''''&&&&&&&&&%%%((())))))&&&%%%%%%'''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((((((((((((''''''(((((()))***,,,)))'''''')))******)))(((***++++++******+++,,,***************+++++++++((()))******+++***))))))((()))***++++++***((('''''''''(((***---......---+++))))))***---/////////,,,...444???MMMZZZdddiiikkkjjjhhhccc___^^^^^^```]]]ZZZVVVVVV\\\dddiiikkkjjjmmmnnnlllnnntttxxxyyyxxxoootttoooUUUAAA===EEEMMMOOOPPPZZZaaa___[[[ZZZXXXUUU```ccckkkpppkkkaaa\\\^^^UUUVVVXXX[[[aaakkkuuu}}}sssxxx^^^FFF@@@>>>999;;;999777666888999999888888888777777777777888888444555666777888999::::::888777888:::===>>>>>>===CCCDDDJJJbbbfffDDD;;;888333888333111333444222222444111111111111000///...------------...------,,,,,,,,,+++++++++++++++++++++************+++,,,------)))***,,,------,,,+++***///333999EEEYYYcccTTT<<<,,,))),,,444888555555888888666333///+++---222777===:::777555333222///---))))))((((((((('''''''''%%%(((***)))&&&$$$%%%'''&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&'''((()))((('''&&&&&&&&&''')))***---***'''''')))+++***)))''')))******))))))***,,,))))))******+++++++++,,,))))))************))))))%%%'''***,,,---+++***(((''''''''')))+++***(((&&&***)))(((***---///000000))),,,222>>>LLLZZZccchhhooonnnkkkgggaaa^^^]]]^^^[[[___bbbbbbccciiiqqquuuqqqsssrrrpppssszzz~~~~~~zzznnnhhhsssvvvfffPPPBBBDDDNNNRRROOOWWW^^^aaa\\\YYYZZZZZZWWW___dddmmmrrrjjj\\\WWWZZZTTTVVVYYY\\\aaahhhpppvvvnnnsss|||}}}oooVVVCCC<<<===999;;;:::888888999888777555666666777777777777666666999999999888888888888888;;;;;;:::999;;;??????>>>HHHDDDWWWyyyTTT@@@999666444222222222111111111111000111111000///////////////...,,,,,,---///000///...///......,,,+++***))))))))))))))))))))))))))))))))),,,//////,,,***+++---000)))'''444HHHRRRJJJ===---((((((...111//////222555555444000------000333666444222444666555...((((((((('''&&&%%%$$$$$$###''''''''''''&&&%%%$$$###&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''***++++++))))))*********))))))((()))))))))***++++++)))'''))))))))))))))))))))))))(((((())))))******************)))***,,,,,,***))))))))))))***++++++,,,,,,*********++++++,,,,,,,,,---...111666AAAPPP___jjjmmmkkkhhhddd___ZZZYYY[[[]]]aaaeeeiiikkkooorrrvvvzzz}}}yyyyyyzzz~~~rrr^^^IIIBBBFFFNNNUUU[[[aaaYYYVVVZZZ]]][[[\\\___ooouuuqqqcccYYYXXXUUUMMMUUUVVVYYY___fffjjjiiihhhgggjjjpppvvv|||eeeOOO???;;;<<<888;;;999888888888888777555666666777777777777666666888888888888888888888888:::;;;:::999:::<<>>BBBPPP^^^xxxJJJ::::::888444333222222111111111000000000//////...------------......---,,,---/////////---------,,,+++******))))))++++++++++++++++++++++++(((***,,,+++***))))))***)))+++***---<<>>LLL\\\fffqqqooojjjddd``````cccfffmmmoooqqqrrrrrrvvv}}}yyydddVVVJJJLLLTTTZZZ]]]___eee^^^ZZZ]]]bbbhhhpppwwwmmmmmmbbbQQQJJJSSS^^^ccc^^^\\\[[[]]]bbbhhhlllmmmnnnjjjfffhhhlllnnnmmmjjjiiihhhhhhiiimmmtttzzz~~~|||~~~nnnMMM@@@:::;;;<<<666:::888777777888888777555666666777777777777666666666666666666777777777777777999;;;;;;999888???FFFTTTmmmddd<<<777===999444666111111111111000000000000......---,,,,,,,,,,,,---///---,,,---...///...---...------,,,++++++******++++++++++++++++++++++++((())))))))))))((())))))'''---,,,***777JJJLLL@@@333...)))'''(((***---///...///000000///---,,,+++111...+++***+++,,,+++***'''''''''((((((((()))))))))(((&&&$$$$$$$$$&&&'''&&&''''''((((((((((((''')))(((((('''&&&%%%%%%$$$'''%%%$$$###%%%&&&%%%%%%'''((()))))))))))))))))))))(((((((((******)))''')))))))))))))))))))))))))))))))))))))))(((((((((,,,*********+++***(((&&&(((((())))))***+++++++++)))*********************)))+++---333===LLL\\\fffqqqpppkkkdddaaaeeejjjllluuuvvvvvvsssrrruuu}}}yyyiii]]]UUUXXX```ddddddccceeedddeeehhhlllpppuuuxxxhhhdddYYYMMMLLLVVV___bbb^^^^^^___bbbfffkkkoooqqqtttllleeedddhhhjjjgggccceeeddddddeeehhhnnntttxxx|||zzzyyy{{{cccGGG???:::;;;<<<555999777666777888888777666666666777777777777666666555555666666777777777777888888:::===;;;:::BBBLLL[[[{{{vvvTTT::::::===666222777111111111000000000//////......---,,,,,,,,,,,,,,,///...------...///...,,,......------,,,,,,++++++++++++++++++++++++++++++)))((((((((((((((((((((('''---,,,(((333HHHRRROOO777333...******---......,,,...111444555333000---000...+++******+++,,,,,,&&&&&&''''''((())))))))))))'''%%%$$$$$$%%%&&&'''&&&''''''((())))))(((((())))))((('''&&&&&&%%%%%%&&&%%%$$$%%%'''))))))(((''''''((()))))))))))))))***((('''''')))))))))((((((((((((((((((((((((((())))))((((((((((((((((((+++***))))))******(((&&&'''(((((()))******++++++))))))))))))))))))))))))((())),,,222<<>>:::999:::666888666555666777888777666666666777777777777666666666666777777888999999:::===777777@@@EEEEEELLLWWWuuunnnGGG>>>777555444111000222111000000000///////////////......---------------000...------......---,,,+++++++++************)))************************+++(((&&&&&&(((***)))((((((''''''***,,,222@@@OOOSSSLLL>>>...(((,,,///...000222666;;;===999111+++((())))))((((((((()))***&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))*********((((((((((((''''''''''''''''''&&&(((******)))(((%%%&&&'''((())))))))))))***(((&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''(((***+++***)))''''''(((((()))*********))))))(((((((((''''''''')))***+++...666BBBPPPZZZbbbjjjlllggghhhpppsssooojjjmmmnnnjjjeeegggqqq{{{{{{|||{{{zzz~~~}}}yyykkk```aaahhhkkkllllllgggpppvvvtttmmmfff\\\SSSNNNNNNPPPUUUZZZ\\\[[[[[[]]]ccckkkpppqqqppppppqqqsssppplllkkkkkkllllllkkkfffgggiiijjjkkkllllllkkkgggggglllrrrsssooonnnrrrZZZDDD;;;===999777999666777666555666777888777666666666777777777777666666666777777888999:::::::::???777666AAAHHHIIIOOOYYY~~~WWW???;;;555111111333444333000000000000//////////////////...------------...000///------......---,,,))))))))))))(((((((((((()))))))))))))))))))))))),,,)))&&&&&&)))******((((((###%%%+++***'''333EEEjjjaaaMMM888000444999888222444888<<<>>>888///(((((()))******))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&((()))************'''''''''((((((((((((((()))((('''((())))))'''%%%%%%&&&'''((())))))))))))***(((&&&&&&'''((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++&&&&&&&&&(((***++++++)))''''''(((((()))*********))))))(((((('''''''''&&&+++++++++,,,333>>>JJJSSS^^^hhhlllhhhjjjrrrsssmmmjjjnnnqqqnnnjjjmmmxxx|||}}}|||{{{~~~}}}rrrdddYYYZZZbbbgggkkkmmmiiiqqqssslllddd^^^WWWOOOHHHLLLQQQVVVWWWXXX]]]ccc```eeekkkooonnnmmmmmmnnnooonnnlllkkkjjjiiijjjjjjhhhhhhiiiiiigggdddaaa___]]]___fffoooooojjjjjjpppyyyRRRJJJ???999888888555222666666666666666555555444777777777666444555777999666666777888999999::::::<<>>:::999999777555666666666666666555555444777777777666555555777999666777777888999999::::::<<<>>><<<@@@HHHLLL^^^{{{~~~TTT>>>999888666444222222222222......////////////......///////////////...------/////////.........------)))*********++++++++++++))))))((((((((()))***+++((((((((((((((((((((((((***((((((***)))***111:::RRRqqqjjjTTTTTTLLL???GGGPPPKKKHHHEEE>>>222+++******(((&&&'''))))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%)))(((&&&%%%$$$$$$%%%&&&###%%%((('''%%%$$$%%%'''''''''''''''''''''''''''%%%'''))))))((('''''''''&&&%%%%%%&&&&&&'''((())))))((('''''''''((())))))((((((((((((((((((((((((***)))((('''&&&''''''((()))))))))(((+++333>>>GGGWWWcccjjjggggggmmmooolllqqquuuyyyxxxuuuuuuyyyvvvmmmjjjiiifffggglllnnnkkkiiikkkfffccc^^^XXXRRRNNNLLLLLLPPPQQQTTTXXX]]]```aaa```bbbkkknnnjjjkkkqqqppphhhnnnqqqqqqkkkhhhkkkmmmnnnmmmjjjgggfffccc\\\PPPFFFKKKVVVZZZ___iiigggbbbfff]]]FFFAAA<<<:::;;;;;;999777666666666666666555555444666777777666555555777888777777777888999999::::::999::::::@@@FFFIIIcccdddDDD===777666444222111000000000........................///////////////......---000/////////............+++++++++++++++,,,,,,,,,*********)))******+++,,,(((((((((((()))))))))))),,,++++++,,,******000888MMMnnnuuummmqqqiiiYYYZZZaaa\\\WWWRRRGGG999...+++,,,)))'''(((***+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%!!! $$$'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''''''''((()))''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))...777>>>JJJWWWbbbffflllrrrqqqjjjvvvyyy||||||{{{xxxwwwwww|||zzz{{{lllaaaaaa```mmmzzz{{{wwwsssnnnjjjaaa___ZZZRRRKKKGGGIIIKKKWWWYYY[[[]]]\\\]]]^^^___fffnnnrrrmmmkkknnnoookkknnnqqqpppjjjhhhkkkmmmmmmgggffffffeee```VVVIII???EEEQQQWWW___kkkkkkfffjjjnnnPPPAAA???<<<:::;;;;;;999777666666666666666555555444666777888777666555666888777777888888888999999999999:::;;;BBBHHHLLLnnn~~~SSS>>>>>>555555444222111000000///000000000//////000000000...///////////////......000000/////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---((((((((()))))))))))))))+++***+++,,,***)))...555FFFeeevvv{{{~~~ppplllmmmkkkfff___RRRCCC666///---***'''(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''""" %%%)))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&'''(((((()))*********((('''&&&'''''''''((()))***++++++((((((((((((((((((((((((((((((((('''''''''((((((&&&(((*********,,,222777AAAPPPaaajjjqqquuusssnnnyyyzzz{{{}}}}}}{{{wwwtttxxx~~~uuunnnqqqyyyuuueee```hhhfffzzz|||zzztttjjj```___[[[RRRIIIFFFJJJOOOZZZ]]]```___\\\[[[]]]___gggpppuuupppkkkjjjiiigggmmmnnnmmmhhhgggjjjkkkjjjbbbbbbcccaaa\\\SSSIIIBBB===JJJRRR]]]mmmqqqmmmqqq^^^HHH???>>><<<::::::999777666666666666666666555555444555777888777666555666777888888888888888999999999<<>>999444444444333222111000000000000////////////000000......///////////////...////////////............******************))))))++++++++++++++++++******''''''(((((()))))))))***''''''(((+++)))(((,,,333:::RRRgggsss~~~|||xxxxxxyyyvvvnnn```PPP???444...+++'''''')))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&###$$$%%%&&&''''''''''''&&&$$$"""###%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&''')))******+++***((('''&&&&&&''''''((()))*********''''''''''''''''''''''''''''''(((((((((((((((((($$$'''***++++++,,,111555<<>>===;;;:::888777666666666666666666666555555444555666888888777666666777888888888888888888888888999>>>@@@EEETTThhhwwwPPPAAA;;;333333333333333222111000//////...---,,,,,,---...///---.../////////////////////.........------------*********)))))))))))))))'''(((((((((((('''&&&&&&&&&&&&''''''(((((())))))%%%%%%'''***(((&&&)))///222@@@RRR```lllwww|||zzz|||{{{nnn]]]JJJ;;;111---)))((()))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((())))))***))))))(((''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''(((((()))((((((((($$$'''***++++++,,,000333999KKKaaannnpppqqqvvvzzzwwwxxxzzz}}}~~~~~~{{{yyyqqqsssxxxwwweeeiiiqqqtttqqqoooyyyvvvtttmmmaaafffccc^^^VVVPPPNNNRRRVVV]]]___aaabbbdddfffiiilllqqquuuyyywwwqqqkkkfffdddiiiiiifffbbbcccggggggdddddddddbbb[[[RRRLLLIIIIIIKKKTTTXXXbbbrrrvvvrrrtttfffHHH@@@<<<;;;:::888666666777999666666666666666555555444444666888888777666666666888888888888888888888888555>>>@@@EEE\\\zzzdddEEE:::777333111111111222111000...---///...,,,++++++,,,...///------...///////////////------------,,,,,,,,,,,,+++++++++******)))))))))''''''((((((((('''&&&%%%%%%%%%%%%&&&'''(((((((((&&&&&&(((***((($$$&&&+++///222===HHHPPP^^^hhhgggqqq{{{wwwiiiVVVEEE444000+++)))******(((&&&''''''''''''''''''''''''&&&'''((())))))(((((('''((((((((((((((((((((((((%%%&&&&&&'''(((((('''''''''&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&)))+++))))))((('''''''''((((((&&&'''((()))))))))((('''''''''''''''''''''''''''%%%&&&((()))))))))((((((%%%'''******))))))---000777DDDVVVdddkkkooouuuzzztttxxx~~~|||zzzqqqvvv{{{tttmmmtttyyyxxxyyy~~~tttooojjjeeekkkgggaaa[[[WWWVVVWWWYYY[[[[[[\\\___dddiiikkkmmmttttttsssrrrpppllljjjiiiiiiiiieeeaaacccgggfffccceeegggggg```WWWQQQQQQSSSWWW^^^___gggwwwzzzvvvxxx^^^AAA===:::999888777666666999;;;666666666666666555555444444666888999777666666666999999888888888888888888888EEEFFFKKKhhh|||ZZZBBB666444888//////000000000...---,,,111000...------...000111------...///000000//////------,,,,,,,,,+++++++++,,,,,,,,,++++++*********)))***+++++++++)))((('''$$$$$$%%%%%%&&&'''((((((((((((***+++(((###$$$(((***&&&,,,222555AAAMMMJJJbbbooo{{{~~~zzzppp^^^MMM777333---+++++++++)))&&&''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&************************%%%%%%&&&'''((((((((('''((('''%%%$$$$$$%%%'''((()))''''''(((++++++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&(((+++...)))((('''&&&&&&'''((()))******+++,,,,,,+++***)))))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&(((***)))''''''***---666===LLL\\\gggnnnssswwwssszzz|||yyyrrryyyqqqpppxxxyyyvvv{{{}}}tttnnnllllllpppkkkddd___]]]]]]\\\\\\XXXVVVVVVZZZaaagggiiiiiitttppplllllllllkkkkkkllljjjiiieeebbbccchhhgggccceeeiiikkkggg___ZZZ[[[^^^\\\bbbbbbjjjzzz|||{{{NNN>>>CCC;;;:::777666555555777888555555444444444444555555777777777777777777777777<<<:::888888;;;<<<;;;999999AAALLLZZZvvvgggGGG666777666)))///000000111111///...---,,,---...//////...---,,,...---,,,,,,,,,,,,---...222...---000000---***+++((((((((((((((((((((((((---+++)))((())))))((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((***,,,000444666???KKK]]]ooo}}}~~~rrrcccBBB888000......***'''&&&&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''((((((&&&######%%%'''((((((((('''&&&%%%%%%&&&'''(((&&&''''''((()))******+++''''''(((((((((&&&%%%$$$(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))((('''&&&%%%%%%$$$$$$$$$&&&(((***---...///111666???MMMZZZffflllooozzz}}}~~~tttyyyzzz}}}~~~}}}~~~}}}vvvnnnjjjlllpppjjjeee^^^ZZZZZZ[[[\\\[[[TTTSSSSSSWWW___dddeeecccoooqqqqqqnnnjjjiiimmmqqqooojjjeeebbb```^^^bbbiiihhhiiilllnnnkkkeeeeeeiiihhhfffhhhpppxxx{{{~~~sssMMM???BBB:::999888666666666666777888888777777777777888888555555555555555555555555;;;999777888:::<<<;;;999<<>>999888888777777666666555666666555555555555666666444444444444444444444444:::888777888999;;;;;;:::AAACCCKKKbbbpppEEE999777777333***000111111111111000//////......------------.........------,,,,,,------...000,,,***,,,---,,,,,,...************************---+++)))((()))))))))'''((((((((((((((((((((((((*********)))((((((''''''))))))((('''&&&%%%$$$$$$)))...999JJJcccvvv{{{vvvZZZHHH555//////...***''''''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++'''%%%######%%%'''''''''%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%((()))***++++++***)))'''---000777@@@MMM[[[gggmmmqqqyyy}}}sssrrrvvvwwwtttzzz}}}~~~yyytttrrrzzzsssmmmnnnrrrrrrlllfff___^^^]]]^^^___^^^[[[YYYVVVSSSRRRYYYeeennnqqqoooppphhhaaabbbhhhmmmkkkhhhhhhdddbbbccccccaaacccgggkkkeeeeeellltttuuusssqqqoooqqqvvvzzzzzz{{{zzzWWWFFF???:::888888888888777666555444555444444333333444444555444444444444444444444444888777777888999:::;;;;;;CCCCCCNNNkkkaaa===::::::777555111111111111111111000000000///...,,,,,,,,,,,,...///------------------------222,,,)))***+++******---************************,,,***)))((()))***)))(((((((((((((((((((((((((((&&&''''''((())))))******&&&'''((((((((((((((('''))))))---;;;TTTmmmzzz|||eeeOOO888///000///,,,***''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))&&&%%%######%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((((((''''''$$$$$$%%%%%%&&&&&&&&&&&&(((((())))))))))))((((((%%%&&&((((((((((((&&&%%%'''''''''''''''&&&&&&&&&''')))+++,,,,,,***(((&&&---///333:::FFFUUUeeennnqqqzzz|||pppmmmooorrrttt}}}{{{tttnnnkkkpppjjjfffiiiooopppkkkeee]]]^^^```aaaaaa^^^ZZZXXXXXXVVVWWW^^^iiiqqqqqqnnnkkkddd^^^^^^dddhhhhhheeelllhhhfffgggfffcccaaacccqqqkkkiiiooouuuuuussssssqqqqqqsssvvvwwwyyyfffLLLBBB<<<888777777888888777666555444888777777777777777777888555555555555555555555555666777888888999:::<<<===DDDGGGWWWyyyyyyQQQ999999555///111222111111111000000000000000...---,,,++++++,,,---...------------------------222,,,)))******((((((***************************,,,***(((((()))***)))(((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))%%%&&&'''((())))))))))))***))))))222IIIeeexxxkkkSSS:::000000000---+++((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&%%%%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((('''''''''''''''''''''(((((())))))***(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''%%%'''***,,,,,,+++)))(((---...111666AAARRRdddpppuuu}}}xxxrrrppptttyyy~~~|||uuunnnhhhffffffdddbbbbbbdddccc```]]][[[]]]___aaa```]]][[[ZZZ``````cccjjjppprrroookkkgggdddaaa______aaaccceeemmmiiihhhkkklllhhhffffffsssnnnmmmqqqtttssstttwwwxxxtttssswww{{{~~~wwwVVVEEE===999777888777777666666555555444777666666555555666666777777777777777777777777777666777999999:::;;;===@@@FFFOOOgggbbbFFF999999222...111111111000000///.../////////------,,,,,,,,,,,,------,,,------......------,,,000+++(((******'''''')))************************+++***(((((()))******)))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((...@@@\\\sss}}}oooXXX@@@444111///,,,+++(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$###"""%%%######$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%''')))+++,,,,,,+++***---...000444>>>OOOdddqqq{{{zzzuuuwww|||yyyyyyyyyuuunnnfff```^^^\\\[[[ZZZVVVRRROOOMMMMMMRRRTTTWWWXXXZZZ\\\___aaammmppptttvvvvvvtttpppnnngggiiiiiieee```^^^aaaeeekkkgggggglllpppooommmnnnpppllllllppptttuuuxxx}}}yyytttrrrwww|||~~~```JJJBBB:::777:::999888666555444444555555444444333333333333444444777777777777777777777777666888:::;;;:::<<>>>>>BBBDDDGGGKKKQQQZZZdddlllyyy||||||vvvqqqqqqsssmmmooopppllleeeaaabbbeeelllgggffflllrrrrrrqqqqqqpppiiigggmmmuuuyyy{{{}}}uuurrrssswwwyyyxxx|||RRRCCC@@@888555<<<:::888666444333444555666777777666666666666777777777777777777777777777777666888;;;;;;;;;<<<@@@CCCMMMbbboooFFF:::666555222666777---000///...,,,,,,------...++++++---......---++++++,,,,,,---......---,,,,,,'''$$$$$$))),,,+++***+++((((((((((((((((((((((((+++)))((((((***+++***)))((((((((((((((((((((((((''''''(((((()))*********'''&&&%%%$$$$$$&&&((()))"""'''******222FFF\\\iiivvvcccMMM>>>444,,,(((((()))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$%%%$$$###"""$$$######$$$&&&&&&%%%###"""###$$$%%%%%%$$$###"""%%%%%%&&&&&&'''((())))))***)))'''&&&%%%&&&&&&'''(((((())))))))))))((((((''''''%%%$$$$$$%%%''''''$$$%%%%%%&&&'''((())))))))))))))))))))))))******+++---...222;;;LLLbbbqqq{{{zzz~~~tttjjjgggcccgggkkkkkkcccYYYOOOIIIAAA>>>:::777777888777666555777;;;AAAJJJYYYiiittt~~~|||sssnnnqqqwwwsssttttttpppjjjfffddddddoooiiiggglllrrrrrrpppppptttiiicccjjjvvv{{{{{{yyyssstttyyy{{{yyyvvv{{{nnnJJJAAA===;;;:::666777777666555555555555555777777666666555555555444777666666666666777777888999===777444===@@@???EEERRRxxxPPP@@@;;;555111000000//////......///000000///...------,,,,,,---///000///......,,,******---...,,,))))))***+++***)))((()))******))))))((('''&&&&&&%%%(((((())))))))))))((((((+++***)))(((&&&&&&%%%%%%(((((()))******)))'''&&&((('''&&&%%%%%%$$$%%%%%%+++%%%%%%+++///666JJJaaappplll[[[BBB444111---$$$&&&'''&&&$$$"""!!!"""###%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))+++)))((('''((((((&&&%%%'''&&&$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&&&&&&&''')))***,,,---///222555AAAZZZppp{{{~~~{{{}}}yyynnnfffddd[[[^^^cccdddZZZHHH999444555666555444222111222333333555888;;;CCCSSSggguuu}}}uuuqqqpppooommmnnntttwwwtttnnniiihhhgggqqqrrrpppmmmnnnrrrrrrpppnnnnnnggg```hhhyyy{{{zzz{{{}}}cccEEE@@@<<<:::;;;777777777666555555555555555777666666666555555555555777666666666666777888888666<<<888555>>>AAACCCLLL```JJJ===:::555222111111000/////////000000///...---,,,,,,,,,---...000000...,,,000...------......---,,,)))*********)))))))))*********)))(((((('''&&&&&&''''''(((((((((((('''''')))((((((''''''''''''((((((((()))***))))))((('''(((((((((((((((((()))))))))%%%%%%***+++,,,:::LLL___fffaaaLLL999111,,,&&&$$$%%%&&&%%%$$$###$$$%%%%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''((()))***)))''''''((((((&&&%%%'''%%%$$$$$$%%%&&&%%%$$$'''&&&&&&&&&%%%%%%%%%$$$)))((('''&&&&&&''')))***+++,,,...000333>>>UUUjjj|||~~~~~~zzzooofffbbb]]]XXXTTTOOOGGG;;;555444333333333111111333777:::888999:::???JJJZZZkkkwww|||zzzuuupppmmmllllllkkknnnssswwwvvvpppkkkiiiiiinnnnnnmmmnnntttzzzwwwppprrrqqqiiibbbgggtttwwwrrrwwwyyy{{{tttSSS@@@>>>:::999;;;999777777666555555555555555666666666666555555555555666666666666666777888999444;;;:::888>>>BBBHHHVVVttteeeCCC:::777444333333222000///000000000//////---,,,++++++,,,---///000000---+++,,,,,,---+++)))(((((()))))))))))))))))))))***************))))))(((((('''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''((())))))''''''((()))))))))(((((((((((((((((()))***+++,,,&&&$$$&&&)))(((%%%---999GGGZZZdddWWW@@@111***'''"""$$$''''''&&&%%%&&&&&&%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))***(((''''''((((((&&&%%%&&&%%%######$$$$$$###"""'''''''''&&&&&&&&&&&&&&&(((((('''&&&'''((()))*********,,,...///999NNNaaawww{{{vvvlllaaa[[[UUULLLCCC===888333111333111222333333555999???DDD??????@@@GGGUUUdddrrrzzzuuurrroookkkiiihhhhhhhhhlllpppuuuvvvrrrllliiiiiilllkkkkkkoooyyy|||sssmmmmmmhhhccciiitttvvvqqqsssuuuyyy}}}^^^GGG===>>>999777:::999777777666555555555555555666666666666666555555555666666666666777888999999666======;;;@@@BBBLLL___QQQ@@@666555444444444333111///111000000///...,,,++++++---,,,,,,---...///---,,,***,,,---+++'''%%%&&&((())))))((()))***+++***)))+++*********)))))))))(((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((()))))))))'''''''''''''''((())))))%%%$$$&&&)))(((&&&***333444KKK]]]WWWBBB222***'''###%%%((()))'''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((()))(((&&&&&&'''(((&&&%%%'''%%%$$$$$$%%%%%%###!!!''''''''''''''''''''''''((('''''''''((()))***++++++***+++,,,...555FFFWWWmmmzzz~~~vvvnnndddXXXPPPDDD>>>999999888444222333333666:::===AAAFFFKKKNNNIIIGGGIIIRRR```nnnwwwzzzrrrooolllkkkiiiffffffhhhjjjlllqqquuurrrllliiiiiijjjkkklllooowww~~~yyynnnmmmjjjhhhmmmuuuuuuoooooorrrvvvyyy{{{|||}}}~~~wwwPPP@@@<<>>111)))&&&%%%'''))))))'''%%%######$$$%%%&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&''''''&&&%%%'''&&&%%%&&&''''''$$$###'''''''''''''''''''''''''''''''''((()))******+++,,,++++++,,,---222AAAOOOhhhwww~~~qqqeeeZZZOOOGGG;;;777555666777555555777;;;@@@GGGNNNQQQTTTVVVWWWRRRQQQSSS\\\jjjuuuxxxxxxoookkkjjjmmmmmmkkklllpppmmmlllpppvvvuuunnnkkklllkkknnnpppoooqqqxxx}}}~~~zzzwwwrrrpppqqqsssnnnhhhmmmpppuuuwwwwwwwwwyyyzzzgggIII===<<<>>>888666999666777777666555555555555555555555555666666666666666666666666777888999:::;;;===AAAAAAEEENNNSSSbbb|||iiiEEEAAA444333222333444333111///000000...---,,,,,,,,,,,,000...+++***+++,,,---------......---+++******+++***(((&&&(((+++---+++)))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&''')))***+++,,,+++***)))(((((((((((()))((('''&&&$$$$$$&&&)))(((000999;;;777///)))&&&&&&''')))(((%%%###""""""$$$%%%%%%%%%######%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&''''''&&&%%%&&&%%%%%%'''((((((&&&$$$&&&&&&&&&&&&&&&'''''''''&&&'''((()))******++++++,,,***+++,,,---000<<>>@@@EEESSSaaa\\\___ccceeecccaaa______dddggglllqqqsssqqqmmmjjjjjjcccdddlllmmmfffgggnnntttlllkkkrrrrrrkkkjjjooooooqqqrrrsssxxx}}}xxxtttrrrvvv|||}}}{{{zzzqqqwww~~~gggJJJ>>>===;;;999888888888888555555444444444333333333888444111111444777777666444555777777777888999;;;===>>>DDDNNN\\\tttnnnFFF<<<333333333222222111000000000...------,,,,,,------...///...,,,---------,,,+++************************************))))))))))))''''''''''''''''''''''''******+++,,,+++)))'''%%%''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''***(((''''''(((((('''%%%%%%&&&&&&''''''&&&&&&%%%)))((('''((())))))'''%%%&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$""""""$$$&&&((($$$"""!!!###'''(((&&&###%%%%%%$$$###""""""##############################'''&&&$$$######$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))&&&$$$%%%(((***(((&&&***(((%%%###"""$$$&&&(((%%%&&&''''''(((((('''''')))))))))))))))******+++---***)))***+++...777BBBRRRhhh~~~{{{tttooofffWWWGGG:::222///...666333888CCCLLLRRR[[[ddddddccccccdddeeedddaaa___cccjjjooooooooopppnnnkkkmmmjjjhhhhhhfffeeeiiiooommmmmmqqqtttooofffeeekkknnnmmmkkklllpppvvv}}}}}}yyytttrrrssstttvvvwwwwwwyyy}}}aaaGGG===<<<:::999888777888888777777666666666555555555999777555555666888999999444666888888888888:::<<<===???GGGRRR```yyygggDDD<<<444222222111111000///.........------,,,,,,------......---,,,,,,------,,,************************************))))))(((((((((''''''''''''''''''''''''((()))******)))(((&&&$$$&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&)))(((&&&''''''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%#########%%%((()))((('''$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""!!! !!!"""###"""!!!%%%$$$$$$###""""""##############################&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%&&&''')))))))))((('''&&&%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''))))))(((((())))))***++++++))))))++++++---666???MMMddd|||}}}pppfffZZZSSSGGG;;;333000000222888<<>>;;;CCCPPP```tttyyyMMM===:::333333333222000///...---,,,...------,,,,,,------...,,,+++******,,,,,,+++***************************+++******)))((('''&&&&&&((((((((((((((((((((((((''''''((((((''''''%%%%%%(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&)))(((''''''))))))((('''&&&&&&''''''''''''&&&&&&(((''''''(((******)))'''###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%!!! $$$'''$$$$$$###############$$$###########################$$$%%%%%%%%%%%%$$$###"""###%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% """""" """&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&''''''((('''''''''((((((((((((((()))******%%%&&&(((,,,,,,+++000777>>>RRRnnn|||kkkXXXLLL???;;;444///...111666:::FFFPPP^^^eeeeeedddfffkkkbbb```___```dddhhhkkklllsssvvvuuuoookkkkkkkkkhhhkkkddd```bbbdddbbb``````jjjsss}}}}}}ttthhhcccdddgggfffeeefffhhhkkknnnpppssspppkkkfffdddgggnnnsssssspppmmmlllmmmrrrwwwzzz\\\GGG???:::999777666555666666777666666555555555444444444222444666444111000333555777888:::::::::;;;<<<>>>===FFFTTThhhbbbBBB888555333444333333222000//////......------,,,,,,------...,,,+++******,,,,,,+++***************************+++******)))(((''''''''')))))))))))))))))))))))))))))))))))))))(((((('''******)))(((((((((((((((******)))(((((((((((((((***)))((((((***+++***(((&&&''''''((((((''''''&&&)))(((((()))******)))'''%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$""""""$$$&&&((($$$%%%%%%!!! ###$$$###############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%""""""&&&***'''&&&%%%%%%%%%&&&&&&'''%%%&&&''''''((('''''''''((((((((('''((())))))***$$$%%%(((,,,,,,***---333999HHHaaazzzrrrbbbRRRGGG???;;;555111111555;;;???IIITTTbbbhhhhhhhhhkkknnnccccccdddhhhkkkmmmmmmlllnnnrrrrrrnnniiihhhfffbbbgggddddddeeeccc______bbbkkkqqqxxxyyytttlllddd^^^cccbbbbbbbbbcccdddfffgggkkkkkkjjjiiiggggggjjjlllllliiifffeeehhhooowww|||oooRRRCCC===:::999777666666666777888888888888777777777666666555666777666555444444555666888::::::::::::<<<>>>???GGGVVVnnn~~~OOO<<<666111333333333222222111111000000...------,,,,,,------...,,,+++***+++,,,---,,,+++************************************))))))))))))))))))))))))))))))))))))************))))))******,,,+++***)))))))))))))))++++++***))))))))))))))))))((('''(((***+++***)))''''''((((((((((((''''''%%%%%%%%%''')))***)))(((&&&&&&&&&&&&%%%$$$###"""''''''&&&&&&&&&&&&'''''')))&&&$$$!!!!!!$$$&&&)))%%%%%%%%%###!!! !!!############"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&((('''&&&%%%$$$%%%&&&'''(((%%%&&&''''''((((((''''''((((((''''''(((((()))***%%%%%%))),,,+++))),,,222666???SSSlllwwwkkk]]]OOOFFF@@@<<<777444555:::AAAFFFHHHVVVdddkkkmmmnnnmmmkkkfffgggjjjnnnqqqpppmmmiiiggglllmmmiiifffeeeccc___dddccceeefffccc^^^___bbblllqqquuuuuutttppphhh```cccccccccbbbbbbcccccccccfffiiikkkllljjjgggeeeeeeiiifffbbbbbbgggpppzzzaaaKKK@@@::::::999888777666777888999888888888888777777777666888777777777888777666444666777999:::999:::;;;===AAAHHHWWWrrrjjjBBB<<<666///555111111111111111000000000...------,,,,,,------...,,,++++++,,,---......,,,************************************++++++++++++*********************************))))))*********,,,+++***)))((((((((((((+++******)))((()))))))))'''&&&&&&'''((())))))'''''''''(((((((((((('''''''''&&&&&&'''))))))((('''%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%$$$#########""""""###$$$$$$%%%########################%%%$$$###""""""###$$$%%%&&&%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&#########$$$&&&&&&%%%###$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''(((''''''''''''((())))))&&&&&&))),,,+++))),,,222333888GGG___vvvuuujjj^^^QQQHHHGGGCCC===999:::???EEEIIINNNXXXbbbeeeiiimmmmmmjjjoooppprrrtttuuusssnnnkkkcccggggggcccaaaccccccaaaccc```aaaeeeeeeaaa___```jjjqqquuurrrpppoookkkfffggggggggggggfffeeeeeeddddddhhhlllmmmjjjeeeaaa___gggccc```___eeeppp|||yyyXXXGGG>>>888:::999888777777888888999666666666666555555555555999777555666888999666222555777999999999999;;;===CCCIIIWWWttt___===>>>777...777////////////000000000000...------,,,,,,------...---,,,+++,,,...///...---*********************************+++,,,,,,------***************************)))))))))))))))***+++++++++)))(((''''''''''''******)))(((((((((((((((&&&%%%$$$%%%'''((('''&&&''''''((((((((((((''''''---,,,+++******)))'''$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$""" """$$$%%%"""######""""""###$$$%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%(((++++++'''$$$!!!$$$'''))))))(((&&&$$$%%%&&&''''''(((((('''''''''''''''''''''((())))))''''''))),,,***(((,,,222222333???XXXpppwwwmmmbbbUUULLLOOOKKKDDD???>>>AAAFFFJJJWWW[[[[[[ZZZ^^^hhhmmmlllxxxwwwxxxyyyyyyvvvrrrnnnbbbeeeccc___]]]aaadddeeeddd^^^\\\bbbfffddd___\\\eeeooouuupppkkkkkkllljjjhhhhhhhhhgggfffeeedddcccdddhhhkkkllliiiccc___\\\aaa^^^YYYYYY___jjjvvv~~~dddMMMCCC<<<777888777666777888999888777:::888555444666777777666777777666666666666777777555888;;;999888:::<<<<<>>LLLWWWttt{{{NNN===444000333444111000///...---,,,++++++************************)))---...++++++...---)))++++++++++++++++++++++++)))))))))))))))************)))((('''''''''((()))''''''''''''(((((((((((((((((((((''''''(((((())))))'''&&&&&&'''(((((('''))))))((('''''''''''''''$$$%%%&&&'''(((''''''&&&((()))***************+++'''&&&%%%&&&'''&&&%%%###!!!"""""""""!!! &&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$%%%&&&'''%%%$$$###$$$&&&(((((('''&&&%%%)))((((((((('''''''''&&&'''''''''''''''((())))))((()))+++++++++,,,...000222999GGG\\\ttt~~~tttoooiii```ZZZYYYPPPLLLIIIGGGDDDCCCIIIRRRTTTSSSRRRTTTZZZccckkkpppooommmmmmpppttttttppplllffffffbbb^^^aaaggghhhdddddd```______\\\XXX\\\dddooowww|||xxxqqqlllhhheeejjjnnnqqqqqqmmmgggcccaaa\\\\\\___ddddddaaaaaadddbbb]]]]]]bbbgggkkksss{{{nnnMMM@@@>>>===:::999777666777888888777666777666666666777777555444666666555666666777888999999999999:::;;;===>>>@@@III]]]rrrFFF:::444111333222111111000///...,,,,,,+++++++++++++++++++++++++++(((,,,,,,******,,,,,,(((***************************))))))))))))))))))((())))))(((''''''''''''(((((((((((('''''''''''''''(((((((((((()))***+++,,,***(((''''''((())))))((())))))((('''''''''''''''&&&&&&'''((((((((((((''')))***++++++))))))***,,,'''&&&&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%###""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''%%%""" """%%%'''$$$######%%%''''''&&&%%%$$$%%%&&&'''''''''&&&%%%((((((((('''''''''''''''''''''''''''((((((((()))***+++,,,,,,+++,,,...000555???SSSiiixxxllljjjlllhhh```[[[SSSLLLGGGFFFGGGGGGJJJNNNMMMLLLMMMSSS]]]gggmmmooofffeeeeeehhhlllmmmkkkhhh```^^^[[[[[[```eeeeee```cccbbbaaaaaa^^^\\\```gggrrrwwwzzzwwwrrrooojjjeeegggnnntttsssllldddaaaaaaZZZWWWXXX^^^ccccccdddgggdddaaa```dddiiimmmttt{{{dddFFF>>>???>>><<<999888777777888888777666666666666777888777555222777777666666666666777777888666666999:::<<<@@@DDDMMMhhhkkkBBB888555222222///////////////............------------------------))),,,,,,******,,,,,,)))******************************))))))((((((((('''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&(((''''''(((((()))***+++***)))'''''')))***)))((())))))(((''''''''''''''''''''''''(((((((((((((((***,,,---,,,))))))***,,,''''''&&&'''(((((('''%%%((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""######!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&#########%%%'''((('''&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((,,,------,,,******+++---555DDD\\\ttt{{{qqqpppqqqooohhhbbb```TTTIIIGGGIIIIIIHHHJJJLLLKKKNNNWWWdddnnnrrrrrrgggfffeeeeeeffffffdddbbbaaa\\\XXXXXX^^^cccbbb^^^___```aaa```______dddiiippptttwwwuuutttsssoooiiigggkkkooonnniiicccaaaaaa\\\XXXYYY```fffhhhhhhiiicccaaaaaacccggglllssswww[[[CCC>>>>>><<<:::999888777777888888777555666555555666777777444222:::999888666555555555555999666666:::;;;===FFFPPPaaa}}}fff@@@999555222111...------......///000000111------------------------***------******------***++++++++++++++++++++++++***)))))))))((((((''''''''''''''''''&&&&&&&&&%%%((((((''''''&&&&&&%%%%%%'''''''''&&&&&&'''''''''***)))'''''')))***)))((())))))((('''''''''''''''''''''''''''(((((()))))))))---///...+++((())),,,'''&&&&&&'''(((((('''%%%$$$$$$##################&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################%%%'''((('''&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))(((((((((((()))************,,,...222CCC]]]www}}}zzzvvvppplllgggXXXJJJGGGIIIJJJJJJJJJMMMMMMQQQ\\\iiirrrtttssskkkjjjgggfffeeedddbbbaaaiiiccc]]]]]]```bbbbbbaaaYYY\\\___^^^^^^aaafffiiiqqquuuxxxwwwvvvvvvsssnnnkkkjjjiiihhhgggfffdddcccaaa]]]^^^eeekkkjjjiiiiiiccccccbbbbbbffflllqqqttttttOOO???===;;;888777:::888777777888888666555666555555555666666444333:::999888666555555555555;;;888:::===>>>AAAPPPbbbyyy```@@@:::666111111///------...///000000111111+++++++++++++++++++++++++++------******------+++++++++++++++++++++++++++)))(((((((((((((((((('''&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%***(((''''''((())))))((())))))((('''''''''''''''''''''&&&&&&''''''((()))(((...222222,,,((((((***&&&%%%%%%&&&(((((('''%%%######"""!!!!!!""""""###&&&&&&%%%%%%%%%%%%$$$$$$!!!"""######$$$#################################"""!!!!!!###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$######%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&((()))))))))((('''###%%%''')))***---000333666FFF```||||||wwwrrreeeWWWJJJHHHMMMOOOOOOPPPNNNOOOTTT]]]gggnnnppppppkkkjjjgggeeedddccccccdddiiiccc_________]]]^^^```VVV[[[^^^\\\[[[```dddfffrrrxxx{{{xxxvvvuuussspppqqqmmmiiigggggghhhfffeeefffcccbbbgggiiiggggggiiidddfffeeedddgggnnnssssss{{{^^^CCC<<<>>><<<999999:::999777777888888666444777666444444555555555444777777666666666666777777:::999<<>>BBBXXXqqqZZZ>>>:::555000111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++((((((+++,,,***************************'''''''''(((((((((((((((%%%&&&&&&'''&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&''')))'''&&&&&&'''(((((('''))))))(((''''''''''''''''''&&&%%%%%%%%%&&&(((((('''...555444...)))'''(((%%%$$$$$$%%%'''(((&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''%%%$$$&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&((()))***)))((('''%%%''')))***+++---000222;;;JJJccczzzrrrcccXXXOOOQQQVVVWWWVVVVVVOOORRRWWW]]]ccchhhjjjkkkiiihhheeebbb``````aaacccaaa___```bbb___YYYXXX\\\WWW]]]___[[[ZZZ^^^aaaaaajjjrrrwwwuuuqqqqqqqqqppppppooommmjjjfffdddcccccchhhcccaaaaaa```___dddjjjeeehhhgggdddgggooosssrrrhhhPPP<<<<<>>;;;<<<;;;999777777888777666444888666333333444555555444444444555555666888999:::777777;;;>>><<>><<<:::666444666777777777777666666666666777666555444444555666777555666666777888888999999999444888BBBCCCDDD\\\zzzsssPPP<<<:::555111444555000222444444333000...,,,---,,,++++++***'''###,,,,,,,,,+++++++++*********((('''((()))***)))''''''&&&'''(((******(((%%%(((((('''&&&%%%%%%$$$$$$%%%&&&&&&'''(((((((((''''''%%%%%%((((((&&&&&&)))---***'''&&&''''''$$$!!!******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++---000222000,,,'''$$$&&&&&&((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$$$$######""""""###"""###$$$%%%%%%###!!!$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&(((((((((((())))))))))))***)))((())),,,......---888FFF___{{{~~~wwwtttjjjdddbbbffffffbbbaaaeee^^^fffhhhbbb___bbbfffgggllljjjcccYYYVVVYYY[[[[[[___aaacccbbb___\\\YYYXXX\\\\\\[[[YYYXXXZZZ^^^bbbbbbcccdddffflllrrrrrrmmmkkknnnqqqnnngggaaa```bbbeeegggddd\\\ZZZbbbiiikkkfffgggggghhhhhhkkkooorrryyyNNNCCC;;;::::::888777999777777777777666666666666777666555444444555666777777777777777888888888888999555888??????CCC^^^~~~kkkKKK999999444000333333222444666666444111...,,,///...---------,,,)))&&&,,,,,,+++++++++************((('''((()))***)))'''(((''''''((())))))(((&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''$$$$$$'''(((%%%&&&)))((('''%%%%%%&&&&&&%%%$$$***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))+++---...---***&&&######$$$%%%%%%%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&&&&$$$"""'''''''''((((((((())))))#########$$$%%%%%%&&&&&&'''((((((((()))))))))))),,,*********---...///...555@@@UUUppp~~~uuunnnkkkjjjdddaaacccdddbbbdddiiijjjllljjjdddbbbeeegggeeeeeeeee___XXXWWW\\\______```___^^^\\\XXXVVVTTTTTTZZZ[[[[[[ZZZYYYZZZ\\\^^^[[[bbbggggggiiinnnrrrsssnnnppprrrppplllhhhfffgggccceeebbb[[[ZZZaaahhhkkkdddeeefffggghhhjjjnnnqqqeeeHHH@@@999888999888888999777777777777666666666666666666555555555555666666777777777777777888888888;;;999;;;>>>>>>HHHiiibbbGGG999:::555222444444555888;;;;;;888333///,,,000...------......---+++,,,++++++++++++************((('''((()))***)))''')))(((&&&&&&(((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&###$$$''''''%%%%%%((($$$%%%''''''&&&&&&((()))))))))((('''&&&&&&&&&&&&''''''''''''(((((((((((('''((()))***)))'''%%%###"""###$$$$$$$$$$$$###"""''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############''''''(((''''''&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&((('''%%%###%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''((((((((()))))))))---,,,++++++---//////...111666EEE^^^zzzxxxqqqkkkhhhiiieeebbbbbbdddeeejjjooouuuqqqjjjcccbbbeeeeeebbb```aaa^^^ZZZ[[[aaaeeeeeebbb___[[[WWWTTTRRRRRRRRRWWWYYY[[[[[[ZZZYYYZZZ[[[VVVaaajjjhhheeehhhpppuuummmnnnooopppooonnnmmmmmmaaabbb___ZZZZZZ```fffiiibbbdddfffggghhhiiilllnnnVVVFFFAAA;;;888888777666666777777777777666666666666666666666555555666666666555666666777888888999999<<<===???@@@BBBUUU{{{yyyYYYCCC:::<<<777555777666777===DDDFFFAAA888111---///---++++++,,,,,,,,,+++++++++++++++***************((('''((()))***)))'''+++)))&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%######&&&&&&$$$$$$'''$$$'''))))))'''&&&(((+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################################################################''''''''''''&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$#########%%%%%%%%%&&&''''''%%%######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))---,,,++++++---......---//////888MMMjjj|||wwwsssooollljjjiiiiiiiiijjjkkkooosssvvvrrriiibbb^^^```bbbbbbbbbcccaaa^^^___dddgggfffbbb___[[[XXXVVVUUUTTTSSSVVVXXXYYYYYYXXXXXXYYYZZZXXXcccjjjgggaaaccciiimmmgggggghhhlllppprrrrrrqqqbbbaaa^^^[[[\\\```dddgggaaacccfffhhhhhhiiijjjkkkrrrPPPBBB@@@<<<999888999888777777777777777666666666666555666666666666666666555333444555777888:::;;;<<<999<<>>@@@PPPsss|||aaaCCC666555777000000444222888BBBNNNRRRJJJ>>>333...222000......///...---++++++************)))))))))***((('''((()))***)))'''+++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&###$$$''''''%%%%%%(((%%%%%%&&&$$$"""!!!!!!"""''''''&&&&&&&&&&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%######"""!!!!!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))((())),,,---...---555444777BBBUUUkkk|||~~~tttppprrrrrroookkkvvv~~~}}}xxxtttpppmmmjjjgggaaa[[[YYYbbbllldddgggeeeaaa______^^^ZZZ[[[YYYXXXYYY\\\\\\ZZZWWWYYY[[[^^^_________aaabbbfffiiihhhccc``````^^^[[[bbbdddhhhlllpppuuuxxxzzzmmmhhhddddddcccbbbaaaccc```dddhhhjjjhhheeebbbaaayyyVVVEEE777;;;;;;777666:::;;;888777777777777666666666666444555666777777666555444666666666777888888999999444;;;???CCCXXXpppVVV<<<333333444---...333111666@@@JJJKKKDDD999111///000//////000222222000---************))))))))))))***((('''((()))***)))'''***)))(((((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''$$$$$$'''(((%%%&&&)))'''%%%$$$$$$$$$$$$###!!!'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$&&&&&&&&&%%%$$$$$$###""""""""""""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&((('''%%%############$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((***---///000000333444888???JJJYYYgggooovvvnnnnnnuuuzzzyyyuuuzzztttmmmjjjddd___]]]ZZZYYY```iiidddggggggcccbbbbbb___[[[^^^ZZZVVVWWW[[[]]]\\\ZZZZZZ___eeeiiijjjiiigggfffeeeiiiiiieeebbbcccbbb___eeeiiilllnnnnnnqqquuuyyyuuummmhhhiiihhhcccaaabbb^^^bbbgggiiifffaaa]]][[[kkkJJJ>>>888===<<<777444777666333777777777777666666666666444555666777777666555444999888888888777777666666777>>>BBBGGG___qqqmmm```HHH;;;333444444---...444333666>>>EEEEEE===444000///,,,,,,...000333333111///************))))))))))))***((('''((()))***)))((())))))((())))))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%'''%%%%%%((((((&&&&&&)))***'''%%%&&&((()))'''$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''' !!!###%%%&&&%%%$$$###'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$"""###$$$%%%&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''((((((((('''&&&&&&'''))))))&&&$$$&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))(((+++...111222222...222666;;;AAAJJJVVV^^^iiisssxxxqqqkkkppp}}}zzzssslllhhh___XXXXXXYYYXXX\\\bbbdddhhhiiigggfffgggeee```ccc^^^XXXWWWZZZ^^^___]]]ZZZaaakkkrrrssspppkkkhhhbbbhhhjjjgggdddeeegggfffgggkkkooonnnkkkkkkpppuuuzzzqqqlllllljjjddd```aaa]]]aaafffgggddd^^^YYYVVV___GGG===???<<<999888888888888777666666666666666666666666444444555666555444222111444888777444777======999<<>>:::AAAJJJSSS```}}}vvvqqqmmmggg[[[KKK777555111000000111111000222333444444222///***(((,,,++++++,,,...///...------------------------------,,,,,,+++***)))(((((()))))))))(((((((((((((((&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''%%%######%%%&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$%%%%%%""" ######!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%'''))))))'''%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***(((&&&%%%&&&''''''&&&'''&&&&&&(((,,,///000000444:::BBBGGGGGGFFFFFFGGGOOOUUU```mmm}}}zzzrrrnnnxxxzzzqqqjjjkkkhhh___UUUSSSZZZ``````eeebbbcccfffddd______ccc```]]][[[\\\```aaa___\\\XXX]]]___aaaiiisssqqqhhhmmmnnnmmmfff```___eeekkkrrroookkkllloooqqqqqqoooqqqsssooogggbbbaaa^^^YYY^^^```bbbaaa^^^[[[YYYYYYoooMMM@@@>>>;;;999777666777777666555666666666666666666666666666555444444444444444444555888888666777<<<>>>===DDDRRRdddyyyppplllkkkhhh___OOO999777333111222222222222000000111000///---+++)))---,,,+++,,,---...---,,,((())))))***+++,,,------000000///---,,,+++***)))******)))))))))((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!!!!"""###$$$%%%%%%!!!"""### ##########################################$$$$$$$$$%%%$$$$$$$$$############&&&%%%%%%&&&(((((('''&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''&&&&&&'''+++---......666@@@NNNWWWXXXRRRIIICCCBBBEEELLLXXXjjj~~~~~~wwwuuuuuuzzz||||||yyyqqqhhhmmmiii___UUURRRWWW]]]___gggdddbbbbbb___\\\^^^ccc``````___^^^^^^^^^^^^^^^XXXbbbbbbYYY\\\lllppphhhoooooolllfff``````gggmmmtttrrrqqqrrrttttttqqqnnnmmmppppppjjjdddaaa___]]]bbbcccbbb___[[[XXXZZZ\\\iiiJJJ@@@AAA===;;;999999999999888777666666666666666666666666666555444333333444555666666777888777888;;;>>>@@@KKK]]]vvvpppmmmmmmkkkaaaPPP:::777444222222222222111111111000000///......---...---,,,,,,------+++***'''((())))))***+++,,,,,,//////...------,,,++++++******))))))((((((''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$### !!!$$$$$$""""""%%%""""""""""""""""""""""""!!!"""###$$$%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%'''((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###'''******'''%%%%%%'''(((''''''(((***---------999FFFXXXgggiii___OOOCCC===<<>>CCCXXXlllxxxuuuppplllaaaNNN999666333111000111000000111111000///////////////...---,,,+++,,,,,,+++)))***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++******))))))))))))((('''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$#########""""""!!!!!!### !!!$$$$$$""""""%%%""""""""""""""""""""""""!!!"""###%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&***+++(((%%%%%%'''***(((((()))+++---------;;;HHH\\\ooovvvmmm[[[MMM@@@;;;999@@@JJJVVVfffsssppprrrsssttttttvvv{{{~~~{{{uuuoookkkiiiiiimmmfff]]]VVVSSSTTTYYY^^^ggggggfffaaa]]][[[ZZZZZZ[[[]]]___^^^\\\]]]aaafff^^^^^^dddiiieee^^^aaakkkjjjiiigggccc```ccchhhmmmooooooppptttwwwvvvqqqlllsssssspppjjjbbb___bbbggghhheee```[[[YYYZZZ]]]```rrrUUUDDD===;;;999888777888888888666444666666666666666666666666555555555555555555666777888777888:::999999???FFF___uuuzzzqqqjjj^^^LLL999666222000///000///.../////////..................,,,++++++,,,,,,+++))),,,,,,,,,++++++******)))(((((())))))***+++++++++------------------------))))))))))))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!! !!!"""### ###""""""""""""""""""""""""!!!"""###$$$%%%$$$######""""""######$$$%%%%%%%%%%%%###"""###&&&((((((((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###&&&((()))((('''&&&&&&)))(((((()))+++.........888DDDXXXnnn{{{zzzmmmaaaNNNCCC;;;;;;===AAALLLXXXXXXZZZ___fffpppzzz}}}xxxzzz|||{{{uuummmgggfffhhhiiibbb[[[XXXVVVUUUYYY^^^bbbeeeddd```]]]^^^___^^^ZZZ[[[]]]\\\[[[]]]bbbfff^^^ZZZaaalllgggYYYZZZhhhhhhhhhfffeeedddggglllpppooonnnooorrruuuuuuqqqmmmuuuqqqmmmiiiccc```dddkkklllggg```^^^___bbbbbbaaaZZZHHH@@@<<<999888777777888999999666444666666666666666666666666444444555666666666666666888777888;;;999888???HHHaaazzzzzzkkkddd[[[LLL999666222000/////////.........//////...---,,,,,,---+++***+++,,,,,,+++***+++++++++*********))))))(((((((((((())))))))))))******++++++,,,---------***++++++++++++***((((((%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###%%%''''''%%%$$$&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######""""""""" ######!!!!!!$$$########################""""""###$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&'''(((%%%###"""###%%%'''(((((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&(((&&&&&&(((+++---------333<<>>888@@@MMMPPPKKKJJJTTTggg|||~~~|||yyyvvvsssnnngggbbbbbb\\\YYY[[[ZZZWWWYYY___iiijjjeee[[[XXX]]]bbbbbb^^^\\\ZZZYYYZZZ\\\^^^```aaadddccc]]]YYY^^^dddgggjjjkkklllnnnqqqtttwwwyyyzzzwwwsssssstttuuusssqqqvvvpppnnnrrrtttrrrrrrvvvtttkkkcccfffooorrrmmmeee]]]NNNCCC;;;999888999999999888888666555555666666666666666666666666:::888555555666666444111///555999888777;;;CCCHHHeee}}}pppccc___]]]SSSAAA777000000111///,,,,,,///////////////.........++++++++++++++++++++++++)))))))))))))))*********,,,+++***((((((((()))***&&&'''''''''(((((())))))))))))***+++,,,---.........---,,,***((('''&&&%%%'''''''''''''''&&&&&&&&&'''((((((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%% !!!"""$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%###"""###%%%&&&### """############$$$$$$$$$"""######"""!!! !!!%%%%%%%%%$$$$$$$$$######### !!!&&&'''###$$$$$$###########################$$$$$$%%%%%%%%%############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######%%%(((((((((((()))***))))))***,,,///,,,444FFFaaazzzzzz___HHH:::666===GGGSSSTTTRRRSSS```www{{{pppkkklllkkkddd]]]bbbZZZTTTVVVYYYZZZ[[[]]]kkkmmmfff[[[ZZZccceee______aaabbbaaa^^^[[[ZZZYYY]]]fffggg```___gggkkkgggfffgggjjjnnnrrruuuuuuuuutttuuuvvvvvvrrrnnnlllmmmrrriiifffppp{{{}}}{{{zzz{{{uuummmjjjjjjllllllkkk{{{SSSHHH@@@:::999999999999999888888777666555555555555555555555555555888666444555777777666444444777888777777<<>>;;;888:::999888888888888888777666666444444444444444444444444666666555666777777777777:::888777999;;;>>>DDDKKKggg{{{yyyttteeeEEE:::000///111111222333+++,,,---......,,,***)))++++++++++++++++++++++++)))))))))))))))***************))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$'''''''''((()))***+++++++++++++++++++++,,,,,,,,,'''''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&$$$#########$$$%%%%%%%%%""""""#########$$$$$$$$$$$$###"""######$$$###""""""""""""""""""""""""""""""$$$### !!!$$$###############$$$$$$$$$###############$$$$$$$$$######""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%$$$$$$%%%&&&%%%$$$'''((((((((('''(((+++---111444;;;MMMdddwww|||yyylllWWW???333111222777;;;EEEAAAFFFQQQRRROOO[[[nnn|||tttkkkeeedddfffiii]]]^^^___]]]VVVQQQVVV^^^aaacccaaa^^^___dddddd___[[[]]]^^^^^^]]]]]]]]]^^^[[[aaacccdddhhhqqqvvvvvvssspppmmmpppvvvxxxtttpppvvvuuuppphhheeeiiinnnppplllpppwww}}}xxxqqqoooooooooQQQAAA@@@;;;888:::888777888888888888777777666555555555555555555555555777777888777666666666666888555777;;;===>>>EEEMMMkkk{{{iiiHHH<<<222000111000000111------,,,++++++++++++,,,++++++++++++++++++++++++''''''((()))***++++++,,,)))))))))*********))))))((((((((((((((('''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''++++++++++++,,,,,,------******)))((('''%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&%%%&&&%%%###""""""###%%%&&&$$$$$$$$$######$$$&&&'''""""""#########$$$$$$$$$###!!! !!!###$$$"""!!! !!!"""###$$$%%%%%% !!!"""######""" """"""#########$$$$$$$$$##############################""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((***((((((((())))))((('''$$$%%%&&&''''''))),,,///...000555???RRRcccgggbbbTTTEEE666222333555666777;;;666999BBBBBB@@@MMMaaa}}}zzzpppgggcccccceee___\\\[[[]]]\\\YYYZZZ]]]eeeddd```]]]___cccdddcccaaa```___]]][[[\\\___aaa^^^```bbbeeejjjqqqvvvvvvsssrrrrrrvvv{{{{{{uuupppqqqrrrooohhhgggnnnssstttpppvvv}}}yyyuuutttdddMMMBBBAAA:::777999666777777888888888888777777666666666666666666666666777888999888666555666777666444888>>>>>>???IIIVVVwww}}}gggHHH===333111111000...//////...+++***)))***,,,...++++++++++++++++++++++++''''''((()))***++++++,,,(((((()))************)))((((((((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$''''''(((((()))*********++++++******((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$$$$###$$$&&&)))"""############$$$$$$$$$###  ###$$$""" !!!"""###%%%&&&&&&#########$$$%%%$$$""" """""""""###$$$$$$%%%%%%###############"""""""""######"""""""""######$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''))))))'''&&&$$$%%%&&&&&&&&&(((+++...,,,111444777CCCPPPRRRLLLAAA888222333666555444555444111222777888:::GGGUUUrrrzzzpppgggbbbbbbbbb```ZZZYYY^^^ccccccaaaaaafffccc^^^\\\]]]___aaaaaabbbaaa```]]]\\\]]]```ccc``````bbbffflllsssvvvwwwvvvwwwyyy{{{|||zzzvvvsssmmmrrrrrrkkkjjjqqqtttrrrssszzzzzzxxxWWWEEE>>>>>>777555777555777777888888888888777777777777777777777777777777555777999888666666777999777666999>>>===???OOOccc{{{bbbEEE;;;222111222000............---,,,+++,,,,,,---++++++++++++++++++++++++******))))))))))))))))))'''((()))***+++******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))***************))))))(((((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""###'''***"""############$$$$$$$$$$$$!!! $$$&&&$$$!!!#########$$$$$$$$$$$$$$$$$$%%%%%%""""""&&&!!!""""""###$$$$$$%%%%%%$$$#########"""""""""!!!###############$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!###%%%&&&''''''&&&%%%%%%&&&&&&'''((((((''''''%%%&&&&&&&&&''''''''''''#########%%%''''''&&&$$$&&&&&&'''&&&%%%&&&)))++++++222444222666???@@@999777333222555666444333444000000000000333:::CCCIII```sss|||rrriiicccbbbbbbdddZZZUUUVVV^^^eeefffeeeeeeeeebbb___^^^^^^]]]\\\\\\\\\^^^______^^^^^^```bbbbbb```bbbhhhpppvvvyyy{{{xxxzzz||||||{{{zzz{{{}}}pppxxxzzzssspppsssrrrkkkuuu{{{~~~qqqNNN>>>:::;;;444333777555666777777888888888777777777777777777777777777777333555888888777777999<<<:::888:::>>><<>>888444888777666777888999888666555555555666666777777777;;;::::::999::::::;;;;;;===:::<<>>888888@@@FFFCCC<<<666888777666777888999888666555666888999::::::::::::;;;::::::999999999::::::???===@@@KKK]]]zzzrrrvvvbbbBBB222...000---...///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111...,,,************************************))))))(((((())))))(((((((((***+++,,,---+++***(((''''''((())))))'''&&&&&&((())))))(((************)))(((''''''(((''''''((())))))'''%%%%%%%%%&&&&&&'''((()))***************)))((('''&&&"""######$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%&&&###!!! """$$$$$$!!!########################"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%'''((($$$ ###***$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$%%%***,,,(((%%%$$$$$$%%%'''&&&%%%%%%&&&(((((((((((('''&&&(((+++...++++++++++++++++++******+++,,,...222555888999999///......///111444888:::999:::<<<>>>EEESSSaaakkklllpppmmmccc```bbb___WWWXXX\\\dddllllllgggfffhhh^^^bbbiiinnnnnnjjjccc^^^```^^^\\\\\\^^^aaaeeegggjjjiiikkkpppttttttwww{{{xxxvvv~~~|||{{{zzz{{{|||yyy{{{|||{{{zzz{{{jjjJJJ@@@<<<888888@@@EEEBBB;;;777888777666777888999888666555666888999:::::::::::::::999999888888888888999===<<<@@@MMMeeesssxxxeeeJJJ999222333000111333,,,,,,,,,,,,,,,++++++++++++///---+++*********)))(((*********************************)))))))))))))))***)))((('''((()))+++,,,+++***((('''&&&''''''((((((((((((+++,,,,,,***((()))))))))))))))(((''''''((((((((()))***)))&&&$$$'''&&&&&&%%%%%%&&&''''''&&&'''((()))************"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""###$$$$$$"""!!!###&&&%%%"""########################"""""""""###$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$ !!!###$$$ &&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$&&&***+++'''$$$%%%&&&'''((('''%%%$$$%%%&&&((((((((('''&&&'''+++---++++++++++++++++++,,,,,,,,,,,,---000555777777666---------...000222555777888666333333777CCCUUUccchhhnnnnnneeeaaabbb]]]TTTXXX\\\eeellljjjdddbbbddd___dddkkkpppooojjjccc___]]]^^^___aaaccceeehhhiiillliiiiiillloooooorrrwww~~~{{{||||||{{{zzzyyyyyyyyyyyyyyyxxxyyy{{{|||zzzvvvvvvyyy}}}~~~~~~|||xxx]]]FFFAAA:::777777<<>>FFFXXXuuu{{{tttooovvv~~~~~~|||qqqWWWAAA444111,,,...000)))111111000...---,,,+++***(((''''''(((+++...//////************************)))))))))))))))))))))*********))))))))))))))))))''''''((((((''''''&&&&&&''''''''')))+++,,,***)))$$$$$$%%%&&&'''''''''''''''&&&&&&''')))***)))((('''&&&$$$#########$$$%%%###$$$%%%&&&'''(((((((((************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&########################"""""""""#########$$$$$$$$$######"""""""""""""""$$$%%%%%%$$$""""""###$$$$$$$$$$$$#########""""""$$$$$$$$$##################$$$%%%%%%%%%%%%$$$###)))&&&&&&((((((%%%&&&)))%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))'''&&&((('''$$$%%%((($$$&&&'''&&&%%%%%%&&&((($$$%%%''''''&&&&&&((()))++++++*********+++,,,---...+++)))+++///111...++++++++++++,,,---///111222444111000111000333AAAPPPZZZ]]]dddjjjhhh```[[[\\\``````dddhhhgggbbb```bbbiiinnnssssssnnnfff___\\\\\\ccciiijjjggggggmmmssspppjjjeeeeeeeeegggmmmttt~~~xxxtttyyy|||zzztttssstttwwwyyyyyyvvvssswwwxxxyyyxxxvvvsssqqqppptttvvvxxxyyyxxxtttpppmmmgggLLLAAA===>>>===<<<<<<888444666<<<888777666777888999888666999888666555444555777888888888999999:::;;;<<<===>>>BBBLLL___sssllliiirrrwwwtttvvvzzzuuu```HHH999444///111333,,,444333222111///---,,,+++---+++*********)))&&&###************************)))))))))))))))*********++++++******))))))((((((''''''((())))))(((&&&&&&(((&&&%%%%%%''')))******%%%%%%'''((()))*********+++)))((('''((((((&&&%%%&&&%%%###""""""###%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&########################!!!""""""""""""#########"""############$$$$$$$$$$$$%%%&&&### ###&&&$$$$$$$$$$$$######""""""%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$###""")))$$$###&&&'''%%%%%%'''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&***'''&&&'''&&&###%%%)))"""$$$&&&&&&&&&&&&(((***"""$$$&&&'''&&&&&&'''(((+++***)))))))))+++,,,---111...+++---000111...***+++++++++,,,---...000000...---...///------888FFFTTTVVV___kkkjjj```\\\aaa^^^]]]```fffhhhggggggiiifffkkkppppppkkkddd___\\\___fffmmmkkkeeeeeemmmvvvssskkkeeeccccccfffmmmuuuxxxsssmmmwww~~~zzztttttttttvvvwwwtttooojjjttttttuuuuuutttqqqmmmjjjoootttyyyxxxrrrnnnmmmoooZZZGGG@@@;;;;;;999888888999888777555444444333222222444555666777666666666666666777888666999===<<<999777999;;;<<>>444111,,,///222...............------------+++***))))))))))))*********++++++++++++++++++***+++,,,,,,,,,,,,***)))(((((()))+++,,,,,,+++)))((())))))((('''''''''''''''&&&'''((()))))))))((((((***(((%%%%%%''')))((('''(((((((((''''''&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))******((('''((())))))&&&###'''$$$""""""$$$%%%$$$###'''&&&$$$%%%&&&''''''&&&######$$$$$$$$$%%%%%%%%%555)))"""&&&'''"""!!!%%%%%%%%%$$$###############$$$$$$$$$%%%$$$######"""&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%''')))***+++---*********)))******(((&&&+++)))&&&%%%&&&&&&&&&%%%&&&))))))''''''))))))&&&''''''''''''''''''''''''+++---......+++******,,,...+++((((((+++...//////+++,,,,,,---...000333666222111000///000111333555888EEEUUU]]]^^^\\\\\\]]]_________aaaccceeefffgggllllllmmmmmmkkkhhhdddbbbcccbbbbbbfffjjjmmmmmmlllfffeeebbbaaadddlllvvv|||}}}xxxsssrrrsssvvvxxxtttwwwzzzyyytttmmmjjjjjjooorrruuuuuurrrnnnjjjiiigggjjjnnnppppppooommmllloooLLL>>><<<;;;999777666666666666555333444444555666666666666555555555555555666888999999999888777777888:::===>>>FFFJJJaaa}}}wwwvvvyyyvvvuuunnngggpppwwwoooKKK999222333///111333---............------------,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++******)))(((((('''((()))************))))))))))))((('''''''''''''''''''''((())))))))))))))))))'''&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$#########$$$%%%&&&(((''''''((())))))(((&&&((('''%%%%%%%%%$$$!!!&&&%%%$$$$$$&&&(((((('''###$$$$$$$$$$$$%%%%%%%%%---$$$ $$$&&&!!! ###$$$"""!!!"""%%%%%%### %%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&(((+++...111222...,,,***)))******))))))+++(((&&&%%%&&&'''&&&%%%%%%((()))'''''')))(((%%%%%%&&&'''(((((((((((((((+++,,,,,,***(((''')))***,,,++++++---//////...------000222///---///777>>>444444444333333222111111666>>>KKKUUU[[[]]]]]]]]]___bbbeeeeeedddccceeehhhnnnrrrvvvssslllffffffhhheeeeeeeeegggjjjlllmmmlllccc```___aaagggooowww{{{~~~{{{uuupppmmmnnnqqqssssssxxx|||yyyqqqkkkiiijjjmmmttt{{{zzzssskkkhhhhhhdddeeehhhjjjlllllllllkkkfffHHH===<<<===999777666666666666555333333444666777777777666555444444444555666888999:::888888777777999;;;<<<<<>>333111,,,---000,,,...------------,,,,,,,,,...---+++***+++---000222+++******))))))******+++------,,,***************((())))))))))))******+++))))))((('''''''''''''''((((((((((((((())))))***&&&''''''''''''&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''((())))))(((&&&$$$"""!!!(((&&&$$$###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%&&&%%%$$$%%%'''$$$!!!"""%%%%%% %%%&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%'''((('''&&&((()))'''&&&---<<>><<<999555333333444444888;;;BBBOOO[[[cccccc```ZZZaaahhhiiieeeccchhhnnnpppqqqrrrqqqooolllkkkkkkllljjjhhheeeddddddfffgggssskkkgggjjjmmmllllllnnnmmmmmmnnnooopppqqqqqqqqqooorrrttttttxxx}}}{{{tttppptttwwwxxxtttnnnhhheeejjjiiihhhiiijjjjjjgggeeejjjOOOAAA:::888999:::888777777777777666444444444555666666666666555555555555555666888999999666999======<<<>>>BBBFFFWWWnnn~~~xxxwwwtttzzz~~~xxxqqqnnnnnnqqqllljjjfffeeesss|||sssWWWBBB555111+++---222...------------,,,,,,,,,,,,+++***))))))+++---///111+++***)))(((((()))***+++......------,,,++++++***((()))***++++++,,,++++++))))))(((''''''''''''''''''''''''''''''((())))))$$$&&&((((((&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&$$$###""""""%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$$$$######%%%'''$$$&&&((()))))))))+++,,,+++)))'''%%%%%%%%%$$$"""%%%%%%%%%$$$$$$$$$$$$###"""""""""############$$$'''$$$"""###$$$$$$!!!%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$%%%'''(((((('''+++---+++(((222GGGWWW]]]JJJ;;;...,,,***&&&%%%((()))'''%%%%%%&&&'''''''''$$$'''(((&&&&&&((('''$$$))))))((())))))+++,,,---///...---,,,---+++)))'''++++++,,,+++,,,...222555444111222<<>>;;;888555333333444555888:::AAAMMMYYY``````]]]YYY___eeefffcccccchhhnnnqqqnnnmmmmmmnnnnnnkkkhhhlllkkkhhhdddbbbbbbeeehhhqqqiiifffiiijjjfffgggllliiikkklllnnnppppppppppppmmmpppqqqrrr{{{yyyrrrssssssrrrpppmmmkkkiiiooommmkkklllmmmkkkfffbbbVVVDDD???999666777999777666666666666555333444444444444444555555666666666666666666777888888777<<>>===AAALLLVVViii}}}}}}~~~yyyooohhhfffgggppplllnnnnnnppp|||cccNNN@@@:::222222444///---------,,,,,,,,,++++++)))******+++---...000111+++***)))(((((()))***+++------......---,,,***)))((()))+++---...---,,,+++))))))(((''''''''''''''''''&&&&&&%%%&&&&&&((((((###&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$""""""%%%'''"""$$$&&&'''&&&(((+++...***(((&&&%%%&&&&&&%%%###%%%%%%%%%$$$$$$$$$######  !!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$%%%$$$######"""&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$&&&((()))((('''(((---,,,+++777OOO```eeeNNN<<<...,,,+++&&&&&&***)))'''%%%%%%&&&(((((('''$$$'''(((%%%%%%((('''$$$((()))***,,,000555:::===<<<777000,,,++++++)))(((***,,,...//////111555999999555666@@@MMMRRRLLLCCC888777666555444333333333:::<<>>333+++))))))))))))))),,,111333333444888;;;777333222888BBBEEE???888222333444555444333111///<<<@@@GGGQQQZZZ^^^\\\ZZZ^^^```aaa```___```dddgggqqqqqqooommmjjjhhhgggfffiiiiiigggdddcccffflllqqqooohhhgggjjjfff___cccnnntttqqqkkkgggeeeeeehhhjjjkkktttwwwsssuuu}}}~~~xxxnnnrrrrrrkkkccccccnnnzzzooommmmmmoooqqqooohhhaaa\\\DDDAAA;;;666777666777666666555444333333333666555555666777888888777999888888888888:::;;;<<<444>>>>>>;;;>>>CCCTTTlll~~~qqqgggkkkvvv~~~xxxvvv~~~kkk[[[VVVQQQDDD777111222///...///---***+++///000000///.........//////,,,)))***,,,---******---......////////////......((()))***+++++++++++++++(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''((('''&&&$$$###(((%%%!!!"""&&&(((&&&###***)))'''%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$$$$######$$$$$$%%%&&&((((((((((((((((((((((((((()))(((&&&###!!!"""###%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$%%%&&&'''%%%###!!!###&&&'''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&''''''((()))***''',,,+++)))444IIIUUUUUU<<<888000***&&&%%%'''(((%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''******,,,<<>>;;;>>>CCCRRRjjj|||~~~~~~~~~xxxrrrvvv~~~yyykkkgggaaaRRRBBB:::333000...///,,,((())),,,---,,,,,,,,,,,,,,,,,,,,,---******---...,,,,,,///000000000000///...---,,,((()))***++++++++++++***(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&'''''''''&&&$$$###(((%%%"""###''')))(((%%%((('''&&&$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%###"""###&&&'''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***(((,,,+++'''...===DDDBBB888444---((($$$$$$&&&((('''%%%%%%%%%'''((('''&&&&&&&&&%%%%%%&&&&&&'''(((***---...111BBB\\\jjjjjj\\\III555///000///...//////***111666555;;;BBB???777555333333444666666555333444666555222///......777FFFUUU\\\___```___]]]cccaaabbb^^^WWWaaallliiilllllljjjeee``````cccggg]]]^^^```aaacccfffiiilllooommmjjjgggdddccccccccciiikkkllllllkkklllpppssszzzxxxrrrlllmmmtttyyyxxxsssuuuuuupppnnnooommmiiinnnllllllnnnlllgggeeefffeeeHHH;;;===:::888;;;999888777777666666555555444666555444444555555444333777777777777777888::::::;;;@@@<<<:::???CCCQQQiiiwwwvvvvvvwww{{{{{{wwwooo^^^III;;;555111000000...)))(((***++++++++++++++++++++++++---***+++...///---...111333222222111///...,,,+++))))))******++++++******(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###(((&&&$$$%%%(((***)))''''''&&&%%%$$$###$$$%%%&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((******)))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$###############%%%$$$###$$$%%%&&&%%%$$$'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***))),,,+++'''***333444000111...)))%%%$$$$$$'''((()))'''&&&&&&'''((('''%%%'''&&&&&&&&&&&&'''((((((***...///444EEE]]]llloooYYYIII777000//////000111555333;;;CCCDDDJJJPPPLLL<<<777111111444666555333222444666555222///---,,,999IIIZZZ```````````````dddaaacccaaaZZZ```gggcccjjjjjjhhhbbb]]][[[^^^bbb]]]]]]___bbbfffiiikkkkkkmmmqqqmmmdddaaaeeeddd^^^bbbfffjjjkkkjjjlllrrrxxx}}}zzzssslllmmmtttxxxwwwrrruuuuuuqqqoooooolllhhhllllllnnnoookkkdddcccgggyyyWWW@@@888<<<:::999;;;999888888777777666666666555777666555555555555444333666666666777777888999999<<<>>>::::::@@@DDDTTTmmm~~~xxxrrrsssuuuwww}}}yyyhhhNNN;;;888333111222111---+++,,,+++,,,,,,---------------,,,)))***...///...///222222222222111000...---,,,))))))************))))))(((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$)))'''%%%%%%''''''&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%+++)))''''''((()))'''%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))(((+++,,,+++---000///)))+++)))'''$$$$$$&&&(((***)))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&''''''((('''***,,,000???TTTcccgggPPPEEE888000...000333555>>>;;;GGGUUU[[[aaaaaaWWW@@@888000///333666444111222333444222000......///;;;HHHVVV\\\___bbbdddcccfff```aaa___XXX[[[aaa]]]eeeffffffccc^^^[[[\\\^^^aaa``````dddiiilllkkkiiilllrrrmmm^^^[[[dddeee]]]^^^ccchhhjjjiiikkksssyyy}}}{{{tttmmmmmmssswwwwwwuuuwwwuuuqqqnnnooonnnjjjjjjlllooopppjjjbbbbbbfffhhhNNN===999===999888;;;777777777777777666666666666999777666666777777555444555666666777888888999999:::;;;888:::BBBFFFXXXvvv}}}|||zzzvvvrrruuutttwww{{{uuu[[[CCC999333///000000...,,,...+++,,,---............---+++((()))---...---...111///000000000000//////...))))))*********))))))((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%***(((&&&%%%$$$$$$###"""'''&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%&&&&&&'''((()))))),,,------//////+++&&&)))(((&&&%%%&&&''')))+++(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%$$$%%%%%%&&&'''&&&'''(((,,,777FFFQQQUUUFFFBBB;;;444222666<<>>@@@???:::888===DDDGGGGGGEEESSSiiisssuuuhhhRRR???999333111333555333000111000---******---333888:::===AAAIIIVVVdddjjjhhhlll```^^^___YYY[[[aaa___XXX^^^ccceeebbb___]]]]]]```___^^^___aaabbbaaa```iiijjjbbbWWWVVV___dddbbbbbbdddgggiiilllqqqvvvyyy~~~}}}zzzvvvxxx}}}~~~yyyzzzxxxtttsssuuuvvvssslllllloooqqqllldddbbbdddwwwQQQBBB888999;;;555555888444555555555555555555555555666555444555777777777555666777888999:::::::::999777;;;<<>>666777999333444777333444444444555555555555555444333333444666777666555666777999:::;;;;;;::::::888===>>>AAACCCDDD___|||sssqqqyyylllNNNBBB666222111///...///...000222444555444333333000------000000---...000000//////...---+++***))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''((()))+++++++++***)))&&&&&&'''&&&&&&&&&((()))###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################''''''%%%$$$###"""""""""""""""""""""""""""""""""###%%%"""###///:::%%%%%%%%%$$$$$$$$$#########$$$&&&((())))))((((((%%%''')))'''$$$###$$$'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((,,,***)))+++,,,***((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%&&&((()))(((''''''&&&&&&&&&&&&'''((((((&&&'''))),,,,,,+++---000///:::@@@<<<999===CCCFFFBBBEEETTT___[[[UUULLL>>>999888777555444222222222000000///---,,,---///222///999BBBIIIRRR]]]eeegggdddXXX[[[bbb^^^\\\]]]YYY[[[]]]___]]]ZZZYYY\\\___ZZZ\\\]]]\\\[[[\\\aaafffccc___^^^aaabbb```bbbgggeeecccccciiisss{{{}}}}}}tttvvvvvvvvvzzz~~~tttzzz~~~zzztttpppmmmnnnqqqpppiiicccaaaTTTAAA@@@>>><<<:::888777777777777777777777777555333222555444333444666666666555777888888888888999999999<<<:::===CCCFFFSSSwwwxxxssszzzzzzppplllsss{{{zzzYYYGGG777222333000//////000666<<<===>>>>>>:::444777111---000222000......///...---+++***))))))))))))((('''%%%&&&''')))******)))'''&&&&&&'''((((((&&&'''''''''(((((())))))))))))+++...///...***'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%###"""###$$$&&&%%%%%%$$$###"""!!!!!!!!!"""######$$$%%%&&&&&&%%%$$$### !!!"""###$$$%%%%%%%%%###"""''''''!!!$$$&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''&&&&&&%%%$$$,,,+++***(((&&&$$$""""""''''''''''''((()))++++++---------,,,+++***((((((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%'''%%%###%%%((()))&&&###%%%))),,,---+++***,,,//////000444777888:::???EEE>>>GGGOOOPPPKKKCCC;;;555555999:::666333333111............,,,+++,,,///222666555777@@@RRRccchhhddd\\\ZZZ\\\___[[[TTTTTTZZZ[[[\\\[[[WWWTTTUUU[[[aaa]]]^^^aaafffiiihhhbbb]]]___[[[YYY\\\ccchhhgggeeeiiiiiimmmttt||||||www|||uuuqqqwww}}}||||||{{{}}}yyytttrrrpppqqqqqqlllccc[[[uuuOOO???>>>===;;;999777777777777555666666666666444333222555444333444666777666555777888888888888999999999<<<;;;???DDDIIIZZZxxxsssyyywwwpppoootttzzzjjjXXXEEE;;;555000...///333>>>IIIMMMNNNMMMGGGAAA???666//////000...------...---,,,+++***))))))))))))((('''&&&''''''((()))***)))((('''&&&&&&'''(((''''''''''''((((((((()))((((((***---///...***((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%###""""""$$$%%%%%%$$$%%%$$$###"""!!!""""""###$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$######!!!&&&&&&""")))///(((%%%$$$############$$$%%%((((((((('''&&&%%%$$$$$$)))(((((('''&&&%%%%%%%%%''''''''''''((()))***+++,,,,,,,,,+++***((('''&&&'''((((((((())))))))))))******)))((('''&&&&&&&&&&&&'''((((((((('''''''''***,,,---.........000111///111333555666888===BBBFFFIIIJJJGGG@@@:::555222666::::::555222222000............,,,+++,,,///111222222555@@@SSSfffllliiiaaa_________[[[TTTSSSXXXZZZ[[[[[[YYYVVVXXX\\\aaa\\\___dddhhhjjjhhheeebbb]]]\\\\\\]]]```cccfffhhhggghhhkkkrrryyy{{{yyyuuuxxxtttsssyyyyyyuuurrrqqqrrrpppjjjeeekkkKKK???<<<;;;999777666666666666444444555555555555444333666555444555666777666555777888888888888999999999;;;===@@@EEEMMMeeevvvrrryyyzzzttttttvvvxxxyyy}}}}}}yyyjjjVVVGGG<<<555444777???OOO___eeeccc___XXXQQQJJJ>>>222......,,,,,,---------+++***))))))((((((((((((((((((((((((((((((+++***)))'''&&&&&&''''''''''''''''''((((((((((((''''''))),,,//////,,,************))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%###""""""$$$%%%%%%$$$'''&&&%%%###""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!'''###$$$### )))222...$$$######""""""######$$$(((((((((((('''&&&%%%$$$%%%&&&&&&&&&''''''''''''''''''''''''((()))******+++++++++***((('''%%%$$$((((((((((((((()))***+++++++++***)))((('''&&&%%%%%%))),,,+++(((&&&(((+++---,,,++++++...000111111///000222333666;;;AAAEEEOOOLLLFFF>>>777222111222999<<<:::444000000000...//////...,,,++++++...000//////333???UUUjjjrrrpppjjjgggdddbbb\\\VVVUUUXXXYYYZZZ[[[[[[ZZZ[[[]]]```[[[```gggjjjhhheeedddddd^^^^^^^^^\\\\\\___eeejjjeeeeeehhhnnntttvvvtttqqqssssssvvv}}}~~~~~~}}}zzz}}}|||wwwqqqnnnmmmllljjjgggdddHHH@@@:::999777666555555555666555555555666666666666666666555444555777888777666777777888888888999999999:::>>>BBBEEEPPPppp|||tttrrrxxxvvvvvv|||}}}xxx|||xxxwww~~~}}}sssbbbQQQFFFAAADDDHHHTTTdddssswwwrrrkkkddd___UUUEEE444---,,,++++++,,,---,,,+++***))))))))))))((())))))))))))((('''''',,,+++)))((('''&&&'''''''''''''''((((((((((((((('''(((***---000000///---++++++++++++***((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$###!!!"""$$$%%%%%%$$$'''&&&&&&$$$######""""""&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$###""""""'''"""######"""000===;;;$$$$$$############$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***+++++++++***(((&&&%%%$$$)))(((''''''''''''((()))+++***)))((('''&&&%%%$$$&&&)))+++***((('''((())),,,)))&&&&&&***---...------000222444999BBBJJJLLLSSSKKKBBB:::444000222666<<<>>><<<555000000000...//////...,,,***+++---///...///333@@@WWWmmmvvvuuuqqqmmmhhhddd___[[[ZZZ[[[WWWXXXZZZ[[[]]]^^^^^^]]]ZZZaaahhhiiiddd___```bbbaaa___]]][[[[[[___eeeiiicccdddfffjjjoooqqqqqqoooppprrrxxxzzzxxxzzz{{{|||zzzwwwxxx~~~zzzsssnnnkkkhhhfffddd\\\EEE???999888666555444555666666777777777777777888888888777666555666888999888777777777888888888999999999999???CCCFFFVVV{{{~~~xxxuuuuuuxxx|||~~~xxxttt{{{zzz}}}xxxuuu{{{}}}wwwjjj\\\RRRQQQUUUYYYeeerrr}}}|||vvvqqqnnnkkk[[[III666---++++++***,,,,,,,,,+++***))))))))))))))))))******)))((('''''',,,+++)))(((''''''((((((((((((((((((((('''''''''))))))+++...111222111///++++++,,,,,,+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$"""!!!"""###$$$$$$$$$&&&&&&%%%%%%$$$###""""""&&&%%%$$$######$$$%%%&&&""""""###$$$$$$$$$$$$###"""###&&&))):::IIIIII$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))++++++******)))(((&&&%%%)))((('''&&&%%%$$$$$$$$$)))(((((('''%%%$$$$$$###(((&&&%%%'''))))))'''%%%***&&&###$$$(((+++,,,+++,,,111333555<<>>@@@===666111111111///......---+++***+++---///000111555BBBZZZqqqzzzzzzssspppiiibbb___^^^^^^^^^XXXWWWXXX[[[___```]]]ZZZ]]]dddkkkiiibbb]]]]]]```gggaaaZZZYYY]]]bbbeeefffcccdddfffiiimmmoooppppppppprrrxxx~~~}}}vvvrrrrrrvvvyyyyyywwwxxx|||}}}||||||zzzvvvrrrnnnkkkhhhfffxxxRRR???;;;888777666555555555666777:::999888888888888999999888777666777888999888777777888888888888999999999999@@@EEEKKKaaa~~~{{{||||||zzzyyy{{{sssrrruuu~~~~~~yyytttxxx|||ttthhhaaabbbeeefffpppxxx|||yyytttssssssqqq]]]JJJ666...---,,,++++++---,,,,,,+++******+++++++++******))))))(((((('''+++***)))((((((((()))***((((((((((((((('''''''''******+++...111222111000++++++,,,,,,+++(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$"""!!!!!!###$$$$$$###$$$$$$$$$%%%$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$### $$$%%%$$$000;;;777$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$(((''''''&&&''''''(((((()))))))))))))))(((((('''&&&'''&&&&&&%%%$$$"""!!!''''''&&&&&&%%%$$$$$$$$$(((%%%###$$$((()))&&&"""((('''&&&&&&)))+++,,,,,,,,,222555777@@@MMMRRROOOKKKAAA::::::888333444999===???===777222111111...,,,---,,,+++***+++...000333333777EEE]]]tttvvvrrrjjjaaa^^^aaaaaa```[[[YYYXXX\\\aaabbb^^^YYYaaaggglllkkkddd______aaajjjccc[[[ZZZ___dddeeeddddddeeegggjjjmmmpppssstttrrrrrrvvv|||{{{uuupppooorrrttttttrrrtttwwwvvvqqqppppppooonnnllljjjhhhggghhhIII;;;999777777666555555666777888;;;:::999777777777777888888777666777999:::999888777888888888888999999999999BBBHHHQQQmmm~~~~~~wwwvvvmmmpppxxx{{{{{{}}}xxxrrrxxx|||tttqqqttttttpppxxx{{{zzztttpppppppppnnn[[[HHH555...///...,,,+++...---,,,,,,+++,,,,,,,,,,,,+++***(((((((((((()))***)))((((((((()))***+++)))(((((((((''''''''''''***)))***,,,///000///...***+++,,,,,,+++(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$#########"""!!!!!!###$$$$$$###!!!"""###$$$$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""%%%"""%%%$$$###''' ###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&'''''''''&&&&&&'''(((((((((((('''"""$$$&&&'''(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((()))))))))+++,,,)))222888<<>>666444:::666::::::555111000...******************,,,000222222333888GGGbbb{{{wwwjjjgggllllllhhhddd___[[[___eeegggbbb[[[]]]aaaeeefffdddaaaaaabbbhhhgggeeeaaa___aaaeeehhhgggiiikkknnnqqquuuzzz}}}vvvqqqqqqxxx}}}{{{wwwuuuyyyvvvpppnnnsssxxxtttmmmkkkjjjiiigggeeedddfffhhh