BM6P6(@ lllDDD222))))))))))))))))))))))))******+++++++++,,,,,,,,,000(((...000...NNN~~~XXXDDD999///...)))111///000222222111222444666666IIIffffffMMMJJJ<<<>>>>>>:::;;;===:::444;;;;;;;;;::::::999999999888888888999:::<<<===>>>AAADDDHHHRRRfff}}}xxx||||||ttthhheeellluuuuuuppptttyyyzzz|||yyyeeeOOOEEE===:::999555444555333333333333333333333333111222333555888>>>EEEJJJCCCCCC@@@999222000333666777333333888:::777777:::<<<;;;<<<===??????===;;;EEEPPP```ppp{{{}}}{{{~~~}}}zzzvvvsssrrrtttvvvkkkiiiffffffmmm}}}~~~sssdddTTTTTTSSSPPPNNNPPP\\\nnn{{{___<<<,,,))))))))))))))))))))))))************++++++++++++'''&&&///000///MMMuuuwwwIII999222...000+++222///111222222222222555777;;;[[[~~~kkkkkk```OOOIIIDDD===:::999:::;;;;;;;;;:::::::::::::::999999999999999:::;;;<<<===>>>AAACCCHHHTTTkkksssmmmlllmmmeeebbbiiiqqqsssrrrsssxxxnnn^^^TTTIII???;;;888444333444333333333333333333333333222333444555666:::???CCCKKKNNNQQQQQQLLLDDD:::444999333222777:::999888;;;:::999888999;;;===>>>>>>@@@CCCIIIQQQYYYbbbiiimmmyyyyyyyyyvvvsssqqqpppqqqtttsssooojjjhhhlllttt{{{zzzmmm```YYY^^^jjjuuu{{{vvvLLL333&&&))))))))))))))))))))))))))))))))))))************'''+++111///333VVV{{{mmm???000...///333,,,111000111222222222333555777HHHgggzzzxxxmmm^^^XXX___vvvkkk\\\LLL@@@>>>>>>;;;;;;???999999::::::::::::::::::;;;;;;:::;;;;;;<<<======AAACCCIIIVVVlllxxxqqqnnnuuu{{{yyyrrrlllrrryyy~~~|||wwwmmm^^^RRRJJJ@@@888666555444444666333333333333333333333333222333444444444555777999BBBGGGQQQ[[[aaaaaa[[[UUUKKKAAA888666666555333333888777666777999999888666<<<:::888999>>>FFFOOOUUU[[[___dddhhhkkkmmmppprrrtttvvvvvvsssnnnkkkkkklllhhhnnnwwwooo|||iiiVVV:::///&&&))))))))))))))))))))))))(((((((((((()))))))))))),,,000///***999cccrrrBBB111...000444---111111222333333333444666888LLL```^^^JJJBBBFFFOOO[[[cccuuuYYYDDDCCCDDD>>>:::===999999999:::;;;;;;;;;<<<;;;;;;;;;::::::;;;<<<<<<@@@EEELLLUUUddd~~~~~~rrrooorrrrrrnnnjjjdddXXXMMMCCC;;;555555666555444666444444444444444444444444222444555555333222333444666999???KKKZZZkkk{{{}}}ppp```TTTLLLEEE===888333333555888::::::777444888888999:::;;;===>>>???>>>BBBIIIQQQWWW^^^dddhhhiiinnntttvvvtttqqqppppppmmmllliiigggiiirrrccckkkUUUFFF:::...///(((((((((((((((((((((((((((''''''((((((((())))))))))))...+++---GGGnnnwwwFFF333///000555...333111333444444333444666888HHHWWWQQQ??????GGGIIIKKKZZZ|||nnnJJJBBBCCC???;;;<<<::::::;;;;;;<<<<<<<<<===;;;:::::::::::::::;;;<<<>>>FFFOOOTTT[[[pppvvvsssmmmiiihhheeeZZZMMMGGG@@@:::999999555333333444444444444444444444444222444666666444333333444666666666888DDD[[[zzz|||pppaaaOOOBBB999777555444666777888888444666999<<<<<<;;;888777:::<<<>>>@@@CCCGGGMMMQQQ[[[aaagggkkkkkkjjjkkklllnnnssswwwvvvrrrmmmjjjjjjoooxxxUUURRR;;;222+++(((000'''(((((((((((((((((((((((((((((((((((())))))))))))'''...111CCChhhqqqCCC333///000555111777222333444444444555777999MMMWWWOOO???AAAEEECCCCCCWWWppp^^^HHHCCCAAA??????<<<<<<==================;;;;;;::::::;;;<<<======>>>FFFOOORRRYYYkkk|||wwwooo]]]LLLGGG>>>888777888666666777444444444444444444444444222444666666555444555666333555555333777IIIdddzzzpppaaaYYYQQQEEE;;;555333222333444444444555666777888999<<<<<<<<<;;;;;;===BBBEEEIIINNNUUUYYY[[[___dddhhhqqquuuyyyyyytttnnnkkkjjjeeefffiiippp|||<<<:::------'''%%%000&&&(((((((((((((((((((((((((((((()))))))))*********)))000999\\\ggg>>>444333444777222888222444555555555555888:::MMMXXXRRRDDD???===@@@IIIPPPbbbxxxdddSSSKKKFFFAAA?????????>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@DDDGGGJJJOOOYYYmmmwwweeeUUUIII===777666555888<<<555555555555555555555555444555666666444444555666///222444333444<<>>SSS\\\UUUJJJ??????MMMHHHUUUhhhiiiXXXJJJ@@@AAAAAA@@@@@@??????>>>>>>=========>>>???AAABBBCCCKKKHHHGGGLLLZZZnnnwwweeePPPAAA888444555999555555555555555555555555666777777555333333444666333444444333111222666:::555CCCQQQZZZfffxxxqqqeeeMMMJJJEEE???;;;888777777333555888999888888888999888:::<<<<<<;;;>>>CCCGGGFFFPPP^^^gggjjjhhhgggfffooolllkkkjjjhhhdddccccccaaajjjqqqwww&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((*********)))))))))))))))(((---444TTTzzzHHH???777555555333333444555555555555555666777777999===GGGUUU^^^\\\PPPEEEIIIOOO[[[mmmqqq^^^SSSLLLJJJFFFBBB@@@@@@AAACCCFFFDDDBBBAAACCCEEEGGGGGGJJJHHHNNNZZZdddnnn{{{kkkMMMCCCBBB:::000999999888666444444666777666555555555555444444444333333333444444444555555555888:::<<<>>>FFFRRR[[[hhhzzztttaaaQQQFFFAAA@@@<<<999666666888999777555777999:::;;;>>>AAA???;;;===@@@DDDJJJPPPXXXaaafffgggffffffgggiiijjjjjjjjjhhhgggeeebbbcccjjjvvv~~~''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&,,,444UUUkkkBBB:::444444555444555666555555555555555666666777666999AAAMMMZZZaaaaaa___SSSMMMJJJWWWxxxrrr\\\UUUQQQLLLJJJIIIGGGDDD@@@@@@???>>>@@@CCCFFFGGGGGGIIIKKKRRR\\\eeemmmzzzlllUUUDDD:::666777777777555444444555666666555555555555444444444444444444444444444444444666777888777777;;;CCCIIINNNYYYjjjxxxeeeUUULLLHHHDDD???======>>>>>>===777777888:::::::::;;;===@@@@@@@@@@@@BBBFFFKKKNNN\\\aaagggnnnrrrqqqnnnkkkkkkjjjgggccc```___aaacccbbbppp(((((())))))))))))((((((((('''''''''''''''(((((())))))))))))))))))))))))(((,,,444WWW}}}\\\<<<555111444777666666777444555555555555666666666555666999@@@KKKXXXdddkkkiiiddd\\\[[[mmmssssssaaaXXXNNNIIIHHHHHHDDD@@@FFFEEEEEEGGGJJJLLLLLLLLLHHHLLLTTT\\\```gggtttiiiHHH999888777777777777666666666666666555555555555444444444555555444444444444444444555666666444222222666:::???AAAMMMgggeee___UUULLLCCC<<<666333999666777<<<;;;555555:::;;;:::999999;;;>>>AAACCCMMMSSS]]]gggnnnqqqqqqpppsssrrrooonnnllliiieeebbb]]]iiiwww}}}''''''((((((((((((''''''''''''&&&&&&&&&'''((((((((((((((()))))))))))))))+++...555XXX~~~^^^<<<666333666888666444555444444555555555666555555666666555555999CCCPPPYYYrrryyyӵvvvĦĦӵĦuuudddUUUNNNMMMNNNNNNJJJIIIIIIJJJKKKJJJHHHFFFMMMSSSYYY\\\]]]cccqqq~~~\\\CCC???999999888999999999888666666555555555555444444444555555555555444444444444333444555555333333444666;;;;;;IIIiiinnn\\\NNNEEE@@@777555===???999777;;;777777888;;;>>>@@@AAAAAAAAADDDIIIPPPXXXbbbkkkqqqzzzyyyxxxzzz{{{yyytttnnngggooouuurrrjjjgggnnnvvv%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''(((((())))))))))))***---666[[[mmm@@@:::666888888555222111333333444555666555555444444555555333222555===DDD^^^{{{4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lkkk^^^[[[[[[XXXVVVUUUUUUUUUTTTQQQOOOVVV[[[___^^^^^^fffvvv{{{WWWFFF;;;999777888999999777555666555555555555444444444555555555555555555555555333444666666555444444555333888NNNuuuhhhggghhhlllttt}}}uuu___NNN@@@???@@@<<<:::;;;888888:::<<<>>>>>>:::777:::;;;<<<>>>DDDMMMXXX```rrrvvv|||xxxpppsssuuuuuurrrmmmhhhggghhh```jjjyyy%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&''''''(((((())))))***&&&,,,:::bbbqqqBBB;;;777888888444111000222333444666666555444444000333555555555666:::===DDD\\\|||GG=?HdĦ=ĪjGG=?HdĦsssddd^^^```___]]]\\\]]]\\\ZZZYYYZZZ```cccbbbeeeqqqeeeEEE>>>:::666555777777555333666555555555555444444444444444555555555666666666666666666666555333222111333:::QQQsssnnnbbb[[[YYYWWWWWWYYY^^^dddggg{{{fffSSSIIIBBB<<<777777666666888;;;;;;777444888:::<<<===<<<>>>CCCHHH]]]gggwww~~~}}}xxxssspppqqqssssssrrrdddgggiiijjjnnnxxx%%%&&&&&&ӵ%%%%%%%%%ĭӵ(((ӵEEEĦ>>>777333555777555333333111ӵӵrrrĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦbbbӵbbbjjjpppĭӵ~~~WWWEEE???888666777888777555666555555555555444444444333333444555666777888888777666555555555444333222999<<>>===999888:::===FFFPPP___nnnzzz{{{tttpppppprrrpppooowwwwwwuuunnngggeeeiiiooo&&&'''?~4&&&$$$$$$g&e>&e'''g&e888>hӵ333000222666666666777g&e555guO>uO>&eEEEOOO4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&euuupppyyy3h?g&e>&e??xxxKKKDDD<<<999:::<<<;;;999666666555555555444444444222333444555666888999999666555555555777888777666888666;;;CCCCCC???FFFTTTUUUQQQLLLGGGEEEGGGJJJLLLPPPRRRUUUXXX^^^hhhttt}}}nnnbbbXXXKKKBBB???===:::777777:::;;;999666666;;;@@@;;;>>>BBBHHHRRRaaasss|||pppwww}}}{{{rrriiieeeeee\\\dddkkkrrr%%%4Dӵ'''%%%%%%Hƅ^Hu]Ħ)))Hu]ĦAAAZuR)Ħ666444111///222:::@@@Hu]Ħ222HŐeHŐeHu]Ħ>>>qIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦhhhOOO======>>>666555<<<777777777777777666555555777777666666555555555444666666666666666666666666666555777::::::;;;BBBJJJUUUQQQLLLGGGGGGJJJOOOSSSGGGIIIJJJIIIJJJMMMSSSXXXeeeiiitttkkkZZZPPPHHH???CCC:::777===???:::999===::::::<<<======???IIITTTbbbqqq|||zzzwwwvvvjjjeee]]]XXX[[[dddpppyyy''''''4DuXӵ&&&&&&&&&DdDΦDdDĦ)))DdDĦCCCt|<444333222222444999@@@EEEDdDĦ222DdDΦDdDΦDdDĦ<<>>>>><<<;;;<<<;;;;;;;;;:::999888777666777777666666666555555555444444444444444444444444666555666:::===>>>BBBHHHPPPPPPOOONNNMMMMMMLLLLLLPPPMMMIIICCC@@@BBBIIINNNLLLOOOXXXbbbjjjqqq{{{uuugggVVVLLLAAA===:::888999<<<:::888999;;;999777;;;AAAEEENNN\\\jjjxxxzzzwwwvvvrrrlllgggdddcccbbbbbbjjjttt((((((4DuXӵ$$$''''''DdDΦDdDӵ(((DdDĦHHHpppo)h555444111000111555;;;@@@CCCDdDĦ333DdDΦDdDΦDdDӵ:::=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵXXX???;;;>>>===888======<<<;;;:::888777777777777777777666666666666333333333333333333333333888555666:::===???DDDJJJIIIJJJLLLOOOQQQRRRRRRRRROOOMMMHHHBBB>>>???CCCFFFBBBBBBEEEIIILLLSSSbbbqqq{{{sssdddRRRFFFAAA<<<777;;;888888;;;;;;888888;;;:::<<d<ĦMMMDt@@@222......222666777777>d<Ħ333>d<ʜDd<ʜ4DuTӵ999<<epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵwwwQQQ??????>>>888;;;:::999888777777666666777777777777777777777777333333333333333333333333999777888;;;>>>DDDQQQ^^^YYYWWWTTTQQQOOOPPPQQQSSSJJJJJJJJJIIIIIIIIIJJJKKKIIIEEECCCCCCDDDHHHSSS^^^___eeennn{{{uuufff^^^SSSGGGCCC===:::;;;;;;999999;;;<<<===>>>???BBBIIISSSYYYllluuu|||yyywwwyyy|||~~~{{{xxxppppppoookkkhhhiiipppvvv$$$%%%4DuXӵ(((&&&%%%D&dq&ĒR''''''sdKĦOOODHRRud222...---000222111000sdKĦ333D&oq<Ōq&ĒR333777<<<>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRvvvTTTGGGBBB===999999888777777777888888777888888888888888888888555555555555555555555555777999===AAAHHHWWWrrr|||pppdddZZZSSSOOOOOOMMMLLLKKKLLLNNNPPPQQQIIIBBB>>>@@@CCCCCCEEEGGGIIIKKKPPPWWW___lll{{{xxxfff\\\QQQIIIBBB:::666777555777999;;;<<<>>>???@@@???HHHXXXjjj{{{}}}xxxvvvwwwvvvrrrkkkeeecccbbbaaannn###$$$4DuXӵ***%%%$$$Hu]3hh'''''''''ne222RRR=e444222000000222333333333ne333333pIƎ@t@h333222444>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@htttYYYIIIAAA===<<<;;;:::999:::;;;<<<888888888888999999999999666666666666666666666666666888???JJJZZZtttzzzrrrgggaaaWWWPPPMMMMMMOOOPPPGGG???;;;???CCCAAA===;;;???AAADDDFFFFFFJJJUUUaaajjjnnnqqqttt}}}uuudddSSSIIIGGG>>><<<:::888888999;;;<<<<<<<<aĦs׼sHoD^DdDĦs׼sxxx[[[KKKCCCAAA???<<<;;;:::;;;;;;888888888999999999::::::666666666666666666666666888888>>>PPPkkkuuukkkbbb[[[VVVOOOHHHCCCDDDDDDAAA??????<<<<<<>>>AAA@@@===@@@GGGLLLLLLQQQ[[[fffrrr}}}qqqnnnddd\\\QQQFFF???<<<<<<<<>>CCCFFFQQQZZZgggqqqyyy|||yyytttqqqkkkddd```bbbgggkkkΦ4DuXӵtvӵ>d<Ħ'''(((''''''&&&&&&(((ĦaaaxxxoooSSS>>>777666111444555444111///111333000111Ħ333333333111000/////////111222333111......444:::>>>DDDJJJ[[[{{{Ħ>d<ĦĦ>d<ĦBegeFYĉuuu>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ}}}xxx|||sss[[[FFFDDDAAA===:::999999999888888888999999:::::::::666666666666666666666666===888===RRRssssssggg[[[TTTMMMHHHCCC???@@@DDD>>>:::;;;@@@BBB??????CCCDDDAAAFFFOOORRRPPPVVVbbbsss{{{kkkZZZMMMEEEAAA???777999<<<>>>???>>><<<;;;:::AAAJJJRRRYYYeeettt}}}vvvwwwxxxvvvrrrlllfffaaa___eeeqqq?aŖ%7uSQuR)ӵsdKĦ&&&(((((('''$$$$$$gdKĦZZZfffcccSSSBBB666111222222222111111111000000111gdKĦ444222000000000////////////000000555000///333999>>>GGGPPPlllgdKĦgdDĦgdKĦsdKĦŶSqqq3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦzzz|||kkkLLLEEE???===<<<888888:::999888777777888888777666999999888555333444777;;;444AAAHHHWWW|||vvvgggZZZRRRLLLFFFAAABBB???<<<<<<>>>>>>;;;999;;;<<<===@@@DDDGGGIIIJJJTTT^^^mmm{{{tttdddSSSDDD@@@<<<<<<>>>>>>;;;<<<@@@>>>???@@@AAAEEENNNYYYbbbuuu|||zzzzzzsssiiihhheeeeeekkkpppzzz>A&&&ne&&&&&&'''&&&%%%$$$neGGGWWWaaaZZZJJJ===555000111111111000000/////////ne666666333111//////............//////+++444:::777555DDDdddneDenene>Ak<fhDeneneneuuunnnqqqvvvvvvqqquuu}}}RRRHHH>>>;;;;;;999:::===;;;:::888888999999888666:::999888777888999;;;===:::BBBGGG[[[rrrddd[[[UUUNNNEEE@@@@@@AAAAAA@@@======>>>======>>>@@@CCC@@@FFFNNNVVV\\\dddlllsssttt[[[VVVNNNFFF???;;;:::999888:::===>>>======???BBBMMMYYYjjjxxxxxxsssooollliiiddd```eeennnvvv&&&&&&&&&&&&&&&(((&&&%%%''',,,BBBTTT]]]QQQAAA;;;777111000000////////////......666888888555333......------------......---999;;;222777YYY~~~tttjjjeeefffddd```cccjjjrrryyy}}}aaaRRRDDD???>>>;;;999888<<<;;;999999:::::::::888777777777777777888:::;;;@@@DDDHHHccctttbbbTTTKKKGGGDDDBBBDDDCCCAAA===::::::;;;===;;;???CCCEEEHHHOOO[[[dddcccqqqmmm___WWWLLL@@@;;;===>>>>>><<<;;;;;;<<<:::@@@IIIPPPZZZiii}}}|||xxxsssooohhhccceeekkk]]]eeeooo{{{%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&)))+++++++++---@@@TTT\\\MMM>>><<<:::333////////////////////////000111333777:::999777444///......------......///333555000///KKK|||sssxxxwwwlll```^^^bbbfffdddhhhllllllkkkmmmuuu|||zzz~~~mmm[[[JJJCCCBBB???;;;:::<<<:::888999:::<<<<<<;;;888<<>>===???@@@???===<<<>>>???>>>>>>BBBKKKRRRRRR[[[ffflllrrr|||sss^^^JJJFFF@@@;;;999;;;@@@CCC@@@BBBAAA??????GGGVVVbbb{{{sssnnnnnntttzzzqqqlllddd```gggyyy%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%%%%(((((('''+++111DDDTTTYYYKKK>>>;;;999222000000000000000000000000000111333666999999777444000//////////////////000000555999FFFiiivvvvvvrrrjjjgggiiikkkjjjiiijjjhhhddd```aaahhhnnnlllppprrrqqqmmmlllooorrr~~~kkkSSSFFFBBB@@@@@@AAA;;;999888888;;;===>>>>>>@@@HHHNNNHHH===777===DDDEEELLLVVVuuu|||sss\\\SSSKKKKKKOOOOOOFFF===>>>???@@@???===<<<>>>@@@IIIMMMRRRUUUXXXaaappp}}}llldddVVVIII@@@;;;999888;;;<<<===;;;:::===DDDJJJQQQZZZgggssszzzzzzrrrppprrrttt{{{wwwrrrmmmiiiiiimmmqqq%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&%%%$$$...;;;NNNSSSRRRHHH===777333000//////000000000000111111111111111333666666555333000000////////////000000222EEEZZZgggrrrzzzxxxqqqbbbhhh}}}nnniiisss{{{rrrdddbbb```]]]YYYVVVWWW[[[^^^mmmooonnnggg___]]]bbbhhhoooppptttyyyyyy{{{uuu^^^OOOFFFAAAAAA>>><<<::::::<<<>>>??????@@@IIINNNIII===999@@@IIIHHHOOO\\\|||xxxtttjjjWWWHHHAAA???>>>>>>@@@@@@@@@>>>999:::>>>BBBCCCEEEMMMVVV```mmmyyyxxxhhhXXXIIIAAA888888888888:::<<<===>>>???@@@DDDJJJRRR^^^ooo~~~}}}|||zzzuuummmjjjkkkdddnnnxxx&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%(((%%%'''888MMM]]]TTTKKKDDD;;;222///222.........//////000000000222000///000222333333222/////////....../////////666KKKaaaggg]]]OOOJJJKKKJJJVVVsssqqqhhhnnntttkkk\\\TTTRRRQQQRRRTTTUUUTTTRRReeefffcccZZZQQQRRR\\\fffgggeeedddeeefffiiirrr|||~~~fffTTTKKKFFFCCC???======>>>???>>>;;;???CCCAAA======DDDKKKLLLRRR^^^www]]]SSSHHHBBBBBBCCC@@@<<<>>><<<>>>CCCCCC@@@BBBHHHKKKMMMRRR[[[iiiyyyvvvmmmYYYQQQGGG@@@???>>>;;;888@@@<<<:::===>>>AAAKKKUUUaaaiiirrr{{{wwwvvvzzzllliii```ZZZbbbwww&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,))),,,CCC]]]jjjXXXHHHBBB:::000///666---------.........//////222000......///111111111.........------.........111===KKKNNNBBB666999DDDDDDRRRqqquuuccc[[[\\\ZZZVVVKKKJJJLLLRRRXXXYYYTTTOOOUUUVVVTTTKKKEEEHHHWWWdddccc^^^ZZZYYYZZZ^^^iiiuuussscccLLLHHHCCC@@@???>>>>>>===::::::;;;===AAAFFFLLLPPPPPPSSS___rrr```XXXRRRJJJCCCGGGAAA>>>@@@@@@===???DDDFFFAAA???EEELLLSSS___iiimmmqqqyyyuuu```QQQKKKGGGBBB>>>:::888<<>>^^^ddd\\\PPPBBB888222111111444111///------...//////000000000111111000000000.........,,,+++,,,///222888888777777888:::<<<===AAARRRqqq{{{hhhaaa```\\\XXXWWWJJJHHHHHHNNNUUUVVVPPPHHHJJJIIIKKKMMMLLLJJJNNNTTTYYYRRRPPPUUUVVVWWWcccsss~~~```HHH???DDDBBB???@@@===@@@<<<@@@GGGGGGHHHWWWkkknnniiipppvvvaaaRRRMMMJJJEEEBBB@@@AAAAAAAAAEEECCC@@@???BBBIIIOOOSSSVVVZZZ\\\cccsss|||rrrfffRRR@@@>>>===<<<<<<======<<<;;;>>><<<===BBBHHHSSSiii}}}zzzvvvuuuqqqiiibbbaaaaaakkk''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&"""&&&,,,,,,<<<[[[]]]VVVKKK@@@777333111111000...---111888;;;888555111000000000000000000111.........---,,,---///222999::::::555000///333888===LLLhhhzzzggg___^^^ZZZVVVTTTHHHFFFFFFIIIMMMMMMHHHCCCHHHFFFFFFGGGGGGGGGNNNWWWQQQKKKMMMUUUYYYXXX___iiiwww[[[JJJIIIEEECCCCCC???HHHEEEGGGQQQ]]]nnnsssgggXXXOOOLLLIIIDDD>>>BBBAAA@@@@@@@@@???>>>===EEEIIILLLQQQ^^^ooo{{{~~~}}}mmm[[[RRREEE<<<999999;;;<<<666555777<<<>>>BBBMMMYYYgggooo~~~{{{yyy{{{wwwpppeee```___fffqqq~~~''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''###&&&++++++:::VVVUUUPPPGGG>>>777333222222000...///777@@@CCC===666111111////////////111111...//////...------000222888<<>>===HHHaaa{{{ggg^^^[[[WWWSSSQQQHHHGGGFFFFFFFFFEEECCC@@@DDDBBBBBBDDDEEEIIITTT^^^]]]RRRLLLNNNQQQTTT]]]ggg|||fffYYYMMMLLLSSSTTT^^^eeeqqq}}}qqq^^^OOOEEECCCAAA@@@@@@@@@???===AAAEEEGGGHHHMMMWWW___bbbppp|||{{{iiiYYYPPPIIICCC???<<<::::::===<<<999999;;;@@@EEEPPPbbbvvvzzztttkkk```ZZZYYY___kkkvvv''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''$$$%%%***+++999SSSQQQLLLEEE===777333222111333222333888===<<<777111111000///......///000111...//////...---...000222777===CCCCCC>>>:::;;;>>>???JJJ___lll^^^YYYVVVRRROOOJJJIIIHHHFFFEEEDDDDDDDDDCCCAAACCCGGGIIINNNXXXcccfff[[[QQQPPPQQQSSSWWW\\\lllyyyaaa]]]kkktttxxx{{{|||cccZZZNNNEEEBBBCCCDDDEEE???BBBCCCAAA???AAAEEEIIIRRR[[[gggsss}}}lllXXXJJJEEEAAA======>>>===<<<;;;<<<::::::@@@LLL[[[fffmmmvvvkkkdddbbbdddgggiiieeejjjxxx''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$(((%%%%%%***---;;;TTTRRRMMMEEE===666222000000333555666555222000......111000///......///000111---...//////......///111666;;;BBBFFFEEE@@@;;;777???JJJ___uuubbbYYYVVVRRROOOKKKJJJHHHFFFEEEFFFGGGHHHEEEEEEGGGKKKLLLLLLQQQYYYWWWSSSRRRVVVXXXWWWSSSRRRdddttttttuuummmrrrrrrgggeeemmm|||tttaaaTTTKKKDDD@@@CCCDDDDDDCCCAAA@@@CCCGGGBBBFFFNNNVVV___kkkzzzwwwgggSSSKKKAAA;;;;;;>>>???>>>AAA@@@===;;;<<>>@@@EEELLLOOOSSSZZZbbbuuu|||rrrjjj[[[LLLDDDBBB???;;;888;;;===<<<::::::===AAA>>>NNNbbbsss|||xxxwwwrrrjjjmmmmmmnnnooolllkkkqqqzzz''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$)))&&&$$$,,,555FFF^^^TTTNNNDDD:::333/////////...000111000///...///000---...///111111///...---***,,,......---,,,---...))),,,222999AAAKKKWWW^^^QQQZZZfffzzzjjjXXXTTTRRRNNNJJJFFFAAAAAAEEEGGGEEECCCDDDEEEGGGIIIEEE@@@@@@DDDLLLPPPVVV___mmmyyy```OOOPPPQQQNNNXXXiiitttbbbPPPLLLQQQVVVZZZ\\\kkk{{{sssiii___YYYQQQFFFAAAAAACCC@@@AAAEEEEEEBBBDDDIIIUUU\\\fffooouuuzzzzzzooogggaaaYYYPPPBBBAAA???===:::888888888555999BBBOOOZZZhhh~~~{{{tttrrrtttwwwwwwooofffeeejjjkkkttt''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$***'''$$$---777JJJbbbTTTMMMBBB888111...///000111000000222444444111...,,,---000222222000---,,,)))+++------,,,+++,,,---///000000...///;;;NNN]]]cccjjjooozzzlllWWWSSSQQQMMMMMMFFFAAAAAAFFFHHHDDD???@@@@@@CCCFFFDDDAAADDDIIIAAAUUUpppiiiOOORRRSSSHHHIIIVVVWWWPPPMMMPPPTTTUUUTTTUUUTTT\\\gggtttyyyfffYYYUUUKKKDDD???@@@???<<<===CCC>>>DDDJJJNNNQQQVVV^^^dddnnnyyyxxxcccZZZMMMCCC???>>><<<;;;===888888======???PPPfffsss~~~vvvkkkhhhkkkWWWXXXZZZ^^^iii}}}&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''''',,,FFF]]]```YYYFFF888666555...,,,000111111222222111000...------,,,,,,,,,,,,---......,,,,,,,,,------.........//////000000000333777:::DDDXXXrrr}}}ddd[[[SSSKKKKKKHHHFFFFFFDDD@@@@@@DDDEEEDDDEEEHHHHHHGGGHHHJJJ\\\~~~~~~{{{```VVVRRRUUUUUUKKKSSSOOONNNOOOOOOMMMNNNRRRSSSRRRRRRXXXdddqqq}}}nnnbbbRRRHHHFFFEEEBBB>>>???BBBBBBBBBEEEKKKLLLHHHTTTZZZhhh{{{wwwhhhWWWFFF=========999888:::;;;;;;>>>BBBEEEJJJRRR___nnn~~~uuufff```___XXXUUUQQQOOOQQQXXX```fff}}}&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###'''+++333MMMaaa```RRRBBB555444333---,,,///000000111222222111///...------,,,,,,------...///++++++++++++,,,,,,---------.../////////111444777:::III___llllllaaaZZZTTTTTTQQQPPPPPPMMMFFFDDDEEEBBBBBBFFFJJJHHHEEEKKKVVVkkkrrrfff{{{fff^^^^^^ddddddZZZXXXTTTQQQQQQOOOLLLLLLOOORRRPPPNNNPPPVVV]]]bbbdddrrryyy{{{hhh[[[RRRJJJDDDGGGDDDAAAAAADDDGGGJJJKKKEEEKKKVVVfffvvvsssbbbPPPDDDCCC<<<777777888777888;;;;;;===AAAIIITTTaaammmtttrrreee___]]]SSSPPPLLLLLLOOOUUU[[[^^^aaaqqq&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%"""'''---888PPP```ZZZJJJ<<<111111111---,,,///...///111222222111000000---------,,,------...///++++++******++++++,,,,,,+++,,,...///...///111333222:::IIIUUUiiiyyyjjjaaaYYY\\\YYYXXXXXXSSSKKKEEEEEECCCCCCHHHLLLGGGEEEVVVmmm~~~ddd\\\jjjlllffffffkkkkkk```UUUPPPLLLKKKIIIEEEFFFIIIKKKJJJJJJLLLQQQVVVXXXYYYWWWZZZ```hhhqqqzzziiiZZZLLLFFFGGGMMMMMMEEE@@@BBBDDDEEEKKKTTT___gggiiiiiipppzzzrrr```PPPEEE;;;999999888888999:::888777999???GGGPPPVVVgggnnnqqqjjjbbb^^^\\\ZZZQQQMMMJJJKKKPPPTTTVVVVVVRRR\\\jjjwww&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))$$$&&&+++666NNNYYYPPPBBB888000111111///...000---...000111222222222111---------------...//////,,,,,,+++******+++,,,---***,,,...//////...///000222555>>>HHH\\\wwwjjj^^^YYYVVVUUUQQQIIIDDDDDDFFFEEEHHHKKKHHHOOOnnnzzzjjjaaadddkkk~~~vvvooolllfffZZZPPPKKKHHHHHHHHHFFFHHHLLLHHHGGGGGGJJJOOOTTTXXXYYYOOOOOOPPPUUU]]]eeehhhiiifffttteeeKKKCCCBBB@@@>>>AAAFFFIIIJJJIIITTT___hhhmmmzzzqqqWWWIII<<<999::::::999999<<<:::888777888<<<@@@BBBAAAFFFJJJJJJLLLPPPRRRPPPJJJGGGEEEFFFJJJLLLKKKHHHFFFKKKSSSZZZ___gggqqqxxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,%%%%%%)))555LLLXXXNNN===777222222333222111222---...000111222222222222...------------...//////...---,,,++++++,,,---...+++---///000000///000111444444<<>><<<999BBBDDDGGGKKKNNNOOOMMMLLLZZZhhh&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''***%%%&&&+++666NNNYYYPPP;;;888555555555444333222---...000111222222222111......------......///000000...---++++++,,,---...,,,---///000000000222444222222;;;DDDVVVyyy\\\TTTLLLKKKKKKHHHGGGHHHDDDFFFGGGMMMaaazzzdddYYYYYYeee}}}jjjVVVSSSOOOMMMOOOPPPRRRVVV\\\HHHCCC>>>;;;<<<>>>AAABBB@@@@@@BBBFFFJJJKKKHHHDDDDDDGGGNNNWWWaaaqqqxxxiiiXXXQQQIIIDDDCCCDDDCCCAAA@@@CCCDDDEEELLLVVVUUUMMMIII???888888:::999999:::555666777888888666444333777::::::999;;;>>><<<888999999888777888888:::;;;AAABBBCCCFFFHHHIIIIIIHHHMMMNNNWWWhhhxxx&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&''''''(((&&&###(((---777KKKUUULLL:::999888666555555333111...///000111222222111000...............//////000000...,,,******+++,,,...,,,---.........000333666222222:::@@@MMMwwwjjj[[[SSSMMMMMMMMMKKKHHHHHHDDDLLLPPPWWWuuulllaaabbblllyyy___UUUOOOJJJIIIGGGFFFHHHMMMAAA???<<<;;;===???@@@@@@???@@@BBBFFFHHHHHHGGGEEEEEEFFFLLLVVV]]]cccooo{{{vvvgggZZZQQQIIIBBB>>>CCCBBBAAACCCFFFGGGGGGFFFBBB===:::<<<<<<;;;:::<<<777888888999999999888888444888::::::;;;>>><<<999888:::;;;:::999<<>>>>>?????????BBBAAAEEENNNRRRSSSYYYaaahhhyyyzzzjjj\\\TTTRRRKKKFFFDDDAAA===>>>CCC999777777::::::666666888888777777777777888:::;;;:::???AAA???======;;;777444777:::999777<<>>JJJ[[[www''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''))))))CCCQQQJJJIII@@@888777666666666444111...---...///000000000......///////////////......---///...---,,,,,,,,,---...000000000000000111111222333333111777EEEYYYnnnzzz}}}eeeaaa\\\VVVNNNGGGHHHMMMSSSVVVeeexxxbbb^^^]]][[[eeeuuuwwweeeWWWJJJDDDAAA===>>>CCC??????===<<<::::::999999======<<<;;;;;;;;;;;;<<>>:::777777888777555555333444666888999:::;;;;;;HHHTTT[[[UUUMMMIIIDDD<<<>>>:::888777555555;;;CCC[[[cccttt|||jjjcccgggkkkUUUCCC@@@AAA@@@CCCJJJ[[[```mmm''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((()))+++HHHZZZRRRLLL>>>777777888777555333111000...///////////////......//////000000000//////...///...,,,++++++,,,,,,---//////......//////000111111222000444@@@RRR~~~rrrVVVVVV~~~zzzuuuooohhh]]]RRRNNNPPPVVViii|||zzzjjjaaacccccc^^^cccpppkkkTTTEEE>>>:::<<>>===<<<;;;:::::::::===<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAACCCFFFKKKOOOOOOYYYiii}}}iiiVVVGGG>>>===:::888999:::888666666444666777888999:::;;;;;;UUUnnn}}}hhhVVVDDD???;;;<<<<<<:::999<<>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<===>>>???@@@DDDJJJNNNMMMXXXfff|||fffTTTFFF>>>999:::;;;999777888333444555666666888;;;===[[[rrrppp]]]HHH<<<888666777999333555<<>>======>>>???AAAEEEJJJNNNLLLWWWbbbsss___KKK:::888<<<:::888777444555666666666;;;BBBHHH___jjj~~~kkkPPPAAA<<<999666666;;;888888999888666;;;CCCOOOkkkxxxiii```hhhkkkddd]]]TTTKKKIIINNNVVV[[[\\\iii~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))---444XXXlll___OOO888222777:::888333000111444222111///...---------.........///111222222222222///...---+++******++++++......------......///000---333222222777===TTTttt|||]]]GGG@@@BBB???WWWyyyhhh[[[WWWYYYZZZyyyzzzbbb]]][[[[[[[[[VVVVVVfffxxxppp______^^^QQQCCC===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???<<<===???@@@BBBEEEIIILLLFFFPPPXXXddduuuaaa???666;;;<<<888666888999999888999???JJJRRRfffnnnppp^^^VVVQQQSSSTTTLLL???777===:::888999999:::===AAABBBIIIMMMJJJKKKWWWhhhqqqWWWMMMBBBAAAHHHQQQVVVWWW^^^jjjwww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((...666UUUbbbTTTIII888222555777666333111111222111000///...............,,,---...000111222222222111000...,,,+++++++++,,,...------------...//////...444111///333444???SSSeeeiiiOOO<<<999AAA888FFFwwwtttaaaYYYYYYgggxxx```XXXUUUWWW\\\]]]YYYZZZgggvvveeeZZZVVVLLL@@@>>>===<<<;;;;;;;;;;;;;;;999999::::::<<<===???@@@;;;===@@@AAABBBCCCEEEGGGEEEMMMQQQ[[[kkkzzzzzzKKK:::<<<;;;888888999;;;===;;;:::===EEELLL[[[dddsssdddYYYXXX\\\bbbbbbYYYOOOIIIAAA===:::999999:::::::::===777777<<<>>>???HHHSSSCCCBBBAAA>>>>>>FFFSSS]]]jjjnnnnnnkkkppp%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&///666OOOUUUEEEBBB888222333444444333111000///...///////////////......+++,,,---///000222222222222111///---,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,111......444222444???<<>>888AAAiiivvviii\\\\\\gggsssnnn\\\TTTXXX[[[^^^aaa```]]]^^^iiivvvvvv\\\OOOIIICCC???>>>===<<<;;;:::::::::999999999:::<<<>>>???@@@<<>>???BBBHHHPPPiii}}}uuuyyyyyyxxxxxxttthhhYYYRRRQQQEEEAAA<<<888888999777333888555999@@@@@@999555777999;;;===@@@EEEOOO]]]ggguuuwwwvvvrrrtttzzz%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))%%%000666KKKKKK;;;===999222222111222333222000------...///000000000......***+++,,,...000111222222333222000...------------++++++******++++++,,,---)))...,,,///888666444:::888???>>>===>>>666222<<<888555>>>___eee___[[[[[[XXXTTTXXXaaakkkjjjhhhbbb]]]```mmmzzzeeeRRRKKKJJJ@@@???===<<<;;;:::999999888999999:::<<<>>>@@@AAA???CCCGGGJJJIIIGGGFFFFFFIIIMMMMMMUUUeeevvvfffKKK>>>666888AAARRRYYY___]]]SSSHHHBBBAAABBBKKKbbbwwwuuueeegggvvvsssXXXHHHDDDCCC???999777999===<<<999999888888888888888999;;;<<<666555???SSSdddllllllqqqwww{{{}}}|||uuuvvvxxx%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&(((((('''&&&,,,+++AAAOOOAAA888888...---///000000///......///))),,,///000...+++***)))...............///000111444111---++++++,,,------,,,,,,+++******+++++++++...///111111000000222333777777777888888888555333222999>>>RRRsssfff^^^___ZZZTTT___ssssssbbbaaafffsssvvv```TTTGGGEEE>>>999999888777777999;;;;;;:::;;;;;;<<<===>>>999OOOtttrrraaaTTTCCCHHHJJJNNNOOOVVVdddsssvvvQQQ>>>444;;;PPP]]]xxxzzzhhhSSSBBBGGGJJJ^^^xxxxxxccc\\\eeennnqqquuuuuukkk\\\PPPLLLDDD???:::999;;;<<<:::777777888888888888999999999999:::;;;???HHH[[[rrr|||{{{~~~yyyuuutttwww}}}%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%&&&'''''''''&&&---555NNNXXXFFF<<<888,,,...///111111///...///000+++...000111///,,,+++***............///000222222444111---++++++,,,---,,,,,,,,,++++++++++++,,,,,,---///000000000000111333333333444555555555444333999:::888DDDtttnnnaaaaaabbbggg|||xxxiiipppyyypppaaaQQQLLLDDD???>>>>>>;;;:::<<<<<<<<<;;;<<<<<<===>>>???QQQlllnnnOOOJJJEEEMMMYYYkkk{{{nnnNNNBBB<<>>???@@@KKKiiizzzTTTJJJGGGQQQfffgggJJJCCCAAAKKKaaa|||qqqqqqtttmmm```VVVPPPTTTSSSOOOPPPRRRMMMCCCEEE@@@:::666777888777555777888888888888999999999888999999999;;;BBBMMMUUU___hhhvvv~~~||||||~~~{{{rrrkkkiiittt}}}$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%%%%%%%&&&'''111PPPjjjcccLLL>>>444)))---...000000...---...///...000222222///---,,,,,,---------...000111333444333///,,,******+++++++++,,,,,,,,,+++,,,,,,---...,,,...////////////000222333333444333333444666777666777999HHHqqqzzzvvvqqqvvvooogggiiisssaaaUUUKKKBBB@@@@@@===::::::;;;;;;;;;<<<<<<===>>>???;;;WWWsssPPPIIIJJJPPPdddhhhIIIAAA===BBBTTTvvvmmm[[[OOOUUUWWWVVVYYY\\\QQQ@@@EEE@@@;;;888888999::::::777777888888888999999999888999999888777999>>>AAAEEEQQQdddwww{{{vvvtttvvvuuuvvv$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%(((***000QQQdddZZZGGG;;;333...+++---///...---,,,---------///111000///------------------...///000222333222///+++))))))***+++++++++++++++++++++,,,---...,,,---...///......///111333444444333111222555888999777777HHHpppkkkeeemmmmmmlllrrr{{{nnn^^^RRRFFFCCCBBB???<<<;;;::::::::::::;;;<<<======BBBZZZmmmLLLIIIJJJJJJTTTppplllKKKBBB999888EEEbbbsss___RRR\\\fffmmmrrrnnnYYYCCC???===999777888999;;;<<<777777888888888999999999999999999999888777888999===FFFTTTeeeuuuvvvwww~~~~~~wwwrrrttt$$$$$$$$$$$$%%%%%%%%%%%%###&&&''''''%%%&&&***...JJJbbbhhhYYYIII888,,,---+++---//////---,,,---...,,,...000000///...///000////////////000111222222111...***((()))*********************+++,,,------+++,,,......------///000111222222000...000555999???DDDQQQgggpppmmmjjjccciiiyyyjjj[[[KKKCCC@@@===999888999999999999:::;;;<<<===BBB[[[iiiKKKLLLMMMLLLOOOccciiiKKKDDD<<<777???DDDWWWuuu{{{___FFF888777666555555777888:::777888888888888999999999::::::999999999999::::::999>>>EEEMMMXXXgggwww}}}vvvtttxxx}}}###$$$$$$$$$$$$%%%%%%%%%###&&&((((((&&&(((---222YYYhhhdddWWWLLL666&&&,,,---///000000///......///,,,...000000000000222333333222222111111222222333111...***(((((()))******))))))))))))***+++,,,---***,,,------------...000...000111000...111888???IIISSSddduuuyyyqqqfffjjjwwwzzz~~~~~~kkkVVVJJJEEE???:::999:::::::::::::::<<<======<<>>:::AAASSSqqq[[[DDD555666666666555555555666777888888888888999999999;;;999888888999;;;<<<<<<666999<<<>>>BBBIIIUUU]]]ssszzzvvvuuuvvv######$$$$$$$$$%%%%%%%%%"""&&&((((((''')))///555JJJUUUPPPKKKKKK777(((222///000222222000000000111---...000111111222444666555555444444333333444444111---)))(((((()))))))))(((((((((((()))***+++,,,***,,,------------...000---000222111111555>>>EEEVVVXXXYYYWWW[[[rrryyywwwyyyuuu}}}fffXXXPPPIIICCCAAA;;;;;;;;;;;;;;;===>>>>>>EEEXXXkkkQQQAAARRRJJJWWW```pppRRR===@@@<<<666<<<999;;;BBBPPPfff{{{QQQ???777888999888777555444555777888888888888999999999;;;999777777999;;;<<<===777;;;??????===???CCCHHHLLL^^^tttxxxuuuqqqqqqzzz((('''&&&&&&$$$$$$###"""%%%&&&&&&&&&(((,,,......CCCIIILLLEEE777,,,***+++///111222111000///000111///000111222333555666666:::888555222000000222333,,,,,,,,,+++++++++******)))))))))))))))******+++,,,.........,,,+++,,,......///000222444888<<<@@@DDDEEE???===HHHaaazzzggg\\\QQQGGGBBB<<<======<<<===???@@@???LLLiiiwww]]]KKKIIILLLOOOQQQ^^^yyypppJJJAAA<<<:::;;;888;;;999;;;FFFZZZxxxdddCCC777777777888888777777666666888999999999999888888777777888999:::===???AAABBB>>>???>>>======???BBBFFF===IIIZZZgggooo}}}yyy|||{{{rrrjjjhhhppp}}}'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%'''((((((CCCIIILLLEEE777,,,***+++...///111000//////000111111111222444555666777888:::888555333111111222222++++++++++++*********))))))))))))))))))******++++++,,,------,,,+++,,,...111222222333333444777888999===:::888AAAXXXwwwfffVVVJJJEEEAAA@@@===;;;;;;>>>@@@@@@EEE[[[kkkdddQQQFFFGGGJJJOOOSSSdddsssQQQGGG???;;;:::777888666999EEEWWWrrryyyrrrTTTAAA===;;;:::999888888999:::;;;888999999999999888777777555555666888:::===???@@@AAABBBDDDDDDCCC@@@===:::AAA@@@AAAHHHUUUhhh|||}}}yyyvvvsssqqqqqqqqqpppooo%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''***GGGLLLOOOGGG888---***,,,---///000000//////000222333333444666666777777777777777555333222111111111******)))))))))))))))((()))))))))))))))******+++)))***,,,,,,++++++,,,...111111222333333333222222///666555333999LLLxxx||||||jjjZZZSSSLLLGGGAAA>>>======>>>??????KKKTTTPPPGGGDDDGGGKKKPPPVVVlllrrrVVVKKK@@@::::::888;;;888999>>>HHHWWWlll~~~zzzWWW[[[^^^ZZZLLL===999===<<<:::888555555666888999999999999888888888777777555555666777999<<<>>>???DDDHHHQQQZZZ___[[[RRRKKKFFF@@@>>>GGGYYYdddccc]]]gggooo}}}}}}zzzzzz{{{yyysssnnnpppuuu}}}$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&'''&&&'''---444QQQUUUUUUJJJ:::...***,,,---///000000000000111333555555666666666555444333444333333222111000///...(((((((((((((((((((((((()))))))))))))))******+++''')))***+++******,,,...,,,...000333555444222000+++444333111555FFFqqqzzz{{{ooocccUUUNNNGGGDDDCCC@@@>>>>>>@@@DDDFFFFFFEEEGGGKKKNNNRRRZZZssskkkTTTIII===999======@@@<<<999:::;;;???IIISSS___mmmsssmmmjjjkkkcccVVVGGGHHHGGGCCC<<<888;;;@@@<<<:::888666555555666777::::::999888888777777777888888888999:::;;;<<<===GGGPPP```ssswwwnnnWWWOOOIIIPPPaaahhh]]]MMMGGGLLLXXXmmmxxxtttoooooozzz###$$$$$$%%%%%%&&&&&&'''$$$###&&&(((&&&'''111>>>\\\^^^[[[MMM;;;---***,,,///000111111000000222333666666666555444111///---000000//////...---,,,+++'''''''''''''''''''''''')))))))))))))))******+++'''(((************,,,---,,,---000444666666222...+++222333111777HHHrrrxxxwww|||ooo[[[RRRKKKKKKJJJEEEAAAAAACCCBBBCCCFFFIIIKKKNNNQQQWWW```yyydddPPPEEE;;;<<>>;;;:::<<<>>>???DDDJJJFFFHHHNNNTTTRRRJJJEEEEEE>>>@@@@@@>>><<<>>>@@@AAA:::999999:::::::::;;;;;;<<<<<<:::999888888888888::::::999999999::::::;;;GGGQQQddd}}}nnnVVVGGGLLLWWWVVVOOOCCCCCCFFFOOO___sss|||uuusssyyy$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%'''$$$%%%333EEEcccbbb\\\KKK888+++))),,,000111222111000///000111444444555444333000---+++...---,,,+++************&&&''''''''''''((((((((()))))))))))))))******+++((()))++++++******+++---000///111555888777111---***111111111999IIInnn~~~tttnnnmmmooozzzjjj]]]TTTTTTSSSKKKGGGGGGEEECCCDDDHHHJJJLLLPPPTTT]]]hhh|||zzzaaaOOOEEE<<<@@@IIIJJJ???<<<;;;>>>@@@@@@BBBGGGCCC>>>AAAIIIGGG;;;888???<<<======;;;<<<===;;;666999999999999;;;===???@@@???>>><<<:::999999::::::999999999999::::::;;;<<>>???FFFSSSdddpppvvvuuuyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%(((%%%(((:::QQQbbb```WWWEEE222'''''',,,///000111000...,,,---...000111333444333111///---...---+++)))))))))***+++&&&'''''''''(((((((((((()))))))))))))))******+++)))+++,,,+++******+++,,,000///111555::::::555000---333111111777@@@[[[zzzpppjjjhhh{{{yyyhhhbbb[[[PPPJJJKKKEEEDDDFFFJJJJJJKKKRRR[[[cccqqqwww```OOOEEE===@@@FFFCCCBBB>>><<<>>>>>>======@@@@@@>>>>>>???===999999===>>>@@@AAABBBHHHPPPOOOIIIIIIFFFAAA===<<<>>>BBBDDDAAA@@@===;;;::::::;;;<<<::::::;;;<<<>>>AAACCCDDD@@@GGGVVVlllqqqZZZFFFCCCBBB@@@===>>>DDDLLLSSS___lll}}}wwwvvvqqqsss}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%))))))---DDD]]]___\\\RRR@@@---$$$&&&,,,...//////...,,,******+++---...111333444333222000///...+++)))((()))+++---'''''''''((((((((()))))))))))))))))))))******++++++,,,---,,,******+++,,,---,,,...555<<<>>>;;;777333666333111333555GGGdddrrryyy~~~uuurrr{{{nnnbbbRRRKKKLLLGGGFFFHHHKKKJJJJJJUUUbbbfffwwwuuu___NNNEEE===>>>@@@999AAA<<<;;;>>>@@@@@@BBBEEE:::@@@???777666===AAA>>>???CCCHHHPPPaaatttzzzxxxccc\\\QQQHHHCCCDDDHHHKKKCCCAAA>>><<<;;;;;;<<<===;;;<<<>>>AAADDDHHHKKKMMMMMMPPPVVVaaasssqqqWWWRRRKKKEEEAAA@@@AAABBBBBBHHHRRRcccxxxyyyrrrppppppwww((()))***)))((('''((()))%%%$$$''',,,,,,000GGGaaannnkkkXXX999(((***...+++...000000000...---...///---------...///111333333///...,,,+++******++++++((((((&&&&&&''')))+++---************))))))))))))******))))))******+++,,,------...000444<<>>??????>>>>>>>>>@@@@@@>>><<>><<<:::999:::;;;===<<<@@@FFFLLLQQQWWW\\\___sssyyyqqqZZZKKKDDDBBBBBBCCC@@@BBBHHHPPP```zzzwwwrrrrrrttt+++,,,,,,+++(((''''''((('''%%%'''******000GGG```yyysss\\\;;;(((''')))'''///000000000...---...///---------...///111222333000///...,,,+++*********(((((('''&&&''')))+++,,,************))))))))))))******))))))******+++,,,+++...000000111666???HHHZZZ\\\YYYKKK;;;333888???gggzzzqqq||||||cccWWWUUULLLKKKMMMPPPRRRUUU^^^hhhrrrjjjcccYYYOOOGGGBBB>>><<<>>>===;;;:::;;;???BBBCCCCCCBBB@@@>>>======>>>@@@DDDQQQ^^^{{{uuubbbRRRGGG@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<@@@FFFLLLRRR[[[dddkkkfffSSSGGGBBBJJJFFFEEEIIIKKKOOOXXXbbb~~~yyywwwvvv|||---......+++(((&&&%%%&&&'''%%%&&&)))+++444MMMfffpppfffOOO444'''(((,,,,,,///000111000...---...///...---......///000111222000000000///...,,,***(((((((((''''''''')))***+++************))))))))))))******))))))******+++,,,)))...222000---///999BBB[[[hhhrrrjjjUUUDDDBBBGGGWWW}}}{{{|||kkk\\\ZZZRRRSSSUUUVVVUUUVVVaaalll|||tttiiiccc[[[SSSLLLEEE@@@===@@@===;;;<<<===???@@@AAAAAAAAAAAA@@@>>>===>>>???@@@TTTkkkgggRRREEE@@@@@@BBBCCCCCCBBBAAA@@@@@@DDDIIIMMMTTT```ooo{{{vvv___SSSKKKEEE@@@BBBDDDEEEFFFIII[[[ppppppooottt+++,,,,,,***'''%%%%%%&&&'''%%%&&&)))...;;;VVVnnngggYYYBBB...'''+++111333///000111000.........///...............///000111222333333333111...***(((((((((''''''((()))***+++************)))))))))(((******))))))******+++,,,+++---///...,,,---333999AAARRRdddiiieeedddmmmxxxooo~~~vvvpppllllllrrrxxxccc]]][[[\\\]]][[[VVVUUU```mmmwwwmmmhhhbbb[[[TTTNNNJJJFFFDDDAAA@@@AAAAAA@@@???CCCHHHHHHEEEBBBAAAAAAAAA>>><<>>???BBBHHHMMMtttgggaaannnooozzzhhh]]]ZZZXXXZZZ^^^gggxxxsssjjjccc[[[WWWVVV\\\kkkyyy~~~|||tttsssssswww~~~|||ooollloooyyyxxx\\\KKKFFFIIIMMMVVVdddrrrtttkkkiiilllooorrruuu}}}|||hhhRRRJJJFFFHHHIIIFFFDDDFFFKKKXXXmmm}}}zzz~~~%%%&&&''''''&&&&&&((()))###&&&(((***555KKKeeeuuulllMMM444000444000...111000111222111000//////111000///...---------------.../////////...---+++***((()))))))))))))))((('''************))))))))))))*********)))***++++++,,,(((+++.../////////111333555:::???@@@>>>@@@FFFLLLIIIbbb}}}yyyhhhoooppp]]][[[YYYZZZ^^^gggzzz{{{{{{qqqggg\\\VVVUUU\\\jjjxxx~~~}}}nnnWWWJJJHHHLLL\\\iiitttyyyvvvxxxzzzhhhWWWHHHCCCBBBAAABBBFFFEEEIIITTTggg$$$$$$%%%%%%%%%&&&&&&&&&###%%%(((111AAAUUUfffooo]]]FFF333111333111111555555333111000.........///222111///...------......000///...,,,***((('''&&&***)))((('''&&&&&&'''(((...,,,***))))))******)))...)))'''++++++((()))///)))///333333555999888333444444444444444444444444999;;;DDD[[[{{{xxxiiihhhhhh|||uuurrrhhh[[[XXXaaaoooxxxmmmmmmttt~~~{{{mmmaaa```aaa```eeemmm|||}}}}}}rrraaaOOOLLLTTTXXXcccvvvpppZZZOOOKKKHHHFFFFFFCCCDDDNNN```yyy$$$$$$%%%%%%%%%&&&&&&&&&+++,,,000999JJJ\\\gggiiiOOO>>>111111333222666===777666333111000/////////111000///...---------...//////...,,,***(((''''''***)))((('''&&&''''''(((+++***)))((())))))))))))'''&&&))),,,+++(((+++111@@@BBB>>>666222333111---111111111222222333333333444333555===NNNdddyyytttssstttbbbYYYZZZ^^^aaagggeeefffqqq|||ooohhhaaa]]]fffsss~~~zzzpppiii]]]PPPOOOVVV___jjj}}}}}}cccMMMAAABBBBBBIII[[[rrr%%%%%%%%%%%%&&&&&&&&&&&&***+++///;;;PPPcccfffaaaBBB888000111111111888AAA999888555333111000000000000///...---------------///...---,,,***(((''''''))))))(((''''''''''''(((************))))))))))))'''''')))++++++,,,333<<>>FFFLLLGGG>>>333---,,,------+++,,,---...///000111222111555999777444444:::@@@GGGVVVkkkyyy{{{|||wwwiii]]]XXXWWWUUUXXX]]]aaaccchhhzzzsssggg]]]YYYeeevvvtttwwwzzz|||zzz|||sssjjjbbb^^^ZZZUUUUUUYYYcccmmm~~~qqqbbbccc}}}}}}%%%%%%&&&&&&&&&'''''''''((((((+++;;;YYYqqqmmm\\\:::222---...333555444444888777444111///...------..................------------,,,+++)))(((''''''''''''((((((((((((((((((+++,,,---+++((('''((())),,,---///333888===???>>>888555000---++++++,,,///+++,,,---...///000111222---111555777777666555444;;;>>>EEEOOOYYYfff{{{uuucccZZZVVVTTTNNNUUU[[[]]]aaaoooqqqgggbbb```fffqqq}}}}}}xxxuuuuuuzzz|||qqqllleee```[[[WWWXXX[[[hhhppp|||yyyyyyiii[[[VVV___qqq%%%&&&&&&&&&'''''''''''')))+++---;;;XXXnnnfffPPP222...+++...555888666333666555222000...---------...//////000//////......---,,,+++***)))(((''''''&&&'''(((((()))((((((((((((******(((%%%%%%(((,,,+++333:::===>>><<<444,,,+++)))(((******)))***---,,,------...///000111111000...---///222333222111:::999;;;AAAFFFNNNYYYdddyyyvvveee\\\VVVQQQNNNQQQSSSTTTYYYiiioooeeebbb```aaagggnnn}}}|||~~~yyywww~~~vvvooommmiiiccc\\\YYY[[[___qqqvvvyyysssyyymmmYYYGGG>>>BBBNNNYYY&&&&&&&&&&&&''''''''''''&&&+++000===XXXjjj]]]CCC+++,,,...000444777666444555444111///...---------...///000111111000//////,,,,,,+++***)))(((''''''%%%&&&((()))))))))((((((&&&((()))(((&&&)))///444888BBBGGGAAA666000+++'''***''''''+++,,,))))))------------....../////////333000......000222333222555777;;;@@@BBBCCCKKKSSSdddmmmfffddd[[[PPPQQQPPPNNNNNNSSSaaarrrqqqddd```^^^aaafffpppwwwwww}}}}}}~~~{{{qqqtttrrriii^^^ZZZ^^^cccpppwww{{{jjjSSSBBB<<<>>>AAACCC&&&&&&&&&'''''''''((((((&&&...666DDD^^^nnn^^^AAA)))///333444222333444444555333111000.........//////000111222222111000///,,,++++++***)))(((''''''%%%&&&((()))))))))((((((&&&)))+++******...777>>>JJJRRRQQQ>>>***$$$)))...---))))))------***,,,000------------------------...000111333333333222111333777===AAA>>>>>>GGGRRR]]]{{{}}}iiijjjlll```OOONNNKKKHHHHHHMMMUUU]]]bbbqqqxxxiiidddccciiiqqq}}}|||rrrooosss{{{{{{www}}}~~~xxx}}}{{{oooaaa[[[___dddjjjrrr}}}zzzeeeLLL???>>>AAA???;;;***'''&&&&&&)))***(((&&&...$$$<<>>@@@???@@@GGGNNN[[[tttwwwddd\\\WWWRRRMMMHHHDDDEEEKKKQQQTTTTTTeee{{{nnnjjjhhhjjjqqq{{{wwwooonnnuuuxxxsssrrrwww~~~}}}iiicccfffcccffflllwwwkkk```QQQFFF>>>;;;<<>>((((((((()))+++***(((&&&'''...UUU}}}{{{]]]@@@+++---000555888888777777666555555555444444333333222...///111333444444333333111000...+++'''%%%&&&'''((((((&&&&&&&&&'''((()))+++000;;;LLLZZZ^^^UUULLL777111***'''(((******)))++++++++++++++++++++++++,,,,,,+++,,,,,,---...//////000222222111111222444333888>>>@@@@@@BBBEEEHHHUUUfffrrrbbbZZZYYY\\\\\\XXXPPPJJJIIIJJJNNNSSSXXXaaazzzoooiiimmm~~~xxxsssuuuvvvrrrmmmeeebbbiiiuuu||||||~~~xxx```[[[]]]^^^iii{{{}}}zzznnn```___\\\XXXRRRMMMHHHDDD''''''((()))***)))'''&&&***666[[[{{{tttPPP777111+++///444777888888888999===<<<;;;999666333111///000000111333444666777777999999777111***%%%%%%'''%%%&&&'''((((((***,,,------777HHHYYYaaaXXXCCC111///,,,)))((()))***)))'''++++++++++++++++++++++++,,,,,,,,,,,,---...///000///111222222111111222333333===FFFDDD>>>>>>BBBFFFPPP]]]{{{}}}ooohhhbbbdddlllvvvrrreeemmmooonnndddVVVLLLJJJMMMKKKOOOTTT]]]pppzzzmmmkkkxxxyyyiiigggjjjmmmggggggbbb```mmm{{{sssXXXWWW```^^^jjj|||yyyuuufffdddddd___XXXRRRPPPOOOMMM&&&'''((()))((('''&&&&&&(((<<<]]]xxxqqqMMM444444)))---222555666777777888>>>>>>===;;;888555333111333444444555666888999:::::::::888222+++&&&'''(((###&&&)))***)))(((***+++'''555JJJXXXYYYKKK777)))+++*********++++++)))(((,,,++++++******++++++,,,------------...///000111000111222222111000222333444DDDNNNGGG;;;888???FFFHHHPPPkkkxxxjjj]]]RRRNNNRRRPPPQQQUUU\\\llluuu}}}uuufffTTTIIIFFFHHHJJJOOOVVV\\\fff{{{uuulllppp~~~rrrkkkjjjgggcccaaadddccccccqqqwww~~~tttYYYUUU]]]YYYbbbsss~~~}}}~~~ppp]]]PPPNNNOOONNN'''((()))((('''&&&''')))&&&BBBaaaxxxwwwUUU555000***---111333444444555666888888888888888888888888666666666777777888888888111111///---***((()))***%%%''')))(((&&&%%%''')))000<<>>DDDEEEJJJccchhhVVVPPPKKKFFFEEEHHHGGGHHHJJJLLLQQQ^^^jjjzzzttthhh[[[QQQLLLKKKLLLJJJLLLQQQTTTVVVdddyyyllliiivvvwwwooopppnnnfff^^^[[[]]]^^^___hhh{{{yyynnn|||hhh[[[YYYTTTWWWcccsssuuu^^^UUUQQQMMM***++++++)))''''''***------MMMeeeuuu{{{___888+++,,,...222333333333444555333333333333555777999:::555555666666555444333333,,,***((('''((()))))))))&&&((((((&&&$$$'''...444DDDGGGHHHCCC888///)))((('''(((((((((((()))+++,,,---,,,***))))))***,,,---------------...///000000000222333222111000111222666DDDJJJ@@@777999???@@@GGGIII___hhhMMMDDDDDDBBBAAACCC>>>===@@@EEEFFFFFFJJJPPPXXXjjjsssiii]]]UUUTTTTTTRRRPPPMMMLLLPPPSSSQQQVVVqqqtttfffbbbmmmzzzkkkkkkpppnnnfffaaaXXXWWWYYY]]]dddrrrooolll}}}rrr\\\WWWXXXcccpppooodddYYY,,,---,,,***'''(((,,,000999XXXgggoooyyyddd<<<***...000333444333222333444222111000000111333666888444444444444333111///...---***&&&&&&((()))(((&&&'''((('''%%%&&&---999BBBKKKHHHAAA777///+++---000,,,,,,+++)))'''(((***,,,---,,,***))))))***,,,---,,,,,,,,,,,,---...//////111222333222111000111222777AAABBB:::777===@@@===DDDEEEYYYkkkVVVEEEDDDFFFBBBAAADDDAAA>>>???CCCDDDDDDFFFIIIDDDKKKSSSddd}}}ooo___XXXXXXWWWPPPIIISSSQQQVVV\\\XXXUUUcccyyy|||kkk___\\\fffxxx}}}ooofffiiinnnlllhhhfff[[[YYY]]]eeelllyyytttttthhh]]]WWW\\\fffwwwyyyjjjNNN888***'''&&&---222---999]]]```iiiqqqYYY???,,,...111444555333111000///000222333222111111333444111333222///000111...))),,,+++***)))(((((((((((()))$$$&&&,,,***+++BBB^^^PPPCCC333***)))++++++************)))******++++++++++++++++++++++++++++++***,,,,,,,,,...///---***---.../////////111444666444EEEDDD777666:::===CCCEEEIIISSSsss[[[OOODDDAAABBBBBBBBBDDD@@@@@@AAAAAABBBCCCDDDDDDDDDCCCFFFQQQjjjuuu^^^ZZZVVVUUUTTTOOOSSSTTTVVVWWWUUUYYYgggwwwvvvggg\\\^^^cccnnntttllljjjppptttoooiiifff]]]\\\___gggttttttrrr~~~bbbQQQZZZeeennn{{{dddlllJJJ222+++''')))---***000SSSTTTYYY```KKK888+++---000333444333111111111///000222222000///000000111333222///000111...)))+++***)))(((''''''''''''%%%%%%&&&)))///;;;LLLZZZHHH===000((((((******(((******))))))******++++++++++++++++++++++++++++++***)))(((((()))+++,,,+++---.../////////000333666999HHHFFF999777999;;;AAAEEEIIIQQQppppppUUUKKKBBB@@@AAA@@@@@@BBB??????@@@@@@AAAAAABBBBBBAAACCCEEEJJJYYYxxx}}}fff___XXXTTTSSSMMMJJJLLLQQQUUUVVV[[[jjjyyytttfff]]]___cccnnnwwwoookkkmmmtttwwwqqqjjjhhh^^^\\\___iiiyyyzzzrrrfffUUUZZZ```gggiii]]]888///)))'''+++,,,444UUUSSSQQQSSS???444---...000222333222111222333...000222222000...------111333222000000222///******)))(((''''''&&&&&&'''%%%((((((+++:::LLLSSSOOO===555+++&&&''')))(((''')))))))))))))))***+++,,,++++++++++++++++++++++++,,,***(((((()))+++...000---.../////////000333666>>>KKKGGG:::888888:::@@@DDDGGGNNNjjjZZZNNNFFF@@@???@@@???>>>@@@????????????????????????<<>>@@@@@@>>>>>>????????????????????????>>>;;;@@@CCC???===IIIbbbxxx}}}eeeXXXWWWRRRLLLMMMQQQTTTTTTTTT\\\fffpppooobbb^^^^^^```hhhvvv~~~hhh[[[WWW[[[```cccaaa]]][[[[[[cccccclllkkk^^^rrrwwwhhhuuu]]]444---)))'''...444OOOpppiii]]]TTT===555555555666666555222111111222333666888888555222//////000222222000111333000+++******))))))(((((()))))),,,###***DDDXXXTTTCCC888---***'''&&&((())))))((((((((((((((()))***+++,,,++++++++++++++++++++++++%%%&&&+++111000***(((,,,,,,---.........000333555<<>>555666666777@@@>>>BBBIIIbbbnnnHHHDDD@@@>>>@@@AAA>>>>>>@@@@@@@@@@@@@@@????????????<<>>@@@@@@======@@@??????????????????@@@@@@>>>???@@@AAABBBFFFLLLPPP~~~lllVVVQQQLLLSSSRRRSSSSSSPPPLLLOOOUUU^^^bbbrrrvvvgggdddeeeeeeiiiqqqzzzppp```YYYZZZZZZ]]]\\\WWWUUUZZZ___bbbbbblllsss^^^iiiooolllzzzuuueee___bbb]]]wwwSSS999+++)))&&&'''...---???^^^VVVKKKEEE222...000444777999:::888777666777444666777666444222222222000222222000222444222---))))))((((((((())))))***&&&(((444GGGOOOEEE666...***((('''&&&'''((((((((('''''''''''')))***+++,,,++++++++++++++++++++++++...000999CCC@@@222---111,,,------------///222555;;;>>>777111444333444???999@@@HHH___bbbHHHAAA>>>===???>>>;;;<<<@@@=========>>>>>>???????????????@@@@@@@@@DDDHHHLLLlllzzz^^^UUUNNNQQQOOOOOOPPPMMMJJJLLLRRR^^^aaaiii{{{rrreeedddfffdddeeejjjnnn|||xxxggg\\\YYY[[[VVVXXXVVVRRRSSS\\\bbbccciiiuuummmYYYdddeeedddrrruuurrrooolllcccWWWPPPPPPRRRQQQnnn777***''')))&&&***111///@@@^^^SSSGGGBBB111...000222555999;;;;;;:::999:::333444444333111000111222000222222111222444222---(((((('''''''''(((((()))&&&222===AAABBB???333&&&)))((('''&&&&&&&&&''''''&&&&&&''''''(((***+++,,,+++++++++++++++++++++++++++,,,555???;;;---(((---+++,,,---------///222444===???777111444222333>>>999@@@HHH^^^\\\EEE@@@===<<<>>><<<999;;;???:::;;;;;;<<<===>>>??????>>>@@@@@@>>><<>>===<<<<<<==============================<<<>>>?????????@@@DDDFFFQQQvvviiiZZZRRRNNNKKKIIIHHHFFFFFFGGGMMMSSSUUU\\\lllmmm^^^ZZZ___ZZZSSSVVV```hhhddd[[[VVVLLLJJJOOONNNSSSMMMNNN^^^jjjkkknnnmmm\\\___yyyjjjSSSNNNccc\\\SSSKKKFFFGGGSSSaaavvvfffVVVNNNKKKIIIHHHIIIIIIJJJWWWlll}}}+++)))(((%%%$$$)))444>>>RRR[[[aaaSSS;;;222222...444444666888;;;<<<:::888333222000000111222222222111111333777;;;999222,,,'''(((((('''%%%&&&+++///BBBOOOQQQAAA000***(((&&&''''''''''''((((((((((((''''''(((((()))************+++,,,+++***)))***,,,,,,,,,,,,---------......111...---/////////333999AAA:::444333333222333666777===AAANNNeee}}}WWWBBB??????>>>=========>>>>>>===========================>>>?????????AAADDDGGGPPPmmmrrr^^^SSSNNNJJJIIIIIIGGGFFFGGGHHHPPPUUU^^^nnn~~~nnnaaa]]]XXXUUUOOOSSS\\\ccc{{{rrr[[[WWWTTTKKKGGGLLLMMMOOOMMMVVVkkkrrrnnnpppmmm[[[\\\rrryyycccOOOLLLTTTOOOHHHDDDBBBEEEQQQ^^^{{{pppaaaRRRKKKJJJJJJMMMQQQOOOMMMTTTbbbmmmyyy***'''&&&''''''***555BBBOOO```hhhVVV<<<111222222222333444777:::;;;:::999666111------111444333111333444555999;;;888111+++&&&###$$$&&&%%%$$$000???WWW\\\VVVAAA...'''&&&%%%''''''''''''((((((((((((''''''((())))))******+++***++++++)))((((((***,,,,,,,,,,,,---------......000---,,,...///000666===EEE<<<555222111000222666888???BBBLLL^^^tttVVVCCC??????>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@BBBDDDGGGNNNaaadddWWWOOOIIIIIIJJJGGGFFFGGGGGGMMMPPPXXXdddnnnnnnbbb^^^UUUTTTOOORRRXXX[[[mmm}}}hhhYYYXXXWWWOOOJJJLLLPPPOOOQQQccczzz|||vvv{{{kkkYYYWWWkkkppp]]]LLLIIIIIIDDDAAA@@@???BBBLLLWWWsssrrrcccSSSJJJHHHIIIOOOUUUPPPLLLMMMSSSYYYaaasss...((('''++++++***333AAAUUUlllnnnTTT;;;//////555333333444666888999999777888444111000111333333333666777888;;;;;;777000+++)))###$$$***(((''':::RRRaaa___RRR===,,,'''((()))''''''''''''(((((((((((('''(((((()))******++++++*********(((&&&'''***,,,,,,,,,,,,---------......///,,,,,,...///111888AAALLLBBB888444222111555:::888???BBBHHHVVVkkkUUUDDD???>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBEEEGGGLLLXXXqqq___RRRIIIJJJKKKHHHFFFHHHKKKMMMKKKNNNWWW[[[jjjkkk^^^ZZZVVVWWWRRRSSSWWWVVVbbbzzzrrrbbbVVVVVVUUUNNNJJJMMMQQQOOOQQQeeeyyyzzz{{{hhhWWWVVViiiqqq___LLLFFFHHHDDDAAAAAA@@@AAAGGGOOOfffnnnYYYKKKFFFEEEJJJOOOIIIFFFFFFIIILLLRRR___mmmFFF444(((++++++***555HHHaaaxxxpppNNN777,,,,,,666555444444555666777666444999999888555111111333555777888:::<<<:::666///******$$$&&&+++***,,,BBB]]]bbbZZZJJJ666)))'''(((***''''''''''''(((((((((((((((((())))))***+++++++++*********(((&&&'''***,,,,,,,,,,,,---------.........,,,,,,......111;;;EEEOOODDD999444222333777===666>>>???BBBMMM^^^UUUDDD???>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@BBBDDDGGGKKKWWWkkkYYYKKKKKKLLLHHHFFFHHHJJJMMMLLLRRRZZZWWW[[[kkkiiiYYYTTTQQQTTTPPPQQQUUUTTT\\\pppyyy```TTTJJJJJJJJJGGGHHHLLLPPPPPPQQQ]]]lllqqqdddUUUWWWooo{{{kkkSSSGGGGGGDDDBBBBBBBBBAAADDDJJJXXXxxx]]]LLLDDDBBBCCCGGGCCCBBBDDDGGGIIIMMMTTT\\\ffffffDDD)))&&&(((***<<>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@AAACCCFFFJJJ^^^zzzbbbNNNLLLNNNHHHFFFJJJEEEKKKQQQ]]]ggg___XXX___}}}kkkWWWPPPHHHLLLJJJJJJQQQSSSZZZllllllRRRIIIBBBBBBCCCFFFLLLRRRTTTXXXXXX]]]jjjvvvaaaTTTYYYvvv}}}aaaMMMBBB???>>>@@@AAAAAADDDHHHQQQxxx~~~___MMMGGGEEECCCCCCDDDEEEGGGHHHIIIKKKNNNRRRSSSfffxxxLLL)))%%%***--->>>VVVeeeyyy```999444222+++555555333222222444555444333555777888888777666555555555888;;;<<<999333...***''')))***(((***666JJJZZZSSSGGG777---((('''&&&&&&''''''''''''((((((((((((((())))))******+++,,,,,,***+++,,,+++***)))***,,,,,,,,,,,,---------......///.........---000<<>>=========>>>>>>========================???@@@@@@@@@???@@@BBBDDDJJJhhhjjjRRRNNNNNNHHHFFFKKKEEEJJJNNN\\\ggg___UUUZZZhhhrrr[[[QQQFFFKKKGGGFFFMMMPPPWWWggguuudddOOOIIIDDDBBBDDDHHHOOOWWWWWW______aaaqqq```SSSYYY{{{nnnVVVAAA===;;;???AAAAAACCCGGGLLLmmmdddSSSPPPNNNIIIEEEHHHIIIHHHGGGHHHJJJMMMOOONNN[[[wwwxxxKKK((()))//////:::NNN___sssXXX333555666---444333111000111333555555555444222333666::::::777333444888;;;<<<888333---+++(((------)))+++:::MMMWWWIII===000*********))))))''''''''''''((((((((())))))))))))***++++++,,,,,,)))+++------+++***++++++,,,,,,,,,---------......000//////...---000===JJJFFF<<<444111111333999???RRRRRRKKKFFFIIIQQQkkk\\\FFF??????>>>======<<<==============================???@@@@@@???>>>???BBBDDDJJJppppppTTTOOOOOOIIIGGGLLLKKKJJJGGGPPP[[[VVVPPPWWW\\\zzzxxx___TTTLLLOOOJJJFFFLLLNNNTTTcccyyykkk^^^OOOJJJFFFCCCCCCFFFLLLSSSQQQ]]]]]]___tttaaaRRRXXX|||www\\\CCC???===???AAA@@@BBBEEECCC___lllZZZYYYWWWOOOIIIIIIIIIGGGEEEFFFKKKOOOQQQNNN[[[xxxlllDDD***((()))666OOOaaarrraaaFFF111000888888000...000222111//////222555111666888555444888999777888999:::;;;:::666///***,,,000...444JJJXXXYYYZZZ===555,,,'''(((******(((******))))))((((((''''''''''''((()))***++++++,,,,,,+++*********+++,,,---------,,,,,,,,,---......---......,,,,,,555DDDQQQGGG888///222555222444:::NNNXXXfffQQQAAAMMMbbbwwwVVVBBB>>>===>>>===:::;;;>>>===============>>>??????AAA===;;;>>>AAABBBFFFKKKQQQvvv\\\QQQSSSQQQLLLJJJGGGFFFGGGJJJOOOQQQPPPNNNZZZeeebbbOOOOOOLLLKKKKKKIIIIIIOOOWWWaaa{{{mmmcccRRRQQQIIIAAAAAACCCEEEIIINNNRRRSSSYYYggg}}}hhhRRRUUU}}}nnnVVVDDDBBB@@@>>>======>>>???BBBNNNooorrrZZZVVVVVVPPPGGGNNNLLLHHHFFFHHHNNNWWW^^^TTThhhdddAAA***'''+++CCCiiiwww___AAA222555;;;:::555///000111000//////000111---111000---666GGGPPPNNNCCCDDDCCC???:::666555555777BBBSSSbbbjjjjjj```RRR888111)))%%%&&&((((((&&&***)))))))))(((((((((''''''''''''((())))))******++++++*********+++,,,---,,,,,,,,,+++,,,,,,---...***---......000;;;JJJWWWFFF888000333555333555;;;FFFQQQcccSSSEEEMMMZZZsssuuuUUUBBB>>>===>>>===:::;;;>>>===============>>>>>>???@@@===<<<>>>@@@AAAEEEJJJWWWdddWWWWWWRRRKKKGGGCCCBBBCCCEEEIIILLLKKKJJJNNNVVVmmmjjjVVVQQQNNNLLLLLLIIIHHHLLLSSSVVVxxxlll^^^WWWJJJLLLEEE@@@AAADDDFFFKKKPPPUUUTTT\\\rrriiiRRRSSSyyyeeeNNN???>>>===<<<===>>>@@@AAAAAAIIIdddxxx\\\RRRNNNJJJEEEFFFFFFFFFFFFGGGLLLRRRWWWaaatttssspppsssRRR:::***'''...MMMxxx}}}[[[;;;444;;;>>><<<:::333111000000111222111///...333222111DDD___ggg___PPPUUUXXXUUUMMMGGGGGGIIIEEEOOOlllxxxqqqdddIII333...'''$$$%%%'''((('''))))))))))))((((((((((((''''''''''''((((((((((((+++************+++,,,,,,++++++******++++++,,,---***,,,......222;;;IIITTTCCC888111333555333555;;;???JJJ\\\OOOBBBHHHOOObbbhhhNNNAAA>>><<<======:::;;;>>>======<<<<<<======>>>???>>><<<<<>>@@@BBBDDDAAAEEEWWW|||~~~___NNNHHHEEECCCAAACCCEEEFFFFFFGGGIIIKKKWWWrrraaa___ccc}}}999---(((,,,;;;___UUU444444???>>>:::;;;555333111333666777555222///888:::<<>>666111222333222444999<<>>===<<<<<<<<<<<<===>>>>>><<<;;;===???@@@AAAIIISSSooottt\\\QQQJJJBBB>>>AAAAAAAAABBBCCCDDDEEEEEELLLOOOVVVjjjwww[[[QQQNNNLLLMMMLLLHHHHHHKKKQQQhhhvvviiiYYYNNNJJJFFFBBBAAABBBFFFGGGHHHNNNUUUXXX^^^yyykkkTTTSSSqqqjjjMMMAAA>>>>>>>>>???@@@BBBCCCDDDAAABBBOOOmmm~~~^^^MMMGGGDDDCCCBBBDDDFFFFFFDDDCCCCCCDDDJJJ```yyy``````dddvvv((($$$&&&000LLLzzzuuuMMM///333>>><<<888;;;444333222444888:::777555111999;;;<<>>888333000000111111333666888DDDYYYPPPDDDCCC>>>HHH```eeeFFF???@@@<<<;;;===<<<:::;;;>>><<<<<<<<<<<<<<<======>>>=========>>>===AAANNN[[[bbbPPPGGGAAA???AAAAAAAAA@@@@@@AAABBBCCCDDDIIIOOO[[[{{{zzzXXXNNNKKKJJJLLLLLLIIIIIIKKKLLL\\\nnnzzzaaa[[[QQQFFFCCC@@@AAABBBFFFIIIIIIIIIPPPYYYZZZlllnnnXXXXXXsss{{{aaaGGGBBB>>>>>>>>>>>>>>>???@@@@@@>>>@@@JJJaaavvvXXXJJJFFFDDDBBBCCCDDDEEEEEEDDDDDDEEEGGGNNNNNNaaaeeeeeedddWWW]]]fffqqq+++((('''...NNNbbbCCC---222<<<:::888<<<444444555777999999888666999;;;999888AAAIIIEEE999888555111//////...,,,***,,,777UUUggg\\\RRRCCC((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))************((()))******++++++************))))))******+++,,,++++++,,,---...222888<<<333111/////////000222444555FFFccc]]]OOOGGG:::>>>DDDaaa\\\BBBBBB???;;;:::<<<<<<:::;;;???<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@AAAIII]]]ppprrrXXXIIIDDDCCC>>>???>>>===;;;<<<>>>@@@===CCCIIIRRRgggYYYMMMIIIGGGKKKLLLJJJJJJLLLJJJVVVcccgggVVVSSSJJJCCCAAA>>>BBBDDDIIILLLKKKLLLUUU```gggsss^^^```xxxzzz[[[EEEEEE<<<<<<<<<<<<<<<<<<;;;;;;:::>>>FFFVVVuuuqqqSSSFFFCCCBBB@@@@@@AAACCCCCCDDDFFFJJJMMMLLLBBBLLLPPPXXX]]]QQQTTTaaahhh,,,...,,,,,,JJJ|||mmmLLL999---222:::;;;<<>>>>><<<:::999999>>>;;;999:::<<<===<<<<<<:::888333---******,,,///444JJJbbbfffXXXFFF444((('''((((((''''''&&&'''((('''((((((((()))))))))***''''''(((((()))*********'''((()))***+++******)))+++************+++,,,,,,***+++,,,---///333777:::000111000//////000333444777IIIeee^^^MMMDDD888>>>CCCTTTjjj]]]DDDEEE>>>;;;:::<<<<<<:::;;;???<<<;;;;;;;;;;;;<<<======>>>@@@CCCGGGNNN```dddMMMDDDCCC===>>>===;;;888888;;;>>>???AAAFFFLLLXXXsssbbbNNNIIIFFFIIIKKKJJJJJJKKKMMMUUU]]]xxxqqq]]]SSSNNNEEEBBBDDD@@@AAAEEEKKKNNNMMMOOO[[[hhh|||yyyfffhhh{{{XXXBBBEEE<<<<<<============<<<<<<999???EEENNNgggxxxWWWEEE???AAACCC???AAACCCDDDDDDEEEGGGIIICCC>>>NNNTTTZZZ\\\NNNPPPXXXccc###+++000111NNN~~~eee===333...222999<<>>;;;:::<<<<<<:::;;;???<<<;;;;;;;;;;;;<<<======<<>>???>>><<<888888;;;>>>BBB???AAAFFFLLL]]]kkkPPPJJJFFFHHHJJJIIIIIIJJJNNNTTTXXXpppbbbUUUNNNHHH>>>>>>CCC@@@@@@EEELLLOOOOOORRR```nnn}}}jjjnnn{{{UUU@@@EEE>>>>>>???@@@@@@@@@@@@@@@;;;BBBFFFKKK```^^^FFF>>>AAAGGG@@@BBBEEEEEECCCAAA@@@@@@FFFAAALLLJJJIIIKKKDDDOOOTTTddd))))))***555QQQmmmpppeeeAAA333,,,222666555888???DDDIIIJJJDDD???===;;;888888777777666666666666777---333444...'''(((///555KKKUUUWWWLLL<<<222***$$$...***&&&%%%'''))))))'''+++((((((***'''###&&&---''')))***)))&&&'''+++///(((***+++***)))++++++***++++++++++++++++++++++++---------......000111222111111000000000000000111888EEERRRQQQEEE;;;:::>>>FFFPPPfff\\\DDDEEE>>>>>>===<<<<<<<<<<<<<<<<<<;;;888777:::???@@@>>>GGGEEEGGGXXX|||^^^FFF???======<<<;;;::::::999:::???======@@@HHHXXXqqqqqqWWWJJJIIILLLIIIIIILLLGGGMMMTTTZZZcccttt\\\OOODDDAAABBB@@@======FFFFFFJJJNNNJJJKKKcccmmmqqqzzzPPP???DDD@@@>>>AAAJJJNNNIIIAAA===@@@BBBNNNYYYfffiiiLLL@@@AAA@@@@@@@@@@@@??????@@@CCCFFFFFFFFFGGGIIIGGGEEEHHHOOOTTTaaa!!!'''///;;;QQQeeedddXXX???333---222666555888???CCCHHHIIIDDD???===:::777555555444444444555555666555444000***&&&***888DDDUUUWWWQQQAAA222,,,+++***+++)))&&&&&&(((***)))((((((%%%'''------'''$$$$$$)))((((((((()))))))))(((***,,,,,,+++******++++++++++++++++++++++++++++++------------...000111222111111000000000000111111111<<>><<<;;;;;;;;;;;;:::<<<>>>>>>>>>@@@CCCDDDLLLYYYoooaaaFFF@@@>>>===<<<;;;:::999999:::???======???BBBLLL^^^ooofffVVVOOONNNHHHHHHKKKGGGJJJUUU\\\___rrryyyhhhZZZLLL@@@<<<===<<<;;;<<>>@@@HHHKKKGGG@@@======>>>JJJVVVcccoooZZZGGGBBBEEEBBBBBBCCCCCCBBBAAABBBEEEHHHFFFEEEHHHJJJIIIGGGKKKQQQUUUZZZqqq###,,,555AAARRR___\\\QQQ<<<222...222666666888>>>CCCGGGHHHCCC???===999555222222111222222333444555888222---+++)))...@@@TTT^^^ZZZMMM;;;---))))))***)))'''&&&''')))***)))((((((%%%&&&,,,...,,,)))(((,,,)))(((***------)))%%%+++,,,---,,,+++)))***+++++++++++++++++++++++++++,,,,,,,,,---...000111222111000000000000000111111---444;;;===999666666888666888@@@QQQiiigggKKKFFFBBBAAA???===;;;::::::::::::>>>BBBBBB@@@BBBIIIPPP```yyyiiiJJJEEE???>>><<<;;;999999999999===<<<===??????BBBMMMYYY}}}uuu```SSSNNNHHHIIIMMMIIIJJJXXXaaa___gggrrrfffaaaZZZNNNAAA======>>>???AAADDDGGGLLLNNNPPPbbbyyyzzz|||UUUAAA@@@BBB>>>???DDDFFFCCC>>>===;;;;;;FFFSSSbbb}}}^^^NNNDDDEEEHHHBBBBBBCCCCCCBBBAAABBBEEEGGG@@@DDDLLLSSSSSSPPPPPPTTTUUUTTTccc)))...555BBBSSS^^^ZZZOOO999222///333666666888<<>>???AAAIIIRRRmmm|||dddTTTNNNIIILLLPPPKKKFFFSSS\\\\\\```yyysss]]]ZZZ\\\VVVKKKBBB???@@@@@@AAACCCFFFKKKNNNNNNTTTmmm~~~}}}yyyWWWEEECCCBBB>>>===@@@BBB???<<<===<<<;;;FFFRRRbbb}}}___PPPEEEFFFGGGAAA@@@AAAAAAAAA@@@AAACCCEEE???III[[[iiikkkbbbZZZXXXRRRSSSccc'''+++666JJJ___fffXXXFFF555222111444666777888;;;>>>BBBCCCAAA???>>>:::444111111111111222333444555111///...---)))000KKKggghhhZZZHHH999///)))&&&%%%((()))))))))(((&&&%%%%%%%%%000999999111,,,+++---***+++,,,***((('''(((+++111+++)))---///,,,***+++++++++++++++++++++++++++***++++++,,,...///111222000000//////000111222222555555555666888888888777;;;:::<<>><<<;;;<<<<<>>;;;999888999999999777999<<<>>>@@@GGGPPP\\\iiiVVVOOOJJJLLLNNNGGG@@@FFFMMMPPPVVVlll```QQQOOOPPPIIICCC>>>???@@@???>>>@@@IIINNNRRRTTTaaaxxxWWWHHHEEEBBB>>><<<>>>>>><<<<<<>>>===;;;EEERRRbbbjjjYYYIIIEEEFFFAAA@@@AAABBBBBBAAABBBCCCEEEDDDSSSkkk}}}}}}mmm]]]UUUMMMXXXooo&&&...CCCaaawwwsssWWW===111111333555777777888999;;;>>>@@@???@@@@@@;;;444222222222222222333444555333222---''')));;;WWWmmmgggSSS<<>>???@@@BBBCCCPPPfff~~~bbbIIIEEEBBB>>>;;;888888999999999777777:::;;;<<>>AAACCCBBBBBBDDDIIIPPPWWW```www{{{XXXHHHDDD@@@===;;;======;;;<<>>@@@AAA<<<555222222222111222222333333000111,,,***777QQQccchhhYYYDDD000))))))))))))***%%%''''''&&&%%%%%%(((+++BBBfffoooKKK333,,,+++,,,222@@@TTThhhuuummmOOO444---///---+++,,,++++++++++++++++++++++++))))))***+++---///111222////////////000111222333333333333444555666666666666666888===MMMjjjeeeSSSMMMFFFDDDBBB@@@???AAACCCEEEFFFLLLdddsssPPPFFFCCC???;;;888888888999777666777:::;;;:::<<<@@@DDDUUUfffaaaQQQIIIJJJJJJAAAGGGCCCDDDKKKNNNVVVnnnxxx^^^TTTQQQKKKBBBBBB>>>===AAADDDEEEGGGKKKJJJRRR[[[kkkYYYGGG@@@???<<<;;;===<<<:::<<>>;;;;;;===@@@EEEHHH\\\dddQQQIIIKKKMMMFFFDDD@@@CCCJJJKKKOOOddd~~~|||aaaNNNLLLNNNIII???>>>:::888<<>>===;;;;;;======;;;===BBB???>>>KKK\\\ppprrr^^^KKKFFFGGGBBB???AAACCCDDDCCCCCCDDDEEEKKKHHHGGGGGGHHHLLLVVVaaajjjzzz,,,777YYYccclllbbb777333,,,000555777777555333222444222222666<<>>===;;;;;;<<<>>>???CCCJJJVVVqqqxxx[[[KKKEEECCCBBBHHHCCC@@@DDDFFFFFFEEEFFFJJJHHHHHHJJJLLLQQQ\\\hhhwww///>>>\\\cccfffYYY444222---000333444333222333333222000000333888:::888555000//////111222222000///))),,,888RRRooo{{{lllVVV===222)))(((***(((&&&&&&%%%((()))(((%%%&&&+++///UUUtttnnnLLL777222999PPPbbbfffeeeggg[[[GGG111)))***------...,,,,,,+++++++++,,,---...///...---,,,---.........///////////////111222333222222222222222333333444>>>===>>>III```gggQQQHHHDDDDDDDDDCCCDDDGGGKKKNNNSSSlllmmmTTTIII>>>;;;:::777666777666666777888999:::;;;;;;999===AAAEEEQQQmmmjjjMMMEEEFFFFFFDDDEEEDDDDDDDDDDDDHHHVVVdddkkk]]]OOOJJJJJJGGGBBB???=========>>>AAADDDGGGIIITTTffflllIII@@@AAA<<<===>>>===;;;;;;===>>>>>>CCCKKKZZZxxxgggUUULLLHHHFFFEEEBBBAAADDDEEEDDDFFFIIIMMMKKKLLLNNNPPPVVVeeesss333HHHbbbccc]]]LLL000222...000111111000000222444///------///333555333000000000000222333222///---'''555NNNllljjjOOO777...&&&&&&((('''%%%&&&%%%(((***)))'''&&&)))+++???QQQgggyyymmmMMM333111777BBBEEE???<<>>333******,,,------///,,,,,,+++++++++,,,---...------------------------222111/////////000111333333222111111222444666888;;;:::@@@UUUwwwfffRRRKKKCCCEEEIIIMMMOOORRRTTTVVVbbb~~~|||XXXLLL@@@<<<;;;999888888888777666666666777999:::555;;;???>>>AAAQQQnnntttSSSFFFEEEEEECCCCCCAAA@@@@@@@@@CCCNNNZZZ]]]TTTLLLIIIHHHDDDAAABBB=========???CCCGGGIIIJJJUUUuuucccCCC<<<>>><<<=========;;;;;;===>>>@@@EEEPPPddduuu```SSSKKKGGGCCCCCCFFFHHHGGGEEEHHHNNNJJJKKKNNNPPPSSS]]]qqq888SSSgggcccUUU@@@...111...000222222111111111222...---,,,---000111000...222222333444555444000---,,,@@@___}}}cccDDD222***%%%&&&((('''&&&'''%%%(((******(((''''''((((((222>>>OOOgggtttcccHHH222---***+++***''')))...000,,,***,,,,,,******,,,,,,,,,+++++++++,,,---...,,,---......---------...888666333000///000111222444333333444555888:::;;;;;;<<>><<<;;;;;;888888777777666777777777666:::===;;;;;;DDDVVVddd|||ZZZHHHFFFEEECCCCCC@@@@@@@@@@@@CCCLLLWWWkkkdddQQQLLLIIIGGGDDD???>>>AAA===<<<===@@@FFFLLLQQQSSS___gggFFF<<<:::<<<=========;;;;;;===???CCCJJJWWWqqqooo\\\OOOIIIDDDHHHNNNQQQLLLGGGHHHOOOHHHLLLRRRXXX^^^lllBBB```jjjaaaOOO888...000---000444555444222111000...---------///000//////333222333444555333111...,,,@@@^^^xxxvvvTTT555...(((%%%((()))((('''(((&&&''')))***)))'''&&&&&&""")))///:::QQQccc[[[GGG555---&&&%%%(((***,,,///---++++++---,,,))))))---,,,,,,+++++++++,,,---...+++---......------///111???<<<777333000000222333444444444444555666777777DDDIII\\\~~~dddUUUQQQOOOLLLNNNYYYiiirrrpppkkk}}}dddTTTDDD>>>>>><<<::::::666777999:::999888666555888888888999===CCCKKKPPPUUUvvvaaaKKKGGGGGGDDDAAA>>>>>>@@@@@@CCCKKKTTT]]]mmmPPPHHHFFFEEEEEE@@@::::::???>>>>>>>>>@@@EEENNNXXX^^^{{{gggIII???;;;;;;<<<===<<<;;;<<<>>>???CCCLLL^^^zzzgggWWWOOOEEEKKKTTTWWWPPPGGGFFFKKKJJJPPP\\\hhhrrrUUUooojjj[[[GGG111111000,,,000555777555222000//////////////////000111222111000000000111111000...---BBB]]]ooorrrcccGGG///,,,'''&&&)))***(((''')))&&&'''((()))((((((&&&%%%$$$***---333DDDVVVTTTEEE222---(((***///111...***---++++++------***---111,,,,,,+++++++++,,,---...+++---///...---...333777BBB???999444111222444666555444222222222444666777JJJWWWrrreeeVVVRRRNNNHHHGGGQQQbbbmmmmmmhhh}}}eeeTTTBBB;;;:::999777666555777999::::::888666444777555444777<<>>;;;:::===>>>@@@FFFNNNUUU}}}}}}___MMMBBBAAAAAAAAA<<<777888===???@@@??????BBBNNN___lll]]]FFFBBB@@@;;;<<<===<<<<<<<<<>>>@@@BBBNNNcccppp]]]TTTIIINNNUUUXXXQQQHHHFFFJJJKKKTTTeeewwwmmmiiiRRR>>>+++333111---000333444222000/////////////////////111333444222000......000111111111555MMMffflllaaaMMM999,,,)))&&&&&&)))***'''&&&(((&&&&&&&&&'''(((((('''&&&%%%***+++...===NNNLLL???---+++)))+++///000+++&&&,,,)))***------,,,---111,,,,,,+++++++++,,,---...+++---///...---000666<<<@@@===777333222444777:::888666444333777>>>FFFKKKZZZlllgggWWWRRRMMMIIIFFFJJJUUU___dddeeewwwfffTTT@@@999999777555444555555666777777777666555555444444666999===@@@BBBIIIQQQ^^^rrrnnnQQQHHHEEE@@@===:::888:::;;;<<<@@@GGGLLLmmmfffSSSKKK>>><<<<<<===;;;777999======@@@AAA@@@CCCTTTooo|||WWWCCCBBB???:::<<<<<<<<<<<<<<<>>>@@@DDDSSSkkk{{{hhh___QQQRRRUUUWWWRRRLLLMMMQQQSSS]]]rrr~~~gggLLL777(((444111///000111000///...///000//////000//////111333666444222//////111333555555:::VVVnnnkkkSSS:::+++%%%(((%%%&&&))))))&&&%%%''''''&&&%%%&&&'''((((((''''''******---===NNNKKK;;;------+++***+++------+++,,,))))))---...++++++---,,,,,,+++++++++,,,---...+++---///...---111999@@@===:::555111111555:::>>><<<999666888@@@MMM[[[dddssshhhWWWQQQOOOMMMJJJIIIMMMUUU___fffqqqiiiVVVAAA:::999888666444555444444333444555666777444666777777777999===AAABBBLLLTTTYYYgggrrrRRRHHHCCC===???;;;999:::::::::===BBBCCC```gggPPPEEEBBB;;;999888::::::888:::???999>>>BBBBBBHHH]]]}}}XXXDDD@@@;;;:::;;;<<<<<<<<<<<<>>>@@@HHHXXXrrrwwwnnnYYYWWWVVVWWWTTTQQQUUU[[[```lllxxxbbbFFF222---222888222222111000//////000000///000000111222222333333...000222222333444444444===eeelllbbbKKK111...***)))***++++++***)))((('''&&&&&&&&&'''''''''((((((,,,***(((***///222333222+++++++++*********))))))++++++,,,---------,,,,,,//////...---,,,,,,,,,,,,///))),,,---'''...>>>DDDEEE<<<555333333222222444777666777;;;CCCSSSkkknnn^^^UUUNNNKKKJJJLLLNNNSSS^^^jjjuuuuuuUUUCCCAAA;;;666777555555555555555555555444444444444444555777888:::;;;???>>>DDDMMMSSS___}}}|||TTTIIIJJJBBB======<<<;;;::::::::::::===TTTqqqppp]]]TTTHHH<<<777;;;888555666999<<<;;;:::999AAADDDDDDOOOpppsssRRRFFFDDD;;;>>>;;;:::===>>>>>>AAAFFFUUUaaa}}}wwwjjj^^^YYY]]]^^^ZZZ]]]fffrrrqqqWWW???111...222666222222111000000000000000000000000000000000111111222222333666444111222777SSSppplll\\\EEE,,,)))%%%((())))))***)))((('''&&&'''''''''''''''((()))))),,,***((())),,,......---+++++++++*********))))))+++++++++,,,,,,---------------,,,,,,,,,------......)))...000---777HHHMMMDDD;;;444333333111111333///111555;;;@@@MMMdddyyymmm___XXXRRRNNNJJJJJJKKKPPP[[[fffooovvvVVVCCCAAA;;;777888666555555555555555555555555444444444444555777888999;;;:::>>>EEEHHHOOOeee|||~~~SSSFFFGGGAAA===<<<;;;:::999888888888888IIIaaa~~~```RRRLLLCCC;;;999:::888666777:::;;;;;;999999???DDDLLLaaasssSSSGGGDDD<<>>LLLaaa~~~uuu```LLLEEEBBB===999:::999888888888:::;;;:::999;;;???GGGXXXyyyvvvTTTHHHFFF===???<<<<<<>>>@@@BBBHHHPPPYYYlll|||qqqkkkmmmooopppwwwzzz^^^???///000333222000222222111000000111111111000000//////000111222333555---///777444///???XXXeeeJJJ999)))+++)))'''''''''((('''''''''''')))((('''&&&&&&((()))******)))'''&&&&&&&&&''''''************))))))))))))******))))))***,,,///111,,,,,,++++++,,,,,,---......+++000333333BBBRRRTTT???777111111111000000111222444:::CCCIIINNNVVV^^^~~~kkk\\\XXXTTTNNNJJJIIIJJJMMMTTT\\\dddvvvsssllljjjvvvqqquuu|||YYYCCC@@@;;;888999777444444444555555555555555777666666555555555666666999777888>>>BBBEEENNNXXXXXXggg}}}SSS@@@AAA===;;;:::999777666555444444666999>>>GGGUUUaaaaaaYYYRRRHHH>>><<<;;;888777:::888888888999:::::::::999@@@DDDOOOhhhyyyXXXJJJHHH@@@AAA>>>>>>@@@BBBFFFOOOYYYeeezzzzzz[[[:::...111333111...222111111111111111222222/////////000111444666888999///...333000///FFFdddzzzPPP888...$$$((('''((((((((((((((((((((()))((('''&&&&&&&&&'''))))))((((((''''''&&&'''(((***))))))))))))))))))))))))***)))(((((())),,,...000...---,,,+++++++++++++++---+++///000000???MMMKKK===555000000222000000111111111888EEEPPPTTTUUUWWWxxxjjjXXXRRROOOKKKIIILLLNNNOOORRRWWW[[[eeesssfffcccdddnnneeeeeevvv\\\DDD@@@;;;999999777444444444555555555666666999888777777666777777777555444444777<<>>;;;:::888666666999777888999999999:::;;;;;;FFFNNN___~~~|||ZZZLLLJJJCCCCCCAAAAAACCCEEEKKKWWWcccuuuvvvXXX;;;111333222000000222111111111111222333333/////////000222555999;;;<<<444000000...222IIIdddrrrhhh@@@...+++$$$***)))((((((''''''(((((()))***''''''((((((((()))))))))'''((((((((('''(((***---(((((()))))))))))))))******)))))))))***+++---......---,,,+++************---+++///......>>>KKKFFF;;;444///111222111000111333444<<>>CCCPPPjjjuuuVVVLLLMMMHHHGGGFFFGGGIIILLLTTTeeeuuukkkSSS===666444000111888222111111111222333333444111000......///222555777111222222///222>>>QQQ___VVVPPP000))),,,$$$&&&%%%&&&%%%%%%$$$%%%&&&(((((((((***---//////...,,,***)))***+++)))&&&&&&(((+++'''((((((((())))))******)))******+++++++++******************+++,,,------)))***//////333GGGUUUNNN:::444000222444222111222000999FFFQQQRRRRRRXXXaaawwwwwwbbbSSSRRRLLLEEEBBBDDDGGGGGGIIIKKKKKKKKKTTTiii}}}nnngggbbb^^^___UUUYYYiiinnnooodddGGG@@@;;;888777333333333444444555666777777666666666666666777888888000666:::999666777;;;>>><<<@@@IIIRRRVVV[[[kkk}}}\\\HHHBBB888666555555555555666777777:::777666777888777777888777888777444444555777666555666666555555999@@@FFFUUUuuupppSSSJJJMMMIIIIIIHHHHHHJJJMMMVVViiizzzmmmLLL;;;===999444555555111111222000///000222444333111000111222444333333111444000+++;;;WWWeeebbbMMM777&&&(((,,,((($$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,---,,,***))))))&&&'''((((((''''''(((***((((((((((((((('''''''''(((((((((((((((((())))))************+++,,,.........///111---333LLL\\\TTT===444---...111111111222000<<>>EEEMMMQQQSSSZZZbbbXXXFFFAAA444888666555444444555666888666666666666666666666666666888999666444444444333999777111333:::888===OOOeeexxxcccQQQHHHGGGIIIIIIKKKJJJKKKVVViiixxx}}}eeeGGG999===999555666555000111111000000000333555000000000333555555333111000444222333FFF___ggg___EEE333%%%'''***'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))(((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((((()))))))))***)))))))))''')))***++++++***(((&&&'''+++111000444IIITTTJJJ<<<444......111111000222000888IIIVVVSSSKKKPPP]]]{{{hhhXXXUUUGGGEEEAAA@@@AAACCCDDDEEEDDDEEELLLWWW___kkklll^^^]]]^^^YYYQQQRRRUUUTTTbbbqqqPPPAAA===888555555444444444444444444444444777666666555555666666777666555555555666777999;;;<<<>>>DDDKKKNNNOOOUUU]]]oooXXXEEEAAA555777666555444444555666777666666666666666666666666666888999999777666444333222333000555>>>>>>EEEXXXyyysss^^^NNNGGGHHHKKKLLLMMMKKKNNN]]]tttZZZAAA888===:::666777666222222111///......111333...///111444666666333000000333444;;;PPPdddcccTTT:::---%%%'''(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&'''((((((''''''(((***((((((((((((((((((((((((''''''((()))************+++++++++++++++******)))(((+++222111222CCCMMMCCC;;;333...///111000000222111555FFFYYYYYYMMMPPP^^^|||iiiUUURRRHHHEEEAAA@@@AAABBBCCCCCCBBBEEEKKKQQQQQQUUUiii~~~wwwbbb[[[[[[VVVMMMJJJLLLIIIUUUpppyyyZZZHHH>>>555444777444444444444444444444444666555555555555555666666777666555555555777888:::;;;===BBBGGGJJJKKKQQQXXXeeezzzWWWEEE@@@555777666555444444555666777666666666666666666666666555777:::===<<<999555333333555333666>>>???HHH\\\ttt]]]MMMGGGHHHKKKJJJIIIGGGMMM___yyyQQQ===999>>>:::777888555555444222///---,,,///111222111222333444444222///000111222===TTTcccYYYEEE000)))%%%''''''$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''&&&'''((((((''''''(((***((((((((((((((()))))))))((((((((()))***+++------///---***((((((+++///222......111//////???KKKDDD999333...///000///000222333444FFF^^^bbbTTTTTTaaaiiiQQQKKKIIIEEEAAA???@@@AAAAAAAAAAAABBBGGGKKKLLLNNN[[[hhh|||ddd[[[XXXUUUKKKGGGHHHEEENNNeee___LLL@@@777333666444444444444444444444444555444444444444555555666777777888888888888888888:::;;;???EEEGGGIIIOOOWWWhhh|||WWWDDD@@@555666555555444444555555666555555555555555555555555555666;;;AAAAAA<<<666333666999666999BBBHHHXXXrrr{{{aaaPPPJJJIIIKKKJJJGGGGGGNNN___uuuIII;;;:::???:::777888555555555444111000111555888777555222000111111111000000...///===UUUbbbUUU???,,,(((&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&(((&&&'''((((((''''''(((***(((((((((((())))))******))))))))))))***++++++,,,++++++)))))))))***+++,,,,,,***...000333BBBLLLDDD777222///000000///000333222333CCC]]]eee[[[YYYbbboooRRRJJJIIIFFFBBB???????????????AAA@@@AAAFFFKKKNNNSSSWWW___xxxxxxbbbZZZSSSRRRJJJFFFHHHEEEKKK]]]|||^^^KKKDDD<<<555333444444444444444444444444444444444444444555666666555777:::======;;;888666888999>>>CCCFFFHHHOOOWWWhhhyyyVVVBBB???555555555444444444444555555444444444444444444444444555555:::DDDFFF>>>666333444777666<<>>BBB999666111//////000111111///,,,...>>>WWWbbbTTT???+++(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&'''((((((''''''(((***'''(((((())))))******+++%%%(((---111333333111000111333777999999555000---...)))---333999GGGKKK@@@555111///111000...///333000111===QQQ]]]^^^^^^cccuuuSSSKKKJJJFFFBBB???>>>>>>>>>===AAA>>>>>>BBBHHHKKKKKKIIINNN]]]hhhxxx~~~gggWWWRRRNNNPPPIIIFFFIIIFFFIIIVVVmmm[[[IIIEEE???666111444444444444444444444444444444444444555666777777333666:::======;;;888666888888<<>>555444444444444444444444444444444444444444444444444555333999EEEHHH???666444333777666<<>>======<<<;;;>>>>>>>>>???CCCFFFEEECCCHHHTTTVVV]]]vvvsssgggZZZQQQNNNNNNQQQMMMJJJMMMIIIHHHRRRaaayyyZZZGGGCCC???888444444444444444444444444444555555555555666777888999333555777888999999888888999999<<<@@@BBBDDDKKKTTT^^^kkkUUUAAA>>>666444444444555555444444444333333333333333333333333666222777EEEIII@@@666555333888999???OOOeeerrr^^^VVVTTTPPPMMMGGGHHHMMMSSSVVV^^^pppzzzxxxxxx///***111666222444:::888444333111//////111666:::111000000222444555444222444222555EEEVVVXXXDDD...---)))###!!!$$$'''%%% &&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((('''%%%$$$$$$&&&'''((((((''''''(((***'''(((((()))***+++++++++888HHHaaaxxxxxxwwwvvvwww{{{jjjOOO999111333BBBJJJAAA333000000111000---///333333444333777III```mmmmmmddd[[[KKKGGGBBB>>>===<<<;;;;;;999===???@@@AAACCCEEEDDDGGGTTTWWWXXXiiittteee___YYYUUUUUUPPPUUUQQQOOORRRMMMIIIQQQXXXjjj[[[FFFAAA===888666444444444444444444444444555555555666666888999999444444333444555777999:::::::::<<>>666333444444555555444444333333333333333333333333333666111666DDDIII@@@777555000888<<>>;;;:::;;;<<<;;;;;;;;;===@@@CCCEEEHHHSSSVVVYYYffftttjjj]]]WWWPPPQQQZZZXXXZZZ]]]```aaa]]]VVVQQQZZZ___xxxbbbKKKDDDAAA;;;888111111222333555666777777777666666555555555666666333333333444555666777888;;;999:::???BBBDDDIIIOOO]]]bbbxxxXXXAAA666...444333222222222333444555444555555333111000333555222777:::CCCJJJ>>>444;;;777999@@@PPPkkkzzzggg\\\UUUOOOKKKJJJNNNIIIMMMVVV]]]gggzzzvvvqqquuu***,,,///333555666777666555444222000/////////000000......000333444222000...111>>>QQQZZZOOO<<<...)))'''%%%$$$%%%&&&%%%$$$((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&'''((((((((((((((()))***...)))$$$&&&000FFFgggrrr```RRRBBB===999;;;CCCMMMUUUXXX}}}yyylllYYYPPPPPPPPPKKK888111---///111000///000333333333333555:::@@@EEEYYYooommmYYYPPPHHHBBBAAA@@@===;;;;;;;;;;;;;;;;;;===@@@CCCDDDHHHRRRSSSSSS\\\fffttt```WWWVVVRRRSSSYYYuuuzzz{{{uuukkkcccllloooWWWMMMDDD<<<666333333333444444444555555555555444444444444555555333333333444555666777888:::888;;;@@@CCCEEEIIIOOOWWW]]]tttTTT@@@999333444333222222222333444444333444444333222222333555222666:::EEENNNBBB666999777:::AAARRRnnnqqq^^^TTTQQQNNNKKKKKKIIIEEEHHHVVVcccsssvvvrrrmmmqqq{{{}}}***,,,000444666777666666666444333111000000000000000///...///111111///...***;;;RRRaaa[[[GGG555,,,&&&&&&%%%%%%&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''###&&&******)))***---///444888???JJJ```~~~uuu]]]PPPGGG888+++------,,,,,,...222888<<>>;;;;;;;;;;;;;;;;;;===???BBBCCCEEEOOOOOONNNTTTZZZcccsssyyy]]]YYY```cccgggmmm|||fff]]]vvvgggWWWIII===666666555444444333333333333444333333333333333444444444444444444444555666777999999<<>>:::999:::::::::;;;===???@@@BBBBBBLLLMMMMMMTTTXXX^^^lllmmmnnnxxxrrr\\\PPPdddoooZZZJJJ>>>888666666444333333333333333333333333333333444444555444444444444444555666666999:::>>>CCCDDDCCCGGGMMMVVVccc~~~pppGGG999777444555444333222222222333444222333555666666444333222444888AAAWWWjjj\\\BBB888888777===TTTyyynnnYYYQQQPPPQQQRRRTTTTTTTTTUUU[[[ggg|||llleee^^^___eeeeeemmmwww(((+++...222555555555444555555444222111111000000.........---,,,***))))))444JJJ]]]WWW???***%%%(((***&&&$$$(((///222...)))(((((((((''''''&&&&&&&&&(((''''''''''''((()))***+++***((((((...;;;LLLXXXyyynnn\\\KKK===...)))+++...///...---,,,+++---000111...++++++BBB```~~~vvvMMM;;;333......000///000111...000333555555666777999BBBGGGVVVsssdddPPPIIIDDDDDDCCC===888777999::::::;;;===>>>???@@@AAAJJJLLLMMMUUUXXX\\\hhh}}}ooodddUUUJJJHHHZZZ|||lllVVVIIIAAA<<<666555333222222333444555444444333333444555555666444444444444444555666777;;;<<<@@@DDDDDDCCCHHHPPPXXXkkkoooHHH:::666333555444333222111222333333111555999:::777444333333///444BBBaaazzzlllIII666:::777===WWW}}}lll[[[SSSTTTWWW[[[```bbbgggiiifffkkk}}}hhhbbb]]]___eeeddddddlll(((***,,,///222333444444444444333222111000//////,,,---...,,,***(((((((((000@@@JJJBBB000&&&'''+++)))'''''',,,222333---'''&&&'''((((((((((((''''''((((((''''''((()))+++,,,$$$###%%%000DDD```{{{eeeIII777555000---...///---,,,---111...,,,...222222///+++---555CCC```ccc===444......000///000222///111333444333333333444999???MMMhhhrrrVVVMMMFFFDDDAAA<<<888888999999:::;;;<<<===>>>>>>@@@IIIJJJKKKSSSUUUXXXbbbwwwxxxgggWWWMMMDDDEEEJJJZZZtttgggPPPGGGBBB>>>666555333222222333444666444333333333444555666777333333333444555666777888<<<===BBBFFFFFFGGGOOOXXXbbbwwwoooIII<<<999555666555333222111222222333111888@@@???999333222444111888KKKsssYYY???:::777===VVVqqqeeeYYYUUUVVV[[[eeennnuuuqqqyyydddaaa___dddjjjiii```fff{{{((()))***,,,...111333444333333333222111000......)))+++---+++(((&&&'''((()))222666000)))((())))))###(((...111000,,,(((&&&%%%&&&'''((())))))(((((()))(((''''''((()))+++---'''---<<>>FFFGGGHHHQQQTTTVVV```sss{{{hhhYYYPPPJJJCCC>>>DDDHHHMMMVVVjjjdddNNNGGGCCC>>>999777444222111111333444222222222222333444555666111111222333555777999:::;;;>>>CCCHHHJJJNNNZZZfffyyyhhhDDD;;;:::777666555444222111111222222000<<>>555///...000///000222---///111222222222444666777999???VVV\\\QQQFFFAAA???======???888999:::;;;<<<<<<===<<<:::BBBCCCFFFQQQVVVYYYcccqqqnnn___KKKAAACCCHHHKKKJJJFFFHHHHHHKKK[[[}}}cccNNNHHHCCC<<<;;;999666222000000111222111111111111222333444555000111222333555777999;;;;;;>>>DDDJJJNNNTTTbbbppp___>>>777999777666555444222111111222222000>>>JJJHHH:::///111777000:::UUUmmmHHH333555888===NNNppphhhccc___[[[XXX\\\jjjyyy}}}uuu___ZZZXXX\\\aaa^^^cccgggwww###&&&***,,,---...000222000///...///000000...---+++******)))((('''''''''++++++***)))((('''&&&&&&$$$***000000+++%%%######%%%$$$###&&&)))+++***'''***''''''******)))///888GGGaaa\\\JJJAAA666///...000111111777;;;??????;;;999:::===<<<888444000...---,,,+++,,,)))'''///CCCTTTTTTJJJ888111---///111000...///222...///333333111555===666===EEEXXXoooPPPAAADDDAAA<<<<<<;;;888888888888:::;;;===???CCC???AAAJJJSSSZZZ___cccuuugggTTTIIIGGGAAACCCJJJIIILLLKKKGGGOOOcccyyyaaaJJJEEECCC??????<<<777444333222111000222222111111222222333444777555333333555888;;;<<<@@@===AAAMMMTTT[[[mmmWWW;;;888777111555444333222111111111111111GGGMMMBBB999222111:::555666NNNvvvIII777222333:::@@@OOOqqqdddbbb```]]]WWWWWWbbbooo~~~||||||sss\\\ZZZWWWUUUYYYZZZYYYeeexxx///,,,'''$$$$$$''',,,///111000...---------+++)))))))))(((''''''&&&%%%%%%((((((((('''''''''''''''$$$***//////***%%%###$$$%%%$$$###%%%(((***)))'''++++++++++++((((((333AAAbbbkkkKKKCCC:::666222///000333555777;;;???BBBAAA===:::;;;>>>===:::666222000...---,,,***+++***---999EEEIIIEEE:::333---///000//////000555222222444333000333888444888>>>SSS|||ZZZGGGHHHDDD@@@@@@===999888888888999;;;===>>>FFFDDDEEEMMMTTTZZZbbbiii[[[LLLDDDDDDEEERRR]]]ZZZPPPNNNGGGLLL___vvvdddNNNGGGBBB<<<<<<999666444444444222111333333222222333333444555555444333555777;;;>>>???EEEBBBCCCJJJPPP]]]xxxRRR999666666111333222222222222222333333666LLLPPPDDD:::222111888444666JJJtttqqqKKK<<<444222888;;;AAAVVVpppeee```ZZZWWWUUUVVV^^^gggoootttzzz{{{ccc^^^UUUQQQUUUVVVWWWcccvvv===666...***+++---//////000...+++)))******)))(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$)))------)))%%%$$$$$$&&&%%%$$$%%%'''((('''&&&&&&%%%&&&(((...===VVVkkkzzzdddMMM:::111...///111222444666:::===BBBDDDFFFDDD@@@======>>>===;;;888444111///...---)))---...,,,...555===@@@===555......///...///111222000111333222///111555333444999PPPfffMMMIIIDDD@@@@@@;;;:::999888888999;;;===>>>DDDCCCEEEJJJOOOVVVbbbmmm~~~nnnRRRJJJGGGJJJTTTmmm|||uuuTTTPPPFFFHHHYYYnnncccQQQIIICCC<<<999777555555666555444222333333333333333444555555444444555777:::===AAABBBFFFDDDHHHPPPYYYlllrrrJJJ666444555111111111111111222333555555<<>>MMMeee]]]VVVTTTTTTTTTYYY^^^cccnnn}}}nnndddWWWQQQTTTTTTVVVaaaqqq;;;888666888;;;;;;666111///,,,(((''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&'''%%%(((++++++(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&***%%%$$$///HHHjjjooo\\\AAA555666111///222666777777999>>>BBBGGGHHHHHHEEEAAA???>>>???===<<<999555111...------***---...,,,+++000:::AAAAAA777///.........000333,,,---///000000000222555444555:::SSSvvvXXXMMMFFFCCCBBB<<<<<<;;;999888999;;;===???AAABBBEEEIIILLLUUUfffvvvtttfffXXXNNNLLLMMMPPP^^^{{{|||VVVSSSIIIIIIXXXlllwww\\\PPPKKKGGGBBB:::888777777888777444222333333222222333333444555444555777999;;;>>>BBBDDDFFFGGGQQQbbbvvvcccCCC555333444333222222222222333444555555???TTTTTTBBB888333000444444222;;;VVVttt~~~iiiOOO<<<444222888777222999GGGoooyyy}}}{{{zzz```\\\XXXXXXVVVTTTWWW\\\ffftttvvviii]]]YYYYYYVVVXXX]]]iii}}}------000777>>>???999333222...***'''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&))))))(((((('''&&&%%%%%%%%%&&&(((((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%'''(((///,,,000GGGmmmbbbFFF;;;(((***777555333666888999999;;;AAAEEEHHHHHHGGGDDDAAA?????????;;;<<<:::666111---,,,,,,---,,,,,,,,,///555>>>EEEBBB888000...//////111444000222333111000222444555555777@@@XXXiiiXXXLLLJJJJJJDDD???===;;;999:::;;;>>>@@@DDDEEEIIINNNSSS^^^sssqqq```TTTKKKJJJMMMMMMVVVlllsssdddQQQRRRLLLMMM___tttmmmVVVMMMLLLJJJGGG===;;;:::999999777444222222222222222222333444444555777999:::;;;>>>CCCFFFJJJLLLWWWppp}}}XXX???666444444555444333333333333333333444>>>SSSRRR???666333111333444000555MMMooonnnTTT:::444444888666333???RRRiiieee```ZZZYYYbbbsssqqqllltttjjjXXXYYY\\\]]]YYYUUUYYY```ppp~~~xxxkkkbbb```___WWW[[[ZZZbbbwww((('''(((---444999:::999777333///+++(((&&&###!!!((((((''''''''''''''''''******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***%%%...AAA```eeeAAA000111***///;;;999444666888:::<<>>>>>>>>;;;<<<<<<777111,,,+++,,,...+++***...222777???GGGBBB999000///000111333666;;;===;;;555222333444444555;;;HHH___sss]]]MMMJJJLLLFFFBBB@@@===;;;;;;===???AAACCCDDDJJJRRR[[[jjjsss```RRROOOKKKMMMMMMMMMYYY]]]PPPJJJOOOKKKPPPeee|||iiiRRRKKKJJJIIIGGG>>><<<:::999888777555333333333333333333444444555666999;;;;;;<<<@@@GGGLLLOOOOOO[[[vvvtttPPP===777444333555555444333333333333333444===SSSPPP;;;333444222222333000222IIInnnyyyaaa@@@777444666333333DDDZZZkkk]]]NNNEEEFFFMMMYYYdddzzzrrreeedddqqqyyy^^^OOOSSSYYY[[[WWWUUU\\\gggvvv~~~nnncccbbbaaaYYY]]]YYY```uuu'''&&&&&&(((+++000444777666444000...,,,***'''$$$'''''''''''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''&&&&&&'''((('''&&&'''***...+++BBB```www}}}jjjXXXBBB333000444222555<<<>>>888999<<>>>>>999222---,,,...---***+++///000222:::DDDAAA888111111222222444777@@@BBB>>>555000333555444888BBBRRRfffxxx^^^JJJGGGJJJGGGEEECCC???<<<<<<>>>AAACCCCCCDDDJJJVVVdddvvvvvvcccSSSSSSLLLOOOQQQOOOVVV^^^[[[WWW\\\WWWZZZpppbbbNNNIIIHHHFFFDDD<<<:::777666666666555444555555555555555666777777777999<<<===>>>DDDNNNVVVWWW]]]nnnnnnKKK<<<888333111444333333333333333444555666@@@UUUQQQ:::222444222000000000444GGGkkkrrrJJJ<<<333444333555FFFZZZbbbSSSDDD@@@BBBFFFMMMTTT]]]lll}}}nnndddZZZ[[[jjjjjjSSSJJJIIILLLOOOQQQUUU___jjjyyyvvvccc___aaa]]]\\\\\\eeevvv!!!###%%%&&&&&&''')))***111000///000000///---+++''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%'''''''''&&&'''((('''&&&''',,,000LLLiii|||cccIII888000000222333000111777?????????BBBGGGKKKJJJEEE@@@===<<<:::999;;;<<<<<<<<<===???@@@;;;333...---///+++***---///---+++444@@@@@@777111222444444555777>>>???;;;111...222666555<<>>@@@HHHTTT]]]bbbqqqlllHHH;;;888222///333111111222333444666777888BBBWWWRRR:::222444111///---000666GGGhhhRRR@@@222333666:::HHHYYYPPPCCC:::;;;>>>???CCCHHHNNNTTT```ppp~~~mmm```YYYUUUMMMNNN]]]uuuvvvZZZFFFGGGBBB???DDDKKKTTTaaakkk{{{~~~ddd]]]bbbaaaZZZ^^^jjjxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))+++---000444777''''''''''''''''''((((((&&&%%%$$$$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%'''!!!!!!,,,+++444SSSbbbFFF777111111333555666666666888999999===CCCGGGIIIFFFBBB>>>???===;;;:::<<<=========;;;???AAA===444---******++++++++++++,,,///555999;;;:::000---444333000777444888:::777333111222333===NNN___llllll[[[OOOKKKPPPSSSIIIAAABBBCCCAAACCCGGGAAAIIITTTbbbyyyiii\\\TTTTTT___iiippp~~~___LLLEEEAAA???@@@;;;999666444222333444555888999888666555555888;;;@@@888888AAAGGGIIISSS```oooeeeEEE:::999444111222111//////222222111555:::MMMdddLLL666666111222...333---444???TTTkkkKKK666444444===MMMUUU>>>:::666555888:::;;;:::@@@FFFQQQ]]]fffsssjjj\\\WWWSSSMMMGGGJJJEEE^^^~~~~~~eeeMMM??????>>>======AAAKKKYYYdddsssssseeebbbbbbbbb```ccchhhppp%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$)))222>>>FFF999555...((($$$######$$$&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&,,,((('''******CCCssssssQQQ<<<333000444555666666666777999;;;<<>>:::222,,,***+++++++++++++++,,,///444888:::999///+++111///,,,111222555666555333333444555BBBPPP^^^nnnxxxvvvrrrooonnnlllkkkkkkllleeeccciiippprrrrrrtttqqqpppssszzztttaaaTTTLLLPPPRRRIIICCCDDDEEEDDDEEEHHHIIINNNWWWddd}}}mmm]]]YYY___ooo~~~yyy]]]MMMHHHDDD@@@>>>;;;999666444333333444555>>><<<999555333444888;;;???:::===EEEHHHJJJUUUdddyyydddEEE999666222111333111//////111111111555;;;LLLgggQQQ:::666///111000444000666>>>PPPzzzoooOOO;;;999:::CCCOOOSSS;;;888444444666888888888<<<@@@GGGNNNSSS[[[kkk{{{tttiii\\\SSSOOOLLLGGGCCCGGGEEEcccaaaFFF777<<<<<<;;;;;;???IIIWWWaaaqqqvvvhhheeeddddddeeehhhoooyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!&&&111>>>GGGLLLFFF;;;111)))%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''')))'''&&&(((000XXXxxxUUU:::000///000777777777666666777;;;===>>>@@@BBBCCCBBB@@@>>><<<888888999<<<@@@BBBCCCBBB888:::999555///+++***++++++,,,,,,+++,,,///333777:::;;;111+++///...***///111111111222333444555777BBBMMM[[[mmm|||zzzyyyyyyrrrlllfffdddeeeffffffddd[[[ZZZXXXVVVVVVVVVWWWXXXSSSPPPSSS\\\cccbbb^^^[[[WWWUUUWWW^^^eeemmmyyynnn]]]QQQQQQQQQLLLHHHHHHHHHHHHHHHKKKSSSWWW^^^lllppppppzzzpppWWWKKKIIIEEE@@@<<<:::999666444333333444555BBB???:::555111333777;;;:::;;;@@@GGGHHHJJJXXXjjjxxx___DDD888333000111555111///...000111111666===TTTqqq[[[AAA888...000111444222666999FFFjjjiiiJJJ888777:::AAAHHHFFF777555222222333555555555;;;<<<@@@DDDDDDHHHTTTaaacccpppttteee[[[WWWQQQLLLHHHEEEBBB@@@BBBFFFlllaaaEEE:::888999888999<<>>666///+++((('''$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%(((555OOOsssuuuUUU:::,,,+++///222777777666555444666:::===============;;;:::888777888888:::>>>AAACCCBBB@@@666666444111,,,******,,,+++,,,,,,,,,,,,...222555<<>>:::999888666444444444555555???===:::666333444777:::;;;@@@IIINNNMMMRRReeezzzgggUUUAAA777333000111444222///...000111222888???eee}}}bbbDDD:::///111111000222333222;;;WWWtttaaaDDD333444777>>>AAA999555444222111222333444444777888;;;>>>>>>???IIITTTTTT[[[dddmmmwww|||gggXXXSSSMMMKKKHHHDDD???<<<;;;<<<===IIIsss^^^FFF???666777777777;;;DDDPPPYYYiii~~~rrrllliii```aaakkkzzz$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''&&&%%%$$$%%%///000222222000---***'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++777UUU{{{aaaOOO:::...,,,///222333666666555333222444888;;;;;;;;;:::999888777666666999:::===@@@BBBAAA>>>;;;333222000---******+++,,,+++,,,,,,,,,,,,---111333;;;AAA999///222333111555222...---111222111444:::DDDNNN[[[gggwwwsssfff```YYYQQQNNNLLLLLLMMMLLLLLLKKKKKKLLLIIIFFFBBBCCCGGGJJJKKKJJJFFFFFFEEEDDDBBBDDDHHHLLLKKKQQQUUUQQQIIIDDDEEEGGGGGGFFFHHHKKKLLLJJJLLLQQQWWWeeerrrpppbbbUUUNNNMMMQQQ[[[gggooorrrvvv{{{{{{fff\\\ZZZXXXSSSNNNLLLNNNPPPRRR___ggguuummm\\\IIIBBBBBB???<<<:::888777666555444444555555777777888777666777999;;;AAAIIISSSVVVWWWbbb{{{rrrVVVJJJ===777444222111111111//////222333444:::AAAmmm___@@@999333444222///444333///666HHHcccyyybbbHHH888777:::AAAAAA777333333333222222222333444222222555888888999@@@IIIJJJMMMOOOPPPRRRZZZfffpppyyyrrrjjj\\\LLLEEEFFFAAA@@@===999555555888;;;DDDVVV~~~wwwPPP>>>999555666777777:::AAALLLTTTddd~~~{{{rrrnnnhhhffflllzzz$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$######%%%(((###)))...111111///---'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''+++)))444LLLnnncccBBB888///000444555444444444444444333222333555888::::::999999888888888888;;;<<>>??????===<<<>>>CCCHHHMMMRRRQQQHHH???>>>CCCGGGAAA@@@BBBFFFGGGEEEFFFKKKZZZbbbfff]]]QQQKKKKKKMMMJJJPPPWWW[[[]]]^^^___aaaooowwwtttgggcccaaaYYYOOOKKKNNNSSSVVVaaannndddXXXKKKFFFCCC>>>;;;:::777777666555555555555555111444777999:::;;;===???AAAJJJRRRUUUYYYllleeeNNNEEE;;;666555444111...111000111555777777<<>>???;;;999777555555888===BBBUUUoooiiiEEE888333444555666666888>>>GGGNNN```xxxxxxuuuvvvrrruuu########################&&&&&&%%%###"""$$$'''***"""$$$&&&***---111333444---+++'''%%%###$$$&&&'''%%%%%%%%%&&&&&&&&&'''''',,,&&&===aaauuu|||iiiEEE444...---333777666666999222333444333222222444666777777777888999999999999:::<<>>???===<<<>>>FFFLLLVVVVVVNNNBBB<<<@@@DDDEEE>>><<<===AAABBBCCCHHHNNNdddaaaXXXLLLGGGJJJMMMKKKFFFHHHLLLOOORRRSSSSSSSSSWWW\\\eeeooo|||qqqllliii^^^OOOHHHNNNUUUXXXcccssswww]]]XXXTTTPPPJJJ@@@;;;;;;666666666666555555555555222444777999;;;>>>BBBEEEAAAIIIOOORRR[[[uuueeeQQQGGG:::444444666222---111000333888::::::===CCCiii~~~```BBB:::333555444...888444111999<<>>888===>>>333000222333222000000111333666555666888777444777===<<>>@@@@@@???===>>>DDDMMMTTT???;;;888888:::<<<:::888666999:::999888<<>>:::<<<999888:::<<<>>>FFFNNNdddZZZJJJ>>>@@@GGGEEE===???@@@CCCGGGLLLOOOPPPOOOQQQTTTWWW]]]gggwwwzzzxxxrrrnnnaaaOOOGGGMMMVVVZZZeeevvvnnnZZZZZZ[[[ZZZQQQDDD<<<<<<666666666666666555555555666777888999;;;???EEEJJJHHHNNNSSSUUUaaajjjWWWKKK;;;222333666333...000111555:::<<<<<<>>>CCCllljjjJJJ===111222222,,,666111000888888EEEgggvvvaaaPPPCCC:::===>>>444///111333222///...000222222000222444333111333888888;;;<<<:::777999???EEEGGGJJJIIIHHHIIIKKKIIIDDDIII>>>:::>>>===555333888444222000222666:::======FFFrrrQQQ===;;;333222333444333333666===CCC[[[rrrzzzwwwrrrnnnuuu###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$###$$$&&&)))***===888///((($$$$$$%%%''''''&&&&&&&&&&&&'''((((((+++888```qqqiiiPPP222444...///000222444666888888666555444333222333444555666666666666777888999:::;;;:::999777444111...---+++,,,,,,,,,++++++---///---,,,,,,,,,---///111222999DDDDDD444***...333111222---...333333333AAATTTeeeddd___[[[eeetttgggXXXVVVJJJAAAOOOmmmzzzuuuNNNDDD<<<<<<===;;;999999888777666888@@@HHHIIIEEE;;;888555555666666444111777444333444555;;;NNNccc\\\NNN???888777888;;;???===555444:::;;;>>>PPPhhhbbbJJJ888:::@@@>>>:::;;;===???BBBEEEHHHIIIJJJJJJHHHGGGGGGLLLUUU___fffiiiyyyzzznnn^^^TTTNNNNNNUUU^^^nnnzzz```UUUQQQMMMJJJFFFAAA:::555;;;999777555444444555666999888888:::>>>BBBEEEFFFNNNSSSWWW[[[nnn{{{lllhhhQQQDDD888555555333111111000000;;;KKKIII<<<999BBBjjj{{{SSS444222333+++---111555333111666BBBMMM{{{{{{pppUUU@@@DDDBBB---222111000111222333111000111111111222222333333333555555444444555888:::<<<:::;;;<<<<<<<<<;;;:::999:::999888888888777555333000777555444888555666@@@HHHnnnKKK777;;;111666666666555555777;;;???QQQooo~~~vvvsssrrrqqq|||###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$&&&((()))555555333---'''$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''///===___ggg\\\KKK333555...///111222444666777888888777555444444444444555555555555555666777999999;;;:::888555333000///...+++,,,---,,,++++++,,,......---------...000222333444BBBEEE888,,,,,,...,,,222---...333333444AAARRRaaaeeedddaaaggg~~~vvvfff^^^UUUIIIJJJHHHJJJYYYiiiiii___HHH@@@:::;;;<<<;;;999999:::666777???HHHHHHAAA;;;666444222333555666444222222666555111999NNN]]]aaaMMMBBB888666666555666888444666666666@@@UUUkkkxxxXXXDDD555777;;;888666777777999;;;>>>@@@AAABBBBBB@@@FFFLLLPPPQQQSSSYYY^^^ttt{{{sssbbbVVVNNNMMMSSS[[[jjj{{{kkkUUUNNNKKKFFFCCC@@@<<<777333:::999777666555555555666666555666888<<>>HHHhhh{{{sssmmmkkkjjjuuu###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%''''''+++111666444---'''''')))%%%%%%%%%$$$%%%%%%&&&'''...>>>XXXRRREEE>>>///111///000222444555666777777999888777666555555555555333444444444555777888999:::888555333000/////////,,,---...---++++++,,,...////////////000222333444333BBBJJJAAA444...---,,,222...///333333555@@@OOO```gggjjjfffjjj~~~uuuiiiWWWMMMJJJDDD???>>>CCCQQQ___aaaVVVIII@@@:::666999;;;999888999777444;;;KKKRRRIII;;;333000000000222444555555333,,,666555///@@@^^^dddSSS>>>777333555666444222333222:::888333CCCcccrrrlllKKK>>>444666777444333666444555666888999::::::::::::BBBKKKMMMJJJLLLTTT]]]nnnpppsssuuuyyyyyyxxxlllccc[[[VVVWWW\\\aaaqqqxxx^^^LLLJJJFFFAAA===;;;888666333888888888888888777666666555555666999===BBBHHHKKKQQQZZZiii|||eeeSSSKKKGGGDDD;;;444333333111111222999BBBQQQVVVKKK:::444777BBBKKKKKK>>>222///111111111111222111111333777;;;OOOiii|||TTT:::666333222222333555777888666555333333222222222222222222111111000///000111222333555555666666777666666555333444444555666666555555333777444333555111333AAAYYYrrr@@@666:::...333444444444444666999<<>>SSSCCC444555---///111222333555666666666666999888777666555555444444444444444444666777888999888666333000......//////---......---++++++,,,......//////000111222333333777EEEPPPKKK<<<222///111222///000222333555???KKKaaagggjjjiiiooosssbbb[[[XXXNNNJJJGGG???AAA===CCCVVV```XXXIII@@@:::666444777888666555666111444CCCWWWYYYHHH999444///000111333444555444333///888;;;???TTThhh___FFF999444333666888555333333333999:::===SSSkkkgggRRRAAA;;;777777777333444777555555666777777777777777999<<<@@@DDDJJJSSS^^^fffccc___ZZZWWWZZZbbblllrrr{{{~~~vvvpppggg\\\WWWWWW\\\hhh~~~www___QQQKKKHHHBBB===:::888666666888999:::;;;;;;:::888777999:::;;;===@@@FFFLLLPPP\\\eeesssuuuZZZQQQLLLEEEAAA:::666555555222333666888NNNcccaaaLLL999333777333444666666222...///222222111111111333444555444>>>XXXeeeEEE;;;777222222333555888999777555333333333222222111111111444333222222222222333333333333444444444555444444333444555666555444444555333666333333666111666HHHeeefff;;;666999...222333333333333555888;;;BBB\\\zzzpppmmmjjjgggnnnzzz###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%(((---333777555...((((((''''''''''''((())))))000@@@QQQ>>>111777000222222444555666777666555555777777666666555444333333555555555555555777888888444333000...------...///---......---,,,+++---...---...///000111222222222666AAAMMMMMMAAA333///333111000000222333666>>>FFF]]]aaaeeekkkzzzttt[[[MMMKKKNNNJJJIIIJJJCCCDDDCCCNNN```bbbRRRAAA;;;888444333555666333222555444>>>QQQ]]]UUUAAA666666111333444555555444333333666;;;JJJ```ppplllXXXDDD:::666444666666444444666333333===UUUnnnrrr^^^HHH:::888777888666333444888777777666666666666666666777666999DDDSSS^^^```___MMMIIIDDDDDDIIITTT___fffwwwyyypppggg^^^[[[\\\eeekkkyyy{{{cccWWWNNNJJJEEE>>>999666666666888:::<<<======<<<:::999<<<===>>>???BBBGGGNNNTTT\\\jjj~~~bbbSSSPPPJJJ@@@===999666666444111333888>>>^^^uuuhhhHHH333///222555000111777888222222666222111000222555666555333BBBVVV}}}eeeIII666444333333444666666555444333333333222222111111111555444444333333333333333333333333333333444555555555777888777444222333444222444222444777333;;;QQQwww\\\;;;777666///111222333333333555888:::CCCZZZ}}}rrrpppnnniiimmmwww{{{###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&%%%'''...666777111+++&&&&&&%%%%%%&&&&&&'''(((...888GGG888...555///222444555777888888666555333555555666666666555444444555555444444444444555555111000...---,,,------...,,,---...---,,,,,,...000---...///111222222222222222:::GGGNNNEEE555...222111111111222333777===BBBUUU\\\fffttt}}}```QQQCCC@@@BBB>>>@@@FFFDDD???KKK```nnnfffNNN;;;555666333222444444222333666@@@OOO]]]ZZZHHH777222444333555777888666333222222555===YYY{{{eeeKKKBBB999555333444333222444888777666FFFeeettteeeKKK<<<444444555555333222333555666555444444333333444444444777AAAPPP]]]___TTTIIICCCAAA???>>>BBBIIIRRRWWWbbbmmmtttvvvuuunnnjjjllluuu~~~sssrrrzzzmmmVVVMMMKKKIIIDDD===777333333444777999;;;<<<===<<<;;;:::;;;===???@@@BBBHHHQQQXXX]]]tttpppVVVOOOMMMEEE<<<888555444333111///555<<>>WWW}}}RRR<<<777222///111222444444444555888:::AAAYYYtttooommmhhhkkkqqqttt###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&***///333333222&&&&&&&&&&&&&&&''''''(((***---:::///***111,,,222555666888999888666444222444555666777777777666666555444333222111111111111---------------,,,,,,,,,+++,,,---------...000222...///111222333444333333222888GGGUUUQQQ???333444111222222222333888===???PPP^^^qqqzzzqqqPPPJJJ>>><<<===666777>>>>>>;;;RRRmmmsssaaaGGG777333444111000222333222666;;;LLL[[[___NNN:::222333333111555888888666333222333444GGGlllYYY>>>:::666333222333333222555:::===BBBSSSeeebbbKKK999444333444333222222333444444555444333222222222333333555BBBSSS___^^^TTTEEE;;;???@@@AAA@@@???@@@DDDGGGOOOVVVYYYZZZdddyyyxxxqqqqqqvvvuuuqqquuutttYYYGGGCCCEEEEEEBBB<<<666222222333555666888999:::::::::999999===@@@BBBEEELLLWWW___ttt]]]OOOLLLFFF???<<<333222222222000111:::EEEqqqeeeAAA666555111111///...111222111111222222333333444333333333333444:::XXX~~~aaa>>>999444111000111111222222222222222222222333333111111222222222222222222111111000000111222444555111555888666222000222444333333111444666111===YYY}}}dddBBB:::666000333111333444555555666888:::@@@VVVtttjjjjjjfffiiinnnooo$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%&&&''''''&&&&&&%%%'''&&&&&&'''***///444888((((((((((((((()))******,,,***444---+++222...777666777999:::999777444222444555777888999999888888444333222000///.........+++,,,,,,------,,,,,,+++***+++---------...111333///000222444555555555444666;;;MMM```___JJJ;;;999111222222111333888<<<>>>QQQeee~~~nnniiidddDDDBBB:::>>>@@@888555:::999;;;XXXrrroooWWW???666666333000///222333444999???QQQ___\\\CCC111222666444///333777888555333333333999VVV~~~SSS999555444222222555555444777===<<>>GGGhhhjjjNNN<<<333222555444222444999:::777LLLaaannnbbbJJJ:::555666444444333222222333333333555555444444333333666888???]]]kkkWWWBBB>>><<<444666666777999<<<>>>@@@BBBGGGFFFHHHJJJKKKQQQcccvvvwwwkkkccc______```aaagggyyy}}}cccJJJCCCHHHFFFBBB>>>;;;999777555333555666777777666666777999999@@@IIIMMMQQQYYYeeeooozzzaaaHHH@@@DDDCCC:::333222///333888222111KKKlllhhhFFF444444444///111222333222111111333555333333333333333333333333666...444CCC]]]vvvRRR===///111444//////444222222222222222222222222555555333111///000333666000000111222222222222111000111111111111222222222444333888+++000666666cccssscccLLL:::444555444222333222333333222444???KKK[[[gggttt}}}tttiiibbb___dddiiippp&&&###,,,(((...888+++(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&+++111666888111,,,---///---************+++---///000222222222333666888888777555444555555666666555444222111333222111///---,,,******++++++,,,,,,,,,---------------......///000000000///111444555444333444555===;;;HHHdddsssgggMMM;;;333222222555666:::EEEPPPPPPZZZuuu}}}rrr[[[GGG===:::<<<999888888777444666:::JJJWWWaaaZZZGGG777222444111222333222333888DDDMMMVVVNNNBBB888333111111222222444///---555===GGGTTTjjjxxx~~~nnnSSS???666333555000///333333222888BBB^^^iiikkk[[[DDD888666888444333333222222333333333333111333777555333===JJJSSS___^^^KKK;;;999888333444555555777999;;;<<<===DDDDDDFFFIIIJJJLLLXXXeeezzzxxx|||nnnccc]]]]]]___```aaahhhwwwsss___LLLFFFJJJCCC@@@===:::999888777555555666777666666777:::<<<@@@DDDJJJPPPVVVaaammmvvvgggWWWHHHCCCBBB???999666222111222444555AAAbbb}}}___AAA222111111///222333444444222222333444222222222222222222111111333,,,333@@@SSSzzzdddKKK555111222//////444222222222222222222222222333444555555333222222333000000111222222222222111000000111111111222222222000000666---333;;;@@@jjjzzzgggNNN:::333333444222333222222333222666BBBOOOyyysssuuuvvvmmmeee```aaadddjjj{{{###""",,,+++999KKK;;;...%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&%%%$$$%%%(((---111;;;333---------+++)))*********,,,---///111222222222333555666666555444333333444444555444222111000//////......---,,,,,,,,,,,,,,,,,,,,,---------------......///000000111111111333666666666555555666>>>:::???TTTjjjlllWWW@@@888555444555777===KKKYYYUUUWWWlllqqqgggwwwkkkPPP@@@999555888777777777333111777@@@ZZZXXXRRRHHH<<<444222333111333444555999BBBMMMUUULLLFFF<<<444111111222222111111222///444PPPmmmvvvpppUUU>>>333111111555---...777555...999MMMjjjkkkdddRRR@@@777555666333333222222222222333333222111444777777;;;MMMbbbfff]]]MMM<<<444444444222333333333444555666777888>>>???BBBHHHJJJLLLPPPVVVkkkhhhppp}}}yyy{{{xxxrrrjjjbbb^^^]]]^^^\\\^^^dddooozzzkkk[[[KKKDDDFFFAAA>>>;;;::::::999888777666666666666666999>>>AAADDDFFFHHHMMMWWWeeeuuucccQQQKKKFFFDDD@@@:::777888333555444555???XXXyyypppNNN:::222000000222222444555555444333333444222222333333333333222222222---333;;;DDDdddbbbCCC444111///000333222222222222222222222222222555888999666333000///000000111222222222222111000000000111111111222222//////444...333<<>>777222111222333333222///555333888aaavvv]]]FFF777222000///111///222777777999III\\\ooogggYYYJJJ>>>777333111222222222222222222333444222666555222888KKKaaammmfffSSS???444111000111333333333222222222333333444888999===DDDKKKOOOQQQRRR___eeeooovvvvvvooojjjhhhcccgggkkkllliiiddd___\\\WWWZZZ___eeerrrnnn^^^SSSHHHCCCCCCAAA>>>;;;::::::999888777666777777777888<<>>333000111333555333222333333111000666>>>HHHBBBVVVqqquuummmeeeaaaccceeeiiixxx***$$$---333KKK]]]BBB)))''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))((((((((('''&&&&&&)))+++...++++++//////***((((((***+++,,,...000111222333555666666666666555444333444444555555444333111000//////...---,,,,,,++++++,,,,,,---------.........+++,,,---...///000111111555888:::;;;:::::::::;;;===@@@???BBBQQQbbbdddZZZPPPEEE:::888:::===@@@DDDPPP]]]zzzfffPPPHHHRRR```wwwyyy[[[AAA:::999555222222222222333>>>VVVkkkiiiIII999444111000000444111///888LLL]]]^^^VVV<<<888444222222333444444222...555777???gggvvvcccJJJ:::555333222000---333333///888PPPiiivvvxxxfffOOO@@@888555333111111111111111222222333444111999555+++:::\\\jjjdddSSSEEE888444222///000555555444333222222222222222666666999===DDDKKKNNNMMMUUUjjj}}}qqqeee``````WWW\\\cccfffeeebbb^^^\\\ZZZ\\\^^^aaakkk~~~yyyZZZMMMIIIEEECCCEEEBBB???<<<:::999999777666777888888888:::???EEEIIIHHHLLLOOORRR\\\sssxxx^^^UUUIIICCC>>><<<999444222444222333444AAA```iiiKKK333333777333000444000222444444333222333444000111333666777777777777555111222777888===\\\kkkHHH555111111222000000000111111222222222555666777666333111111111000000111222222222222111//////000000000111111111333333111222000:::TTTeeeWWWGGG777222222222222444111111444777555111222777999BBB]]]mmmnnn~~~ssskkkdddaaaccceeehhhuuu''' 000BBB___kkkIII000((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((())))))(((''''''(((***+++***,,,111111,,,***+++++++++---...000222333333777777777666555444333333333444555555444333111000//////......---,,,,,,,,,,,,---------............,,,,,,---...000111222222888:::<<<======<<<<<<===<<>>@@@DDDOOO```~~~dddQQQCCC???LLL^^^wwwvvvhhhNNN:::444444333222000///111777HHHddd|||dddDDD777444111///000000111555BBBXXXfff\\\JJJ777555222111222333333333222///444>>>PPPkkkwwwoooeeeQQQ;;;000///000222333///666444000CCCjjj}}}dddFFF555111222333444111111000111111222333444000888666222FFFddddddOOO>>>999666555333111111444555555444333222222222222555666666666:::AAADDDCCCMMMpppyyyeee\\\XXXWWWWWWXXXWWWWWWXXX[[[]]]bbbaaa______fffxxxqqqSSSHHHFFFDDDBBBBBBBBB???<<<:::999999777666888999:::;;;===AAAGGGKKKGGGLLLRRRZZZiii```PPPPPPJJJAAA999777666333222444333555<<>>???>>>>>>>>>???>>>@@@AAA???CCCSSSjjjzzztttiiiZZZMMMCCC???DDDMMM^^^hhhzzzsss]]]KKKEEE@@@@@@RRRjjj{{{mmmXXXDDD777222222444222//////333;;;MMMhhh~~~lllRRR999222333000000222---999GGGWWWgggkkkXXX???333222000000111222111000111222777NNNooo{{{pppfffQQQAAA333......---///222111555:::FFF```|||mmmUUU<<<222222333222222000000000000111222333444222666<<>>@@@===;;;999::::::999888888:::<<<>>>@@@CCCHHHKKKKKKOOOYYYjjjiiiOOODDDFFFBBB;;;666555444222444888:::DDDYYYuuu|||iiiDDD:::222333333000000222333333333333333666:::======???@@@AAA@@@>>><<<:::777<<<666777@@@@@@OOOqqqjjjDDD333111000/////////000111222222222222333444222111000111222000000111222222222222111////////////000000000111///111...999666DDDooorrrUUUCCC555444444000///333111000333777888666888;;;777MMMUUUIIIBBBNNNlllxxxooodddZZZXXXYYY```sssUUUJJJ```~~~~~~FFF))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%'''(((((('''&&&'''(((***((((((***(((%%%'''++++++,,,---///000222333444666666555444222111000000111111222222111000...---+++,,,---...///111222222---------........./////////000111222444555666777:::===???@@@?????????@@@EEEDDDDDDEEEIIIXXXrrr|||lllXXXEEE>>>GGGUUUqqqqqquuunnn[[[KKKAAACCCDDDIIIbbb|||eeeLLL<<<444//////222222//////444>>>OOOggg{{{WWWAAA......111000000555---BBBYYYjjjsssoooUUU:::111000//////000000///...000666<<<]]]vvvlll???666000111111...---///222333CCCaaa|||}}}tttSSSAAA333444888666000,,,000000000000111222333444777555CCC```qqqeeeKKK999222555333......333333...444444333222111111111222///555666222222777:::888EEEvvvvvv\\\JJJFFFHHHLLLOOOSSSYYY___ccc```XXXOOOIIIOOO^^^rrrppp[[[IIIHHHKKKHHHBBB@@@>>>;;;999999:::;;;;;;;;;888:::===@@@AAADDDHHHKKKWWWYYYeee}}}sss^^^MMMDDDBBB999666555555333111666===AAAUUUwwwhhhNNN666444222000000222444777444555444444444888===BBBIIIIIIJJJJJJGGGDDD@@@>>>===EEE<<<888AAACCCQQQrrrtttIII444000000...//////000111222222222///111333333111000000111000000111222222222222111////////////000000000000...000,,,888444DDDrrrpppSSS@@@111111222///000666666222111333333222444999999QQQOOO???===???LLLeee~~~}}}pppcccWWWUUUWWWccczzzlll???---***%%%###&&&(((&&&&&&)))%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))------...///111222444555444444555555444444333222111000000///...---------+++,,,,,,,,,,,,,,,,,,------------...///000000111000222333333666::::::999<<<999<<>>JJJPPPaaaiiiHHH777333222000///...111//////@@@[[[hhheeeFFF===333000222444333111:::>>>```~~~xxxeeeLLL---***333111---111000...444000666BBBeeewww]]];;;222,,,---///...---...:::---LLLxxx{{{lllddd\\\???999333111333444333000333111000111222111222333777FFF```sssmmmTTT???666222222111111111111222222333222222222222222222222444444333222111222666999BBBbbb{{{XXXFFFDDDDDDEEEHHHLLLQQQVVVXXXQQQRRRTTTUUUUUUYYYiiixxxyyy\\\RRRJJJIIIHHHDDDAAA@@@<<<;;;999999999:::<<<===<<>>DDDeee~~~sssTTT===444555444222111333555555333...111;;;>>>===GGGUUURRRUUUVVVQQQNNNNNNMMMJJJHHHHHHGGGBBBAAALLLdddyyyzzzJJJ111222444333333333333333333333333000000111222222222222111111111222222222333333333000111111111111000//////333'''444999000KKKllliiiJJJ===222///111111111111111555444///...333777888EEEQQQHHH;;;???===???QQQ\\\tttuuueeeVVVTTTXXX```pppnnnAAA///***&&&$$$&&&(((&&&&&&)))%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))---------...000111333444333333444444333333222111000000000///...---------,,,,,,,,,,,,,,,---------000///.........000111222777888999:::<<<<<<;;;999@@@AAAEEEJJJIIIEEEFFFKKKPPPTTTTTTKKKCCCLLLcccyyynnn```cccpppmmm[[[MMMHHH>>>@@@GGGMMMfff[[[CCC888333000///111333111333DDDZZZ___XXXBBB777...///111000///111999RRRlllooo```UUUEEE//////555111...444222,,,///333BBBQQQjjjfffKKK===555//////000//////000555111OOOqqqooo```VVVKKK;;;666111///111333111///111000/////////111555999HHHTTTbbbfffZZZEEE666111222111111000000111111222333333333333333333222222222222222111000000333555666RRRzzzTTTAAA>>>>>>>>>???BBBEEEHHHJJJKKKMMMQQQSSSRRRUUUaaaooouuuWWWOOOHHHGGGGGGCCC??????>>>===<<<;;;;;;===???@@@>>>???BBBDDDGGGKKKOOOSSSVVVkkk{{{yyybbbTTTMMMFFF@@@======444000222///000FFF```yyy^^^III<<<444444333111111222222222333333777???GGGOOO]]]jjjrrrtttqqqiiibbb^^^ZZZVVVPPPQQQRRRTTT\\\nnnqqqFFF222222000222222222222222222222222000000111222222222222111111111111111222222222333222222222222222111000///555,,,444444///LLLfff[[[GGG;;;000...000111000111222111111111222444777888JJJQQQDDD666999777777EEEHHHWWWvvvyyygggXXXSSSUUU[[[jjjyyysssGGG111+++&&&$$$'''(((&&&&&&)))&&&&&&'''((((((((((((''')))((((((''''''(((((()))))))))))))))))))))))))))++++++,,,---...000111222222222222222222111000000000000//////...---------,,,,,,,,,---------......222000///...///111444555777888:::===>>>===<<<;;;===???DDDGGGEEEBBBDDDJJJZZZcccggg^^^UUU\\\wwwttt\\\OOOHHHAAABBB>>>>>>===CCCddd```EEE888222///000------000:::OOO^^^[[[NNN===111+++000111---111;;;KKKttt```HHHAAA:::111...111,,,+++333111+++///@@@XXXhhhqqq}}}tttTTT;;;666111---...///...///222,,,777TTTggg```UUULLL???666222...---///111000///000111222000///222777<<>>===<<<<<<===???@@@DDDGGGLLLPPPOOOOOOXXXbbbwwwaaaQQQJJJEEEFFFFFFBBB>>>>>>===<<<<<<<<<>>>AAADDDFFF===>>>???CCCHHHOOOVVVZZZbbb}}}{{{iiiVVVLLLGGGBBB>>>===???///---888444111OOO{{{```FFF:::777333222000111333333333333555DDDVVVcccrrr___@@@444444...111111111111111111111111000000111222222222222111000000000000111111111111333333333333222111000//////---333444<<>>@@@AAADDDIIIDDDDDDEEEEEEEEEFFFJJJMMMTTT```kkkjjjgggqqq}}}rrrttt~~~hhhRRREEEAAA>>>===:::888555???cccjjjKKK888000...000222---...555FFFZZZ```SSSBBB888///---222000---<<>>BBBIIIOOONNNLLLQQQXXXttt|||bbbPPPKKKFFFCCCEEEEEEAAA>>>>>>999999:::<<<@@@DDDHHHKKK@@@@@@AAADDDJJJRRRZZZ```uuugggZZZNNNGGGCCC>>>;;;::::::000222<<<;;;<<<]]]mmmMMM777111222444000///222444555777:::FFFhhh~~~aaaLLL;;;666666000000000000000000000000000000000111222222222222111/////////000000000000000333333333222111000///...***...333666MMMzzzeee>>>555...///111111111333222,,,...666555222<<>>666888999999=========CCCXXXxxx|||pppbbbUUUSSSRRRSSS[[[eeevvv@@@UUUlllyyyzzznnnTTT;;;---(((%%%'''(((&&&&&&(((&&&'''(((((())))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************+++,,,......//////000000//////...---............------------,,,,,,---......///000000000//////000333888===AAAEEEAAAAAADDDEEEHHHPPP[[[___ZZZSSSOOOOOOSSSWWWXXX___jjjxxxqqq^^^TTTVVV___ffflllRRRBBB======777444555;;;PPPsssqqqYYYHHH666...,,,---000444333555AAAUUUccc]]]HHH666222...000222...111JJJgggnnnHHH:::000***444///333000---111222???UUUkkk|||www```QQQDDD666000000000222555333000222777GGGbbbjjjUUUAAA888222+++000///......///000111111111222///---777OOOgggsssppp```HHH555111444444///111000000000000000000111.../////////000000000111222444666666444222111111888444KKK|||]]]AAA;;;999777444333333444555;;;???GGGNNNNNNKKKNNNTTT^^^mmmYYYOOOHHHDDDBBBDDDCCC???===???:::::::::<<<>>>BBBEEEHHHFFFHHHIIIKKKOOOVVV```gggvvvhhhSSSLLLFFFCCC???888333222333444666888???TTTvvvlllQQQ===333222555666111///111222333999BBBhhhvvv]]]LLLDDD;;;888888222000000000000000000000000000000111222222222222111////////////////////////111111111111000///...---,,,333444888VVV~~~yyySSS;;;444///000222222222555111...000555222222FFF``````JJJ888333444666777666666999===KKKffftttdddYYYQQQQQQRRRQQQVVV___rrr***555AAAKKKTTTWWWMMM???---(((&&&((()))'''&&&(((''''''((())))))))))))(((***))))))(((((())))))***))))))))))))))))))))))))************+++,,,---...///////////////...------------------------------,,,------...///000111111000000000222666;;;@@@CCCLLLEEECCCEEEFFFHHHTTTbbbsssoooeeeZZZVVVYYY\\\\\\ooozzzkkkVVVHHHEEEMMMWWWzzzqqqRRR;;;555999444///777MMMmmmgggEEE;;;222000000///000222...555IIIaaajjj\\\FFF999,,,...000...---888UUUppp{{{jjjLLL:::555///,,,222///333///,,,---///BBB```rrrVVVEEE777///333//////111222///---333<<>>===<<<;;;;;;===???@@@DDDJJJOOOPPPRRRYYYeeepppfffYYYHHHEEECCCBBB>>>666222222222777666777LLLsssxxxTTT<<<222222666;;;888222000111000333AAAQQQpppYYYLLLHHH???999888333000000000000000000000000000000111222222222222111000000000000//////////////////000000//////...------555666<<<```oooEEE999333000222333111222555111000222333222999RRRmmmfffIII999777444555777222000555<<>>888333333222///...000+++777PPPjjjlllVVVBBB;;;,,,000///+++111FFF^^^lllfffMMM:::222...222444000,,,...++++++000444HHHggg|||bbbMMMAAA333---777///---------,,,222AAAPPPWWWsssmmmLLL:::111///888......//////......///000...000///555OOOvvv|||[[[===666666///,,,...000000////////////000000//////000000111222222333...000111111000000000111000444MMM~~~~~~OOO<<<:::888555444444444555555777>>>EEEIIIIIIMMMSSS[[[uuummmTTTFFFDDDDDD@@@>>>>>><<<999:::>>>>>>===<<<:::;;;<<<===???BBBLLLWWWZZZZZZbbbrrroooZZZQQQCCC@@@??????:::444444777333777:::GGGhhhjjjHHH666222333666:::666222222444555<<>>???EEE@@@BBBIIILLLNNN[[[lllzzzxxxkkkUUUAAA<<<<<<999888:::DDD```}}}|||^^^>>>222666666---<<<```}}}fff<<<777222000111000,,,,,,...777CCC\\\qqqiiiKKK444//////333000,,,888RRRcccfffXXXBBB888222***555===///---...,,,111<<>>AAACCCFFFTTTcccggghhhpppyyy^^^NNNGGG<<<999777666222...111777444777AAA[[[www^^^EEE:::777444333444222000333999<<>>@@@DDDFFFRRRWWW\\\```hhh{{{```LLLEEE@@@<<<999555222222333333333;;;CCC^^^uuugggLLLEEE>>>999777777666555666111222888@@@QQQuuuxxx```III>>>:::444333222333444555444111...222333444555444222000///000333111---...444444//////555555...,,,000111...111;;;;;;MMMrrrrrrMMM444222111111111000000//////222///111666HHHiiiwwwkkkAAA;;;666444666777555222...888===PPPqqqyyy\\\@@@CCCAAAGGGVVVcccooo{{{cccVVVHHHCCCCCCDDDFFFJJJ[[[jjj''''''''''''''''''&&&&&&%%%&&&&&&'''((('''''''''&&&'''(((***++++++,,,,,,******))))))******+++,,,,,,++++++*********+++++++++++++++,,,,,,---------------...//////...---,,,........./////////000000333555666555444444555777:::777888===@@@AAADDDIIIKKKGGGLLL[[[hhhrrrkkkKKKAAA777444333111111333333IIIiiizzzkkkKKK666444///999NNNccceeeRRR;;;//////000000...---...111222:::MMM[[[UUUCCC666///,,,//////555777BBBccclllQQQCCC:::000+++---///000///111,,,...666LLLtttgggLLL777888:::333...000...,,,000222@@@ooo}}}```>>>...///111///000......000000...---000999QQQqqq{{{hhhZZZWWW>>>888111///111222111///111111000000111333333222555555333333:::DDDJJJIIIBBB999111111333111000000111777:::UUUzzz{{{VVV===111222111111333///000111222444777>>>FFFLLLPPPUUUlllpppttt~~~uuukkkcccYYYMMMEEEDDDBBB???;;;999999999:::999;;;<<<<<<===>>>AAAGGGKKKMMMQQQVVV^^^lllmmmRRRCCCAAA===:::888444222111222333333DDDUUUwwwUUUDDD@@@:::777666777666555333222444:::FFF^^^gggLLL???;;;555333222222333444444222000111222333444444222111000000333222......222111---///222333222333444222///---666888LLLnnnmmmLLL777111111111111000000000///444222333888JJJjjjtttccc???:::555444666777555222555:::999GGGgggrrrZZZBBB???<<<@@@JJJSSSZZZlll~~~wwwbbbUUUGGGBBBAAABBBEEEIIIYYYggg&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&'''((()))+++,,,,,,,,,,,,***))))))))))))***+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,------............------/////////000000000111111222444666777666666777888>>>:::999>>>BBBCCCDDDGGGPPPLLLRRRggg|||hhhDDD;;;333111111000///111000===[[[vvvqqqQQQ888222///AAAXXXcccXXXCCC222,,,.........///000000222333FFFPPPTTTKKK<<<222//////...111888???OOOhhhdddDDD;;;777111---+++,,,...000333)))+++;;;TTTttt}}}UUU@@@111333777222...000///))),,,888NNNtttyyyaaaCCC111---000000......---...000///---///333666^^^kkkKKK:::555444222000111333333111---111///...000222222111///...777???III___tttttthhhQQQ@@@000...333444111...222444222FFFeee^^^BBB222222000000111---222222111222444:::BBBGGGPPPQQQccc~~~llldddtttyyyjjj^^^SSSIIIEEEEEEBBB>>>:::888888999999999>>>>>>======???CCCJJJOOOPPPRRRWWWcccxxxjjjYYYFFF???AAA>>>888666333111000111222444:::UUUhhhHHH:::888555444555555555444222666999>>>QQQrrrnnnPPPBBB???:::555333111111222333222111000111222333333333111111000222222000///111111...555222111444555222111222---333999PPPjjjeeeGGG555111111111111000000000000000///333:::OOOmmmmmmPPP<<<888444333555666444222666999777EEEeeennnVVV???>>>;;;===DDDGGGKKKVVVddd}}}www^^^RRREEE???>>>???CCCHHHUUUaaavvv%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''((()))***++++++++++++)))))))))))))))***++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................000000000000111111111111000333666888999:::<<<===AAA???@@@EEEHHHHHHLLLQQQcccbbblll|||ddd>>>666//////000......///...666KKKeeennn___EEE222444JJJ^^^[[[GGG666222444...------///000000333777MMMNNNKKKBBB666000000222///222???TTTggglllYYY>>>444222111000000000///...555...777KKK^^^ppprrreeeEEE666,,,000333///---///222...444FFF^^^qqqrrrgggVVV@@@......333222---,,,,,,+++---...---,,,111999UUU{{{aaaAAA333///000//////111222222000---------///222222///000222===UUUnnnvvvNNN>>>///---222333111000111222---<<>>:::777777888888888===>>>???@@@AAAFFFKKKOOOYYY[[[cccsssiiiVVVJJJ===;;;>>>:::555444222000///000333555555VVV}}}xxxbbbOOO???333333222222333333333222555===@@@EEE\\\pppSSSHHHHHHCCC999777333111111222222111///000111222333333222222000222333333333555666666@@@======>>>999111111666222444BBB\\\lll\\\???///111111111000000000000000//////777GGGaaaxxxjjjCCC888666333333444444333222333999???TTTtttvvvXXX===<<<:::;;;@@@CCCDDDKKKTTT___gggvvvwwwXXXMMMBBB===<<<<<>>AAACCCAAAEEEMMMTTTVVVYYYcccooozzzjjjSSS<<<444...---...------...+++333===MMMeeerrr___@@@===UUUeeeXXX???111111666///,,,,,,///000000777@@@TTTMMMCCC999000+++,,,...///777RRRyyyoooKKK:::111//////333888777111+++111888MMMbbblllrrrjjjUUU:::000+++...///,,,+++//////999GGG]]]tttvvvcccQQQ<<<---&&&...333...***,,,+++++++++,,,+++...:::GGG~~~uuuPPP:::333222000///////////////...---//////111111---///<<>>555......000000111333///111,,,999GGGeeevvvQQQ777000///222444///222222111000000444999===@@@III^^^sss{{{mmmbbb```ccccccaaagggttt~~~rrraaaVVVPPPLLLKKKMMMAAA>>>:::777777888888888999<<<@@@CCCEEEHHHKKKNNN\\\aaaoookkkTTTEEE???666555777111222333222000...000333777GGGnnnhhhLLL:::555111111222222111000000000666???DDDKKKfffsssXXXQQQQQQKKK@@@<<<777444333222222111111111222222333333333333000222555888999;;;@@@DDDLLLTTT___aaaUUUCCC999777666666NNNnnnrrrXXX<<<,,,000000000000000000111111555555EEE```zzzkkk@@@555444333333333444444333333;;;FFFaaa___DDD999777888;;;<<<===@@@EEEJJJLLLUUUgggjjjPPPGGG???;;;::::::>>>DDDFFFTTTiii$$$$$$%%%%%%&&&&&&''''''(((((()))************)))''''''((())))))))))))))))))(((((((((((()))******************+++,,,------------......///000000111000000//////000111222333444444444444555555555555777888;;;<<<===???CCCEEEDDDLLLZZZeeejjjqqquuuppphhhUUU???666...---...,,,---///***333444:::YYYzzzuuuXXXJJJaaalllZZZ???222...,,,///,,,---000///222AAARRReeeVVVDDD777000++++++---444IIIllljjj>>>555///---...444:::;;;444...---AAA^^^ooorrrttteeeIII333///,,,...---+++---111,,,HHH___qqq{{{]]]HHH444,,,(((++++++((()))...,,,+++++++++---666LLL```pppQQQ888---+++***000000///...............000...------,,,666RRRooommm```MMM:::000......000///---000444...111...888???XXX^^^<<<111...222555000000111222111111333666888999DDD[[[lllyyypppccc[[[TTTOOONNNRRRVVV```rrrxxxtttgggZZZTTTQQQNNNKKKKKKBBB>>>:::888888999999999888<<>>AAAJJJRRR[[[tttmmmQQQ>>>999888XXXyyyWWW===000000000000000111111111111777999RRRtttzzz^^^===222222333333444444444444222777@@@\\\~~~~~~___HHH<<<;;;::::::::::::;;;<<<>>>???FFFUUUfffwwwSSSGGGAAA<<<:::999999===BBBEEESSSfff###$$$$$$%%%&&&&&&'''''''''(((((()))))))))))))))(((((()))************)))((((((((((((((()))******++++++++++++,,,---...///---......000111222333444111111111111111333444555888888888999999999999:::888:::<<>>BBBFFFIIILLLPPPSSSYYYeee}}}uuuPPPAAA;;;;;;444444666111000222333111///000666;;;RRRpppQQQ>>>333333000222333222111111333666777:::EEE]]]tttaaa^^^[[[MMMDDDAAA>>><<<;;;:::999777666666555444444444555555666555888===@@@DDDOOO[[[qqqsssOOOBBB===aaa{{{TTT<<<222///000000000111111111111777<<<^^^{{{___FFF888000222333444444444555666000444===ZZZ|||{{{]]]FFF===<<<;;;999:::;;;;;;:::;;;;;;@@@JJJSSS\\\kkkyyyaaaAAA???;;;999:::999888<<>>RRRaaapppfffHHH666000222444222///---000000......111...222000666444IIItttFFF222,,,000333...---000333444444333333444999===KKKWWWfffqqq]]]XXXXXXUUUQQQSSSTTTUUU^^^tttxxx^^^VVVPPPRRRRRRLLLDDD???CCC@@@<<<999999:::::::::???AAACCCFFFIIIMMMSSSWWW]]]kkkcccFFF888444444......222//////222333222///111777<<<[[[```AAA666000222000222333333111333666::::::;;;HHHgggpppaaaaaa]]]LLLCCCAAA???>>>>>>>>>===;;;888777666555555555555555999777999>>>AAAEEEQQQ___```LLLDDDggg{{{OOO999111//////000000111111111222;;;DDDjjjtttKKK888999000222444555555555666777333888DDDddd___GGG888888666555777:::;;;:::===;;;<<>>cccttteeeXXXEEE777111000000///---------............//////111000333:::IIIyyyIII111444111,,,444222222222333333444444444555999AAAKKK[[[xxxooo^^^XXXPPPQQQZZZ]]]ZZZ___dddmmmqqqVVVPPPKKKJJJGGGAAA>>>>>>BBB@@@===999777999>>>BBB>>>@@@CCCHHHRRR]]]dddfffeeezzz^^^III===888222111222333000,,,111///111333111111@@@SSSnnnvvvSSS>>>666333555999666222222555777777666>>>EEERRRqqqtttddd]]]ZZZWWWUUUNNNIIICCC@@@AAABBBAAA???AAA???<<<:::::::::999888;;;======BBBIIIJJJVVVppptttRRRLLLnnntttIII666///,,,222000///333000///888777QQQwwwbbbBBB888777...333555111111555777444555///===uuu}}}TTTEEE888666999777;;;>>>888999::::::<<>>>>><<>>;;;999@@@FFFHHHDDDCCCJJJQQQTTT```ooonnnQQQAAA???===MMM^^^[[[OOOBBB333,,,---...---+++---...///000222===VVVlll|||\\\<<<444333...---,,,......222AAAYYYiiimmmVVV===...///......AAA\\\uuuPPP444///...)))...---...///---///===LLLdddkkkjjjZZZGGG;;;555111+++,,,...,,,+++666PPPggguuuSSS;;;000---,,,---,,,******+++,,,,,,222333DDDeee{{{xxxdddUUU:::444---***,,,//////---///---,,,---///000333555CCCbbbeeeDDDAAA999000+++,,,///000///---------............///---///...000666CCCqqqNNN222222222...333222222222333444444555555555888???GGGTTTmmmfffXXXUUUQQQUUU___ccc^^^cccmmm}}}{{{eeeTTTNNNJJJIIIFFFAAA>>>>>><<<<<<:::888888:::>>>AAADDDEEEGGGJJJQQQ]]]hhhoooyyyrrrSSSCCC;;;666222111222333000---000...000222222888PPPhhh|||mmmJJJ:::666222111555333222333777:::::::::999GGG]]]pppddd\\\WWWRRRNNNMMMKKKIIIEEECCCBBBCCCDDDDDDBBB@@@???@@@BBBBBBAAAAAADDDCCCGGGOOOSSSdddiiicccyyygggBBB555111///444222111555111000;;;SSSssscccBBB444666222444333333777<<<;;;555999777CCCwwwmmmMMM===777888444777;;;666999888888999;;;>>>AAABBBDDDGGGLLLOOOMMMHHHAAA===999999:::===>>><<<;;;;;;CCCJJJKKKZZZ%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((()))))))))*********++++++)))))))))***+++,,,......,,,---///000///000222333999999999;;;@@@EEEKKKNNNJJJBBB???EEEGGGAAA???AAAGGGPPPWWWZZZ```mmm{{{uuu|||```III<<<888777FFFZZZbbb^^^NNN999...---///---)))------//////...444EEEVVVlllkkkOOO///+++111+++$$$---//////666KKKbbbcccWWW<<<222---...+++111OOOqqq```AAA111...///...***---000///,,,333HHH]]]hhhqqqiiiKKK111,,,///111***...---***333PPPwww\\\<<<,,,***---,,,,,,,,,,,,***)))+++---555999VVV~~~rrrNNN:::000,,,((())),,,...///...,,,***,,,000...+++222===YYYRRR222111...++++++---...---***---------............///---///---...333===hhh[[[666111333000222222222333333444555555666555666;;;CCCMMMcccxxx___SSSSSSQQQVVVaaaccc]]]```oooppp[[[QQQKKKHHHHHHFFFAAA???@@@888999:::::::::===BBBEEELLLLLLMMMMMMQQQ\\\mmmzzztttYYYHHH>>>999555111000222333222///000///000000000<<<]]]~~~eeeAAA777666111///111000111444888;;;======>>>PPPkkk~~~wwwlllccc]]]WWWPPPKKKOOOPPPOOOKKKFFFDDDHHHLLLKKKHHHFFFEEEFFFHHHHHHHHHGGGKKKKKKNNNVVV^^^rrrxxxwwwxxxTTT888222000111666333333555111333AAAgggpppTTT===;;;555333222555>>>CCC>>>555555777@@@kkkWWWCCC:::999555666:::555:::999888888999:::<<<===;;;===???AAAAAA@@@>>>===;;;888:::AAAAAA:::888;;;777<<<;;;GGGnnn%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((())))))*********+++++++++)))*********+++,,,......+++---000222333444777999888999===CCCMMMYYYeeemmm___LLLAAAFFFKKKKKKQQQ\\\UUU[[[dddnnn{{{ddd]]]oooiiiRRRCCC888555666BBBZZZlllmmm^^^HHH555---------***,,,,,,...///---...777CCC]]]jjjZZZ999000666333,,,000///...999SSSeeeYYYAAA333111111000000<<<[[[zzzrrrPPP<<<444//////222,,,---......333EEEaaavvvmmmFFF---,,,000...,,,///---000HHHqqqmmmJJJ222)))***,,,,,,,,,,,,,,,)))'''+++111;;;TTTuuupppMMM666333+++***)))+++...000000///***+++///333...,,,>>>VVVooooooOOO666222111000111111000,,,)))---------............///000111///000222:::```hhh<<<111444222000222222333444555666666777444444999AAAJJJ[[[{{{|||bbbTTTSSSPPPSSS[[[[[[[[[[[[mmmnnn```OOOJJJGGGHHHGGGCCCAAABBB:::;;;;;;<<<>>>CCCJJJOOOQQQRRRSSSSSSTTT]]]pppYYYFFF@@@<<<666333111000222333222111000000111///---;;;aaabbb>>>777666111111...///000333777:::<<<===BBBQQQggg~~~qqqmmmgggbbb]]]ZZZVVVTTTVVVUUURRRNNNKKKLLLPPPTTTQQQNNNJJJGGGGGGHHHGGGGGGHHHOOOOOORRR[[[bbbuuuwwwoooLLL888333222111555222222555111777KKKvvvrrrNNN===555333333777???BBB===666111777:::WWW\\\FFF<<<<<<888888;;;777<<<;;;;;;:::;;;;;;<<<===<<<<<<===>>>===<<<;;;:::;;;888===FFFDDD999777===666;;;:::@@@[[[%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))************++++++++++++++++++++++++,,,---...///222444777888999:::===???666999>>>EEEPPP^^^mmmwwweeeSSSIIIQQQ\\\bbbnnn~~~}}}hhhWWW\\\lll]]]AAA:::111///222:::RRRmmmuuummmXXX>>>...+++------++++++---000...,,,111888KKKhhhiiiKKK888333///,,,111...000@@@[[[fffTTT999333222111000555EEE]]]pppnnnTTT<<<555111+++***000000---+++222EEE```yyy{{{^^^<<<...222111)))------...===___rrrQQQ:::111...,,,***---,,,,,,,,,((('''000<<<[[[~~~TTT666///333******+++---...//////...***+++------,,,999^^^^^^AAA,,,,,,,,,,,,---///000///...---------............///000111///000222777XXXkkk>>>111444333222222333333555666777777888777555888???EEERRRnnnjjjYYYVVVQQQQQQVVVUUUZZZ\\\qqqlllcccOOOJJJGGGIIIHHHEEECCCEEE>>>=========@@@HHHQQQWWWSSSTTTXXX[[[\\\cccvvviiiGGG;;;:::999444222111000111222333333...///222111///===eee^^^>>>777333///222000000111333444666888:::>>>HHHUUUsss{{{sssfffdddaaa]]]\\\]]]aaaddd```[[[VVVSSSUUUXXXZZZ[[[UUUQQQLLLIIIGGGGGGGGGGGGFFFOOOPPPRRR[[[aaammmvvvvvvqqqQQQ???666333///222000111444222???YYYpppeeeFFF777555444777;;;;;;999777444<<<999IIIlll^^^EEE;;;===;;;:::;;;888;;;;;;;;;;;;<<<===>>>>>><<<===??????>>><<<:::888999<<>>???KKKddd%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))******)))*********++++++++++++,,,,,,------...///000222333888999;;;<<<<<<<<<>>>@@@>>>BBBGGGLLLSSS^^^jjjsssiiibbbcccppp}}}bbbTTTVVVgggrrrWWW888777///...333555HHHhhhtttqqq___CCC...+++...///,,,***,,,//////---///333<<>>...***000---555NNNeeeeeePPP<<<111111---,,,888MMMZZZ\\\III999...000000+++***///111...///???]]]xxxgggWWW???...,,,111///(((+++---666MMMkkk~~~yyykkk___JJJ444---///000,,,)))---++++++,,,***,,,===PPPzzzmmmGGG555///***)))***+++,,,------,,,,,,***,,,------888YYY|||YYYCCC555***---,,,,,,,,,,,,------...---------............//////000///111222444SSSeee>>>222444444555222333444555666888999999:::666777===???FFF^^^zzzppp]]]YYYSSSTTTXXXUUUWWW^^^rrrrrr^^^WWWOOOJJJGGGIIIIIIFFFDDDFFF?????????@@@DDDKKKTTTZZZUUUUUU[[[ccchhhooosssSSS<<<555555666333222111000000111222333---...111333333DDDlll|||UUU;;;666000,,,222333444333222222333777999CCCHHHMMM```{{{zzzvvvuuunnnfff^^^^^^]]]ZZZ[[[```jjjrrrnnnjjjggghhhkkkmmmllliii___ZZZTTTOOOMMMLLLLLLKKKHHHPPPOOOQQQZZZ___dddppptttiiiwwwmmmQQQ>>>111111000111///111555777KKKlllqqqbbbfff@@@:::666777777666666777555===777@@@ZZZeeeIII;;;>>>;;;888:::999888999999:::<<<<<<======:::;;;===>>>>>>===:::999888FFFSSSQQQDDD::::::@@@888>>>======@@@KKKppp%%%%%%%%%&&&&&&&&&''''''&&&'''((()))*********************+++++++++,,,,,,------///111333666999:::;;;===@@@BBBCCCEEEHHHJJJSSSXXX^^^dddiiiqqq|||~~~{{{lllNNNGGGSSShhhoooLLL777999111000555000===___lllkkk[[[@@@///---///,,,...++++++...///---...111:::fffgggFFF777000---===]]]mmm^^^FFF:::///000---...@@@WWW\\\SSS<<<222+++///222///---...,,,///999RRRrrrwwwbbbDDD888...,,,---++++++---***333FFF^^^kkkeeeTTTHHH===111)))***---,,,******---)))))),,,---555NNNhhhyyytttcccJJJ999222,,,%%%)))***+++,,,,,,,,,------+++333999BBB]]]oooJJJ666000000111111111111///---,,,++++++---------............//////111000333555666RRR}}}cccAAA666333222777333333444666777888999:::;;;555555;;;<<>>???WWW~~~%%%%%%%%%&&&&&&&&&''''''&&&'''((()))******************+++++++++,,,,,,,,,,,,...000333777;;;???AAA???CCCGGGLLLPPPTTTYYY\\\eeelllvvv}}}uuufff\\\CCCAAANNNbbbeee@@@555999000...333***222TTTfffcccTTT<<<000000///***///,,,+++...///------000&&&QQQ~~~zzzLLL444111///DDDgggoooTTT999222...222000444IIIaaacccUUU>>>444,,,---111000+++((('''000CCCaaahhhHHH666000000555111''')))333,,,:::UUUkkkhhhPPP===777222---,,,...---((((((---,,,((((((---111<<>>FFFcccyyyzzz[[[HHH666555::::::666555444;;;777@@@RRRxxxbbbIIIDDD===999>>>@@@;;;<<<<<<======<<<<<<;;;@@@???===;;;:::999::::::;;;[[[lllZZZ@@@888::::::<<<999666===CCC???MMMlll'''&&&$$$######$$$&&&'''(((((((((((())))))))))))+++''''''+++---+++***,,,...222111555@@@@@@@@@JJJKKKQQQ[[[eeemmmvvv~~~vvviiiPPP<<>>666999777333222333222111000////////////---///111000222AAAaaa}}}aaa@@@555333000222999===;;;888666777999<<<>>>AAAGGGNNNPPPUUUaaauuu~~~uuu|||yyytttmmmgggbbb```^^^[[[aaaddddddjjjyyykkk___[[[VVVOOOTTTSSSSSSWWW]]]aaabbbaaahhhfffeeebbbZZZWWWeeewwwZZZFFF===666;;;@@@555222???QQQffflllDDD555;;;666777<<<555666>>>444999LLLoooxxxUUUHHHGGGDDD???>>>@@@AAAAAA???<<<;;;<<<>>>BBBCCCAAA>>><<<;;;:::888;;;^^^yyyUUU===???222>>>;;;888:::???<<<:::GGGYYY'''&&&$$$######$$$&&&'''(((((((((((()))))))))))),,,)))(((,,,---++++++------333333:::IIIPPPUUUaaarrrzzzyyyaaaJJJ:::BBBVVVZZZIII666555000...000...,,,777GGGuuuwwwfffLLL>>>333...333---.........,,,,,,...///---(((>>>[[[eeehhh^^^GGG777333:::HHHFFF666///555333000777KKK```dddUUUCCC444///,,,...///,,,+++---...222VVV{{{~~~qqq[[[@@@222---+++......+++***...FFFeee}}}sssSSS888...---,,,------+++***+++,,,+++***+++///999MMM```jjjjjjNNN???000,,,---,,,,,,,,,111------000...))),,,333CCCqqqhhhKKK999,,,...111...,,,---***+++,,,,,,------------(((---222111....../////////===TTTkkknnneee|||nnnEEE555555666333333222222333333444555444444666777888;;;HHHTTTpppoooeee```[[[```lllwwwooocccVVVMMMIIIJJJLLLKKKHHHGGGGGGIIIIIIHHHFFFAAAGGGHHHIIIYYYqqq{{{vvv```bbbjjjxxxpppTTT:::555888666333333333222111000000/////////......///...000@@@aaa~~~___???555666444666<<<===;;;999888888999<<<===BBBFFFKKKPPPWWWcccrrr}}}}}}nnnfffiiihhhfffdddaaa___]]]\\\aaaggglllooowwwxxxggg```ZZZUUUWWWWWWXXX[[[___aaa```^^^YYYWWWYYYZZZVVVXXXnnn}}}SSSEEE???888===<<>>444...***,,,...---,,,...111EEEjjjqqqYYYEEE333...))))))///---(((000???aaawww~~~ddd@@@...+++++++++,,,...---+++***,,,///...111===TTTnnnwwwgggQQQ>>>444,,,***++++++,,,...***(((+++222111111@@@TTTrrrjjj???222,,,,,,111222,,,+++///,,,,,,,,,,,,------------...***)))...444666666777BBB]]]xxxuuu^^^hhhxxxHHH333111222555444444333333333333333333444888:::999999???HHHZZZ}}}uuuiii```\\\gggxxx~~~rrrbbbTTTLLLHHHFFFEEEGGGHHHIIIKKKLLLJJJGGGCCCAAAFFFFFFEEEPPPeeennnjjj^^^bbblll}}}xxxYYYGGG777444666444222444222222222111000000////////////...---///AAAddd\\\;;;555999:::;;;@@@===<<<:::999999:::;;;<<>><<<999888888999;;;===EEE[[[dddFFF:::???777;;;<<<777777;;;:::888<<>>AAA>>>===;;;:::999:::;;;;;;CCCHHHPPPVVV\\\aaahhhlllyyy|||vvvqqqggg^^^[[[XXXYYY[[[\\\[[[XXXTTTRRRYYYcccoooyyyzzzjjj___XXXYYYYYYXXXXXXXXXXXXXXXWWW[[[SSSPPPNNNFFFIIIhhhyyyTTTDDDBBBDDDNNN^^^uuuXXX\\\ssskkkPPP<<<222444777666111;;;777===DDDXXX}}}tttkkk```XXXTTTQQQMMMIIIBBB>>>;;;;;;:::999;;;>>>EEEZZZZZZAAA888;;;888;;;;;;666555999;;;999:::===DDDNNN^^^ppp$$$$$$$$$$$$%%%%%%&&&&&&(((((((((((())))))))))))***((((((***)))'''***000;;;bbbyyy^^^PPPMMM```vvvzzzlll^^^NNNBBBAAARRR]]]SSS???222,,,,,,---...,,,***---111???]]]mmmdddPPP888+++///***,,,////////////000111///000///------999___zzzUUU===555444333111444<<>>;;;999888999:::;;;CCCLLLVVV[[[ZZZ[[[bbbhhhkkk{{{}}}jjjgggfff___ZZZZZZ[[[\\\]]]]]]\\\YYYUUUSSS\\\iiixxxqqqaaaWWW[[[YYYWWWUUUUUUVVVYYY[[[VVVOOOJJJIIIGGGRRRssspppOOOBBB===EEE```{{{xxx]]]NNNQQQZZZ|||bbbEEE777666666666444<<<888@@@DDDSSSyyylllaaa[[[YYYZZZQQQJJJDDDBBB>>>888777;;;HHH^^^WWWAAA777555999;;;999555555888;;;;;;:::;;;>>>EEESSScccuuu###$$$$$$%%%%%%&&&&&&&&&(((((((((((())))))))))))((('''(((***)))''',,,333LLL}}}uuu\\\PPPGGGKKKaaatttqqq^^^OOO???:::AAARRRXXXHHH666...,,,,,,------,,,,,,---///CCC```nnncccMMM555***000+++---000111000//////000+++000///---,,,---FFFmmmsssTTT777+++,,,111333GGGdddqqqaaaCCC333222111/////////---,,,222:::RRRgggcccJJJ999///,,,222...000000---,,,>>>ddduuuTTT999///000---'''000***(((,,,,,,)))---666FFFWWWiiiooohhhWWWAAA111---***+++......++++++------,,,***,,,@@@hhh^^^III<<<000++++++******,,,///...***'''---,,,,,,,,,,,,...000111+++...666GGGfffWWW???888...333JJJZZZ{{{fffAAA444555333555444444444444444555555666444444777777777:::@@@BBBYYYooo]]]XXX___ooo}}}pppaaaMMMAAA@@@DDDFFFFFFFFFFFFEEECCCBBBBBBDDDFFFHHHNNNQQQOOOOOOTTTYYYZZZ[[[dddzzzWWW888777888888777444111111111111111222333333222111000000000000111888PPPyyy^^^???999>>>======AAA@@@>>>:::777666777999:::CCCMMMWWWYYYUUUTTTZZZbbb\\\cccpppssssssvvv```___aaa\\\ZZZ]]]ZZZZZZ[[[[[[\\\\\\\\\\\\bbbqqqzzzeeeWWWTTTSSSRRROOONNNOOORRRUUUSSSNNNHHHEEELLLaaa]]]CCC===>>>TTT~~~iiiTTTMMMKKKIII{{{rrrNNN===888555777777===:::EEEIIIUUU|||nnnhhheeeWWWLLLDDDBBB>>>999;;;CCCXXXjjjWWWBBB777222;;;;;;666555555777:::;;;::::::<<>>MMMllljjjYYYZZZbbbjjjnnnZZZPPPDDD===>>>BBBDDDEEEEEEFFFFFFEEEBBBBBBDDDFFFIIIQQQVVVVVVUUUVVVZZZ\\\```kkk{{{bbbFFF888555666777555333222222222000111333444444333111000//////000111888OOOwwwhhhIIIAAABBB??????CCCBBB>>>999555333555888:::DDDJJJPPPQQQNNNNNNSSSWWWRRRPPPZZZ```eeesss[[[ZZZ___\\\[[[___XXXXXXXXXYYY[[[___ccceeejjjzzzhhhVVVNNNPPPQQQOOOLLLJJJKKKLLLOOOOOOGGGBBBQQQppppppLLL<<>>999555::::::===;;;KKKQQQ\\\iiiYYYLLLGGGCCC@@@GGGSSSrrr{{{YYYBBB888222===999555666777666666888888999:::;;;???FFFQQQfff"""###$$$%%%&&&'''&&&&&&(((((((((((())))))))))))))))))+++---,,,,,,222;;;eeeqqqPPPEEEKKKBBBEEEYYYttt|||gggHHH777333:::OOOeeeaaaGGG444111,,,......,,,---///000000???ddd}}}zzzfffHHH333222***---///000...,,,++++++)))...(((+++444...777ZZZ}}}___AAA333000+++,,,------...999RRRiiixxxxxxSSS---...444...---,,,111222444GGGdddtttuuu___EEE///,,,...,,,,,,000+++***,,,---)))000NNNooorrrYYY???111///...,,,...)))(((---000///---,,,,,,333888HHHrrr{{{oooAAA000999222+++---++++++------***))),,,222555++++++***+++---///222444EEEmmmxxxPPPDDD111,,,555555333<<>><<<>>>AAACCCCCCDDDFFFHHHGGGDDDCCCDDDFFFEEEOOOXXX\\\]]]```eeehhhmmmxxxrrrrrrlllIII<<<<<<333555555333222333333222000111333444444333222000......///000666LLLtttoooQQQHHHEEE@@@@@@FFFBBB>>>888333111333777:::DDDFFFHHHIIIJJJKKKMMMOOOSSSLLLUUU___iiioooUUUTTTZZZXXXXXX]]]ZZZYYYWWWXXX[[[aaagggjjjsssgggTTTQQQUUUXXXWWWSSSOOOMMMLLLFFFHHHBBB>>>UUU~~~pppMMMGGG]]]vvv~~~wwwnnnhhhWWWAAA;;;CCCDDDllllllKKK===999666===;;;===<<>>CCCHHHWWWuuu'''$$$###'''---...***%%%''')))+++***%%%"""&&&---,,,'''***222111+++333BBBlll{{{___KKKDDDDDD<<>>WWWvvvjjjGGG222...---,,,,,,++++++,,,,,,---(((444...&&&...222>>>YYYwwwVVV<<<...---333555//////CCCfff~~~tttLLL---000111)))+++...333333:::[[[~~~}}}eee???999111---,,,,,,,,,***+++!!!(((000(((333___wwwaaaFFF555...++++++...******,,,------,,,,,,---)))666GGG___}}}sssSSS???:::444000//////---+++,,,---......------------&&&222333///000111999JJJmmmzzz]]]JJJ999555222111///...222888YYYXXX;;;777000000111111333444555666666333555666555444444555666;;;CCCTTTmmmiii```cccnnnmmm```EEE@@@======<<<;;;===AAADDDKKKLLLFFFCCCHHHJJJFFFJJJRRRWWWVVVYYYccckkknnnnnnyyysss~~~\\\@@@777888555444333333222222333333111111111111111111111111//////...///:::TTTuuu}}}]]]HHHHHHFFFBBBFFFAAA>>>999555444666999;;;>>>???CCCGGGHHHHHHKKKOOOOOOVVV[[[eeeoooYYYYYY______]]]___\\\^^^YYYZZZbbbccchhhvvv~~~jjj\\\TTTgggqqqeeeQQQGGGGGGJJJJJJ<<<===GGGYYY^^^MMMZZZ}}}~~~xxxuuu{{{xxx{{{nnnbbb[[[TTTJJJBBB>>>CCCJJJKKKBBB<<<<<<<<<;;;>>>AAAFFFNNN^^^{{{kkkUUUJJJWWWnnneee???;;;888333:::777666666555555555666666333:::;;;???FFFMMMddd&&&$$$&&&...888;;;777000,,,((((((,,,,,,'''''',,,999///***...///---666CCCaaannnVVVGGGAAAAAA;;;FFFVVVhhhmmmTTT:::666111NNNmmm{{{nnnHHH///444...000222222...+++---000666MMMmmmyyyfffEEE222000---,,,,,,++++++,,,,,,---)))//////...000777SSSuuuvvvnnnqqq}}}tttVVV@@@+++------...:::PPPhhhwwwgggZZZ???------///...222(((,,,999TTTqqqzzzfffMMM888444...+++,,,,,,,,,++++++&&&((((((***CCCjjjeeeRRR===000,,,***+++---......***&&&(((//////)))666CCCUUUhhh}}}iiiJJJ999555000------...---,,,******+++...111222222000111111)))---CCCWWWfffuuuoooSSS>>>333444111000111111000444:::NNN}}}VVV999666222000000111222333444555555333444555555444444555666777<<>>;;;;;;:::888:::???@@@HHHKKKFFFGGGLLLNNNJJJGGGOOOUUUWWW]]]gggnnnooosssiiioooLLL<<<888666444444333222222222222222111111111111111111111111...000222333===TTTuuuzzzaaaQQQRRROOOGGGGGGBBB???999555333333666777;;;>>>CCCGGGGGGEEEFFFIIIHHH]]]sssvvvbbbTTTXXX______^^^aaa^^^```\\\^^^iiimmmtttrrrdddhhhrrruuugggVVVMMMNNNOOOFFF@@@???DDD]]]\\\___~~~rrrwwwwwwzzztttooofff]]]XXXRRRHHH@@@>>>999???CCCAAA@@@DDDDDDBBBBBBGGGPPP___tttgggUUUeeefff@@@;;;999333888666666555555555555666666444999999;;;AAAGGG]]]~~~tttrrr}}}&&&$$$%%%...;;;FFFJJJIII===000((()))))))))444DDD[[[HHH555---,,,...555===SSSeeePPPBBB;;;888888IIIWWW^^^YYYAAA111666888```~~~|||cccAAA///444,,,222666444---***,,,///111EEEcccrrraaaCCC222111,,,,,,++++++++++++,,,,,,+++)))111555222CCCllllllVVVBBBAAAHHHNNNTTTZZZdddrrr}}}yyyeeeFFF:::...000FFF___kkkjjjSSS===000...))))))...111///555NNNtttpppOOO;;;000...+++++++++,,,,,,,,,,,,+++++++++888\\\rrrkkkLLL>>>000+++***)))***,,,...///***%%%(((111111***999OOOfffnnnjjj\\\FFF333111...+++***+++,,,,,,,,,000//////000000///---+++333111///EEEqqqqqqXXXCCC444------///...///222222111444:::DDDrrr[[[:::555222///000000111222333444444222444555555444444555666777;;;CCCQQQdddiiidddeeefff\\\JJJ???:::888888888666888<<<>>>FFFIIIGGGJJJQQQSSSNNNFFFLLLRRRWWW^^^gggmmmmmmyyyrrrhhh[[[===888888111333333222111111111111222111111111111111111111111+++...111333;;;QQQpppxxx___OOOQQQMMMEEEEEEBBB???999444111111222333888<<>>@@@AAAAAACCCGGGGGGDDDFFFQQQeee}}}cccooo___>>>999999555777666555555555555555666666555999777666;;;@@@UUUtttiii```___iii}}}'''$$$"""&&&000AAAQQQ[[[]]]OOO@@@222%%%)))IIIllliiiIII333---...111444JJJsss[[[III>>>777444;;;TTTdddbbbRRR:::000:::EEEmmmnnnQQQ777,,,///,,,555:::555---)))+++...222BBB]]]mmm___@@@000000,,,,,,++++++++++++,,,,,,...(((111666888XXX}}}dddHHH222000333000222888000;;;BBBHHH^^^qqqYYY>>>;;;UUUrrrwwwlllTTT333,,,444,,,(((...,,,===NNNkkkzzz\\\@@@444,,,,,,++++++,,,,,,,,,+++,,,,,,555BBBVVVnnnkkkPPP888000))))))******)))***)))***,,,---,,,...666>>>\\\tttdddGGG777333---+++***)))***+++,,,,,,555777777444///,,,,,,...333AAATTTuuummmVVV???666222---...444---,,,...222222111333888@@@gggkkkFFF777/////////000111222222333333222333444444444444555777666999???HHHVVVqqqmmmmmmllleeeTTT???<<<888666777666555666:::AAAFFFGGGFFFMMMYYY\\\XXXQQQRRRSSSVVV[[[ccchhhkkk~~~uuuppp}}}mmmLLL999666444...333222111111000000111111111111111111111111111111---000222444;;;QQQppp|||]]]IIIHHHFFFAAADDD???<<<777333000000111222;;;<<<<<<<<>>dddYYY<<<111333666555GGGyyyqqq[[[III>>>999666555@@@```rrrhhhRRR;;;444???NNNlllpppUUU???222,,,---///888===555+++))),,,---000<<>>OOOmmm^^^FFF@@@333,,,///000,,,,,,222...---///222111///000444999XXX}}}WWW>>>///000000000111111222222333111222444444333444555777111444:::AAAKKKbbbuuuxxxsssdddPPP;;;;;;777555777777555666999???CCCEEEHHHWWWkkktttrrrnnniiiaaa]]]\\\```gggmmmsssaaauuuxxxRRR@@@999333111444333222111111000000111111000000000000000000000000444555555777BBBYYYxxxaaaJJJIIIFFFBBBEEE:::888555222000111333444<<<===>>>EEE[[[{{{qqqeeeXXXNNNIIIIIIMMMUUU[[[[[[WWWWWWZZZ```iiiooo~~~ttt^^^YYY___vvvkkkNNNEEE@@@EEEaaaxxxhhh{{{tttZZZTTT\\\]]]jjjwwwtttlllooonnnddd___]]]]]]___```aaafffmmmbbbWWWLLLKKKTTT```jjjoooyyywwwuuugggBBB444444999;;;888444444444444444555666666666888444444999===NNNjjjyyySSSBBBMMMPPPZZZfffooowww &&&+++(((###$$$---777LLLcccuuupppfffnnnaaaBBB555:::>>><<>>666333333333AAAbbbppp```HHH555222>>>TTTcccXXX===222111000000333<<<===333***+++,,,++++++555NNNddd\\\???...000++++++************++++++))),,,111<<>><<<000***,,,---)))---555MMMeee^^^@@@...///++++++************++++++(((...333FFFgggqqqZZZAAA555333000///000000---++++++***,,,///111;;;PPPdddnnnZZZ@@@222000+++...<<>>RRRoooiiiKKKEEEBBB>>>CCC777666444222222222444555BBBVVVsssqqqSSSCCC;;;BBBGGGBBB???BBBKKKOOOQQQQQQSSSZZZccchhh{{{fff___ZZZXXXTTTOOOPPPVVVMMM\\\lll~~~}}}gggxxxrrrOOOMMMMMMSSShhhbbbjjjmmmrrr{{{~~~hhh>>>000999666555888111222222222333444555666777222444222222777555???UUUsssNNN;;;>>>;;;;;;===@@@CCCFFFIIIJJJLLLMMMUUUcccooozzz&&&''')))++++++***((('''***+++,,,111@@@ZZZxxxpppVVV>>>...))),,,000???SSS{{{~~~ddd]]]yyyPPP>>>333555444...111===bbbxxxpppTTTBBB333666NNN```KKK888111///,,,...444AAA>>>777...((((((***,,,...:::PPP___VVV>>>//////))))))***++++++++++++***//////===TTTWWWEEE444//////...+++***))))))***+++...------...000111000///777III___uuu|||bbbmmm~~~wwwTTT999444:::[[[QQQBBB444---,,,,,,***+++***)))))))))***,,,,,,999LLLWWWLLL;;;333///***,,,***)))+++---...,,,)))''')))444OOOkkkuuuhhhUUU444000+++)))***++++++***)))++++++)))***,,,,,,***111)))444\\\}}}[[[AAA555222000///(((,,,//////,,,+++---///222---+++---///...000333>>>HHHxxx^^^III;;;///333444111000222111,,,555555444333222222222222777555777<<>>BBBFFFHHHNNNQQQQQQMMMKKKUUUiiiyyyrrriii]]]VVVUUUUUUSSSPPPLLLhhhkkkxxx\\\PPPPPPPPPWWWbbbaaaeeekkkwwwRRRBBB777888888333222888444444555555555555444444444666666444111444;;;AAAwww]]]@@@???>>><<<<<<>>>>>><<>>111---,,,(((+++***)))***,,,---,,,)))///***<<>>222...***)))***++++++******)))***+++,,,---///222000<<>>666666555444444555666777???CCCLLL]]]yyywwwnnntttlll[[[ccceeeqqqtttQQQBBB@@@JJJRRRQQQGGG===:::;;;222222222222222222222222111222222000000111222333666CCCSSSrrrnnnJJJEEEFFF???999444999444000444333555???eeepppIII>>>===:::888888<<>>AAACCCFFFKKKPPPTTT&&&&&&&&&'''''''''((((((%%%&&&''''''(((,,,444;;;;;;888333///------///000444???^^^kkkgggmmmwwwxxxKKK;;;000000111111===LLLuuuyyyfffHHH999888DDDXXXVVVDDD444...,,,+++000888AAA999///+++,,,---------///555III___]]]EEE000***))))))******++++++++++++---JJJdddbbbMMM:::222000...---+++***))))))***++++++******+++---......---+++***)))222LLLkkkyyyxxx^^^VVV[[[jjjiiiPPP888///............---+++***)))+++***)))))))))***,,,,,,222::::::000((()))***(((***)))((()))+++,,,+++***222***BBBssseee===---///,,,)))((()))+++++++++***(((+++///---)))000;;;BBBbbbtttUUU===666///,,,...///---***,,,,,,---...///000111222222000///000000333???KKKaaaqqqUUU>>>555222555555000000555555555444444333444444444777555666999;;;>>>HHHRRReeevvveeePPPDDD===999555444444333444555777888;;;@@@GGGQQQbbbuuu~~~xxxqqqnnnvvv}}}]]]aaayyyoooJJJ888;;;BBBHHHGGG???888666777111111222222333333444444000111111222111222444777:::JJJdddqqqMMMEEEDDD>>><<<888999333222666444;;;NNN}}}vvvQQQ<<<:::999888666777===FFFPPPVVVWWWZZZ\\\]]]eeexxxmmm^^^YYYZZZZZZYYY]]]___jjjtttgggQQQRRRZZZ[[[\\\```jjjgggtttxxxtttqqqsssyyysssOOOAAA888222666777444333777444444555555555555444444111333444444222333777;;;LLLyyyiiiGGG888;;;999:::======:::999<<<:::===@@@BBBBBBBBBCCCDDD&&&&&&%%%%%%%%%&&&'''(((###&&&(((******+++...111------...............---555<<>>DDD888,,,***---...---+++111666KKKaaa]]]CCC///,,,***************+++++++++333WWWnnn^^^BBB444111...,,,,,,+++***))))))******---,,,+++,,,...000///...***000222...333JJJgggzzzxxxcccRRRSSS]]]ZZZEEE222222000///111000,,,***++++++***)))))))))***,,,,,,111333111***'''+++,,,***))))))))))))***+++++++++...222LLLmmmoooPPP444...,,,***)))((()))***+++,,,+++***---///***))):::QQQqqqqqqPPP555444111......//////---+++---------...000000000000///...///222:::KKKfff~~~[[[DDD333444555......444333333333222222333444444666555555888888:::AAAJJJ```llloooZZZIII???:::777333333222222333555777888777@@@HHHNNNVVVaaahhhjjjrrrqqqqqqppppppyyykkk\\\ssscccFFF;;;444888<<<:::555111000222//////000111222333333444000000111222111000444999>>>TTTvvvrrrOOOEEEBBB===>>>999888333555888777IIIjjjvvvSSSBBB>>>AAA888888999;;;@@@HHHQQQWWWXXX]]]eeemmmxxxxxxfff]]][[[ZZZZZZ]]]```ooozzzbbbOOOOOOVVVZZZ___eeekkkqqqvvvwwwxxxzzzjjjIII<<<666333666888555444666333444444555555444444333///111333444333333555888NNNuuunnnOOO;;;;;;999999===???<<<:::<<<999<<>>444222888HHHeeeyyyfffMMM777111???QQQXXXFFF:::///---+++---888FFFGGG888+++***...---***)))444;;;RRRhhh```AAA///222******)))))))))***+++,,,<<<[[[iiiQQQ777111111,,,++++++******************,,,+++***,,,...///...---)))000333---(((333III[[[sssrrrbbbNNNOOO______PPP<<<333,,,------+++,,,000+++***)))))))))***,,,,,,......,,,***+++------***))))))))))))***+++,,,...444MMMfffgggRRR<<<222000*********))))))***+++,,,,,,,,,,,,---,,,:::]]]~~~___GGG777+++333111---+++***+++,,,,,,111111000//////...//////(((222DDDWWWiii~~~eeeBBB666333///111999000000000000111222333333444333444777777888???GGGTTT\\\rrr~~~qqq```QQQFFF>>>:::888333222222222333444666777>>>EEEKKKMMMQQQ\\\gggllliiijjjlllppptttiiiZZZ]]]~~~vvvOOO>>>999333555777666333111111222---......///000111111222111///000111///...444<<>><<<===777777999===@@@CCCGGGMMMQQQXXXdddttttttggg```]]]\\\bbbqqqiiiYYYMMMNNNTTTYYY```gggtttzzzqqqlllllltttzzzYYYBBB;;;888666888888555444444333333444444444444333333///000222333333333444555IIImmm___???<<<888666:::<<<;;;:::<<<888:::<<<<<<<<<===???AAA%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&((()))***+++++++++++++++,,,,,,---000333===ZZZhhhQQQCCC>>>JJJlllwwwccc@@@888222111888MMMoootttZZZCCC666555HHHYYYUUU???555...------000???PPPGGG777++++++...+++))))))///888SSSlllbbb@@@,,,000+++***)))))))))***,,,---AAAWWW\\\DDD///...000************************))))))(((((()))+++,,,,,,+++,,,+++******---111666999PPPsss~~~ggg^^^tttZZZFFF333---,,,))))))---+++***)))))))))***,,,,,,*********+++,,,,,,+++))))))************+++...000EEElllgggBBB111///,,,***+++,,,+++***)))+++------///222555AAA^^^^^^;;;...---.........,,,***)))+++///333......---***))),,,333:::EEEWWWttt~~~cccUUULLL???555222///...//////000111222333444333333666666777>>>FFFMMMPPP___|||}}}tttfffVVVMMMGGG@@@;;;999333222222111222333555666GGGKKKKKKIIIMMM]]]nnnyyymmmmmmpppuuuxxxppp[[[UUUaaammmBBB999444333333333333222111000000------......//////000000333//////111///---777DDDcccpppVVVPPPHHH>>>>>>555999555444;;;GGGdddhhhJJJ>>>999===<<<000666;;;@@@CCCEEEHHHLLLPPPYYYjjjrrreeeaaaaaagggfffPPPMMMMMMRRRWWW\\\ccckkkzzzjjjiiimmmhhhhhhooowwwlllHHH;;;:::999999888777555444444333333444444444444333333111111111222333444444444888YYYuuuLLLAAA:::444555888888888;;;<<<<<<<<<;;;:::;;;>>>@@@$$$%%%&&&((((((''''''&&&$$$$$$$$$&&&))),,,...///)))))))))***+++,,,------...333:::OOOnnnPPPFFF:::<<>>333888555777HHH]]]ttt{{{NNN888<<<:::<<<>>>666:::>>>DDDHHHJJJNNNUUUZZZeeeyyyxxxfffbbbeeeiiimmmRRRGGGJJJPPPUUUWWW]]]kkkwww~~~gggaaaaaammmhhhhhhpppxxxXXX===;;;777888888666555555666666222333333444444333333222333222111111333444555555111BBBcccxxxhhhMMMBBB888555666666888;;;;;;<<<======<<<<<<>>>@@@$$$%%%'''))))))((('''&&&'''&&&%%%&&&'''((((((((()))******+++,,,,,,,,,,,,(((///555GGGttt|||YYYCCCCCC<<>>VVVnnnnnnVVVGGG888333111---******)))...444444///***((((((+++...000111:::RRRttt{{{lllYYYGGGAAACCC@@@JJJEEEVVVYYY\\\VVVEEE666111111222/////////000111333444555666444222222111222:::CCCOOONNNTTTeee|||nnn___QQQNNNKKKDDD<<<999444333222111111111222333333:::AAAEEELLLWWWaaaeeegggjjjuuuhhhaaafffyyyqqqjjjSSS888>>>555666444222333444444111...000000000000////////////333...---111222333BBBVVV|||gggVVVVVVLLL;;;666000666444:::VVVrrr{{{MMM;;;AAA888333;;;===>>>CCCIIILLLOOOVVV```gggyyyyyydddaaafffmmmjjjOOOMMMQQQTTTTTTTTT]]]rrrggg]]]^^^^^^cccaaafffrrr{{{tttGGG777>>>555777777555444555777777222333333444444333333222444222111111333444555555888666BBBMMM___XXXKKK===888777777:::===333666999;;;;;;;;;<<<>>>###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''((())))))***+++***+++,,,......---+++222111///;;;eeepppUUUGGG@@@;;;<<<666XXX{{{bbbJJJ444000666111***888[[[vvv}}}WWWFFF000,,,EEE^^^YYYCCC666%%%...555+++===UUULLL>>>///***+++'''+++111000...222LLLmmmmmmLLL222...+++***)))(((((()))***+++777GGGEEE555---'''&&&---))))))))))))))))))))))))///,,,))))))***+++)))'''(((((()))***+++,,,,,,---333...JJJqqquuuTTT:::,,,)))---111((()))************+++------+++)))((()))++++++******&&&***///+++'''666MMM~~~jjjOOO888---***+++,,,---,,,"""&&&444***"""222:::VVV{{{pppNNN888///...,,,***))))))******(((...111///++++++------...,,,444CCCZZZ|||oooWWWAAA;;;777000...222222222666CCCggg~~~PPP:::000222000111222...000000000000000111111222111111222222222444888;;;IIINNNPPP]]]ttt{{{iii\\\OOOJJJFFF@@@:::777;;;:::888666333222111000444888;;;@@@MMM\\\aaa]]]YYYaaaqqqtttnnnmmmoooxxxfffMMM<<<666555333111111000///////////////////////////////////////000///111333222999OOOfffqqqQQQDDD======;;;222:::555111@@@eeeUUUGGG;;;999;;;;;;888777AAAGGGQQQXXXXXX[[[kkk}}}nnngggiiioooqqq\\\OOOLLLTTTTTTTTT\\\ggg~~~nnnUUUTTTZZZ\\\hhhdddaaaeeennnYYY@@@999:::666555555555555444444444333444555444222111222333222222222222222222222222222111666<<>>555'''---222...FFF[[[LLL888---,,,---)))...777777333222GGGfffeeeEEE000111+++***)))))))))***+++,,,111HHHKKK:::111---)))***************************...+++))))))***+++)))((()))))))))***++++++,,,,,,---)))888OOOjjjqqqQQQ<<<222//////222///***&&&###%%%))),,,000...,,,+++++++++)))'''***((()))***(((***<<>>WWWLLL888>>>===888>>>999999999999999999999999###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))))))))))),,,...000///...+++------222LLLyyytttUUUFFFAAA<<<888999777>>>\\\rrreeeMMM<<<111---000///===kkkSSS>>>???```xxxkkkJJJ333222))),,,...555UUUcccLLL222,,,------***444AAABBB888000???\\\]]]???---111******)))((()))***,,,---,,,LLLSSS???444222,,,'''************************+++***))))))***+++***)))++++++++++++++++++++++++***+++000777RRRvvv^^^GGG777///++++++------...------,,,)))))))))+++......,,,***---...---)))%%%(((333===OOOEEE777---)))((('''''''''+++111,,,(((<<<[[[lllwww```EEE000&&&&&&***,,,+++************++++++000)))&&&,,,...,,,,,,///===^^^|||zzzHHH666333,,,)))---...******...,,,------...:::SSSqqqhhhFFF333444000---///000000000//////000000111222111111222111000111444777<<>>EEEMMMQQQZZZgggsss|||vvvlllnnnuuu^^^QQQNNNPPPVVVYYYZZZ```qqqvvvXXXKKKLLLOOOOOOOOOVVVXXX^^^eeelllzzzcccDDD:::777555555555555555444444444444555666777666444333444555222222222222333333333333000:::777222888BBBjjj[[[:::;;;>>>::::::999999999999999999999999$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))(((''''''(((+++,,,+++***+++///000222AAAeeeeeeGGGBBBAAA888333777666EEE___mmmcccMMM<<<222...//////BBBvvvrrrMMM===KKKwwwfff>>>......,,,,,,---@@@eeeiiiIII///+++---,,,,,,===NNNNNN;;;,,,666TTT]]]DDD///---)))(((((('''((()))+++,,,...RRRYYY???222222---&&&************************)))))))))***++++++******,,,,,,,,,++++++************---111555IIIuuuiiiLLLAAA111000000000000///,,,+++))))))***---//////---***(((...///***'''***,,,+++888333...+++******)))(((...)))---,,,111YYYyyyXXX444&&&...666///$$$***************++++++,,,222+++)))//////)))+++333VVV\\\777888...,,,---111000,,,,,,000//////---///666EEEjjj}}}RRR555333000///111222///////////////000111111111111222111000000222444888BBBFFFKKKSSSUUU\\\mmm{{{vvviiiZZZWWWPPPLLLLLLJJJCCC<<<888666444111///...///000111333777<<>>::::::777555555555444444444333333444555666555444333333555222222222333333333333333222???777222:::999VVVmmmHHH??????999666999999999999999999999999$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((***((('''((()))******))),,,///111111888RRR}}}pppTTT@@@AAA???111,,,333777MMMaaagggbbbQQQ===222///000555MMMkkkJJJCCC[[[[[[888333+++...---000MMMqqqjjjEEE///,,,,,,***111IIIZZZTTT999)))///NNN```QQQ888***(((''''''&&&'''((()))***444XXX]]]???//////---)))************************)))***+++,,,++++++******------,,,,,,+++*********)))+++---222<<>>333...///333000/////////...///000000111000111222111000000111333333===AAAFFFMMMMMMRRRbbbqqq|||zzzpppdddZZZWWWPPPKKKIIIFFF???:::999444333111//////000111222555888===BBBFFFJJJQQQWWW]]]gggvvvnnn^^^XXXiiivvvUUU???///111444///...333111000000///////////////////////////////////////...)))***555DDD___^^^@@@;;;777666777444444999LLLmmmgggCCCAAA>>>???CCCGGGJJJPPPWWW___ppp|||yyyjjjXXXSSSTTTUUUVVV___bbbggg{{{___IIIHHHIIIEEEGGGPPPOOOPPPTTTWWW[[[eeeyyytttKKK:::999:::888555444444444444333333333333444555444222222222333222222333333333444444444222<<<444333>>>888HHH{{{```KKKCCC;;;777999999999999999999999999%%%%%%$$$$$$$$$%%%&&&'''''''''((((((((((((((((((,,,+++)))***+++---,,,,,,,,,---//////000@@@eeevvvZZZHHH===@@@===111...666<<>>hhh```<<>>[[[wwwyyycccBBB666;;;EEETTTaaagggeeeaaaNNNKKKJJJLLLSSS[[[bbbeeecccXXXQQQRRRNNNAAA555111222111///,,,***)))+++,,,'''444<<>>@@@DDDQQQ___dddqqq~~~cccTTTYYYfffssssssbbbKKK===222222222111000000111333111111000///////////////////////////////////////+++222666>>>\\\|||PPP555555555333777888;;;MMMjjjrrrVVVCCCBBBCCCFFFHHHHHHKKKWWWcccuuuyyybbbSSSMMMIIIEEEIIIGGGUUU[[[```lllWWWHHHPPPbbbiiibbbZZZUUUQQQOOOQQQSSSVVV]]]eee{{{OOO>>>;;;444222888444444444333333333222222444555555555333222333444222222333333444555555666222333444666666666===HHHmmmsssUUU???:::999999999999999999999999&&&%%%$$$###$$$%%%&&&'''((((((((((((((('''''''''&&&%%%%%%'''+++///111111///+++---111///111HHHdddwwwkkkNNNBBB666111///...333999RRRxxxzzz]]]KKK<<>>CCCSSSdddjjjwwwmmm___```kkkyyy|||lllQQQ===555333777666000---//////,,,111111000///////////////////////////////////////***666<<>>???555111:::444444444333333333222222555666777666444333444555222222333333444555666666555444999999222666>>>>>>SSSkkkKKK@@@999999999999999999999999%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''(((***---...---******---...222???MMMrrrdddMMM:::///222333...111;;;TTTaaabbbQQQ>>>666333...)))...KKKwww{{{[[[FFFCCC]]]qqqiiiOOO:::///+++111%%%***JJJkkknnnRRR555...,,,+++777RRReeeWWW<<<...***(((000???PPP\\\aaa===222***+++,,,******------BBB___aaaGGG555111+++...,,,))))))***,,,,,,,,,...,,,---///...***)))++++++,,,---...///...---,,,++++++,,,---...///000111@@@<<<999DDDaaayyyoooWWW444---000555888III___iiilllmmmmmmmmmkkkhhheeedddcccaaaeeeggg^^^SSSVVVbbbjjj```TTTJJJ???555222444BBBWWWkkkgggOOO888///000+++((('''******)))***---...---///333111,,,+++...###111@@@RRRuuuoooEEE555+++(((++++++000---)))(((***,,,......)))+++000111***)))@@@\\\kkkCCC333111777000------111333111///000------...000111222333444777888999<<<@@@FFFJJJMMMVVVWWWYYY]]]bbbgggkkkmmmuuu{{{jjj___VVVPPPNNNPPPLLLHHHGGGGGGCCC;;;444333000///111666777333//////444999:::;;;FFF^^^sss{{{zzzaaacccppp|||zzz\\\>>>222444111111111111000000000000---------............///000000000000////////////111222222KKKkkkGGG333666555444555333>>>SSSttt}}}bbbJJJCCCAAADDDIIIKKKKKKQQQ___nnnvvvnnn[[[SSSPPPNNNLLLKKKNNNQQQSSSfffppp```eee~~~wwwvvvppp___OOO___bbbzzzmmmHHH===888555666333555444333333222222333333555555555555555555555555666666666666666666555555222444555555666999<<<===IIIiiiqqqPPPAAA:::;;;;;;999888999;;;===%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((***,,,...---++++++------///999DDDeeefffYYYDDD555---000000---666FFF[[[ccc___KKK888333222000111777YYY|||WWWCCCHHH___rrrkkkSSS<<>><<<:::888111///444;;;999333888CCC]]]bbbmmmxxxyyyqqqiiieeefffzzzlllNNN<<<666,,,+++---000000///111666///...,,,+++,,,000777<<>>WWW~~~oooSSSGGGBBBCCCLLLTTTVVV]]]nnnppp[[[NNNHHHFFFEEEIIIJJJMMMRRRhhhjjjxxxxxxYYYUUUeee{{{bbbBBB;;;777555666333555444444333222333333333555555555555555555555555555555555555555555555555555555444444555888999:::999OOOuuu[[[@@@>>>???>>>===;;;:::;;;<<<%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''(((***,,,------,,,,,,---,,,,,,222:::FFFnnnsssWWWLLL999111...000...///AAAXXXhhhhhh\\\DDD222///111222333:::___\\\PPPbbbmmmqqqcccLLL999///+++***555KKKbbbjjj\\\DDD444...---000===SSS]]]NNN777......,,,'''&&&000CCCRRRqqqcccQQQDDD:::000***(((///BBB```jjjUUU???444)))***))))))***,,,,,,+++******000:::???888...)))+++***+++,,,---------,,,,,,,,,,,,---...//////000111+++...------999OOOaaahhhGGG666//////)))***---***///000000111000...---,,,,,,)))+++000000+++---444999>>>IIIYYYbbbeeegggjjjjjjwww{{{eeeJJJ777///)))***...333888>>>LLLYYYZZZ```___WWWVVV^^^eeeeee~~~~~~]]]FFF>>>333,,,...---)))(((((('''(((,,,111444222,,,)))------+++111999___bbbFFF333...222///...///---+++---222000000000000000000000000...000333888???EEEKKKNNNRRRQQQPPPPPPRRRVVVYYY\\\ZZZVVVVVV[[[\\\\\\bbbllljjj[[[TTTRRRSSSUUUPPPKKKFFFDDDDDD@@@999333000222333000,,,+++///333222000000999OOOooojjj^^^pppvvvTTT:::111111222111111000000000000//////---------............///000000/////////000000111111777BBBfffuuuSSS<<<555;;;888444666555AAA___~~~[[[JJJBBBDDDPPP[[[bbbmmmpppYYYHHH@@@@@@BBBFFFFFFIIIPPPgggttt^^^||||||gggbbbdddbbbjjjvvv\\\MMMOOO```nnnxxxSSS<<<999777666777333555555444333333333333444555555555555555555555555555555555555555555555555777555444555777888999:::<<>>999000+++---+++++++++,,,,,,,,,,,,,,,,,,------...///000000000000222111---111DDD]]]oooMMM777...111///111333...+++,,,,,,---,,,,,,+++***333...,,,///...)))(((***---******000666<<>>222+++(((***)))***---222???VVVjjj~~~zzzggg]]]```eeeVVVFFF>>>777444000,,,******+++***(((000+++***...000......111JJJ{{{mmmOOO;;;777444222222222///+++---111111111111111222222222222222333555888<<<@@@CCCFFFIIIHHHHHHJJJMMMRRRWWWZZZSSSOOOPPPYYY___]]]ZZZZZZiiimmmttt|||~~~eeeWWWSSSSSSVVVZZZWWWPPPGGGBBBAAA???:::555000222333222//////333666333222666HHHhhhkkkTTTPPPhhh}}}bbb@@@///111666444111000000000////////////---------............///000000/////////000222222222:::IIIrrriiiLLL;;;888<<<777333777888FFFggg]]]KKKBBBIIIRRR\\\gggzzziiiSSSEEE@@@BBBDDDFFFGGGKKKOOOaaagggWWWdddcccPPPCCCGGGHHHBBBNNNLLLTTTpppiiiPPPGGGQQQ]]]pppdddGGG888999777666777222666555555444444444444444555555555555555555555555444444444444555555555555777444555999;;;::::::<<<@@@DDD^^^rrrJJJ777999;;;<<<;;;;;;===>>>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***++++++))),,,---......///000000222EEE```bbbGGG<<<111333555444000888WWWuuu{{{pppZZZBBB333/////////888GGGssseeeFFF333,,,///333333555EEE```rrrhhhKKK444///...888QQQddd```GGG000(((+++//////,,,***)))***...HHHkkkrrrZZZIII<<>>WWWlllYYY===...///------...***+++++++++++++++++++++***---)))(((+++---,,,***+++...,,,...333333000...000333222111...,,,***+++---...,,,***)))'''---===MMMeeecccMMMFFFEEEDDDFFF@@@RRRrrrzzzcccJJJ;;;444......222222,,,&&&***)))+++......---...111>>>ooosssSSS:::444111///000333111......222000111111222444555555666444444666777:::<<<>>>???DDDDDDEEEGGGKKKPPPUUUXXXNNNLLLNNNWWW___^^^WWWRRRVVVYYY]]]aaahhhssswwwaaaUUURRRSSSWWWZZZ___UUUHHHAAA>>>>>>;;;999222222222333333333333222///555CCC]]]~~~pppYYYKKKRRRjjj~~~rrrXXX<<<000222333...000000000////////////...---------............///000////////////111333444888BBBVVVzzzrrrmmmLLL===:::<<<444222999;;;GGGggg\\\NNNIIIQQQUUU\\\jjjbbbLLLCCCBBBDDDEEEKKKOOORRRRRR]]]wwwyyy```RRRLLLBBB;;;:::===>>>===KKKDDDAAAVVVrrrSSSEEEMMMUUUdddxxxVVVAAA888:::777666777222777666555555444444555555555555555555555555555555444444444555555555666666777555777<<<<<<888999===;;;IIIjjjqqqPPP:::<<<>>>>>>>>>>>>@@@BBB&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))************(((+++------...222222000111<<>>333......------,,,,,,,,,---...///....../////////000000000000---...111444===SSSjjjbbbBBB000000,,,***,,,+++000000000000///////////////---,,,---/////////...***)))***//////+++)))***,,,,,,---...------,,,,,,***+++------***'''+++333;;;PPPbbbbbb^^^```eeefffnnnjjj[[[GGG888555666777333...<<>>???EEEEEEEEEFFFHHHKKKMMMNNNNNNKKKJJJMMMRRRTTTRRROOOJJJPPPWWW\\\___dddiiinnnuuuuuu|||kkkZZZSSSRRRSSSTTTVVV]]]SSSGGG???======;;;999444333111111111222111111888FFFYYYmmmpppnnnvvv\\\NNNMMMbbbyyyhhhYYYFFF888333111///+++000000////////////......---------............///000///......///222444666<<>>::::::222333;;;;;;FFFeeewwwXXXRRRTTTXXX[[[cccvvv~~~}}}___IIIAAAAAABBBAAANNNSSSWWWTTT[[[rrrrrrYYYFFF???===@@@>>>888888???<<>>999;;;666666888333777777666555555555555666555555555555555555555555444444555555666777777777999777999===:::666===HHHQQQeee^^^HHH<<<<<<===<<<<<<===@@@BBB''''''''''''''''''''''''''''''''''''((((((((((((((())))))***************'''+++,,,+++---222222......888HHHeeezzz|||vvvTTT;;;777000111111111555EEEbbbzzzqqq^^^GGG666000///111111===VVVyyyyyyyyyjjjHHH777444222000......===VVVhhheeeRRR===222...555HHHZZZWWWCCC444111...---+++***+++,,,---......///444???PPPZZZSSSEEE<<>>CCCCCCDDDEEEEEEEEEEEEEEEHHHHHHHHHGGGHHHJJJKKKKKKEEEJJJQQQUUUUUUVVVXXXZZZ[[[WWW[[[jjjwwwmmm```UUUSSSUUUUUUTTTTTTRRRKKKCCC>>>>>>===999555222222111///...111888===ZZZlllyyyvvvnnnhhh___TTTWWW}}}ooo[[[QQQMMMSSSqqqyyyOOO>>>222222444000...111000000/////////.........---------............///000///......///222555777===PPPmmm{{{^^^eeefffFFF:::888888222555;;;:::IIIfffpppSSSRRRXXX[[[eeeuuuyyyuuu{{{uuu\\\HHH???===???@@@HHHMMMQQQQQQZZZooojjjKKK>>>;;;;;;>>><<<666555999...777>>>DDD[[[zzziiiHHH:::CCCIIIRRRdddrrraaaGGG;;;999:::555666:::666888777666666555555666666555555555555555555555555555555666666777888888999:::888:::===;;;===OOOeee}}}___HHH???;;;<<<<<<===>>>BBBHHHLLL''''''''''''''''''''''''''''''''''''((((((((()))((())))))************)))(((,,,,,,***,,,111000++++++777EEE]]]|||^^^aaaqqqqqqLLL777888222222111333:::LLLhhh}}}iiiUUU===...,,,...222444BBBYYYqqqxxxpppnnn|||aaa===...///000///...,,,IIIkkkuuuaaaCCC555555---999NNNZZZLLL333+++222(((***---///...---......)))111555222111444555333111)));;;YYYaaaVVVBBB...------...000222111///,,,333LLLiiioooZZZ>>>222333//////...---...///000111////////////000000000000000---000333---,,,AAA\\\gggHHH777888111+++------000000...------,,,,,,---)))---...---,,,...000000***(((+++//////+++)))***((())))))))))))+++---...,,,(((%%%''')))+++000666444,,,)))---222000---,,,---...---++++++,,,+++***+++'''---222...111888777???VVVtttsss___SSS???<<<777333333555333000222;;;GGGfff}}}VVVFFF777222222111///...000000000000000000000000222333555777999:::;;;;;;???@@@AAACCCCCCCCCBBBAAA===BBBFFFFFFEEEEEEFFFEEEDDDFFFHHHGGGFFFGGGJJJNNNQQQJJJLLLVVV[[[ZZZ```kkkwww|||~~~eeeZZZSSSTTTXXXXXXUUUTTTGGGCCC>>>>>>???===777222---111222///---333BBBNNN~~~zzzYYYGGGAAA???IIIuuukkkOOOHHHLLLPPPYYYwwwmmmMMM888---444666///...666000/////////............---------.........//////000///......///333666888CCCXXXyyyzzzeeewwwTTTAAA777666888333777;;;777PPPkkklllOOOOOOVVV]]]mmmdddXXXdddwwwxxxmmmZZZIII===;;;>>>BBBAAADDDIIILLLYYYmmmbbb???BBB<<<666555999<<<888222999===@@@JJJiiihhhFFF888@@@EEELLL^^^mmm~~~xxxVVVDDD:::999999333666;;;999888888777666666666666666555555555555555555555555555666666777888999999::::::777:::>>>>>>GGGccc{{{___FFF>>>BBB>>>???AAADDDIIIPPPYYY___???888///))))))***+++,,,***'''%%%''')))(((((()))$$$&&&((())))))))))))***...***))),,,------111666888555GGGYYYSSSSSSoooyyyXXXAAA^^^xxxxxxdddLLL999...666333,,,...FFFeeemmmaaaRRR===...000111---111<<<[[[hhhiii[[[YYYmmm|||WWW666000333///,,,...222NNNttt{{{ZZZ===555222999LLLaaaZZZ>>>111111,,,---,,,***)))***+++---///+++,,,000555888666///***+++---666III```hhhTTT:::111...///222333000000222999777DDD[[[aaaQQQ<<<222000111222333222111///...888666222...+++,,,///333000,,,///555222///<<>>444000......///111000000///......------,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,+++++++++*********))))))((()))+++---...---------,,,,,,+++++++++,,,++++++++++++++++++,,,******+++,,,,,,---......,,,222EEEaaawww|||wwwrrrfffiiifff]]]TTTNNNIIIEEEAAACCCFFFXXXlllIII333...000000---...///000111333444111,,,///111555888:::;;;:::999;;;===???>>><<<;;;===???>>>>>>>>>>>>>>>???@@@@@@EEEEEEDDD@@@>>>@@@HHHOOOIIIFFFFFFKKKMMMNNNRRRWWWXXX[[[___bbbfffkkkppptttrrrbbb^^^ZZZVVVUUUSSSQQQOOOGGGAAA;;;999:::999666222666---///888444333RRR|||nnnVVVBBB777777<<<===```qqqNNNKKKEEEGGG]]]}}}qqqSSS777555222000/////////000------,,,------...///000........................///...///111000///333:::HHH[[[nnnrrrTTT<<<666333555777888:::>>>XXXnnnSSSNNNSSS^^^xxx}}}___UUUVVV[[[zzzvvvYYYHHHDDD:::444<<<@@@GGGPPPVVV[[[YYYOOODDD???;;;222222:::666111888777444CCCiiiSSSIII???>>>CCCNNN]]]iii|||bbbRRR>>>;;;888777888999999888888888777666555444444333555555666777777777777777333555777666777999:::999777===AAAEEEVVVrrruuuYYYLLLHHHCCC@@@BBB@@@CCCDDDQQQgggvvvLLLKKKJJJGGGBBB777***!!!)))'''(((+++...---***'''---------+++***(((((())),,,)))***---......222777555999IIIRRRIIIGGG[[[qqq|||YYY@@@CCCaaazzzwww```JJJ:::111+++///111999QQQgggcccPPPLLL:::...000000---333@@@cccjjjeeeTTTPPP```rrrzzzkkkLLL111...222...,,,000666QQQsssvvvWWW;;;444333<<>>===:::666222//////000111***...333666666333222111000,,,...111...***555FFFhhhTTT???444000...---...000000//////...------,,,---,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,+++++++++*********)))))))))))))))+++,,,---,,,,,,,,,+++++++++******++++++************++++++)))******+++,,,,,,------+++---444AAAKKKQQQVVV\\\rrr|||tttqqqggggggkkkOOO<<<444222333222333222000......000222333555888;;;======<<<;;;:::<<<===<<<999888999;;;<<<<<<<<<<<<===>>>>>>???AAACCCCCC@@@???AAAHHHOOOHHHEEEDDDGGGHHHHHHKKKOOOLLLNNNQQQTTTVVVYYY]]]aaadddnnnyyynnnccc___ZZZUUUQQQLLLHHHEEECCC>>>999888::::::777444000---///222333???ddd}}}\\\DDD777333555999;;;OOOoooiiiKKKBBB>>>JJJmmmmmmHHH666444222000......///000111000///......---..............................///...///111///...333;;;JJJ___{{{kkkOOO;;;666444555777777:::>>>XXX}}}lllTTTQQQVVV```|||xxxiiiTTTQQQWWW]]]}}}|||```HHHAAA;;;888???AAAKKKUUUXXXWWWSSSJJJBBB>>>CCC<<<222333222222:::???DDD\\\mmmKKKDDD>>>???EEEOOO]]]iiiwwwwwwVVVIII===:::888666777888888888888777777666555444444333555555666777777777777777777777666555555777777777<<<<<>>>>><<<999777666777999999::::::;;;<<<<<<===:::<<<>>>===<<>>:::777777999:::999777000333222000:::VVVyyy~~~cccDDD444111111222333===@@@VVV~~~bbbEEE<<<:::OOO{{{fffBBB444333111///......//////222111000///............------------------------000......///...---333;;;PPPeeeeeeJJJ;;;666444555555666999>>>UUUxxxhhhTTTRRRUUUaaapppccc[[[LLLLLLOOORRRnnnfffFFF<<<;;;888;;;CCCPPP\\\\\\UUUNNNGGGBBB;;;BBB;;;111333333222777===MMMnnneeeIII???<<<<<<@@@FFFNNNZZZeeeqqqhhhLLLEEE<<<999777666666777777666777666666666555444444444555555666777777777777777999777555555777888888999===<<>>111,,,++++++%%%%%%%%%''')))******)))((((((***------,,,///555>>>QQQRRR???111///222777BBB^^^www[[[CCC777888<<>>@@@:::,,,,,,,,,---......///000,,,...000222222///+++(((000---///BBBeeexxxcccAAA444///+++...///...---...///000111>>>___}}}pppfff^^^SSSJJJFFFIIIOOOSSSdddbbb\\\TTTLLLHHHHHHIIIAAA===777111...333BBBPPPdddOOO888...//////...---......---------,,,,,,,,,,,,,,,------------,,,,,,---,,,++++++******++++++++++++++++++************)))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******++++++...///,,,+++222<<>>777111111222444222///...000222333666999;;;<<<======AAAAAAAAA???<<<999777666666777888999999:::::::::444666888888888999;;;>>>AAA===<<<>>>===::::::===???@@@BBBBBBBBBCCCFFFHHHMMMQQQUUUUUUSSSTTTYYY]]]ZZZ\\\___dddkkkrrrxxx|||qqqkkkhhheee___ZZZSSSKKKDDD???;;;999666555777888777666666999666777OOOrrrVVVEEE444000333333000...:::777CCCfff[[[888888999QQQ|||~~~WWW===111111000............///---------......///000111------------------------000.........---,,,222:::OOOfffdddJJJ:::555333444444444999???PPPsssdddSSSPPPQQQaaaxxxccc[[[WWWKKKJJJJJJGGG```lllIII???BBB===777EEEQQQ]]]]]]WWWPPPIIICCC===;;;333555===:::777@@@ZZZnnnyyyTTT???777888<<>>HHHNNNdddnnnqqqfffTTTEEE999000+++***)))***+++***'''$$$((((((***,,,***(((,,,333MMM___TTT888//////---111444>>>]]]}}}~~~hhh___iiiWWWPPPDDD777...---333:::RRRppphhhEEE333///---(((+++222BBBXXXeee[[[HHH999333///---,,,///===NNNYYYPPP???666CCCUUUTTTFFF555...+++------***---333;;;aaasssdddMMM777444DDD^^^xxxjjjBBB444:::>>>AAA---------------...//////////////////......---...,,,---000>>>\\\qqqbbbEEE777000+++,,,///...---...111444222333FFF^^^___QQQGGGBBB:::444333666<<<@@@UUU^^^kkkuuuyyyyyyvvvuuu]]]XXXLLL>>>777>>>JJJSSSWWWDDD111,,,.../////////---------------,,,,,,,,,***+++,,,,,,,,,,,,+++***---,,,++++++******+++++++++++++++*********))))))((()))))))))************(((((((((((((((((((((((()))(((((((((((((((((()))'''((((((((((((((())))))(((''')))---...+++,,,///<<>>@@@AAABBBBBBBBBAAA@@@>>>:::777555666666777888999888888777444555666777666555555555<<<999888;;;;;;888999<<<888999;;;;;;;;;===???BBBDDDFFFFFFEEECCCCCCDDDFFFIIIIIIIIIKKKNNNSSSWWWZZZaaadddiiiqqqyyy}}}kkkeeeYYYWWWSSSOOOKKKEEE???:::;;;999666444444444444333666777888FFFggg{{{bbb:::333///000222000......///000666KKKjjjuuuWWW000111<<<[[[}}}eeeDDD333//////..................,,,,,,,,,,,,---...//////------------------------///.........,,,+++111888HHHccczzzqqqfffJJJ777444222333222333:::AAARRRwwweeeUUUQQQOOOccchhhVVVPPPQQQJJJJJJJJJFFF]]]nnnMMMHHHMMMFFF===DDDOOOXXX[[[YYYUUULLLDDDBBB:::444:::===555AAAaaa^^^DDD;;;777:::AAAFFFHHHKKKVVVbbbvvvtttNNN===<<<999888666555666666555444444444444444555555555555555555666777777777777777444333555;;;<<<:::;;;@@@BBB___mmmMMMEEEAAABBBHHHLLLOOO]]]lll))))))'''&&&%%%(((,,,000GGG^^^uuu|||uuueeeLLL888,,,(((&&&&&&)))***)))&&&))))))***+++((('''---666YYYgggPPP111000222---333111444UUU]]]???===666333222333222000111444XXXuuueeeBBB222000...+++,,,444FFF]]]iii```OOO999333///---...666GGGXXXPPPHHH:::888MMMbbb___LLL222...---...---+++...444IIIttt~~~eeeKKK555777RRRxxxnnnAAA555888999CCC222000...---,,,---///000------,,,+++***+++///111(((---000;;;WWWooohhhPPP888///)))***---,,,+++,,,***000111222<<>>@@@AAA@@@@@@??????>>>;;;777444777888999999999888666666777777777777777666555444888555666999:::888888;;;666888999::::::;;;>>>@@@<<<<<<;;;;;;<<<<<<===>>>CCCCCCBBBCCCEEEHHHLLLNNNPPPQQQTTTWWW\\\```dddfffqqqtttbbb[[[PPPMMMJJJGGGEEEBBB>>>;;;999888666444222111111111222333???ZZZvvv|||dddHHH555111...---+++***---222***000444>>>WWWhhhVVV666222KKKqqq~~~ZZZ<<>>222111---000000777JJJbbbmmmeeeVVV:::444///...333AAATTTdddQQQHHH<<<===TTTiiiaaaKKK222///------,,,,,,000555QQQ~~~```EEE333>>>dddccc888444555222@@@;;;888444111000111444666---333:::<<<999333...++++++000111:::WWWtttqqq[[[;;;111))))))------,,,,,,)))+++,,,000<<>>CCC???:::777BBBWWWrrruuu```LLLCCC===666555:::777888999;;;===???@@@AAA@@@??????@@@@@@>>>:::666999:::;;;;;;:::888666444777777666777777777666555666333555888999777777:::999:::;;;;;;;;;;;;===???<<<;;;::::::<<<>>>>>>===<<<<<<===>>>@@@BBBEEEFFFLLLLLLMMMOOOQQQTTTWWWYYYbbbwwwyyy|||kkk\\\VVVPPPMMMIIIGGGEEEBBB???===777666555333000000000111333999PPPpppzzzeeeIII:::333///---,,,+++***...444---000333:::GGGOOOHHH;;;888YYYwwwUUU:::...++++++,,,---------------//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...+++...333DDD^^^iiiXXXaaaaaaooo]]]===222000000111111333<<>>@@@999888FFFZZZuuu{{{dddMMM===999===<<>>RRRmmmuuuYYY;;;111000+++%%%---@@@[[[sssuuuaaaKKK;;;555//////888III^^^nnn[[[PPPAAA>>>OOO]]]OOO555222///,,,,,,,,,---111666PPPXXX???222DDDrrr~~~NNN'''---...)))888DDD@@@;;;777666777:::<<>>NNNeee~~~rrriii[[[IIIBBBEEECCCCCCDDDEEEEEEFFFGGGGGGAAA@@@@@@BBBDDDCCC>>>:::;;;<<<<<<<<<;;;888555444555444444444666666666555555333444888888666666888999::::::999888888999;;;<<<:::888777999:::999777888888999:::<<<>>>@@@AAA>>>???@@@CCCGGGKKKOOORRRcccvvvvvvgggcccdddbbb\\\nnn~~~fffZZZWWWRRRNNNIIIEEECCC@@@>>><<<555555444222000000111222999CCCcccyyyQQQ666666...++++++///111///000333...+++---555777333222444:::\\\|||hhhLLL777+++******+++,,,---------------------------///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++...111///+++---222===OOOooooooYYYPPPZZZbbbyyyVVV666000//////000000333===HHHuuubbbTTTYYY]]]hhhnnnZZZNNNHHHHHH@@@AAAAAA>>>VVVrrrQQQ===888@@@QQQUUUeeeqqqnnnbbbXXXRRRNNNCCCEEE;;;AAAjjjyyyeeeLLL<<<555333555999888>>>HHHPPPWWWeeeuuuXXXFFF;;;555:::888888888999888666444222222333333444555666666555666666777777777777777777777;;;???>>>BBBZZZttteeeSSSMMMKKKGGGMMM[[[hhhooo{{{$$$$$$%%%%%%%%%%%%&&&&&&((('''***000888DDDXXXhhhxxxxxxfffGGG000)))((($$$%%%%%%)))...+++,,,===SSSjjjIII666333,,,))),,,,,,000IIIqqqtttPPP===:::,,,000000...111333---333KKKyyy|||qqqUUU:::---,,,---111222FFF\\\dddbbbPPP888888(((///777===```ttt___^^^IIIDDDIIIEEE???999000333222111...((('''111===jjjZZZBBB555BBBiiizzzXXX888,,,+++***,,,222AAA===999666999IIIbbbvvvzzzggg^^^FFFBBB>>>888AAA```ooocccDDD888000000111---++++++...,,,///000444EEEKKK===555///+++,,,,,,***)))+++---///111111111222444555444666777888;;;>>>:::444666333111///000000000///000//////000111000---***..............................---,,,,,,+++******************))))))))))))))))))************))))))---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++,,,,,,,,,---------......222000...///444<<>>???CCCAAA;;;999;;;999333777555555666888999888777555555666666777777888888888888888888888888888888999888888888777777666666:::999888777777999;;;<<<;;;;;;;;;<<>>^^^mmmJJJ444---//////.........---------***...222222...---444<<<\\\wwwfffEEE777222---+++++++++++++++++++++++++++,,,------......---------///000///---,,,,,,---//////.........---------666<<>>KKKaaaRRRYYYcccnnnkkk]]]MMMLLLHHH@@@:::;;;BBBIIIsssaaaBBB666GGGNNNSSScccsssxxxpppeee]]]XXX[[[GGGFFFbbb}}}PPPEEE999555444444777;;;:::HHHMMMOOO^^^sssbbbCCC999???666555333333555666555444333333222222333444666777666888999777777999999777888>>>:::777DDDZZZ|||~~~bbbTTTTTTYYY]]][[[gggvvv$$$$$$%%%%%%%%%%%%&&&&&&((('''''')))***...888DDDhhh}}}zzzSSS111+++,,,'''(((***+++***,,,888OOOdddlllIII333...)))(((,,,---111IIIkkkiiiEEE333111'''//////,,,///111---999UUU~~~|||nnnTTT<<<111......---888OOO```^^^SSSCCC222111)))000:::GGGeeetttddd\\\HHHHHHVVVTTTGGG::://////...//////...000;;;GGGkkksssIII666000@@@fffjjjNNN222+++,,,,,,...222...222<<>>:::999999GGGeeeqqqcccMMM>>>///******+++---111///,,,///111777KKKVVVLLL999222......///---,,,...---///000000000111333555444444222///000333000+++555222...,,,---///000111............////////////..............................------,,,++++++***************))))))))))))************************---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,,,,---------------,,,++++++---000444666???VVV{{{zzz{{{rrrnnnyyyuuudddUUUPPPMMMHHHIIIOOOKKKKKKEEE===:::<<<<<<888777555555555777888777666555666666666777777777888777777777777777777777777888888888777777777666666888777777666777888999:::999999999999;;;===???@@@SSSwwwbbbOOOLLLMMMLLLOOORRRTTTWWWaaappp{{{rrrccc]]]TTTQQQNNNJJJFFFCCC>>>:::666111666222111444000///999UUUrrr|||[[[>>>444444//////.........---------222)))(((000222111<<>><<>>TTTiiilllbbbUUUCCCLLLdddaaaKKK888---,,,++++++...111555AAALLLeeesss^^^:::///...:::UUUQQQ???///...///---+++---(((555LLLgggttt^^^EEE:::888666333000333000333:::IIIfffssshhhXXXFFF333))))))+++///222...+++...000888NNN]]]YYY===555///...///...---///...////////////111444777333444333111333777777333444222000000000000...,,,000000000///...///111333..............................------,,,+++++++++++++++*********)))))))))++++++************++++++,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++++++++,,,,,,,,,---------,,,,,,---...------,,,,,,000===]]]zzzkkk]]]QQQQQQWWWLLLKKKGGGAAA???@@@>>>;;;777666555555666777555444666666666666777777777777666666666666666666666666888888777777777777666666666666666666777777777777888888888888999999999999GGGmmmbbbFFFAAAGGGJJJJJJKKKKKKMMMRRRZZZ___iiinnn```\\\SSSNNNKKKGGGCCC@@@<<<777444000333//////333//////:::eeeoooHHH555444777...............---------444))))))111111111KKKllluuuOOO666000---'''++++++++++++++++++++++++++++++,,,------------,,,,,,...///...---,,,,,,---......------------,,,,,,000///111555999;;;999666888QQQ^^^<<<888000///111333555;;;HHHUUUhhhXXXZZZ]]]eee}}}xxxcccXXXRRR]]]XXXMMMAAA999999???EEEnnnvvvXXXFFFQQQWWWbbbnnn~~~bbbSSS^^^yyygggFFF999444222555777666777:::BBBMMMOOOYYYxxx```DDD777555333444555666555444666666666666666777999999888999999888888888:::===;;;===AAAZZZ|||uuuwwwtttnnnttt$$$$$$$$$%%%%%%%%%&&&&&&######%%%)))***)))---222GGGpppuuuRRR<<>>PPPjjjaaaCCC111,,,...+++***,,,...333===HHH]]]bbbPPP888222///111<<<888333///000...***+++///DDDUUUlll~~~wwwmmmOOO???111000555777666555///,,,111777BBB]]]ssssssbbbPPP;;;...,,,............***---000444HHHXXXWWWAAA777...---...------...---.........///333888;;;;;;>>>???<<<;;;:::666000000000111444555444000---333444444222000...000222..............................------,,,,,,,,,,,,+++++++++*********))))))+++***))))))))))))***+++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,---...///000//////...222111>>>VVVbbbfffyyy|||eeeXXXUUUKKKKKKJJJIIIJJJHHHCCC>>>:::888777666777666555333666666666666777777777777666666666666666666666666777777777777777777666666555666666777777777666666888999999:::::::::999999EEEfff___AAA<<>>CCCsss^^^FFFNNNSSS___pppccceeexxxttt^^^MMM:::555222222666999999<<<@@@EEETTT\\\jjjzzzPPP888777555555777777777666777777777777777888888999::::::;;;===;;;888:::>>>999DDDQQQnnn$$$$$$$$$%%%%%%%%%&&&&&&(((%%%%%%&&&%%%###%%%***:::PPPkkkxxxlllQQQ777)))&&&000---)))CCCqqq___>>>,,,---,,,,,,...---888UUU```NNN777,,,)))))),,,...,,,,,,...444RRR}}}wwwWWW>>>111///000222???hhhWWW666111000000444KKKjjjlllVVVGGG>>>>>>VVVjjjVVV666,,,///000---++++++,,,111===JJJ___YYYGGG777333000,,,,,,,,,,,,,,,***(((,,,:::HHHnnnuuu```NNNBBB:::333000222444333111111111///333444555MMMnnn~~~ooo[[[@@@///,,,///000...111---000111111???NNNOOOHHH<<<000---......---...,,,---...///111555;;;???VVV\\\aaa___[[[WWWOOOHHH;;;999555333333333222111000222333222111000//////////////////////////////......------------,,,,,,++++++++++++************)))))))))(((((()))))))))******))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,************+++,,,---...222+++...999:::;;;QQQooooooggg]]]WWWRRROOONNNKKKGGGCCC???===;;;999999888666444777777777777666666666666777777777777777777777777666666666666666666777777666777777888888777666666666777888999:::;;;::::::HHHccc|||wwwXXX===:::DDDGGGCCC>>>>>>CCCIIIOOOQQQRRRWWWppp~~~iii]]]YYYSSSIIIFFFAAA===:::777333111111000,,,...222///555IIIiiiuuunnnNNN666222222,,,---.....................###///444111;;;YYY{{{fffDDD...+++//////+++************************)))***++++++,,,,,,++++++***+++------,,,++++++,,,++++++,,,,,,,,,,,,,,,,,,......---...///000000000222EEEhhhxxxSSS999666444333222222000222;;;GGGfffgggPPPPPPVVV[[[rrrqqqXXXJJJHHHJJJbbb[[[OOOCCC;;;;;;>>>BBBsssbbbGGGMMMTTTbbb}}}sssZZZBBB>>>888777444333777999;;;@@@GGGKKKbbbttt|||\\\:::888777777888999999888666777777777888888888888888888;;;???<<<777999???EEE^^^uuu$$$$$$%%%%%%%%%%%%&&&&&&'''###"""$$$$$$###%%%(((---111HHHlll{{{gggGGG222''',,,)))***JJJsss|||kkkOOO333''',,,***))),,,,,,666RRRUUU@@@333---((()))+++...,,,,,,///555QQQzzzoooRRR<<<000---333:::DDDoooZZZ444222///,,,;;;[[[qqqnnnZZZHHH;;;DDD]]]fffJJJ///,,,222...,,,,,,,,,---555FFFWWWgggWWWBBB222,,,,,,,,,***+++***(((&&&+++===WWWkkk^^^EEE777111222000000111000---...222444222666444---@@@ggg{{{eeeGGG222///555888666555000333444000;;;KKKNNNRRRCCC555000000000//////,,,---///000222555:::===LLLWWWccclllttt{{{~~~}}}ddd[[[MMM@@@888444333333222000///000222222111000////////////////////////......------------------,,,++++++++++++*********((()))************)))(((***))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))*********+++++++++...,,,+++))))))***,,,---...+++...333///+++999MMMdddsssqqq```VVVPPPJJJFFFFFFEEECCC@@@>>>===;;;999666777777777777666666666666777777777777777777777777555555666666666666777777777777777777666666666666444444555666777999::::::KKKhhh}}}rrrRRR;;;888>>>DDD@@@;;;999<<>>---...///***---------...............'''///444===]]]zzzaaaKKK333((()))+++***)))************************))))))***++++++++++++***)))***,,,,,,+++***+++,,,******++++++++++++,,,,,,---......///////////////222DDDddd~~~vvvTTT:::222000...//////...000999DDDeeedddHHHGGGOOOYYYooo~~~aaaPPPGGGFFFIIIPPPKKKCCC===:::;;;???BBBaaadddHHHOOOWWWiiiMMM999;;;888777444444777:::===EEEMMMRRRsssvvvaaaWWW```mmmhhh;;;999777888999:::999999777777888999999888888777666555888===;;;777===HHHbbb$$$$$$%%%%%%%%%%%%&&&&&&$$$!!!"""&&&(((((((((+++'''%%%555YYYwwwtttUUU999***)))%%%///VVV{{{yyy```EEE...&&&+++)))(((///111???XXXQQQ777222000+++,,,))),,,***,,,000333LLLrrrqqqaaaLLL;;;///***222===EEEqqq{{{RRR///222000---KKKpppvvvooodddRRR<<>>000''')))---***,,,++++++222BBBZZZppp|||kkkGGG555222222///---...000000...111666555222777666---;;;```{{{~~~nnnUUUCCCBBBGGGEEE===666///222222///;;;OOOWWWXXXHHH777111000///......---///000000000222444666+++555???IIIWWWjjjyyy{{{pppeee\\\SSSMMMIIIAAA:::222000333555444111////////////////////////------..................,,,,,,+++++++++*********)))***,,,......,,,***)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))*********+++...---,,,+++++++++,,,---...,,,...111000---///333>>>KKKYYYttt~~~qqqfffYYYOOOLLLKKKHHHEEECCCAAA???<<<999888777777777666666666555666666666666666666666666555555555666666666777777888777555444444444555555555444444444555777888:::MMMsssyyySSS<<<777999>>><<<:::999999;;;???AAABBBDDDQQQttt{{{}}}uuufffYYYTTTMMMGGGCCC===999666444222000333444111222222000BBBdddqqqWWW<<<---+++,,,,,,---------.........//////...666DDD]]]bbbGGG888,,,******((((((***************************((())))))***************(((***+++,,,+++***+++,,,************+++++++++,,,...///////////////000111666KKKnnn~~~[[[===222...---...///...///999DDDhhh^^^CCCBBBIIIXXXmmmpppZZZQQQLLLKKKLLLDDD@@@<<<999999;;;<<<===PPP~~~kkkOOOUUU^^^nnnnnnFFF<<<>>>666777666888===@@@DDDLLLUUUdddxxxbbbSSSEEEBBBAAAMMMcccrrrlll]]]999888666666888999888777888999:::;;;::::::999888999555777<<<<<<<<>>333((())),,,(((,,,---333DDD\\\qqqzzzzzz|||zzzWWW777,,,000444000------000000------///555000666999111;;;[[[sss|||rrrcccYYYYYYZZZOOO@@@333,,,...///,,,;;;TTT```ZZZHHH666///...---,,,,,,...000111000///...///000999;;;999666;;;IIIXXXaaavvvnnnTTTHHH999333555777555111000000000000000000000000------..................,,,,,,,,,+++++++++*********,,,...111111...,,,***))))))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************'''((()))******+++++++++---+++***---222666444000777@@@KKKgggrrr```WWWNNNLLLHHHFFFDDDAAA>>>;;;888888777777666666666555555555555555555555555555444555555555666666777777777666444222222222444555888777555444555777999:::OOO~~~WWW>>>888666444666777777666777999;;;999DDDNNNddduuuoooooovvv}}}}}}vvvsssuuuxxxzzz{{{mmmvvvwwwhhh\\\UUUNNNFFFBBB===999666444222000000222000000///---CCCiii~~~oooXXXCCC444---,,,------------.........//////222@@@\\\}}}qqqTTT777...))),,,,,,((((((...))))))))))))))))))))))))(((((()))***************''')))++++++******+++,,,))))))******+++++++++,,,,,,,,,,,,+++***,,,...000666OOOvvv]]]<<<000000///000000...///888BBBhhhYYYAAAAAAGGGXXXlllkkkYYYUUUSSSRRRQQQAAA???<<<:::::::::999888LLL~~~xxx[[[```hhhttt\\\??????BBB666777888===CCCGGGKKKSSS\\\zzzyyybbbRRRJJJ>>>;;;999@@@KKKNNNHHH>>>888666555555666777777666:::;;;<<<<<<<<<;;;:::999???999888===???CCCVVVkkk%%%&&&'''&&&%%%%%%'''(((((($$$%%%******%%%%%%(((+++)))***888SSSgggdddVVV===...)))CCCppp~~~dddDDD///---))))))---...AAAkkk|||^^^555111,,,###---***+++***+++555HHH\\\fffeeeOOO@@@666***+++666:::ZZZlllxxxkkkMMM555---///000EEEjjjxxxiiiddd___KKK<<<[[[cccOOO<<>>YYYmmmhhhJJJ333000000''''''///000666LLLmmm}}}yyy{{{iiiPPP;;;000---,,,,,,222------000000,,,---111...444777::::::999PPPwwwmmmLLL777---//////---...888IIIVVV]]]SSSAAA111---111222000000000000...---...111444333444444333444777===BBBKKKVVVkkklllQQQHHHEEE<<<333000---111444444000///111444/////////......---,,,++++++---...,,,)))((()))+++++++++++++++*********))))))))))))))))))))))))))),,,+++***(((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&)))))))))))))))******++++++++++++,,,,,,,,,------------...000111333444444888999@@@VVV|||ppphhhYYYKKKEEEFFFGGGDDDBBB;;;999<<<===999999<<<666444555666333000222888:::555333555555333333555555444222111111222444555222222333333222444666999SSS|||UUU:::333444333333333444444444555555:::???GGG[[[qqqddd[[[]]]dddiiijjjkkk^^^\\\YYYUUUSSSRRRRRRRRRSSSQQQVVVaaafffjjj{{{}}}fffUUUOOOGGGBBB:::444333444111,,,...,,,...111///---999IIIiiihhhYYY===,,,,,,000000000,,,((((((...222111...BBBfffiiiLLL999,,,,,,,,,+++++++++************))))))))))))******((((((''''''***---111333))))))*********+++++++++,,,++++++******++++++,,,+++,,,...---,,,,,,...///555bbbUUU:::000//////000000------777CCCcccsssNNN???AAAEEEVVVssstttjjjaaaPPPIIINNN@@@===:::666555666888999EEE```gggfffwwwmmmOOODDDDDDAAA999<<<999>>>KKKRRRUUU```oooqqq]]]PPPFFF@@@;;;999777999;;;===;;;999:::999777666666666777888888999;;;;;;::::::;;;===666:::@@@AAA>>>IIIppp$$$%%%&&&%%%%%%%%%''')))%%%"""###'''((($$$$$$'''***((('''111RRRsssyyymmmPPP<<<111DDDkkkrrrYYY@@@+++)))&&&'''+++,,,???aaannnQQQ......---%%%---******)))+++999QQQgggrrrbbbGGG666222---444GGGQQQgggjjjfffTTT>>>000---000777NNNiiikkkXXXNNNIII???@@@```eeeLLL777...***+++%%%(((******///AAA^^^tttZZZ>>>)))***...,,,...777EEE```vvvxxxyyy}}}vvvhhhLLLBBB444,,,,,,///222333333///---000111000222888333444333555555111AAAaaalllHHH333000111111......666CCCOOOiiihhh]]]KKK<<<666555444333555777777555222...---333222222222444777;;;===AAA@@@BBBOOOeeevvvhhhXXXKKKEEE:::777444333444333000---...///111222333333333222000111000---***(((***,,,++++++*********))))))))))))))))))))))))))))))))),,,+++***)))((((((((()))((((((''''''''''''((((((&&&&&&'''''''''((((((((()))(((((((((''''''''''''))))))(((((())))))***+++***++++++++++++,,,,,,,,,,,,,,,---...///000111222888666>>>YYY~~~kkkaaa]]]WWWPPPMMMGGGDDDEEEBBB:::555555:::888777777333///111666===888555666666333333444444333333222222333333444111222333333222333666999TTTuuu\\\BBB999888333333333333444444444444444777;;;HHHffftttdddVVVTTTWWWWWWTTTRRRKKKIIIFFFCCCBBBAAAAAABBBCCCAAACCCJJJKKKKKKWWWggg~~~yyy]]]KKK???===:::555333222111000///++++++......---666CCC\\\[[[MMM777***...333444,,,***,,,//////111===LLLjjj|||pppWWWEEE555(((,,,+++++++++******************))))))))))))******)))(((''''''))),,,///111))))))))))))*********+++***+++---//////---+++***+++,,,------,,,,,,...///999ggglll@@@222000//////000000------777BBBfffxxxQQQ>>>???CCCQQQbbbvvvkkkbbbYYYLLLDDDCCC===;;;888555444555666777AAA^^^ooommm}}}jjjOOOFFFGGGDDD===>>><<>>>>>===<<<888777555666999===@@@AAA999444000333BBBXXXnnn{{{xxxpppcccTTTDDD===???@@@;;;444000000//////...,,,++++++,,,,,,,,,+++******,,,///************)))))))))((())))))))))))))))))))))))+++******))))))******+++((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((''''''''''''))))))(((((())))))***+++*********+++++++++,,,,,,++++++,,,,,,---...//////999777CCCffftttfffVVVQQQLLLKKKHHHDDDAAAAAA;;;888666777555222555:::>>>888555666666333222333333333333333333333333333111222333222222333666888KKKaaavvvsssZZZAAA666666222222333333333444444444444777777;;;LLLggg{{{lllZZZIIIFFFJJJJJJEEEBBB===;;;:::888777777777888999666888;;;999666===IIIZZZ]]]cccooo|||pppYYY<<<;;;888555222111111222555...---000000000777CCCccc^^^OOO999...111555444,,,,,,000222111999WWWuuukkkHHH111...---'''************))))))))))))***))))))(((((())))))***)))(((''''''(((***,,,...))))))))))))************))),,,000333333000,,,)))***,,,------,,,---///111???rrrzzzXXX555222555000//////000------666@@@___XXXAAA>>>@@@OOOZZZmmm}}}uuuiii]]]RRRHHH>>>777888777666555444444444444<<<[[[xxxvvvfffPPPIIIJJJGGGBBBDDDAAAEEEOOO[[[mmmiiiRRREEE>>>888444666555444555777888777666999999::::::999999888888555777999999888777888999DDD???CCCUUUmmm'''(((((('''&&&&&&''')))$$$###$$$%%%%%%$$$$$$$$$"""+++***,,,LLLtttyyydddOOO888...EEEiiixxxoooaaa@@@,,,***'''(((---///CCCfff^^^@@@(((+++---&&&'''***((('''111HHHcccssswwwhhhEEE000---***777\\\zzzvvvdddNNN>>>444///------888bbbxxxvvvnnnTTT888333KKKjjjfff???)))******)))+++,,,+++))))))///:::DDD999222...222<<>>...333111000000111222111///555222///...---...000222666666333444::::::GGG___uuu```KKK<<<666111333444222111222888===bbbsssxxxkkkbbbVVVQQQJJJHHHJJJNNNRRRTTTCCC???:::888<<>>999666333555444444555666666666666777888999::::::999777666777888:::;;;:::::::::;;;BBBGGGWWWooo'''((((((&&&$$$$$$%%%&&&***+++++++++***+++***)))$$$...---+++DDDiiinnnZZZBBB000...IIIgggmmmbbbWWW>>>,,,,,,((('''---333KKKlllZZZ;;;)))***,,,'''%%%***'''(((666NNNdddhhhccc[[[???000---(((999dddlllSSS@@@333,,,---333???dddwwwwwwttt\\\<<<222OOOiiibbb>>>+++---...,,,***((('''(((,,,///222333999333333CCC\\\rrr~~~sssTTT888000777,,,,,,,,,...000222333333111222111000222555777777777;;;777444666555AAAYYY~~~rrr^^^III;;;777777000333555444444444777:::HHHUUUhhhxxxqqqlllkkkjjjjjjWWWOOODDD<<<:::<<>>```rrrdddXXXNNNGGGQQQIIIBBB>>>:::666666999999444111333333111000222111222444555555444222111000111222222111333555888???QQQeeefffOOO666///555111111111222222222333333111444777555555CCC___xxxeeeQQQ===666777666222///111111111111222333333444000111333666666555888===@@@???===<<<>>>CCCJJJNNNVVVVVVZZZfff|||rrr\\\HHH555///000000...---******---...)))+++AAAZZZooo```III666000333555444---111...---GGGuuuddd???777555,,,(((---(((((((((((((((((((((((())))))(((((((((((())))))))))))(((''''''((())))))+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***)))***+++++++++---111333JJJzzzWWW999555///111///...///......333;;;VVV{{{]]]FFFJJJUUUOOOUUUaaayyyqqqnnnSSSDDD===777444555666666666555444333<<<[[[iiiYYYQQQMMMKKKIIIKKKLLLQQQZZZiiihhh\\\LLL???999777444222555555666666666666666777555666777888888777666555777888:::::::::;;;===???>>>WWW{{{%%%&&&&&&%%%$$$$$$%%%''''''***+++)))***,,,,,,***###***(((###555UUU^^^SSS999000;;;]]]tttmmm\\\SSS666(((+++'''$$$,,,:::YYYmmmSSS666)))(((***)))&&&)))'''***:::SSSbbb\\\NNNBBB222++++++,,,EEEqqqpppSSS===---'''111@@@TTThhhoooggg]]]MMM999...CCCVVVOOO555+++,,,+++++++++(((%%%%%%(((*********)))???ZZZlllvvvsssKKK333111333---)))***+++,,,...000222333---...---+++,,,111555444444;;;;;;;;;>>>>>>III^^^|||{{{oooYYYDDD888555444111333666777777777999:::===@@@III[[[wwwvvvmmm___NNNCCC???AAAEEE@@@BBBCCCDDDGGGKKKQQQVVVJJJLLLKKKIIILLLSSSWWWXXXiiixxxjjjcccWWWKKK???777333111///---,,,,,,......---+++++++++++++++*********)))))))))))))))))))))))))))&&&&&&&&&&&&''''''((()))((((((''''''''''''((((((''''''((((((((()))))))))'''''''''(((((((((((((((((((((''''''(((((()))***++++++,,,,,,,,,---------,,,,,,------...///000000...@@@hhhsssmmmsssdddWWWNNNEEEBBB???<<<<<>>BBBOOOuuu$$$&&&(((((()))***---///''',,,...---000555666333666<<<;;;777@@@SSSZZZUUU===<<>>999...---,,,***---,,,+++***'''&&&+++333999:::\\\~~~{{{|||kkk```EEE,,,***555111 ,,,---//////............,,,/////////777FFFQQQTTTJJJSSSWWW\\\eeegggjjjwwwsssZZZEEE:::666444444666888999999999::::::>>>???@@@DDDPPP^^^dddcccssszzzfffSSSHHHHHHKKKHHHMMMTTTWWWWWWVVVUUUVVVRRRMMMJJJKKKJJJHHHGGGIIILLLUUU___bbbccchhhsss~~~wwwmmmccc[[[WWWHHHAAA999333111111111111,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((''''''''''''(((((()))((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))(((''''''''''''((())))))))))))*********+++++++++***+++,,,---...///000111333GGGooojjjZZZ```|||pppccc[[[TTTNNNKKKLLLDDD>>>::::::999555333555222333333444444333333222000111111111111222555777@@@WWWeeeYYYAAA444111111000000000000111111111222222111555999777;;;RRRmmm^^^NNN>>>555222222444888000111222222333333333333444444444222111222333444...000111222111222666999;;;BBBFFFRRRoookkkPPP666000111...,,,---//////222444777GGGnnnqqqNNN666---,,,+++)))...111BBBcccsss___EEE888---***++++++***+++((((((((())))))*********((((((''''''''''''(((((())))))))))))))))))))))))))))))*********+++++++++***))))))(((((())))))***))))))******+++...222666eeeccc<<<555333333///...//////...111777===```{{{rrrUUUNNNhhhuuu___]]]bbbbbbVVVEEE:::888999444444444444555555666666<<<\\\rrrcccYYYRRRQQQTTTLLLNNNUUUccc{{{^^^GGGDDD???888444333444444333333555777666555444666888666666666666666777888888777777666666777<<>>000***)))+++888[[[xxx~~~fffQQQ<<<333...000@@@SSS{{{www]]]666...666---+++333111///555333///444)))---000...///999LLL\\\sssyyy}}}{{{dddLLL>>>444---///000+++***...''')))---......---,,,,,,---333999BBBVVVrrrwwwZZZCCC;;;888666777888999:::::::::::::::;;;BBBGGGEEECCCDDDFFFFFFDDD[[[yyyrrr\\\NNNLLLPPP[[[\\\\\\ZZZYYYZZZ___cccbbb```gggqqqoooaaaXXXWWWUUU\\\```[[[RRRMMMPPPVVVbbbgggpppxxxxxxkkkWWWEEE:::333000...---------,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((()))))))))))))))***+++,,,...///000111===QQQvvv|||XXXPPP___zzzppp```VVVSSSKKKEEE@@@???===888555666333333333444444333333333000111111111111222555777CCCZZZeeeUUUAAA999555000000000000000111111111111111---000555444666KKKeeejjj[[[HHH;;;333...///444///000111222222222222222222333222000000222333333111333444222000///111444777888555<<<\\\fffNNN888222111---,,,000111......222;;;QQQ{{{mmmHHH222---...///...444555SSSwwwPPP<<<'''444666,,,(((......%%%(((((())))))******++++++((((((''''''''''''(((((())))))))))))************(((((((((((()))))))))))))))))))))******)))))))))))))))******+++...333666\\\jjj===333333333///...//////...111666BBBgggxxxSSS@@@NNNfff\\\MMMNNNJJJFFFBBB;;;555333555333333333333444555666666666WWWuuufff\\\UUUTTTXXXOOOPPPTTTbbb{{{^^^HHHBBB<<<888444222333555666666222555777666444333555888888777666666666777999::::::999888777999???GGGMMMbbb***,,,+++(((---???XXXjjj|||vvvvvv{{{xxxwwwwwwyyyyyysssggg^^^>>>LLLmmmTTT555111+++)))%%%---(((555gggoooTTT666)))***,,,)))''''''***222DDDYYY```OOO999...++++++///BBBgggzzzpppeeeEEE555444,,,...FFF]]]{{{tttXXX;;;......000,,,///+++(((444FFFHHH===444333------@@@^^^qqqssswwwcccFFF---111///---,,,------,,,+++))),,,---,,,,,,---//////111===OOOddduuu[[[AAA777999777888999;;;<<<>>>???@@@BBBJJJPPPNNNFFF@@@@@@DDDDDDFFFSSSdddhhhccceeennn{{{uuucccYYYaaaaaadddiiilllnnnooopppqqqpppwwwzzzrrrnnnuuu~~~zzzeeeVVVTTTQQQJJJUUUJJJFFFQQQaaalllrrrwwwoooQQQ===999;;;333333000...///000+++%%%***)))))))))))))))******))))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))))))))))))))***))))))))))))***************)))+++//////,,,---111>>>hhhjjjLLLFFFWWWooojjjXXXWWWLLLHHHLLLIII>>>777888888666444555555444111...333222333444333111666<<>>ggg\\\???DDDNNNtttlllRRROOOHHHFFFBBB===888555333222444333444777777444666:::BBBUUUyyyvvvfff___[[[ZZZ[[[\\\UUUTTT___sssbbbMMMAAA:::777666444333222222333444666666666666777777777777777888888999999999888888<<<999999<<<:::;;;GGGWWWppp,,,++++++---666HHH]]]jjj}}}wwwqqqppptttyyy||||||dddccccccdddeee```WWWOOO777AAA]]]xxxpppLLL333///((('''$$$......???sssxxx[[[:::***(((***)))((('''&&&...DDDXXXYYYEEE///***))))))000LLLttt}}}jjj^^^???222444---111RRRrrr~~~xxxeeeJJJ555---------(((000333///333CCCUUU]]]UUUAAA333===ZZZwwwoooVVVEEE999222...---,,,++++++***)))(((+++,,,------,,,---000111OOOccc}}}}}}sssVVVBBB:::999;;;>>>AAACCCBBB@@@???BBBHHHMMMJJJBBB<<<===AAAGGGDDDHHHRRRVVVTTTZZZeeepppyyy{{{}}}}}}vvvzzzyyy}}}oooggg___WWWUUUNNNJJJMMMOOOOOOPPPTTTyyylllTTT;;;666111------------------******))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))))))))))))))***))))))))))))***************)))+++//////---///444DDDrrr^^^BBB>>>MMMfffwwwfffVVVOOOHHH>>><<>>FFFQQQ^^^ooo{{{{{{uuuUUU===555555((('''///---FFFmmmwwwTTT777///---------,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***)))'''&&&&&&'''((()))******)))*********+++***))))))***+++++++++'''+++(((''',,,,,,222BBB|||ddd:::111...,,,...////////////222444CCCkkk]]]??????AAAWWW|||hhhPPPKKKGGGDDD@@@;;;777444333333444222444777777444666;;;BBBUUUxxxoooaaa[[[XXXXXXZZZVVVSSSTTT\\\lllrrrZZZJJJ???999666555444333333333444444555555555555666666666666777777888999999999999888:::888:::======AAASSSggg///***&&&'''///999CCCHHHNNNIIICCCBBBDDDHHHIIIIII999777777999:::777111,,,///333FFF\\\YYYAAA///---'''((($$$,,,---@@@qqqyyy\\\;;;***'''((())))))---***666PPP___VVV>>>...***---,,,666]]]iiiSSS555,,,444///444[[[rrrVVV<<>>@@@EEELLLGGGHHHOOOSSSTTTZZZbbbhhh{{{yyywwwssskkk]]]MMMFFFFFFFFFVVV^^^^^^mmm}}}bbbMMM999333222///---...+++******)))))))))******))))))(((((((((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))(((((())))))***))))))))))))************+++)))***---......222777QQQtttMMM777555>>>QQQvvv~~~nnn___PPPJJJKKK>>>???===888111///111444333222333555333000333999WWW~~~gggIII222222///000000000111111111222222000000333555555???[[[wwwoooYYYAAA444000//////000000000000111111111222222111111111111000000000000000000000000///////////////444666000999^^^zzzxxxeeeMMMIII^^^fffZZZ[[[mmmmmmvvvlllUUU999...000444+++(((111444YYY~~~]]]>>>---++++++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((()))+++***(((''''''(((&&&'''))))))((((((+++...***++++++***)))(((***+++'''+++(((''',,,,,,111BBBzzz[[[444//////,,,...//////...///111333KKKrrrXXX===:::888@@@VVVrrr~~~^^^KKKDDDDDDAAA<<<888555444444555444222444777666444777;;;CCCUUUvvvkkk]]]WWWTTTTTTUUUOOONNNQQQWWWcccxxxlllWWWMMMBBB999555444444333333333444555555444444444444555555555555777777888999999999999999999888;;;???AAAJJJddd111***$$$$$$&&&''')))+++444000+++)))***,,,,,,,,,+++***)))+++,,,,,,)))&&&,,,+++444BBBCCC666,,,+++(((***%%%)))(((777^^^gggfffPPP777+++)))(((((()))///222EEE^^^cccNNN999111***000---888fffkkkNNN222---;;;999===```lllMMM666,,,,,,+++)))...)))'''+++///111666<<>>___xxxYYYJJJBBB555,,,+++++++++******))))))******))))))(((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((((())))))***((()))))))))************,,,******,,,---...444;;;```eee>>>111111444???]]]yyyoooZZZPPPKKKJJJGGGBBB;;;555111///333222444666444222666===[[[~~~^^^>>>---444222000000000000111111111111111222222111444FFFfffmmmQQQ999333222---,,,111000000000000000111111222000000000000////////////////////////...............000444000555UUUtttzzziiiYYY^^^}}}sssUUU>>>///***---222///+++222:::aaafffDDD000))),,,***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))***+++---,,,***))))))***'''&&&'''))))))'''(((+++***,,,...---***(((((()))&&&+++(((''',,,+++000@@@wwwzzzPPP000///...,,,...///.........000222NNNtttUUU<<<:::888999<<>>AAA>>>999555333333555777444222333666666444777<<>>>>>===;;;:::<<<@@@CCCDDDCCCEEEJJJOOOZZZ^^^hhhsss{{{}}}zzzdddVVVNNNHHHBBB===888AAAbbbwww[[[===---+++,,,,,,+++***************))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((()))******((()))))))))************,,,)))))),,,---...444<<>>888333111000222444333333888???SSS|||wwwZZZ???111888555//////000000000111111111///111000...666PPPqqqfffKKK555333444---,,,222000000/////////000111222000000000/////////...............///////////////...,,,000111444MMMjjjssshhh^^^\\\mmmzzzcccPPP???444111...+++...///,,,111>>>iii~~~tttNNN555,,,***---))))))*********)))((((((((((((((((((((((((((((((************************+++---......,,,++++++,,,+++&&&&&&***+++'''&&&((((((***,,,,,,***)))((((((&&&+++((((((,,,+++///???ssspppKKK000111------...///...---...000222BBBiiiaaaCCC<<<777666333777LLLqqqvvvqqqwwwYYYJJJCCC>>>>>>;;;777333222333666888444222333555555444888===HHH___}}}{{{dddVVVOOOKKKIIIIIIGGGBBBBBBJJJXXXkkkuuuXXX???::::::333000555111222333444555555666666555555666666666777777777666666777888999:::::::::::::::===AAAFFFWWW{{{888///***+++***&&&)))000+++***((('''&&&&&&''''''%%%&&&&&&'''((((((((((((,,,+++***+++,,,+++***)))"""***(((---111CCC^^^VVV:::111))))))+++***((((((///GGGeeennnXXX888,,,000'''222...???nnnnnnaaaDDD222111<<<>>>GGG\\\kkkYYYIII777...++++++---000***...///,,,+++555HHHXXXWWWkkk~~~lllQQQ777666666555111---///444///...---***+++111;;;DDD___cccqqqzzztttuuu^^^MMM;;;333333333333333,,,111444222------444<<>>AAACCCCCCBBBCCCFFFJJJUUUZZZ```gggnnnwwwxxx___III===AAABBB???OOOggg{{{OOO555...---,,,+++***************))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((()))******))))))))))))************+++)))))),,,---...333:::mmmQQQ555555555000888BBBHHHQQQccciiiiiioooxxxoooYYYIIICCCAAA===999222000000111000111777@@@bbb}}}fffMMM888666.../////////000000000111111,,,111333444AAAZZZrrr}}}WWWBBB333333444///---111000000///...///000111222000000000000////////////.........///////////////111***---111111BBB]]]jjjhhh]]]JJJ@@@OOOfffmmmeeebbbbbb\\\LLL>>>666222///111111)))(((---+++111FFFtttwwwaaa???000---+++,,,))))))************))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,...---,,,******+++,,,'''&&&++++++(((+++333000---***((()))*********%%%+++((((((,,,***///>>>nnntttNNN333222,,,---.........------///111111UUUyyySSS>>>333666222222>>>WWWxxx~~~ggggggiiiSSSHHHBBB@@@<<<999666444333444666888444222222555555555888>>>JJJfffqqq\\\OOOJJJGGGEEEFFFEEE???===EEESSSdddxxxwwwZZZJJJ<<<999777333333777111222333444555555555555666666666666777777777888555666777888999:::::::::999888;;;CCCMMMbbbFFF555'''&&&&&&""""""&&&))))))***))))))((()))******+++,,,---,,,,,,+++,,,(((***+++))))))******)))"""+++(((,,,444KKKggg\\\===333***(((((('''))),,,>>>[[[wwwvvvYYY:::...///+++444444OOO```TTT777...---...///AAA\\\hhhOOO===---)))+++,,,,,,---%%%...333222;;;RRRiiiuuujjjuuuzzzdddGGG111000111555666111***---555------...000777GGG[[[iii{{{iii```aaaAAA666...///111111000222+++000555444111222999@@@XXXvvvvvvTTT>>>999999;;;;;;;;;;;;<<<<<<======???BBBDDDDDDDDDDDDFFFHHHOOOVVV^^^ccckkkzzzuuu[[[OOOGGG======EEEgggtttQQQ666...---,,,+++************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&'''''')))******))))))))))))************+++((())),,,------222888ddd}}}SSS888444333000111888888<<>>000((('''***+++***%%%***((((((,,,***...===hhhXXX666222,,,---.........------///000...DDDwwwcccDDD444333222111333>>>RRRnnn~~~gggdddzzzuuu^^^QQQFFF??????:::999777555444555666777444222222444555555999???JJJlllnnnYYYMMMHHHDDDCCCCCCCCC@@@???DDDMMMZZZlll|||www]]]HHHAAA999444333555555555111222444555555555555444555555555666666666777777555666777888999::::::::::::999>>>LLL\\\uuuRRR;;;((((((---+++))),,,&&&'''(((((((((((()))***&&&(((******((('''''''''$$$)))+++)))''')))***)))%%%---''')))111KKKgggZZZGGG;;;---&&&$$$$$$)))///HHHgggwwwXXX;;;---))))))111333WWWSSSEEE333000///)))'''AAAdddsssQQQ<<<)))&&&+++,,,)))(((,,,333666===VVVuuu~~~oooppprrrmmmVVV<<<444;;;999000+++///222000///111+++...111999GGG___{{{xxxYYYAAA999555///...111111......222...000111000...///444999JJJggg|||qqqRRR;;;555888777888999:::;;;;;;;;;;;;???BBBEEEGGGHHHIIIKKKMMMQQQ]]]kkksss|||sss\\\KKKBBB???===RRRlllpppBBB...---,,,+++************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))***************((())),,,---,,,000666[[[}}}}}}WWW;;;222000000///555555999BBBAAA===CCCJJJKKKNNNQQQTTTUUUUUUTTT\\\aaafffiiikkkqqqzzzttt___OOOFFFAAA<<<888555222222:::DDDvvv~~~gggVVVHHH555666555////////////000000000000333AAALLLQQQYYY___RRR???444000,,,---///111000000111000...---...///111222111111111111000000000000,,,,,,,,,------.........111)))///444...999\\\www{{{rrr]]]DDD666333111,,,+++,,,+++))),,,///---)))###111///+++000...===bbbyyyiiiIII222///+++&&&+++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))'''&&&&&&'''&&&'''+++,,,&&&(((BBB```dddQQQ999***'''***+++***%%%***)))(((,,,***...<<>>????????????@@@AAAGGGLLLLLLJJJKKKLLLMMMYYYdddqqq~~~cccKKKAAAKKK777>>>RRRkkkSSS999222***'''))),,,,,,***((((((((((((((((((((((((((()))))))))'''&&&&&&'''&&&&&&&&&''''''((((((((())))))((((((((((((((()))((((((((((((((((((((((((*********))))))))))))))))))************,,,000333ZZZuuugggAAA...,,,---...000333444444555888:::???@@@BBBDDDEEEEEEEEEEEEKKKOOOTTTXXXYYYYYYZZZ[[[___jjjzzziiiQQQEEE>>>::::::555111777BBBkkkrrriiiMMM777333444222000///---,,,---///222444EEEBBB>>>:::888888999:::333222///---,,,---......---------------...//////000000000000////////////......------------......(((......---222999SSSwwwzzzrrrXXX@@@999222+++------------,,,,,,++++++++++++,,,+++---......IIItttwwwQQQ777222,,,***,,,+++,,,+++)))+++---...+++)))''''''(((((())))))******(((((((((((())))))))))))))))))))))))((('''%%%%%%###((()))+++***)))BBBjjjwwwlllEEE)))...,,,$$$***'''''')))...//////333999kkkccc:::222,,,---------------...///000---999cccuuuIII777111111222444666999;;;<<>>>>>>>>BBBLLL\\\hhhxxxZZZIIICCC666555333111111222333444555555555555555555555555222222222222333555777888999999888777777888:::;;;===CCCKKKXXXtttvvvsssJJJ***(((,,,((('''---)))(((''''''''''''((()))))))))))))))+++---///000999333,,,)))+++,,,)))&&&***,,,///---666TTTfff]]]===444'''&&&,,,'''***===ggguuuwww___BBB000+++))))))111MMMvvvxxxRRR666...///...***)))222CCCPPP>>>000''')))+++&&&&&&***)))AAAjjjooogggYYYIII;;;444444777222///...000///---000666===III\\\lllvvvooo\\\III999333444111333666999888666222000222444777888777666666666AAARRRgggbbbGGG888888444999;;;>>>?????????@@@AAA>>>DDDIIIJJJLLLPPPSSSSSSaaaoooeeeSSSEEE<<<>>>AAAUUUeee999222+++(((***,,,+++***(((((((((((((((((((((((()))******)))((('''''')))%%%%%%&&&&&&&&&'''''''''))))))((((((((((((((()))'''''''''''''''''''''''')))))))))))))))))))))))))))************,,,///222[[[ggg???111111......000222333333444666777:::;;;<<<===>>>?????????IIILLLOOOQQQQQQPPPOOOOOONNNTTT]]]fffmmmvvv```LLLCCC<<<:::666222888CCCgggooohhhNNN999555555222...------...111555999;;;===:::777333222222333444222000...---,,,,,,---......------------...///000////////////////////////......------------.........111------111444EEEaaaooohhhOOO999444000,,,///------,,,,,,,,,+++++++++******''')))---000KKKsssuuuPPP666111+++)))+++***+++***)))***,,,---+++((((((((((((((())))))))))))'''((((((((())))))))))))))))))))))))((('''&&&%%%)))***((()))+++(((:::\\\tttqqqRRR333000...'''+++(((&&&'''***+++,,,333;;;oooeee===222(((---,,,,,,,,,,,,------...000666[[[zzzOOO;;;111111222333555777999:::===NNNdddwwwrrr[[[RRRYYYwwwdddKKKCCCBBB<<<777888888666444444666666444222000111222333222333;;;EEE^^^vvvZZZIII@@@;;;:::<<<:::;;;;;;:::===GGGVVV```qqqzzzuuu```III<<<888555444222111000111222333444444444444444444444444222222222222333555777888777777888888888999;;;===???CCCLLL```hhh{{{RRR...(((,,,***'''***)))((((((''''''(((((()))((((((((())),,,///111333BBB===444,,,((((((***+++%%%(((,,,,,,999ZZZiii\\\<<<666+++(((***%%%---EEEjjjooofffNNN888///,,,***,,,666XXXnnnGGG333,,,------***((()))///444...((('''++++++''')))///999XXXoooUUULLLAAA999666444222000000000000///...111===JJJ\\\ccclllwwwxxxbbbNNN>>>444333777444777;;;======999555222333666999;;;:::999999:::@@@NNN```\\\FFF<<<===999999;;;>>>??????@@@AAACCCCCCLLLUUUXXX[[[```aaa___jjj}}}rrrQQQHHH@@@999OOOhhh888333---******++++++)))(((((((((((((((((((((((()))***+++***(((((((((***%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''(((((()))'''''''''''''''''''''''')))))))))))))))))))))))))))************,,,///111QQQ{{{ggg???444444//////000222222111111333444444444444555666777888999@@@BBBEEEFFFEEEDDDDDDDDDIIIJJJMMMQQQVVV]]]cccfffqqqSSSFFF;;;777333000777AAAccclllfffLLL777222222...---------///222666999<<<444333000...------...///000///---,,,+++,,,,,,---.........---......///000////////////////////////...------,,,,,,------......///+++,,,111000999NNNkkkfffMMM555///...+++///,,,,,,,,,,,,++++++++++++***+++'''''',,,444OOOvvvoooJJJ333///+++***---+++***)))((()))++++++)))((())))))))))))((((((((((((''''''((((((((())))))))))))))))))(((((('''''''''******&&&(((+++'''000IIIgggsssaaa???///,,,((((((***((('''((((((+++444>>>uuuXXX888111(((------,,,+++++++++,,,,,,000111PPP|||RRR;;;111111111222333444666666333???HHHRRRmmmtttQQQ???SSSjjjzzzgggQQQ>>>:::;;;999666777:::888555444555555444444222111333555444555>>>IIIcccoooUUUDDD<<<777777888777777666555888@@@LLLTTT^^^aaabbbZZZLLL???666444333222111000000000111222333333333333333333333333333333333333444555777777555666777888888999<<<>>>@@@DDDTTTqqqsssiiiZZZvvvTTT333)))***'''%%%&&&)))(((((((((((((((((()))&&&&&&&&&''')))+++...///;;;AAADDD<<>>888222000111222111///555333000///333@@@UUUfffmmmooonnnoooxxx~~~rrr```ZZZTTTKKKBBB;;;777777888777888;;;<<<<<<:::777555777999===???>>>>>>>>>??????KKK]]]]]]MMMGGGGGG@@@888:::<<<>>>>>>???AAACCCHHHXXXeeegggfffjjjmmmllluuuzzzhhhZZZ[[[sssYYY777333...+++++++++***)))((((((((((((((((((((((((((()))***)))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((((((''''''''''''''''''''''''((((((((()))))))))))))))((()))+++******+++...000>>>eee~~~mmmLLL999333000///000111111//////000111111000000///000222444555555777;;;<<<<<<<<<<<<======<<<===AAAFFFLLLOOOQQQ^^^oooWWWHHH:::444111111999EEEnnnuuukkkOOO777222111......---------...///111333000000...---------...///------,,,+++++++++,,,---///......---......//////---...............//////------,,,,,,,,,,,,------))),,,)))+++000...666KKKuuupppUUU888///---***---,,,+++++++++++++++++++++)))///+++(((---888UUUzzzgggDDD...---++++++///...((((((((()))))))))((((((******))))))(((((('''''''''''''''((((((((())))))))))))((((((((((((((((((''',,,,,,///000''')));;;XXXpppoooLLL111+++***&&&+++))))))***))),,,555@@@yyylllDDD,,,111111......---,,,+++++++++,,,---...HHHuuuvvvOOO555111111111111111222333333333777999===SSSwwwhhhKKKHHHKKKOOOeeewwwSSSCCC555444666777666777<<<999666444333444444555666333333777777888DDDRRR```{{{fffNNN???777333222444555444333222333999BBBHHH\\\ZZZUUULLLCCC;;;555333222111000000///000111111222222222222222333333333333333333444555666666777444666777777777888<<<@@@@@@LLLgggnnn]]]WWWMMMkkkTTT;;;...)))&&&%%%'''((())))))))))))))))))(((''''''&&&&&&'''((()))***///;;;JJJRRRNNNAAA222)))++++++777GGGWWWeeeZZZ>>>///...(((&&&***000KKKrrr|||sss\\\???...---...***+++555TTTssslllGGG//////)))))))))***++++++***)))*********'''(((888XXXsssuuuZZZEEE666000111000000000000111222333555777;;;GGGXXXjjjuuuiiippplll\\\OOOJJJDDD<<<888:::;;;;;;<<<===<<<;;;888888888777777888888888:::===AAACCCBBBBBBBBBCCCAAAKKK]]]aaaUUUOOOJJJ>>>777999;;;<<<===???BBBDDDFFFXXXddd```^^^hhhwwwpppHHH333111...,,,+++******)))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((())))))))))))((()))++++++***+++---///444NNNooo|||gggFFF444333///000111000...---...///000000///...///111222333000222555666666666666777:::::::::===AAAEEEFFFFFFEEETTTeeesssXXXHHH888222000333AAAQQQyyyWWW<<<555666333......,,,,,,+++,,,,,,---..................//////,,,++++++++++++,,,,,,---......------------......,,,,,,------............,,,,,,++++++++++++,,,,,,&&&+++++++++---,,,777PPP|||yyy]]]<<<000---)))+++++++++++++++++++++++++++%%%//////***000>>>[[[|||dddBBB------+++***---+++'''((()))))))))(((((((((******))))))((((((''''''''''''''''''(((((((((((())))))((((((((())))))***...888===???;;;,,,(((555IIIhhhvvvYYY555---...(((((((((***+++)))***444>>>xxxfff===)))555::://////...------,,,------+++///HHHooorrrLLL222111111000000000000111111333111222777===OOOtttoooVVVEEEAAALLLZZZ~~~sssZZZFFF<<<333222555666666666:::999777444333222444555888222222777888:::HHHYYYhhhuuuaaaJJJ===777333222333555444222111111555;;;???SSSNNNFFF???999444111///000000000000000000000111111111111222222222333333333444444555555666666666444666888666666888???EEEEEE]]]uuuYYYNNNJJJ@@@eeeVVVAAA222***(((((()))((())))))******))))))(((+++***)))((('''((()))))))))///@@@ZZZlllgggKKK111***'''<<<]]]qqqpppYYY999//////(((%%%''',,,HHHppp}}}eeeEEE000,,,+++)))---===]]]uuuhhhBBB+++******)))))))))(((((())))))'''((())),,,999TTTyyy{{{XXX:::333555---111555444111000333777...:::JJJXXXeeepppttttttttthhhUUUCCC<<<;;;999444888;;;;;;999;;;>>>@@@>>>888777666555666888:::<<<===@@@CCCEEEDDDCCCCCCDDDDDDKKK\\\cccZZZSSSIII888777888;;;<<<===@@@CCCFFFGGGWWW___XXXZZZrrrpppKKK999///...---,,,******))))))(((((((((((((((((((((((($$$&&&''''''&&&%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***((()))++++++***+++,,,---555BBBddd]]]???888///000000///...------...000000//////000111111222111333444444222111222222<<<<<<<<<===>>>BBBEEEGGGHHHXXXjjjzzz[[[KKK;;;111,,,000CCCVVV~~~YYY;;;444444222---,,,,,,,,,------...///,,,,,,---......------,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,++++++******++++++,,,)))...---,,,,,,)))555NNNxxxxxx^^^<<<000...++++++*********+++++++++++++++###......,,,:::NNNfff~~~fffDDD///...+++((()))&&&'''(((******((((((((()))))))))))))))((((((((((((&&&&&&'''''''''((((((((()))(((((('''((()))+++,,,888DDDIIIGGGAAA111***333888VVVppp]]]777+++...'''&&&''')))***'''(((222>>>wwwlllDDD...777999//////...---------......---111FFFiiisssPPP444111111000000000000000111333000444999666888VVV{{{rrrTTTIIIHHHFFFXXXggg___MMM>>>999444333555666666555777777777555222222333555666000111999;;;;;;III[[[rrrrrr___JJJ>>>999666444555555333111000111333666888CCC???999555333111000///000000000000111111111111111111111222222333333444333444555666666666666666555777888777777<<>>CCC@@@:::@@@BBB@@@::::::>>>???===777777777777999;;;===>>>>>>@@@CCCDDDCCCBBBBBBBBBEEEJJJYYYbbb]]]XXXMMM:::888:::<<<===???BBBFFFIIILLL\\\dddbbbnnnlllGGG///---***+++++++++***)))))))))((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''')))+++++++++***+++---222888UUU~~~sssPPP===...///000///...---...///...//////000000000000000000111222222111111111333///000111333777@@@LLLTTThhhzzzuuudddOOO>>>000///BBBXXXyyyUUU888//////,,,+++,,,,,,------...//////***+++---...---,,,+++******+++,,,------.........---,,,++++++*********+++***++++++,,,------......++++++************+++++++++---******---***111EEEooorrr[[[:::......++++++)))*********++++++++++++&&&---+++111LLLhhhxxxcccBBB......,,,)))***'''''')))++++++)))'''(((***(((((((((((())))))))))))&&&&&&&&&'''''''''(((((()))(((''''''(((***,,,---555======<<<;;;000(((///---GGGhhhbbb<<<---111+++************&&&(((555CCCxxxiiiDDD///333000------,,,,,,------.........---===^^^{{{yyyYYY999111000000000000000111111222111444777555777EEEWWWpppuuuaaaQQQDDDIIIOOO```yyyfffOOOGGG777666444333444666666444333555666555222111222444444000555AAADDDAAAKKK\\\rrrnnn[[[GGG<<<888555444555444222000000000222333333666555444333333333333333///000111111222222222111111111222222333444444555444444666666777666666555666888999888:::BBBQQQ\\\oooooo___UUUOOOEEECCCCCC<<>>+++''',,,+++&&&((()))***++++++***)))(((***)))(((''''''((())))))((('''***777NNNhhh~~~{{{WWWSSSpppzzziiiQQQ@@@&&&)))(((***---///EEEiiipppqqqcccEEE...'''***+++&&&<<>>BBBAAA<<<:::>>>===888777888999;;;===>>>???@@@===@@@CCCCCCBBBAAA@@@@@@CCCGGGVVVaaa___^^^UUUBBB:::;;;===???AAADDDHHHKKKMMM___lllsssdddIII666))))))''')))***+++***))))))***((((((((((((((((((((((((%%%'''((((((''''''(((***(((((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''')))+++++++++***+++,,,)))000HHHooo^^^???...///000///...---...000,,,---///000000///...---,,,...000111111333555777000333777;;;DDDTTTiiixxx|||nnneee[[[YYYbbbqqq~~~zzzxxxlllSSS===555FFF\\\xxxUUU999111///+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---+++******+++,,,---.../////////,,,++++++***)))))))))*********+++,,,,,,---......++++++************++++++******%%%(((///,,,...>>>lllpppZZZ999...---***)))))))))******++++++++++++,,,///+++666]]]}}}^^^===+++...------...,,,'''***,,,+++)))((()))+++''''''(((((())))))******&&&&&&&&&'''''''''(((((()))(((''''''(((***,,,...***...***)))000,,,&&&***///EEEiiikkkGGG666:::444000///---+++'''+++:::III|||]]]<<<)))---(((++++++++++++,,,------...---(((222TTTxxx}}}___===000000000000000111111222...000///...222888;;;888>>>fffzzzaaaOOOFFFBBBGGGWWWkkk~~~iiiKKK>>>???222333333333444666555333111333666555222111222444333111;;;KKKNNNHHHOOO^^^pppiiiWWWDDD999666333222222333111000///000111111111///000222333333222333333///000111222222222222222111111222333444444555555444555666777777777666555666888::::::===HHHYYYgggfffSSSGGGDDDBBB;;;;;;===888ddd[[[BBB...---+++'''+++(((*********+++,,,+++(((***...+++$$$%%%,,,+++###'''%%%(((...333BBBddd{{{{{{pppSSS888444))))))+++(((888YYYpppdddXXXFFF666...---+++(((,,,333XXXlllOOO333///---(((******((((((++++++***,,,444FFFaaa|||```RRRBBB999444222444888888111111666888777===GGGfffkkksss}}}xxxbbbNNN;;;999888888;;;=========>>>???>>><<<:::888999:::888:::;;;<<<===>>>AAADDDAAAAAAAAABBBBBB@@@===999;;;@@@IIIVVVdddgggZZZIIIEEEAAABBBGGGHHHDDDDDDIIIXXXbbbllluuu}}}NNN555000+++###((()))***)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''((()))))))))******))))))(((((('''''',,,---666OOOppppppWWWFFF+++***444,,,+++111,,,///333222---...111///***(((+++000444999<<<999333888777;;;KKKfff|||[[[LLLNNNEEEHHHIIIHHHIIIMMMPPPPPPTTT^^^yyyeeeKKK???FFFnnn{{{bbbEEE222---,,,,,,++++++++++++++++++++++++++++++******************,,,,,,---...---,,,+++***++++++++++++++++++++++++'''((()))***+++,,,,,,,,,---,,,***)))))))))******)))((()))***))),,,888DDDwww[[[<<<333((()))***&&&***)))&&&''',,,...,,,///+++000@@@aaammm:::333,,,***+++---+++)))''''''((((((((((((''''''))))))(((((((((((())))))***)))(((''''''((())))))((((((((((((((()))******+++***)))(((((()))***+++111:::___tttZZZAAA>>>;;;222...$$$###+++///;;;RRRmmmKKK444......***++++++************++++++///---555GGGbbbxxxhhh???//////.........//////000---///111222222333555777999KKKfffrrrSSS???777DDDSSSWWW___jjjtttnnndddWWWJJJ???777333777555333111000000111222333444555555333111111222111666555777DDDKKKSSSaaawwwkkkSSSBBB;;;222222444---111000///......///000111000000000000000000000000000000000000111111111111222222222222333444555555444333333444666777666555888555999BBBHHHTTTrrrvvveeeXXXDDDCCC@@@===;;;:::::::::hhheeePPP;;;444000...333)))111777777555222...***))),,,,,,******,,,+++(((///+++***+++(((,,,@@@WWWvvvTTT333+++&&&***---///FFFgggxxxWWWJJJ888+++'''(((((('''...666XXXjjjPPP444,,,((($$$%%%'''(((((()))---222JJJ[[[llluuuwwwrrrggg[[[LLLBBB999555444333444777111888:::777;;;LLLbbboootttsssppplllfffYYYHHH;;;999999999999:::<<<>>>???>>>???>>>===:::999:::;;;888:::===>>>???@@@BBBDDDDDDBBBAAAAAAAAA@@@>>><<<:::>>>III[[[nnnttteeeSSSCCCAAADDDKKKNNNLLLLLLPPPiiiuuuaaa@@@000------***)))******)))(((''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))***)))))))))(((((((((''',,,,,,///===VVVooowwwsss\\\<<<000444......222***000222000,,,,,,111111...,,,...222555777777:::===UUU^^^nnnzzziiiTTT???777:::::::::;;;<<<===???DDDHHHHHHaaa~~~kkkMMM>>>===LLLxxx~~~```BBB222000000...++++++++++++++++++++++++++++++******************++++++,,,,,,,,,+++***)))++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,***)))))))))******)))((())))))(((***555AAAkkkxxxVVV999111''')))+++///,,,))))))+++---,,,+++...111EEEeeeWWW555000***)))***+++***'''''''''((((((((((((''''''))))))(((((((((((())))))***)))((((((((()))******((((((((((((((()))*********)))(((((((((((()))******111JJJ___VVVBBB555///,,,---'''&&&,,,333JJJjjjkkkJJJ222------+++++++++************++++++...---444DDD\\\sssfff@@@//////............//////---///111111111222444666444<<>>;;;888777666555444222000000000111222333444555444222111222333444999777:::FFFLLLTTTdddmmmTTTBBB:::222333555000111000////////////000111000000000000000000000000//////000000000000111111222222222222333444555555555444444444555666666666999:::???EEEOOOeee}}}ooobbbTTTHHHBBB@@@>>>;;;999888888888kkktttgggMMM999,,,+++666222FFFYYY]]]WWWMMMCCC;;;...***)))+++***'''&&&(((---))))))+++(((%%%...:::eeevvvRRR111+++***---,,,222RRRsss}}}PPPBBB111'''&&&)))+++***---555QQQbbbOOO555,,,((()))'''(((+++((('''000===bbb|||uuucccPPPAAA666222000333666555555888///888777222DDDjjjxxxpppcccUUUIII@@@:::777888:::;;;:::999:::>>>AAA>>>??????===:::999:::<<<888;;;>>>AAAAAABBBCCCEEEDDDBBB@@@???@@@@@@???===999===HHH^^^xxxuuubbbDDDCCCEEEJJJLLLKKKLLLOOOfffwwwttt```HHH777...)))))),,,******))))))(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))((((((((((((***+++,,,...<<>>RRRiiiaaa@@@//////...............///,,,...///000000111333444333333333;;;RRRvvvkkkNNN;;;777888777444666555444333222222333333333222111000000111222333444444444333111111333555444888777;;;GGGLLLUUUfffpppVVVCCC:::222333777333111000000//////000000111000000000000000000000000.../////////000000000111222222222222333444555555555555555555555666666777777>>>DDDHHHXXXzzzzzzggg\\\SSSHHH@@@>>>===;;;999777666666777fffcccCCC///222CCCXXXtttrrrgggHHH888+++***)))%%%$$$)))&&&$$$&&&+++,,,+++---333CCCqqqpppPPP333...---+++%%%...TTTrrrrrrLLL>>>///))))))***+++,,,)))111EEERRRHHH555------...((('''***((((((777JJJnnniiiXXXIII;;;///---///444666555666888777666222<<<___yyyiiiTTTEEE;;;777888<<<888;;;===;;;777777;;;@@@>>>>>>>>>===::::::;;;<<<999<<<@@@BBBCCCCCCCCCDDDBBBAAAAAAAAABBBAAA>>><<<;;;<<>>//////...---------......+++---.../////////111333222333333444AAA^^^]]]???777>>>>>>888===;;;888555222111000000111111000000111222333333444444333111000111444777333666555;;;FFFJJJUUUjjjsssXXXDDD:::222444888555000000000000000000000000////////////////////////.........///000000000111222222222222333444555555666666666555555555777999999DDDKKKRRRlll~~~hhhWWWOOOJJJDDD???<<<;;;999777666666777777VVVdddTTT___vvvrrrTTT888---,,,)))***---(((&&&%%%((()))((('''(((111HHHiiisssSSS<<<+++***)))(((888^^^qqqeeeEEE888,,,((((((&&&'''+++000999EEEKKKDDD222)))---***$$$$$$+++333===PPPccc~~~eeeNNNCCC:::000333000000333333111333777??????GGG___zzzdddLLL>>>999555555777:::<<<>>>;;;666444888<<<=========<<<:::999:::<<<:::===@@@BBBBBBBBBBBBBBBAAABBBEEEHHHIIIFFF@@@<<<>>><<>>444000444444---***------***'''&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$%%%&&&'''((('''&&&%%%&&&&&&''''''((()))))))))(((((((((((())))))))))))'''+++///...,,,111@@@NNNhhhMMM999111333//////000000...---///111///999IIITTTVVV___|||iiiTTTDDD;;;;;;555222555888555///***111111222444555@@@^^^{{{rrrdddQQQ555000---333---///:::PPPqqqMMM444+++,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,------,,,,,,++++++++++++************************+++++++++++++++***)))(((************+++*********'''&&&'''***+++,,,222:::KKKlll\\\BBB777+++,,,,,,***(((,,,///+++333VVV}}}qqqXXXEEE222((((((((()))******((('''''''''((((((((((((''''''((((((''''''''''''((((((''''''((()))***+++++++++((((((((((((((())))))***''''''((((((((((((''''''&&&,,,'''222QQQRRR999...%%%)))((((((///<<<\\\pppOOO555******,,,++++++************++++++000...///333AAAXXXVVV;;;//////...---------------+++,,,............000222---111555555777BBBXXXjjjxxxVVV<<<777::::::888777555333222111222222000000000000111222333333333333333111000222555888333555444;;;GGGLLLZZZtttuuuZZZEEE:::222333888555000000111111111111000000////////////////////////.........///000111111222222222222222333444555555555666777666555555999<<<>>>LLLYYYjjjtttfffTTTGGGBBB@@@===:::;;;:::888777777777888888DDD{{{lllFFF000******+++,,,,,,***(((((()))(((((('''---222IIInnn|||aaaMMM666111111:::RRRsssyyyccc???444,,,***))))))111<<>>PPPkkkjjjUUUAAA;;;;;;777555666:::;;;;;;888555444666999;;;<<<<<<;;;999888999;;;;;;===@@@@@@@@@??????@@@AAADDDIIIMMMNNNJJJCCC===>>>======DDDXXXnnn|||~~~uuueeeWWWWWWdddsss|||zzzhhhWWWFFF>>>>>>999333000000///+++)))+++000,,,(((&&&((()))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))******++++++***+++333<<>>???>>><<<;;;<<<===@@@BBBFFFJJJKKKHHHAAA===<<<======>>>JJJaaawwwwwwgggXXX[[[nnnjjjSSSJJJDDD<<<888;;;777555000+++,,,444:::;;;555000***((()))***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))'''((((((((()))))))))***,,,)))))),,,+++)))...666YYYuuuPPPAAA555222222333111111999DDDZZZvvv}}}kkkPPP:::000///333666,,,///111111111222444555,,,///222<<>>///---***+++)))***555NNNrrrXXX555///222((((((((((((((('''''''''(((''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&'''(((((()))(((''''''((((((((((((((()))******(((((()))******)))((((((+++(((+++111===LLLGGG111'''+++((((((111???___~~~[[[>>>...)))***---++++++************++++++...+++---444GGGaaa]]]@@@000///...---,,,,,,,,,,,,,,,---//////......000111222000111333111000666???NNNmmmzzz[[[FFF???666555333111000000111111000000000111111111111000///111333333333333555777666555333<<>>>>>>>><<<:::999:::;;;===>>>AAACCCEEECCC>>>:::999===>>>===DDDZZZtttuuuggglllaaaNNN@@@BBBCCC;;;333222,,,...+++&&&000GGGXXX\\\999333,,,***+++,,,)))&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))'''&&&%%%$$$%%%&&&'''(((&&&&&&''''''((()))))))))'''((((((((())))))******+++)))+++000///***+++111===gggdddTTT===888666777666999EEESSSwwwwwwRRRHHH<<<555333333111///---000111000......///...)))333>>>RRRwww~~~ppp\\\UUUQQQ@@@222222333---(((---***000999GGGpppcccCCC000,,,------++++++++++++++++++++++++******+++,,,,,,---......---,,,***)))))))))***+++)))))))))))))))))))))))))))******+++++++++******((()))***+++,,,,,,+++***,,,)))(((***)))'''(((,,,AAApppjjjPPP???///,,,)))((()))000HHHpppiii???'''000666(((((((((((('''%%%%%%&&&(((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&'''((((((((('''&&&%%%((((((((((((((()))******((()))***++++++***)))(((,,,$$$)))///555HHHIII---&&&+++******222AAAfffXXX:::,,,((()))***++++++************++++++,,,))),,,666LLLgggcccEEE000///...---,,,+++++++++,,,...//////......000111///+++,,,111222///222888???PPPooo```GGG333222111111111222444444000000111111111111000000...000333444444444555666444222000:::IIISSSmmmxxx^^^III===222000222,,,000111222333333222111000000000000000000000000000///000111222333444555555222222222222333444555555222555777666555777>>>DDDWWWnnniiiSSSEEE@@@;;;999;;;<<<:::888666666555555666777999:::333UUU~~~^^^???333...+++///************))))))))))))---%%%---333:::]]]}}}|||hhhVVV===...111===AAA>>>///+++(((***000>>>TTTgggNNN444+++<<>>>>><<<:::888888:::<<<<<>>EEEHHH___jjj___BBB???;;;777333111000000//////***(((555QQQlllzzzYYY???***'''+++'''$$$%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++((())))))***++++++,,,,,,,,,999QQQpppwwwbbbMMMGGGJJJYYYwwwyyygggRRR@@@444444333222111000///...***///111......333444222555666UUU|||WWWAAA<<>>AAABBB@@@<<<888666888;;;>>>@@@DDDEEEAAA???>>>;;;666:::999666:::@@@@@@PPPooo{{{```MMMDDD:::888444111///.........,,,---***'''000CCCVVV___LLL777''''''***'''%%%'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******))))))******+++++++++,,,000000777IIIccc{{{eeeQQQBBB555,,,111000000000000000/////////......///111222222222AAAZZZzzzmmmCCC888444FFFAAA222111---000,,,(((***//////666UUUxxxtttYYY<<<---,,,///...***++++++++++++************)))+++333???BBB999///...++++++,,,)))$$$&&&,,,))))))************))))))************************)))***+++,,,,,,+++***)))))))))*********+++++++++000LLLjjjwwwttteeeHHH///...333===IIIMMMIIIDDDCCC666333///------***%%%!!!******)))(((((((((((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++'''%%%(((///333222...,,,&&&)))+++111SSSddd???222***))),,,+++************++++++++++++---***+++000GGGiiihhhIII///***(((***+++***+++...***++++++,,,,,,------...------///000000111111111333444;;;RRRxxxIII;;;111000222111222555000000000000000000000000111111111111111111222222///111444???OOO\\\zzz]]]AAA:::555222333000222222111000///...------...///111111///...///000---000///---555@@@???555444444333333333444444555666444555999===EEEUUUddd}}}mmm\\\MMMDDD>>><<<999888888888888666555555555555555555555555***777cccsssOOO222,,,+++'''*********))))))))))))(((((()))'''+++++++++BBBaaannnaaaVVVBBB000(((******((()))((()))***)))(((,,,333@@@XXXjjjrrrqqq```NNNLLLnnneeeJJJ777))),,,///000///---...000,,,222===OOOmmm~~~wwwmmm```PPPBBB===???<<<======;;;999777777888888888888777777777777777444444555999>>>BBBEEEEEEHHHDDD???;;;999<<<@@@BBBDDDHHHHHHBBB===;;;:::888;;;999555888>>>:::CCCZZZpppWWWDDD999444222111///---,,,,,,------+++---,,,))),,,444;;;???:::...%%%'''***'''&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***************+++++++++111+++***111>>>QQQoooZZZCCC777///,,,------.........//////000000333---,,,111222///333:::YYY~~~|||WWW555333222EEE???000111---000,,,***+++...---777[[[~~~\\\<<<+++)))+++++++++++++++++++++,,,,,,,,,'''(((,,,999OOO]]]TTTBBB///...------***&&&(((,,,))))))************))))))************************((()))***++++++***)))((()))))))))************++++++555EEE]]]yyyzzzeeeMMMHHH>>>333000111000,,,------------------...///***)))((((((''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((()))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++,,,,,,******%%%'''+++555\\\\\\:::///******...,,,))))))))))))************,,,******...BBBdddhhhOOO000+++(((***+++***+++...***++++++,,,,,,------...---......///000000000000///000111888QQQrrroooPPP777555444---,,,444000000000000000000000000111111111111111111000000...222555>>>NNN^^^```BBB:::444111333000222111000000///...---------///111000///...///000+++//////,,,///777666000555555444444444444555555555444666;;;CCCRRRhhhzzzkkk[[[VVVPPPGGG@@@<<<:::888777777888777555444444444444444444444444***111RRR|||mmmKKK111......((()))***)))))))))(((((((((((('''(((+++)))&&&666TTTlllaaaUUUAAA000)))+++,,,)))&&&&&&)))---,,,((()))---666BBBAAA;;;@@@HHHVVVhhhhhhMMM;;;333)))...///+++***...333333;;;666CCCccc}}}iiiPPPFFFGGGFFF???:::===>>>>>><<<999777777777888888888777777777777777777666777<<>>;;;<<<>>>AAABBBBBBHHHIIIBBB<<<;;;===>>><<<;;;777:::@@@<<<>>>OOOsssoooUUUCCC999555444000///...---------......,,,......,,,++++++,,,------(((&&&)))***&&&&&&)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((************************...---000555333444FFF\\\\\\===666666222000555............////////////444,,,,,,111000---;;;OOOooo}}}gggCCC111555777LLLCCC111111,,,---///---......,,,888^^^]]]===---***,,,,,,************++++++,,,,,,''')))***555QQQmmmsssjjj===666...,,,---,,,***(((((())))))************)))************************'''((())))))***))))))((())))))))))))***************,,,000:::SSSrrr}}}pppTTT999000555555...000///,,,***((()))***+++))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((((((((((()))************)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((((((''''''((('''%%%''')))333[[[[[[:::000+++***---+++(((((((((((())))))))))))+++((((((---AAAaaafffNNN666000---------******,,,***++++++,,,,,,------...---......///000000//////,,,111111000999OOOfffsss```BBB777444///---111000000000000000000000000222222111111000000//////---333555===NNNbbbdddDDD:::333000222000111000000///......---------///000000///......///+++000111......333444222555444444333333444444555333666;;;>>>GGGZZZwwwtttVVVHHHEEECCC???<<<999888666666777777666555444444444444444444444444)))...AAAeee{{{pppdddEEE///...///)))))))))))))))(((((((((((('''%%%***+++)))'''///LLLmmmiii[[[EEE222+++......+++'''&&&)))------***+++......777333///===PPPbbbsss{{{|||wwwgggNNN777+++(((...000///***+++000222111:::BBBYYYttt||||||oooXXXBBB===BBBDDD@@@:::===>>>===;;;888666666777777777777777777777777777:::999999>>>DDDIIIIIIHHH===;;;::::::===??????>>>>>>DDDFFFAAA===???BBBDDD===>>>:::<<>>:::888;;;@@@;;;<<<<<<:::888666666777777777888888888999999999;;;::::::<<<@@@CCCDDDDDD@@@>>>===???CCCEEECCCAAA<<>>AAADDDEEE>>>@@@<<<;;;???:::888CCC___```UUUEEE999222000000///---------,,,+++******)))+++)))***+++)))&&&'''+++''')))++++++***'''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((())))))***++++++,,,,,,...,,,+++...;;;TTTrrrVVVDDD555***,,,000---+++---000000//////.........---------///000///<<<^^^bbb333&&&777///???___RRR666000+++...)))***+++---111DDDgggmmmKKK666///,,,,,,,,,,,,+++)))((((((((()))***,,,***'''(((555SSSxxxsssPPP444)))***+++((('''((()))******+++******))))))))))))))))))))))))''''''(((((())))))*********)))))))))))))))((((((+++,,,,,,******000999AAAUUUhhh}}}mmmTTTAAA555000,,,+++---...+++(((***)))((((((''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''((($$$(((+++'''222\\\xxxNNN222,,,******,,,)))(((((((((((())))))))))))***&&&(((,,,;;;TTTZZZHHH222---***+++,,,++++++---***++++++,,,,,,------...---....../////////......///111222111111444;;;@@@@@@aaayyynnnPPP999111000////////////////////////000000000000000000/////////444555===TTTrrrlllHHH:::111...000////////////.........------,,,...000///...---...///+++---/////////111333444222222333333444555777777333<<>>iii}}}jjjLLL333)))((())),,,(((&&&)))***((((((+++,,,...***777aaappp[[[BBB111)))(((---444)))(((,,,222222222===KKKpppxxxmmm___PPPHHHFFFBBB>>>777333888@@@999::::::999777666666777888999999:::;;;<<<======;;;;;;<<<<<<<<<>>>BBBEEEIIIEEEAAABBBFFFGGGFFFCCC???BBBBBB??????BBBBBB???999>>>;;;999<<<:::;;;GGGeee^^^GGGBBB;;;555111000///...+++++++++,,,++++++******+++((())),,,***&&&'''+++((()))***)))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******''''''(((***+++,,,---...555999<<>>mmmqqqIII...***))))))+++((((((((()))))))))*********)))))),,,,,,111FFFSSSKKK333---***,,,,,,++++++---***++++++,,,,,,------...---......//////...------//////000000000111666:::999TTTsss}}}lllOOO999111/////////////////////////////////000000000000000000555444===YYY{{{oooIII:::000---000/////////.........---------,,,...//////...------...///......000111222222333333333444555777999:::;;;;;;???GGGYYY{{{vvvkkkZZZQQQIIIDDD???999777888555555555777888999777555555555555555555555555555(((###&&&...---'''---<<>>>>>===<<<>>>CCCHHHJJJDDD>>>===@@@BBBAAA???BBBDDDBBB??????AAA>>>999444;;;:::888===<<>>///)))---******+++...777JJJeee{{{\\\FFF222111999>>>@@@BBB111///,,,***(((((()))***)))&&&***///)))$$$777RRRvvvIII---)))...''''''(((******+++++++++))))))))))))))))))))))))(((((((((((()))***,,,,,,******))))))((((((((('''%%%&&&)))...///,,,)))((((((+++444>>>EEESSSrrrxxxgggRRRAAA999666++++++***)))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######&&&((((((((()))'''&&&,,,JJJ~~~qqqIII...+++))))))***'''))))))))))))************(((+++111,,,)))<<>>]]]pppJJJ:::///,,,000///...............---------,,,...//////...------...444111000222444444333222444444555777999;;;===???CCCBBBGGG]]]pppbbb\\\IIIBBB<<<<<<===;;;::::::555555555777999999888666666666666666666666666666)))(((((()))***,,,---///000TTTqqqBBB555///(((,,,((()))(((&&&&&&(((((('''***)))---222---)))555GGGooojjj???+++(((...---+++(((((()))******)))---))),,,<<>>;;;;;;<<<===HHHHHHFFFCCC???<<<::::::999:::999<<>>+++++++++++++++&&&+++++++++*********))))))(((,,,***+++333888DDDYYYPPP777***111111$$$$$$111+++***)))))))))+++...///000---+++,,,///333444333///......---------......111444<<>>---333555111...///000//////////////////000111111555333333BBBcccjjjFFF888333444555...,,,...///...---+++,,,,,,++++++,,,------......///...888CCCDDD===666444666888::::::999999:::;;;:::BBBIIIPPPdddvvvdddYYYMMM@@@===:::888888888888777;;;888444444666999888777;;;888666888;;;;;;999777))))))((((((***+++...//////EEEggg}}}~~~|||yyyHHH111/////////*********)))***++++++***(((&&&)))---***&&&000@@@eeewwwLLL222)))))))))'''&&&''')))*********,,,***,,,333<<<>>>888111000///,,,++++++,,,+++***---))),,,<<>>???BBBDDDKKKJJJGGGCCC???<<<;;;:::<<<<<<999;;;??????OOOmmmmmmQQQ===222111222222222222111000000------------,,,,,,,,,,,,***...222111,,,((('''(((***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((('''&&&''')))+++(((''''''(((***+++,,,+++...---///000---222LLLhhhuuuXXX===666666222---,,,...---,,,+++*********+++,,,***)))***---///000///+++111:::QQQuuujjjEEE//////---,,,...---888HHHlll[[[222------,,,+++---,,,***111BBBSSS[[[@@@???DDD^^^aaa@@@888...***,,,---+++''')))'''(((***)))***000888jjjddd333+++))),,,+++++++++******************)))))))))(((((((((''')))++++++***)))))))))+++******)))))))))))))))))))))))))))*********++++++(((***111777<<>>???:::444222333333666888777777999;;;<<>>AAACCCDDDCCCDDD@@@:::777666777888999===EEEIIIAAA666333555777))))))(((((()))+++---...)))111???HHHJJJUUUsss{{{WWWLLL@@@+++,,,***)))***+++***)))((()))%%%&&&***)))&&&---777PPP{{{ZZZ>>>111+++)))((('''(((***+++***)))******************,,,------+++)))***+++,,,,,,,,,111222>>>]]]iiibbbVVVLLLFFFDDDDDDEEE999:::::::::999999777777555666777999999999999888999999999:::;;;===>>>???@@@CCCEEECCC???@@@EEEKKKZZZSSSJJJCCCBBBFFFKKKMMMOOOLLLGGGBBB>>><<<;;;;;;>>>===999:::AAAFFF___aaaIII;;;333000000000000111000//////...---------,,,,,,,,,++++++(((+++------)))''''''((())))))((((((''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&((())))))(((''''''''''''((()))---******...555HHHlllqqqOOO===---+++...,,,***,,,,,,+++***))))))((()))))),,,***''''''***---000111111///HHHsssZZZ;;;+++---+++***---+++...<<>>111000///***%%%*********++++++,,,,,,------,,,,,,,,,...//////...------,,,,,,---...//////......---000AAAYYYeeefffNNN777)))///444---***/////////......//////000111000111555???UUU|||{{{TTT777///---000222---,,,...///...---+++,,,,,,++++++,,,------......//////222666777555222000000111333666888777999===AAANNNaaaxxxmmmZZZMMMEEE;;;888:::===BBBGGGIIIIIIGGGEEEBBB===777444555999===___qqqtttZZZ===333666888((('''''''''((()))+++,,,'''***---///---555MMMddd|||mmmIII111,,,)))***+++***)))))),,,((('''***+++)))---222:::bbbfffKKK<<>>>>>AAACCCEEEDDDAAA@@@BBBEEENNNMMMHHHDDDEEEKKKOOOPPPPPPLLLEEE???<<<;;;::::::<<<===999;;;BBBKKKiii^^^BBB777444333333...////////////...------,,,,,,,,,,,,++++++++++++''')))***)))''''''(((***)))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&'''&&&%%%%%%'''((()))******)))))))))***+++333...111EEE```|||fffPPPDDD???666...((()))+++***+++...++++++******)))))))))))),,,***))))))***+++---...666444UUUzzzLLL444+++...,,,,,,...,,,,,,:::eeebbb???222***&&&***------***))),,,444:::XXXyyyeeeGGG444222---,,,555CCCMMMLLLHHH222---***,,,---+++***,,,666]]]GGG222,,,)))))))))))))))(((((((((((((((((((((''''''''''''''')))******))))))***++++++******)))))))))))))))'''''''''(((((((((((()))))),,,+++)))222???@@@999111...---...///444AAAOOOpppsssmmmeeeYYYLLL===000---000)))))))))***+++++++++***&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%++++++555]]]}}}]]]:::,,,***+++&&&%%%***'''******)))))))))((((((((()))))))))---,,,(((@@@kkkdddDDD333111///+++)))***+++,,,,,,,,,,,,+++++++++,,,---------,,,+++,,,,,,,,,,,,---...//////***///000---000>>>LLLTTTaaaJJJ444......,,,---000///............///000000//////222===SSSyyyuuuRRR999222...///000+++,,,...///...---+++,,,,,,++++++,,,------......///000000000111222222000...111333777999888999AAAJJJbbbzzzmmmbbb[[[MMMEEEAAA888777999===AAADDDDDD@@@===::::::999666333555:::@@@rrrbbbAAA999;;;:::&&&&&&'''((())))))))))))***,,,...---)))+++666BBB^^^jjj}}}]]]:::000)))***,,,++++++...---***(((***++++++,,,//////PPPvvvZZZCCC***,,,***))))))++++++***))))))))))))(((((()))+++,,,***)))+++...,,,'''***000;;;^^^eeeKKKDDDDDDGGGLLLNNNIII>>>555777777666555555555555666444666888:::;;;;;;:::999444666888:::;;;<<<<<<<<>>kkk```===...,,,---***+++555CCCLLLLLLHHH555...))))))***)))***---+++OOOzzzRRR888...((((((((((((((((((((((((''''''''''''((((((((((((''')))******))))))***,,,+++******)))))))))))))))&&&'''''''''(((((((((((($$$)))(((###(((888CCCEEE...,,,---...---***,,,111:::MMM[[[___ooojjjNNN;;;555///+++'''%%%%%%''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''(((===kkk~~~ZZZ555,,,,,,---&&&&&&***&&&)))))))))((((((((('''''')))******---,,,'''<<>><<<777333222444666666444555999===UUUeeedddJJJ666777;;;777%%%'''***,,,,,,+++)))''''''((())))))((()))///444AAAMMMeeeyyyoooIII999+++((((((&&&(((---))))))))))))))))))***+++///DDDuuujjjMMM)))***(((&&&&&&(((***+++******)))))))))******((('''))))))---///+++)))333CCCgggkkkTTTFFFEEEGGGIIIJJJIIIEEE>>>999999888666444444444666777777888999:::::::::999888555666777999:::;;;;;;;;;EEEFFFGGGEEECCCAAA@@@@@@FFFNNNRRRNNNLLLNNNLLLFFFIIICCC<<<888999::::::999777<<<===@@@EEEMMMnnn]]]HHH666444666222---+++------......------,,,++++++++++++*********))))))(((((((((((()))))))))***''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''((())))))&&&$$$%%%***...888LLLjjjdddEEE666111///---***+++------+++******++++++,,,,,,---,,,,,,++++++***,,,......,,,+++******---JJJppphhh>>>444)))***...)))(((,,,***000222XXX\\\???111+++---************))),,,999FFF{{{|||vvvaaaGGG333,,,,,,###!!!!!!&&&---111///,,,000+++''''''&&&%%%(((---000SSSyyyRRR999...(((((((((((())))))))))))'''(((((((((((()))))))))((()))))))))((()))+++---+++******)))))))))))))))''''''''''''((((((((((((&&&***)))$$$$$$000???III666///))))))***)))+++...///777:::999IIIlllttteee___```LLLCCC888///***'''%%%"""%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((("""(((JJJyyywwwTTT222,,,---...'''(((+++&&&(((((((((((('''''''''''''''+++***)))***(((555PPPzzzpppGGG111,,,+++++++++++++++++++++++++++)))+++,,,,,,++++++,,,...------,,,,,,,,,,,,------***...///+++'''+++666???bbbjjj```BBB...------'''......------......///000222,,,---999OOOooo^^^CCC555333//////000,,,,,,...///...---+++,,,,,,++++++,,,------......///111000......000111111111000000444888666999KKK___yyyrrrdddSSSKKKHHH???;;;999222666666777999:::999666333444666777777666666666777<<>>333444777555%%%)))---111111...***'''%%%%%%%%%$$$&&&)))+++,,,---AAA\\\vvvmmmVVV>>>333,,,$$$$$$***%%%(((***)))(((((()))***111333\\\xxxfffAAA333///+++(((((()))))))))((()))******)))(((((((((((((((,,,...***---DDD___sss]]]QQQKKKEEEGGGKKKOOOLLLEEE>>>;;;:::888777666666666777888888::::::999888777777666666666666777777888999::::::???@@@AAA@@@????????????CCCNNNRRRMMMKKKOOOMMMGGGDDD???999777:::<<<;;;999777>>>@@@BBBGGGPPPsss|||\\\HHH999000333555///++++++------......------,,,++++++*********))))))))))))'''''''''((())))))(((''''''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%(((((('''&&&&&&'''******)))(((***333AAAKKKiiitttlllUUU:::---...000...)))***+++,,,+++*********)))***+++,,,------,,,++++++)))+++------,,,,,,...000???aaarrrIII//////'''+++---'''&&&+++)))000///TTT[[[???000***...))))))***,,,***---;;;JJJrrreeeRRRBBB666///+++)))******)))*********)))((()))'''((()))'''%%%)))///@@@ddd|||HHH555+++((((((((())))))*********((((((((()))))))))******(((((())))))((()))+++---+++******)))))))))))))))''''''((((((((()))))))))***)))******(((+++777CCCBBB333%%% """$$$&&&((()))------***///>>>KKKRRROOONNNNNNNNNNNNRRR___lllbbbZZZPPPIIIFFFDDD@@@===111000...,,,+++))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&'''''')))"""111]]]hhhJJJ000***,,,---'''***...'''((((((((('''''''''&&&&&&###+++((($$$(((***---999UUUvvvmmmMMM888------,,,+++******+++,,,,,,)))+++,,,+++***+++...111......---,,,++++++++++++,,,++++++******,,,111666DDDWWWaaaVVVCCC666...)))...------------...//////111---...777CCC\\\vvvRRR;;;111222///...000,,,,,,...///...---+++,,,,,,++++++,,,------....../////////////////////111222000000444999999???WWWqqqvvvmmmddd\\\VVVFFFAAA@@@:::888999333777666555666888999888777999777555444555555555444:::KKKVVVOOO>>>555555999'''+++111555555111,,,((())))))))))))***,,,***&&&---///)))222GGGOOObbbyyyYYYFFF888+++(((,,,%%%***---+++((()))+++,,,///###AAAiiiuuuaaa???:::222,,,)))(((''''''$$$(((+++***((('''+++///''''''+++,,,)))111RRRuuu|||ttt^^^DDD;;;BBBFFFDDDDDDMMMUUURRRFFF;;;666666555666777888999999999999;;;:::888666555444444333777777666666777888999999999999::::::;;;;;;<<<======IIINNNIIIIIIPPPQQQLLLBBB===888777;;;>>>===;;;999@@@AAACCCHHHRRRwwwmmmKKK???333---222444...,,,111------......------,,,+++************))))))))))))&&&&&&&&&((())))))'''%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((()))((('''''''''&&&(((+++222???UUUooowwwooopppuuuooo[[[GGG666222......///---***((()))++++++******++++++*********,,,------,,,+++***)))+++++++++***,,,222666WWWuuuddd999111...(((---///'''''',,,***111000XXXcccGGG444(((***((((((+++---+++,,,999IIIXXXLLL<<<111+++))))))***&&&'''((((((''''''((()))%%%'''+++...+++(((+++222LLLsssqqq>>>000)))(((((())))))******++++++(((((())))))******++++++(((((()))(((((()))+++...+++******)))))))))))))))(((((((((((())))))))))))&&&###&&&,,,+++'''---999>>>333+++...444222+++'''((())))))((((((***---///(((***...000---,,,333===DDDAAA???CCCJJJPPPRRRQQQHHHEEEAAA<<<777333000...&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''***%%%;;;mmm]]]CCC---'''***+++(((,,,000((((((((('''''''''&&&&&&&&& +++''' '''+++((()))000[[[tttUUUBBB...,,,***))))))***,,,---)))+++,,,+++)))+++///333///...---,,,+++*********---++++++------+++'''&&&(((>>>YYYdddWWW???222000...------------.../////////...111555:::LLLuuu```OOO999111333///---///+++,,,...///...---+++,,,,,,++++++,,,------......///---...//////......000222222222666===>>>GGGbbbhhh^^^\\\TTTJJJJJJ;;;777:::777999<<<777888666444444555777888888:::555000///222444555444555LLLaaa^^^HHH555555???'''&&&888AAA000+++///&&&''''''''''''((()))***+++)))(((,,,111000555NNNjjj|||UUU888,,,***(((---...+++)))******'''+++------444KKKiiiyyyyyygggLLL333,,,***%%%&&&+++000,,,'''%%%&&&)))+++++++++---,,,***333DDDQQQUUUMMMIIIDDD>>>;;;;;;===???>>>JJJRRRKKK???999999;;;444777::::::999888777888888888888888777777777777666666777777666777999;;;888666777:::<<<;;;;;;<<>><<<<<<<<<<<<<<<@@@IIIQQQSSS]]]}}}jjjKKK@@@555111111111000...///...---------,,,***'''******)))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((%%%&&&'''&&&&&&'''+++...+++(((---EEEhhh~~~sssbbbRRREEE;;;333...---,,,,,,+++*********+++************************************************))))))(((---...&&&222RRR]]]DDD555+++,,,+++******))))))******---777bbbsssOOO777555'''...%%%)))...)))///DDDSSSXXX777333000+++,,,%%%***)))(((''''''''''''(((((('''&&&&&&)))******---222PPPooo]]]999+++,,,***************)))))))))((((((''''''''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''((((((''''''+++000444GGG>>>222***)))***)))''''''((((((((())))))******))))))))))))))))))))))))))))))******,,,111777<<>>++++++,,,...//////...,,,***//////---555DDDSSSsssmmmSSS@@@666///000111000.........------,,,,,,------...++++++,,,,,,---...//////............///000222222///111333<<>>777111333999<<<999666AAACCCHHHMMMPPPNNNHHHCCCDDDBBB???===;;;:::;;;;;;>>>AAAHHHOOOSSSaaayyy~~~gggVVV@@@333//////000111///...,,,,,,---......---+++******))))))))))))***)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''')))'''%%%(((,,,---+++'''&&&...@@@]]]vvvdddMMM<<<444222///,,,---,,,++++++*********+++************************************************+++***&&&)))...000GGGlllkkkKKK888///,,,++++++************++++++222???lll|||UUU999444(((---&&&***,,,'''333QQQfff\\\888///***'''+++''',,,)))((((((''''''(((((()))+++)))+++---***(((000===YYYooo|||kkkKKK222)))(((******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))((((((((((((((()))))))))*********)))(((&&&%%%&&&))),,,///DDDAAA666+++'''***)))%%%'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((((((+++///222111444333111444===BBBBBB>>><<<777111,,,(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''+++HHHwww[[[888++++++***))))))******++++++***)))(((&&&&&&%%%%%%((((((((((((((((((((((((+++...<<<^^^VVV@@@...---...++++++000+++......+++,,,000///***++++++************++++++---------------------------000555@@@RRRYYYHHH111,,,...000000...---...///...///---222===IIIiiilllTTT>>>555//////000///---......------,,,,,,------...+++,,,,,,------.........//////...//////000111222000333444===JJJWWWxxxhhhWWWNNNIIIBBB<<<777777666555666666777888555555555555555555555555666444222222444555444333888888>>>FFFDDD>>>AAAIII,,,...:::<<<...***,,,'''''''''((())))))***++++++222++++++333888666777<<>>AAABBBEEEHHHLLLQQQTTTQQQLLLHHHJJJIIIFFFCCCBBBAAABBBBBBAAAFFFPPPYYY```qqqlll]]]aaammmxxx\\\BBB333/////////...,,,)))((()))++++++++++++***************+++,,,((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((())),,,---666III```www]]]LLL666******---,,,***,,,,,,+++************+++************************************************,,,,,,((('''...888YYYcccJJJ888,,,)))+++************+++,,,------111AAAlll}}}[[[<<<333***+++&&&******(((>>>fff~~~ggg===///'''%%%+++''',,,)))))))))(((((())))))***'''&&&)))---+++...EEE___rrrxxxnnnQQQ666,,,)))%%%******)))((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))******+++)))&&&%%%'''((()))***===AAA;;;,,,%%%))))))###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''%%%%%%''')))%%%'''&&&%%%(((///444444666666666555333000,,,***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%///SSSbbbIII333******)))))))))******++++++***)))''''''&&&&&&&&&((((((((((((((((((((((((***))))))<<>>______GGG;;;333---...///---,,,---...------,,,,,,------...------------------------000000////////////000000111444666???PPPccc}}}wwwiiiWWWJJJDDD@@@;;;666555444444444555666777888444444444444444444444444555333222222333444444333555444999BBBEEEDDDKKKVVV000666<<<888---)))***((($$$%%%'''))),,,...///000555///...555999777333222222>>>RRRiii|||rrr```DDD444+++111222)))%%%***+++)))+++---+++000HHHbbb{{{lllbbbSSSBBB555000***((()))+++,,,+++)))******+++...444999;;;===;;;777555333333555555:::@@@AAA:::333222555777??????===999555333333444444555555666888999999:::888999<<>><<<444;;;@@@>>>;;;===DDDIIIKKKLLLPPPSSSVVVVVVUUUTTTOOONNNKKKHHHGGGGGGGGGHHHFFFMMM[[[hhhttthhhQQQFFFGGGPPPkkkrrrXXXAAA444...,,,000---***))))))***)))((())))))))))))******+++,,,((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%###***...***'''000EEEWWWnnnhhh>>>666---***---///---)))++++++***************+++************************************************)))///---)))///>>>ddd^^^>>>222///)))'''***))))))******+++---...///+++777[[[ppp[[[???333,,,+++&&&)))***///OOOxxxmmmBBB111(((&&&+++&&&)))***))))))))))))******+++$$$###'''...333DDDnnnjjjAAA+++,,,,,,%%%***)))((('''''''''(((((((((((()))***)))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***,,,)))'''''')))***)))(((222===;;;,,,$$$)))***###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&''''''%%%$$$$$$&&&(((((('''(((+++...///...---,,,((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))222TTT{{{JJJ777,,,)))))))))))))))************)))((('''''''''''''''(((((((((((((((((((((((('''+++,,,000GGGnnncccIII:::222---+++,,,......,,,+++***(((&&&++++++++++++++++++++++++++++++++++++++++++++++++***---,,,,,,777GGGLLLHHH999444///***)))***,,,---***///...///222;;;^^^WWW;;;777111,,,------++++++,,,...------,,,,,,------...------------------,,,,,,111000000////////////000000444777CCCZZZsss{{{iii\\\XXXOOOEEE>>><<<;;;888666222222333333444555666777444444444444444444444444444333222222333444444444777333666???EEEJJJXXXhhh666??????555---)))((())))))***,,,///111222333333333000000333555444222222555333555FFFeeehhhKKK222......))))))///***(((+++000...,,,888IIIgggyyytttEEE<<<222...000000+++%%%)))(((***---000222555888777666444333222333333444777;;;;;;444000111444555:::;;;<<<;;;888555444444222333444555666888999999888:::===BBBFFFFFFCCC@@@666<<>>:::999999DDDSSSYYYmmmxxx{{{kkkTTT@@@333+++000///------...---,,,***((((((((((((((()))***+++((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&(((+++000===WWWwww{{{eeeHHH---------------,,,++++++*********))))))***++++++************************************************%%%...---***666NNNwww|||UUU222,,,///+++(((,,,(((((()))***+++---...///***...GGG___YYYBBB222,,,+++&&&'''***888]]]fff<<>>NNNDDD;;;111,,,---///---***)))///000111555@@@eeeXXX<<<444///,,,------******---...------,,,,,,------...------------------,,,,,,111000000////////////000///444999JJJiiipppbbbUUULLLCCC???:::777666666666555111111222333444555555555444444444444444444444444333444444333333444555666888555888@@@FFFQQQfff{{{<<>>...***++++++******(((***...111111333666444444333333333333444444666999777222000222444444666999;;;<<<:::888777666333333444555777888888999::::::===BBBGGGHHHEEEAAAAAA<<<>>>TTTvvvwwwZZZQQQPPPMMMJJJGGGHHHJJJMMMGGGFFFCCCAAA@@@@@@AAABBBLLLKKKPPP```|||{{{ZZZFFF<<<===<<<:::555222777@@@\\\pppyyygggSSS???111...,,,******+++,,,+++***(((((((((((((((((()))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&'''(((((()))***&&&(((===```mmm[[[RRRAAA------------***'''&&&))),,,***))))))))))))***++++++************************************************%%%,,,***000LLLmmm]]]:::...///,,,***---((((((((()))***,,,---...///...<<>>VVV|||~~~iii]]]UUULLLFFF<<<;;;888555333222222222111222333444444555444444333333333333333333333333333555555555444555777999;;;<<>>AAA<<>>555,,,---+++)))''''''(((***+++)))))))))))))))***++++++************************************************''',,,...CCCooolllSSS888---+++++++++,,,(((((((((((()))***+++,,,//////:::RRR[[[DDD......(((((()))'''333YYYvvvwwwSSS111,,,***'''+++$$$(((''''''''''''((()))***+++(((+++((((((BBBmmmrrrYYY>>>///+++))))))+++***)))(((''')))+++...000...,,,)))'''&&&''')))***))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))''',,,000...)))%%%&&&)))''')))///555222***&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&'''***''''''***)))$$$"""$$$$$$%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$111HHHeeeUUU333000)))&&&'''((()))*********)))'''''''''''''''((())))))((((((((((((((((((((((((***&&&&&&,,,///111999DDDjjjoooRRRBBB666,,,+++,,,***)))+++***+++---......---+++******************************(((+++...+++'''...;;;EEECCC???999555111000000,,,///...111999EEEjjjvvvTTT666000------...---******......------,,,,,,------...+++,,,,,,------.........//////...//////000111222...777CCCbbbgggUUUMMMIIICCC<<<888888777555222000111333222333444555555444333333333333333333333333333333444666777777555666888;;;???HHHWWWdddjjjuuuCCCTTTGGG000...+++&&&///000333999@@@FFFJJJLLLNNN@@@:::333///222555222---,,,000222333999BBBGGGHHHKKK___rrrrrrcccPPP<<>><<<;;;>>>BBBCCC???:::888:::AAATTTqqqlllNNNEEEHHHJJJHHHDDDAAAAAABBBEEECCCAAA???>>>>>>???@@@???AAANNNmmmkkkRRRDDDCCC999666......333...---888444BBBRRRaaasssxxxhhhJJJBBB666---******,,,---,,,,,,+++***)))))))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((***+++---...999PPPoooxxxnnnfffVVVBBB333---+++***)))(((&&&&&&***///000---***))))))((())))))***++++++************************************************)))...666WWWqqqFFF:::,,,'''(((++++++)))''''''''''''((()))***+++***---:::RRR\\\DDD///222&&&***+++%%%,,,PPPnnnpppXXX777111---((()))###)))&&&&&&&&&&&&'''(((******$$$------111PPP}}}SSS>>>---+++,,,((()))///)))(((((((((***---000333///---)))&&&%%%''')))+++))))))))))))))))))))))))******++++++++++++******''''''''''''((((((((())),,,333888555,,,&&&(((,,,,,,(((...999777***$$$)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''')))%%%"""$$$***+++''''''***###%%%&&&'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%888RRRkkkVVV333...%%%%%%&&&((()))*********)))'''''''''''''''((()))***((((((((((((((((((((((((%%%)))***%%%$$$)))///222999QQQmmmaaaKKK666111333111---+++***+++---......---+++***))))))))))))))))))))))))'''+++---++++++...000///<<<@@@AAA<<<222---///333...///---///777CCCgggooo]]]```mmmttttttssseee^^^kkk^^^>>>///------///---***+++///...------,,,,,,------...++++++,,,,,,---...//////............///111222222///999GGGjjjmmmVVVGGGBBB???888222444666666444222111444666333444555555555444333222333333333333333333333333444666888888666666999<<>>333444666777777666555444444555555444333222444666666777999999999:::;;;===;;;888666999???BBBAAA???;;;:::<<>>999666555888>>>CCCDDDBBB???AAABBBBBBBBBDDDHHHJJJHHHCCCAAADDDGGGHHHKKKOOORRRSSSkkkeeeTTTMMMAAA;;;>>>===999444///...000111///---111444777BBB\\\xxx{{{vvvaaaHHH777111---***,,,,,,***'''%%%%%%(((,,,)))))))))(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((&&&$$$###%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$&&&'''%%%###+++***'''$$$$$$(((*********,,,///888JJJccczzziiiKKK777222111000...,,,+++)))))))))))))))************))))))))))))(((((())))))***+++,,,,,,+++++++++************+++)))&&&(((,,,---***555333XXXyyyDDD///---***)))++++++***)))(((((((((((())))))))))))+++***222OOOhhhZZZ<<<000+++((('''***...===___rrrHHH333333)))%%%+++)))))))))(((((((((((())))))******@@@dddzzzWWW888000(((&&&***---,,,***((((((((((((((())))))******))))))(((((((((((((((&&&'''((()))******)))(((*********)))))))))(((((()))'''(((***)))&&&(((---555DDDbbbSSS666111))))))((('''222CCCCCC333)))***(((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''''''''&&&&&&&&&&&&&&&---+++EEEqqqccc888...%%%&&&((())))))(((((()))+++''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((()))***+++,,,,,,///000333EEEeee~~~^^^DDD666///+++...---***((('''''')))***+++++++++*********))))))((((((((())))))***+++,,,***///555666222///...///...)))---333>>>aaa|||MMM>>>;;;;;;>>>555888555===KKKjjj{{{PPP222.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111///...---,,,---///000222222777NNNzzzuuueee]]]PPPHHH>>>888777666555222444444333333333222222222222222222222333333333333555444333222222222222222777333222444777;;;CCCKKKaaalll{{{@@@OOO===111///,,,666777;;;999;;;@@@AAA<<<999888;;;666000...///111111000111333444555555444222111000---***...===WWWuuu~~~cccAAA---+++///---)))+++***))))))***+++---...---555DDDYYYtttuuu___MMM@@@888333333444<<<===777:::<<<333888777666555555555666666444555555444333333444666555555555444444444333333444333222666<<<@@@AAA@@@===999444555:::AAAFFFHHH>>>???@@@@@@AAADDDHHHLLLMMMHHHFFFIIIMMMPPPTTTYYY[[[bbbfffPPPFFFCCC;;;777:::777555222......000111000...///555888;;;IIIaaasssyyyxxxfffSSSEEE999111------,,,(((%%%&&&***...((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''(((%%%###$$$'''((('''%%%###***...,,,***,,,---+++(((222@@@SSSnnnsssPPP333)))+++,,,++++++***************))))))************))))))))))))(((((())))))***+++---------,,,,,,,,,,,,,,,,,,((('''***+++******,,,???JJJvvvwwwFFF...,,,*********+++***)))(((((((((((())))))))))))***)))///KKKiiibbbBBB///(((((()))))))))888^^^}}}RRR888444+++%%%***...))))))(((((((((((())))))***444XXX~~~wwwVVV444+++)))((((((***++++++***((((((''''''(((((()))***))))))((((((''''''(((((('''(((((())))))))))))(((******))))))))))))(((((((((&&&''')))(((&&&(((,,,333JJJrrrhhhFFF777)))(((+++(((777QQQSSS<<<,,,,,,+++'''$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((''''''&&&&&&&&&&&&&&&...'''>>>qqqkkk===...''''''((())))))(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((()))***++++++***...,,,'''+++>>>ZZZllleeeOOO>>>000000///...+++((('''((()))++++++*********)))))))))((((((((()))******++++++&&&+++111444333111111111...)))---444@@@bbbyyyJJJ999444222444,,,///333444<<>><<<999555;;;>>>333222444666888888777444333111222333333333444666888444333333333444444333222555444444888>>>BBBDDDDDD@@@<<<777666999@@@EEEHHH@@@AAAAAA@@@@@@CCCGGGJJJIIIIIILLLOOOOOOPPPVVV___lll~~~wwwXXXHHHBBBBBB:::666777333111///------///000000///...333444222666DDDTTT\\\cccrrr~~~rrrcccSSSHHH000...,,,***************((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''######'''***)))((((((%%%&&&+++000---)))...777JJJ]]]qqqkkkTTT@@@222------))))))((((((((())))))***((())))))************)))((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++(((+++111...'''(((111UUUlllfff>>>---,,,+++*********))))))(((((((((((()))))))))))))))(((,,,GGGmmmoooOOO555)))((())))))'''222UUUwwwYYY777000,,,&&&(((---)))(((((((((((())))))***+++>>>hhhxxxXXX===+++)))*********((('''''''''(((''''''''''''((()))))))))(((((('''''''''((((((((((((((())))))))))))(((***)))))))))(((((((((((('''%%%&&&)))(((&&&''',,,111QQQZZZAAA,,,(((***,,,>>>\\\jjjYYY;;;''',,,)))'''((((((%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''&&&%%%%%%%%%&&&''''''+++&&&<<>><<<<<<444222222,,,...---------.../////////+++...///---...333888:::BBBZZZwwwzzzmmmccc===444+++'''(((+++***'''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%)))***&&&$$$&&&///&&&+++:::===999IIIccc}}}gggZZZQQQCCC777111...+++(((***)))(((''''''''''''((((((((()))***************((((((((('''((())))))***************++++++++++++***)))---000,,,+++999LLLvvvrrrWWW@@@++++++,,,,,,+++***)))(((((((((((((((((())))))))))))***,,,...GGGsssaaaBBB---***))))))(((...EEE^^^]]]888***,,,)))&&&)))((((((((((((((()))******///JJJwwweee>>>000...+++++++++)))&&&%%%&&&((('''''''''''''''(((((()))((((((''''''''''''(((((()))))))))(((((((((((())))))))))))((((((((((((''''''%%%&&&)))(((&&&(((---222WWWlllKKK///***&&&,,,:::RRRnnnuuuXXX333,,,)))))),,,***%%%&&&***$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''))),,,+++(((&&&%%%%%%&&&&&&&&&(((>>>vvvLLL000***((()))***)))((('''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''(((((((((+++......+++***...333@@@ggg|||YYY<<<333***)))---///,,,(((*********)))))))))(((((((((((()))************)))******+++,,,...222777;;;333,,,---111:::XXX}}}mmm@@@111---,,,000+++222111333888QQQmmmfffEEE......------,,,++++++******++++++++++++++++++++++++------...---++++++,,,............---------------333444LLL~~~nnn\\\SSSMMMEEE<<<777555444333333333222111000111111111111111111111111//////000000000111111111222222222111111222222333777666:::@@@HHHRRRbbbqqqTTT[[[BBB666888888AAA>>>:::666555777888444222333000111222444555555555444666666555555444222111000111///000...(((&&&333DDD[[[eeemmmooommmdddMMM777000---)))))),,,...---+++(((+++///...))))))333???JJJ[[[ttt{{{vvvmmmZZZNNNJJJCCC<<<777555555666111222444444555666999;;;555333111333777999888666111111333555777:::<<<>>><<<<<<<<<<<<===>>>???@@@======>>>>>>???CCCIIINNNSSSYYYdddlllqqq{{{gggKKK@@@777777666///000222,,,,,,,,,------............)))******,,,......---+++///FFFbbbsssyyyyyyuuupppUUUGGG444(((&&&(((***+++((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&$$$&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((%%%'''***'''!!!$$$,,,...111HHHjjjxxxuuuxxxbbbMMM???000777:::555...+++)))(((***)))((('''&&&&&&&&&&&&'''((()))******+++******((((((''''''(((((()))***((())))))))))))*********+++******)))...???^^^yyyeeeBBB111,,,******+++,,,,,,)))((((((((((((((((((((())))))))))))''',,,,,,AAApppjjjHHH///***(((***)))***777GGGuuueeeBBB***++++++%%%&&&(((''''''(((((()))***+++333XXX[[[222***---))))))(((&&&&&&'''))),,,''''''&&&&&&''''''((()))''''''&&&&&&''''''((((((***))))))(((((((((((()))))))))(((((((((((('''''''''%%%&&&))))))''')))...555XXXmmmIII,,,&&&$$$))),,,999[[[yyypppTTT222***&&&)))((($$$%%%***&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))333111---)))&&&%%%$$$$$$%%%,,,<<>>444888888>>>999666555666888555000///111000222333444444333333444555555444444333222111111666555222///+++)))+++...///777AAANNNbbbooofffSSS;;;555...,,,---///...---&&&,,,000...,,,,,,......)))333CCCVVVjjj}}}uuuppphhh]]]RRRHHHAAA===888999999888777777999:::777444222444888:::888555///000111222333444666888;;;<<<===???@@@AAACCCDDD<<<<<<;;;;;;<<<@@@FFFKKKYYYeeezzzoooVVV???777777555...000444...+++,,,---------,,,------+++))))))+++------,,,++++++777DDDMMMVVVaaajjjnnnkkkaaaOOO===111++++++---)))))))))(((((((((''''''(((((('''''''''&&&&&&&&&$$$&&&'''(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))&&&(((+++'''%%%111BBBGGG[[[{{{bbbRRRDDD666...//////888<<<777000---,,,))))))((((((''''''''''''((('''((()))******+++++++++(((''''''''''''((())))))((((((((()))))))))*********+++***+++<<<^^^sssGGG...***---000)))+++---,,,)))''''''((((((((((((((())))))))))))$$$+++***:::iiilllHHH...))))))+++)))'''000===kkkqqqVVV222+++,,,'''(((''''''''''''((()))***+++888___SSS000******&&&%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))+++***)))(((''''''((()))))))))(((((((((''''''''''''&&&'''***)))(((***///@@@^^^hhhDDD)))&&&$$$'''&&&***BBBeeewwwuuuOOO;;;+++***---)))(((***))))))((('''&&&%%%%%%$$$((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))000...***'''%%%$$$%%%%%%'''...444gggnnnHHH444(((******)))(((''''''(((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))***))))))((((((((())))))+++((((((++++++((()))...%%%,,,888JJJeeedddJJJ888///---...***)))))))))((((((((((((((()))***++++++***)))'''***))))))***,,,...000111...'''+++444BBBccckkkAAA555111///111,,,333)))444777HHHpppccc>>>------,,,,,,+++*********************************,,,---......------///111+++,,,,,,---............+++;;;TTTtttvvvmmmfff]]]NNNGGGAAA>>>:::555333444000000000000///...///000/////////000000000111111000000000111111111222222111111111111111222333333555777===HHHUUUiiiMMMTTT<<<444999999>>>888666777:::;;;666///,,,///000222333333222222222333444444333333222111111000000222222222333555111,,,(((,,,///444HHHbbbnnnlllSSSIII<<<444000---***'''***+++((($$$(((000000***---...///333===NNNaaaooonnnxxxzzzfffTTTIII>>>???>>><<<999888888999999666333444888999666222000111222222111222444666555666888:::<<<>>>BBBDDD>>>===<<<:::999<<>>---,,,((('''(((+++---,,,)))''''''((((((((((((((())))))))))))'''///---:::hhhoooJJJ+++)))***,,,((($$$...===eee{{{fff:::,,,,,,(((+++''''''''''''((()))++++++:::```zzzLLL000,,,)))&&&%%%%%%&&&((((((&&&$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))+++***)))'''''''''((())))))(((((((((''''''''''''(((&&&'''******(((+++///PPPiiihhhEEE------&&&((((((***666QQQqqquuuVVV:::555999666111///,,,,,,+++)))((('''&&&%%%)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((('''&&&&&&''')))'''%%%###""""""$$$&&&(((+++///---^^^{{{TTT888)))******)))(((''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***++++++***************+++&&&''',,,111///'''&&&+++...,,,,,,222EEEgggoooNNN888///...))))))))))))((((((((((((((()))***++++++***((('''(((((()))+++,,,---+++***///'''***222???^^^ccc;;;111///---000+++333(((555444>>>iiiiii@@@------,,,,,,+++******)))************************(((***++++++***+++---///***+++,,,---...............>>>NNNbbb|||eee]]]WWWOOOBBB===999777333///111666000111111111000000222333.../////////000000111111111111111111222222222222111111000000111222333333666999@@@MMM^^^vvvOOODDD888333666999888555444444555444222000///000111222333222111000222333333333333222111000///...///333777777555222000000222+++***111777BBB[[[ttteeeXXXNNNKKKEEE888...,,,(((...///(((&&&,,,///...---,,,,,,---000444999;;;DDDLLLUUU\\\cccqqq{{{llljjj\\\___[[[NNNDDDAAA???;;;888777666555555555666666:::;;;777///---111222///222555888999::::::<<<===:::666555777666555;;;DDDYYY___zzznnnFFF<<<111...000333111---///,,,***+++,,,++++++,,,,,,,,,,,,+++++++++******---***((((((...777AAAGGGhhh|||tttRRR888...---,,,,,,***((()))***'''"""''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''(((###%%%---((("""((($$$(((000111***666eeemmmWWWGGG333(((***111888;;;111...***)))******'''$$$((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))---***'''&&&(((+++++++++&&&)))***))))))+++***(((&&&'''333QQQxxxyyyPPP333)))***,,,+++))))))))))))))))))))))))(((((())))))))))))((((((+++,,,,,,@@@oootttAAA+++((('''((()))***///666eeeoooAAA222''' ...%%%***'''%%%***((((((222>>>lll}}}aaa@@@---(((---''''''''''''''''''''''''(((''''''(((******)))((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''(((***)))%%%$$$+++555UUUsssMMM"""+++(((&&&'''***+++777YYY|||~~~bbbLLLMMMVVVMMM888===999000(((%%%'''((('''(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''((())))))'''"""%%%%%%$$$$$$%%%%%%&&&''''''&&&---KKKuuunnnGGG,,,///...)))''')))(((&&&)))((('''&&&&&&'''))))))((((((''''''''''''((((((******+++++++++******)))++++++,,,,,,,,,,,,------(((+++111444444CCCmmmyyyiiiPPP555222...+++***(((&&&'''))),,,((((((,,,...***''''''))))))))))))***+++,,,---(((...,,,222:::VVVVVV;;;,,,//////111111***)))+++666FFFbbbrrrFFF:::333---************+++))))))************))))))***++++++,,,,,,------...------------------------333<<>>BBBEEECCC<<<666000+++***...000444EEEXXXfffgggooowwwmmmSSS===333,,,...///---,,,,,,***&&&)))))))))***---000333444)))---111333666>>>JJJTTTfffmmm|||wwwvvvmmmddd]]]NNNLLLHHHBBB>>>===@@@BBBEEEFFFDDD???@@@CCCBBB===;;;===???>>>;;;777555444:::555555999<<<;;;<<>>===888111)))&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%*********((('''''')))+++%%%%%%$$$$$$%%%%%%&&&'''$$$(((,,,>>>jjjcccBBB444)))((()))%%%%%%(((((((((''''''''''''((((((((((((''''''''''''((((((*********++++++******)))*********+++++++++,,,,,,((((((+++,,,(((...JJJhhhiii===111***,,,---)))&&&'''***''''''+++,,,++++++---((((((((())))))***,,,,,,+++...(((///;;;XXX}}}{{{QQQ888,,,...---...000+++---,,,888GGGaaadddDDD:::000,,,***(((((()))))))))************))))))******+++,,,,,,------...------------------------///555<<>>lll|||SSSIIIJJJHHH@@@333)))$$$###&&&%%%%%%%%%%%%$$$$$$$$$)))((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''))))))'''%%%%%%(((+++%%%%%%%%%%%%%%%&&&&&&'''###++++++000XXXaaaBBB++++++---'''$$$***'''(((((((((((((((''''''((((((''''''''''''(((((())))))******+++******))))))))))))************+++,,,***+++,,,(((&&&000???iii}}}dddLLL888333111***''')))'''%%%%%%''''''&&&(((---(((((('''(((((()))***+++***,,,%%%///DDDfffIII333+++---******...,,,---'''333<<>>...)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((***++++++===mmm|||MMM///***'''((((((&&&'''***CCCwww\\\:::---((()))&&&)))&&&&&&)))'''///CCCcccfffOOO111***,,,)))'''''''''''''''''''''''''''''''''&&&((()))***((('''))))))*********))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((('''((()))'''%%%)))111@@@mmmttt>>>222***)))***,,,+++(((+++111@@@sssuuu___YYYQQQFFF888+++&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''((()))(((&&&$$$"""%%%%%%%%%%%%%%%&&&''''''%%%,,,++++++FFFvvv^^^===000...,,,(((((('''((()))))))))(((&&&&&&(((''''''&&&&&&''''''(((((())))))***************)))))))))*********++++++,,,((()))...///---...222>>>EEEUUUsssrrrTTTBBB555)))(((///'''&&&'''((('''$$$&&&+++'''''''''''''''((()))))))))...'''111GGGlll{{{AAA///***,,,'''''',,,,,,,,,$$$---...555hhhmmmIII:::------...,,,***+++(((((())))))))))))((((((*********+++,,,,,,------...........................000222333555<<>>;;;666333333222111111111111222+++///222111///000666;;;666333///---...000000111000000000000000000000000///111333333333222333444===JJJccc333222222333444555666666444333222444666777666444777<<>><<<111000///...+++***---222222<<>>LLLhhhppprrraaaDDD000---333444777555...)))***+++)))+++++++++*********))))))'''(((((()))***+++,,,---$$$)))))),,,FFFkkk{{{vvvoooYYYDDD:::444+++&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))"""))))))(((///777HHHbbb{{{~~~~~~}}}qqqdddUUU???......222---%%%""")))++++++((($$$"""%%%)))(((((()))(((((()))***+++))))))))))))))))))))))))(((((((((((()))))))))******'''%%%(((,,,///,,,))),,,)))***///444>>>TTTkkklllTTTJJJCCC:::OOOCCC333(((&&&))),,,...(((((((((((((((((((((((((((((())))))))))))((((((******(((:::kkk~~~PPP111***&&&((()))((((((+++BBByyysssEEE---'''((($$$((('''(((***%%%///GGGccccccLLL111******'''&&&'''''''''''''''''''''''''''&&&&&&'''))))))((('''''''''((((((((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''((('''''')))'''%%%)))///888___GGG///'''&&&&&&((((((&&&'''***333RRR|||vvv^^^III666(((&&&***&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&)))***'''$$$&&&&&&%%%%%%&&&&&&'''(((+++,,,---///999SSSwww~~~XXX555(((,,,,,,%%%'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&'''''''''((()))***************************+++++++++,,,)))&&&%%%)))......---,,,222111777LLLooo}}}cccGGG111***---)))((())),,,,,,((())),,,''''''''''''''''''((())))))111***...@@@ccc{{{eee<<<,,,(((,,,'''%%%+++,,,,,,'''...,,,...WWWxxxnnnMMM;;;...111444000+++,,,(((((())))))))))))(((((())))))***++++++,,,,,,---........................***,,,...///111777???EEEZZZwwwoooJJJ555333888111111111111111111111111,,,///111///...222:::BBB:::777222000///000000///000000000000000000000000...000111222111222444666AAAMMMggg+++---///000111222555777111000111444:::===<<<:::999===AAACCCAAA>>><<<;;;999888555333111111111111555777999999888999>>>AAA777555222...+++))),,,...222111333777:::CCC\\\ttt}}}pppjjjjjjfffXXXHHH333///+++---111333111...,,,,,,,,,---/////////...(((***,,,///000...---,,,......000555888<<>>;;;555444999IIIkkk}}}TTT222---888@@@EEEBBB666...---,,,(((+++************)))))))))))))))(((''''''(((******(((,,,)))%%%///HHH___iiitttzzzwwwcccEEE///(((+++((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))&&&******222HHH]]]uuu|||kkk[[[MMMBBB;;;222///------)))%%%%%%((($$$'''+++,,,)))'''((()))((()))))))))((((((***,,,'''''''''(((((((((((()))((((((((()))))))))******((((((+++444<<<;;;111'''&&&,,,777DDDTTTiiimmmPPP<<<555222///333///***(((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))&&&222^^^|||WWW555---'''((())))))***,,,@@@sssSSS111((()))%%%(((((()))***&&&222OOO]]]\\\GGG...((((((&&&''''''''''''''''''''''''''''''&&&&&&'''))))))(((&&&&&&&&&''''''((((((''''''))))))))))))))))))))))))(((((((((((('''''''''''')))&&&''')))(((&&&(((---:::\\\|||BBB''')))((('''&&&&&&&&&'''(((...666MMMmmm}}}```BBB***"""'''&&&&&&'''''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''$$$!!!!!!$$$'''))))))&&&&&&&&&&&&&&&''''''(((///,,,///222111777SSSrrrtttJJJ000......'''))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''((()))*********************+++++++++,,,,,,---***'''''')))***)))'''...000444888AAAWWWzzznnnNNN777,,,+++&&&&&&)))+++))))))***((((((''''''''''''((((((###///))),,,AAAggg|||```;;;***''',,,(((&&&+++***&&&)))------222KKKhhhtttYYYCCC222444888111******'''(((((())))))(((((('''))))))******+++,,,,,,,,,------------------------,,,------------000444777KKKeee|||wwwVVV777...444............/////////...---............333:::@@@:::777333111000000///...//////////////////////////////000000111333777;;;EEEUUUsss+++...000000///000444888333111111666<<<@@@???<<<;;;===???>>><<<;;;:::::::::888555333111000000111111333444444333444999===:::999555000,,,++++++***///)))(((+++---111AAARRR\\\fffmmmttt}}}gggKKKCCC999444444444000,,,)))*********)))******+++222000---******---111333111///000222111///444<<<;;;===>>>===:::888777777000222===KKKPPPKKKDDDAAA<<<;;;:::<<>>PPPggg}}}bbb<<<((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%***...---(((%%%%%%'''&&&&&&&&&&&&&&&'''((((((///...//////,,,...;;;IIIlllxxxVVV===222...***)))(((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))************)))))))))************+++------+++((('''((())))))(((+++//////***000HHHbbb|||bbbLLL999///''''''))))))''''''))))))(((((('''(((((()))""",,,&&&...LLLxxxhhh<<<***''',,,***(((+++((("""***((((((111777LLLooocccGGG111111444---'''(((''''''(((((((((((('''''')))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///111222===KKKhhh}}}pppLLL555444..................------,,,,,,---...///222444666555333111000000000///...////////////////////////111111000000111666<<>>:::EEEKKKEEE>>>===???>>>@@@DDDEEE???999777;;;@@@;;;???DDDGGGJJJPPPXXX^^^iiivvvHHH???444000222444444333222<<>>KKKddd~~~~~~ttttttlllYYY@@@111...222***+++,,,,,,*********+++)))((()))***---......---,,,,,,------...///000000////////////000000000000222333444444333444666888555555555666666666666777999999::::::::::::999999===<<<:::888888888888999<<<:::;;;???AAAAAABBBFFFXXXdddvvvcccAAA:::222000111222111...---222777FFFdddwwwcccAAA<<<555000000---((((((---,,,+++***((((((((()))***&&&&&&''''''(((((())))))(((((())))))*********+++,,,LLLqqqnnnVVV???---)))---)))%%%'''&&&$$$(((+++)))((())))))(((+++RRRmmmmmmMMM000***---+++'''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((((('''''''''))))))''''''***,,,,,,&&&(((***+++***+++...111+++***,,,///111555CCCQQQYYY777222111///---***))))))***))))))))))))))))))))))))(((((())))))((('''&&&&&&******)))(((((((((((((((%%%$$$000///555gggqqqLLL333###''',,,''''''---111PPP}}}sss@@@)))------%%%***'''(((000JJJ]]];;;...)))%%%((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((((('''''''''((()))+++,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((777NNN~~~YYY///)))((('''&&&%%%&&&&&&((()))'''''''''(((***+++---...333===aaaqqqCCC---'''&&&%%%$$$$$$$$$$$$$$$((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''';;;TTT\\\KKK111&&&(((''''''''''''''''''''''''---...---+++''''''***...333PPP|||hhhBBB111111)))&&&***+++'''&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&''''''((()))******+++)))))))))))))))******+++'''))),,,---------...///888PPPmmmxxxZZZ;;;///...+++&&&$$$,,,***((()))++++++***''''''111%%%444aaaVVV333---(((&&&)))+++)))'''+++'''(((+++)))+++===SSSeee]]]???+++000***###///''''''''''''(((((((((((()))******+++++++++***)))***+++++++++***+++...000///////////////.........000222@@@pppSSSAAA222333111,,,,,,000000,,,++++++,,,,,,...///111222111000///......///000111000///.........///111222000666555333555444AAAYYYfff...000111111000222555999222222333333333444444444777:::<<<999555222444777333222000...---...///000000---...333444333555999===<<<:::999888555111......---,,,---///111111000,,,...///666MMMiiiuuurrrlllttt|||{{{lllTTT<<<---666111+++&&&%%%&&&))),,,222000............---,,,+++,,,,,,---......//////.../////////000000000000111222333333222333555777444444444555555555666666444555555666666555555444:::999777666555555666666999999<<>>===;;;;;;:::888444111000///...///222444444444555333---+++888JJJQQQNNNOOO[[[ooogggSSSCCC;;;111+++)))***+++***...---+++,,,...//////...++++++,,,,,,------............/////////000000000000111222222111111333555333333333333444444444444111222222333333222222111666666444333333333333333666777===DDDFFFAAA>>>>>><<>>:::;;;888;;;@@@CCCDDDDDDFFFHHHAAAKKKTTT[[[eeetttkkkTTTCCC888666666555333000......///000,,,+++...222???[[[wwwrrrRRR;;;///+++******,,,------...---+++)))(((***)))))))))((((((''''''(((((())))))))))))))))))---***(((///EEE```nnnqqqgggWWWHHH333***+++000222///999]]]rrr___III444)))(((&&&(((+++***$$$$$$'''%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))******+++*********)))''''''***+++***)))***333JJJ``````KKK777///111444???KKK]]]{{{hhhUUU<<<&&&$$$000***000555555///)))''''''(((((((((((((((((((((((('''((((((((((((((('''''')))(((((('''''''''(((((()))%%%***000???eeezzzTTT===***'''***((((((+++%%%999___mmmEEE+++...&&&+++)))(((***<<>>@@@BBBCCCAAAEEEFFFFFFKKKWWWccchhhssswwwsssbbbLLL>>>:::999999999888444000---,,,---111+++***---,,,...@@@UUUlllmmmfffSSS;;;---+++///***+++,,,,,,,,,+++***)))******))))))((((((((('''))))))((((((((((((((((((,,,***''''''///;;;EEEHHH___sssqqqZZZ<<<666000---000DDDmmmaaaIII999222///******''''''))))))'''%%%%%%%%%&&&&&&'''((()))))))))'''''''''''''''''''''''''''((())))))*********))))))'''(((,,,+++'''''',,,FFFmmmccc???666===KKK```wwwlllQQQ;;;444///&&&'''000******+++------,,,)))'''''''''''''''''''''''''''''''''((((((((((((((('''((((((''''''''''''((((((%%%&&&+++...999WWWwwwgggMMM333(((''''''))),,,...HHHpppRRR222...%%%***(((((()))999jjjmmmAAA...+++***,,,''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((...BBBkkk}}}|||LLL+++,,,+++)))((('''''''''((((((''''''&&&&&&&&&&&&&&&)));;;hhhQQQ111''''''&&&&&&&&&''''''((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))+++---,,,+++)))******'''&&&777SSSfffjjjLLL222!!!&&&+++'''&&&+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***&&&((()))***))))))***+++ (((...+++)))000>>>III{{{XXXCCC777)))%%%(((,,,***&&&+++(((666oooxxxUUU333+++***((('''((()))))))))%%%&&&)))++++++***,,,///;;;bbbyyy```999******%%%''''''''''''((((((((((((555333000---+++******+++***,,,------,,,+++,,,---+++,,,,,,,,,---------...000+++000111:::cccdddFFF---,,,111...---111......---,,,,,,,,,,,,---,,,...111333444222000......//////000000000000000222444333333555:::YYYoooaaa...///222666888888555222333222111000000000111222111111111222333444444444111000...------...///000999:::888555555888:::888;;;::::::<<<======;;;999666555444555777888888888333444444555666777888999888999999;;;???GGGOOOUUUlllhhhbbb[[[SSSHHH<<<333---,,,,,,---...///---,,,,,,,,,,,,,,,------------------.........////////////000111000///...000222111111111111222222222222111222222333333222222111333444444555555444444333555222222555555333444777444555666888:::<<<===>>>BBBCCCBBB>>>@@@JJJRRRVVVYYYXXXSSSGGG:::555777;;;===;;;777333000---,,,+++...***+++///...+++111;;;GGG]]]nnnhhhQQQ999,,,'''%%%&&&''')))******++++++***))))))))))))))))))((())))))((((((((((((''''''%%%'''))))))(((***...111000EEEkkkrrr^^^EEE;;;GGG```zzz}}}[[[AAA666,,,+++...)))(((&&&$$$%%%'''((('''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((()))***************((())),,,)))%%%+++777```aaa>>>@@@QQQ~~~RRR999'''(((---***(((******'''%%%'''+++---***'''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''&&&&&&''''''(((((('''))))))(((///IIIrrr}}}aaa@@@...((('''(((***111OOOyyy\\\888,,,###((('''(((***:::jjjooo@@@,,,,,,++++++&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,111IIIuuunnnCCC...)))(((&&&%%%%%%%%%%%%&&&(((''''''&&&&&&&&&''''''+++AAAssslll@@@000&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$)))+++)))&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))'''%%%)))***&&&,,,DDDbbbwwwbbbEEE+++(((***&&&&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***%%%'''))))))((((((((()))...---++++++...333888:::mmm\\\HHH000&&&)))---+++&&&***)))777llldddGGG...)))))))))((())))))******&&&&&&''')))***+++,,,,,,222OOOppplllFFF---)))&&&''''''''''''((((((((((((---,,,+++*********+++,,,***,,,------,,,+++,,,,,,***++++++,,,,,,---------000+++...111333GGGiii{{{ZZZ999...000000//////------,,,,,,,,,,,,,,,---+++---000222222111000.........///000000000000000000222000111444;;;___|||iii]]]...///111666:::;;;888555333333222222222111111111000000000111222333333333000///...---...000222333999<<<;;;777777;;;;;;888888888888:::<<<<<<;;;999777666444444666777666666666666555555333222444777333777:::;;;999888;;;===;;;DDDQQQ\\\aaa]]]VVVPPP999555000,,,---///000111---------------------------------.........//////000111111000//////000222111111111222222222333333222222333333333333222222333444555555555555444333444111111444444222222555777666555666777999::::::999<<<<<<:::===CCCHHHIIIFFFBBB===777444444777;;;>>>999222/////////---+++++++++,,,---------///111222IIIaaajjjeeeUUU@@@///+++******)))))))))******)))))))))))))))*********))))))((((((((('''''''''###%%%)))***)))'''))),,,///666PPPlll{{{xxxhhhkkkxxx|||vvvVVV999000333***(((+++%%%%%%%%%%%%$$$%%%'''(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))***++++++++++++***'''))),,,)))+++===SSSuuuPPPDDD\\\zzzxxxggg[[[WWW<<<000'''))),,,+++(((((('''&&&&&&((()))***(((&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((()))'''+++***(((,,,===dddjjjHHH222***(((((((((+++IIIsssmmmJJJ111&&&)))''''''(((666fffwwwGGG000,,,)))(((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,///GGGwwwbbb999...'''&&&%%%$$$$$$%%%&&&&&&((('''''''''''''''((((((222SSSzzzKKK...)))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""'''***((((((******&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))))))'''%%%###&&&***)))(((333NNNgggtttdddHHH///'''+++,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%'''(((((('''''''''(((...((("""###(((++++++)))000FFF___ssskkkKKK555//////---******---<<>>CCCDDDBBB999444000000333555888;;;===666...,,,...///...++++++---,,,))))))---//////&&&444HHH^^^qqqsssaaaKKK555333000---***)))(((((((((((())))))******++++++))))))(((((('''''''''&&&'''&&&((())))))((())),,,...&&&000CCCMMM[[[ppp|||uuufffaaaWWWGGG===&&&)))444***%%%)))###%%%(((***'''%%%&&&((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((()))***+++,,,---------)))&&&(((,,,---555QQQooo^^^GGGRRR}}}lllQQQ888------++++++,,,,,,+++))))))***$$$'''++++++)))'''&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&'''((()))$$$+++,,,,,,///666SSS|||hhhHHH222+++)))(((''''''EEEoooaaa999,,,,,,(((%%%$$$111___~~~PPP444+++'''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&(((***************''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''999iiiccc666***((('''&&&%%%&&&'''((()))'''''''''''''''((())))))333]]]^^^999***+++$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%%%%$$$(((---+++$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((()))'''$$$%%%%%%(((+++''''''999PPP}}}}}}ccc777'''222444%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&(((((('''&&&'''(((&&&&&&''')))((('''))),,,,,,//////111BBBdddgggHHH888222000///,,,333BBBgggjjjGGG444((($$$&&&''''''''''''((()))+++)))%%%###%%%((((((&&&,,,"""CCCgggXXX:::000---''''''''''''((((((((()))'''((())))))))))))((((((***,,,......---+++++++++))))))***+++,,,,,,------'''000,,,,,,444222???aaazzzZZZ===/////////,,,,,,+++++++++,,,,,,---...***+++---...////////////---...000111111111000///111222222666;;;FFFssswwwgggXXXMMM///111333666888999999999222222111111000//////......///000111222333444444333222222333333444555666;;;444333888:::666333333000000555::::::666555777222222444777555111000333555666777555222222555888555444444333444555666777888888777666:::FFFXXXeeebbb___ZZZRRRHHH===444///222///,,,,,,------+++(((,,,...///...,,,,,,///222111111222222222222222222000000000111222444555666333333444555555666666666444555777666555555777888444444333222222222333333333444555777777777555444111@@@MMMPPPRRROOOAAA///333---111333...333???BBB;;;444000//////,,,,,,...,,,,,,++++++++++++++++++***222444555GGGcccmmmgggGGG:::---+++***'''(((+++((()))***++++++***)))(((******)))((('''&&&%%%%%%''''''((()))))))))))))))+++***)))***---111666999IIINNNTTTTTTMMM@@@444---++++++)))(((((('''''''''(((((((((((())))))))))))***)))'''%%%%%%%%%'''((('''''''''''''''((())))))%%%'''***+++*********+++...!!!***666666OOOxxxqqqPPPDDDSSSqqq```GGG666,,,+++///++++++***)))(((((())))))))))))(((((('''''''''&&&((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((***)))((()))***,,,///111666222666000...444KKKgggFFF000)))(((((((((+++000RRRxxx\\\000***)))))))))---VVVkkk===---...)))''''''''''''''''''''''''((()))******(((''''''(((''''''''''''(((((((((((()))(((''''''(((((('''&&&''''''((()))))))))))))))''''''''''''''''''''''''***666dddmmmEEE+++***&&&######%%%''''''&&&'''***)))###$$$***...---EEEXXX@@@111###(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&))))))(((&&&%%%&&&(((+++$$$$$$$$$%%%'''((('''&&&&&&''')))******)))'''&&&$$$&&&'''%%%"""$$$***000EEE|||gggBBB444,,,%%%&&&&&&%%%$$$&&&(((&&&###'''&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$))),,,,,,...999KKKZZZlllmmm___DDD///***+++***+++888PPP\\\KKK...%%%...'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))******---DDDZZZVVVGGG:::///---,,,***(((''''''((()))''''''''''''(((***+++,,,)))******+++,,,,,,,,,---,,,++++++******++++++,,,,,,---...+++***///888@@@qqqfffGGG;;;222&&&---,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........,,,444333111;;;SSS}}}iiiZZZNNNGGG///111444777999999999999444333333222111111000000333333333333333333444444555555444444444444444555666333444999:::555222333111222666999777333333666444111111444555222333555888888888666222111333555444444333333333444555666333444555333333999DDDLLLLLLOOOTTTUUUQQQHHH>>>888000...,,,,,,///111222111333222000,,,)))+++///444000111222222222111000000111111222222333333333444444333444444555555666777333444666555444444555666555333111111222333222111888666333000///222666999TTT___ddd\\\RRRKKK>>>111222,,,000333000888FFFIII:::444000//////,,,,,,...++++++++++++++++++,,,,,,,,,000...***555MMM```gggJJJ;;;---***+++)))''''''((()))***++++++***)))((()))))))))))))))((('''&&&''''''((()))))))))))))))))))))***,,,---///000111///444888999666000***'''******)))((('''''''''''''''''''''(((((((((((((((***((('''%%%%%%%%%'''((('''''''''''''''((())))))---+++))))))))))))))))))222''',,,999NNNsss}}}dddPPPBBBMMMlll{{{eeeKKK:::111,,,***++++++******)))(((((()))))))))(((((((((''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((()))(((''''''(((***,,,...000+++111,,,---555MMMgggFFF000''''''((((((+++000QQQaaa666***((()))))),,,NNNzzzxxxCCC******(((''''''''''''''''''''''''%%%'''(((((('''&&&'''(((''''''''''''((((((((((((***(((''''''((()))'''&&&''''''((()))))))))))))))''''''''''''''''''''''''***BBBqqq~~~XXX444,,,)))&&&%%%&&&'''&&&$$$%%%&&&))))))$$$$$$///<<>>///---((('''%%%$$$%%%&&&&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%'''((((((&&&&&&''')))'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''+++...///,,,))),,,444<<<===>>>:::111+++***+++***+++@@@RRRMMM;;;,,,''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))))))))+++---BBBWWWTTTHHH???666---,,,***(((''''''((()))(((((((((((()))+++,,,---------,,,++++++,,,,,,,,,,,,++++++******++++++,,,---//////,,,***---444:::cccxxxLLL000,,,222///...,,,,,,,,,---------------------------------////////////............///444222333BBB[[[~~~iiiWWWJJJCCC000222555888::::::999888666555555444444333333222888777666444444444555666666555555555555666777777444555888;;;999333000000000111444666444333888@@@>>>777333444666444444666999:::999666333111111222333333222222222333444555333555777777555666999===;;;@@@HHHNNNOOOLLLFFFBBB<<<999444000///......------000333444333111000///000111222333333222111000222333333444333333222222444444333333444555777888444666666666444444444666666555444666888999777444333666:::<<<===???DDDGGGaaahhhfffVVVFFF<<<555///111,,,///333222???NNNQQQ:::444//////...,,,,,,...******++++++,,,,,,------++++++***''')))666MMM^^^[[[III666...,,,,,,******))))))************)))(((''')))***++++++***((('''''''''((()))))))))))))))''')))+++------,,,***((($$$&&&((()))((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''')))((('''%%%%%%&&&'''''''''''''''''''''((())))))(((''''''(((***,,,,,,,,,+++///<<>>;;;EEEeeeXXXEEE333,,,---,,,***)))******)))((((((((())))))((((((((((((''''''''''''))))))((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&((()))***+++&&&,,,(((+++444MMMkkkJJJ000&&&&&&((()))***---KKK{{{iii???+++''')))))))))AAA```QQQ...))))))''''''''''''''''''''''''%%%&&&(((((('''&&&&&&'''''''''''''''((((((((((((***)))(((((())))))((('''''''''((()))))))))))))))'''''''''''''''''''''''''''KKK}}}kkk<<<+++)))'''&&&''''''&&&%%%$$$$$$((()))!!!555PPPpppwwwZZZ555---((("""+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$&&&(((((('''&&&&&&''''''&&&%%%%%%%%%''''''''''''%%%%%%###&&&((('''%%%%%%(((,,,000YYYXXX777---)))(((&&&$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&(((***+++))))))***+++'''&&&'''++++++)))***...:::PPPTTT===*********"""'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))((((((999JJJFFF<<<777222,,,+++)))((('''(((((()))((((((((()))***+++------111///---+++***+++,,,---,,,++++++******++++++,,,...//////---++++++///333HHHdddaaa???444999///---+++,,,---......---------------------------........................000222///333EEE```yyydddRRREEE???111333777999;;;:::888777888777777777666666555555999888666555555555777888666666666777888999:::;;;777999;;;:::555000000111333222222333222555AAAMMMJJJ???777666777555444444777777666444222111000000222222222222222222333333222555999;;;;;;;;;<<<>>><<<<<<===>>>@@@CCCEEEFFFKKKGGG@@@:::666444444333---///111333333222000000000111333444555444333333333333444555555444333333555444333333444555777888777888999888666555666777999::::::999999999;;;<<>>111+++'''''''''''''''''''''''')))***++++++((('''''''''''''''''''''((((((((((((+++)))(((((())))))((('''''''''((()))))))))))))))''''''''''''''''''''''''$$$HHH~~~nnn;;;''''''&&&&&&'''''''''''''''))))))%%%%%%444RRRkkktttJJJ...,,,(((###+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$&&&''')))'''%%%%%%&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$###&&&(((((('''&&&''')))'''BBBuuu|||NNN******&&&%%%&&&&&&$$$$$$&&&'''&&&&&&%%%%%%&&&&&&''''''((())))))''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&))),,,---+++))),,,***---///***'''333DDD\\\```QQQ333$$$)))+++$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((***'''444???777,,,***&&&+++***)))(((((((((((((((''''''(((((()))***,,,---000...+++))))))***,,,...,,,++++++******++++++,,,,,,...///...,,,+++---///222CCC[[[nnnqqq```DDD......,,,***+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////000---000AAA[[[}}}lllZZZKKK@@@;;;333555888:::;;;:::888777999999999999888888888888777666666555555777888999::::::999999888888999999777999:::666333444777:::CCC===777222///333???LLLHHH>>>555555666555333333333222222222222222222111222222222222222222222111000333666888:::<<<>>>@@@???<<<999777777;;;@@@CCCJJJHHHEEECCCCCCEEEHHHJJJBBB===666111///000333555000000111222333444555555444555555666666666666666666555555444555666888999777888999888777666777888999::::::777888BBBQQQ^^^~~~}}}xxxlll\\\JJJ>>>888999:::777333333444444111222...000111444EEEUUUSSS:::333///......++++++---******+++,,,------......---((()))000000+++000<<>>===;;;888666444333333444666666444666===CCCEEETTTIII===444...---444===<<<555111333555444444666000000000222444555333222222222333333333222111111555555666888:::<<<>>>???:::::::::999:::;;;======AAAAAAAAA@@@@@@CCCGGGJJJKKKLLLNNNNNNKKKDDD:::333444333222222222333555666999888888777777777888888666666777777888999999999666777999888777777888:::444777<<>>@@@>>>:::666555555777999@@@>>>;;;888666666777888666777999;;;;;;;;;:::999888:::;;;<<<;;;<<<===???;;;CCCQQQdddyyytttWWW>>>111///222444000000000000///......000111000333333777KKKWWWPPP999333......---+++***---,,,,,,------------------...+++((('''((()))+++...&&&111???KKKSSSQQQBBB111,,,+++***)))((((((((()))))))))***************)))''''''((()))))))))))))))))))))((('''((()))******&&&(((******))))))***+++''''''&&&&&&&&&&&&''''''&&&(((***,,,,,,+++)))(((%%%&&&&&&''''''((('''''''''''''''''''''((())))))&&&(((...;;;OOOjjjiiiJJJ;;;222LLL}}}{{{YYY;;;///---++++++(((''')))(((&&&&&&)))'''''''''''''''((())))))''''''''''''((((((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))(((((('''!!!(((''')))---;;;fff~~~uuu]]]<<<***)))+++((((((777HHHjjj}}}YYY;;;MMMXXXXXX>>>444***!!!---&&&---000OOOuuu}}}jjjKKK000((((((((((((((((((((((((,,,---...---***(((((()))''''''''''''((((((((((((((('''&&&&&&''''''&&&%%%''''''((()))))))))))))))((((((((((((((((((((((((---+++OOOWWW111))))))(((&&&%%%(((---111,,,000111;;;^^^xxx[[[>>>,,,%%%'''%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''%%%$$$%%%&&&...,,,)))((()))*********&&&&&&%%%%%%%%%%%%&&&&&&)))(((''''''''''''&&&%%%***!!!)))333BBBqqquuuRRR;;;((((((+++)))&&&&&&'''&&&&&&%%%%%%&&&&&&''')))******)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&''')))++++++---++++++666QQQppp\\\BBB,,,((()))%%%$$$(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%666CCC888---***)))''''''((((((((((((((('''&&&&&&&&&&&&''')))***+++*********)))******++++++,,,++++++******++++++,,,,,,,,,,,,---......---,,,&&&///222222BBBeeekkkNNN777---,,,---...++++++++++++++++++++++++++++++,,,------.../////////222222555777???iiipppZZZJJJCCC@@@;;;777::::::888888888999:::;;;::::::;;;;;;;;;;;;;;;;;;888999;;;<<<:::888555222222222222111111222222333888::::::999???GGGHHHBBBEEE;;;333333444222000000333333666:::999666666999444333333555888888666333333444444555444333222111333333444666999:::999888777666444333444555777999777999:::777444222333555111444;;;FFFQQQWWWYYYXXXLLLHHHBBB<<<999999;;;===FFFCCC>>>999666555666777666777:::======<<<:::999<<<>>>@@@@@@@@@AAACCCEEEMMMXXXlllzzzaaaRRR???333//////...,,,---000222111---+++///555000000444444999MMMZZZQQQ999333......---******,,,------------------,,,,,,'''+++...---+++,,,+++***''',,,333???OOOUUUIII666---,,,***(((((((((((()))***)))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((''''''&&&''''''((('''&&&''')))+++''''''&&&&&&&&&''''''(((%%%''')))++++++***((('''%%%%%%&&&'''(((((((((''''''''''''''''''((())))))+++///;;;QQQmmmtttGGG333===FFFXXX{{{oooOOO666000...+++...'''$$$'''******))))))'''''''''''''''((()))***&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''((())))))((((((***$$$***''''''(((222\\\vvvpppZZZ:::((((((***((($$$444AAA```wwwSSS///<<>>gggxxxnnnSSS999))))))))))))))))))))))))'''(((******((('''((()))''''''''''''((((((((()))(((&&&%%%%%%&&&'''%%%$$$'''(((((()))))))))))))))))))))))))))))))))))))))---'''AAAppp}}}WWW///$$$%%%%%%&&&'''---666<<>>666222444888333444555666777777777777444555666555444555666888888666555444444555444333444333222222222333444444888888888777666444333222111222333555888===DDDIIIOOOXXX^^^TTTDDD===FFFRRRMMMEEE===999666555999???<<<<<<<<<===>>>>>>>>>===AAAGGGIIICCC<<>>***((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))***===___fff555---'''((((((&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$)))###///JJJPPP<<<---...$$$'''******(((&&&&&&&&&%%%&&&(((((('''''')))***(((((())))))************,,,+++***)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,)))///111---***444KKK___vvvCCC888111(((111///...,,,***,,,...,,,)))******+++,,,,,,---......///+++---222222444EEEZZZ}}}zzzXXXGGG???888555777DDD@@@===;;;<<<<<<:::999999999999999888777666666666777666444777999666///111222111111555:::999444666555666;;;BBBCCC===777555666555222000///111222222888<<<;;;666222333555222333444555666666666666444555666666555555666888888666555444555555555555555444333333333444555666888777777777666444333222000111222333444888===AAA???MMM```pppuuunnnaaaXXXAAA>>>>>>@@@@@@===>>>AAAEEEEEECCC???<<<===BBBGGG>>>NNN___gggmmmyyyxxxVVVCCCAAA;;;111666222000111111//////222///............//////000333222111888KKK[[[ZZZOOO:::222,,,,,,---,,,,,,...---,,,+++***))))))***+++******))))))((((((''''''))))))((((((///AAAYYYjjjiii]]]FFF222,,,...***###''')))+++***((('''((())))))))))))(((((((((''''''((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%&&&&&&$$$###%%%(((******,,,///...,,,---111666MMMfffzzzVVV999333...555FFF___}}}cccCCC...)))++++++)))***(((&&&&&&((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((((((((((((&&&)))+++%%%000LLLzzz~~~ddd<<<,,,+++)))'''(((---CCClllaaa;;;111BBB^^^gggOOO444---+++&&&'''(((---LLLgggCCC666+++***---+++))))))+++,,,,,,+++)))((()))***)))(((((((((''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((888[[[|||}}}ZZZ666...'''%%%((('''&&&111???ZZZ___```WWWEEE333)))&&&(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''(((&&&$$$)))++++++EEEppp]]]666&&&***,,,&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((***,,,NNN~~~\\\111***%%%&&&'''&&&&&&)))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%###***<<>>FFFBBB999777666666;;;???>>>888222333333333111000000111333222555777777555333222222222222333444555555555555444555666666555555666888777666666555666777888999666666444444444444555666777777777666555444333222222333333333222333666999666>>>WWW|||dddIIIAAA;;;;;;===BBBKKKTTTcccdddaaaXXXLLLEEEEEEHHHVVVmmmsssUUU>>>888===>>>:::444000///222333000///000000//////............///333222000777KKK]]]ZZZLLL:::222------...,,,+++,,,,,,,,,+++*********++++++++++++***)))((((((''''''&&&)))***&&&&&&444MMMaaaooonnn[[[;;;+++...---###''')))++++++)))((()))))))))*********))))))(((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((###%%%'''&&&######''',,,+++((((((((($$$$$$111BBBsssfffBBB+++******DDDcccyyykkkMMM///'''+++,,,*********(((&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((((((((())))))(((((('''&&&&&&&&&'''''')))***'''(((***%%%...GGGttt|||fff???---***&&&%%%'''///HHHqqqeee>>>555???cccxxxeeeDDD222---)))***(((***IIIYYYBBB000......(((&&&***)))***++++++))))))***+++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))'''+++???ccc]]]<<<---'''%%%))))))%%%'''---:::<<<;;;666...'''$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''(((&&&###&&&)))&&&555UUU}}}JJJ)))+++000(((,,,+++)))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,***111```UUU///***''''''&&&%%%''',,,%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%(((***333LLL^^^NNN000***(((&&&%%%'''((())))))%%%&&&(((((('''''')))***222000...,,,***))))))***+++******)))******++++++************************(((+++---+++((()))///444MMMrrrZZZ<<<+++000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,,,,111000,,,...666666777:::===AAAMMMbbbvvv{{{NNN;;;555000:::::::::;;;;;;:::999888888666555444333444444555::::::777555888<<<;;;666:::777444666AAAKKKKKKDDD999777666888;;;;;;666222111111111000///000222444333222333444444333111///111222333333444444444444333555666777555555666777666666777666777999;;;>>><<<;;;888666555444444555777777777666555444333333333444555555333333555666999888GGGnnnjjjOOOIIIFFFMMMZZZhhhwww|||iiiYYYQQQrrruuu]]]ZZZTTTLLLCCC===;;;<<<777222111444555111......111000///...............111222111666HHH[[[XXXIII999222...//////---++++++,,,,,,,,,+++++++++,,,,,,...---,,,,,,+++***))))))%%%***...,,,(((,,,999FFFUUUdddfffPPP888///---***'''((()))***))))))(((((())))))*********)))((('''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((('''&&&((((((&&&$$$&&&***111***))),,,+++///JJJhhhnnnPPP;;;111000666ZZZ{{{vvvZZZ>>>((()))...***''')))))))))((('''(((((())))))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&''')))&&&'''***%%%---CCCsss}}}jjjBBB---(((%%%&&&)))000FFFjjj{{{```>>>666777fff^^^???111,,,+++***)))>>>fffuuu^^^JJJCCC999***&&&...''')))******))))))***,,,((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))*********---@@@eeebbbAAA***$$$###'''***'''%%%''',,,,,,+++***)))((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$###$$$%%%'''((('''&&&"""%%%)))$$$***>>>VVV}}}bbb777,,,...,,,+++***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&'''(((((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))777iiiPPP///+++)))***(((%%%&&&)))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''%%%))))))...EEE\\\VVV@@@)))'''&&&&&&(((((('''%%%%%%&&&(((((('''''')))***111000---+++***)))************************++++++************************(((***+++,,,,,,,,,---...>>>hhhyyyPPP===333000...///...***)))+++,,,,,,,,,,,,,,,,,,,,,+++///++++++000111//////222666777:::<<<:::;;;EEEPPPlllnnnNNN>>>555222444666777888888999999777666555444555666777888??????<<<999;;;???===888888888666444:::DDDJJJJJJ999888777888:::;;;888666000000111000000000333555333111111222333333111...111222333333333333333333333555777777666555666777555777888888888;;;???CCCFFFDDDAAA===:::888777666777777777777666555444444333444555555444444666777<<<;;;GGGeeeuuu\\\BBBFFFWWWuuu{{{kkkTTTDDD<<<999222///222444222///...111000///..................333444777HHH[[[YYYKKK:::333...///000---++++++,,,,,,,,,---------,,,,,,---------,,,+++******)))'''***---,,,******---000AAANNN]]]bbbUUU@@@222---***)))(((((((((((((((''''''((()))***)))((('''&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***&&&&&&)))(((%%%&&&+++...)))+++000111777SSSsssvvvfffTTTCCC666///...///DDDnnn___DDD222(((---///'''$$$))))))))))))((((((((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%$$$(((%%%&&&)))'''---@@@rrrnnnFFF---&&&%%%((()))000CCCeeewww^^^<<<222333kkk\\\:::+++%%%((('''---???PPPkkkwwwfffJJJ///)))111'''((()))***))))))***,,,'''''''''((((((((((((((((((((()))***************))))))))))))))))))))))))%%%&&&&&&'''((()))******,,,***999\\\bbb@@@***%%%"""%%%(((((('''&&&%%%%%%%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$###$$$%%%'''((($$$&&&###%%%***&&&%%%000333___wwwRRR555+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%######$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''666jjj{{{HHH,,,(((''')))(((%%%$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$(((222===BBBBBB777333---(((&&&&&&&&&&&&%%%&&&(((((('''''')))***---,,,***)))))))))***+++))))))******++++++++++++++++++++++++++++++++++++,,,+++***+++,,,.........555AAA[[[zzz^^^999222---......+++)))+++,,,,,,,,,,,,,,,,,,,,,+++000,,,***---000000000111,,,---222666555222444:::FFFeee[[[@@@///111333444444666888:::888888777777777777888888888888666333555888666000222555444000111999BBBFFF999999:::===>>>===:::777000111111111000111444666333222111222333333222000222333333444444333333333222555777888777666666666555777999999999<<>>EEELLLMMMKKKHHHDDDAAA>>>======888999999999999888777777777777777555555666:::======NNNcccllldddSSSCCC;;;@@@:::FFFmmmmmmKKK???444111333222111222///............//////000...222444@@@aaaiii>>>555.........,,,,,,---+++,,,---...//////...---))))))************++++++***(((&&&%%%'''***,,,,,,%%%$$$))):::QQQ\\\VVVKKK555000***'''''')))))))))''')))+++,,,+++***'''&&&((((((((((((((((((((((((&&&'''(((((()))))))))((('''''''''''''''''''''''')))))))))))))))))))))))))))&&&(((***(((---BBB[[[tttqqqeeeOOO888***+++111///***'''))),,,000999CCCLLL|||eee>>>333''''''(((((((((((()))***(((***+++***(((''')))++++++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((('''&&&$$$)))&&&$$$((('''***777___wwwqqqNNN444)))&&&)))''',,,===___xxxfffBBB000222TTTWWW///***,,,+++++++++)))AAAhhhRRR222'''&&&'''(((***)))(((((()))***''''''''''''((((((((()))&&&&&&'''((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((&&&222OOOkkklllNNN///)))(((&&&$$$%%%&&&'''&&&&&&(((***)))'''%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%'''***%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''!!!)))'''$$$***)))$$$'''***333MMMrrrzzzUUU666))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))///XXXiii???111%%%###&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&***((((((***'''###'''000@@@DDDFFFAAA777...******%%%&&&(((((('''''')))***&&&''')))***+++***)))((('''(((***+++,,,,,,++++++************************...,,,+++)))))))))***+++******222@@@ZZZaaaAAA444111---,,,000+++++++++,,,,,,---------***,,,,,,,,,,,,,,,,,,,,,444///---......---///333111111;;;ZZZttt444555555333111111555999======<<<;;;999666333111444666666777:::===:::444...222444222222666777666777===FFFLLLKKKCCC888000222333333222111222444777333444555555333333444666444444444555555444333333222444777888777666555666444777:::::::::???GGGNNNHHHGGGDDDAAA>>>===<<<<<<999999:::::::::999999888===<<<;;;888777999===AAAEEEUUUccc```OOO@@@<<>>>>>???BBBBBBBBBAAA???<<<999888???<<<:::888999999999999===999777888666888DDDRRRcccaaa\\\RRRCCC777777===;;;666III}}}fffIII;;;333444666111...000111///,,,,,,000555333222555@@@```ppp@@@777000//////---+++,,,.....................///...---,,,*********+++,,,(((((())))))*********+++((()))((((((,,,888HHHUUULLL???000***((((((((()))+++(((...999555&&&""")))(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$&&&'''&&&$$$###$$$)))---+++&&&)))'''&&&(((...000...***)))'''+++222999JJJlllfffEEE111)))***+++(((***,,,++++++111@@@NNNooofffIII888---###''''''((((((((((((''''''))))))))))))))))))))))))+++***)))((((((''''''((('''(((((()))(((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%&&&(((+++''''''''''''''''''''''''(((%%%%%%((()))'''(((+++HHHhhhuuuZZZ888,,,***&&&(((+++666UUUsssjjjIII666///000@@@eeeoooKKK222***&&&)))***+++777FFFgggFFF444+++(((''''''((()))(((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))******)))'''$$$***'''111NNNlllnnnOOO---)))(((&&&&&&'''''''''&&& ...,,,"""%%%(((&&&(((&&&'''&&&$$$"""###(((,,,)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''))))))'''%%%###***)))(((''''''&&&''''''%%%&&&'''&&&&&&'''***---%%%&&&'''))))))*********(((((((((''''''&&&&&&&&&'''''',,,HHH[[[<<<(((***///######***$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''###,,,333<<>>@@@@@@??????===;;;999888777777888::::::999777555999888888888666;;;LLL^^^dddWWWJJJEEECCC>>>:::888;;;===XXXttt]]]EEE999777222000111333333222000,,,***222111333:::SSSwwwxxxZZZ===555//////000---,,,---++++++,,,,,,---------...///...,,,+++))))))))))))))))))))))))******++++++)))******((((((...888@@@TTTNNN@@@333///222222---***)))000<<<>>>444+++***(((((('''''''''&&&&&&&&&+++***((('''''''''''''''+++---,,,'''######&&&)))***333999444...---,,,)))===???KKK```tttrrrWWW>>>...'''&&&&&&)))((()))***111AAAXXXiiiwwwxxxiiiKKK333------***''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''(((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&((()))(((((((((''''''&&&&&&&&&(((%%%%%%(((((('''(((,,,DDDcccqqqWWW555(((%%%"""(((***333QQQqqqkkkMMM:::------222GGGnnndddKKK777'''&&&&&&&&&---:::[[[qqqtttddd___888000***)))((($$$%%%)))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((###$$$&&&)))******)))'''((()));;;^^^xxxpppMMM...)))(((&&&&&&'''''''''&&& +++***'''+++)))###%%%$$$%%%&&&%%%$$$&&&)))---(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""$$$''')))***)))((('''''''''((((((((()))******%%%))),,,,,,)))%%%""""""$$$&&&))),,,.........---'''''''''&&&&&&&&&%%%%%%(((&&&&&&999fffVVV666)))***"""###+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!***000444BBBdddpppOOO777***)))***$$$$$$(((((($$$###&&&'''$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%(((111AAAPPPVVVOOOGGG000///...+++((('''&&&&&&***,,,...---)))''''''(((***************)))((((((************************)))))))))))))))))))))))),,,+++---...)))---DDD______<<<---,,,***)))+++,,,******,,,***+++,,,,,,------,,,,,,------------------------+++)))***///666FFF```uuu555555555555555666666777666888::::::888666555555111000000111333555444333111444888999888666555555999888888888888777444111111///...///111333333222333111//////111333333333222222333555777999;;;<<<<<<<<<<<<;;;999888:::;;;999777999===>>>;;;:::===<<<<<<<<<<<<;;;::::::999999999:::;;;;;;;;;;;;:::999999888777666???TTThhh```PPPAAA<<<>>>???>>>>>>BBBOOOrrrcccJJJBBB===;;;888555444555444222000111111222555GGGeeefffJJJ:::333...///000...------++++++,,,,,,---------...111000...,,,***))))))((()))************+++++++++***++++++)))''''''+++///FFFQQQRRRCCC333000111000***))),,,222888777///'''(((((((((''''''''''''&&&***)))''''''(((((('''&&&!!!%%%***---,,,,,,///333666OOObbb```YYY[[[]]]\\\ZZZhhhuuuuuummmddd]]]XXXQQQIII===333---+++++++++******((((((000DDD]]]nnntttVVV555%%%'''+++,,,'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''&&&''''''((()))+++***((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((***)))(((''''''((((((((((((''''''&&&&&&&&&)))%%%%%%'''(((&&&(((,,,FFFeeettt\\\:::+++(((%%%******///JJJkkkjjjMMM:::+++,,,(((...SSSbbbCCC)))&&&)))&&&'''---777EEEiiivvvAAA111'''***+++%%%%%%+++''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))***))))))((('''''')))+++CCCmmmqqqIII---)))(((&&&&&&'''''''''&&&%%%)))'''(((...(((###***%%%&&&''''''&&&&&&(((***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""$$$''')))++++++***)))'''''''''&&&%%%$$$######!!!###&&&''')))***---///000111222333222///,,,+++&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$...GGGlllyyyLLL...***&&&%%%((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&!!!)))000000000CCCnnnjjj@@@---(((&&&&&&$$$''''''%%%$$$&&&&&&$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%(((222AAAPPPYYY]]]OOO???---&&&+++000...***,,,------,,,***))))))******************)))((((((************************))))))))))))))))))))))))+++***---...)))'''111AAAXXX{{{tttOOO222...***)))++++++)))***...***++++++,,,,,,,,,,,,,,,------------------------,,,---...---)))---<<>>::::::===<<<;;;;;;::::::;;;;;;<<>><<<:::999:::===???<<<:::888777;;;GGGYYYgggZZZQQQFFF>>>;;;>>>IIIUUUYYYmmmgggZZZPPPCCC???:::555333444666888111000222444DDD```eeeNNN888111---///111///---.....................------111000///...,,,++++++***++++++++++++++++++++++++)))***++++++))))))+++......GGG]]]ZZZBBB...***000,,,,,,((('''+++000...&&&((((((((('''''''''''''''((((((((()))******((('''---++++++,,,---///444:::QQQoooeeeFFF777222...000...,,,++++++,,,---...(((+++***'''---AAA[[[nnnpppMMM333)))***)))%%%(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))---+++(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''')))++++++)))'''''''''''''''''''''(((((((((((()))&&&%%%(((((('''))),,,GGGfffvvvaaaAAA000,,,***+++***+++DDDgggiiiNNN999...---))),,,EEEkkkoooMMM///+++///,,,((())))))222PPP~~~vvvFFF///""")))///***'''+++''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((,,,++++++******---111444222---AAAoooqqqGGG,,,)))'''&&&&&&'''''''''%%%((((((%%%(((---%%%$$$111''''''''''''&&&%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&((()))***))))))))))))(((((('''&&&&&&&&&111,,,&&&%%%(((---///000BBB???;;;666000***&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((---666LLLuuuXXX222******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%''')))+++,,,%%%(((///222+++---JJJmmmRRR===111(((+++&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%---:::HHHQQQggg\\\JJJ999...***,,,.........///...---,,,+++******************)))((((((************************))))))))))))))))))))))))))))))+++...---))),,,333>>>TTToooFFF111***(((,,,...+++,,,111******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++)))000:::333333222222333333444555555:::>>>===999666555666000//////111222333111000111444888;;;;;;:::::::::===999444333333333111...000000///111333444333222111111111111111333555666333333333333444444555666777888999888777777888:::<<<<<<>>>AAA???;;;;;;???>>>===;;;::::::<<<===>>>===???AAA???<<<:::999:::<<<999777;;;GGGUUU___bbbUUULLLEEEEEEJJJTTTdddqqq|||tttdddNNNUUUZZZWWWJJJ>>>666444111///111555EEEaaahhhUUU999222...///000///---...//////......------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************,,,///111***;;;VVVhhh^^^@@@...,,,+++---+++''')))------)))(((((((((((((((((((((((()))***+++,,,+++++++++,,,///444===AAA???EEEZZZppp}}}yyyoooWWW???555666222(((------+++***((('''''''''%%%******'''///JJJkkk~~~bbbBBB111...---(((###(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***---+++(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''')))++++++)))'''''''''$$$%%%&&&''')))***++++++)))&&&&&&******((())),,,@@@___qqq```@@@---((('''***)))***DDDkkkrrrVVV???222+++***111;;;OOOsss```???...,,,,,,+++***(((---;;;XXX___CCC---+++///+++(((***(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((%%%%%%&&&(((---777CCCKKK;;;...<<>>BBB>>>777///)))%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&))),,,,,,777ZZZiiiCCC111,,,%%%###***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&+++000333---'''(((...+++'''333HHHyyykkkSSS:::222(((%%%###%%%'''(((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%"""###)))333;;;\\\llluuueeeDDD+++(((//////.........---+++)))'''***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())),,,---,,,---///444888___XXX999---&&&,,,///,,,,,,111)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***((())),,,---+++,,,///333333333222333444444555666;;;???>>>999555666999444333111222333333222000000222666777888888:::;;;===:::666444333222111000111111111222555555444333000222444444333444555777555444444444444444444555555666777666666666888:::<<<===@@@CCC@@@<<<===AAABBB@@@===;;;:::;;;===???;;;BBBJJJMMMHHH@@@:::777888888<<>>666//////000...---...------------------------***+++,,,,,,------,,,,,,---------,,,,,,,,,,,,++++++***)))((()))***,,,...111000>>>YYYhhh[[[AAA000******+++,,,,,,+++)))''''''(((((((((((()))))))))&&&((()))'''&&&***444<<<<<>>jjjUUU222)))(((&&&&&&'''''''''&&&''',,,888BBB888&&&###%%%######$$$&&&((()))((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$######%%%(((,,,...:::HHH]]]pppuuujjjUUUDDD000...)))&&&$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&***&&&%%%'''%%%+++FFFdddrrrPPP999&&& ***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&+++000333111$$$%%%)))''',,,666YYYXXX===---&&&"""###&&&&&&&&&(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&&&&(((---222@@@QQQfffqqqjjjWWWDDD888---+++(((((()))************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***++++++***---(((999bbbPPP:::)))***...+++)))---)))******++++++++++++++++++++++++++++++++++++++++++'''&&&+++...,,,***+++555444444444444555666666444999>>>===888666999>>>:::888555444444444444333000111333333333444666888888888777555222111222333222222222444666777555444000333777777666555555666555555555555555666777888555666777777777777999;;;:::<<<@@@BBB???;;;===BBBEEEBBB>>>:::999:::<<<===<<>>KKK[[[mmmuuummm___OOOJJJTTTsssmmmJJJ666555333999FFFYYYpppqqqZZZCCC:::111///...------///,,,---...000111333444555///000111111111000//////...---------,,,,,,,,,,,,***))))))))))))***))))))***,,,...:::TTTiiidddQQQ???333***,,,---(((%%%((('''((((((((())))))))))))$$$((()))'''***999RRReeezzzzzz]]]UUU\\\VVVNNNJJJNNNNNNCCC444***(((...555444***"""&&&///%%%'''******)))))),,,...+++---...666NNNlll{{{zzzZZZ???(((%%%)))))))))---))))))************))))))''''''''''''''''''''''''''''''''''''((())))))***))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&((()))'''''''''((())))))******((((((+++111111---+++,,,777UUUkkk```CCC...(((***%%%)))000OOO|||dddEEE000)))''')))'''***BBB^^^vvvoooFFF***)))+++''',,,***&&&&&&333KKKeeeuuuwwwXXX===...)))((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))++++++)))''')))///555...111KKKyyyddd:::)))(((&&&&&&'''''''''&&& '''+++;;;UUUYYYCCC222,,,)))%%%%%%'''(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))+++000888CCCMMMSSS{{{XXX888'''$$$$$$$$$$$$%%%&&&((()))%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&###&&&666GGGzzzUUU444$$$+++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''')))***+++***###$$$'''''')))---<<>>:::888888:::;;;:::===???===999777:::===888GGGZZZjjjwwwzzzmmm]]]JJJUUUnnn___CCC444888777AAARRRhhh}}}zzzaaaGGG<<<222///...,,,,,,///---...000333777:::<<<>>>777777888888777555444222.........------,,,,,,,,,(((((()))+++,,,,,,***(((...000'''===lll}}}```EEE...,,,---((((((///'''((((((((())))))******)))...000000888QQQvvv~~~dddWWWLLL???888999444+++)))111222+++***000000%%%""")))---)))''')))'''***,,,+++(((&&&'''((("""(((333HHHkkkrrrQQQ:::***,,,///***(((,,,))))))************))))))'''''''''''''''''''''''')))(((((((((((()))******'''(((((()))(((((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&(((+++))))))))))))((((((((((((((((((---333444///++++++222QQQhhh^^^AAA,,,''')))'''+++333QQQ}}}___<<<,,,,,,---+++((()))222:::YYYxxx|||VVV555111///$$$&&&%%%)))...++++++===SSSrrrLLL666,,,&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((()))###&&&)))(((%%%###&&&***"""222WWWooo@@@)))(((&&&&&&'''''''''&&&'''(((&&&888aaauuucccLLL555000***''''''&&&%%%###&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((***++++++///333===LLLaaaxxxeee@@@---((($$$&&&'''(((((('''&&&$$$&&&&&&&&&''''''(((((((((###%%%)))***'''$$$)))111MMMkkkDDD...222''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%''')))((('''$$$""" """&&&))))))&&&$$$$$$+++888fff{{{CCC666,,,******''''''***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''')))&&&))),,,///999RRRtttyyy```HHH888000+++)))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((******+++---,,,***"""444111---AAAZZZyyyfff<<>><<<<<<<<<<<<;;;<<<;;;<<<>>>@@@@@@===:::???^^^vvv{{{}}}oooVVVNNNfffeeeOOO???>>>DDD<<<===SSStttzzzgggBBB:::333000...++++++...000+++333JJJZZZ\\\ZZZ\\\SSSPPPPPPTTTWWWQQQBBB555999666555666555111000222---......//////---)))&&&)))&&&&&&---:::RRRwww```===------///...---)))***,,,...+++(((,,,444111666888???WWWzzzyyyZZZ>>>999;;;555---))),,,,,,,,,,,,,,,+++***)))'''((((((((())))))******---,,,***)))*********)))+++###000PPPttttttQQQ999&&&'''------,,,000+++,,,---,,,++++++,,,...''''''''''''''''''''''''))))))***************))))))(((((((((((('''''''''&&&''''''((()))******+++%%%&&&''''''((((((''''''''''''&&&%%%&&&'''((())))))%%%%%%(((***)))))),,,888\\\{{{kkkAAA...---((((((///444KKKsss```@@@222---***)))((((((,,,333HHHtttlllCCC111---(((***((((((***++++++///444TTTgggGGG---***)))))),,,///***$$$%%%,,,'''''''''''''''((())))))'''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&222ZZZRRR666(((%%%'''$$$(((+++%%%'''))))))333UUUzzzvvv^^^DDD,,,&&&(((&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%(((+++,,,(((%%% &&&+++***''''''%%%###'''$$$&&&------)))...888666IIIfffjjjFFF///((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''')))+++AAA\\\bbb???222)))'''###111''')))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%+++000GGG|||mmm666,,,888+++,,,444"""(((***)))%%%"""$$$(((+++'''''''''''''''''''''''')))((('''&&&&&&'''((())))))&&&(((+++,,,555RRRqqqmmmDDD777222+++***,,,---,,,'''$$$(((///---(((###$$$(((,,,+++)))))))))))))))))))))))))))++++++++++++++++++++++++...+++(((---111777]]][[[CCC222&&&'''111,,,...,,,((()))---,,,&&&************************))))))))))))************777555222222555666666555555777888:::;;;;;;;;;;;;;;;888666555666555444333111444777888777777666777888888999888888666555333333666888888555333444555333555888888666555555555777888888999999999888888888999:::999888999:::<<<;;;<<<<<<<<<<<<=========BBB@@@=========>>>===<<<@@@@@@>>>;;;999999<<<>>>EEEaaa|||wwwbbbMMMZZZwwwnnnVVVIIIBBBFFFGGGHHHRRRiiisssZZZBBB:::333000...++++++...//////@@@bbb|||~~~rrreee```\\\XXXVVVNNN???222,,,---***&&&&&&)))++++++***---,,,+++))))))<<>>///)))''''''000//////111111111555<<>>===;;;;;;===>>>>>>===<<<>>>>>>;;;999===HHHRRRhhhqqqyyyxxxjjjZZZQQQOOOlll^^^NNNJJJMMMWWW\\\iii~~~tttVVVCCC;;;333000...++++++---000000@@@bbb|||jjj___TTTLLLAAA999444222000///&&&))),,,+++(((,,,<<>>>>>===;;;>>>@@@>>>===FFFYYYhhh|||rrrkkkcccQQQAAAIII]]]uuuYYYQQQUUU___nnn{{{|||[[[CCC;;;333000...++++++---000...666HHHUUUUUUMMMHHHdddrrryyylll[[[HHH:::222///888555444666777555222000>>>]]]|||qqqnnnaaaXXX\\\llllllMMM888,,,,,,)))***---,,,&&&&&&***)))))))))******)))((((((&&&&&&''''''''''''''''''&&&((()))***)))(((((((((+++CCCgggddd@@@222***((())),,,+++(((***000************)))((('''&&&(((((((((((((((((())))))******+++++++++***))))))))))))((((((((('''''''''(((((()))))))))*********&&&&&&'''((((((((((((((('''''''''''''''(((((()))(((&&&&&&))))))(((+++000UUUuuu{{{ZZZ999,,,)))***'''+++(((999fff}}}fffHHH000+++(((******((((((***,,,;;;\\\{{{xxxXXX:::111...***'''))))))''''''******&&&555FFFTTTrrr~~~bbbNNN666+++,,,---***&&&((((((''''''''''''((()))'''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((***777@@@cccXXX888***$$$''',,,((()))&&&&&&'''$$$&&&555GGGhhhxxxRRR666+++(((''''''''''''''''''''''''((('''&&&%%%&&&((()))***)))###%%%,,,,,,&&&(((111DDDVVVdddiiiuuu|||]]]GGG===111,,,&&&&&&******&&&"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***''')))222LLLwwwQQQ333)))+++%%%''',,,"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((())))))((('''%%%$$$$$$%%%'''((($$$)))***///<<>>,,,(((%%%###$$$%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***(((&&&###"""$$$(((((($$$$$$(((---BBB\\\tttwwwdddIII333,,,...000...)))******)))((((((***,,,(((((((((((((((((((((((()))))))))))))))))))))))))))***'''***...'''***===XXXnnnDDD333111***---...+++)))((())))))************************((()))))))))************???===;;;888666555666777888999;;;<<<===>>>======666444222222333333222111666777888888777777888::::::::::::;;;;;;<<<======999888777666666555555444222444666666444333333444555555777888999:::;;;;;;?????????===;;;:::;;;<<<999999::::::;;;<<<<<<===:::::::::<<>>;;;>>>NNNgggzzzsssddd[[[YYYLLL@@@SSSssskkkpppdddSSSTTT^^^qqq___BBB:::333000...+++,,,......---///444777555333222888CCCTTTaaaiiikkkjjjiiiSSSRRRYYYkkk|||lll[[[SSSSSSWWWQQQGGG;;;333111000000333FFF[[[nnn|||oooooowwwhhhGGG222++++++,,,((('''))))))'''%%%&&&))))))***************)))''''''''''''''''''&&&&&&%%%''')))***(((((()))+++111YYY[[[666444///......///---,,,...222+++---...,,,((((((+++...(((((((((((())))))******+++++++++++++++***)))(((((((((((('''''''''&&&&&&'''''''''(((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((((((((((((&&&''')))((((((,,,222YYYyyyuuuNNN444+++'''***'''+++'''666ddd~~~iiiHHH222,,,((()))***(((''')))***+++CCCmmmrrrPPP;;;,,,'''&&&)))+++)))((()))333***000222222RRR~~~kkkIII000)))+++...---((((((''''''''''''(((((('''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''(((++++++444>>>gggWWW777,,,&&&'''+++'''%%%"""&&&+++(((!!!'''333???nnn^^^999)))&&&''''''''''''''''''''''''''''''((((((((('''((((((---***+++---+++...???SSSxxx}}}jjjQQQ:::---(((&&&'''((()))***)))&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))***+++)))111MMMwwwyyyDDD))),,,'''%%%)))$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%'''((( ******%%%&&&)))888QQQKKK000///+++)))***'''""""""'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***++++++***'''%%%$$$"""###''')))(((&&&''''''+++///<<>>>>>===:::777555555666888999;;;<<<============666444222222333333222111666888::::::888888888999999999999:::;;;<<<>>>???;;;999666555666666555444111444888999888555444333333444666888:::;;;<<<<<>>======>>>@@@CCCEEEEEEDDD===;;;:::===JJJbbb}}}~~~eeeQQQKKKCCCEEEhhhnnnUUU^^^XXXPPPZZZnnn```@@@888222000...,,,---000---...000///......111444,,,111888>>>@@@AAAAAABBBAAA===>>>GGGQQQUUUXXXZZZlllvvv~~~vvvoooooosssnnnuuuuuudddLLL===888888999:::>>>LLLkkkyyyrrrrrrsssoookkkjjj\\\[[[SSSEEE555+++***,,,---)))&&&''')))******)))))))))******++++++******((((((((('''''''''''''''%%%(((***)))''''''+++...CCCsssQQQ---...///---+++,,,.../////////---......,,,***)))+++---'''(((((())))))******++++++++++++++++++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((&&&'''((())))))))))))(((((('''''')))((('''---444cccuuuHHH333+++$$$)))''',,,(((777gggnnnLLL555---((()))***(((((()))---(((333TTTtttyyybbbKKK...((($$$'''*********,,,(((***222000))):::```{{{fffEEE000***)))))))))((((((''''''''''''((('''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''###))),,,555DDDpppjjjFFF000...+++)))(((###((($$$%%%))))))%%%(((000///```bbb999'''%%%''''''''''''''''''''''''''')))******'''&&&&&&&&&&&&+++///000888PPPtttwww___PPPMMMGGG===222+++)))***'''''''''$$$"""###(((,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&*********666TTTwww```999...'''"""%%%)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&***%%%$$$,,,///000999ZZZ[[[777---'''&&&+++***$$$"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))******)))&&&%%%&&&$$$$$$%%%''''''&&&%%%+++000222000555KKKmmm{{{aaaKKK999+++''''''((()))******)))((())))))))))))))))))))))))((((((((((((((((((((((((***...)))'''---+++)))000888GGGiiiYYY777,,,((('''***,,,***)))***))))))))))))))))))))))))))))))))))))************999;;;===<<<999666666777666777999;;;<<<<<<;;;;;;777555333333444555444333666888;;;;;;:::888888888777777777888999<<<>>>???===:::777666777888666555444666999:::999777666666444555777888::::::;;;;;;;;;<<<<<<;;;::::::<<<===999:::;;;<<<===>>>>>>???======>>>AAADDDFFFEEEDDD;;;>>>IIIZZZoooeeeJJJ@@@@@@RRRhhhQQQZZZYYY]]]ttt\\\>>>777111//////---...222000222444444333222111000000000000111111111000000444///...111222111000222999???FFFJJJLLLNNNRRRUUUeeexxxxxxkkkaaaLLLCCC<<>>222...,,,111:::???;;;555555222000111333222+++%%%++++++,,,,,,---......///////////////...---,,,+++************))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))&&&'''((()))***))))))(((((('''((()))((('''---666jjjuuuDDD333---$$$)))&&&---+++<<>>///'''))))))(((''''''''''''''''''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''!!!)))***000???ppp]]]<<<+++---***''''''%%%***(((''''''%%%%%%'''+++000VVVmmmCCC+++(((''''''''''''''''''''''''(((***+++***)))***...111---BBBTTT]]]kkkuuu[[[@@@///---+++((('''&&&''''''''''''&&&%%%###"""###(((,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&(((%%%%%%(((***---888OOOccc}}}tttXXX<<>>???@@@;;;;;;<<>>===666///111///------...//////...---,,,...222222///---///111...+++,,,///222333333666DDDYYYtttvvvaaaQQQDDD<<<===BBB999777777:::999333///...111,,,((()))+++,,,++++++&&&)))+++)))&&&%%%&&&'''&&&&&&'''((())))))((((((******))))))((((((((('''(((******(((&&&'''...444___mmmjjjXXXTTTSSS\\\jjjqqqkkk```[[[TTTPPPTTT[[[XXXJJJ<<<000000000111222333333444444444444444333222000000,,,,,,,,,++++++++++++***))))))))))))(((((((((((('''(((((()))))))))))))))&&&''')))*********)))(((''''''((()))''''''...777jjjtttAAA333...%%%+++%%%------???ttt~~~YYY:::000((((((***))))))***'''000---'''===hhh}}}yyySSSCCC222***'''&&&))),,,...222(((&&&...(((***@@@IIIkkk|||^^^CCC333***)))(((''''''''''''''''''(((***)))'''&&&&&&''''''''''''&&&&&&'''''''''&&&...,,,---:::mmmaaa>>>)))(((%%%###)))+++###(((+++)))((()))++++++111OOOzzz{{{RRR444,,,((((((((((((((((((((((((((()))++++++---222:::@@@KKKmmmpppWWWIII???333...///,,,***)))***,,,,,,(((%%%&&&&&&'''((()))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&''')))""""""''')))(((000<<<\\\{{{rrrMMM;;;111''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))&&&)))(((&&&---&&&...???^^^oooMMM---%%%)))(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%!!!$$$&&&&&&&&&(((((('''###"""%%%+++...++++++,,,&&&222BBBWWWwwwpppSSS;;;///,,,,,,,,,))))))))))))))))))))))))************************###---+++''',,,---))),,,+++...000AAAnnn~~~OOO===---)))+++******,,,))))))))))))))))))))))))))))))))))))************<<<:::;;;>>>>>>999777777333444444555555444444333666777888666222111333555888777777:::<<<;;;777444222444777999:::===@@@CCCAAA>>>999555333444666888444666777888888777555444777888:::;;;<<<<<<;;;:::999:::;;;;;;::::::<<<===<<<;;;;;;;;;===@@@BBBDDDDDDEEEDDD@@@======AAAEEEWWWrrr{{{hhhNNNPPPMMMIIIXXX}}}|||```YYYnnnlll\\\===888555666666666666888BBBXXXeee```XXXSSSGGG777444111111333111,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,---//////222999KKKhhhmmmYYYMMMAAA>>>:::999999777333000...***)))***(((%%%)))111(((+++***'''(((+++)))"""((((((((((((((((((((((((((((((''''''''''''(((((('''***)))++++++###+++DDDxxxpppTTT]]]fffhhhddd^^^]]]___iiilllmmmhhh[[[MMMBBB===AAA:::666666444...******++++++++++++***)))(((((()))$$$$$$***,,,)))(((+++$$$'''))))))((((((,,,///'''---)))###(((+++///;;;___sssaaa>>>222...(((...000//////OOO[[[999+++)))+++((()))+++&&&...'''%%%,,,888MMMtttcccBBB000)))'''(((+++000///---++++++,,,---...---===aaannnGGG666---,,,***$$$''',,,(((''''''''''''(((((())))))%%%&&&((()))))))))((('''***$$$,,,111333UUUcccFFF---(((***(((&&&)))***++++++)))'''&&&'''(((000BBBmmmsssKKK((((((&&&######(((...---(((---;;;CCC???EEE]]]yyypppiiiDDD===444---+++++++++***''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''(((***(((&&&%%%&&&((())))))''''''+++//////+++===^^^eeeBBB///+++'''&&&%%%###""""""######$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%---///777[[[uuuDDD***...---$$$###%%%&&&&&&&&&&&&%%%$$$###((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&''''''((())))))***)))(((...666===LLLnnn{{{VVV:::000111)))------)))***,,,+++&&&$$$)))***&&&%%%)))+++(((++++++++++++++++++++++++%%%111333111IIIxxxVVV///+++---###"""...))))))(((((((((((()))))))))************+++++++++:::888888<<<<<<999777999444444444444444444444444666777888777555333444666777666777:::<<<<<<999555555777999;;;===@@@CCCFFF@@@===:::666555555777888999:::;;;<<<;;;:::888777777888:::;;;<<<<<<;;;;;;;;;<<<======<<<<<<===>>>;;;===>>>>>>>>>@@@CCCFFFDDDFFFFFFDDDAAADDDJJJQQQrrrsssnnnjjjsss{{{lllSSSQQQSSSRRRUUUiiizzzqqq~~~jjjnnn|||ooofffVVVNNNFFF@@@888444:::DDD\\\ooo}}}}}}{{{wwwhhhTTTEEE;;;333111111//////111111000000111222111---+++(((***,,,,,,+++***+++,,,&&&***---333@@@NNNRRRNNN```sssxxxsssgggUUUDDD888000***'''///,,,---222222+++'''''''''+++***''''''++++++'''((((((((((((((((((((((((((((((''''''''''''((((((((()))''')))***$$$///JJJwwwkkkvvvrrr```CCC///,,,...///...+++(((((()))******)))'''%%%'''+++***&&&'''+++***,,,,,,***'''&&&''')))***---(((&&&***(((+++999ZZZgggTTT333+++***''',,,(((...888___RRR999+++(((***&&&(((+++(((+++((())),,,111@@@ccczzzZZZ<<<,,,)))***)))...---+++***)))***+++,,,//////AAA]]]tttwww\\\@@@///'''''''''---,,,!!!''''''((((((((('''&&&&&&&&&'''((()))))))))(((''')))###((((((&&&CCCnnniiiKKK...&&&)))((('''))))))******)))((((((***,,,+++???nnn}}}TTT000%%%(((***+++((('''+++111QQQ```kkkkkkrrrkkkSSSAAA999333///+++)))***+++***((('''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&'''((((((((('''&&&%%%$$$$$$#########$$$$$$%%%&&&'''))))))''''''''')))&&&'''&&&(((444@@@<<<000555KKKkkkgggAAA%%%((('''%%%$$$#########$$$$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%(((%%%'''DDDtttaaaAAA666+++!!!###''''''&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((())))))---***+++...,,,000CCCZZZjjjKKK:::000000...+++''''''***...)))+++)))&&&(((---...+++++++++++++++++++++++++++++++++***+++;;;[[[qqqKKK:::222)))''',,,))))))(((((((((((())))))))))))*********+++++++++999666555999;;;999999;;;555444333222222333444555555777999999777666666666555555777:::======:::888666888:::<<<===@@@CCCFFF>>>===;;;999888777888888;;;<<<=========;;;:::999888999:::;;;<<<<<<<<<<<<>>>???@@@???>>>===>>>???===AAAEEEDDDBBBBBBFFFJJJBBBBBBBBBBBBEEENNNZZZcccuuummmssswwwgggOOONNNPPPTTTaaa~~~{{{ooocccrrrzzzxxxqqqkkk___RRRUUUaaannn\\\III===999555444555777222---,,,///000---***,,,...//////---+++***+++)))...000//////333777777;;;KKKccczzzppp___PPPDDD===444...)))+++...---+++***&&&))))))&&&%%%''')))((((((((((((((((((((((((((()))((((((''''''(((((()))((()))%%%''')))&&&444QQQTTT222...666888666000***(((***+++(((&&&+++***,,,---***'''(((,,,&&&((())))))((('''(((***,,,,,,))),,,...'''---DDDccceeeMMM000***,,,***,,,%%%///CCCpppSSS999+++(((***%%%''',,,))))))))),,,,,,)))111LLLhhhvvvMMM000++++++''',,,+++***(((((()))******,,,&&&+++:::OOOooogggJJJ222'''$$$++++++))))))******)))(((&&&%%%&&&'''((()))))))))((((((+++&&&(((&&&###>>>lllyyyWWW444((())))))''''''(((((()))((((((***---000000CCCrrrZZZ000******++++++'''***???VVVgggQQQAAA333***&&&&&&&&&&&&(((******(((&&&''''''''''''''''''''''''(((''''''&&&&&&'''((((((((((((((((((((('''&&&%%%***(((&&&''')))***++++++%%%&&&'''((())))))((((((***,,,((((((:::LLLDDD---///:::RRRpppsssMMM,,,((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''')))((('''''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''''''''&&&%%%&&&'''(((((($$$###333YYYbbbCCC))) ((((((((('''&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((()))&&&(((+++(((%%%,,,888TTTjjj|||hhh>>>111((()))***((((((---+++***'''$$$'''++++++(((++++++++++++++++++++++++///&&&%%%+++///999\\\wwwTTT999...***((())))))(((((((((((()))))))))))))))*********++++++===777444666999999:::<<<666555333222222333555666333555777999888777666555333555888;;;===>>><<<;;;777999:::::::::;;;>>>@@@======<<<;;;;;;:::999999888999:::;;;;;;;;;::::::999:::;;;;;;<<<<<<======???AAAAAA@@@>>>===>>>??????EEEKKKJJJFFFDDDHHHMMMGGGEEEDDDJJJUUUeeerrrzzz{{{sssgggZZZOOOPPPSSS^^^uuuqqqeeeXXXeeeuuulllhhhiiimmmaaaUUUEEE;;;777555111,,,111222222111...------...))),,,...,,,)))***---000///333999AAAJJJUUU___fff~~~~~~vvvVVVKKK;;;///)))))),,,000(((+++,,,+++((('''(((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((%%%''')))'''666SSSmmmWWWXXXUUUKKKXXXlll||||||rrrkkkiii___UUUSSS]]]fffgggfffhhh```fffmmmtttzzzzzz^^^XXX___fff___WWWLLLFFFDDD>>>555---,,,***((((((((()))***,,,'''((()))******+++,,,,,,***++++++000000)))999]]]tttgggKKK111***---,,,)))(((333IIIxxx]]]888+++)))+++%%%''',,,+++((()))+++***&&&(((888JJJqqq\\\777...---(((++++++***)))((())))))***''''''...000555VVVuuuUUU:::&&&$$$***&&&***+++,,,---,,,+++)))(((''''''(((((())))))))))))((('''))))))***BBBtttfff===+++)))***'''%%%'''(((((('''''')))---000222???kkkccc333333)))&&&---888MMMqqqlllWWW???222...,,,---///''''''(((******)))'''%%%''''''(((((((((((('''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&$$$######$$$&&&(((((('''***)))'''((()))(((&&&$$$&&&,,,(((&&&===YYYXXXAAACCCEEEKKKSSSUUUOOOBBB777''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''((('''''''''(((--->>>\\\vvvwwwPPP///&&&000)))'''&&&%%%%%%''')))***'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###&&&+++---+++,,,111...>>>ZZZzzzuuuUUU888222111+++(((,,,++++++***((('''(((((('''************************,,,&&&(((///+++(((:::VVVjjj@@@...+++'''))))))(((((((((((())))))))))))))))))************EEE===666777999999:::;;;777666444333333444666777333444555777777777555333222555999<<<>>>>>>>>>===;;;<<<<<<;;;999888:::;;;===============<<<;;;;;;666777888999;;;<<<======;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAA@@@>>>===>>>???@@@FFFLLLKKKGGGFFFKKKPPPPPPRRRYYYhhhyyy{{{sssbbb]]]___ccciiiyyytttccc\\\RRRaaawwwkkkeee^^^TTTLLLHHHGGGCCC===666111//////000...---,,,,,,,,,---...,,,///222333333444555777???MMMddd{{{rrr\\\FFF888333333+++,,,...///...+++++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&'''%%%(((+++(((555RRR|||___LLL@@@DDD@@@777888>>>EEEIIIJJJOOOTTTFFF>>>>>>IIIMMMGGGEEEIIIDDDFFFHHHIIIKKKOOOVVV[[[bbbaaa``````ccckkkvvvxxxrrr{{{~~~zzzrrreee[[[DDD>>>777222111111///+++000...,,,+++***)))))))))))),,,---///...,,,HHHuuuyyy```BBB...&&&)))***$$$***666OOOzzzWWW666+++,,,...((((((---+++***)))((()))((()))///666LLLpppoooKKK777///))),,,,,,++++++************((()))000...)))AAAooozzzcccAAA000000---))))))***+++++++++***)))(((((((((((())))))******$$$&&&''''''***===llljjjAAA+++(((***)))&&&'''((((((&&&%%%&&&))),,,,,,333[[[rrr???333,,,222LLLnnn{{{vvvnnn[[[HHH<<<333+++((((((&&&'''************)))((((((((((((''''''((())))))(((''''''&&&''''''(((((()))))))))'''&&&&&&&&&&&&&&&&&&''''''(((******)))))))))))),,,)))(((+++222555555333111777222...CCCfffooobbbUUURRRJJJ???333------///&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''(((###"""%%%((('''(((444CCC^^^cccAAA---///((('''%%%$$$$$$&&&''')))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%)))'''&&&)))***((('''''')))---666DDDWWWoooooo^^^JJJ444+++000***,,,......+++(((***...************************''')))++++++((((((///666MMM}}}{{{KKK111,,,***))))))(((((((((((())))))(((((()))))))))*********RRRGGG<<<999:::999888:::888777666555555666777888555444444555666666444222222666:::===>>>>>>>>>??????@@@@@@>>>;;;:::;;;<<<>>>>>>>>>>>>>>>>>>======888999:::;;;===???@@@@@@<<<<<<;;;<<<<<<===??????@@@AAABBBAAA?????????AAA@@@EEEJJJLLLLLLNNNSSSXXX\\\eeevvvzzzsssvvv~~~}}}pppbbbVVVXXXVVVhhhtttggg]]]PPPHHHGGGYYYtttyyyffffffvvv|||tttnnn```___```___\\\\\\eeeppp{{{|||{{{wwwpppcccSSSEEE;;;666777222...000222222222333---...//////...---...///+++111;;;FFFTTTcccqqqyyyyyydddSSSIII222---+++,,,,,,***)))***))))))))))))))))))))))))***))))))(((((())))))***&&&'''&&&)))---***888UUUaaaBBB999:::FFFDDD888555777===@@@AAABBBEEE@@@===AAAHHHHHH@@@<<>><<<>>>DDDJJJSSSJJJLLL[[[aaa```kkk}}}|||qqqcccWWWMMMAAA888333000+++)))((()))))))))+++///---,,,...555VVVuuuUUU:::---&&&***...&&&)))888WWWccc@@@333+++///444---+++---******)))((()))***+++,,,---666XXX{{{lllKKK555------,,,,,,,,,,,,+++++++++///%%%&&&)))'''333HHHQQQYYYgggnnnUUUEEE555)))))))))((((((((((((((())))))((((((((()))***+++(((+++)))(((+++333YYYgggBBB+++&&&******((('''(((((('''&&&%%%'''(((...000SSS~~~QQQ@@@FFF[[[}}}ZZZFFFBBB@@@555)))((('''))),,,***%%%###$$$'''(((((('''&&&'''))),,,'''((()))******)))((('''&&&&&&((()))))))))))))))&&&&&&&&&&&&'''((()))***'''+++...---******000555...---000<<>>BBBWWW^^^WWW>>>:::555000---***&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''''''''&&&%%%&&&'''&&&$$$###$$$######'''---AAAiiizzzXXX444###((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))''''''''''''&&&%%%'''(((''''''***444CCCOOOvvv~~~VVV<<<555---+++++++++)))'''***///************************'''+++***###$$$---111///;;;mmmccc???---'''))))))(((((((((((())))))((((((((()))))))))******```QQQCCC===;;;999777777888888888888888888888888888666444555666666555222222777<<<>>>>>>>>>>>>???@@@AAAAAA@@@>>>===>>>@@@??????>>>>>>>>>??????@@@============>>>???@@@@@@===<<<<<<<<<<<<>>>???@@@@@@BBBCCCCCCAAAAAABBBDDDCCCFFFKKKPPPVVV\\\dddhhhtttpppaaa]]]UUU]]]cccxxx|||eeeVVVIII@@@@@@AAA<<<>>>RRRiiihhhWWW<<>>===<<<<<<===;;;888<<>>]]]\\\;;;444666AAA>>>444666===DDDEEE>>>999888<<<@@@EEEIIIGGGBBB@@@@@@>>>???@@@@@@???@@@AAABBB===>>>@@@@@@???===<<<;;;@@@:::;;;EEEMMMQQQXXXaaaXXX]]]gggtttqqqeee[[[NNNGGG===666222000///---,,,000++++++888KKKjjjrrrMMM777000)))---222))),,,<<<\\\SSS111///+++333:::222...---((()))***+++******+++,,,,,,000BBBkkkgggAAA333,,,,,,,,,,,,,,,++++++***///###$$$***(((+++000///222AAAeee~~~eeeHHH///...+++)))''''''''''''***)))((((((((()))***++++++...***+++//////MMMiiiGGG///''')))***)))%%%'''))))))((('''''''''...222VVVuuuppp}}}mmmWWW<<<---,,,---***'''(((&&&(((,,,,,,(((''')))$$$&&&''''''%%%%%%(((***'''((()))******)))((('''%%%&&&((()))******))))))'''''''''''')))+++---...###)))///...---555FFFTTTVVVSSSTTTbbbwww~~~^^^???555999:::333###"""###''',,,,,,(((######$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&((()))'''$$$$$$'''******888XXXqqq~~~nnnEEE******))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((()))*********+++---,,,++++++///333555UUUeeeRRRCCC666+++((()))((())),,,************************(((+++)))$$$%%%,,,000...<<<\\\{{{UUU666((())))))(((((((((((())))))(((((((((((()))))))))***hhhXXXGGG???<<<888666666888999::::::::::::999888;;;888555555666777555333333777<<>>===>>>???>>>???@@@???>>>>>>@@@BBB@@@???>>>>>>>>>???@@@AAA???>>>>>>===<<<===============<<<<<<===>>>@@@AAAAAACCCDDDDDDCCCCCCEEEFFFGGGJJJOOOVVV```jjjsssxxxhhhYYYaaa[[[gggpppqqq]]]RRRGGG???:::CCC???222999NNNPPPBBB888888888777999:::888444555222111333333111000333222777AAALLLWWWaaahhhkkkwwwnnncccYYYKKK<<<666777...000333333111...,,,,,,+++...111111//////111444@@@PPPbbbppp}}}oooZZZDDD:::666111---...))))))))))))))))))))))))******))))))))))))*********)))%%%(((---000DDDeee___???666222888111777777999<<<999555777<<<:::BBBIIIJJJHHHHHHHHHGGG<<<<<<===>>>===<<<<<<;;;===:::888999<<<<<<:::777777:::<<<<<>>EEELLLTTTYYY\\\^^^}}}}}}qqq```PPPCCC:::333///,,,000***,,,CCC___|||oooHHH444000'''***000&&&222???]]]PPP333---+++555===666///---'''''',,,///,,,))))))+++---///333]]]|||KKK:::+++,,,,,,,,,,,,+++******((($$$,,,222***&&&---///,,,...IIIsss~~~\\\777444000,,,)))(((((()))***)))((((((((()))+++,,,%%%***'''+++222///IIIpppPPP555)))((()))'''$$$'''***+++***)))((()))###---VVViiiHHH===333...------,,,+++---'''$$$%%%'''&&&'''***%%%(((******'''%%%%%%''''''((()))++++++)))((('''%%%&&&((()))*********)))((((((((()))+++---000111;;;CCCJJJLLLPPP___zzzoooLLL222***------***'''((()))(((%%%$$$&&&((("""###$$$%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###))))))$$$###(((***'''+++@@@QQQddd|||{{{[[[@@@+++++++++***)))'''%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%&&&&&&%%%"""###&&&(((***+++++++++000;;;QQQppp|||aaaJJJ444---///...,,,+++))))))))))))))))))))))))(((***,,,,,,***(((((()))///>>>```hhhCCC111))))))(((((((((((())))))(((((((((((())))))))))))zzzpppoookkkUUUCCC:::333888777888::::::999999:::>>>===;;;::::::999666444:::;;;;;;;;;:::;;;===@@@@@@@@@AAABBBCCCCCCCCCCCCAAABBBBBBAAA??????AAACCCAAAAAA@@@@@@???>>>===<<>>>>>@@@CCCFFF@@@DDDIIIJJJJJJKKKQQQWWW[[[bbbjjjssslllYYYdddppplllXXXMMMFFFAAA@@@;;;:::777666666999;;;===000//////000222222111//////---,,,,,,---...,,,+++---...000333666888:::;;;FFFMMM^^^vvvsss___QQQJJJDDD:::222...///000222///...//////---++++++...222111444>>>PPPhhhsss___NNN===000...***))),,,***%%%%%%***...***&&&&&&(((***(((&&&+++%%%)))&&&,,,222999\\\dddFFF777---111000888;;;===<<<999777999<<>>>>>>>>>>>>>>?????????@@@???===<<<;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::888999:::;;;;;;===AAADDDVVVbbbgggaaaaaannn{{{~~~oooVVVDDD999999666===]]]NNN>>>222///...))))))---+++OOO{{{zzzIII444---,,,******+++,,,,,,+++************************///444RRRfffDDD...///000///,,,)))(((***)))))))))))))))))))))))))))---444===GGGRRRYYY^^^YYYKKK@@@===888///,,,000'''%%%'''------((('''***+++&&&,,,'''&&&---EEE|||}}}SSS111+++---)))(((&&&'''((('''&&&%%%&&&'''***888|||qqqUUU???333---,,,***(((''''''((()))''''''''''''''''''''''''***+++***(((%%%$$$%%%&&&(((((('''&&&&&&%%%$$$$$$'''***)))%%%(((......((((((...///+++000CCCXXXdddvvv}}}ZZZEEE111***+++***%%%"""'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++$$$666RRRfffyyymmmGGG555'''***,,,###---$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((...---...888PPPttt\\\:::222777444)))***++++++***))))))((((((---,,,,,,++++++,,,------000'''999\\\{{{nnn111000,,,((('''***,,,)))%%%))))))))))))))))))))))))~~~~~~nnn[[[MMM@@@555555666888999999:::;;;???===;;;:::;;;<<<;;;:::;;;<<<===<<<;;;<<>>333+++333333666999;;;:::888777:::===AAACCCFFFGGGFFFDDDCCCCCC@@@@@@@@@@@@????????????>>>===<<<;;;;;;;;;<<<===;;;<<<============<<<;;;999;;;===>>>???@@@CCCFFFCCCJJJJJJEEEGGGOOORRRNNNWWWbbbrrrrrrjjjbbbnnnHHH777)))(((+++,,,000666:::```xxxAAA))))))(((((())),,,------,,,***************************111BBB___ddd;;;333...---+++'''(((+++))))))))))))))))))))))))***+++---///333666999;;;bbbnnnzzzuuu\\\>>>...,,,555...))))))(((&&&(((---+++&&&---+++***+++888eeennnAAA***%%%%%%***'''((())))))''''''((()))222FFFoooSSS???555000///---,,,***(((''''''((()))''''''''''''''''''''''''.........,,,)))((()))***'''''''''''''''''''''&&&$$$(((***)))***---000111///???QQQ___nnn|||[[[JJJIIIFFF???777---%%%%%%''''''((()))***))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((+++(((///999MMMqqqzzz___EEE000,,,---###$$$)))"""%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((())),,,777NNNlll|||dddYYYPPPFFF===333(((%%%''')))***+++***+++,,,---......///000000+++111@@@\\\WWW;;;000&&&%%%(((******)))((((((((((((((((((((((((|||xxx~~~yyynnnaaaTTTGGGCCC===777555666888::::::888666666777888888888;;;<<<===<<<;;;<<>>>>>???@@@AAA@@@BBBDDDDDDDDDDDDEEEFFFHHHMMMWWWeeetttxxxzzznnnZZZPPPKKKEEE>>>:::777444111///000333888;;;222000...---///000000///---,,,***+++,,,,,,+++)))---------------.........555111...000333777>>>EEENNNZZZjjjwwwwwwcccTTTFFF<<<111,,,...111///+++*********,,,000666===AAAOOO___uuuaaaLLL555+++,,,//////...%%%(((+++,,,+++***+++---+++'''---***---///444VVVSSS888000***444666555777999999777888;;;???DDDDDDDDDBBB@@@???@@@AAACCCCCCBBBAAA@@@???>>>>>><<<;;;:::::::::;;;<<<===<<<===>>>@@@@@@>>>===<<<;;;===@@@BBBCCCDDDFFFHHHIIIJJJHHHEEEHHHMMMGGG<<>>@@@@@@@@@@@@@@@???>>>===???>>>>>>@@@AAAAAA>>>;;;>>>>>><<<<<<<<<===???@@@EEEEEEDDDCCCFFFLLLUUU[[[bbbkkkzzzvvvzzz{{{jjjXXXPPPLLLGGG@@@===777444111...///333888;;;666333000......//////...,,,+++******++++++***(((........................///......000111111222333333:::CCCIIINNNTTT[[[aaaiiinnnyyysssjjjYYYIII???888000(((333333333333222111//////000888DDDQQQbbbvvvrrrTTT@@@777333///+++***++++++,,,,,,,,,+++***+++'''---)))+++///777ZZZyyyMMM666000***222444666999;;;:::888999<<>>...444777///(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''***,,,***''')))222:::MMMddd|||nnnSSS888---+++)))))),,,((()))+++,,,+++***(((&&&"""******$$$///UUUxxx```FFF---(((,,,,,,***)))((((((((((((((((((((((((aaaBBBEEERRRcccqqqtttwwwrrrcccOOO@@@888222,,,/////////111444555444333444444555444333444777999;;;;;;;;;;;;::::::999888999888999:::<<<======<<>><<<:::999999888888888999;;;<<<===;;;<<<>>>??????>>><<<;;;===@@@CCCDDDDDDDDDEEEEEE>>>@@@@@@???@@@BBBAAA>>>;;;???CCCBBB@@@AAAHHHNNNccc|||jjjQQQEEE???888666888NNNKKK,,,...******)))***,,,,,,+++)))************************+++...---)))444TTT{{{ZZZ444+++///---)))(((((((((((((((((((((((((((******)))((((((((((((((('''222===HHH\\\tttdddVVVBBB000((((((******,,,'''+++%%%''',,,777\\\[[[:::111***$$$&&&'''))))))(((''')))***222jjjdddCCC...111///,,,(((%%%%%%&&&''')))))))))(((((((((((((((''''''''''''''''''''''''&&&''''''&&&%%%$$$&&&'''))))))((('''''''''''''''$$$(((999VVVuuuyyyjjjccccccaaa]]]TTTIII>>>777333444333000***((((((%%%"""&&&$$$$$$((((((&&&&&&((()))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%)))---666RRRtttnnnVVV???999888...&&&***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&((()))***+++,,,111:::HHH```^^^>>>+++&&&***000+++,,,...///...---+++***%%%)))******,,,777TTTttt}}}```>>>,,,)))***(((&&&''''''''''''''''''''''''aaa888333;;;III[[[ccclllsssssskkkbbbZZZLLL???000///---...000222333333000111222111000111444666777777777777777777666555666777999:::===BBBHHHMMMTTTWWW\\\bbbiiioootttwwwzzz}}}qqq___LLLDDDBBB???;;;:::333111...,,,,,,---000111888555222000///...---+++,,,+++)))***++++++***(((*********+++,,,,,,------000111///,,,---111444333111...,,,,,,///111111111222111444:::CCCNNNVVVZZZuuuccc[[[NNNAAA888444444666//////000///,,,...;;;HHHXXXjjjpppbbbIII<<<,,,'''***...,,,(((+++'''+++&&&)))111AAAkkkwwwhhh>>>000222***...///666:::???@@@>>>===>>>@@@>>>AAAFFFHHHGGGEEECCCCCCDDDCCCAAA???===;;;:::999999999888888999;;;<<<=========>>>>>>>>>>>>======???AAACCCCCCBBBAAABBBCCCEEEGGGGGGEEECCCCCCEEEGGG;;;@@@DDDDDDCCCDDDHHHMMMEEEQQQ[[[]]]^^^eeemmmqqq|||uuutttzzzzzznnnbbb___fffzzzHHH///222+++)))((()))+++,,,---,,,************************...+++***+++///CCCkkkrrrIII111***))))))***))))))))))))))))))))))))))))))((((((((((((((()))''',,,---+++333LLLkkkzzzfffUUUJJJAAA:::555000111)))***+++,,,HHHtttsssHHH111))),,,%%%'''(((((((((((()))+++>>>zzzrrrFFF333(((***++++++)))&&&$$$%%%'''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''&&&%%%%%%''')))+++***(((&&&&&&''')))+++555GGGdddrrrYYYAAA444000111111///---++++++...000------,,,+++******))))))***%%%"""%%%'''&&&&&&'''++++++***))))))(((((('''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%)))$$$!!!(((,,,(((AAAooo{{{```JJJ>>>...$$$+++%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***+++(((&&&###,,,>>>ZZZ|||sssWWWEEE666******+++,,,------,,,++++++---+++(((******$$$666^^^zzz[[[999'''&&&((('''''''''''''''''''''''''''[[[777222222666@@@EEENNN___nnntttwwwxxxmmm```FFF???666000...000222444000111222111000111444666555666666777777777777666888;;;???AAAEEEOOO^^^iii{{{rrrhhhXXXHHHBBBBBBAAA>>><<<333222000...---------...222000......//////---,,,---+++******+++,,,***)))************+++++++++++++++---***%%%%%%+++...,,,((()))***+++,,,---///111000000000...---...222555AAA[[[ssszzz~~~wwwdddRRRCCC<<<555222222555333...---111%%%888PPPeeexxxkkkZZZBBB222---------++++++'''---(((+++333BBBlllnnn@@@111111(((,,,---000666===AAAAAA@@@@@@AAA@@@CCCFFFHHHGGGEEEDDDCCCDDDCCCBBB@@@>>><<<;;;:::;;;:::999999:::;;;<<<===@@@???>>>>>>>>>>>>???@@@BBBCCCCCCBBB@@@???AAABBBBBBCCCDDDCCCAAA>>>???AAACCCCCCAAA@@@???DDDKKKQQQCCCBBB>>>::::::======;;;===FFF]]]|||]]]===444666333///------.........************************,,,)))))),,,...888RRRkkk{{{dddGGG222+++***)))))))))))))))))))))))))))&&&&&&'''((()))***,,,---)))******'''$$$+++BBBXXXyyyjjjOOO???555(((***+++$$$666TTTgggEEE222222&&&((())))))))))))***,,,CCC|||tttUUU000,,,+++"""%%%***...///---)))%%%''''''((((((((((((((('''''''''''''''''''''''''''&&&'''(((''''''''')))***,,,***'''&&&'''+++///222YYYttt___UUUIII???555,,,+++///,,,---,,,+++(((''''''(((&&&%%%%%%%%%&&&'''***---...(((&&&''''''$$$$$$&&&++++++******)))((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''')))$$$'''+++$$$555___lllWWW===(((***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&...+++...222333:::RRRmmmaaaAAA222111000...,,,***)))(((+++---'''''',,,""")))GGGrrr{{{UUU444++++++'''''''''''''''''''''''''''UUU:::999666111444666333FFFZZZgggsss}}}tttdddXXXHHH;;;444444777999222222333222111222555777555666777888888999888888;;;@@@FFFIIINNN[[[pppzzzooo]]]OOOAAA???AAA@@@===;;;555444333111000......---,,,++++++---//////...,,,---,,,++++++,,,,,,+++))),,,,,,,,,,,,+++++++++***)))...///++++++000000,,,)))---111///+++))),,,000&&&,,,111222000///111444000???HHHEEEJJJ```zzzooobbbOOODDD<<<<<<<<<555///...111222111444FFFeeevvvYYY@@@000+++,,,...***(((000,,,...444BBBkkkyyyFFF444222'''***+++***111;;;AAABBBAAABBBBBBDDDFFFIIIIIIGGGFFFEEEFFFEEEDDDCCCAAA???>>><<<<<<<<<;;;:::::::::;;;<<<===BBBAAA???>>>>>>???AAABBBEEEEEEDDDAAA??????@@@BBBCCCBBBDDDFFFFFFCCCBBBBBB<<<@@@EEEHHHIIIHHHFFFFFFJJJIIIEEE???<<<:::999777555222999KKK___sssooo___EEE@@@999444111000///...************************(((***,,,---...111999@@@hhhwwwxxx^^^AAA111+++&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&)))&&&(((...---(((---777WWWrrrhhhMMM666###(((---$$$222BBBppp___>>>222''')))***+++******,,,---EEExxxsss^^^DDD&&&,,,111///***%%%%%%)))***((($$$''''''((((((((((((((('''''''''''''''''''''''''''&&&'''(((''''''''')))+++,,,***'''&&&)))...555999nnnmmm@@@777000---)))&&&(((///$$$'''+++---,,,***(((''')))(((((()))******...222###!!!###&&&%%%###%%%)))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###///,,,(((,,,&&&---KKKtttsssPPP000***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))'''###"""$$$''''''!!!$$$---)))"""222KKKnnnrrrCCC@@@<<<777222...+++***###---(((&&&///***&&&888PPP}}}pppFFF444...&&&''''''''''''''''''''''''dddJJJ444222666555333555444444===NNNYYY___lll{{{zzzppp```QQQFFFAAA>>><<>>CCCBBBRRRggguuu|||ooobbbUUULLLAAA======>>>;;;777444222000......///111222111...,,,,,,///111000///,,,,,,---,,,,,,+++***)))******))))))))))))******,,,,,,,,,++++++************+++,,,,,,******+++,,,,,,...///...------///000+++111555555444<<>>???===999777888888888;;;>>>BBBAAA???>>>AAADDDEEEEEEDDDCCCBBBBBBAAAAAAEEEDDDDDDGGGIIIHHHCCC???DDDEEEFFFFFFFFFGGGJJJLLLMMMHHHBBB???@@@???;;;777333333333555;;;HHHWWWccc~~~yyyeeeNNN@@@;;;666000+++000111......000---&&&,,,+++,,,......+++---111RRR~~~ccc@@@((()))***,,,+++&&&&&&++++++''',,,+++***((((((((()))***)))(((''''''(((***,,,...777FFF```YYY@@@+++))),,,***(((***444GGGfff|||^^^FFF111)))'''++++++''',,,777IIItttmmmEEE999///"""(((+++)))'''&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***%%%$$$''')))'''$$$%%%###%%%'''(((,,,:::QQQdddxxxTTTCCC,,,,,,***)))((((((((((((((((((((((((((((((((((((&&&''''''(((***+++,,,---&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%))))))%%%$$$'''%%% )))###$$$***,,,((($$$!!!333???999...+++///333VVVcccAAA))),,,'''$$$&&&'''$$$"""###''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''')))+++---...EEEXXXttt{{{tttmmmaaaHHH...)))222&&&'''******%%%###)))222666NNNxxxiiiCCC111+++''''''&&&&&&)))***&&& TTT@@@000111555222000222666222444;;;AAAIII___uuuxxxuuupppllliiifffcccaaaPPPRRRUUUXXXWWWOOOCCC:::EEEDDDFFFKKKNNNQQQXXX```qqq}}}yyydddYYYTTTLLLBBB===>>>>>>;;;888333222///...---///000222000...+++,,,...000000...)))***+++,,,,,,,,,++++++******))))))))))))******,,,,,,,,,+++++++++******+++---......,,,+++,,,---,,,...///...,,,***+++++++++---//////......///111888FFFXXXllldddDDD:::BBB>>>:::666///+++222===???___xxxsssaaaPPP>>>///000---111***+++333???eee}}}TTT555///---+++222***,,,///111444888<<>>???>>>===???BBBDDDDDDCCCGGGGGGGGGGGGGGGFFFEEEEEECCCCCCDDDFFFHHHHHHEEEBBB@@@BBBDDDEEEEEEFFFHHHJJJHHHDDDAAAAAADDDEEECCC@@@???>>>;;;777555777===AAA@@@NNNiii~~~ooo___RRRHHHCCC888...---222222...+++'''&&&***,,,,,,000444888^^^{{{vvvMMM...000(((+++***%%%%%%***,,,***,,,+++)))((((((((()))******)))((('''((()))+++,,,---///777CCCLLLMMMFFF>>>>>>///$$$&&&'''###$$$***///666GGGcccwww]]]888///***,,,***&&&,,,777ggghhh:::///,,,&&&---'''%%%$$$%%%&&&(((((('''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&$$$&&&,,,000...---...///------555JJJiiipppIII333111+++***)))(((((((((((((((''''''''''''''''''''''''&&&'''((()))***+++++++++&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$###!!!$$$))))))%%%%%%(((***)))&&&)))444>>>EEEKKKJJJ<<<...***,,,...???ddd~~~WWW000,,,&&&"""$$$%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((***+++,,,---888III```}}}jjjFFF///---***(((******'''&&&(((///888```bbb@@@))))))((('''(((***+++***'''AAA666...222444111000333444000//////...555KKKbbbgggggghhhmmmsssxxx{{{|||zzzwwwvvvzzz~~~yyyrrrsssrrruuu{{{lllYYYQQQPPPIII@@@<<<<<<<<<999666333111///...---...000111...,,,++++++---...///...+++,,,---......---,,,+++******))))))))))))******,,,,,,,,,++++++++++++***---///000000...---,,,,,,+++---......,,,+++******777222,,,+++...111222111,,,222555???eee}}}ttttttjjjTTT@@@777444444000999GGGXXXddddddTTTBBB777+++,,,+++333:::DDDjjjaaaDDD:::222,,,111333;;;===777555;;;>>><<>>???>>>;;;999;;;===AAA???>>>CCCKKKOOOMMMIIIEEEFFFGGGHHHHHHGGGEEEDDD@@@@@@AAACCCEEEEEEDDDBBB>>>@@@CCCEEEEEEEEEFFFGGGEEECCCBBBEEEHHHJJJHHHEEEAAABBBAAA???<<<:::999:::???BBBKKKTTTQQQIIIIIIOOOkkkvvvvvvaaaNNNEEEBBB<<<555888111,,,---...,,,,,,---***>>>\\\}}}VVV222///))),,,+++'''&&&)))+++++++++***))))))((()))))))))***)))((((((((()))***+++222///---,,,...//////...+++''''''***(((###%%%---)))(((,,,EEEqqqtttFFF;;;000,,,((('''000<<>>@@@CCCEEEFFFFFFFFFFFFFFFDDDCCCBBB:::222111666???DDDFFFFFFNNNgggyyymmmbbb[[[DDD:::000...///...,,,---222333DDDeeettt]]];;;+++,,,------***((((((((()))******))))))))))))))))))***))))))((((((((()))))))))***,,,,,,,,,,,,---///)))(((+++...+++%%%''',,,%%%'''(((777^^^aaaQQQ>>>000''''''222>>>[[[uuupppOOO888+++%%%++++++)))((((((((('''%%%###((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''---000666<<<999000***)))'''@@@dddhhhSSS<<<111...+++))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,+++***'''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%'''(((&&&"""%%%(((((('''222QQQzzz^^^>>>---'''%%%###&&&'''QQQYYY555,,,%%%&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&+++((((((++++++333LLLfffZZZIII888000---++++++,,,,,, 333dddiii888***(((''''''%%%######&&&555333222222111000222666///...000333444111111222===888444555===IIIUUU\\\pppzzzmmmhhhrrrmmm[[[SSSQQQFFFBBB===:::999888555333111000///...------------++++++******+++,,,...////////////...---,,,++++++++++++************+++++++++++++++++++++++++++++++++---///...---+++++++++***,,,......---,,,,,,---'''+++111444444111...+++111===DDDKKKhhhbbbIII666'''111222555666555<<>>BBBDDDDDDEEEFFFEEEDDDCCCBBB????????????>>>>>>???@@@DDDFFFIIIHHHFFFDDDBBBBBBFFFFFFFFFGGGHHHGGGEEECCCCCCCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDDDD???:::999;;;---111444444777HHHeee}}}___OOO<<<222///---///222555000777MMMfffmmmWWW888...,,,***))))))((('''''')))))))))*********))))))))))))((((((((((((((((((###'''***+++)))&&&%%%%%%)))&&&&&&((((((&&&&&&((("""+++...000DDDjjjsssYYY@@@...''',,,444KKKlll{{{eeeDDD---)))///***)))''''''((((((&&&%%%(((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''''''+++444999666...,,,...111VVV{{{nnnEEE666(((&&&***+++'''###'''&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++)))'''%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###&&&((((((''''''######&&&444TTTyyyuuuOOO444)))'''&&&$$$,,,???ooolll888...&&&&&&((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$'''&&&)))...,,,(((111???iiixxxaaaJJJ444'''%%%***+++&&&...EEEfffwwwSSS...***(((***)))%%%%%%(((222222111///...---000222111///------///000///---111000///000555999<<<>>>NNN\\\mmmwwwwwwtttrrrrrrtttbbb]]]fffrrrqqq___RRRNNNNNNDDDBBB>>><<<;;;999666444111000///...---,,,,,,,,,***+++++++++***,,,...111000///---,,,+++,,,------++++++************++++++***++++++++++++,,,,,,,,,***+++,,,+++******+++,,,,,,---...---+++***+++,,,...000222222444;;;FFFOOOWWWhhhzzziii\\\YYY]]]aaawwwzzzeeeSSSDDD999...+++...444<<>>AAA;;;;;;BBBDDD<<<555444888GGGTTTQQQCCC888:::@@@<<<<<<;;;::::::999999999>>>>>>>>>===<<<<<>>aaavvvnnn999---&&&'''((($$$$$$(((000111111000/////////...///...,,,******---000111,,,---///222444444222///111666<<>>;;;GGG\\\iii~~~qqqcccPPPEEEIIIGGGKKKSSS___kkkrrrrrrooohhhaaabbbnnnooo```MMMDDD777<<>>666000.........,,,++++++******++++++,,,*********++++++,,,,,,,,,*********((((((***...111***+++---///222777>>>CCCSSS]]]lll~~~sssaaaXXXJJJ:::000555888333111555///>>>XXXwwwjjjMMM>>>:::888...333777***555NNNYYYqqq}}}ttt]]]JJJ777///666222,,,,,,666??????<<<;;;CCCHHHMMMNNNMMMOOOVVV]]]zzzxxxvvvvvvzzz~~~ppplllddd[[[TTTOOOIIIAAA;;;;;;999555222000000111222,,,---/////////333999>>>===>>>>>>>>>===>>>@@@BBBCCCCCCCCCCCCCCCDDDGGGIIIJJJGGGEEEFFFIIIJJJIIIGGGFFFFFFDDD@@@>>>???@@@@@@CCC>>>===@@@>>>555///...111...///333333555>>>JJJVVVgggkkk]]]<<<666777000111\\\zzz]]]===///---,,,++++++'''((()))+++++++++***)))%%%%%%'''((())))))))))))(((((()))+++,,,+++'''$$$%%%'''((('''%%%%%%&&&%%%+++$$$%%%---...+++222???lllzzzgggIII444777///@@@eee```===888111,,,***)))))))))))))))(((((((((((())))))'''''''''&&&&&&'''''''''((('''''',,,777PPPuuukkk???+++)))+++...***$$$###'''+++***&&&+++***)))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$''')))(((///DDDZZZ```999///((($$$)))+++'''%%%&&&,,,+++&&&777YYY|||hhhHHH444***&&&%%%&&&########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&!!!((()))######***,,,'''%%%(((***,,,///777@@@EEETTTxxxfff===***(((&&&---###***QQQwwwtttXXX===222---'''%%%)))111111111111111000//////------,,,------...///000111111111111111222222222444555555666888999;;;<<<>>>>>>CCCLLLQQQUUUZZZaaayyytttkkkfffccccccsss|||kkk[[[LLLCCCBBBGGGCCC<<<555111222222000---//////...---,,,,,,,,,,,,))))))***+++---...//////666BBBLLLIII;;;...+++...******+++++++++,,,,,,,,,)))))))))***,,,---,,,+++///+++(((((()))+++...111444000000555>>>KKK\\\kkkyyydddTTTRRRMMM???:::???222111111111111111000000888555;;;KKKXXX^^^aaaeeemmmxxxkkkSSSCCC===444000444555777DDDUUUpppxxx```DDD,,,///111.........////////////000222111000000222444777999JJJIIIIIIJJJOOOUUU\\\```cccttt{{{mmmddd___aaaTTT;;;///444555---///******...///,,,---222555999===@@@DDDEEEBBB===@@@BBBEEEGGGFFFEEEHHHLLLJJJJJJJJJJJJIIIHHHGGGFFFEEECCCAAA>>>>>>???AAABBBBBBBBBCCCCCCBBB===777222222111///...///111444666???BBBPPPppp^^^FFF222111666BBBbbb}}}KKK(((+++,,,&&&------,,,***(((((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))***+++,,,---KKKiiidddJJJ;;;///777MMMkkkcccEEE---,,,///+++(((+++(((((('''''')))+++***&&&'''((()))(((&&&&&&((()))(((((('''%%%===uuuUUU000(((+++***&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""'''(((%%%"""$$$***///&&&'''))),,,222FFFiii]]]>>>///***)))(((&&&&&&''''''(((***"""""")))000BBBlll~~~bbb999&&&******$$$))))))$$$"""$$$$$$ $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%))))))'''%%%######%%%'''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&))))))***+++,,,,,,------///TTT{{{JJJ***%%%''''''((()))***DDDnnnyyyOOO---%%%&&&$$$000111111111111000//////------,,,------...///000111111111111111222222222444444555666777999;;;<<<>>>AAAGGGKKKJJJGGGJJJQQQeeeqqqkkkhhhkkkrrrzzzvvveeeXXXLLLCCCBBBDDDBBB===888666777777333000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---888FFFKKKFFF;;;111+++******+++++++++++++++++++++++++++,,,,,,,,,+++***''')))---//////...---...---444CCCWWWiii{{{[[[HHH===AAA@@@666111444444444333111///000222444444555:::>>><<<888;;;BBBPPP```www{{{rrr[[[NNN@@@555+++***999NNNzzziiiKKK//////...,,,,,,,,,,,,---------...000///......///111333555777555444333555888;;;>>>FFFTTTjjj~~~yyyppp|||pppaaaYYYNNNBBB999222---...---,,,...333///222666:::>>>AAABBBAAABBBCCCGGGOOOUUUSSSLLLGGGHHHHHHHHHIIIIIIIIIIIIIIIFFFDDDBBBAAA@@@@@@AAABBBCCCCCCDDDEEEEEECCC???;;;555444111///------......444555>>>SSStttcccCCC666111666LLLfff___666---...***,,,,,,+++***)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))***+++,,,,,,:::RRRsssoooWWW===333>>>\\\gggEEE111(((###%%%+++******)))((()))***++++++'''((()))(((&&&&&&((())))))***((((((EEEmmmEEE,,,((()))(((&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ %%%***------***%%%!!!((('''(((555NNNooouuuWWW===---&&&((((((&&&%%%%%%%%%&&&'''&&&"""$$$)))+++777^^^hhhIII222+++***)))$$$&&&$$$!!!"""''''''###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''%%%###"""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''(((((()))******++++++///???YYYwwwSSS)))((()))&&&'''(((''';;;___ZZZ666+++)))%%%000000111111000000///...------,,,------...///000000000111111111222222222333444444666888:::<<<===>>>BBBHHHIIIBBB;;;===CCCMMMkkkuuukkkiiifffmmmzzz|||}}}mmm\\\RRRKKKDDD@@@@@@<<<999777777888777333000//////...---,,,,,,,,,,,,......---,,,+++******)))%%%+++555>>>@@@999...%%%++++++******************(((((()))))))))))))))))),,,...000//////111666999GGGZZZyyyUUUAAA333444666111///333111555999===@@@FFFNNNTTTZZZ___ccc^^^OOOCCCDDDJJJ<<>>BBBEEEDDDHHHRRR[[[\\\SSSHHHGGGGGGGGGGGGHHHIIIJJJKKKEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBDDDFFFGGGEEECCC@@@???<<<999666333111000111222222777FFF]]]pppxxxnnn^^^III888:::FFFeee~~~tttJJJ222...+++*********+++++++++***))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))***++++++,,,888NNNmmm}}}XXX888///???kkkmmmLLL555+++)))++++++***)))(((&&&&&&(((+++'''((()))(((&&&&&&((()))&&&(((000???eee}}}gggIII222(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%&&&&&&&&&&&&111===OOOiiivvvhhhRRR===///)))))))))'''&&&&&&%%%$$$%%%%%%%%%######''')))$$$***IIIkkkhhhJJJ000&&&'''&&&&&&###!!!$$$(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&$$$"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''(((((())),,,...222EEEjjj}}}___222,,,+++%%%%%%'''###///JJJddd888((('''###000000000000000//////...------,,,------...///000000000000111222222333333333333444666888;;;===>>>AAAAAADDDDDD???999:::@@@@@@VVVuuuppprrrqqqzzzvvvtttdddSSSLLLIIIDDD???<<<:::999777777888777555333//////...---,,,,,,,,,,,,...------,,,+++***))))))***))))))+++......)))$$$++++++************))))))+++,,,,,,,,,,,,---...000222444444333888GGGYYYddd|||]]]GGG444222666888>>>EEEOOOYYYgggsss}}}{{{zzz}}}rrraaaRRRMMMTTTcccnnnxxxeeeSSSLLLOOOtttWWW???+++,,,***(((((()))))))))*********++++++***))))))******+++------------.........///---.../////////...---,,,+++000888@@@EEEGGGFFFEEESSSXXXkkk{{{jjjZZZLLL>>>333...++++++---000111222888>>>CCCFFFIIIKKKOOOQQQOOOJJJGGGGGGFFFFFFGGGHHHIIIJJJDDDDDDCCCCCCBBBAAAAAA@@@=========???BBBDDDDDDCCCHHHGGGGGGEEECCC@@@===<<<999;;;999222111999BBBHHHjjjzzzuuuQQQ;;;777MMMrrrjjjIII666...,,,)))***+++,,,,,,+++***)))(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))************///@@@]]]~~~yyyUUU<<<444DDDccczzz|||cccMMM:::---,,,+++++++++(((%%%'''+++'''((()))(((&&&&&&((()))'''***AAAeee}}}]]]EEE...'''(((&&&%%%(((((((((''''''&&&%%%$$$$$$''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&###!!!$$$222???TTTooo|||[[[DDD999,,,%%%'''+++,,,+++'''&&&&&&%%%%%%%%%%%%%%%$$$###&&&((("""###666NNNiiiKKK555,,,'''((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###&&&((((((&&&$$$############$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&'''''''''((('''---,,,444YYY{{{kkkAAA...,,,%%%%%%(((###'''999tttggg888%%%&&&)))000000000000000///......------,,,------...///000///000000111222222333333333333555777999<<<>>>@@@FFF???;;;;;;;;;::::::>>>AAAMMMyyysssmmm\\\LLLFFFFFFCCC>>>;;;===<<<:::999999999888777//////...---,,,,,,,,,,,,++++++++++++++++++++++++///---+++))))))***+++,,,++++++******************000111111000///111666:::AAAJJJSSS[[[hhh}}}zzzkkkdddsssQQQCCC:::@@@MMMYYYfffqqqwwwhhhXXXLLLEEEBBBWWWYYY___iiiooorrruuuyyyvvvUUU???---000---((()))))))))************++++++******))))))))))))''''''((()))***+++++++++///.........---------...//////...---------------***+++;;;ZZZpppxxx{{{qqqZZZ@@@------))))))---...---111888AAANNNWWWPPPEEEAAADDDGGGHHHHHHGGGFFFFFFFFFFFFFFFBBBAAAAAAAAA@@@???>>>>>><<<;;;;;;<<>>NNN```zzzwwwQQQ444...++++++...,,,)))***...'''((()))(((&&&&&&((()))---///QQQ}}}uuu]]]LLL@@@///$$$''')))&&&%%%******))))))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& &&&,,,+++'''---GGGaaajjjOOO999111+++&&&''',,,,,,&&& ''''''''''''&&&&&&%%%%%%'''$$$###&&&$$$###+++777ZZZ|||oooQQQ666$$$&&&((((((%%%"""###&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&)))***(((&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''(((%%%///111:::cccvvvFFF---+++$$$%%%***%%%$$$000EEEjjjnnnFFF---***/////////000000//////...---------,,,------...///000//////000111222333333444333444666888;;;>>>AAABBBGGG===555555777888888:::DDDOOOzzz|||kkkhhhXXXHHHCCCCCCAAA>>>===;;;;;;;;;:::888666444333//////...---,,,,,,,,,,,,))))))******++++++,,,,,,(((+++...---,,,+++,,,...******+++++++++,,,,,,,,,+++,,,,,,,,,...555???GGGnnn|||wwwgggQQQAAADDDdddOOOPPPYYYjjj|||}}}~~~xxxfffTTTFFFJJJNNNNNNIIIBBB;;;777666555999FFF[[[ttt^^^DDD...---)))))))))))))))******************************))))))))))))))))))))))))))))))'''(((((())))))*********---...000111000///---,,,,,,)))...<<>>============>>>===<<<===@@@AAAAAA@@@EEEGGGJJJNNNQQQSSSTTTUUUTTTTTTPPPGGGBBB???<<<888555>>>OOOfff{{{rrraaaFFFUUU|||gggEEE+++------------,,,+++******(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((((((((((((((((()))+++---***)))444PPPjjjuuuNNN555666;;;WWWlllMMM777...)))++++++'''''',,,'''((()))(((&&&&&&((())),,,111VVV{{{qqqLLL333+++...&&&$$$(((***&&&&&&*********)))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$%%%&&&)));;;ddd___EEE666...---***((()))+++)))###'''''''''''''''&&&%%%%%%(((###"""%%%&&&&&&(((,,,NNNuuu}}}YYY444'''%%%%%%&&&###!!!###((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%'''******)))'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&+++...BBBwww|||>>>******$$$%%%,,,'''###+++***MMMsssyyy[[[777&&&&&&//////000000//////...---------,,,------...///000...///000111222333444444444555777999===@@@CCCDDDAAA:::555666777777999===DDDUUUsssgggeeeVVVGGGAAA@@@???>>>@@@;;;>>>AAAAAA>>>888333000//////...---,,,,,,,,,,,,)))*********++++++++++++&&&(((+++,,,+++***************+++,,,---......///...222666<<>>===>>>@@@BBBCCCBBBAAACCCEEEHHHLLLQQQTTTWWWXXXYYYYYYSSSIIICCCAAA>>>;;;@@@@@@???CCCUUUnnn~~~iii```nnnddd;;;111000...---+++*********(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((('''''''''''')))...000------888FFFbbbvvvUUULLLDDDJJJccczzzXXXEEE444000---&&&%%%***'''((()))(((&&&&&&((()))'''444SSSdddQQQ777,,,***((('''&&&'''''''''&&&'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((---&&&&&&444GGG```sss^^^GGG555+++(((&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%""""""%%%&&&&&&(((+++MMMgggiiiLLL<<>>AAADDDFFF999777888::::::999===CCCAAAYYYppphhhdddVVVGGG@@@>>>===???BBBBBBGGGLLLNNNJJJAAA999333//////...---,,,,,,,,,,,,++++++******************...,,,***)))***+++++++++******+++,,,...///000000BBBHHHQQQ]]]nnnmmmdddcccZZZLLL<<<444...111FFFooo}}}tttfffSSSEEE???:::444///---444666000+++---///---......---+++)))***---///'''***,,,***+++222;;;AAA]]]wwwVVV333,,,***'''''''''((((((((())))))'''(((((()))******))))))(((((('''''')))+++---...((((((((((((((())))))))),,,,,,+++******++++++,,,'''***,,,******...111222+++...333<<>>@@@CCCDDDCCCAAA>>>???BBBEEEIIIMMMOOOQQQSSSVVVTTTMMMGGGFFFEEECCC???HHHFFF777555NNNtttwwwhhhnnn~~~VVV333111///,,,+++*********(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))(((''''''&&&&&&***''')))...000,,,---111555jjj|||___OOOQQQrrrdddJJJ>>>666---***...'''((()))(((&&&&&&((()))(((:::PPPMMM555,,,...+++((()))'''$$$%%%''''''$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((999^^^eeeFFF444,,,'''$$$%%%"""&&&((('''$$$"""$$$&&&$$$$$$%%%&&&%%%$$$###"""!!!"""$$$%%%%%%%%%)))...777FFFdddTTT===((($$$'''(((&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$,,,666OOO|||qqq999&&&)))%%%$$$***&&&!!!'''((()))CCCgggjjjKKK333000000000000000000000000000............/////////000///000222222111222444666999999;;;<<<======>>>>>>666;;;:::<<<>>>777999JJJNNNnnnuuuiiihhhWWWFFF@@@@@@@@@@@@@@@???aaa{{{sssYYYEEE:::444000000///...------,,,,,,++++++***************+++***,,,......---+++******)))%%%,,,555...(((???aaadddCCC;;;;;;777333555///555666666KKKzzzuuu```GGG===???<<<888444111000///...---------,,,,,,+++***)))))))))))))))***+++++++++,,,,,,,,,+++***)))+++///222DDDkkklllFFF111+++'''++++++)))(((''''''''''''))))))))))))))))))))))))((()))***++++++,,,+++++++++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))),,,......///666AAAJJJeeennndddEEE000//////)))---...///222555777777777888;;;???CCCEEEFFFFFFFFFFFFCCC???============<<<>>>>>>>>>???@@@AAABBBCCCAAADDDFFFGGGHHHJJJOOOSSSRRRQQQPPPNNNLLLJJJIIIHHHMMMLLLIIICCC@@@EEERRR]]]uuu{{{zzzxxxTTT999///222+++$$$)))---*********)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***++++++,,,,,,...===]]]fffJJJIIIPPP[[[{{{yyy]]]<<>>@@@BBBDDDFFFFFFGGGGGGDDD@@@>>>>>>>>>>>>===>>>>>>>>>???@@@AAABBBCCCAAADDDFFFGGGHHHJJJOOOSSSOOOOOONNNMMMKKKJJJIIIHHHNNNNNNLLLHHHEEEGGGMMMSSSJJJXXXgggwwwhhhGGG222---((()))---+++((()))*********+++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********+++,,,,,,---'''---AAA```___III???CCC___]]]>>>111000)))&&&'''((('''***...&&&///333...((((((***)))***(((''''''''''''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&''''''$$$$$$'''(((&&&%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''%%%$$$(((,,,)))$$$)))333@@@___{{{]]]<<<333///***'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))(((+++333KKKyyyqqqCCC///***$$$"""&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&&&&***)))&&&###%%%)))***)))%%%>>>RRRvvvHHH...)))(((((('''&&&&&&%%%%%%&&&###'''===ZZZcccLLL---000000000000000000000000////////////000000000000000222333333222333666888:::;;;;;;<<<<<<;;;;;;:::444777666<<>>UUUfffvvv{{{ZZZEEE;;;///)))(((&&&&&&((()))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''' )))---888```eeeDDD...$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%***'''&&&((((((&&&'''***888eee~~~FFF---((((((((('''&&&&&&%%%%%%%%%%%%%%%000JJJ[[[NNN444111111111111111111111111//////000000000111111111111333444444333444666999;;;;;;;;;;;;;;;:::999999555999888:::???===EEE[[[ooogggVVVJJJ???===??????@@@BBB===GGGMMMHHH???999444/////////.........---------,,,,,,,,,,,,,,,------......------...///000//////555BBBOOOYYYggg||||||cccNNNCCC===888555888222---///333777;;;>>>JJJXXXqqquuuiii\\\NNN@@@888;;;444000222222...,,,...+++)))((((((***,,,,,,+++,,,+++++++++******))))))++++++******))))))((((((''')))++++++***)))))))))333XXXyyyxxx\\\AAA///(((,,,+++***)))))))))))))))************************))))))***+++,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***,,,---,,,***)))+++---///222CCC^^^mmm```DDD///,,,------...---,,,,,,+++;;;<<>>???===<<<<<<999<<<<<<:::777666444111...............---------+++++++++++++++,,,------000---+++---444;;;AAACCC]]]ttt^^^QQQ@@@444111333444555111///...555EEEXXXfffkkkyyyuuu___LLLHHHAAA;;;666333111000,,,---000222000+++)))++++++***))))))***+++***)))++++++***************)))+++******))))))((((((((('''***,,,---,,,+++***+++444WWW{{{dddCCC///))),,,++++++************+++************************)))***+++,,,,,,---,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,---...---,,,------111000666LLLjjjxxxgggNNN???777...+++...000---(((222666;;;AAAEEEGGGHHHGGGFFFDDDCCCBBBCCCDDDCCCAAABBBBBBBBBBBBCCCEEEFFFGGGDDDCCCDDDEEEHHHKKKMMMOOONNNOOOOOOPPPQQQQQQRRRRRRPPPNNNOOOSSSZZZ______]]]ZZZSSSJJJCCC<<<;;;GGGVVVfffyyyyyyTTT???555'''---+++***+++------+++)))************************************************++++++++++++++++++++++++)))))))))***+++---...///,,,+++---...,,,+++111999TTT}}}{{{[[[BBB888<<>>JJJppp|||qqqiiiMMMFFF@@@@@@???;;;888777:::888666444444444333111........................+++*********+++,,,---...,,,---333AAAUUUhhhvvv}}}aaaMMM>>>:::555111000111111222333;;;EEERRRkkkuuuYYYAAA333333333333333333222111000+++...///,,,(((&&&)))---,,,+++******++++++***(((************************))))))))))))))))))(((((((((***---...---------...666VVVwww{{{^^^<<<---...,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,------------***************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***)))///444===RRRmmm{{{|||hhhSSS999,,,,,,000111...---000666<<>>]]]yyydddPPP;;;+++,,,++++++***((($$$&&&+++)))(((''''''))))))((('''&&&&&&&&&&&&'''''''''''''''((((((&&&&&&+++666???CCC666***''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''333HHH```SSS333+++***)))"""$$$)))$$$%%%&&&(((((('''&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&+++######((('''$$$...>>>QQQvvvZZZ:::***((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((($$$%%%&&&((()))***++++++''')))'''$$$...MMMrrruuuRRR999...)))$$$''''''''''''''''''''''''!!!(((+++&&&$$$+++777>>>333333333333333333333333111111111222222222333333444555666666666777999;;;888999999999999999888777;;;AAA??????HHH^^^vvvkkkPPPHHHAAA???===999777999999555111000111111000000........................+++++++++,,,,,,---...///,,,888OOOmmm___EEE:::333333333111000222666:::JJJ^^^qqq}}}}}}fffPPP???444000111333444444333000...---......---***)))***,,,,,,***))))))***+++,,,***)))))))))))))))************((((((((()))))))))))))))(((***,,,---------///000555TTTwww}}}^^^999,,,222,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,------------))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++***+++,,,,,,+++***%%%+++222555999NNNtttvvvRRR999///000111111---...111555:::???CCCEEECCCBBBBBBCCCDDDEEECCCBBB>>>>>>??????@@@BBBCCCDDDEEECCCBBBDDDHHHKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRMMMKKKJJJJJJKKKMMMMMMMMMMMMQQQRRRPPPMMMJJJEEEAAA///IIIwwwkkkPPP888333...---000222222000************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---000------...---+++,,,111777RRRwwwhhhPPP999888DDDUUUiiixxxuuuSSS;;;???555...,,,***'''&&&))))))((('''((()))***)))'''&&&&&&&&&&&&'''''''''(((''')))***(((&&&***444===GGG999,,,''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''(((((()))******,,,IIImmm\\\999111))))))&&&)))***$$$&&&''''''%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''$$$###%%%(((((('''***///555YYYuuuLLL555(((((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******)))'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&'''))))))*********&&&)))&&&%%%>>>mmmrrrMMM777+++)))***%%%''''''''''''''''''''''''%%%%%%(((***))))))222>>>333333333333333333333333111111222222222333333333444666777777777777:::<<<777888888999999999888888<<<@@@>>>BBBRRRnnn~~~xxxkkkOOOFFF>>>;;;999888999===777333000111222222222444---.....................,,,,,,,,,---...///000111555JJJnnnvvvYYY<<<222666000222222222555???NNNZZZaaa|||~~~iiiNNN<<<555333222222,,,------,,,+++,,,---///++++++***+++...///,,,'''((((((((()))+++,,,+++***)))))))))))))))*********''''''(((((())))))******''')))+++,,,,,,---000222222TTT}}}ggg===...444,,,,,,,,,++++++,,,------++++++++++++++++++++++++******+++,,,------------))))))******+++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))))))))***---.........---+++000444111;;;hhhhhhIII777111///...///......///333:::@@@DDDBBBBBBAAACCCDDDEEECCCBBB<<<<<<<<<===>>>???AAAAAAEEECCCBBBDDDHHHLLLLLLKKKIIIIIIJJJKKKKKKLLLMMMMMMHHHIIIIIIIIIIIIIIIJJJKKKMMMQQQRRROOOOOOPPPJJJ???>>>BBB```lllBBB<<<444000111111///---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,...+++***---...,,,---000(((666PPPpppoooQQQEEE>>>999@@@NNNdddtttWWWEEE555111000+++(((''')))((('''((()))***)))(((&&&&&&&&&'''''''''(((((('''***,,,***''')))111888FFF999,,,(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&'''(((***,,,---...CCC^^^[[[<<<333...%%%'''+++&&&&&&'''!!!"""$$$&&&%%%###$$$&&&)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))###)))***%%%&&&++++++%%%,,,JJJ|||[[[???)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((++++++***(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((()))))))))))))))(((!!!((((((,,,OOO|||SSS333***)))******###&&&'''''''''''''''''''''***###$$$,,,,,,''',,,888222222222222222222333333222222111111222222333444555666666888999:::;;;;;;555::::::555444:::===<<<888BBBDDDEEEcccvvvzzzqqqdddMMMCCC:::999:::999777888222222222222111000......---...///...------...///,,,---......000444;;;@@@OOOvvvlllZZZNNNCCC>>>:::333222555555555444<<>>iii{{{[[[999+++###&&&(((######((()))(((&&&%%%$$$%%%&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))******(((((('''888eeeQQQ;;;,,,(((%%%)))))) (((''''''&&&&&&&&&''''''((('''&&&%%%&&&(((***,,,///000000111222333444444222222111111222222333444666666777777888999::::::666999888444333888:::888@@@EEEKKKYYY~~~rrrwww{{{lllaaaMMMBBB999777888777666777222222111000//////......222000---,,,---///000000***,,,///444>>>QQQkkk}}}eeeHHH888444333555555333666<<>>---555IIIbbbuuuyyyZZZ>>>///++++++'''&&&)))***''')))...(((((()))******)))((((((((())))))(((''''''(((***,,,777222%%%&&&'''$$$'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!###(((***(((%%%)))***+++444OOOmmmyyyuuu^^^cccbbbTTT>>>,,,%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&''''''((()))333AAAYYYkkk<<<...$$$%%%&&&"""###)))((('''&&&$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''((()))***333PPP|||hhhAAA111***)))$$$&&&)))$$$''''''&&&&&&&&&''''''(((''''''&&&%%%&&&(((***+++---...///000222333444444222222111111222222333444666666666777777888888888555666555333555::::::888@@@FFFVVVsssyyynnnwww|||nnndddNNNBBB888666666555555666222111///............//////---,,,...222444333222,,,...666FFF___}}}zzz___BBB///...,,,,,,...222;;;KKKYYYppp~~~yyygggcccaaaTTT===,,,...,,,++++++,,,---+++***(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,******))))))))))))))))))(((((())))))))))))((((((((()))***+++,,,---......++++++***)))))))))******222___nnneeeHHH777111+++333NNNgggeeeMMM777///,,,+++,,,...///---+++,,,))))))***)))''')))...,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,+++,,,///000...,,,111---'''111EEELLLJJJOOO```PPP:::>>>\\\oooooonnn[[[SSSBBB333...111333222333111...///222333222///333333333222222222333333444222222555;;;AAADDDDDDGGGFFFEEEGGGIIIHHHEEEAAAGGGIIIKKKKKKKKKKKKLLLMMMOOOQQQQQQOOOOOOPPPLLLFFFFFFGGGEEEAAACCCTTTooocccMMM999...444+++''''''***,,,)))'''(((******))))))))))))))))))$$$'''+++------...111444/////////...---...111333555222000333999:::777333777;;;DDDNNNPPPJJJCCC@@@TTTnnnlllRRR777...---888DDDPPPeee{{{|||^^^===(((---***)))++++++'''&&&((())))))************))))))((())))))(((''''''(((***+++666111%%%&&&(((&&&(((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&###%%%***,,,(((###'''...<<>>???>>>???QQQqqqsssiiiwwwzzzoooNNNCCC888555555555444555222000...---,,,---...000,,,---000222333333222111444:::KKKggglll^^^QQQ@@@444222222111111444@@@XXXwwwwwwnnn^^^QQQFFFHHHPPPQQQHHH>>>111000///---,,,+++***(((((()))))))))******++++++)))************+++++++++*********)))))))))))))))(((((())))))))))))(((((((((((()))***,,,---......,,,+++***))))))((())))))666]]]vvvQQQ666///***333NNNiiiqqqfffZZZ888111***)))---///---)))---++++++,,,)))&&&''',,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++,,,&&&***---------//////......555>>>OOO```XXXCCC;;;<<<===444111<<>>888333,,,///...---...111222111000000000111222333444333222555444333000000333888===BBB???>>>BBBHHHJJJGGGDDDDDDFFFIIIKKKLLLLLLKKKKKKMMMRRRTTTSSSSSSRRRNNNHHHEEEKKKMMMEEE===AAASSSdddtttVVV===666555///,,,...///,,,******,,,,,,+++++++++,,,------111///,,,,,,...222666888EEEBBB<<<444///444@@@JJJTTTJJJCCCJJJXXX___WWWMMMOOOYYYlllsssTTT<<<999FFFdddsssSSS>>>...///111111<<>>>>>AAADDDEEEJJJKKKMMMQQQTTTUUURRROOOXXXZZZYYYRRRIIIHHHOOOWWWVVVMMMBBB===???CCCDDDCCCBBBDDDFFFIIILLLLLLKKKIIIJJJPPPUUUVVVUUUUUUQQQLLLFFFJJJNNNKKKGGGFFFKKKQQQ{{{^^^MMM888000+++---///...---......,,,***))))))+++---///++++++111???RRRccckkkmmmyyyuuummmeeeaaahhhvvvXXX555222222===WWWsssuuuYYY???666111+++---555///888JJJaaaxxxvvvgggHHH>>>111)))***---,,,)))(((((((((((((((((((((((('''(((((('''&&&&&&''')))...888222&&&%%%&&&###%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""''')))$$$!!!)))>>>OOOnnngggIII888***(((&&&%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%$$$$$$$$$$$$%%%&&&+++666AAAJJJQQQNNN<<<''')))&&&%%%&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((((())))))***++++++%%%<<>>///...)))(((+++,,,******+++)))***++++++++++++++++++))))))))))))))))))))))))++++++******)))))))))((()))---+++&&&111MMMkkk{{{wwwaaaMMM444&&&,,,)))...)))'''...000222;;;\\\qqq}}}||||||}}}wwwrrrqqqtttyyy|||gggQQQDDD???===<<>>EEEUUUnnn}}}tttpppcccIII000---,,,///444===RRRxxxkkkSSS@@@222+++***)))***000:::HHH\\\wwwwwwjjjSSS;;;---***)))'''((((((''''''''''''(((((('''(((((('''&&&&&&''')))...999333&&&%%%%%%###%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%###'''===^^^xxx|||XXX<<<000000(((((('''%%%###"""$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$###$$$&&&***...000KKKGGGEEEBBB666(((%%%***"""###%%%&&&&&&%%%$$$######$$$%%%%%%&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&LLLaaa==='''''''''''''''###%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%222222222222222111111111222222111111222222333444111111222333444555555666666555777:::;;;???KKKYYYpppccc```ooozzztttdddYYYCCC:::333444555444111111000000000000000000000000111111777HHH___wwwiiiLLL777///000111555999888777???PPP___wwwyyyXXXKKK>>>888333...---///&&&++++++((()))---...,,,&&&))),,,,,,+++***+++,,,)))))))))((((((''''''''''''''''''(((((((((((()))++++++******)))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***+++000RRRlllwwwjjjDDD777,,,---///,,,(((---@@@SSSbbblll{{{xxx___LLLCCC888...---...---+++***))))))***+++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,&&&+++...555PPP{{{fff>>>---%%%(((666---...'''%%%//////)))+++,,,888IIIVVVZZZ[[[aaajjjwwwaaaPPPEEE???CCCBBBCCCGGGKKKMMMLLLKKKJJJRRRWWWWWWUUUTTTRRRNNNMMMKKKIIIIIILLLOOORRRTTTTTT___eeeuuu{{{||||||vvvnnnjjjjjjeee___ZZZYYY]]]cccgggxxxaaaMMMRRRhhhtttkkk[[[TTTLLL>>>555444777111'''***)))***+++(((111QQQqqqfffLLL888+++---((((((***+++888```cccDDD222+++'''))))))(((''''''((())))))''''''((('''&&&%%%''')))---888222&&&&&&&&&$$$&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%&&&000EEE```yyyxxxbbbHHH111%%%&&&+++)))))))))'''$$$$$$&&&)))######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%(((///888AAAFFFPPPCCC777111)))"""%%%..."""$$$&&&&&&%%%%%%$$$######$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''...\\\ZZZ777...(((&&&(((&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$111111222222333333333444222222111111222222333444000000111222444555666666333444999>>>AAAGGGXXXjjjoooiiikkkvvvyyykkkYYYOOO???777111222555222/////////000111111111111000000DDDEEEOOOggghhhLLL<<<999:::666111...777===;;;>>>SSStttuuuZZZ===333,,,///111...+++,,,))),,,+++'''(((------)))%%%)))///000...+++******'''''''''((((((((((((((((((((((((((())))))))))))+++++++++***)))(((((('''(((((())))))))))))(((((())))))))))))(((((((((((((((((('''(((((()))***+++...555QQQ^^^ddd]]]@@@555+++...222333---***111;;;HHHRRReeexxx~~~wwwZZZIII999222111...***)))((()))***+++++++++++++++***************************++++++,,,...//////000,,,333:::KKKnnnTTT444222///***...&&&---+++***000///---333555000111777999666<<>>>>>DDDMMMiii}}}iiikkkaaallltttkkkaaaIII===999555222111222222333,,,111444111,,,///:::DDDcccpppsssXXXKKK<<<333000000111222...555@@@PPPiiisssUUU???...------,,,,,,+++++++++++++++***************+++******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((,,,***((('''&&&'''((()))%%%&&&'''((((((***+++,,,333JJJZZZ^^^ZZZIII666333///***)))------******...555777FFFbbb{{{}}}nnnVVV>>>///+++...222)))---...)))%%%&&&))))))+++---+++)))+++///...(((***+++---...///111333444:::===WWW{{{mmm@@@///...---,,,...)))))))))***+++++++++,,,+++///000------111333222;;;@@@HHHRRRXXXWWWQQQKKKGGGGGGHHHKKKMMMLLLGGGCCCDDDIIIVVViii{{{|||ooodddWWWNNNKKKLLLMMMLLLKKKOOOVVVZZZWWWQQQPPPTTTOOOPPPPPPOOOMMMLLLMMMNNNSSSZZZ```gggvvvmmm```]]]eeemmm[[[KKK999333999???>>>:::222///...111333333222111111111---((((((---///---+++***)))(((***---111333CCCeeesssTTTEEE777---,,,...000777BBBYYYqqqwwwXXXBBB111...,,,,,,---,,,)))&&&***'''&&&'''&&&$$$''',,,222999666)))!!!%%%(((%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$((($$$$$$((()))&&&'''+++'''111BBB___~~~aaaKKK333***+++***'''%%%%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###!!!!!!###$$$$$$%%%%%%%%%"""&&&(((&&&%%%&&&%%%###111&&&!!!%%%&&&!!! &&&$$$---:::BBBCCCAAA>>>===((('''&&&&&&$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%(((,,,333iiitttlll}}}mmmFFF000***+++---'''++++++%%% !!!$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&666444222222333333333222333222000//////000222333222333333222333555666777<<<<<<888AAA[[[uuuuuuaaaccc\\\kkkwwwtttooo\\\CCC<<<444000000111///---,,,---000666AAARRRdddqqqvvvaaaOOO888666333000///000333777===OOOiiiqqqbbbUUUEEE444(((,,,,,,+++******)))((((((+++******)))))))))*********)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((()))+++***((('''&&&'''((()))(((((((((''''''''')))***111RRRmmmuuummmSSS777...)))'''***111333///,,,...,,,***222GGGaaauuuttt]]]HHH999222///333444111+++***---...,,,******)))((((((***---///000///---+++...888EEEOOOcccjjjrrrRRR333***---...---...***************+++++++++///111000...---///000///---...222777<<<<<<888555444333444666888777444000---...444>>>IIIPPPPPPNNNRRRWWWcccssswwwmmmaaaVVVNNNKKKMMMSSSXXXWWWRRRPPPRRRTTTSSSQQQOOONNNOOORRRTTTXXX\\\______eeepppwwwwwwzzzyyy|||wwwcccUUUOOOPPPRRRUUUPPPGGG<<<555444:::??????888...***,,,//////...777111+++***,,,---------+++......******,,,+++)))***))))))(((***,,,...000111???UUUqqqsssWWW999***'''(((---333777KKKeeeyyyjjjUUU;;;***&&&'''&&&$$$&&&''',,,///---&&&%%%(((222:::;;;000((((((&&& &&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%+++%%%""""""""" $$$***>>>XXXvvvlllSSS<<<111&&&$$$&&&&&&(((+++'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%***)))((('''$$$"""###&&& ###'''***,,,///111333CCCDDDCCC???777///((($$$&&&%%%%%%$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###%%%(((+++LLLnnnnnnJJJ777EEE```vvvZZZ===111...%%%"""!!!%%%)))***&&&###$$$$$$$$$%%%%%%&&&&&&&&&555444333333444444333222333222111111111222333444444333333333444666888:::@@@??????VVVkkkcccccc[[[jjjtttoookkkYYY===888222111333444222///222666AAAUUUnnn{{{jjjXXXIII999...---000222222555@@@PPP]]]lll||||||iiiZZZEEE666...+++)))'''---,,,+++***)))((('''''')))))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''((()))((())))))((('''(((***,,,111\\\vvvUUU777---111+++''''''((('''))),,,---((('''///===NNNaaaooo}}}qqq]]]MMMEEE<<<888///((((((+++)))$$$000---000444333///444???AAA@@@@@@EEERRRhhhuuuiiiZZZJJJ777((((((------,,,---+++++++++***************000000111111...,,,,,,......,,,++++++---......---******)))***,,,,,,***(((111///---///333666555333,,,222???QQQeeewwwyyymmm]]]WWWSSSTTTUUUTTTUUUXXX[[[XXXTTTPPPPPPSSSVVVYYYZZZ]]]^^^]]]\\\^^^]]]ZZZ\\\\\\\\\XXXMMMAAA>>>BBBMMMGGG???777444555888;;;555333000...------///111+++,,,---+++((('''(((***---***''''''+++...///...(((---111///......,,,)))******))))))******++++++,,,+++...???eeerrrYYYCCC222+++***###,,,999HHHXXXmmmfffMMM<<<333///---***(((((()))&&&###&&&,,,...888>>>999333000***"""((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%!!!%%%******'''***888GGGsssiiiQQQ@@@555***(((((((((%%%"""$$$)))******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%(((%%%''')))'''###***555444AAADDD;;;===LLLRRRLLLJJJDDD;;;222+++%%% ################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''***RRRjjjddd>>>''''''111<<>>???KKK\\\~~~zzzeeecccddd\\\jjjqqqddd\\\III888666444333333444444444BBBPPPiiifff\\\KKK<<<333000///...444444222333@@@ZZZwww{{{```OOOBBB:::///)))***---000111///...---,,,+++***)))((((((((((((((((((((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&''''''((()))***)))(((((('''''''''((((((&&&(((******)))))),,,...BBBooopppOOO999888111,,,((((((***+++++++++...,,,,,,------000999CCCRRRiiiwwwnnnbbbYYYKKKAAA???@@@:::111222333@@@QQQTTTOOOUUUddd}}}zzzxxx|||kkkZZZKKKKKKOOOJJJ777...(((+++...,,,******,,,+++++++++***)))))))))+++...444777111)))***000444222///------...000000---,,,,,,+++,,,,,,---,,,///,,,***+++,,,---,,,***)))+++///666===EEEJJJLLLWWWhhh|||mmm\\\TTTSSSSSSWWW[[[ZZZWWWSSSRRRSSSVVVZZZ\\\VVVXXXZZZ\\\]]]]]]\\\ZZZUUUUUUUUUSSSJJJ@@@===@@@333222000000//////...---///...---...///000000...))),,,///...+++)))***,,,"""&&&)))+++---000222000---222555444333444333///,,,,,,++++++******)))))),,,...,,,***777WWWzzzeeeAAA///++++++******,,,222@@@WWWiii|||cccJJJ999333...((($$$&&&((('''''')))(((222:::;;;999888333,,,***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###)))---***+++===___|||ZZZ777(((***...++++++,,,---(((""""""&&&+++***(((&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$'''***'''&&&777MMMoooooo888111)))$$$$$$%%%&&&%%%"""#########$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$''')))===TTTTTT===///***'''(((---AAA\\\vvvtttKKK:::...'''(((''' !!!)))%%%%%%%%%%%%%%%%%%%%%%%%111111000222333333111000333222222333333444444555555555777:::888666===GGGMMMhhhwwwccc\\\___]]]pppvvvdddXXXEEE;;;999666000...333===FFF___rrrrrr```HHH>>>222---...111444555000333777AAAXXXvvv\\\???222111...******+++---,,,***...------,,,***))))))((((((((('''(((((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((('''''''''''''''(((((($$$'''++++++)))))),,,000QQQzzz{{{YYY:::---222'''(((,,,111666666000))))))***---000///,,,///555===VVVxxxsssgggcccaaaZZZQQQEEEKKKaaa|||eeeEEE555222>>>FFF@@@111...,,,------***)))))),,,+++++++++***))))))))))))...:::AAA888'''&&&000,,,,,,+++*********+++,,,,,,,,,+++*********+++---))))))***+++,,,,,,+++))).........------...000111555CCCYYYooorrrgggaaaZZZVVVTTTSSSQQQPPPRRRWWW\\\___```VVVVVVXXXZZZ[[[ZZZZZZ[[[XXXTTTTTTWWWXXXUUUTTTVVV>>>:::444111000///...,,,---,,,+++,,,...//////...,,,,,,+++******)))))))))&&&---///---...666<<<>>>===>>>;;;666555888888444......---,,,+++***))))))$$$+++---''''''777RRRggg[[[>>>...///+++***,,,,,,///:::GGG[[[hhhyyyzzzgggQQQBBB333+++(((---222...%%%$$$***111333555555333000++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&///)))###(((<<<___vvvYYY===,,,((((((((('''%%%%%%))))))&&&%%%(((***((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&$$$%%%%%%%%%000NNNlll|||PPP...)))###!!!"""$$$$$$#########$$$$$$%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$###$$$&&&''',,,:::555&&&$$$''')))...***,,,222HHHqqqyyyLLL999******,,,((($$$###%%%%%%%%%%%%%%%%%%%%%%%%000///000111333333111///111222222333333444444444222333777:::999;;;LLLaaatttqqq```[[[```bbbxxx|||eeeUUUAAA666555333222888HHH]]]llliiiPPPAAA999333///000111//////000999DDDUUUjjjzzz}}}}}}rrrZZZ@@@333111...,,,*********+++***(((*********)))((((((''''''(((((((((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&''''''''''''(((((((((&&&(((***)))(((,,,444<<>>MMMEEE///&&&,,,((()))++++++***)))***+++)))******)))(((((()))+++,,,...111333333222000///---...///...---...///111111555<<>>VVVhhhmmm___WWWKKK@@@===???<<<666000///...,,,+++******)))###%%%((())),,,333;;;AAAsssaaa;;;---'''&&&,,,---+++...555:::;;;GGGaaa~~~sssSSS@@@---'''''''''%%%$$$&&&'''((()))+++,,,,,,++++++***)))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######$$$&&&((()))######---IIIooo}}}]]]KKK444)))***...,,,'''***&&&$$$(((***(((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%$$$$$$$$$#########%%%'''(((""""""$$$)))777SSSuuu~~~___<<<+++)))&&&%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%######%%%&&&&&&...((( ###&&&%%%***'''+++...222CCCddd```888$$$%%%+++)))"""&&&&&&%%%%%%%%%%%%$$$$$$//////000222444444222///000111222333333444444444222444999======HHHhhhjjjYYYXXX]]]aaaxxxzzz```NNN:::222444<<>>HHHQQQZZZbbbggg{{{~~~vvvfffSSSFFF888,,,+++...---222333))))))***))))))***,,,------***************+++++++++///,,,<<>>DDDPPPkkksss]]]PPPMMMIIIPPP___^^^LLL>>>:::<<>>JJJLLLAAA444,,,,,,------------,,,++++++000000HHHrrrfffGGG...---+++)))'''(((***,,,***)))'''&&&))),,,+++)))000,,,---444;;;KKKnnnbbb???---+++---,,,)))***++++++,,,///888FFFQQQrrrnnnQQQ999(((111+++&&&((()))((((((***'''(((((('''&&&&&&(((***,,,'''"""!!!$$$&&&'''&&&'''%%%&&&(((%%%(((>>>VVVvvv[[[===666111((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&'''((())))))'''%%%$$$---((('''(((%%%!!!###)))%%%((()))(((,,,444222+++******%%%'''///111888KKKpppyyy|||ZZZAAA///---***(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$)))'''%%%###""""""###$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((&&&%%%(((---222QQQ|||iiiFFF,,,---((('''((($$$ """)))111111222222333333222222666666666555666888888666===;;;DDD___nnn]]]PPPJJJCCCDDDMMMNNNDDD???BBBSSSfffzzzyyynnndddMMMAAA666333222000000444...777FFFVVVeeevvvooofffYYYFFF666111...---,,,+++******++++++///...---+++******++++++***---000111///,,,***)))+++*********))))))(((((()))((('''))),,,---,,,***)))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))(((''''''&&&&&&((())))))((('''((())),,,000666MMMllluuunnnkkkLLL===...***444EEEVVV```rrrsssaaaOOOCCC@@@???AAA@@@:::777666333///---+++---333888===GGGQQQHHH>>>666888CCCLLLKKKGGG???;;;666333222///,,,)))++++++++++++++++++++++++)))))))))******+++,,,---++++++++++++++++++++++++,,,)))---AAAbbbssscccHHH111...***(((((())),,,---************************+++++++++++++++,,,------++++++++++++++++++++++++---------------,,,,,,,,,,,,333CCCUUU\\\___nnn~~~mmmaaa\\\YYYUUUVVVSSSTTTWWWWWWTTTTTTVVVVVVRRRMMMLLLOOOSSSWWWXXXYYYUUUPPPMMMKKKGGGAAA<<<888888>>>HHHNNNMMMIIIIII<<<888111---******++++++,,,555TTT{{{gggGGG...+++))))))+++,,,***)))+++,,,---+++******+++***---)))***...222<<>><<<000%%%)))+++((()))...666VVVvvv[[[???...,,,***(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$(((&&&$$$###""""""$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&***...AAAjjjfffCCC,,,&&&$$$(((***'''%%%%%%///000111222222222222111111333555666666666888:::@@@FFF^^^vvviii^^^QQQIII@@@===CCCJJJMMMRRRYYYwww~~~kkkXXXIIIAAA555444444333...,,,222:::HHHVVVjjj|||yyyjjjXXXFFF===444,,,***...,,,+++************++++++*********)))***+++,,,,,,'''+++///111000---***)))+++++++++***)))((((((''')))((((((***,,,,,,+++***((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((***))))))((((((''''''''''''((()))((('''&&&'''(((+++...>>>gggxxxsssLLL999(((''',,,///444:::777DDDRRR]]]ooo~~~ssspppooojjjbbbXXXSSSLLL???222---,,,---//////,,,+++---111///---...111444555444...---++++++---......---++++++++++++++++++++++++(((((((((((()))***+++,,,************************(((......555XXX|||xxx[[[555,,,''')))***(((***000******************************************+++,,,************************+++++++++++++++,,,,,,,,,,,,---111555444999NNNddd{{{vvvlllhhh```TTTQQQQQQUUUZZZYYYUUUTTTVVVTTTRRROOOOOOQQQSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLKKK@@@;;;:::???DDDGGGLLLQQQVVVRRRLLLFFFAAA:::222,,,111777TTT{{{jjjhhhoooiiiOOO666...+++((())),,,---***&&&333333222///+++((()))++++++((()))+++))),,,<<>>SSSgggqqqssszzzzzz___DDD222///------...---,,,+++******+++,,,,,,,,,+++***,,,+++++++++,,,---------************************'''''''''(((((()))***+++***************************///,,,,,,HHHooo{{{nnnDDD222''',,,///***)))000******************************))))))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,000///000000,,,,,,777DDDZZZlllxxxxxxzzz~~~uuudddVVVTTTWWW\\\^^^XXXTTTRRRTTTRRRQQQPPPPPPPPPQQQQQQRRRTTTUUUSSSQQQPPPRRRTTTMMMEEE>>>;;;999777999>>>TTTVVV[[[aaabbb[[[NNNDDDBBB999GGGlll___CCC>>>CCC>>>111'''---+++))))))***,,,///000CCC;;;333...+++((((((******)))+++,,,(((%%%,,,777RRRrrroooMMM888111---+++)))((()))***,,,...$$$)))---333EEE```yyy~~~vvvbbbKKK<<<999666111,,,''''''***---&&&(((***+++---444>>>EEEXXXiiizzzlllRRRBBB444''''''+++,,,***))))))'''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%''')))***+++,,,...===NNN[[[UUUCCC666111111111JJJddd~~~kkkQQQ777(((%%%'''%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$$$$$$$333[[[kkkUUU999'''"""%%%(((***000111222333444444444444444555777888555666CCCRRRyyyfff\\\UUUMMMEEEFFFNNN```xxx{{{jjj^^^NNN???777333444777000111222555>>>OOOaaammmtttnnnfff___WWWMMMAAA999111///......---******---+++++++++,,,,,,,,,,,,,,,(((((((((((((((((('''''''''((())))))((((((***,,,++++++******)))(((((('''((((((*********))))))***'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((('''''''''''''''(((((('''&&&''')))***+++JJJfffzzzfffVVV:::111---111444111222777???<<<444---...666???DDDHHHMMMWWW```fffooojjjDDD===333---...222222111)))((((((***---...,,,)))*********)))(((((()))***************************''''''''''''((()))***+++++++++++++++++++++++++++,,,,,,)))+++;;;WWWppp}}}cccGGG000------((((((...******************************)))(((((()))))))))))))))))))))))))))))))))++++++,,,,,,---------......------//////---,,,---999MMMcccrrrbbbYYYRRRSSSVVVUUUSSSSSSTTTSSSQQQOOOMMMNNNPPPQQQTTTWWWYYYWWWSSSQQQSSSUUUWWWQQQKKKFFF===333///000777;;;EEETTTcccnnnsssttteeeSSSPPPcccoooQQQ777000000,,,))),,,))),,,,,,******111@@@MMMRRR@@@...))))))(((''''''''')))+++---***&&&(((---111LLLmmmqqqQQQ777000,,,)))(((***+++***(((&&&---000......666BBBKKKTTT___vvv{{{lllddd]]]PPPAAA777222444666777<<>>000'''###%%%((($$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&$$$###"""&&&999^^^dddDDD000)))))))))000111222333444555555555777555666777555;;;RRRkkkdddUUUPPPNNNJJJTTT```nnn}}}xxxgggRRRFFF:::555444444444666000333888CCCVVVmmm}}}zzzmmmYYYHHH===777333222222///,,,***)))))))))***+++,,,,,,---,,,,,,++++++((()))))))))((('''&&&%%%*********)))((())),,,...************))))))))))))''')))******)))((())))))'''''''''((((((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***''''''''''''''''''''''''&&&'''(((''''''(((+++...---XXXwww}}}yyyfffKKK;;;333:::CCCHHHIIIJJJOOOTTTRRRNNNJJJGGGGGGFFFCCC???999888999===BBBOOOeeexxxssshhhVVVGGGAAA>>>777...000,,,)))***///222222///)))***+++***))))))+++---************************''''''''''''((()))***+++++++++++++++++++++++++++,,,((()))---333BBB___{{{eeeGGG777...((()))---+++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,------......---***))),,,000222///,,,+++999MMMccczzzttteeeTTTLLLJJJJJJNNNSSSSSSRRRQQQOOOMMMMMMOOOQQQUUUXXXZZZXXXTTTQQQQQQRRRUUUSSSRRRPPPGGG;;;333222...------555GGGaaa{{{|||tttpppoooxxx{{{pppSSSCCC333///---******---&&&+++...,,,...<<>>(((%%%))))))&&&&&&$$$&&&)))******((()))***...000===\\\vvvRRR///+++((())),,,---***&&&+++---///000111///***%%%...999PPPmmmxxxllldddccccccfffppp~~~oooZZZBBB000)))''''''))))))&&&&&&''')))'''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###''''''&&&---EEEcccvvvqqqiiiRRR777000===EEEBBB|||kkkGGG444///)))%%%&&&'''''''''###$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%#########$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%###)))$$$(((;;;TTTnnnuuuVVV>>>---###///000111222444444444444444333555999===MMMqqqeeeSSSSSS[[[dddsss}}}zzztttmmm]]]LLLEEE<<<666666666555666;;;AAAIIITTTaaarrr~~~~~~wwwnnnbbbQQQ@@@555000//////+++)))&&&%%%'''***+++***++++++,,,,,,+++***)))((('''(((((())))))(((&&&&&&)))***+++***))))))***,,,))))))))))))************''')))+++***((('''((()))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&'''(((((((((***...111DDDgggmmmMMM666444777RRRkkkppppppwwwxxxvvvuuupppeee]]]RRRJJJAAA:::777:::HHHVVVgggnnnuuuzzzuuummmdddSSSBBB999444---))))))+++,,,---***,,,---,,,++++++---000************************(((((((((((()))***++++++******************************---///---444KKKccczzzjjjVVVBBB555//////++++++++++++++++++++++++,,,+++***))))))))))))************************************+++,,,------------,,,***+++...111111///+++///:::HHHVVVdddxxx}}}mmm]]]MMMDDDEEEKKKNNNPPPRRRRRROOOMMMMMMNNNRRRTTTWWWXXXVVVTTTQQQPPPOOOOOORRRRRRKKKAAA;;;;;;555222---+++222DDD\\\mmmuuunnndddSSS<<<555---******))))))((((((***,,,,,,000BBB\\\qqqNNN888%%%%%%)))(((''')))%%%'''''''''((()))))))))///***+++BBBnnn}}}OOODDD555------...---***,,,***)))+++------,,,+++111000555@@@LLLWWWdddooo|||eeeQQQAAA222(((%%%$$$'''(((''''''***,,,,,,)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((&&&(((+++444IIIbbbqqqtttUUUCCC000)))---;;;RRRfffPPP///+++(((&&&&&&((()))(((&&&######$$$%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$&&&'''&&&$$$)))$$$$$$,,,333>>>VVVooolllSSSAAA...///000111333333333444555555999BBBMMMeee~~~fffUUU[[[jjjlll[[[KKK<<<888333111444666888BBBMMMYYYeeesss}}}ooo]]]KKKFFF>>>555...+++***++++++***))))))---///,,,'''***+++++++++***)))'''&&&&&&'''((()))))))))((('''%%%'''******)))'''&&&'''((((((((()))******++++++&&&)))+++***(((&&&((()))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''')))******&&&'''''''''''''''''''''&&&'''(((((()))+++000333kkk}}}ddd:::'''222777```sssbbbQQQGGGHHHNNNKKKDDD@@@LLLiii{{{fffSSSMMMCCC888111000333666)))+++,,,***((('''***,,,))))))))))))))))))))))))((((((((())))))***+++,,,))))))))))))))))))))))))(((---111...))),,,:::HHHvvvvvv\\\EEE888000++++++++++++++++++++++++,,,,,,+++***))))))******************************((())))))***++++++,,,,,,(((+++,,,+++*********)))///+++---111333;;;WWWvvvxxx\\\CCC<<>>EEETTTkkkrrraaaUUUXXXCCC111------)))(((,,,&&&+++---)))(((+++)))###)))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***+++333HHHfffwwwnnn[[[:::,,,+++777:::BBBkkkxxxMMM111000$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###!!!"""%%%'''&&&$$$$$$"""&&&+++&&&!!!///CCCNNNhhhvvv...222444333222444666777888888===PPPrrrtttuuuqqqYYYCCC666222333999;;;777999JJJaaaqqq}}}qqqfff^^^TTTIII555333///,,,***)))))))))+++---...---,,,++++++,,,''''''(((((((((((('''''')))))))))))))))))))))))))))***+++***)))((()))*********+++******)))((('''+++******)))(((''''''&&&(((((())))))))))))(((((('''%%%$$$&&&&&&%%%''',,,(((&&&$$$&&&)))***(((%%%''''''(((((('''&&&%%%%%%'''***(((''')))(((666QQQqqqNNN555,,,+++333<<>>444111000---+++******+++++++++---...---+++******+++'''(((((())))))(((((('''))))))))))))))))))))))))((()))***)))((('''((()))((())))))************)))*********)))((('''''''''(((((())))))))))))(((((($$$$$$'''++++++'''''')))((('''&&&'''))))))(((&&&''''''(((''''''&&&&&&%%%$$$&&&%%%))),,,***@@@eeezzz___@@@,,,''')))(((...555777<<>>===:::555000...---------...///333AAA]]]zzz~~~fffFFF...&&&'''***+++***)))******777UUUdddXXX444---'''''''''&&&&&&(((%%%$$$%%%%%%%%%%%%''')))'''&&&&&&000HHHggg}}}~~~ZZZ@@@222,,,111000---)))$$$###$$$&&&+++***(((''''''(((***+++))),,,000444666666555444777666444111///...------...,,,***'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$&&&''')))((('''&&&&&&&&&&&&%%%***777DDDQQQeeeuuummmQQQ888111444222AAA^^^zzz^^^CCC111(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))'''%%%######$$$%%%############%%%%%%%%%$$$&&&%%%%%%'''((()))'''%%%%%%$$$$$$%%%%%%'''((((((---)))---:::HHH[[[www333444444555555555555555===EEEeeesssmmm```NNN???888777999;;;888DDDQQQYYYcccttt~~~qqq\\\GGG<<<666000)))---,,,+++******+++,,,---,,,---...---+++)))))))))((())))))******))))))((())))))))))))))))))))))))'''((()))(((''''''((()))'''(((((()))***+++++++++******))))))((((((''''''(((((())))))))))))((((((&&&$$$&&&***+++(((''')))((((((''''''(((((((((((('''''''''''''''&&&&&&&&&$$$%%%%%%***...222NNNyyy|||gggLLL555((((((---%%%'''))))))***111>>>HHH[[[PPPCCC<<>><<>>555---***+++)))"""!!!&&&)))((('''&&&&&&'''((()))&&&'''((())))))(((''''''((((((((((((((()))***+++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%((()))((((((((()))''''''&&&'''444LLLdddrrrttthhh[[[MMM:::***(((000JJJiii}}}iiiWWWHHH555)))(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$$$$%%%############$$$$$$$$$$$$&&&%%%%%%&&&((()))'''&&&%%%$$$$$$%%%%%%&&&'''(((%%%###%%%(((***555PPPjjj222111222555666666888<<>>000((()))...(((((((((((())),,,111444666444222000000333888<<>>CCCJJJKKKPPPUUUWWWUUUPPPMMMKKKGGGHHHHHHIIIIIIIIIIIIIIIIIIFFFAAA999222,,,***))),,,(((+++111000000AAAWWWmmm~~~gggJJJ:::...###***'''+++777TTTxxxwwwWWW///***((())))))''''''***)))******))))))+++)))%%%((())))))''''''***---///BBBTTTkkkXXX888)))$$$,,,///'''###'''((('''&&&&&&&&&&&&'''((('''(((((()))***++++++,,,******))))))))))))))))))''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))&&&$$$&&&((((((111===NNNggg||||||qqqcccGGG...+++......555@@@qqqmmmUUUDDD777222+++&&&'''---///+++&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%###$$$$$$$$$######$$$%%%%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''###&&&+++,,,(((&&&111@@@444111222555555666===FFF\\\|||mmm___TTTLLL999999999:::???HHHTTT\\\oooooo___RRRDDD444,,,,,,------,,,,,,+++******))))))))))))***,,,---,,,)))((((((((())))))************))))))((((((((((((((((((((((((((()))++++++******+++,,,++++++***)))(((((())))))))))))))))))(((((((((((((((((())))))))))))((((((+++((()))///111...++++++&&&&&&'''((())))))((('''''''''&&&&&&&&&&&&'''(((###...+++)))CCCcccuuu~~~fffNNN999333000)))&&&***(((''''''''')))***+++***&&&))),,,---,,,+++,,,---000000///000999FFFQQQUUUiiioooxxx~~~ooo^^^UUUMMMCCC999333===GGGWWWgggsssxxxwwwfff[[[WWWRRRJJJCCC888222,,,***,,,///...------,,,,,,+++***+++++++++************************)))***+++,,,,,,,,,+++***)))***,,,222FFFgggvvvTTT888///222222,,,************))))))))))))(((((()))))))))*********+++***+++,,,+++)))***...)))******+++++++++******((()))***,,,------,,,+++(((...///...888SSSpppuuueeeWWWFFF777555;;;CCCIIIPPPUUUTTTOOOIIIEEECCCEEEGGGIIIKKKLLLMMMMMMHHHHHHFFFAAA999333///...***%%%***444222(((---<<>>DDDNNNiii}}}xxx{{{zzzrrrjjjIII???333,,,+++,,,+++)))------,,,+++++++++++++++******************************+++++++++++++++***+++------***000EEEfff~~~[[[<<<000//////++++++++++++*********)))((()))))))))***************---000///,,,)))***---))))))***++++++++++++***))))))***,,,...///---,,,&&&---000---...888EEEKKKWWWooocccDDD444222;;;@@@GGGMMMOOOLLLHHHDDDCCCDDDGGGIIIKKKKKKLLLKKKCCCFFFGGGEEE@@@======>>>>>>111***---...***---777;;;???FFFRRRcccjjjYYYBBB111)))777]]]pppBBB...***&&&&&&&&&)))111:::QQQRRRIII777+++******'''***)))***,,,+++((())),,,,,,---///888NNNjjj~~~kkkQQQ777+++'''%%%&&&***''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''''''''&&&%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''',,,333<<>>DDDPPPaaasss|||ppp___QQQGGG;;;111---,,,000888:::444---,,,,,,,,,,,,,,,+++***))))))&&&(((******)))((()))***'''(((((())))))(((((('''))))))))))))))))))))))))''')))***+++******,,,---,,,***)))((('''(((***+++(((((((((((())))))))))))(((((())))))))))))((((((&&&'''---777<<<555+++%%%(((&&&'''...666777000(((((('''%%%%%%%%%'''(((***&&&***222OOOyyyXXX<<<+++333888...'''+++******))))))***+++---------+++(((&&&&&&(((***+++***,,,000333222///,,,+++''',,,222666<<>>;;;===???===DDDSSShhhyyy~~~wwwoooqqqiiiXXXEEE:::555000***222...///222111,,,***...++++++,,,,,,,,,++++++***%%%''')))***)))))))))+++''''''((((((((((((''''''))))))))))))))))))))))))&&&((()))***))))))+++,,,***)))((('''((())),,,---(((((((((((())))))))))))(((((())))))))))))((((((***%%%%%%,,,000...***(((***'''(((111;;;<<<333)))((('''%%%%%%%%%''')))***...+++888cccXXX:::'''///333((("""((('''(((((((((***---000333---+++))))))))))))'''%%%++++++,,,---,,,+++,,,...(((...222///***,,,777CCCMMMooozzzzzzvvvWWW>>>===888444BBBKKKHHHMMM```zzzzzzbbbNNNCCC===777222...---,,,,,,++++++,,,,,,************************++++++******)))******+++,,,,,,---...///111666;;;SSSsss{{{bbbGGG111---------,,,,,,,,,++++++************++++++++++++((((((((())),,,...---)))((()))***+++++++++++++++---+++)))+++---...+++)))'''&&&&&&)))///222000***222HHH```tttlllGGG444444666:::@@@FFFIIIKKKOOOPPPPPPPPPNNNKKKHHHFFFHHHIIIIIIFFFCCCGGGOOOVVVOOOBBB333---...000///------...111444555<<>>000---***)))+++((((((222PPPzzzoooVVV:::+++%%%$$$&&&***%%%%%%''')))++++++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&))),,,***&&&$$$&&&)))///,,,)))'''&&&&&&%%%###%%%%%%$$$$$$###$$$$$$$$$'''&&&######''')))666777888555444GGGvvv{{{aaaRRRDDD>>><<<:::===CCC???WWWqqq}}}|||xxxxxxzzz```III666444555000---///...---,,,,,,++++++,,,,,,************))))))))))))+++*********))))))((((((((()))*********((('''&&&))))))))))))************(((((()))***************))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((&&&((())))))))))))+++---(((''''''(((***+++)))(((%%%(((%%%$$$+++((($$$***,,,###KKK|||eeeOOO222000,,,)))(((((()))***'''(((((()))***++++++,,,''''''''''''''''''''''''******++++++++++++******************************222HHHggg}}}yyyfffWWWMMM@@@222555;;;444BBBnnn~~~rrrYYY???444000---+++)))(((***---,,,---...---+++***++++++************************,,,,,,------------------666HHHaaazzzfffAAA444///+++***++++++,,,...++++++++++++++++++******))))))))))))(((((((((((()))))))))))))))*********)))))))))))))))))))))))))))************+++++++++,,,111888NNNxxxuuuTTTAAA111///555;;;GGGRRRQQQVVVUUUNNNJJJLLLJJJFFFGGGHHHHHHDDDBBBDDDLLLSSSNNNHHH===222...///...***/////////---***---:::IIIrrr___888---((($$$%%%***---+++'''333AAAYYYssswww^^^IIIAAA///%%%***,,,&&&&&&---+++---...+++(((+++444===dddmmmNNN666)))(((******((('''((((((((('''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&)))(((((((((((((((((('''%%%'''******((()))///555:::III^^^mmmqqqkkkbbb\\\TTT@@@...)))***'''&&&((()))888YYY~~~nnnOOO>>>+++###&&&)))&&& ''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################((('''%%%$$$$$$%%%'''(((...+++&&&###"""%%%))),,,...---+++***(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''333555888888:::PPPpppXXXKKKFFFFFFKKKNNNMMMNNNQQQ```ccclllyyyssseeePPP>>>000000111,,,+++...------,,,++++++++++++,,,************))))))))))))*********)))))))))((((((((()))******)))((('''&&&))))))))))))************(((((()))***************(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''((((((((('''(((***+++*********+++(((((('''(((******)))'''&&&)))$$$%%%+++((($$$***///+++NNN|||qqqUUU999000...+++)))''''''((()))''''''(((((()))******+++''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))...333:::BBBNNNbbbyyyzzzaaaEEE222888333555DDDKKK\\\{{{rrrYYYAAA222,,,222333***&&&***+++,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,------------&&&111@@@UUUrrrrrr___KKK555...111222***!!!)))((((((((()))+++---...++++++******))))))(((((('''((((((((()))*********))))))))))))))))))))))))))))))*********+++++++++...000111:::RRRnnnyyyvvvzzzaaaFFF888444666>>>FFFNNNSSSSSSMMMIIIKKKKKKJJJEEEHHHIIIHHHFFFFFFJJJOOORRRNNNEEE<<<888777222,,,---...000000,,,+++444???fff~~~vvvTTT555,,,+++)))(((((()))))))))&&&...===PPPbbbpppwwwzzz]]]FFF222...000---******)))((('''***...///,,,(((BBBgggzzzXXX@@@:::---&&&)))+++&&&$$$&&&'''&&&&&&''')))***)))'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$&&&'''((()))...***)))***)))+++:::JJJuuuwwwYYYAAA999;;;888,,,&&&)))***'''...999RRRhhhpppUUU???888000'''$$$%%%''''''%%%&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&(((***)))(((&&&$$$$$$%%%&&&''')))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''222333777888===WWW}}}aaaHHH???===???FFFPPP]]]mmmzzzvvvqqquuuyyyoooXXXCCC===222,,,......******---------,,,+++++++++++++++************))))))))))))******))))))))))))((((((((())))))))))))(((((('''))))))))))))************(((((()))***************''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''))),,,---,,,***)))***)))(((((()))******(((&&&((()))$$$%%%,,,((($$$,,,&&&222WWW|||tttTTT222...,,,***'''&&&&&&'''(((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((())))))((()))000AAAWWWgggeee}}}zzziiiXXXJJJ888333555000===ZZZttt|||zzzZZZ===+++000333***(((000,,,,,,++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,...888RRRrrrmmm[[[CCC444111111...******)))(((''')))+++///111---,,,,,,+++***))))))(((''''''(((((()))***++++++)))))))))))))))))))))))))))))))))*********++++++,,,------,,,000???XXXkkk}}}iiiOOO999...333===MMMRRRTTTOOOJJJJJJKKKLLLFFFJJJMMMNNNKKKJJJKKKMMMRRRRRRNNNHHHEEE@@@777...***,,,///111---))),,,333JJJZZZtttoooLLL444------,,,)))&&&%%%'''***&&&(((***000===UUUrrrlllQQQ:::---)))***+++...)))$$$###&&&)))))))))222UUUhhhFFF111&&&...444,,,%%%(((&&&%%%%%%&&&(((((('''%%%'''''''''(((((()))))))))%%%&&&''''''((('''''''''+++++++++***(((&&&$$$""")))(((...777???KKKddd|||eeeAAA(((###(((***$$$&&&+++'''###444MMMzzz{{{___KKK777$$$$$$&&&''''''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############%%%''')))+++###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&333444666777<<>>222...***###&&&***)))&&&$$$$$$&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))"""###$$$%%%%%%$$$###!!!"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&444444666666:::VVV{{{gggSSSBBB===???EEEVVVnnn~~~}}}___@@@333444---,,,...000///,,,+++---,,,,,,+++************+++************)))))))))((((((((((((((((((((()))))))))(((((((((((()))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))***(((((()))******)))(((((('''***---...,,,***(((((()))(((((()))******((('''***)))$$$''',,,'''+++===WWWzzzwwwbbbFFF///((((((&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((()))'''&&&(((,,,000111666EEE___}}}tttSSSBBB<<<666:::555111777MMMkkksssWWWFFF???555((((((((((((***,,,,,,)))&&&(((((((((((((((((((((((())))))******+++,,,,,,---***,,,,,,+++...666>>>BBBNNNlllvvvSSS888000111,,,,,,,,,+++++++++,,,,,,+++******)))((((((''''''))))))***++++++,,,------(((((((((((((((((((((((((((((()))))))))*********(((%%%***111000***...:::@@@aaaoooVVVAAA444@@@FFFNNNQQQNNNIIIHHHIIIMMMMMMMMMLLLLLLLLLNNNOOOLLLQQQVVVXXXXXXRRREEE888...+++)))+++***'''))),,,(((:::WWW\\\222,,,'''%%%'''))))))'''&&&'''(((''''''+++222888AAA[[[wwwzzzeeeKKK888(((***,,,...---***'''%%%'''+++222===JJJ^^^vvvbbb<<<+++000222+++)))((('''(((+++,,,,,,+++,,,,,,+++***)))((((((''''''''''''((((((''''''&&&+++)))%%%"""###(((---000PPPvvvnnnSSS>>>333'''%%%***---)))###(((######***222EEEkkkxxxTTT;;;---$$$&&&---(((((('''&&&%%%$$$######&&&%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&333444666777;;;WWWuuuVVVEEE>>>>>>GGGRRRkkk|||vvvfff```aaaeeedddTTT>>>222222---------...---,,,+++***,,,,,,+++***************************))))))))))))''''''(((((((((((()))))))))(((((((((((())))))***))))))))))))************(((((()))***************************************((((((((()))))))))******((((((************((((((&&&(((+++,,,+++)))((()))(((''''''(((***+++)))(((((()))&&&(((***'''222LLLqqqUUUBBB333,,,'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&$$$$$$&&&+++///---+++...;;;NNN___eeeeeesssyyyvvvlllUUUFFF<<<000,,,555GGGXXXbbbssszzznnniiiWWW???222...***)))+++---+++)))''''''''''''''''''''''''(((((()))***+++,,,,,,---,,,......---+++,,,000444GGGhhh~~~dddGGG333000///---,,,++++++++++++))))))))))))((((((((((((*********++++++++++++,,,((((((((((((((((((((((((((((((((()))))))))******,,,%%%%%%,,,000,,,,,,//////FFFaaatttyyyZZZ:::777999AAAIIIKKKHHHHHHJJJLLLJJJHHHGGGGGGIIILLLNNNNNNTTTZZZ]]]^^^ZZZNNNAAA555...)))))))))(((***---(((:::XXXaaa777000(((&&&))),,,***&&&'''((()))))))))))))))***'''444NNNnnnwwwhhhMMM===+++%%%***...+++%%%(((((()))***,,,666JJJ\\\vvveee```OOO555+++)))'''&&&)))+++,,,---,,,,,,+++***))))))((('''%%%%%%%%%%%%&&&((()))***//////111555===GGGPPPVVV~~~kkkUUUPPPAAA***++++++***(((&&&%%%$$$$$$(((%%%&&&333JJJfff~~~yyyTTT444---,,,%%%$$$+++'''$$$!!!!!!$$$%%%%%%$$$((('''%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%333444666777;;;UUUjjjTTT@@@;;;AAANNNdddxxxsssbbbSSS===<<>>333111000///---,,,---///---+++,,,++++++***************************))))))))))))'''''''''((((((((()))))))))(((''''''((()))***+++))))))))))))************(((((()))***************))))))))))))))))))))))))(((((()))))))))*********'''(((***++++++***((('''%%%''')))))))))((()))***&&&&&&&&&(((***++++++)))&&&)))((())))))&&&888ZZZWWW===000(((,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***((('''&&&(((,,,///...+++---777AAAPPPZZZvvviiiZZZFFF777000111666:::EEEZZZmmmsssyyyyyylllQQQFFF888...++++++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,///000000///,,,***,,,///888MMMfffyyyhhhNNNBBB===666///+++***+++,,,((())))))))))))******************))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***,,,)))'''(((+++,,,,,,,,,---666???NNNjjj~~~rrrYYY;;;777999@@@FFFFFFGGGJJJJJJHHHFFFFFFHHHJJJLLLMMMSSSXXX]]]___```]]]SSSGGG<<<333+++******))))))+++***888VVVdddLLL===777000,,,******)))(((***++++++***'''&&&'''(((,,,&&&+++BBB\\\mmmzzzsssaaaHHH555......///000---,,,------(((&&&...999QQQrrrrrrSSS:::555///***((())))))))))))))))))***************&&&&&&&&&'''***...222555%%%555NNNhhh{{{rrriiiRRR555&&&'''******%%%))),,,+++&&&$$$&&&)))'''+++444JJJnnnkkkPPP:::((('''+++***''''''$$$"""!!!!!!$$$&&&''''''+++)))'''%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%444555666666888QQQaaaKKKDDDBBBFFFJJJUUUqqqtttggg\\\MMM???555999GGGUUUSSSCCC;;;===444111...,,,///333222...,,,++++++***)))*********************))))))))))))&&&'''''''''(((((()))))))))(((''''''''')))***+++))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))************''')))***++++++***)))'''$$$&&&'''((('''((()))+++%%%%%%&&&(((+++,,,+++***%%%)))))))))(((%%%<<>>888111***((()))+++$$$(((+++)))&&&%%%(((,,,,,,&&&(((333999@@@WWWrrrxxx{{{vvvaaaDDD000+++...&&&###%%%((((((&&&+++444555OOOppptttQQQIII>>>555///+++))))))&&&'''((()))***+++,,,,,,(((((()))+++000666<<<@@@HHH```~~~kkkBBB777000111...''''''---&&&$$$###$$$&&&(((''''''***===^^^TTT;;;666,,,%%%%%%)))'''!!!###$$$%%%%%%%%%%%%'''))),,,+++(((&&&$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$&&&&&&''''''"""###$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%111555555666>>>OOO}}}vvvWWWIIIGGGCCCHHHXXXgggrrr}}}yyydddOOO@@@:::999444;;;@@@JJJPPPBBB666;;;......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++)))%%%"""###(((---)))***++++++++++++***)))---,,,***(((''''''((()))((()))***+++,,,+++*********((('''(((+++,,,+++((((((((((((((()))))))))))))))***+++***'''&&&'''((('''((((((((()))))))))***&&&&&&&&&''''''''''''(((%%%***&&&(((///***:::eeennnGGG000---***###&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((()))))))))))))))000@@@RRRZZZbbbxxxnnnZZZFFF666---111222333666EEE___xxxzzzgggNNN===666000***///+++((())),,,,,,&&& (((''''''((())))))(((&&&))))))))))))))))))))))))***...555;;;CCCPPP___kkkzzzuuueeeLLL333%%%'''---+++***))))))((()))***+++((((((''''''''''''((((((---+++)))((('''''''''(((++++++******))))))((((((************************+++***,,,444AAAZZZ|||vvv^^^FFF>>>BBBEEEFFFEEEHHHGGGFFFDDDFFFKKKRRRWWWdddnnnjjjZZZRRRVVVSSSGGGDDD<<<111***'''''''''&&&+++:::___ccc777333333HHHMMM777''')))+++###(((&&&''')))((($$$$$$''''''((())))))+++000777>>>ZZZkkk|||{{{gggNNN;;;444000'''&&&,,,+++"""$$$......333GGGeeesssSSS999222...(((++++++***(((+++000000---+++222111---???aaaxxx{{{}}}]]]>>>///...+++(((&&&%%%%%%%%%''')))(((%%%###$$$$$$$$$###000DDDnnnuuuMMM333...)))''''''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%&&&''''''(((""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$""" """%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%111555555777===LLLwwwmmmTTTFFFCCCNNNeee}}}kkkXXXHHH???;;;;;;555:::???JJJQQQCCC333444......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))%%%(((++++++)))'''(((***)))))))))******+++++++++---,,,***(((''''''((()))((()))***+++++++++*********((('''(((***,,,***))))))))))))(((((((((((((((&&&'''))))))((((((***+++((((((((((((((()))))))))&&&&&&&&&''''''''''''(((&&&***%%%$$$***+++BBBoooxxxYYY555$$$(((,,,)))&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''---666999>>>RRRhhhjjjYYYQQQFFF:::000///444>>>RRRfff}}}nnn[[[CCC000((()))+++)))'''''')))+++(((''''''((()))***((('''))))))))))))))))))))))))%%%(((,,,...111888BBBJJJvvvwwwrrrcccLLL999///,,,)))))))))***++++++***((())))))))))))))))))))))))++++++***)))((((((((((((******)))))))))))))))(((************************,,,+++++++++000CCCeeegggAAA///444AAAHHHHHHGGGFFFFFFHHHMMMTTTZZZooosssmmm\\\NNNJJJFFF???KKKAAA555,,,)))*********...333OOO}}}ddd777...444DDDHHH777***+++...,,,)))&&&&&&)))(((&&&'''+++%%%&&&'''&&&'''***000444444AAAXXXppp}}}nnn```FFF222%%%***000+++&&&&&&'''---555999<<>>999222+++((((((+++---(((''''''((()))***)))((())))))))))))))))))))))))''')))***)))''')))...222CCCIIIOOOOOOFFF:::000+++)))((((((***---...+++((())))))***++++++***))))))))))))************))))))(((((((((((())))))))))))***************************,,,---***'''///FFF]]]|||~~~VVV555///777;;;EEEEEEFFFFFFHHHLLLSSSWWWddddddaaaXXXMMMFFFHHHLLLXXXMMM<<<000+++***+++,,,///,,,>>>jjjhhh@@@444777???CCC;;;///'''!!!(((%%%$$$''''''$$$%%%(((%%%&&&&&&%%%%%%&&&)))+++++++++333GGGaaauuu~~~{{{cccKKKAAA===555---***!!!%%%+++...,,,000@@@QQQuuuyyy___[[[XXX]]]lll}}}www}}}zzzqqqWWWIII777,,,)))***)))'''''''''&&&&&&&&&&&&''''''$$$$$$$$$&&&'''((()))***222```~~~yyyiiiQQQ666)))'''%%%######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$########################%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$###########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$333666555555:::FFFkkkdddQQQ[[[nnnyyyzzzkkk^^^LLLAAA>>>>>>===;;;333444;;;PPPcccWWW>>>444......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))///333333,,,%%%))):::III---+++)))((('''(((***++++++***)))(((((((((((((((((((((((()))))))))))))))(((((((((((()))***))))))******)))(((''''''&&&&&&((()))***)))'''&&&&&&''')))(((((((((((('''''''''&&&&&&&&&''''''''''''((("""&&&(((+++111@@@```sss^^^AAA---)))+++)))###&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&$$$'''++++++(((***000<<>>BBBDDDFFFJJJNNNQQQRRRQQQTTTUUUNNNIIIQQQ___eeeWWWDDD333+++))))))***+++***888aaa~~~oooRRRLLLOOOEEE<<<777333---******)))&&&%%%))))))%%%$$$%%%''''''(((''''''''''''(((111///***'''---@@@YYYlllzzzeeeJJJ555***333,,,''''''((()))---333@@@SSSlllvvvaaaIII:::777,,,***(((***...---)))$$$######$$$%%%%%%&&&'''((((((&&&%%%&&&&&&&&&***...HHHxxxuuuSSS999***&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$########################$$$$$$$$$#######################################555777444444999DDDiiieee^^^sssvvvbbbVVVHHH@@@??????;;;777222333;;;TTTkkk```CCC555......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))333:::<<<555---333KKK```///---***(((&&&&&&'''((()))))))))(((((((((((((((((((((((((((((()))))))))'''((((((((((((((()))******))))))((('''&&&&&&%%%((()))***(((&&&%%%&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&###%%%***444NNNpppiiiPPP555))))))+++)))&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((###$$$'''***+++))))))+++)))777KKK]]]lll{{{~~~uuufffJJJ///000111:::NNNeeexxx{{{kkkTTT@@@333---+++***,,,***(((((()))+++******(((((((((((((((((((((((((((***+++++++++***++++++000---+++---222<<>>999444444555<<>>;;;777444444666???ZZZsssgggHHH888......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++...///+++$$$ """*********)))((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&'''((()))%%%'''))))))'''&&&(((***''''''''''''''''''''''''$$$&&&''''''''''''(((***$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((,,,!!!)))===TTTwww|||nnnPPP333)))((($$$$$$'''%%%%%%%%%&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((+++,,,***''''''+++...+++)))((((((,,,444<<>>EEEUUUwww~~~wwwhhhSSSBBBBBB888///---,,,***((((((+++(((&&&&&&'''((('''%%%***&&&!!!!!!%%%)))******---000444AAA___}}}```@@@000------,,,++++++333SSSrrrSSS@@@888...---,,,------)))%%%"""###&&&)))***)))'''''''''###$$$%%%&&&&&&&&&%%%%%%$$$###$$$&&&))):::aaaXXX888...'''"""'''###&&&((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$&&&'''&&&$$$"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%111666777999<<<>>>UUUyyyjjjSSSMMMDDD===:::888666555333666@@@]]]wwwmmmOOOAAA......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++)))'''***...111000---''''''((()))***)))))))))''''''((((((((((((((('''''''''&&&%%%&&&'''((()))%%%'''))))))'''&&&(((***&&&&&&&&&''''''''''''''''''((()))(((&&&%%%%%%&&&###$$$%%%&&&''')))******&&&&&&&&&'''''''''((((((''' 444TTTooooooRRR:::'''(((,,,(((&&&)))%%%%%%%%%&&&'''((())))))''''''(((((((((((('''''')))(((((((((''''''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& )))000000,,,)))))))))((()))+++***))))))+++...000FFFfffoooWWWDDD555,,,///666AAAQQQjjj}}}___GGG333000,,,)))))))))((('''((((((((((((((((((((((((%%%%%%%%%'''***,,,,,,,,,(((***+++***'''&&&***---'''777KKKUUUPPPBBB666///,,,++++++******++++++,,,...---,,,+++++++++---------,,,,,,,,,+++*********************************((()))---000...)))(((+++,,,///AAAgggggg999444...)))***333@@@IIIHHHNNNRRRRRROOOKKKGGGBBBAAA:::000+++***,,,,,,,,,333444===aaawwwdddRRRaaapppxxxcccTTTCCC:::555111000111///,,,((('''((()))'''%%%"""&&&))))))&&&%%%''')))%%%,,,,,,***<<<^^^zzz~~~vvvdddGGG000***///)))HHHjjjEEE333---$$$%%%&&&&&&))),,,+++((('''(((((('''%%%&&&)))---$$$%%%&&&'''&&&&&&$$$###'''%%%&&&(((***???nnn~~~MMM///***$$$"""+++!!!$$$''''''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%333444777888999BBBWWWkkk{{{lllZZZQQQEEE<<<999888777555555999>>>RRRjjjfffMMM???111///---,,,,,,+++)))'''///...------++++++***))))))))))))))))))))))))))),,,+++***+++,,,,,,)))'''+++((((((+++,,,)))(((***'''&&&&&&(((,,,...,,,***$$$$$$%%%%%%&&&'''(((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$%%%(((***(((&&&''''''''''''''''''&&&&&&&&&&&&444[[[oooFFF666///*********((('''(((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$+++222222+++&&&(((,,,''''''(((((())))))******111333AAAXXXhhhqqqiiiSSSDDD777...666<<>>///---++++++,,,,,,***))),,,,,,,,,+++******))))))))))))))))))))))))))))))---***((('''(((***++++++***'''&&&)))***'''&&&((('''%%%%%%'''***,,,***(((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''&&&$$$&&&((()))(((&&&'''''''''''''''''''''''')))&&&333VVVzzzaaa@@@333---(((((((((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---555555///)))''')))'''''''''((())))))*********)))000;;;CCCLLL```uuu}}}mmmaaaVVVGGG888...---666LLLbbbmmmppprrrfffPPP999...,,,***((((((000---***)))***)))'''%%%'''((()))***+++******)))*********))))))(((((((((((((((***111;;;BBBFFFGGG???:::000&&&%%%+++111222((())),,,///111000---***))))))))))))******++++++%%%%%%&&&'''((()))+++,,,,,,,,,++++++************------333EEE```wwwkkkWWW@@@222+++***///777555;;;BBBFFFCCC>>>999666---......,,,+++***)))(((,,,...888___rrrIII:::111000111888DDDTTTaaaiiiwwwyyytttvvvooo]]]CCC...&&&'''******$$$***---,,,)))'''&&&((('''%%%%%%(((---333777666OOOttt^^^BBB:::SSSPPP***'''---&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""$$$888___fff999''''''''''''((($$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$444555666777777===OOO```{{{pppsssxxx___UUUMMMCCC<<<999888777555999666444KKKnnnqqqUUU>>>...,,,++++++,,,,,,+++***************************))))))))))))))))))))))))***)))((('''''''''((()))+++&&&%%%'''(((&&&%%%&&&&&&&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%&&&(((((((((&&&'''''''''''''''''''''''')))(((999\\\sssjjjKKK333///***&&&'''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,444666000)))%%%%%%&&&''''''(((((()))******((('''))),,,***--->>>RRRqqqmmmkkknnnwwwwwwiiiYYYCCC777...000<<>>GGGMMMJJJAAA222******...//////,,,)))((()))***++++++))))))***+++******))))))+++---...---,,,,,,...///,,,,,,---...///111111222---***+++000777FFFdddqqqSSS===333///,,,---///222666777555111---)))+++......+++((()))***///,,,BBBjjjtttUUU888555++++++******,,,222999???FFFVVVnnnaaa>>>,,,+++,,,(((((())))))'''$$$###&&&)))'''&&&&&&&&&&&&&&&'''''')))222MMMrrr}}}uuubbbfffkkk===&&&'''***&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&---000999VVVzzziiiIII+++"""''')))(((((("""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$333444777:::;;;AAAQQQaaagggYYYwwwsssXXXRRRKKKBBB;;;999999777555222666;;;RRRsssvvvXXX@@@111///---,,,,,,---,,,+++)))))))))*********++++++((((((((((((((((((((((((%%%(((******(((&&&&&&'''---'''$$$&&&'''&&&%%%&&&'''''''''((((((((('''&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((''''''''''''(((((((((((())))))))))))'''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))111LLLpppyyy___>>>+++,,,(((%%%&&&&&&###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###(((...000---(((%%%$$$&&&&&&''''''((())))))***'''(((,,,...***'''---777CCCFFFQQQhhhzzzgggVVV???...***222BBBNNNoooqqqNNN999000,,,''''''''''''''''''((()))(((((())))))))))))))))))(((((((((((((((((((((((($$$(((,,,,,,)))***000555HHHIIIFFF===666222,,,'''000---)))((())),,,///000------------,,,***((('''&&&)))***)))(((***+++***''''''((()))***++++++,,,---***,,,000+++,,,CCC```xxx^^^NNN???111111---***+++...000---***,,,******+++******---111333999XXXppp___>>>111333)))******(((%%%&&&***...$$$---:::FFFNNN[[[rrrlll^^^XXXKKK;;;222...((($$$$$$%%%((()))$$$%%%%%%&&&''''''''''''000+++000>>>HHHTTTnnntttUUUBBB222---+++###%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((111FFFaaammm^^^HHH<<>>```}}}xxxVVV888---***'''&&&((('''$$$%%%)))''''''''''''''''''''''''&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''((()))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******)))((('''&&&&&&&&&'''(((((())))))'''&&&(((,,,,,,)))'''(((---222???UUUmmm~~~wwwlllYYYEEE888333555777IIIqqqsss\\\FFF555...---,,,+++***)))((('''))))))(((((((((((((((((())))))))))))))))))))))))(((***++++++***))))))***444777999;;;???@@@:::111+++,,,...111444444222///,,,,,,,,,,,,+++***))))))&&&***+++***---222111---......------,,,,,,++++++,,,(((,,,444111)))111AAAjjj{{{oooaaa^^^YYYOOODDD;;;111,,,---///...+++///***(((,,,---++++++///AAAWWWqqqkkkHHH000---...)))+++,,,***'''&&&))),,,(((((())))))(((000EEEXXXyyyvvv^^^:::444...---//////***%%%%%%%%%%%%%%%'''(((***,,,+++&&&''',,,***,,,CCC```|||YYY@@@000,,,***------%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&***###...OOObbbUUU:::)))%%%&&&(((***)))&&&%%%'''%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$888888:::<<<===???IIIUUUtttlllRRRGGGLLLUUUXXXsssmmmTTTJJJEEE>>>;;;:::999777555IIIeee}}}eeePPP888555000---,,,,,,+++************++++++,,,,,,,,,)))))))))))))))))))))))),,,+++)))$$$%%%000DDDSSS666,,,%%%&&&)))((('''''''''(((******(((''''''(((''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''''''''(((((())))))******&&&(((((((((&&&%%%&&&''''''''''''(((((())))))***...GGGhhhwwwdddCCC///---(((&&&''')))'''%%%&&&+++(((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((+++,,,,,,***%%%&&&&&&''''''((())))))+++'''%%%&&&)))++++++***(((***000===LLL```wwwwwwxxxsssgggYYYKKK<<<111333PPPqqqjjjNNN333...)))(((***,,,,,,***))))))((('''''''''(((((((((((())))))))))))******,,,***'''&&&(((***,,,,,,+++,,,...444BBBNNNPPPLLL;;;666///***))))))*********************+++,,,------///...,,,111888444***------......///000000111+++&&&'''///222......333DDDOOOQQQFFFAAALLLXXXZZZSSSHHH;;;222000000///---,,,)))+++111000******///YYYvvv|||[[[777***)))((()))******)))'''&&&'''(((&&&(((,,,---)))'''...777>>>KKKdddbbbSSS>>>///)))(((&&&%%%'''&&&%%%$$$%%%&&&(((***((($$$%%%,,,,,,(((+++222FFFpppxxxOOO888...------%%%$$$++++++%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&---&&&777YYYbbbIII333000%%%(((***((($$$$$$***111&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$::::::<<>>MMMiiizzzooojjjaaaUUUHHH<<<333...)))///000,,,***---...---,,,222666444///---///222666333000//////000000000+++***,,,,,,&&&,,,IIIiii{{{aaa444000...$$$+++)))&&&$$$%%%''')))(((%%%+++((('''((('''%%%&&&***+++###'''777BBBLLLdddxxx```III999333'''((())))))((('''&&&%%%!!!))),,,'''"""$$$'''((()))(((BBBeeesssxxx```BBB...++++++...+++ $$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&---JJJnnn|||hhhDDD...)))###$$$$$$$$$&&&((('''$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&%%%!!!""""""""""""##################################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$;;;;;;===@@@AAACCCMMMXXXkkk[[[SSSSSSMMMMMMSSSWWWkkkppp]]]KKKAAA???;;;999888666444222333FFFXXXtttZZZIII000///---+++*********+++)))))))))))))))(((''''''))))))(((((('''''''''&&&+++(((&&&%%%'''+++...000***)))(((''''''(((***+++)))******(((%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''(((''''''&&&&&&'''******%%%###'''...222GGG```BBB,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$'''***+++))))))+++...MMMaaa}}}VVVEEE777444888???OOO```nnnSSSPPP===(((111,,,'''%%%)))***&&&&&&)))&&&'''''''''(((((())))))(((***+++***)))((()))******++++++,,,,,,---......111666HHHkkkvvvpppaaaKKK999000---,,,<<>>;;;999777666444222000HHH\\\mmmPPP@@@///...---,,,+++*********)))))))))))))))((('''''')))(((((((((''''''''''''***(((&&&%%%&&&'''((()))))))))(((''''''''''''((((((&&&''')))------)))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((('''''''''''''''''''''''')))...222QQQmmmQQQ999((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%''')))*********+++,,,999CCCXXXrrrttt___NNNGGG<<<111999KKKuuuqqq```NNN888000...)))'''))))))%%%&&&)))'''''''''((((((((())))))(((***+++***)))((()))************+++,,,,,,------+++...<<>>kkkzzz\\\<<<***,,,&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$#########""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$###"""""""""###%%%&&&###############$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$###""""""%%%&&&&&&%%%########################::::::<<<>>>>>>@@@IIITTTfffzzz]]]PPPPPPJJJRRR^^^uuuyyyiiiXXXHHH@@@===:::888777666333222---CCCUUUyyyaaaIII;;;------------,,,+++)))))))))))))))))))))(((''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%'''''''''''''''&&&%%%$$$+++((((((///999:::222)))%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((()))$$$%%%))))))''',,,444\\\}}}vvvQQQ<<>>RRRaaafffeeecccOOO;;;222...---111999WWW|||aaaMMMUUUnnnsssVVVIII777---,,,...---)))++++++,,,------,,,,,,++++++---......,,,***+++++++++444666:::[[[bbbGGG444,,,&&&))),,,''''''''''''&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%###%%%&&&%%%%%%&&&(((***+++,,,333HHHiiioooZZZBBB...%%%%%%+++'''&&&'''&&&$$$$$$&&&'''&&&''')))'''%%%***111???PPPeeennndddOOO;;;///$$$'''******'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '''$$$$$$...IIIrrreeeEEE000&&&(((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%&&&'''((((((&&&$$$$$$$$$$$$############"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%$$$$$$$$$$$$###$$$###""""""%%%&&&&&&%%%########################;;;;;;===???>>>@@@IIITTT```qqq^^^NNNKKKQQQWWWpppnnn```PPPCCC>>><<<999777666555333111,,,:::CCCdddsssZZZGGG<<<,,,,,,------,,,+++)))((()))))))))))))))(((''''''((((((((((((((('''''''''$$$&&&((((((((('''''''''$$$%%%&&&''''''&&&%%%$$$+++))))))000888:::333+++&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))))))))%%%%%%)))&&&$$$000AAAhhhyyyccc;;;///***###(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%(((+++---+++(((&&&***---...444IIIiiiuuubbbMMM>>>777999NNNeeerrr~~~pppBBB777000)))***------)))%%%(((((((((((((((((())))))(((***+++***)))((()))***((((((((()))******++++++///,,,)))***000555888888777///---111111---444AAAmmmZZZ??????999DDD___rrrvvvqqqWWW<<<...---,,,((()))******++++++++++++++++++,,,---------,,,***)))&&&...999MMMvvvMMM888,,,)))%%%(((+++'''%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%###%%%''''''&&&%%%&&&'''&&&)))---333===OOObbbnnnzzz]]]DDD777+++$$$"""(((+++&&& (((&&&'''******''''''***///000;;;RRRhhhlll\\\JJJ<<<222***)))...///***###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%% !!!'''###$$$222ZZZ{{{|||UUU555'''###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$$$$###"""########################<<<<<<>>>??????@@@JJJTTT^^^```QQQLLLIIIQQQ___uuuxxxeeeXXXKKK@@@===:::777666555444222111,,,555999\\\qqq\\\FFF777+++,,,,,,---,,,+++)))((()))))))))))))))((('''''''''''''''((((((((((((((($$$&&&((((((&&&%%%&&&'''###$$$&&&'''((('''&&&&&&&&&&&&&&&)))+++,,,***(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&'''((())))))))))))'''&&&((()))&&&,,,EEE```yyy~~~\\\444,,,+++$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%'''+++,,,***'''***,,,+++%%%$$$111JJJ```zzzwwwsssnnnYYY???<<<222777MMMfff{{{{{{jjjXXXGGG333((()))---+++&&&))))))))))))))))))(((((((((***+++***)))((()))***'''(((((())))))***++++++))))))******+++,,,------+++,,,000444111444FFF\\\aaa>>>333BBB444000:::???EEE^^^}}}vvvNNN111+++,,,+++++++++++++++,,,,,,------++++++---......---,,,+++))),,,FFFnnnxxx@@@///))))))%%%'''***&&&$$$%%%%%%%%%&&&'''''''''%%%'''((('''&&&$$$%%%%%%"""$$$&&&'''&&&&&&&&&''''''***,,,((($$$'''444AAAVVVddd}}}mmmZZZGGG888)))%%%''''''$$$###$$$!!!!!!$$$&&&%%%&&&)))$$$,,,777DDDPPPYYY^^^YYYNNN???666222...((("""###$$$$$$%%%%%%&&&&&&'''###$$$"""$$$'''!!!%%%777hhhwwwLLL000(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$$$$###"""########################;;;;;;===??????AAAKKKUUUbbbtttaaaOOOKKKLLLUUUmmmnnn^^^TTTIII@@@;;;999666555444333222000...666<<>>>>>AAAJJJUUUggglllQQQNNNMMMRRRYYYiiieeeXXXOOOFFF???:::888555444333333111000///:::AAAggg}}}bbbDDD...,,,++++++***************)))))))))))))))(((''''''''''''''''''((((((((()))'''((((((&&&%%%(((000666,,,+++***)))((((((((((((+++,,,---+++'''&&&)))+++''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))((((((""")))***&&&333VVV{{{UUU...------%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))((('''((())))))&&&$$$'''...000...)))444<<>>111***///))))))---111---+++999MMMzzz^^^;;;111///***,,,,,,,,,,,,,,,...///000***...111111......333777===JJJRRR222'''(((+++&&&&&&)))&&&$$$%%%&&&'''((()))******%%%'''((('''&&&$$$%%%%%%"""$$$%%%$$$######$$$%%%%%%!!!!!!'''+++)))'''))))))333LLLqqquuuVVV???666...###'''%%%%%%&&&$$$!!!$$$)))...)))$$$###%%%''''''&&&BBBOOOYYYRRR>>>,,,(((***%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&'''%%%!!!444WWW|||yyy^^^:::***$$$###'''$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$###""""""%%%&&&&&&%%%########################777777:::======@@@JJJUUUiiieeeOOOQQQNNNNNNTTTaaapppyyy^^^RRRKKKCCC===:::777555333333333111000000;;;AAAdddwww^^^FFF666,,,+++***)))))))))***+++)))))))))))))))(((((('''&&&'''''''''(((((())))))%%%'''((((((***111===FFF111///---***(((''''''''')))***+++***)))((('''(((''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((())))))))))))(((((('''###+++((($$$666```wwwKKK&&&(((+++%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******'''&&&'''***+++,,,+++'''######(((------+++@@@gggVVV999:::555EEEtttnnnNNN:::111---+++*********))))))(((((((((***+++***)))((()))***)))))))))***++++++,,,,,,,,,++++++***+++...111333///222444AAAgggiiiDDD999666///***,,,,,,------******555CCCiii```AAA666///%%%))))))(((((()))+++,,,...***///333222...///555<<<>>>VVVAAA...%%%'''+++&&&%%%)))'''$$$%%%&&&'''(((***++++++%%%'''((('''&&&$$$%%%%%%&&&''''''&&&$$$###$$$&&&$$$%%%))),,,''' ###***###%%%333IIIZZZ]]]VVVPPP]]]|||{{{bbbSSS???+++$$$$$$&&&((($$$!!!###)))%%%'''((()))(((((()))***"""111CCCLLLIII===222+++%%%%%%%%%%%%%%%%%%%%%%%%###'''&&&&&&$$$"""<<>>...'''$$$***$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""&&&%%%%%%%%%%%%&&&''''''########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%(((&&&$$$###$$$$$$###"""########################999;;;======999:::FFFTTTlll~~~ZZZLLLOOORRRRRR```vvv|||uuuyyyxxxddd[[[QQQDDD;;;777666555444333222222222333444GGGfffsssaaaGGG999---,,,++++++******++++++))))))(((((('''''''''&&&$$$%%%&&&'''''''''&&&%%%)))'''$$$$$$&&&,,,222777,,,***'''%%%%%%'''***,,,===666...((('''(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''((()))++++++)))((('''"""))),,,((((((---///---((($$$+++---777cccdddBBB111***%%%###&&&%%%%%%%%%&&&&&&''''''''''''((()))++++++******)))(((''''''''''''&&&&&&&&&&&&((('''%%%%%%'''&&&$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%&&&%%%###"""###$$$%%%&&&&&&%%%$$$$$$%%%'''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((***000;;;PPPllloooSSS;;;111888BBBSSSkkk{{{jjjKKK...222///***((()))***+++***((()))***++++++***)))(((,,,)))***,,,,,,)))))),,,***---000///---,,,...000...;;;JJJ\\\zzzgggEEE666222,,,+++...,,,,,,+++)))(((+++///333HHHdddtttKKK444...%%%***)))))))))***+++,,,,,,+++---///000,,,+++000888CCCuuuWWW666---,,,)))'''&&&&&&''''''&&&%%%%%%'''(((&&&$$$$$$%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$''''''(((***,,,...000111999QQQgggsss}}}nnnUUUAAA///###&&&+++'''"""###((($$$"""%%%&&&###!!!"""'''***---444@@@KKKGGG>>>///+++&&&###""""""$$$%%% ***!!!!!!...)))===tttxxxXXX>>>...'''(((---000((( $$$%%%###!!!(((%%%$$$%%%'''&&&"""########################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$###$$$&&&))),,,...%%%%%%%%%$$$$$$#########!!!!!!!!!!!!""""""""""""999:::===>>><<<>>>JJJWWWtttxxxrrrpppllleeeYYYPPPPPPVVVYYYpppppp\\\TTTMMMDDD>>>888777666555444333333333111111CCC```kkkYYY@@@333---,,,++++++******++++++))))))((((((((('''''''''%%%&&&'''((((((((('''&&&((('''&&&%%%%%%&&&((())))))(((&&&%%%&&&(((***,,,777222+++'''&&&''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))((((((((('''''''''&&&''')))******)))'''&&&&&&))))))%%%$$$((()))'''///''''''(((666ccczzz[[[;;;,,,)))&&&%%%((($$$$$$%%%&&&((()))******'''((()))*********))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%###"""###$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''$$$''',,,///888IIIaaarrr}}}nnnZZZBBB///555EEEYYYlll~~~mmmQQQ555444222---)))&&&&&&'''((()))***++++++***))))))...)))(((+++,,,++++++------***'''''',,,444:::>>>___ooofffMMM666000000,,,,,,///*********(((((()))---000:::OOOrrrsssLLL555222(((******************+++,,,***,,,000222---,,,:::LLLiiiwww___AAA111...---***)))(((((())))))'''&&&&&&'''&&&&&&'''((('''%%%$$$$$$%%%%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$###""""""###$$$$$$&&&(((***+++---***...888DDDRRRbbbtttuuu___BBB...###!!!&&&,,,%%%######''''''&&&'''+++$$$((((((%%%)))999JJJTTTIII<<<+++######''')))((("""***""""""///...EEE{{{iiiKKK555***(((...555999444...***'''%%%###"""'''&&&%%%&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$######"""############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***+++%%%%%%%%%$$$$$$$$$######"""""""""############$$$999999;;;>>>@@@DDDPPP\\\pppddd\\\SSSPPPPPPSSSYYYaaapppkkkUUUMMMHHHBBB>>>999888777555444444333333111111@@@ZZZcccQQQ;;;000---,,,++++++******++++++))))))))))))(((((((((((('''(((((()))((((((''''''&&&&&&''''''&&&$$$"""!!!&&&&&&&&&&&&'''((()))***...+++'''%%%%%%&&&&&&%%%((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&)))))))))))))))(((((((((%%%&&&'''(((((('''&&&%%%((((((&&&###$$$''''''$$$+++&&&(((000EEEkkk{{{qqqSSS555******((('''(((###$$$%%%''')))***+++,,,'''(((((()))***)))))))))(((''''''''''''&&&&&&&&&&&&$$$%%%)))'''!!!$$$,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%$$$###$$$%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&***---+++(((...===JJJrrrwwwTTT444...///888QQQuuupppKKKBBB444+++))))))((('''(((((()))***+++++++++***,,,))))))...111000111333888333111:::MMMaaaooouuujjjVVVBBB444+++,,,...,,,,,,///***+++++++++***+++---///222;;;eeewwwRRR888555***,,,++++++************+++)))+++000222,,,///KKKkkksssSSSBBB666.........---+++*********+++,,,(((((((((&&&&&&)))---///***(((%%%$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%###"""!!!!!!"""""""""###%%%''')))***,,, ***111>>>eeetttWWWCCC;;;777444(((&&&(((+++***&&&%%%((( )))///---***///999@@@PPPHHH<<<111***((()))***$$$)))"""###///222KKK|||qqqZZZ>>>,,,&&&(((000777LLL???///)))+++---)))###%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#####################$$$$$$$$$%%%############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%999999;;;???BBBHHHTTT```lllNNNNNNOOOPPPPPPVVVeeetttkkkUUULLLFFF???;;;888777666444333333333333222222BBBZZZ```OOO;;;333---,,,++++++******++++++))))))))))))))))))))))))))))))((((((((('''&&&&&&$$$%%%'''(((((('''&&&%%%###$$$%%%'''((()))))))))((('''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''')))(((%%%)))''')))555PPPpppzzzrrrhhhMMM333+++,,,***''''''$$$%%%&&&'''((()))******''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&"""$$$+++)))"""&&&111)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&$$$&&&''''''%%%%%%%%%&&&(((((()))***************'''''''''''''''''''''''''''+++---+++((()))000777MMMqqqlllRRRDDD888000===\\\xxx}}}rrr[[[>>>---+++......+++((())))))***++++++++++++,,,+++---///...,,,111888:::;;;CCCVVVppp{{{iiiVVVCCC666222---+++------******---+++---//////.........000555333___}}}[[[;;;555)))---,,,++++++***************+++...///+++777```[[[999///,,,)))...,,,,,,+++******++++++,,,'''))))))''')))000666999---***&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""######$$$%%%&&&''')))***...%%%&&&...,,,+++EEEiiizzznnnVVV>>>---(((&&&)))***'''$$$$$$###,,,666:::888111***%%%888DDDMMMHHH888+++'''***$$$&&&"""$$$---111JJJsssjjjTTT:::+++&&&''',,,111SSSQQQGGG888,,,((())))))%%%&&&''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%::::::<<>>OOO___fffssshhhUUUHHH>>>555000///.........,,,)))))),,,+++---///000///......///888222YYYzzzbbb@@@333)))------,,,+++*********++++++,,,,,,+++...FFFvvv{{{KKK///000000***,,,*********))))))))))))***&&&))))))(((///999??????---***'''%%%%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))!!!"""''',,,***)))222>>>JJJVVVeeewww{{{aaaAAA333%%%###&&&)))***+++(((111;;;;;;333++++++...&&&555GGGNNNGGG:::///***&&&%%%###&&&***000GGGfffjjjUUU<<<...***((((((***DDD]]]nnnaaaCCC...***---((()))*********(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$:::;;;>>>@@@BBBKKK___rrriiiWWWTTTTTT]]]qqqxxx___RRRKKKDDD===999666555444222111111000000000444GGG___bbbNNN<<<666---,,,++++++******++++++************++++++++++++,,,+++***((('''&&&&&&&&&((('''%%%$$$$$$%%%&&&'''$$$%%%&&&(((((()))))))))%%%'''))))))((('''((()))((((((((((((((((((((((((&&&'''((()))***+++,,,---&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((('''&&&(((---,,,;;;EEEUUUlllooo^^^TTT@@@111(((***---***(((+++'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&)))---222666999***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$&&&(((((('''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&***,,,+++))),,,666@@@OOOlllvvvdddNNN;;;000111DDDYYYxxxlllLLL222***---,,,++++++*********++++++(((...888@@@FFFSSSkkknnnWWWBBB999666111......---------,,,***)))+++,,,)))+++------,,,++++++,,,111111MMMmmmeeeDDD000...---,,,,,,++++++++++++,,,+++...---,,,999]]]ttt@@@***000///((()))))))))))))))((((((''''''%%%(((((()))444AAACCC<<<+++)))&&&%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&############$$$$$$%%%&&& ###$$$"""$$$***...---,,,---666KKKkkknnnWWW<<<---'''&&&(((+++%%%777JJJJJJ777&&&'''111***+++111===IIIIII===111+++&&&&&&)))+++444LLLdddkkkUUU===000,,,***))))))333IIIcccqqqrrreeeLLL444,,,)))&&&&&&((()))&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""""""""############$$$888;;;@@@BBBCCCOOOhhh]]]RRRRRRZZZjjj~~~qqqZZZMMMHHHBBB<<<999666555444333222111111111111888MMMeeefffOOO;;;444---,,,++++++******++++++*********+++++++++,,,,,,000///---+++)))(((((((((''''''&&&%%%%%%%%%%%%%%%'''''''''(((((()))))))))''')))******'''&&&''')))((((((((((((((((((((((((&&&'''(((***,,,...000000&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((&&&'''(((''')))555BBBKKKcccoooxxxkkkFFF777000)))''',,,---)))(((,,,&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&$$$((((((&&&///===AAA;;;***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((($$$&&&))))))(((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********///+++&&&,,,EEEhhhwwwhhhXXXBBB000111>>>UUUgggzzz|||kkkRRR???666...---+++************+++***888QQQjjjzzzxxxqqqlllfff]]]VVVBBB333***...000***'''+++***++++++******,,,,,,,,,***+++,,,+++***)))***,,,***333BBB\\\fffHHH...333,,,,,,+++++++++,,,------)))111111222IIIuuukkk;;;(((///---&&&,,,*********)))((('''&&&%%%%%%'''''')))777DDD@@@444((('''&&&&&&''''''%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%##################$$$$$$'''&&&$$$$$$'''++++++((()))%%%&&&///BBB^^^~~~|||eeeOOO<<<...((((((###666OOO\\\PPP999***(((,,,(((&&&---:::CCCCCC???444+++***...000???\\\qqqoooWWW<<<...***)))((())),,,000;;;VVVzzzwwwXXX>>>444((($$$&&&)))'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%666<<>>SSSfffKKK,,,555++++++++++++,,,------...(((333555777VVV```888+++111---)))222++++++******)))'''&&&%%%&&&'''&&&)))888DDD===,,,&&&&&&%%%&&&''''''%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%""" $$$---000,,,'''&&&******---...,,,777YYY|||pppXXX>>>000---***///@@@XXXbbbVVV>>>///%%%(((***))))))111???JJJ;;;///...111444IIIjjjtttZZZ;;;***&&&%%%'''((((((,,,000;;;WWWxxxWWWFFF333***+++---+++'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&999999@@@GGGHHHRRRttt|||llliiivvvppp^^^KKKCCC???;;;999555555444333222222222222777HHHiii|||sssbbbPPP;;;///---+++***++++++***)))))))))))))))))))))))))))+++++++++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((&&&%%%'''+++------+++))))))(((((('''''''''&&&%%%)))((($$$%%%)))'''!!!$$$++++++&&&111SSSwww{{{hhhFFF...---&&&000<<<333((((((''')))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%)))(((***???UUULLL222***(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''###$$$***000<<>>444)))$$$)))...---(((333VVVxxxxxxXXXHHH===;;;777333000///000000------,,,,,,,,,,,,++++++******+++++++++******)))000///,,,***)))))))))***...000777LLL[[[KKK000))),,,+++***+++,,,,,,,,,+++111$$$888VVVlllaaaKKK666///...,,,******+++++++++*********))))))))))))(((,,,<<>>+++)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%###$$$%%%&&&'''''''''''')))(((&&&%%%(((000:::BBBVVVdddwwwzzzfffMMM===***000666:::AAAHHHHHHDDD)))))))))((()))+++000333DDDBBB999444AAA___yyykkkIII333///((($$$((((((((()))+++000777KKKpppsssSSS888///222111+++---'''"""$$$***,,,((("""!!!'''$$$###)))(((%%%+++"""***((('''...*** &&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&######$$$%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$#########""""""AAA>>>@@@EEEKKK]]]qqqWWWIIICCC>>>;;;999444444333222111111111111:::PPPsss~~~qqq]]]EEE///---+++***++++++***))))))))))))))))))))))))))))))*********))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''*********)))))))))((((((((('''&&&(((+++,,,,,,***)))(((((((((''''''''''''$$$((((((&&&&&&***)))$$$''')))(((...HHHppp~~~lllVVV<<<...+++///EEEUUUHHH666---''')))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''---===QQQXXXEEE+++)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++(((***...+++)))555FFFSSSkkkqqqSSS222///333HHHiii~~~CCC666---//////+++...666:::[[[mmmgggZZZGGG888555333111///------...000111------,,,,,,,,,+++++++++******++++++++++++******...,,,***(((''''''((()))---///555GGGWWWHHH000***+++++++++,,,---------,,,333222SSSwwwaaa???333))))))++++++---000+++++++++*********))))))''')))***...:::DDD:::)))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""###$$$$$$%%%%%%###$$$%%%&&&''''''''''''((('''&&&%%%%%%(((---111000555BBBYYYqqq|||UUUDDD000)))...333111---///---***'''%%%&&&))),,,222===KKK\\\sss~~~aaa@@@---***%%%###&&&&&&'''''')))***+++555MMMcccyyyiiiVVV===))))))***)))&&&###"""&&&)))(((+++&&&$$$(((%%%!!!(((111===;;;222,,,$$$"""+++&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$#########""""""AAA??????EEEPPPjjjppp```OOOFFFAAA<<<999:::333333222111000000000000111LLLsss|||hhhLLL///---+++***++++++***)))))))))))))))))))))))))))(((((())))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((++++++++++++************)))((('''(((***+++***)))((((((((((((''''''''''''$$$'''((('''(((******'''...******:::]]]}}}}}}vvv[[[AAA...+++&&&000KKKZZZKKK666+++$$$((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$000MMM```VVV;;;&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''***///,,,%%%&&&---)))EEEbbbuuu~~~dddDDD555***222GGG___sss^^^BBB000222000'''...???[[[ppphhhHHH555...,,,...---,,,*********,,,...///,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++++++++---,,,***)))((()))******+++...111@@@NNNCCC000,,,***+++,,,---......------,,,<<>>CCCMMM]]]yyywwwbbbWWWKKKCCC>>>999888:::444333222111111000000000,,,KKKuuuuuuUUU///---+++***++++++***)))((((((((((((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((())))))+++++++++*********))))))))))))(((((()))))))))(((((((((((((((((('''''''''%%%'''(((((('''((())))))...///999RRRqqq~~~mmmUUU\\\www~~~hhhNNN555'''((('''))):::CCC777+++)))%%%(((((((((''''''((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&,,,$$$222TTTbbbNNN444(((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((%%%%%%***+++)))+++000///000AAAaaazzz~~~{{{[[[DDD000...666BBBUUUfffvvvVVV999111///...999JJJyyyddd<<<222888444---000...,,,+++******+++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------***---...999EEE===///...***,,,------,,,,,,,,,,,,///MMMjjj===333111///000///---***(((************))))))))))))%%%)))******...222///(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################""""""#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$&&&(((((('''&&&&&&'''###&&&((((((///EEEfff|||pppVVV666***000***)))(((((()))*********((((((,,,<<<\\\zzz{{{kkkGGG000,,,((((((,,,+++333444666777666333222222///777MMMnnn~~~hhh@@@222%%%###***---(((!!!###"""###'''+++AAAbbbRRR,,,$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&((('''$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""##############################===BBBJJJWWWooo~~~lll```UUUIIIBBB;;;666666:::555444333222222111222222888UUU}}}|||]]]///---+++***++++++***)))(((((((((((((((((((((((((((((()))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))***+++***))))))))))))((((((((())))))))))))((('''(((((('''''''''(((((((((((((((''''''((('''&&&%%%(((++++++;;;VVVuuufffKKKNNNfffkkkWWWBBB000&&&))),,,&&&***...((((((,,,)))'''(((((((((((((((((('''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&+++***<<>>@@@BBBDDDFFFFFFCCC???@@@;;;===LLLbbbttt}}}\\\JJJ444)))))),,,***&&&%%%***)))'''%%%***PPPaaa666(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''"""%%%$$$!!!###''''''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$########################===EEEOOO___~~~uuueee^^^SSSGGG@@@;;;666666888666555444333222222222222<<>>WWWwwwvvv\\\LLL```lllcccIII777,,,(((---+++"""$$$'''$$$(((,,,'''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((666NNN```YYYAAA,,,%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$&&&(((******(((&&&%%%$$$)))***111PPPyyykkkQQQ<<<000...555>>>NNNfffsss___===111BBBXXXxxxnnnHHH666111...---******************++++++++++++++++++************++++++,,,---............---------,,,,,,+++++++++(((...,,,...555333,,,///+++,,,---+++)))***...222888dddsssRRR999,,,000---(((&&&+++000---'''(((((()))))))))))))))***''''''%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&'''''''''%%%######%%%'''---+++(((((()))+++------===IIIdddsssVVVEEE888222,,,))))))((('''%%%******(((///IIImmmXXX888///+++...666888FFFIIIKKKKKKMMMOOOMMMIIICCCAAA???>>>@@@NNNhhhyyyooo\\\DDD...$$$$$$'''%%%))))))((('''///aaannn;;;)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&''''''''''''%%%((('''&&&,,,444111'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%&&&###############$$$$$$$$$>>>KKK[[[pppmmm___XXXMMMCCC???<<<888666666555444333222111111111111555@@@```{{{yyygggQQQ<<>>>>>:::666444444333222111000000000000333999WWWvvvttt```KKK;;;///---+++***++++++***)))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''')))+++,,,---((((((((((((''''''''''''%%%'''))))))'''&&&(((+++&&&'''''''''(((((())))))+++'''&&&((('''***555CCCyyyRRR999:::HHHdddjjjZZZ???000(((&&&***)))(((---,,,"""%%%+++(((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))000RRRbbbMMM111)))***'''***(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((("""%%%&&&###!!!$$$)))---'''$$$&&&+++111>>>XXXqqq~~~yyyZZZ<<<000///000000===]]]~~~yyybbbBBB888222***+++******++++++,,,,,,------+++++++++************)))+++,,,---...////////////111111111000///---,,,+++(((000---***///---)))---)))***,,,++++++111;;;CCChhhtttPPP333***222$$$+++---)))'''***,,,***'''((((((((())))))******'''%%%'''+++---***&&&$$$#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%% """%%%&&&%%%$$$###$$$###'''***&&&!!!!!!)))000(((,,,...111???ZZZuuurrrWWWAAA444///---,,,'''***///<<>><<>>ggg[[[888888000!!!......+++(((&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$&&&''''''&&&%%%%%%%%%''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''&&&%%%&&&''''''%%%###((('''&&&%%%%%%&&&((()))$$$'''((()))***111<<>>FFFFFFGGGGGGIIILLLPPPQQQPPPOOONNNNNNKKKLLLMMMLLLKKKJJJKKKLLLDDDAAATTT}}}yyycccFFF:::000***&&&,,,GGGeeeyyyeeePPP>>>///"""((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%((('''%%%#########%%%&&&)))&&&$$$###$$$$$$!!!%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########QQQtttzzzvvvllliiihhhiiijjjjjjpppvvv|||~~~{{{fffYYYNNNCCC:::999:::888555444333222222111111000//////222555RRRtttvvvbbbKKK999222---***,,,---***((()))************((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((''''''''''''''''''&&&''''''((((((((((((''''''((((((''''''''''''(((((((((''''''''''''((())))))((((((((((((''''''''''''***%%%%%%(((&&&---OOOtttvvvNNN777,,,888UUUgggYYYCCC222+++***)))''')))((((((''''''(((((((((''''''((())))))((('''&&&''''''&&&%%%%%%%%%%%%&&&'''$$$%%%))))))&&&+++333MMMgggWWW555///...)))222...+++(((&&&%%%&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%***((('''&&&''''''&&&$$$&&&&&&%%%%%%%%%''')))+++)))++++++***(((,,,333:::YYYuuueeeCCC000***---222<<>>///***222===GGGKKKIIIAAA999444...(((((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''***...000)))(((&&&$$$$$$%%%&&&''''''%%%%%%(((,,,,,,'''"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########aaauuuooonnneee```]]]___aaabbbeeeiiivvv~~~vvvcccVVVJJJAAA999999999777444333222222111111000000//////222444RRRtttxxxgggTTTCCC///***))),,,---***((()))((())))))))))))(((((('''$$$%%%%%%&&&'''((())))))&&&''''''''''''((((((((()))((((((''''''&&&&&&%%%''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''(((((()))***(((((((((((('''''''''''')))%%%$$$'''***999___[[[888---111EEE___TTTGGG666***'''((())))))''''''&&&&&&&&&''''''(((%%%&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&)))$$$&&&+++)))'''222DDD```aaaLLL---$$$...777999...+++'''%%%%%%&&&&&&%%%############$$$&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%)))'''&&&&&&(((***++++++%%%$$$$$$%%%&&&(((***,,,***,,,,,,***'''(((,,,000???aaaYYY;;;///***---///<<>>QQQ```FFF:::,,,&&&&&&'''(((***&&&&&&%%%%%%%%%&&&''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%(((+++''')))AAA]]]oooUUU<<<'''!!!999JJJ@@@---***&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######%%%'''((((((&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%######%%%***///222333%%%%%%%%%%%%&&&((()))***&&&'''))))))((((((***---222JJJqqqkkkJJJ888......111???YYYppptttmmm|||vvvSSS;;;999555***((())))))))))))(((((('''((((((((((((((()))))))))************************)))***+++,,,------------777<<>><<>>:::;;;;;;777444444111111000//////......---///222RRRtttwwwbbbJJJ777...++++++,,,+++'''&&&)))***((('''(((******(((&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((()))******++++++''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((()))******((((((((((((''''''''''''(((&&&***:::QQQfffuuu|||```KKK333'''///FFFWWWXXX@@@333((('''((('''(((***%%%%%%%%%%%%%%%&&&'''''')))(((((('''&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&###&&&******'''333TTTtttsssJJJ///&&&,,,IIIYYYFFF,,,)))&&&$$$%%%&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%+++......***&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$######%%%***///222333(((''''''&&&&&&&&&''''''###%%%'''((())))))***+++...666MMMmmmsssSSS999555222>>>TTT\\\PPPEEEEEEYYYttt~~~kkk[[[VVVEEE...***+++++++++******)))(((''''''(((((())))))))))))+++++++++************)))++++++,,,------------,,,>>>HHHZZZnnnwwwlllRRR===///111...(((333\\\{{{PPP888111000000222...---+++++++++---///000,,,+++)))'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&"""$$$&&&''''''&&&$$$"""########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((******'''***888MMM]]]SSSBBB777???ZZZ}}}tttMMM:::222666===888888>>>???CCCFFFJJJLLLKKKKKKKKKKKKGGGJJJMMMNNNNNNMMMMMMNNNQQQUUUYYYWWWLLLCCCCCCIIIQQQvvvqqqSSS999222,,,''''''))))))&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$%%%%%%'''$$$"""&&&,,,...***$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################~~~tttnnn^^^NNNVVVQQQOOOQQQRRRQQQQQQTTT___cccrrrwww|||ttt```OOOEEEAAA===:::<<<;;;666444444000000//////......------000444SSSvvvwww```FFF222...++++++,,,***''')))---...+++((((((***+++)))&&&))))))((('''&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((***+++,,,---''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((())))))***+++((((((((((((''''''''''''%%%###(((<<<[[[sssxxxsss]]]DDD///'''111MMM[[[QQQ<<<000''')))***''''''***%%%%%%%%%%%%&&&&&&'''(((***)))(((&&&%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&!!!'''***(((---EEEfff~~~jjjAAA))),,,;;;TTT[[[EEE+++(((%%%$$$%%%&&&&&&%%%)))((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""###'''...333333...)))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&)))+++,,,,,,(((((((((''''''&&&%%%%%%''''''((()))))))))((((((,,,+++444OOOnnnvvv^^^@@@666555JJJfffcccEEE555:::@@@hhh|||^^^:::............---,,,++++++''''''((()))************++++++++++++++++++******,,,------......------,,,333<<>>rrrrrrGGG555444222///111------,,,,,,---///000111111000...,,,+++***++++++'''&&&&&&%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###"""""""""###############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))++++++((('''111GGG]]]jjjDDD666///---000PPPkkkIII777555222888:::444666>>>===FFFHHHJJJKKKKKKKKKMMMNNNHHHKKKNNNOOONNNMMMMMMMMMUUUTTTSSSQQQNNNKKKKKKKKKCCCVVVlll|||zzzaaa@@@444(((%%%&&&&&&$$$###&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''%%%###"""############$$$$$$$$$$$$'''%%%######&&&'''&&&$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###"""""""""###############zzzqqqkkk]]]NNNRRRPPPOOOQQQPPPNNNPPPTTT^^^aaalll}}}{{{iii]]]nnnqqq```MMM@@@>>>:::999;;;:::555222333000000///......------,,,333666TTTuuuwwwbbbJJJ777,,,***)))***)))(((---444333...(((''')))+++)))'''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((())))))***''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((())))))***+++((((((((((((''''''''''''"""&&&000FFFeeeyyyuuufffPPP999...000===\\\gggTTT999,,,%%%)))+++'''%%%)))%%%%%%%%%%%%&&&'''((()))((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&""")))(((&&&999\\\tttyyyVVV999)))111CCCPPPKKK999+++(((%%%$$$$$$&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%&&&+++000111---(((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&(((((('''&&&''''''''''''''''''&&&&&&)))(((((()))******)))(((,,,,,,---<<<___|||xxxcccKKKMMM\\\lllcccFFF444666777^^^ccc===---......---,,,+++******'''((()))+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---......------)))--->>>^^^wwwuuuVVV777000...222555JJJ[[[;;;555555///---222---------...............333222000......---......%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$###!!!"""""""""#########$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&'''((()))+++---222===OOO]]]\\\SSS777+++000333///KKK~~~rrrPPP888111000///666666000666@@@>>>IIIIIIJJJJJJJJJLLLOOORRRLLLOOORRRSSSQQQPPPOOONNNVVVTTTQQQLLLJJJJJJKKKLLLOOONNNMMMTTThhh~~~jjjTTT<<<000+++&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&''''''&&&&&&######$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""!!!"""""""""#########$$${{{ooojjj___SSSPPPOOOPPPQQQOOOLLLOOOUUUYYY^^^hhhrrrvvv{{{~~~fffYYYRRRWWWsss|||pppbbbNNN>>>;;;888888:::999333111222000//////...------,,,,,,111222OOOppprrr___JJJ999***(((((())))))***111999666000)))''')))+++***(((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((()))))))))))))))******+++)))(((((((((''''''''''''&&&111CCCZZZuuuttt^^^<<<,,,---:::LLLlllttt[[[666)))###)))+++&&&$$$(((%%%%%%%%%&&&'''((()))***'''&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&$$$***'''&&&BBBkkkzzzpppEEE333)))333CCCGGG;;;---***(((%%%$$$$$$&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%)))&&&###%%%***,,,)))&&&''''''''''''''''''''''''&&&'''''''''''''''''''''$$$$$$$$$&&&(((((('''%%%%%%%%%&&&'''((((((((('''(((''''''(((+++,,,,,,,,,///222///444VVVqqqqqqsssnnn\\\AAA---'''333QQQnnn{{{uuuTTT111+++++++++******((('''''''''(((***+++,,,,,,,,,+++++++++,,,,,,,,,---------)))***+++,,,---.........111000===\\\{{{~~~bbbEEE222///555;;;PPPYYY???---000222++++++444............---,,,+++***---,,,***)))((())))))***###$$$&&&''''''&&&%%%$$$#########$$$$$$#########!!!!!!""""""#########$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''))))))(((000AAAYYYqqqqqqTTT444000&&&555===^^^lllTTTIII;;;---******111222...888CCCAAAKKKKKKJJJJJJJJJLLLQQQTTTOOORRRUUUVVVUUURRRQQQPPPNNNSSSUUURRRMMMKKKLLLMMMGGGHHHGGGGGGMMM^^^tttnnnNNN:::111+++)))***%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&###&&&)))(((%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!""""""#########$$${{{mmmlllbbbTTTSSSPPPNNNKKKKKKLLLMMMNNNQQQUUU[[[bbblllvvvjjjVVVTTTLLL[[[qqq|||oooYYYIIIFFF>>><<<999666444444444555555222///---...//////......===]]]zzz{{{aaaEEE888,,,,,,++++++******++++++))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%&&&''''''%%%&&&''')))'''''''''''''''((()))******************)))((((((((((((((((((((('''''''''&&&&&&'''((()))***++++++&&&((()))((('''(((((('''///111\\\}}}jjjCCC111---///EEEooorrrLLL///***&&&&&&)))***(((%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%222000,,,(((%%%$$$######!!!+++(((***OOOzzzuuuRRR777+++///CCCKKK???111---'''((()))'''$$$"""$$$'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''((())))))(((&&&$$$"""'''''''''''''''''''''''')))))))))))))))((((((((($$$###%%%'''&&&%%%)))///&&&.........LLL~~~```NNN@@@111+++,,,333777TTTuuu}}}oooUUU999+++,,,+++((((((+++,,,***((()))***++++++***)))(((+++***(((((())),,,///111,,,++++++,,,111444111---555444===^^^^^^FFF///999777777\\\vvvGGG<<<000,,,000555444111111///---------,,,+++)))))))))************))))))''''''((((((((('''%%%$$$$$$$$$$$$############"""########################%%%%%%&&&&&&&&&%%%$$$$$$,,,444:::888---$$$"""###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%&&&)))***(((---LLLooo^^^;;;111)))///...===hhhmmmdddQQQ;;;333///+++***///555;;;>>>KKKLLLNNNNNNNNNOOOQQQSSSRRRSSSTTTTTTTTTRRRQQQPPPSSSRRRPPPNNNLLLKKKJJJIIIJJJHHHFFFEEEIIIOOOVVV[[[vvvlllLLL666,,,(((---(((###!!!$$$&&&&&&$$$'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################oookkkbbbVVVUUURRRNNNKKKJJJJJJJJJJJJMMMQQQWWW___iiittt~~~kkkQQQNNNWWWYYYkkkuuuhhhTTTEEECCC===<<<999666444444444444444222///---...//////...000???]]]yyy{{{aaaDDD666---,,,++++++************))))))))))))))))))))))))''''''((((((((((((((((((%%%&&&'''&&&%%%%%%''')))(((''''''''''''(((((())))))************)))(((((((((((((((((((((((((((''''''''''''((())))))******,,,+++)))'''&&&'''((('''///777cccvvvccc@@@000...777SSSwwwgggCCC...***&&&&&&)))***(((%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%...,,,)))'''%%%%%%%%%&&&&&&***'''---MMMnnneeeDDD777***111CCCDDD999///%%%&&&'''(((&&&$$$###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###"""###%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((***++++++)))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))&&&%%%(((***((()))+++...111000555QQQxxx}}}```DDD888333,,,(((***,,,///MMMrrr~~~ttt[[[AAA---,,,++++++***)))***+++))))))***++++++***)))(((******))))))***,,,...000000000000...///000000///444666JJJoooeee>>>000555888FFFnnnYYY>>>666---***...222333222222000.........---,,,***)))***************)))(((%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%&&&&&&%%%%%%%%%(((...333222+++%%%###$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''((())))))((()))+++EEEjjj]]]666******)))---KKK{{{}}}mmmWWWCCC222000///,,,///888666===GGGOOORRRRRRPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSVVVVVVUUUTTTSSSQQQPPPOOORRRQQQNNNMMMMMMPPPSSSUUU```mmm{{{}}}lllOOO777(((+++---,,,)))&&&%%%&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################sssllleee\\\WWWSSSNNNJJJIIIIIIHHHGGGLLLPPPVVV\\\dddmmmvvv|||dddOOOJJJYYYnnnvvvyyyjjj^^^LLL@@@???<<<;;;888666444444444444333111///......//////...111@@@\\\wwwyyy```CCC333...---,,,+++***)))))))))))))))))))))))))))))))))''''''(((((()))*********%%%&&&'''&&&%%%&&&'''))))))((((((''''''''''''((())))))******))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((...***&&&%%%&&&((()))***,,,???nnnwwwbbbNNN222---)))666YYYvvvrrrSSS666---)))&&&&&&((()))(((%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))(((&&&&&&%%%&&&'''((('''&&&'''555QQQaaaRRR666333***999GGG<<<444///!!!%%%&&&'''%%%$$$$$$%%%'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###"""###$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&((()))+++,,,,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++&&&%%%))),,,+++***+++///222<<>>...***---......///...///JJJnnnzzzwwwpppgggNNN:::,,,,,,---((('''+++))))))*********+++******)))***+++---------------...---...///...---111666;;;GGGrrrMMM:::666BBBhhheee>>>222111000......111555888111///...---......,,,+++++++++++++++***)))(((((((((((('''''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%###"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***((()))+++'''(((<<>>PPPYYYqqqfffNNN:::444...,,,+++((((((***&&&000XXXmmmQQQ555,,,,,,***)))******************++++++,,,)))***,,,.........---,,,...++++++///000...111777NNNbbbqqqFFF888<<>>666...(((---///TTTqqq{{{oooPPP:::222111:::HHHNNNMMMTTTaaa|||uuucccTTTJJJ666555333333777???IIIPPPWWWWWWUUUUUUUUUVVVWWWXXXYYY[[[^^^```aaa```^^^]]]ZZZXXXUUUSSSTTTVVVYYY[[[\\\TTTPPPWWWhhh|||sssPPP666+++))))))((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################sssggg\\\VVVPPPOOORRRTTTRRROOONNNQQQVVV[[[___dddjjjnnnooosssrrrVVVJJJJJJaaa}}}gggTTTHHH@@@;;;;;;777777666555444333222222111///...///000111000...222LLLoooiiiMMM;;;++++++***))))))))))))***))))))))))))))))))))))))******)))'''&&&%%%$$$###((()))***)))((()))***,,,)))((((((''''''''''''((((((((())))))(((((('''&&&&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&)))'''(((+++(((%%%,,,777MMMpppyyyTTT777---///***333VVVfff>>>,,,''''''(((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***;;;XXXnnngggJJJ444---999XXXfffPPP555)))((()))+++)))'''&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%)))---000///,,,(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%(((((('''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((,,,111111,,,///AAAUUUqqqSSS@@@***,,,......***(((((()))***888jjjoooLLL444,,,,,,,,,******************+++,,,---***+++,,,.........---,,,000,,,---000///...666BBBuuummmVVV999:::OOOuuummmHHH555111111111000---,,,---...---,,,++++++,,,,,,+++)))******+++++++++++++++***...---+++***((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''%%%###############""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((()))222JJJllleee===,,,...***)))666FFFpppxxxeeeDDD++++++'''&&&+++---,,,222;;;NNNkkk|||dddXXXFFF555///666CCCNNNQQQRRRSSSUUUWWWZZZ\\\]]]\\\]]]___aaacccbbbaaaaaa[[[YYYUUUQQQPPPRRRUUUWWWQQQQQQQQQQQQRRRXXXiiixxxvvv\\\@@@,,,&&&(((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################qqqjjjbbbZZZWWWXXXXXXTTTPPPOOOSSSXXX]]]aaagggllloookkkmmmxxxiiiRRRMMMLLLYYYsssuuu]]]MMMDDD???======666666666555444333222111000///...///111111000...111PPPwwwfffIII888)))))))))))))))******+++))))))))))))))))))))))))***))))))((('''&&&%%%%%%'''((()))((('''''')))+++(((''''''''''''(((((()))(((((())))))(((((('''&&&&&&&&&''''''((())))))***'''''''''''''''''''''&&&)))'''))),,,'''&&&444HHHgggzzzxxx\\\@@@---(((+++(((===eeezzzRRR222)))%%%&&&((((((((('''&&&&&&'''''''''((((((((())))))''''''((((((((((((''''''%%%%%%&&&'''''''''''''''---GGGiiiuuu```>>>...///@@@ddd___===111)))$$$---...+++((((((((((((&&&$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))++++++***(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%***)))((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((***---222555888EEE^^^ttt|||gggRRR@@@555)))+++---...------+++***000888bbbkkkCCC...---///---******))))))***,,,---...+++,,,------------------......111222---///DDD]]]|||UUU???777>>>___aaa@@@444222111111000000...,,,+++...,,,++++++,,,---,,,***))))))***+++,,,,,,,,,,,,+++***)))((((((((()))***((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""######"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&)))+++000FFFggg~~~gggKKK///,,,111(((000KKKjjjvvvaaaAAA,,,,,,(((&&&&&&'''((()))***...@@@RRR\\\dddsssiiiPPP@@@===CCCJJJMMMOOOQQQUUUXXXZZZ\\\]]]\\\\\\^^^___``````aaaaaaYYYWWWTTTRRRPPPPPPQQQQQQIIIIIILLLMMMIIIFFFKKKUUU___lllxxxvvvcccKKK;;;333000---***'''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################}}}uuummmbbb]]]\\\ZZZTTTNNNTTTWWW[[[___cccgggkkknnnpppppp{{{{{{```UUUJJJKKKPPPbbb{{{}}}lllVVVGGG@@@>>>>>>>>>555666555555444333222111000///...///111111000......QQQyyy}}}```CCC222(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&''''''%%%&&&''')))'''''''''''''''((()))***(((((((((((((((''''''&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&%%%(((***''')))???YYYpppLLL666+++&&&(((///IIIoooiiiAAA---///$$$&&&((()))((('''&&&'''(((((((((((())))))))))))''''''((((((((((((''''''###$$$%%%'''((())))))))),,,LLLpppuuuXXX666,,,333AAAfffSSS+++---,,,$$$333000---)))((())))))'''$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))***///777DDDYYYvvvyyy}}}uuu^^^FFF888000+++,,,,,,++++++---...+++''',,,)))IIIzzzPPP000---111///******))))))***,,,---///,,,,,,---------------...)))---333333,,,111RRRvvveee???111;;;<<>>@@@IIIbbbuuuJJJ///---)))%%%'''''')))%%%%%%(((***'''%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""#########$$$***((("""$$$***((($$$$$$$$$$$$$$$$$$$$$$$$xxxmmmddd^^^___ccceeehhhkkkjjjjjjooowwwhhhVVVHHHCCCKKKVVVmmm}}}rrrUUUDDDAAA<<<:::<<<999777666555333111111000000333222000///000000//////999iii~~~uuuVVVAAA---******)))))))))))))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))***)))))))))))))))))))))((((((((((((((((((((((((&&&,,,((((((///222OOOqqqQQQ777+++)))++++++>>>\\\{{{|||]]];;;,,,,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''')))+++)))&&&(((...MMMfffGGG...666CCCccceee???...111777DDD<<<...,,,(((&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''###"""(((,,,+++))))))000KKKhhhzzz{{{ZZZKKK;;;444///++++++---***+++,,,,,,******+++,,,))),,,///===^^^tttaaaKKK999111...******+++,,,------......000///...,,,---///000000222111222;;;MMMiiicccDDD222000777===IIIjjjcccEEE;;;666777===:::555666222...444...///000000...------......+++)))***---...,,,)))+++***(((&&&&&&(((***+++***)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&'''((('''%%%000JJJiii|||VVVAAA...+++)))***,,,<<>>::::::>>>;;;777666444333111000000000666444222000000000111222GGGwwwwwwUUU???+++++++++***)))((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))******(((((((((((((((((((((((('''+++***+++222<<<]]]{{{\\\;;;---+++***+++///SSSrrr___:::,,,,,,''''''((()))***+++,,,,,,))))))((('''&&&&&&&&&&&&'''''''''''''''((())))))''''''((()))'''%%%)))000```~~~UUU<<<+++;;;UUUmmm\\\999---333FFFQQQ:::,,,***'''%%%%%%&&&%%%$$$''''''((((((''''''&&&%%%&&&%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((''''''&&&&&&''''''((()))'''%%%&&&)))***)))---222DDDeeeyyycccDDD:::111...---******+++***+++,,,+++******+++,,,+++++++++888YYY|||wwwggg]]]RRRLLLIIIBBB666+++++++++,,,,,,---------...///.........//////000111444666AAAXXXwwwzzzdddFFF000)))---333888YYY}}}tttSSS===888>>>333;;;999555666111...555111222222111///---...///000---+++,,,......,,,)))***))))))(((((())))))***((()))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''&&&''''''((((((((()))@@@iiiggg>>>...+++---,,,+++333PPPzzzkkkEEE///,,,+++$$$''''''''''''''''''''''''$$$&&&(((((('''&&&&&&(((***,,,111777;;;AAAMMMYYY{{{yyyooodddUUUEEEIIIIIIHHHGGGFFFGGGJJJMMMTTTSSSRRRSSSSSSQQQMMMJJJSSSWWWWWWOOOGGGDDDDDDDDDQQQKKK\\\zzzhhhCCC777444(((***'''&&&'''&&&###%%%***&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&!!!$$$&&&+++666???777)))&&&&&&&&&&&&&&&&&&&&&&&&nnnddddddhhhmmmqqquuuuuutttuuuzzz```QQQDDD>>>GGGRRR\\\nnnuuuXXXEEE<<<<<<888999===:::666555444222111000000000666555333000...///111444PPP}}}mmmMMM===///,,,,,,***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********(((((((((((((((((((((((()))*********000AAAeeetttOOO000***,,,(((+++333bbbddd===+++'''''''''((()))***++++++,,,+++***)))((('''&&&&&&&&&(((''''''&&&'''((()))***(((&&&&&&'''&&&%%%***222eeeoooBBB333000IIIhhhgggIII111---777QQQTTT111***(((&&&%%%%%%&&&%%%$$$'''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''''''''(((((()))&&&***///,,,$$$&&&888LLL```wwwzzziiiVVVFFF333///,,,+++,,,+++***))))))+++,,,+++***)))***++++++,,,,,,666TTTtttzzznnn\\\KKK999555;;;>>>666,,,,,,,,,,,,---------------...---...000000///000333444GGGddd^^^PPP@@@888777777:::<<<]]]lllLLL666111>>>===JJJLLLGGGBBB555,,,111444555444222000...///000111///,,,,,,---,,,***((()))))))))******)))))))))''')))***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''######%%%'''((((((,,,111VVVVVV888333---///,,,***===eeeuuuQQQ333''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***++++++(((&&&***'''&&&&&&%%%(((222===[[[nnnvvv___HHH???<<<999<<>>QQQmmm}}}wwweeeHHH111...000000000///------...000000...---,,,+++***)))(((((()))***++++++***)))((('''(((***,,,,,,+++)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$%%%(((&&&&&&---777jjjfffDDD222444))),,,---777VVV}}}~~~YYY666+++***'''&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%(((((('''%%%$$$"""###%%%%%%&&&---555666GGGYYYgggrrrwwwnnnaaaLLL@@@444222:::FFFNNNPPPOOOQQQSSSSSSRRROOOLLLJJJGGGLLLPPPNNNGGGAAABBBFFFAAAUUUrrryyyhhhgggrrrvvvvvvgggOOO444***###&&&+++***&&&###'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((###%%%&&&$$$$$$&&&%%%"""########################xxxpppjjjiiijjjpppyyyvvv]]]LLLDDDAAANNNYYY```mmmuuucccGGG>>>>>>===666777:::444444444222111111000000000///000111///------111555JJJzzzeeeDDD666+++++++++***)))((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))******++++++))))))))))))))))))))))))+++(((+++******EEEkkk}}}jjjMMM444...,,,%%%)))555UUUuuuhhhBBB000------((((((''''''&&&&&&%%%%%%))))))((('''&&&&&&&&&&&&&&&''''''((()))((((((((('''&&&&&&(((''''''---555YYYcccGGG000777NNNddd]]]EEE...777GGGVVVYYY===+++'''&&&%%%%%%''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%%%%&&&'''(((((($$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((((((((''''''(((((()))***)))(((...;;;JJJYYYhhhttt}}}yyyiiiQQQ<<<111---+++))),,,---+++***,,,+++((()))***+++***))))))***+++$$$)))+++000AAAUUUWWWLLLAAA999///,,,///000...***,,,,,,------.........//////+++---111000,,,111;;;SSSyyyjjjXXXJJJ>>>===MMM```lllHHHIIIkkkjjjBBB222---......---+++,,,...000......---,,,+++***)))((()))******++++++******)))((()))***+++++++++***)))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))'''''')))&&&%%%000???rrrlllNNN444&&&'''%%%+++999SSSxxxhhhCCC((()))---$$$ &&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$((('''''')))&&&"""!!!%%%'''***111;;;JJJ]]]ooozzzuuudddMMM;;;555888>>>AAAKKKNNNQQQQQQNNNJJJHHHFFFBBBEEEJJJLLLHHHBBBBBBGGGKKKYYYdddbbb[[[XXXZZZ\\\VVVPPPccctttIII:::+++&&&((())))))***''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((###%%%%%%""" ###&&&########################tttssstttwww|||eeeMMM@@@===>>>FFFYYYqqqfffYYYAAA<<>>777888;;;444444333222111000000000000+++...111000......222666PPP~~~}}}```>>>333*********)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))***&&&------...NNNuuubbbIII222+++***(((***000IIIgggqqqTTT333***---,,,'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''$$$&&&(((******)))'''&&&'''&&&'''***))))))...666LLLGGG444000>>>]]]kkkEEE:::///DDDYYYgggVVV---...'''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''((((((((((((((())))))***---999NNN```gggfffgggjjjjjj```NNN<<<000---+++)))'''+++,,,((('''***+++((((((***+++***)))((()))+++$$$(((***111EEEXXXVVVFFF777222---+++,,,,,,+++)))+++,,,,,,---...///000000000+++,,,000///+++222>>>___{{{sssPPP```VVV:::>>>===:::666111//////111.........---,,,+++++++++************************))))))*********+++++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))&&&'''***(((***:::NNNooo~~~tttUUU===+++"""$$$'''---AAAcccmmmJJJ555'''((()))###!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$%%%%%% !!!%%%&&&%%%&&&***&&&"""###(((---999VVVrrrrrr[[[CCC444111333???DDDIIIKKKJJJHHHGGGHHHDDDDDDHHHNNNMMMGGGEEEHHHRRRUUUUUUPPPNNNRRRWWWZZZOOOJJJQQQ```nnnjjj]]]MMMAAA666---+++---((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%###"""""""""###%%%'''########################~~~jjjNNNCCCCCCGGGKKKLLL```xxx\\\RRR>>>;;;??????888999<<<666333333222111000000000111)))...222222//////333777ZZZvvvVVV777111---***)))))))))))))))***+++))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))&&&///111222UUU~~~[[[DDD---&&&)))++++++,,,CCCbbbnnnRRR444,,,+++&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''###%%%)))++++++***'''%%%'''&&&(((++++++***///666GGG999...777IIImmmuuu;;;555111LLLdddpppQQQ!!!111'''&&&&&&'''((()))'''&&&''''''((((((''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&((((((((((((((()))******000PPPvvvuuu___WWW]]]SSSGGG555)))&&&)))***)))&&&***+++&&&%%%)))+++((((((***+++***)))((()))***''')))+++555OOOeee___LLL777111***&&&&&&(((******++++++,,,---...000000111111++++++000...***222AAAaaaoooyyycccAAATTTQQQKKKCCC;;;444222222//////000///---,,,,,,---++++++***))))))***++++++******))))))***+++,,,,,,))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%###%%%***+++000DDD\\\jjjuuugggGGG333***)))...(((,,,>>>^^^xxxzzzhhhVVV222///***&&&$$$%%%'''(((''''''''''''''''''''''''!!!###%%%%%%###"""###%%%'''$$$###$$$$$$"""###'''######***///'''###999YYYyyywwwZZZ@@@666666333999AAAFFFHHHIIIKKKLLLGGGEEEIIIPPPQQQKKKHHHJJJKKKJJJLLLOOOPPPPPPRRRVVVTTTUUUSSSKKKOOOnnn~~~tttbbbJJJ444******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((((((### """%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjNNNEEEAAA>>>FFFSSS^^^|||dddNNNEEEAAA;;;999===@@@<<<666444444444333222000...---+++...333000---...---777LLLrrr|||ddd???333333,,,++++++++++++*********))),,,,,,+++***)))(((''''''******))))))***+++,,,,,,+++******)))))))))))))))'''((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((...'''...---222fffZZZBBB222%%%)))+++'''>>>TTTtttsssOOO666---((('''&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$%%%+++...------000111333000BBBiiivvv\\\@@@//////LLLbbbOOO;;;222''''''&&&%%%%%%''''''&&&%%%"""$$$&&&'''&&&%%%%%%%%%$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%"""$$$&&&'''&&&&&&'''((($$$###&&&,,,,,,'''(((---444lllqqq___LLL@@@333111...,,,***)))((()))(((((('''(((((()))***+++)))(((((((((((())))))***)))(((***<<<]]]rrriiiRRR888111)))&&&(((***)))'''---,,,+++...111111///,,,000---)))///666000222EEEkkkyyyYYY~~~bbbHHH===999666666777555333111000---***/////////,,,***)))***,,,***'''''')))((('''***000...,,,***)))***)))'''%%%&&&%%%%%%&&&((()))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''')))(((''''''---???]]]vvvyyyeeeLLL888...***)))***(((+++>>>^^^vvvrrrXXXBBB---+++)))&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&)))000555NNNfff{{{gggNNN:::000000333;;;EEEMMMOOOOOOKKKOOORRRRRRNNNKKKIIIJJJIIILLLPPPPPPOOOPPPSSSVVVSSSPPPNNNLLLIIILLL\\\nnnnnnPPP666(((***,,,+++%%%!!!###(((***&&&''''''%%%######'''+++&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))******))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$uuuUUUKKKDDDEEEFFFGGGPPP[[[|||[[[JJJEEEAAA<<<999;;;<<<999666666444444222111000...------,,,///---...111000<<>>111''',,,...***BBBqqqzzzMMM111***)))***((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''///***((()))***((((((+++...333AAAaaa{{{lllFFF222,,,333MMMXXXBBB000,,,$$$'''&&&%%%%%%''''''&&&%%%$$$%%%''''''&&&%%%$$$%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&###%%%'''''''''&&&'''(((&&&(((++++++%%%""",,,999VVV~~~www___LLL;;;111---,,,+++***)))))))))))))))(((((((((((())))))***)))(((((((((((()))******,,,+++222GGGcccooobbbNNN555///)))''')))***)))'''+++******,,,///000...+++......***---222...333GGGsssnnnXXX[[[YYYLLLMMMPPPbbbjjjPPP;;;EEERRRZZZPPP;;;...000777//////000111222222333222...+++***+++***((()))------+++))))))))))))'''&&&'''&&&&&&'''((()))'''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$(((((((((+++777PPPlll~~~mmmWWW>>>000,,,+++)))((('''777SSSlllrrr___EEE333+++***(((&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%&&&+++///333;;;KKKdddoooNNN>>>...,,,777DDDIIIIIINNNQQQUUUUUUSSSQQQPPPQQQPPPQQQRRRRRRQQQPPPQQQRRRXXXUUUSSSOOOGGG@@@DDDLLLXXXmmm|||```LLL333,,,'''&&&))))))'''&&&'''((()))'''$$$$$$&&&)))&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&(((***+++)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzzzz{{{aaaIII>>>>>>======DDDVVVooommmPPPFFFGGG@@@<<<999:::999666666999555444222000.........///------,,,111444222DDDfffuuudddQQQ777***+++***************)))))))))((()))))))))*********++++++*********)))******+++,,,+++******))))))))))))))))))))))))(((((('''''''''(((((())))))))))))******))))))))))))))))))))))))************************)))&&&...111<<>><<<;;;;;;888444444888555333111///......///000000///...333444111JJJttt___JJJAAA222)))+++,,,*********)))))))))(((((())))))*********++++++++++++***************+++++++++******)))))))))))))))******))))))((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))************************---(((,,,444HHHhhhmmmRRR===000...+++111222...GGGmmm{{{jjjCCC///+++)))***+++******)))(((''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((---)))'''((('''%%%''',,,)))888PPPiiiddd===&&&000222JJJYYYJJJ000(((***((('''&&&%%%%%%''''''&&&%%%((())))))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''')))******)))(((((()))'''''')))---999QQQppp```>>>333...&&&%%%$$$&&&'''((())))))((('''******)))(((((('''(((((((((((((((((()))***++++++)))---???VVV]]]MMM888,,,---+++)))***+++,,,***((())))))***+++------...---&&&222777999@@@HHHXXXpppwwwqqq}}}tttWWWHHHAAA999000,,,///222222111,,,)))))),,,...,,,,,,...***)))((((((******)))((()))((('''((()))(((&&&$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((+++<<<___~~~pppKKK777&&&$$$'''***---111FFFbbbfff@@@---+++&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######'''&&&(((///???RRRccclll{{{dddIII777555:::BBBEEEKKKOOOQQQQQQPPPOOOPPPMMMLLLNNNRRRTTTSSSQQQRRRTTTXXX]]]___\\\WWWTTTFFFAAA@@@UUU{{{XXX555******)))''')))&&&'''((((((''''''&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***,,,---(((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~uuurrrrrrrrrkkkZZZGGG<<<>>>CCC999BBBJJJQQQccczzzZZZGGGBBBEEE>>><<<<<<===:::444222555444222000......///000111111222000222222333NNNyyyoooMMM888777000+++,,,---************))))))))))))++++++++++++************++++++***************++++++******)))))))))))))))******))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((************************,,,(((***999WWWqqqgggFFF777---...***///000---GGGgggppp^^^===///---***)))+++******)))(((''''''&&&&&&'''((()))******))))))((((((((((((((((((((((((&&&%%%'''***)))''')))...***FFF]]]aaaRRR666***333777OOOUUU@@@,,,&&&&&&&&&'''&&&%%%%%%''''''&&&%%%((())))))(((%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%'''(((((())))))(((((('''''''''''''''&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((***++++++***)))***+++...******888TTTttttttFFF+++,,,---&&&&&&'''''')))))))))((('''&&&******)))(((((('''(((((((((((((((((()))***+++,,,)))333HHH[[[XXXCCC000*********)))***++++++***))))))***+++,,,,,,---///000000AAAHHHKKKZZZpppnnniiiqqq}}}bbbUUUCCC666111///...---444///---///000---,,,---+++***))))))***+++***(((***((((((((()))((('''%%%&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((111MMMvvv}}}```===111(((''''''(((333BBBfffsssvvvXXX888+++---$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###'''***((($$$***;;;KKKrrrkkkKKK777///444888>>>FFFNNNRRRTTTUUUPPPNNNMMMOOOSSSVVVUUURRRWWWWWWVVVVVVXXXYYYVVVSSSQQQKKKEEEQQQrrrpppOOO>>>666///+++,,,%%%%%%&&&'''(((((('''''')))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++,,,''''''''''''&&&&&&&&&&&&))))))((('''%%%$$$######%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyooobbb\\\```XXXMMMDDD@@@???===<<<666===IIIWWWjjjeeePPPEEEAAACCC???<<<<<<:::444222333222111000//////000111111...111///222:::BBBWWWwwwfffGGG555555000---...+++++++++++++++*********))),,,,,,+++++++++******))),,,+++******)))*********+++******)))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((************************&&&(((,,,@@@dddxxxeeeEEE555,,,...***---......JJJuuutttYYY777++++++***+++)))))))))(((((('''''''''((()))***+++++++++***)))''''''''''''''''''''''''%%%&&&))),,,***''')))...///SSSeee[[[GGG444+++000IIIWWWNNN888///+++&&&((('''&&&%%%%%%''''''&&&%%%'''((((((&&&%%%$$$%%%'''%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))(((***,,,,,,,,,+++,,,...(((***555NNNqqqccc999'''---+++###%%%))))))))))))(((((('''&&&***))))))(((((((((((()))((((((((()))***+++,,,---)))999NNNXXXMMM:::...,,,)))*********************)))***,,,,,,,,,---///222DDDbbbyyydddSSSOOOHHHOOOYYYbbbkkkttt~~~kkkWWWHHH===555111333,,,((())),,,******+++---,,,******++++++***))))))((('''((())))))(((&&&&&&&&&'''''''''((((((((('''''''''((()))***+++,,,(((***<<<```pppSSS333---***+++((()))<<>>===???AAA???<<>>TTTjjjwwwxxxtttWWWMMM???666666===DDDIIINNNPPPQQQRRRQQQRRRSSSUUUUUUWWWUUUPPPOOOTTTWWWVVVOOONNNMMMFFF999:::UUUuuu{{{gggJJJ000...+++((('''))))))((('''''''''''''''((()))******''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiqqqxxxlllWWWFFF>>>>>>:::@@@EEEDDD@@@???EEEKKKPPPcccyyyRRREEE999555555444444666//////000111111111111000...222000===aaazzzzzzuuuYYYEEE777000)))---111+++---------,,,,,,,,,++++++((()))***+++,,,---......,,,,,,+++***))))))******+++******)))))))))))))))''''''((()))***+++,,,,,,''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%666CCCSSSmmmsss\\\HHH555---///***---000444UUUqqqlllOOO111+++---)))'''&&&&&&&&&'''''''''''''''((()))***+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))((((((000999hhhlllZZZ>>>...///EEEcccmmmaaa<<<&&&---+++!!!''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$######&&&(((###$$$&&&'''((('''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&(((***,,,&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***'''))),,,---......000222888SSSttteeeKKK???333&&&(((...$$$ ...((('''&&&%%%&&&'''((()))(((((('''(((((()))***+++((((((((()))***,,,---...EEE\\\iiiYYY???000,,,+++++++++***)))'''''')))+++&&&(((***)))(((***...111111LLLZZZaaaxxxjjjIII===AAAIIIDDDPPP]]]rrryyyvvvmmmJJJCCC;;;AAAZZZnnnqqqmmmlllxxxtttdddUUUFFF:::555111///...------,,,+++)))(((''''''(((***+++***(((''''''''''''((((((((())))))(((((('''''''''((((((---666TTTuuuxxx\\\AAA666)))$$$%%%++++++000JJJiii|||bbbCCC222,,,)))''''''&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))&&&######$$$%%%###!!!###"""%%%)))(((###%%%,,,%%%%%%(((///>>>VVVooosssWWW???444444:::>>>EEEIIILLLNNNNNNOOOSSSWWWSSSXXXXXXRRROOORRRSSSQQQRRRMMMPPPSSSIII<<>>;;;===<<<===@@@CCCAAA@@@HHHUUUgggqqqaaa^^^eeeooo~~~gggMMMDDD???777333555222111444666444...---000///---666QQQppp}}}uuuTTT???------///,,,+++...////////////...---,,,+++*********))))))))))))(((((())))))))))))************))))))))))))+++,,,---,,,------------,,,++++++,,,+++***)))))))))(((''',,,***((('''&&&'''((()))%%%+++...---,,,,,,,,,******000RRRooosssttteeeEEE555111((((((......888MMMmmm^^^HHH555+++(((((()))((())))))'''%%%$$$%%%&&&'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$%%%'''%%%&&&222@@@eeelllAAA...111888bbb~~~KKK*********'''((()))'''&&&$$$$$$&&&'''&&&%%%''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&&&&'''''''''&&&&&&(((******%%%'''...111000777BBB___fffAAA777---+++(((''''''((('''&&&''''''''''''(((((((((((())))))))))))************'''111(((!!!,,,......>>>[[[ooonnnbbbUUU:::)))555)))************+++++++++++++++*********+++---...000...777999EEEUUUjjjoooJJJ===:::888======444555SSS```KKKBBBLLL___hhhxxx|||xxxkkkfffVVVJJJKKKEEE;;;<<>>jjjbbb>>>222111///222///444555<<<___oooLLL>>>777777:::555666555333333777AAANNNVVViiiuuujjj```fffSSSHHH<<<777999@@@JJJSSS___yyy|||jjj^^^QQQDDD222111...,,,++++++++++++''')))***))))))++++++))),,,(((&&&((())))))---333KKKaaa~~~~~~___FFF666%%%!!!,,,((((((HHHnnntttOOO333***$$$%%%'''###&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###$$$'''***666VVVsssWWWBBB:::333666BBBPPP[[[___ZZZVVVTTTUUUWWWWWWSSSNNNPPPOOOMMMJJJFFFEEEGGGHHHAAA@@@999444DDDiii{{{XXX999,,,+++***%%%'''((((((%%%%%%((()))'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$###############jjjnnnsssuuuuuuxxxoooLLL===::::::======:::;;;@@@999;;;>>>@@@DDDNNN^^^kkkfffnnnvvvuuupppllllllnnnlllkkkkkkllliiifffdddeeeZZZ[[[___dddeee```^^^___]]]^^^aaacccaaa```gggpppjjjlllooosssuuuwwwwwwwwwwwwuuuyyyppp]]]OOOHHHAAA>>>===>>>>>>???555???WWWuuuttt[[[HHH@@@888111///...,,,,,,///222BBBTTT]]][[[UUUMMMGGG888///***,,,///---+++,,,+++++++++++++++***)))))),,,,,,,,,+++++++++******************++++++++++++)))*********+++,,,------***++++++++++++***))))))'''((())))))(((((((((((((((((())))))))))))((('''---(((***333333++++++111333JJJjjjyyysssaaaJJJ555111,,,(((---...,,,IIIzzznnnKKK333******)))'''((())))))(((&&&%%%'''((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&+++555>>>III999...///===cccyyyeeeKKK222''')))%%%%%%+++,,,)))(((&&&&&&((()))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((('''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''''''''***+++,,,+++******,,,...,,,...000777FFFYYYkkkuuu|||^^^FFF>>>BBB///,,,)))(((((()))((('''''''''''''''(((((((((((((((((((((((()))))))))***(((''''''+++...---666EEEPPPWWWNNN:::///...+++((())))))*********++++++++++++++++++++++++++++++,,,******333...---000===eee```<<<111111///000---666666888XXXvvvUUU>>>777111111222---777888999999777666777888;;;CCCOOO\\\mmmzzz|||vvvuuucccVVVIII???===AAA:::EEE\\\rrrvvvppptttpppWWWOOOAAA555111222111...---++++++,,,---,,,---...+++***,,,///,,,***333@@@```qqqvvv```CCC666000((($$$,,,000CCCmmmhhhDDD,,,'''%%%(((***$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&%%%$$$$$$555DDDPPPfffooo^^^HHH999999CCCOOOWWWYYYUUUQQQPPPQQQRRRRRRQQQRRRRRROOOKKKGGGEEEEEEGGGCCCDDD>>>777???ZZZ{{{zzzWWWCCC@@@999,,,))))))(((((()))******)))(((((('''''''''''''''(((((((((((((((((()))))))))((('''''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$############dddeeegggmmmssswwwxxxxxxyyyYYY???:::999;;;;;;:::888;;;@@@===<<<===BBBKKKUUU\\\]]]WWW\\\eeellllllggg```\\\UUUTTTVVV[[[dddhhhaaaXXXNNNLLLMMMRRRTTTRRRRRRTTTPPPPPPQQQSSSRRRSSSZZZccc^^^bbbggglllnnnllliiiffflllnnntttzzz||||||xxxgggYYYOOOAAA@@@===;;;;;;<<<;;;::::::888???QQQbbbcccXXXMMMFFF???999777444000000333<<>>FFFDDD000000;;;PPPnnniiiGGG:::+++''')))%%%'''...---)))(((&&&&&&((()))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******)))(((((('''&&&&&&)))(((((('''''''''(((((('''((((((((()))))))))***,,,------,,,++++++---///555333555DDDccczzzdddJJJ<<<;;;===000...+++************)))''''''''''''(((((((((((('''(((((((((((())))))))))))%%%'''+++,,,333@@@GGGGGGDDD;;;---&&&+++///***))))))*********+++++++++++++++++++++++++++++++++***&&&,,,***...333;;;______:::000222000///---333444<<<```WWW???333333---,,,000......222777999888555222111333555666777<<>>***'''&&&((()))###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%''')))'''&&&)))'''''',,,888RRRzzzoooUUUBBB:::>>>DDDNNNPPPSSSSSSQQQPPPQQQSSSVVVUUURRRNNNHHHEEEDDDDDD@@@AAA???;;;>>>IIIVVV^^^pppppphhhYYYEEE111---*********(((%%%###(((((((((''''''(((((()))'''(((((())))))))))))))))))(((((('''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$######$$$$$$cccbbbdddkkkrrrvvvuuusss|||}}}~~~oooPPPCCC999;;;<<<;;;::::::???CCC???>>>>>>DDDOOOWWWUUUMMMOOOQQQZZZgggllldddWWWNNNGGGGGGIIIPPPaaakkkcccSSSMMMHHHEEEFFFHHHGGGHHHKKKGGGFFFGGGJJJJJJJJJQQQZZZUUUYYY```fffiiihhhfffccclllooouuuyyyxxxuuuwww}}}|||~~~zzz|||}}}}}}www|||wwwaaaTTTKKKDDD999<<<<<<::::::<<<;;;888===888777@@@LLLOOOHHH??????;;;888666444111555;;;PPPXXXWWWGGG999444444222////////////...,,,+++***,,,---------------,,,,,,,,,+++++++++************++++++,,,,,,,,,---------)))***+++,,,------------+++++++++,,,+++******)))(((+++...//////333999>>>++++++++++++,,,,,,,,,,,,,,,888EEEIIICCC:::444333???ddd{{{wwweeeIII777999:::999222///...---@@@ccc~~~fffGGG111)))***,,,+++((())))))(((''''''(((***))))))(((''''''''''''(((&&&&&&'''''''''((((((((('''((('''%%%***777DDDKKK;;;***444FFFaaasssXXX;;;111'''(((***&&&+++222...)))'''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((***+++++++++***)))))))))((((((''''''(((((((((((())))))***+++++++++,,,---.........///111333000333:::OOOwwwiiiTTTKKKBBBAAA>>>333000...+++******+++***)))''''''''''''((((((((((((''''''(((((((((((())))))***''')))***...BBBRRRNNNBBB555111///***...000''')))************+++++++++++++++,,,,,,,,,+++******,,,&&&***(((...333888YYY}}}___999///222///,,,---...111DDDooo~~~OOO<<<666777222000555555000222333333222111222333999777444111000222444555222::::::@@@SSScccrrr```EEE111333777333555===FFFRRR]]]dddrrrzzznnnaaaEEE<<<:::>>>:::///+++111***///;;;AAA888///;;;PPP{{{iiiEEE444,,,'''***,,,&&&000[[[xxxtttXXX;;;+++)))%%%%%%%%% $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&&&&%%%+++$$$$$$((()))666^^^```DDD555111???GGGRRRWWWVVVSSSQQQQQQWWWVVVTTTOOOJJJFFFDDDDDDDDDBBBAAAAAACCCFFFHHHHHHWWW}}}ttt^^^555...((()))***((('''((()))(((((((((((())))))***&&&&&&'''((())))))))))))***)))((('''''''''((()))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%dddfffiiilllnnnpppqqqqqq|||yyywwwxxx~~~\\\FFFCCC:::<<<===<<<;;;===@@@BBB???@@@AAADDDMMMSSSNNNDDDKKKHHHNNN]]]fff```QQQHHHBBBEEEEEEJJJZZZiiidddTTTNNNFFFAAABBBCCCBBBCCCEEEEEECCCDDDFFFFFFFFFLLLSSSOOORRRVVV[[[___aaabbbbbbggggggkkkppprrroooooorrrvvvwwwvvvqqqqqqtttuuussskkklllmmmnnnpppqqqrrrsssnnnrrrmmm]]]OOOJJJCCC;;;999>>>>>>:::999;;;:::666...222888???DDDCCC<<<555555444444444333555AAAMMM``````UUU>>>000000333111+++...000000.........---,,,,,,------------,,,,,,++++++*********)))))))))*********+++++++++,,,,,,)))***+++------------,,,,,,,,,,,,,,,,,,++++++***'''***,,,---...333===DDD++++++*********+++,,,---333IIIYYYVVVKKKEEEAAA<<>>EEELLLPPPRRRRRRRRRUUUUUUSSSPPPKKKHHHGGGGGGHHHFFFEEEHHHLLLNNNNNNNNNRRRlll|||pppHHH;;;...******)))+++///))))))(((((())))))***+++((()))***+++,,,,,,,,,++++++***((('''&&&'''((()))((((((((((((''''''''''''%%%%%%&&&'''((()))******&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''```eeejjjiiieeedddhhhmmmrrrnnnlllpppwww}}}}}}oooMMM;;;<<<888:::;;;:::999::::::999===AAADDDEEEIIINNNJJJAAAGGG@@@CCCRRR^^^[[[OOOFFF???CCCCCCCCCPPPaaa___RRRHHHAAA<<<>>>?????????AAABBB@@@@@@BBBBBBBBBFFFMMMMMMNNNOOOQQQUUUYYY]]]___aaa^^^```hhhmmmmmmjjjjjj______]]][[[^^^eeehhhfffnnnllliiiiiiiiiiiihhhggggggeeeYYYIIICCCDDD@@@777999>>>>>>888555777666111///444888777666777:::;;;333444666777888???QQQcccfffdddUUU===//////...***)))...111000//////000000+++,,,,,,---------,,,,,,*********))))))))))))(((((())))))))))))*********)))***,,,---......---,,,,,,------------,,,++++++''')))***))))))///999AAA+++***)))((((((***,,,...999UUUfff]]]PPPMMMJJJCCCccc{{{yyyhhh]]]JJJ???JJJTTTPPP<<<...888OOOjjjmmmRRR;;;...))))))***((())))))((('''''')))+++***)))(((&&&&&&''''''(((''''''''''''((((((((()))$$$))),,,,,,111===CCCCCC555000>>>III___VVV,,,222,,,''')))+++***222888///'''&&&$$$$$$&&&'''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((+++---///111000,,,(((%%%******)))(((((((((((((((&&&''''''((()))******+++))),,,///333666:::???BBBXXXkkkxxxxxx~~~}}}kkkIII777:::===...,,,222+++---+++(((''''''((('''&&&''''''''''''((((((((()))''''''''''''((((((((()))'''(((///111CCCuuu{{{RRR///%%%...'''%%%+++''')))************++++++++++++,,,,,,---,,,+++***)))(((%%%---((())),,,666\\\ccc<<<222666222,,,111,,,555YYYOOO777---111111333555000***,,,///000///......///+++---///000...+++,,,...)))111000///444333111999@@@XXXjjjooozzzeeePPP===333333222111222555444555===HHH^^^||||||QQQ444...000...777CCC???222222>>>UUUTTT<<<)))---)))###...,,,;;;JJJcccsssccc@@@,,,%%%'''$$$$$$******$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((('''%%%%%%&&&"""'''***'''&&&)))000555===UUUrrr~~~nnn___XXX;;;888777;;;EEENNNTTTVVVRRRSSSRRRPPPLLLJJJIIIJJJCCCAAACCCIIINNNPPPQQQQQQHHHQQQTTTQQQZZZnnn{{{}}}gggSSS===000)))###$$$((())))))((())))))***+++++++++---...000111111000000,,,***((('''&&&'''((())))))(((((((((''''''''''''$$$%%%&&&'''(((***++++++&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((iiifff```\\\ZZZ^^^eeekkkmmmooorrrssstttvvvzzz||||||~~~wwwfffUUUJJJ@@@888:::999777777777:::===???BBBBBBCCCCCCDDDEEEFFFFFFAAAFFFIIILLLXXXbbbYYYHHHBBBDDD@@@@@@MMM___```UUUGGGGGGGGGEEEAAA===<<>>>>><<<:::777666666777666666444666444111333888;;;:::999333666GGGZZZeeehhhhhhccc[[[JJJ666+++***,,,---+++,,,.........---...///************))))))))))))))))))))))))))))))))))))((())))))))))))*********+++)))((()))---///---,,,------------------------++++++************++++++'''******---111))))))888NNN}}}{{{XXXTTTTTTPPP[[[qqqnnnggg]]]PPPHHHLLLUUU\\\TTTEEE>>>DDDJJJ]]]yyyxxxsss[[[999(((,,,+++###******+++++++++,,,,,,,,,))))))))))))))))))))))))***)))((('''''''''''''''(((++++++---666???>>>777&&&CCCNNN^^^]]]CCC555+++''')))((()))111777222&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%&&&)))+++---///...,,,***(((&&&%%%%%%(((((((((((())))))))))))(((((('''(((******)))(((+++---111444555???WWWooooooZZZKKKAAA888777555333111///------++++++***)))(((((())))))''''''(((((((((((((((((())))))))))))((((((((((((,,,&&&+++888UUUpppHHH666))))))+++''''''---***)))(((''''''((()))*********++++++++++++******((()))111(((&&&***777```___:::000000,,,***///444222[[[AAA999000,,,---......,,,//////---,,,---///---***......---------,,,,,,,,,//////000000000000//////222444888@@@NNNccczzzsssWWWBBB888444000/////////...--->>>EEEPPP[[[ddduuuttt]]]WWWFFFAAANNNQQQ:::222888333555666333---((())),,,...FFFYYYfffzzziiiNNN///+++((('''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,...000:::MMMaaaooozzzttt]]]CCC777<<>>777777IIImmmlllGGG...((('''$$$,,,000''' %%%---000111111===JJJRRRWWWIII---///(((%%%)))+++)))%%%$$$&&&''')))+++---+++'''$$$&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$fffeeeaaa^^^]]]___bbbeeeggghhhjjjkkkmmmooosssuuuqqqpppgggWWWHHHAAA<<<777;;;:::999999:::<<<>>>@@@AAA@@@??????@@@CCCFFFGGGHHHHHHGGGLLL]]]iii___LLL@@@AAA@@@???FFFRRR[[[]]]LLLJJJIIIFFFCCC@@@???AAA@@@BBBCCCCCCBBBAAABBBBBBEEEDDDEEEHHHHHHIIIQQQ[[[\\\YYYVVVXXX[[[\\\ZZZWWWYYYSSSLLLJJJMMMQQQRRRQQQTTTZZZ]]]ZZZVVVVVVVVVTTTZZZWWWQQQJJJDDD@@@===<<<<<<;;;999777777666666555000222333666>>>GGGJJJGGGIIIHHHPPP```llljjj```YYY^^^QQQ>>>111000444333...,,,,,,+++***)))***+++---************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))***---...---+++,,,,,,,,,,,,,,,,,,------*********))))))************,,,)))***...))),,,>>>hhh^^^ddduuuuuuvvvjjjbbbXXXRRRMMMJJJMMMSSSYYYVVVHHH??????AAASSSpppuuujjjRRR777***++++++&&&*********+++++++++,,,,,,(((((((((((((((((((((((()))((((((''''''''''''(((+++,,,***)))///555555///;;;ZZZ^^^\\\MMM333,,,(((''''''(((,,,222555///'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%)))(((''''''(((***,,,---++++++***(((((('''''''''&&&''''''''''''((((((((((((''''''''')))+++,,,,,,...+++///>>>RRRiiizzz[[[EEE:::555444333222111000///...---+++******)))(((((())))))(((((((((((((((''''''''')))))))))))))))))))))(((***+++<<>>KKKTTT___xxxsss___JJJ666000000///000444...///333555777>>>OOO```~~~uuuooosssfffBBB///000+++//////,,,(((%%%&&&***--->>>ZZZnnniiiVVV===,,,)))'''&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%''')))***%%%%%%+++555DDD[[[xxxcccHHH888666???IIIUUUXXXVVVOOOMMMQQQTTTSSSRRRQQQQQQSSSSSSSSSSSSTTTYYYRRRHHH<<<444;;;UUUnnnmmmNNN888///,,,,,,,,,)))'''***000000---777QQQzzz|||UUU999...&&&&&&))))))((((((''''''(((***++++++(((%%%&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$eeeeeedddccccccccccccccccccdddeeeeeeeeegggkkknnnhhhdddZZZLLLBBB@@@@@@???>>>>>>>>>>>>???@@@@@@@@@AAA@@@>>>>>>???CCCGGGJJJMMMHHHCCCIII[[[hhh___MMMAAA@@@?????????EEEUUUfffQQQNNNHHHBBB>>>=========???AAACCCCCCBBBBBBCCCDDDDDDEEEGGGGGGEEEFFFOOOYYYXXXUUUSSSUUUWWWXXXVVVTTTSSSNNNIIIHHHJJJLLLKKKJJJPPPTTTVVVSSSRRRSSSPPPLLLPPPNNNKKKGGGCCC???<<<:::<<<;;;:::888666555555444888888999???NNN```kkkllljjjhhhkkkrrrqqqbbbMMM@@@LLLFFF<<<555555888555///---+++)))''''''(((***,,,++++++*********)))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))***,,,---((('''+++(((111GGGyyy___nnnyyygggZZZOOOLLLNNNPPPQQQSSSSSSTTTKKKCCC@@@@@@RRRpppppp^^^FFF444---++++++************++++++++++++,,,(((((((((((((((((((((((((((''''''''''''(((((())),,,,,,***''')))---...,,,JJJpppppp^^^BBB******)))'''&&&)))000444111,,,)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))&&&&&&%%%$$$$$$$$$%%%%%%(((((('''''''''(((***+++'''''''''&&&'''(((((()))%%%%%%&&&&&&&&&'''''''''((('''&&&&&&(((***---///---(((///LLLrrreeeFFF555000000000000//////.........---******)))((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))---666RRRqqqpppKKK<<<000(((***,,,)))(((+++******++++++++++++******)))******+++,,,,,,+++++++++&&&,,,)))+++...555YYYaaa;;;///...+++)))&&&000;;;dddhhhEEE333///+++***,,,...---,,,//////...---+++***+++---,,,,,,,,,,,,++++++++++++,,,------------------,,,)))+++------,,,...222777===TTTqqqgggFFF777333000...000333111222222000---222999HHHUUUrrrqqqGGG000...***,,,+++)))'''%%%&&&)))---555\\\vvvtttSSSBBB,,,)))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""$$$&&&(((---CCCiiinnnMMM<<<@@@JJJRRRUUUUUUSSSSSSXXX[[[[[[WWWWWWWWWVVVVVVVVVVVVUUU\\\XXXQQQDDD666222<<>>AAA>>>>>>PPPggg___ZZZOOOBBB::::::;;;;;;===???AAABBBBBBBBBDDDEEEEEEDDDCCCCCCCCCEEEJJJOOOOOOMMMLLLMMMOOOOOONNNLLLIIIGGGDDDEEEGGGIIIIIIHHHPPPSSSSSSRRRSSSTTTPPPJJJHHHFFFDDDBBB???===;;;;;;::::::999777555333333444888CCCPPP[[[fffpppuuutttmmmfffaaa___YYYJJJ;;;333555???FFFEEE???:::555000---+++)))((()))++++++,,,+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++******))))))(((((((((((())))))***,,,((('''******666OOOmmmzzznnn___TTTLLLLLLPPPPPPPPPQQQLLLOOOJJJHHHKKKMMM___|||nnnUUU<<<222///+++***---************++++++++++++'''''''''''''''''''''''''''''''''''''''((()))***((()))***)))))),,,///111JJJrrrpppXXX===)))+++''''''''',,,444555---))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''')))+++,,,+++...AAAfffzzzqqq```JJJ777//////111000//////...------,,,,,,***))))))((((((((()))))))))))))))(((''''''&&&&&&)))))))))))))))*********111EEEhhh{{{^^^DDD555,,,(((***,,,***(((***((()))***+++,,,+++***)))((()))***++++++++++++***,,,&&&,,,((()))+++666___bbb;;;......,,,,,,...111;;;bbb|||zzzhhhBBB000...++++++,,,---,,,+++------......,,,)))***...,,,,,,,,,+++++++++******,,,,,,------------,,,,,,(((+++...///......222555666>>>GGGPPP\\\ppplllUUUJJJEEE999,,,000...///333333000...///555;;;LLLddduuuxxxUUU???333+++...,,,+++++++++)))+++...;;;bbbyyy}}}eeeDDD777''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((,,,***&&&///IIIbbbyyyfff^^^^^^GGGIIIMMMTTT\\\```^^^ZZZXXXYYYYYYVVVVVVWWWWWWTTTXXXVVVSSSLLLCCC;;;888888AAAVVV{{{qqqNNN===***'''(((+++((()));;;PPPeeeQQQ???,,,%%%&&&&&&%%%$$$)))(((&&&'''((()))((('''%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$fffcccaaabbbeeeiiijjjjjjkkkkkkjjjgggcccaaaaaaaaaWWWTTTPPPMMMMMMMMMNNNPPPNNNNNNNNNLLLIIIFFFBBB@@@CCCCCCCCCDDDFFFHHHJJJKKKPPPOOONNNOOOVVV___aaa```OOOAAA;;;??????===HHH[[[oookkk]]]JJJ===<<<>>>???<<<>>>@@@AAAAAABBBCCCDDDAAA===:::<<>><<<::::::;;;<<<777777777444222111444666888QQQmmmxxxrrrdddVVVLLLIIICCC>>>>>><<<666333333+++777GGGRRRUUUOOO@@@222---+++)))***,,,---,,,***++++++++++++******************************************+++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++*********))))))(((((((((((())))))&&&+++)))))),,,---===YYYyyyhhhbbbiiihhh]]]VVVLLLHHHHHHLLLNNNMMMMMMPPPKKKLLLIIILLLVVV\\\kkknnnSSS999222111,,,***...))))))*********+++++++++(((((((((((((((((((((((('''''''''''''''((()))***$$$'''+++,,,***+++222888TTTooo```FFF222%%%)))###(((+++222666333+++''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((###%%%((()))'''''''''))),,,@@@bbbtttRRRGGG999000------------111111000...---,,,+++***)))((((((((((((((())))))))))))(((((('''''''''&&&((()))))))))*********+++///RRR}}}nnnMMM>>>///***(((***,,,+++))))))&&&''')))*********)))((()))******++++++******)))***&&&---***(((,,,@@@sssjjjAAA111///,,,---000000>>>ggg}}}}}}pppGGG111///...------,,,+++***+++***---111000+++***---,,,,,,,,,+++++++++******,,,------......------,,,)))+++,,,+++)))***...222333333333444999HHH```rrrzzzvvvcccGGG999111,,,,,,---,,,,,,...222111666???III\\\fffIII444000+++))),,,---+++---222RRRqqqyyyqqqUUU:::444&&&&&&&&&&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$&&&******%%%###,,,888[[[pppyyyGGGAAA???IIIVVV]]][[[VVVSSSWWWWWWTTTTTTWWWWWWTTTVVVTTTRRRSSSSSSMMMBBB777111888RRR{{{wwwfffFFF999---))),,,???eee~~~III:::+++'''((('''$$$###***(((&&&&&&'''(((((((((%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$fffbbb^^^___ccchhhjjjjjjkkklllllliiiddd___\\\[[[VVVSSSRRRVVVXXXWWWWWWXXXTTTSSSRRROOOKKKGGGCCCAAAAAAAAAAAACCCEEEIIIMMMOOOYYY]]]```aaabbbhhhrrryyyYYYGGG:::<<<>>>===BBBKKKlllnnneeePPP???<<<>>>>>>:::===???@@@@@@@@@AAABBB???<<<:::???KKKTTTQQQIIIBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBBDDDIIIKKKIIIHHHFFFBBB===AAA???<<<999888999:::<<<444555555222000222777<<<]]]ooo}}}uuu]]]GGG999333222000000333333000///222---000:::NNNdddjjjXXXAAA222///+++***,,,---,,,))),,,++++++++++++*********************************************+++++++++,,,+++,,,...---,,,+++---...------,,,,,,++++++*********))))))(((((())))))***&&&,,,++++++///333GGGggguuuYYYDDDEEEGGGBBB???BBB===@@@GGGNNNPPPOOORRRWWWPPPPPPLLLOOOZZZ^^^kkkrrrYYY???444111---+++---)))))))))************+++))))))))))))))))))))))))(((''''''''''''(((((()))$$$'''+++,,,)))+++777DDDsssxxxUUU888+++%%%***%%%)))333:::777///***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((())))))))))))((('''&&&%%%$$$$$$$$$$$$&&&''''''''''''((((((((("""%%%))))))'''&&&(((+++111PPPzzzoooXXX:::000)))***---...,,,,,,111000///...,,,+++***)))((((((''''''(((((())))))((((((((((((((((((((((((((())))))******+++++++++,,,^^^hhhAAA444,,,***)))***,,,,,,***)))&&&'''((()))))))))))))))------------,,,+++***)))'''$$$...,,,+++000KKKsssGGG444///,,,,,,---444OOO{{{~~~oooBBB222111000...,,,+++******+++(((---888:::333------,,,,,,,,,,,,++++++++++++,,,------......------,,,)))+++,,,++++++...555:::GGG>>>444---+++333FFFWWWvvv[[[NNN@@@888333//////111111///111222222===^^^~~~sssYYY<<<111)))***++++++000888jjjyyyeeeGGG111000%%%%%%&&&''''''&&&''')))+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######'''%%%&&&)))(((&&&(((---777GGG[[[mmmZZZJJJ;;;<<>>???DDDMMMUUUZZZhhhlllppppppnnnqqq{{{eeeRRR@@@;;;===???AAADDDYYYeeefffTTTBBB<<<<<<;;;:::<<<>>>>>>>>>>>>???@@@>>>???@@@CCCMMMUUUQQQGGGCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAAAAABBBDDDFFFJJJPPPSSSNNNHHHDDD@@@;;;>>>===<<<:::999999888888444444444111000444<<>>222---,,,000000,,,+++---------,,,++++++***))))))'''''''''''''''((())))))&&&&&&''''''((()))))))))((())))))******+++,,,,,,555llliii===///+++++++++***+++,,,+++***(((((((((((()))***+++,,,222111111000///---,,,+++)))###++++++,,,111IIIsssGGG333...+++---222BBBjjjvvvfff:::111000///,,,*********++++++(((///???EEE<<<111---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++------...333:::@@@QQQDDD444+++&&&)))777EEEcccqqq|||~~~qqqiii___XXXNNNAAA777444222222666999777;;;PPPhhh\\\HHH555...+++***333???rrrwww\\\<<<***...$$$###%%%''''''&&&'''***---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$***&&&&&&***,,,******---(((222:::CCCXXXuuuwwwcccMMMBBB???@@@FFFLLLHHHPPPRRROOOSSS]]]___[[[WWWYYYZZZYYY\\\[[[QQQEEE888222+++///GGGlllzzzVVV???JJJssssss<<<,,,(((&&&)))***((((((+++((('''&&&&&&(((((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$nnnjjjfffgggjjjllljjjfffhhhkkknnnmmmiiiccc^^^[[[SSSNNNNNNUUUYYYXXXWWWYYYRRRQQQOOOLLLJJJGGGFFFEEECCC@@@===>>>EEEQQQ]]]ffftttvvvwwwvvvrrrrrrzzzooo]]]HHH======AAADDDEEELLL```iii[[[IIIBBB@@@>>>999;;;===>>>=========???:::>>>AAABBBFFFKKKFFF===???@@@@@@@@@???>>>???@@@<<<===<<<<<<===@@@EEEHHHUUU]]]```YYYOOOIIIDDDAAA<<<<<<======<<<999777555444555444111000666@@@IIIqqqxxxvvvcccKKK999111...///---...000...***,,,111)))---111666DDDZZZmmmxxxOOOEEE888000///111222222,,,,,,,,,+++++++++******************************((())))))))))))*********)))+++......,,,,,,...111//////...------,,,++++++++++++************++++++///333000---222<<<[[[xxxYYYCCC<<<===DDDDDD999::::::>>>FFFKKKMMMOOOSSS[[[___\\\YYYWWWTTTaaa|||{{{jjjPPP:::000///,,,((())))))))))))***************************************)))((('''''''''''''''''''''))))))***666RRRmmmpppDDD222111(((+++)))+++AAAGGG444''',,,,,,$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&((()))*********&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&$$$$$$***444<<>>___{{{zzzdddRRRCCC:::===EEEFFFOOORRRPPPUUU```ddd___TTTZZZ]]]YYYXXXXXXSSSLLL777<<<666)))...RRRbbb\\\xxxddd111+++((((((***(((%%%&&&***'''&&&&&&'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$wwwqqqmmmlllllliiijjjmmmkkkllljjjfffcccaaa[[[TTTTTTRRRPPPMMMLLLRRR\\\cccUUUQQQLLLJJJKKKIIICCC>>>BBBEEEEEECCCBBBKKK\\\jjjmmmsssuuurrrqqqvvv}}}~~~lllMMM<<<>>>@@@HHHYYYSSSVVVjjjuuuaaaHHH???<<>>;;;;;;CCCBBBAAA@@@???>>>===<<>>??????@@@CCCAAA???===<<>>BBB>>>===:::<<<@@@AAABBBJJJUUUccc[[[TTTQQQTTT]]]ooo~~~iiiEEE000------'''---,,,+++***))))))))))))+++***)))(((((()))***+++)))'''&&&'''((()))((('''+++''''''***+++666ZZZdddHHH888***'''...000GGGEEE<<<...&&&'''******((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''******)))((((((((((((((('''%%%######%%%'''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""'''+++***'''222OOOkkkcccCCC777444...+++,,,///000///,,,)))'''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''***%%%$$$)))+++***000999bbbQQQ---+++++++++******+++---...000,,,,,,''''''---))))))555III\\\bbbNNN444)))***---///$$$***---///,,,555bbbnnnDDD111,,,+++///===lllvvvTTT666******+++++++++***))))))///***)))222===???444(((---,,,+++,,,------,,,***(((((())))))))))))((((((***)))))))))***,,,///111---,,,*********,,,...///555///000777:::>>>MMM```mmmuuuuuurrrsss~~~~~~eeefffyyyWWW999111BBBWWW}}}}}}jjjHHH///)))((($$$&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((*********...===UUUhhh{{{qqq]]]OOODDD<<>>???DDDTTTmmmcccZZZ```jjjggg```VVVHHH>>>:::888:::;;;:::<<<@@@???>>>=========???AAABBBBBBAAA@@@@@@@@@AAABBBCCC@@@@@@>>><<<;;;===AAADDDFFFIIIQQQ[[[bbb]]]OOOBBB===;;;999999;;;:::666333999666444555777888888888CCC===999:::777222000333111000000//////...------...,,,...000...333JJJcccxxxrrrdddPPP===000,,,,,,.........---,,,,,,+++++++++,,,,,,------......///******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++++++++,,,,,,,,,---------(((...+++(((------,,,222777777999666>>>___|||]]]EEE<<>>999:::777888===???@@@GGGNNNQQQKKKFFFFFFMMM\\\tttkkkIII666444444...---,,,+++***))))))))))))+++***)))(((((()))***+++)))(((''''''((()))(((''')))(((((()))///BBB^^^tttcccGGG888333)))(((444<<>>qqquuuLLL999333///000999^^^YYY666------,,,,,,+++++++++***,,,******---222222...))),,,++++++,,,------,,,***))))))************))))))***)))(((((())),,,...///---,,,+++******+++---...111+++,,,111222000888DDDOOO___nnneeelllvvvyyywwweeeEEE---)))***)))''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&)))***)))&&&&&&...<<>><<<@@@TTToooqqqaaaZZZ___hhhpppcccHHHAAA?????????;;;777999>>>===<<<;;;;;;<<>>>>>???@@@BBBCCC>>>>>>===;;;::::::<<<>>><<<<<>>@@@CCCFFFBBB>>><<<>>>GGG[[[xxxdddEEE666555333...,,,,,,+++***))))))))))))******))))))))))))******)))(((''''''))))))((('''&&&***((((((888SSSbbbbbbEEE444222666...---===LLLZZZCCC...)))***((('''(((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((''''''''''''&&&'''&&&&&&'''))))))(((&&&&&&&&&%%%&&&&&&''''''((('''(((((((((((((((((('''***(((***444EEE___sssJJJ222...000---(((++++++++++++***)))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''&&&''''''(((((()))&&&)))///++++++CCCccc]]]BBB111))),,,((((((((((((((()))***+++''')))&&&)))...***///BBBlllbbb<<>>777111///111KKKoooYYY666000///...,,,++++++,,,,,,+++,,,,,,***((('''(((***,,,++++++,,,------,,,******++++++++++++++++++***))))))(((((()))+++,,,---...---+++******+++,,,,,,000+++,,,111111+++***///222DDDiii~~~jjjIII000(((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&(((---333888:::VVVyyybbbFFF<<>>??????===<<<<<<;;;<<<===>>>???<<<===>>>===:::999999:::@@@<<<;;;AAALLLUUUXXXWWWQQQJJJBBB;;;888888999:::<<<===???EEEMMMRRRMMMEEE333222333666888666222///.........------,,,,,,,,,,,,+++---111000---000666999PPPggghhhUUU>>>222000///......---,,,+++******))))))******++++++,,,,,,******+++++++++,,,,,,,,,+++,,,------+++***+++---,,,,,,------------------***000---)))+++,,,555GGGTTTDDD777777QQQsssOOO>>>BBB>>>666777999===999777:::>>>AAAAAA@@@???===<<>>333222000,,,,,,++++++***))))))*********))))))))))))))))))***)))((('''((()))***)))'''%%%+++)))***BBB```bbbOOO;;;000555;;;111///@@@OOOPPP888&&&(((---)))(((---'''''''''&&&&&&'''''''''(((((((((((())))))))))))'''''''''''''''&&&&&&%%%&&&&&&'''***,,,---+++***&&&&&&%%%%%%&&&'''((()))&&&&&&&&&'''(((((())))))***,,,666JJJ```sss[[[555(((+++---,,,+++******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((&&&***///)))---MMMuuu]]]AAA555---&&&(((((((((((())))))******((()))(((***---)))222KKKsssBBB///,,,'''+++'''000,,,+++///EEEyyyqqqJJJ:::555///...222GGGhhhvvvQQQ666111000---+++***+++,,,---+++------+++'''&&&(((++++++******+++------,,,*********++++++++++++******))))))(((((()))***+++,,,...---,,,+++******++++++...***+++111333...+++,,,,,,444JJJggg~~~rrrYYY^^^}}}~~~yyywwwbbbGGG111'''%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&""""""###''',,,000333444000999LLLhhhVVV555555CCCPPPVVVXXXZZZZZZZZZ[[[ZZZVVVTTTSSSGGGGGGJJJMMMKKKAAA888666000///666KKKmmmccc@@@555999777,,,"""((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''|||wwwuuuuuuyyy{{{zzzxxxtttkkkbbbWWWUUUSSSQQQOOOLLLIIIHHHMMMRRRWWWTTTLLLDDDAAAAAAGGGGGGFFFDDDEEELLLYYYcccuuuvvvjjjaaa[[[\\\RRRKKKQQQQQQPPPUUUhhhhhheeeZZZUUUgggsssiiiSSSGGG===<<>>===>>>>>><<<;;;;;;;;;<<<<<<;;;===???>>><<<:::::::::@@@???>>>???BBBIIIOOORRRSSSTTTUUURRRMMMHHHEEEDDDWWW[[[[[[WWWSSSQQQKKKDDD333333444666999888222,,,------------,,,,,,,,,,,,,,,+++,,,//////...///111///BBBXXXbbbZZZGGG666---......---,,,+++***))))))(((((())))))***++++++,,,******+++++++++,,,,,,,,,+++,,,------,,,+++,,,---------------------------,,,///+++'''***---;;;SSS^^^LLL===<<>>AAAAAA>>>AAA??????CCCKKK\\\vvvtttSSS>>>777555222///,,,+++******)))*********)))))))))******)))))))))***((('''((()))***)))(((%%%***+++222LLLcccYYY???333---111555///333BBBJJJ@@@...$$$***---((((((///&&&''''''''''''''''''&&&((((((((()))))))))******''''''((((((''''''&&&%%%&&&&&&(((+++///000///...'''&&&%%%%%%&&&''')))***///...+++)))((()))******&&&///EEE```rrrssskkkeeeVVV???---***,,,((()))---***)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***''''''***,,,***444WWW|||yyyOOO333000111***))))))*********************+++***,,,---(((777VVV~~~HHH///+++(((---'''---***,,,///;;;eeegggAAA333111///000CCC[[[wwwyyy^^^DDD666///...,,,***))))))++++++******+++++++++***))))))***))))))+++,,,---,,,***)))******************)))))))))))))))))))))******---,,,,,,+++************+++((((((,,,///---,,,---111000444???KKKVVV___fffpppVVV???CCC]]]~~~^^^NNNNNNRRRWWW[[[OOOTTTdddooocccWWWFFF777---''''''***''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((%%%###$$$&&&(((((('''((('''--->>>VVVnnnrrrQQQ??????CCCMMMZZZ[[[]]]]]][[[YYYVVVRRROOOLLLIIIHHHLLLLLLEEE>>><<<444000///666GGG]]]uuuvvvRRR;;;111,,,)))'''))))))((((((''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''zzz}}}}}}{{{zzzxxxqqqiii^^^\\\XXXVVVSSSOOOJJJGGGKKKQQQVVVTTTNNNGGGCCCCCCCCCFFFJJJOOOVVVbbboooyyyjjjXXXfff~~~yyyeeeNNNDDDBBB@@@>>>===<<<>>>AAACCCCCCCCCBBBAAAAAA@@@???===<<<<<<======:::===??????>>>=========999===BBBDDDCCCCCCEEEFFFIIITTTeeesssyyyvvvpppkkkssswwwppp]]]KKKBBB;;;333///000111333888;;;555------------------------------,,,,,,,,,+++++++++,,,///777GGGYYYbbb[[[III888//////...---+++***))))))(((((())))))***+++++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,---...............---------------...)))''',,,///>>>XXXRRRDDD;;;>>>SSSvvvwwwXXXEEE@@@BBB<<<888999777;;;<<<;;;:::===DDDFFFEEECCC???===BBBMMM]]]tttjjjLLL>>>999444111111++++++***************+++))))))************))))))***)))((((((******)))(((((((((--->>>SSSZZZKKK555,,,)))---///333DDDOOOIII555,,,(((++++++&&&&&&+++&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))''''''((()))((('''&&&%%%&&&&&&'''***...000000///'''&&&%%%%%%&&&(((***,,,===999333---***)))***+++%%%444PPPjjjrrrcccKKK<<<111,,,***,,,***%%%&&&,,,)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))******&&&((())))))...CCCccc|||jjjRRR:::''')))///(((******+++,,,,,,++++++***,,,---+++,,,,,,)))>>>dddxxxHHH///,,,---...&&&***(((,,,///222RRRzzz|||ccc???000//////333WWWrrrhhhLLL:::333,,,+++***)))))))))***+++(((''''''***,,,,,,)))&&&)))))))))***,,,---,,,***))))))************))))))******************))))))+++++++++++++++*********---,,,,,,,,,,,,,,,---...222000...000444777:::;;;???999888===HHH\\\~~~pppKKK999333000111444555333888PPPwww{{{___JJJ555---***&&&&&&***''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&)))'''$$$$$$%%%'''''''''###&&&+++...000<<>>AAARRRVVVZZZ]]]\\\ZZZXXXSSSMMMMMMHHHFFFJJJLLLIIIGGGGGG===999444///---555HHH[[[~~~www]]]@@@000---...******))))))(((((('''''')))((((((''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''~~~{{{zzzuuuooohhheeeaaa^^^\\\XXXSSSNNNNNNQQQTTTSSSPPPMMMLLLLLLHHHOOO[[[hhhuuuxxxsssggg^^^TTTKKKGGGDDDDDDCCCBBBBBBCCCCCCDDD@@@???>>>======>>>??????999;;;>>>?????????@@@AAA:::<<<@@@CCCDDDBBB@@@>>>???GGGYYYooowwwiiilllbbbLLL;;;666222,,,---///000222999>>>999000---------------.........+++------+++***)))******---,,,777OOOhhhmmm\\\HHH111111000///---,,,+++***((())))))******+++,,,,,,******+++++++++,,,,,,,,,+++,,,------,,,,,,---//////.........------------------)))+++111111<<>>TTTpppqqqYYYEEE@@@DDDDDD<<<<<<===555999===???>>>BBBKKKRRRTTTJJJAAA;;;???KKK]]]ssszzz___EEE<<<999222...000+++***************++++++((()))***++++++***)))(((***)))((()))******)))(((+++%%%///IIIXXXMMM:::111***+++------;;;XXX\\\DDD000---)))((()))***)))(((&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))'''((()))******((('''%%%(((&&&&&&'''***,,,---,,,'''&&&%%%$$$&&&(((+++---BBB===444,,,((()))+++...///>>>VVViiigggQQQ777)))%%%''')))***(((&&&&&&)))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''((()))***+++%%%***)))'''777VVVqqq{{{VVV<<<333111'''(((---%%%******+++,,,,,,+++******,,,,,,***,,,,,,+++FFFrrr}}}^^^>>>---+++///,,,&&&***''',,,......KKKooovvvcccAAA111---...333VVVsssvvvXXXBBB555,,,)))))))))************+++)))((((((***+++***)))''')))((((((***,,,---,,,+++******++++++++++++******++++++,,,++++++***)))))))))******++++++++++++***---///000...++++++---///......---...///000...,,,,,,///:::GGGOOO\\\zzz```>>>111...***((()))333---(((444YYYxxxXXX888---+++&&&$$$'''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((***,,,---'''(((***)))$$$$$$000@@@XXXpppXXXGGGJJJJJJRRRZZZ\\\]]]]]]XXXPPPKKKHHHHHHNNNQQQPPPOOOQQQPPPHHH>>>444***(((333AAASSSqqqiiiTTTAAA000,,,++++++***))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''}}}zzzuuuooonnnkkkgggeeedddaaa\\\XXXWWWWWWXXXXXXXXXXXXZZZ\\\ZZZcccrrr|||tttggg```NNNKKKFFFBBB@@@@@@BBBCCC<<<<<<;;;;;;<<<===???@@@777:::<<<>>>??????AAACCCBBB???<<<===@@@AAA>>>;;;;;;888<<>>JJJ]]]rrruuu[[[DDD???<<<333///333+++***************++++++((()))***++++++***)))(((***)))((()))***+++***(((...###000QQQZZZCCC000000***------+++>>>___]]]888///,,,'''$$$(((///...(((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''')))***+++***)))'''&&&)))'''%%%%%%'''((())))))'''&&&%%%$$$&&&(((+++--->>>888000)))&&&)))...111:::GGGZZZeee]]]GGG222((((((***)))''''''******((((((((()))))))))))))))((((((((((((((((((((((((((('''((((((((())))))******''''''''''''((()))++++++%%%+++)))'''>>>eee{{{{{{\\\999,,,///&&&(((111,,,)))***+++,,,,,,+++***)))******))),,,,,,---LLL{{{ttt[[[EEE444******...***&&&+++'''+++---///LLLgggsssdddDDD222,,,,,,111GGGfffvvvfffMMM@@@333&&&((((((***++++++,,,++++++,,,,,,,,,+++)))((()))+++)))((((((***,,,---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))((()))***+++++++++++++++&&&,,,///,,,((((((***---++++++++++++---000///,,,111,,,222DDDTTTbbbuuuvvvTTT333+++......---...(((---111===[[[aaa999,,,+++'''%%%(((&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&((((((&&&%%%&&&'''---$$$ &&&---------...CCCzzz{{{YYYGGG@@@KKKVVV[[[___bbb]]]TTTSSSQQQRRRVVVVVVQQQNNNOOOXXXPPPJJJEEE<<<222///333:::[[[xxx~~~tttTTT111,,,,,,,,,+++***))))))((())))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''{{{vvvpppnnnppprrrrrrqqqdddcccaaaaaadddmmmxxx|||zzz{{{zzzxxxyyywwwpppjjjfffpppwwwtttgggYYYQQQPPPWWWZZZYYYVVVYYYbbbgggfffsss|||}}}|||kkkYYYSSSNNNDDD@@@CCC;;;:::>>>BBB>>>777777<<<666888:::<<<===>>>@@@AAABBB@@@>>>>>>@@@@@@<<<999<<<:::999;;;???@@@???===777666444222111111111222000000///111;;;FFFEEE===444,,,)))---///---+++...***************************000333<<>>111)))&&&)))((()))'''&&&$$$%%%'''***,,,444111,,,'''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((777YYYyyyyyyfffGGGHHHLLLVVV___aaa\\\UUUUUUUUUTTTSSSSSSSSSSSSSSS]]]aaa___RRRBBB777///***999DDDOOOYYYeeekkk```OOO===111)))+++***$$$###))))))((('''((()))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$zzzxxxvvvssspppkkkooouuuxxxzzz||||||{{{zzzttthhh___WWWSSSOOONNNOOOOOOKKKHHHIIIJJJJJJHHHDDD@@@===<<<@@@DDDDDDBBBDDDIIIKKKHHHBBBJJJPPPRRRZZZjjjzzz}}}nnn[[[LLLDDD>>>999:::999666888<<<999:::;;;<<<>>>@@@CCCDDDAAA@@@???>>>>>>===;;;999;;;999777888999:::888666555444222111000//////000//////---///999DDDEEE@@@888000,,,...000,,,+++,,,************************+++......444MMMiiilll]]]<<<...---111,,,))),,,***''''''(((((()))*********************+++,,,---...,,,,,,---------,,,,,,,,,,,,+++***,,,...///...++++++333///444111333RRR```WWWIII>>>@@@KKKTTTYYY\\\hhhddd\\\VVVVVVWWWRRRKKKZZZ```^^^RRRJJJGGGAAA888???===>>>CCCJJJXXXooowww[[[KKKFFF===888666111+++,,,,,,+++*********+++*********)))))))))(((((((((((((((((((((((((((((('''(((000;;;:::...'''***'''***555HHHWWWSSS???+++...))))))---...)))'''((((((((('''''''''&&&&&&&&&'''%%%$$$%%%'''))))))((())))))******)))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''***+++'''&&&222HHHYYYuuujjjWWWDDD444***&&&$$$'''''''''((())))))*********)))(((&&&&&&&&&&&&''')))((('''&&&&&&&&&''''''%%%&&&((()))***)))((('''***)))'''&&&&&&&&&(((((()))******666VVVtttqqqZZZ>>>000(((***+++'''(((---************)))))))))(((''',,,***...888888JJJqqqssscccVVVFFF222,,,,,,&&&******)))...222...:::UUUvvv|||gggEEE444000...000@@@\\\rrrjjjPPP999,,,&&&******)))))))))***++++++(((((()))))))))***************))))))))))))******))))))***++++++,,,++++++***+++,,,,,,,,,+++******+++,,,+++***'''&&&''')))+++***)))))))))***+++,,,,,,***((())),,,......---444888RRRaaaVVV^^^tttzzzeeeBBB---+++(((''')))'''$$$---***NNNzzz}}}SSS444---(((%%%'''%%%***)))'''&&&&&&'''((()))...,,,(((&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((555EEEVVVooovvvhhhUUUEEE@@@GGGRRRZZZ]]]\\\ZZZXXXVVVTTTRRRRRRWWW[[[ZZZSSSJJJBBB777///+++000666>>>LLL]]]jjjoooaaaJJJ111''')))***)))(((((('''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$xxxuuuvvvpppjjjeeeaaaYYYOOOFFFKKKJJJHHHHHHHHHHHHIIIJJJIIIDDD???@@@EEEGGGEEEAAA999===???>>>>>>???>>>:::>>>AAAAAA======DDDMMMQQQbbbzzzpppVVVMMMDDDAAA@@@<<<999888999999999:::;;;===???@@@???@@@@@@???<<<:::999999:::888666666666555333111333222000///...............---,,,---555@@@FFFEEE;;;444......///,,,******************************))),,,+++...BBB]]]jjjgggBBB///+++///+++))),,,+++''''''((())))))******+++************+++,,,---...------,,,,,,++++++*********))))))***---///...---'''...222999666LLLrrrpppWWWLLLAAA???BBBHHHQQQYYYjjj```SSSNNNUUU^^^\\\UUU___^^^VVVHHHAAAAAA<<<444===???DDDIIIOOO\\\rrrgggWWWQQQEEE<<<888222,,,,,,+++*********************))))))))))))(((((((((((((((((((((((((((((((((%%%)))///...&&&%%%)))(((***CCCddddddCCC,,,,,,,,,+++---111000+++(((((((((((((((''''''''''''&&&'''%%%$$$%%%'''))))))((((((((((((((((((((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&"""))))))%%%...GGGbbbppp}}}___@@@000***&&&&&&)))$$$%%%&&&''')))***,,,,,,+++***((('''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&$$$%%%''')))******)))(((***)))'''&&&&&&'''((((((((()))...@@@___qqqcccHHH666,,,&&&)))+++))))))---************))))))))))))'''++++++000999@@@XXX{{{sssZZZIIIAAA333+++***%%%((()))(((,,,111...999SSSxxxoooKKK555---+++///JJJggg|||qqqTTT;;;,,,$$$+++******))))))))))))***(((((())))))))))))*********))))))(((((())))))***,,,++++++,,,---...---,,,******++++++,,,++++++***,,,,,,+++)))''''''***,,,,,,+++***)))))))))***++++++***)))***,,,------,,,222FFFffffffPPPYYYrrruuu```>>>++++++)))((()))&&&)))111555___www___>>>***+++(((&&&'''###))))))(((''''''&&&&&&%%%(((((('''&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''''''''(((((((((%%%###&&&222KKKjjjmmmQQQ???<<>>>>>======???@@@BBBSSSccchhhnnn|||xxxkkkYYYJJJ@@@;;;:::;;;999999999;;;<<<===<<<;;;===???AAA>>>:::777777999:::999888666555444333222111111000///......---------,,,+++,,,222<<>>FFFHHHMMMPPPQQQOOOLLLIIILLLQQQVVVVVVVVVUUUOOOHHHFFF:::111---***///CCCYYYtttmmmLLL888...((()))++++++***'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%qqqeeeaaa[[[ZZZXXXWWWWWWWWWWWWWWWMMMOOONNNJJJEEEBBBDDDGGGGGGEEECCCEEEFFFFFFBBB>>>AAA@@@????????????@@@AAA888999<<<>>>>>>>>>>>>@@@AAA@@@CCCHHHKKKWWWrrrpppWWWCCC;;;:::<<<888999:::===@@@AAA>>><<<;;;>>>???===999666666888777777777666555444333333111111111000000///......,,,,,,+++,,,///888EEEPPP@@@999000******---...---************************(((++++++***000BBBYYYiii]]]===,,,///,,,)))***)))(((((())))))***+++++++++************+++,,,------...---,,,+++***)))******+++++++++******+++,,,---555:::===@@@EEEkkkbbbOOODDD;;;???GGGMMMQQQSSS[[[TTTHHH======CCCFFFDDD???<<<888666888===>>>;;;@@@DDDHHHJJJSSSiii|||ooommm```QQQBBB222111...+++)))***+++***((()))))))))(((((((((((('''(((((((((((((((((((((((()))((()))+++***((()))---111EEE___gggQQQ222(((000%%%///:::<<<777///(((###(((((((((((((((((((((((('''%%%$$$%%%'''))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%''''''000MMMoooyyyppp]]]CCC...,,,,,,$$$!!!%%%''''''''''''((((((((((((+++***(((''''''((())))))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))*********(((((('''''''''(((((((((///---888OOOaaa]]]HHH666---)))((())))))''''''((())))))))))))))))))******)))+++///---...CCCkkkuuuQQQ888222***&&&***,,,)))...,,,,,,...,,,555JJJeeeyyysssTTT===111///555eeesssPPP;;;111+++******)))((('''''''''''''''(((((((((((()))))))))))))))(((((((((((()))))))))111999999111***)))+++)))))))))******+++++++++*********))))))+++///222---,,,***)))))))))******((()))***++++++,,,---...444WWWwwwfffKKKaaa|||[[[;;;***,,,,,,++++++(((&&&+++===uuu{{{BBB///(((***'''&&&((($$$$$$%%%'''((()))((('''&&&'''(((((()))((('''&&&%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''',,,///***)))<<>>666;;;>>>CCCHHHJJJJJJHHHGGGMMMTTTXXXVVVSSSTTTUUUUUUSSSDDD777222---+++444BBBQQQwwwwwwVVV;;;***'''((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&nnn___ZZZ_________]]]\\\]]]aaaccc___```___[[[TTTPPPOOOOOONNNLLLIIIGGGGGGHHHIIIJJJEEE@@@===>>>>>>>>>AAAEEEGGGBBB>>><<<:::999;;;???CCC===>>>CCCBBBBBBRRRhhh}}}wwweeeSSSDDD:::999888777:::>>>@@@>>><<<:::;;;<<<;;;888777666777333444555444222111222333111111111222111000//////,,,,,,---......444DDDSSSMMMEEE777+++)))---///...************************---+++)))(((---@@@```zzziiiCCC,,,...,,,))))))((((((((()))******++++++,,,************+++,,,---......---,,,*********+++,,,+++,,,,,,+++******,,,///...DDDJJJEEECCCcccjjjVVVFFF777999CCCKKKNNNOOOIIIMMMMMMHHHFFFFFFDDDAAA>>>===;;;:::;;;<<<<<<;;;FFFHHHHHHHHHTTTmmm}}}~~~ppp^^^LLL<<<555000,,,***+++,,,+++)))))))))((((((((((((''''''(((((((((((((((((((((((('''((()))*********,,,...666RRRggg]]]DDD222+++)))'''333===<<<555---'''$$$'''(((((((((((()))))))))'''%%%$$$%%%'''))))))(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))******''''''555SSSjjjhhhXXXIII999+++)))((($$$%%%)))(((((((((''''''&&&&&&&&&***)))((('''''''''((()))%%%%%%&&&''''''''''''&&&%%%&&&&&&'''((()))******'''''''''((((((((((((((((((+++>>>YYYbbbRRR===333+++***))))))((('''''''''))))))))))))************(((***555777444EEE```jjjVVV???333111***(((+++)))%%%,,,+++***---,,,555III\\\qqqmmmPPP:::000000777fffuuuOOO:::///''')))((((((''''''''''''(((''''''(((((((((((()))))))))((((((''''''(((((()))'''000999888111)))'''))))))))))))))))))***+++,,,------,,,***((((((+++---,,,+++***)))))))))***+++((()))******+++---000333FFF```tttaaaKKKggg{{{YYY888'''******)))***'''$$$---KKK]]]999+++((()))######'''######$$$&&&'''((((((''''''&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''+++###!!!''',,,---222:::JJJ[[[sssttt[[[HHH333444666:::???FFFLLLPPPPPPWWWZZZUUUQQQSSSXXX[[[\\\NNN???555000---///222666TTTyyyyyyTTT888+++(((&&&&&&((()))***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''mmmcccaaadddeeeeeebbb```aaafffkkkiiijjjiiigggbbb^^^ZZZYYYRRROOOMMMKKKKKKKKKIIIGGGJJJDDDAAABBBAAA@@@BBBHHH???:::888<<>>>>>>>>>>>>>>@@@BBBJJJKKKIIIKKKZZZvvvhhhVVVIII888222,,,+++,,,---,,,)))))))))((((((((('''''''''(((((((((((((((((((((((('''((())))))))),,,///111FFF]]]fffPPP777///,,,'''---888>>>888...)))(((''''''((((((((())))))))))))'''%%%$$$%%%'''))))))(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((,,,---888OOOdddfffRRR===222---&&&%%%(((+++++++++(((((('''''''''&&&&&&&&&(((((('''&&&&&&'''((()))%%%&&&'''((()))((((((''''''''''''''''''((())))))&&&''''''((((((((((((((('''222PPPnnnkkkMMM555///)))***)))((('''((())))))((()))))))))************)))(((444;;;:::JJJUUUIII:::222222111)))***---((('''///---+++---,,,444FFF]]]ooohhhIII444---///777hhhnnnGGG444---'''''''''&&&&&&&&&'''(((((('''''''''((((((((())))))((((((''''''''''''(((((((((+++...///...+++(((&&&)))((((((((()))***,,,------------+++)))((()))***+++***)))))))))***+++,,,)))************---333888VVVaaahhhUUUHHHhhhtttZZZ999''')))))))))***(((***777]]]ggg999///&&&''')))######'''$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))$$$!!!$$$))),,,,,,,,,)))555OOOooozzzhhhLLLFFF<<<666888AAALLLTTTTTTWWWXXXSSSRRRUUUYYYYYY\\\VVVJJJ===555222...)))...444KKKmmmjjjVVV@@@666+++&&&(((++++++)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((({{{pppqqqvvvrrrrrrpppjjjdddccchhhlllssssssssssssppplllhhheee\\\[[[[[[]]]^^^YYYNNNEEEGGGAAA???@@@???;;;<<>>EEEDDD???<<<999<<<<<<;;;>>>EEEGGGFFFBBBBBBBBBAAA>>><<<@@@EEEJJJKKKKKKOOOcccmmm\\\RRR999333---+++---...,,,***)))(((((((((''''''''''''(((((((((((((((((((((((((((******((()))...333666WWWddd```DDD,,,))),,,,,,222<<<>>>333(((&&&)))+++'''((((((((())))))******'''%%%$$$%%%'''))))))(((&&&&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&000999RRRrrrnnnJJJ000((()))((('''***...))) ''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&((()))))))))(((((((((((('''''''''(((((()))&&&&&&'''((())))))((((((111CCChhh|||RRR444000'''))))))'''&&&)))++++++(((((())))))*********+++---$$$---777<<>>>>>BBBAAA@@@>>>======???@@@BBBBBBAAA???>>>============;;;;;;>>>BBBEEEMMM]]]lll|||lllYYYIIIBBBAAADDD>>>666444;;;AAA<<<555111777555333222222111000...,,,---...//////...---,,,+++---000000...111>>>LLLfffdddJJJ666888000%%%------***''''''(((*********((()))******(((,,,:::JJJhhh^^^888,,,,,,&&&,,,......---,,,+++************'''***+++)))))),,,,,,***---,,,,,,+++*********+++,,,)))+++000---***555GGG___aaaQQQ<<>>???@@@???AAAFFFEEEFFFGGGZZZ}}}vvv]]]SSS<<<777000------,,,***(((************)))))))))))))))))))))))))))))))))))))))(((***,,,***...CCCZZZtttbbbVVVHHH444,,,111333NNNHHH<<<...)))+++***&&&))))))))))))))))))))))))'''&&&%%%(((,,,//////---''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''$$$%%%&&&&&&(((******(((111SSS{{{fff@@@%%%******))))))((((((''''''''''''(((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''')))*********)))'''''')))***)))(((%%%&&&''''''&&&&&&(((***000QQQ}}}{{{QQQ555...******)))))))))))))))***'''(((***,,,,,,,,,***)))+++,,,///555AAANNNRRROOOHHHDDD===444+++%%%''',,,///666666333333...555JJJmmmpppMMM<<<000,,,:::uuu}}}YYY888---+++&&&))))))((((((''''''''''''))))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((()))******---***((((((***+++)))'''******))))))******+++,,,000///---+++************///******,,,,,,---;;;KKKooo[[[DDD;;;OOOvvvyyy[[[BBB555(((&&&)))(((&&&%%%...666dddjjjBBB,,,))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$#####################$$$$$$###!!!!!!$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%'''''''''((()))******+++,,,'''(((///888KKKppp^^^AAA999>>>DDDVVV\\\\\\WWWUUUWWWXXXUUUXXXWWWUUUQQQLLLDDD;;;555///,,,+++...777JJJggg{{{lllRRR888)))(((((('''***%%%$$$))),,,)))%%%###(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((|||uuurrrqqqooollliiirrrpppssszzz~~~}}}|||~~~uuuoooiiifffeeebbb]]]YYYPPPLLLIIIHHHEEEAAABBBGGGDDDCCC@@@>>>===>>>>>>???@@@???>>><<<;;;;;;<<<<<<===>>>@@@BBBAAABBBKKKVVVrrrlllUUUKKKJJJBBB;;;666666666555777;;;888555333111111111///...,,,---....../////////...------...///---...777BBBVVV[[[HHH222111,,,'''......,,,))))))***+++++++++******++++++(((+++777EEEiii```:::...000***000111...---,,,+++************))),,,+++((((((+++,,,)))---,,,++++++******++++++,,,)))+++...,,,...@@@UUUqqqjjjSSS@@@LLLeeecccMMM<<<:::>>>FFFKKKIIIDDDBBB>>>@@@AAAAAA???@@@EEEIIIHHHAAA===>>>???>>>???CCCIIIIIIIII^^^www[[[OOO;;;666000---------+++)))************))))))))))))))))))))))))))))))))))))******+++******888XXXxxxvvv]]]LLL???...)))666???ZZZIII666+++***+++)))&&&((((((((((((((((((((((((((('''&&&(((,,,...---,,,''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((&&&$$$$$$&&&''''''777\\\yyyYYY;;;******)))))))))((((((((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''')))*********(((''''''((())))))(((&&&'''(((((('''''')))+++;;;\\\yyyPPP777222******))))))))))))******((()))+++,,,---,,,+++***++++++---555FFFZZZeeefff```TTTEEE888///+++---111***000///...///,,,888OOOttttttPPP<<>>rrr{{{YYY999///---)))((((((((('''''''''&&&&&&(((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((()))******,,,***(((((()))***)))'''******))))))******+++,,,000///---,,,+++*********+++)))***,,,,,,///???OOOnnnXXXBBB<<>>=========>>>===<<<;;;::::::;;;<<>>;;;>>>GGGLLLKKKHHHGGGBBBCCCDDDCCC@@@@@@CCCFFFGGGBBB@@@BBBDDDCCCDDDFFFNNNMMMMMMbbbyyyYYYJJJ999555///------...---+++************))))))))))))))))))))))))))))))))))))%%%(((***(((***>>>dddkkkLLL888333***...FFFYYYcccHHH...(((++++++(((''''''''''''''''''''''''''')))((('''(((+++,,,+++***''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))+++)))'''$$$###$$$(((,,,>>>bbbaaa@@@///***))))))))))))(((((((((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))******)))'''&&&&&&'''((((((''''''((())))))((()))+++---<<<]]]iiiDDD111///***)))))))))))))))******)))***+++,,,---,,,+++***++++++,,,555LLLgggzzzoooZZZBBB444---***+++...''',,,******------>>>ZZZzzzRRR;;;------AAAnnn}}}xxxWWW999000---((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&((((((((((((((())))))***+++***(((((()))***)))(((******))))))******+++,,,............---+++***))))))***+++++++++444GGGXXXsssVVV>>>777===KKKKKK;;;444+++%%%'''************,,,@@@ppp\\\<<<+++((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((()))'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))&&&''')))(((---???TTTdddLLL===CCCRRR______YYYWWW[[[^^^YYYYYYYYYXXXVVVSSSQQQOOOEEE???888111++++++666BBBrrrtttPPP555,,,,,,,,,***))))))&&&$$$(((...((((((((((((''''''''''''(((''''''&&&&&&''''''(((|||xxxvvvyyy{{{yyyyyyzzzyyyzzzvvvmmmeeecccccccccaaa\\\XXXVVVQQQJJJEEEEEEGGGFFFDDDAAA???>>>======>>>===;;;;;;:::;;;<<<===@@@AAADDDEEEAAA;;;:::>>>AAA@@@EEETTTeeennnkkkeeeVVVIII;;;888<<<===999444666333111000000111111111111000...---------...//////+++***,,,---,,,,,,///KKKeeeooo```PPPIIICCC>>>000...,,,,,,,,,,,,+++)))******---...+++***111;;;YYYUUU555***---)))---***,,,,,,+++***************)))+++,,,+++...666;;;;;;,,,,,,++++++***++++++,,,***+++,,,,,,***444MMMfffoooVVV@@@GGGddduuufffMMMBBB======CCCHHHIIIJJJLLLBBBCCCCCCAAA>>>???CCCGGGHHHGGGGGGJJJMMMOOOOOOOOOPPPPPPQQQeeexxxWWWGGG888444...,,,---///...,,,************)))))))))(((((((((((((((((((((((((((%%%)))++++++222GGGeeezzzccc???+++,,,***333NNNfff___AAA***(((,,,(((%%%)))&&&&&&&&&&&&&&&&&&&&&&&&))))))((())))))))))))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))*********))))))(((&&&'''---555KKKggg{{{nnnKKK///''')))))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''((()))******((('''%%%%%%'''((('''&&&&&&''')))(((((()))+++---666WWWvvvsssTTT666***,,,))))))))))))))))))***+++***+++,,,,,,,,,,,,++++++******,,,666OOOmmmpppVVV<<<000---***)))******---******---///DDDeeezzzPPP999***---DDDooo}}}vvvUUU777...***$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&))))))(((((((((((())))))***)))((((((((()))))))))******))))))******+++,,,---............,,,***)))+++---,,,)))--->>>WWWiiiwwwSSS888000...111222+++...(((%%%(((*********+++,,,GGGxxxxxxRRR999,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$###"""$$$&&&'''%%%#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&''')))&&&$$$---888UUUrrrjjjNNN666<<>>DDDDDDCCCAAA@@@?????????>>>===<<<<<<<<<===>>>???CCCBBBBBBCCC@@@<<<<<>>>>>>>>AAALLL]]]kkkpppgggVVVEEE999777999<<<666333000///111333444444444222000...---,,,,,,---...***)))---///...---...///LLLfffgggZZZSSSJJJ>>>111...,,,+++++++++***((())))))+++...,,,+++111999RRRVVV;;;000000+++///***++++++******))))))******))),,,,,,+++///666;;;<<<,,,++++++***++++++,,,,,,***,,,...---+++444JJJ^^^ZZZFFF===SSS|||{{{^^^JJJBBB===???DDDHHHMMMQQQGGGGGGFFFCCC@@@@@@EEEIIIHHHJJJMMMQQQVVVYYYXXXVVVLLLPPPTTThhhtttUUUFFF888333...,,,...///...,,,************)))))))))(((((((((((((((((((((((((((+++,,,,,,000AAA[[[nnntttaaa???,,,---+++333IIIZZZMMM777(((***+++$$$$$$+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((***,,,)))'''///:::]]]kkkppp]]]@@@,,,(((***(((((((((((())))))))))))))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&''')))(((((((((((())))))***((('''%%%%%%'''((('''&&&%%%&&&'''((('''(((***---666VVVnnndddFFF000,,,...))))))(((((()))***+++++++++++++++++++++++++++*********---777MMMhhhyyy~~~oooWWWAAA:::888000******---...++++++---...DDDiiiqqqJJJ777+++111JJJtttwwwTTT666---)))"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''))))))(((((((((((())))))(((((((((((('''((()))*********))))))******+++,,,,,,,,,---...---,,,***)))))),,,***'''333PPPpppxxxQQQ555///,,,---333333,,,(((&&&))))))((())),,,000RRRkkkHHH777,,,&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%'''((('''%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&)))***(((%%%(((---///CCC[[[qqqeeeIII<<>>333000222<<>>BBBBBBAAAAAA@@@@@@?????????>>>======>>>???@@@AAAFFFCCC@@@@@@<<<999:::???AAA>>>;;;:::===DDDMMMRRRfffsssyyyjjjPPP>>>999:::888555222000111333444444444333111///...---,,,,,,---******...000......000,,,>>>\\\kkkcccZZZOOO===333000,,,************)))))))))+++---,,,+++///666HHHTTT@@@555111)))---(((+++******)))))))))******+++---,,,***+++000333222++++++******++++++,,,,,,***---///---...777HHHWWWMMMBBBAAA^^^oooQQQGGG???>>>BBBFFFLLLRRRMMMNNNNNNJJJFFFDDDFFFIIIFFFKKKPPPTTTYYY\\\ZZZUUUIIINNNTTTkkknnnRRRGGG888333...,,,---///...,,,************))))))))))))))))))))))))))))))))))))+++***(((///JJJjjjuuuoooRRR999,,,...///999HHHNNN:::000)))***)))$$$%%%***&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((('''***,,,((('''222BBBeeeeee\\\HHH555+++((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''')))))))))(((((())))))***)))'''&&&&&&'''(((((('''$$$&&&'''''''''(((+++---;;;YYYkkkZZZ===---,,,---(((((((((((()))***+++,,,+++++++++***************)))+++...777HHH\\\ggghhhhhhUUUHHHFFF@@@222))))))---,,,***++++++***@@@gggdddBBB666...666PPPuuutttQQQ555---***$$$&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((***))))))((((((((((((((('''((()))((('''''')))*********))))))******+++,,,+++++++++++++++***))))))$$$)))((((((===eeeyyyRRR666...)))+++111111***(((((()))((('''***///<<>>>>>>>>>>>======>>>???AAABBBGGGBBB???>>>;;;777888<<<>>>888333888AAAGGGCCC===JJJ___tttxxxnnn^^^LLL>>>>>>:::555222111222222222000111111000000///...------++++++...///---...111555666QQQkkkkkkfff^^^LLL777222---***)))***++++++---++++++,,,+++)))---333@@@TTTGGG:::222'''+++'''******))))))))))))******+++---,,,))))))------+++++++++******++++++,,,---+++---...---111===LLLWWWFFF@@@AAAXXXmmmPPPFFF>>>===???BBBFFFJJJHHHMMMRRRRRRNNNJJJGGGGGGFFFMMMSSSUUUYYY\\\WWWPPPMMMNNNQQQlllhhhOOOHHH999444///,,,---...---+++************))))))))))))))))))))))))))))))))))))&&&)))+++555QQQmmmlllYYY???000***,,,111@@@JJJEEE000---(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''%%%(((+++***---@@@VVVccc[[[JJJ666+++)))'''%%%'''((((((((()))))))))***&&&&&&''''''((())))))))))))((((((''''''(((((()))******)))))))))))))))******(((''''''((())))))(((%%%&&&(((((((((***,,,...FFFaaalllUUU888,,,***)))(((((((((((()))***+++,,,+++***))))))((((((((()))***+++...444BBBQQQXXXVVVVVVJJJFFFHHH@@@...&&&*********))),,,+++'''===eee|||\\\<<<444...444MMMmmmvvvkkkIII///,,,,,,'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))******)))(((((((((((((((&&&((()))(((&&&&&&)))+++******))))))******+++,,,+++***))))))((()))))))))%%%******,,,GGGssssssPPP444+++&&&(((+++%%%)))'''((()))(((''',,,333LLLrrrZZZ<<<222(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&+++111000***%%%$$$&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%'''(((((()))))))))((()))///------IIIwwwqqqRRR>>>555444:::AAAFFFJJJOOOOOOMMMMMMPPPSSSPPPNNNNNNNNNGGG;;;222000555222444BBBaaa|||eeeIII777...******,,,++++++*********)))))))))'''((()))******)))((('''wwwjjjmmmeee___^^^^^^XXXRRRPPPAAAAAAAAA@@@???>>><<<<<<============>>>???AAABBBFFFAAA??????<<<999999<<<666;;;???<<<666555;;;BBBBBBGGGPPP```uuu{{{kkkTTTCCC???888444111000000///---...000111111111000///---,,,,,,...---***---222---""";;;aaalllooonnnaaa999555...******+++------000---,,,,,,***'''***000AAAYYYOOOCCC888+++...+++***)))))))))))))))******))),,,---***+++......++++++*********+++,,,,,,---,,,---,,,---444CCCRRR[[[BBB>>>;;;JJJqqq```KKKBBB;;;;;;======???AAA???GGGQQQUUUSSSNNNIIIFFFIIIPPPUUUWWWYYY[[[UUULLLTTTOOOOOOkkkdddNNNHHH:::555///------...---+++************))))))))))))))))))))))))))))))))))))&&&///777BBB[[[mmm___BBB<<<111,,,***///???DDD888...---(((###%%%+++***%%%''''''''''''''''''''''''%%%''')))(((&&&%%%&&&((('''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&$$$&&&+++---555OOOkkkdddXXXDDD111***++++++)))'''((((((((())))))******%%%%%%&&&'''((()))******))))))(((((((((((())))))******)))))))))))))))******)))'''''')))***)))(((&&&((()))******+++...000TTTlllrrrWWW999...,,,((((((((((((((()))***+++,,,******)))(((''''''((((((+++,,,---222???LLLPPPNNNGGGAAACCCIII@@@...)))000)))))))))...---'''===eee~~~ZZZ:::333,,,///FFFbbbkkk```@@@***))),,,((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''((()))*********)))(((((((((((((((%%%''')))(((&&&&&&)))+++*********)))***++++++,,,******(((''''''((()))))))))//////111MMMxxxgggHHH000)))(((...///&&&'''&&&((()))((((((...777XXX~~~WWW:::000%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&...555333***$$$$$$'''######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&((((((&&&---///***<<>>///******+++++++++************)))'''((()))******)))((('''