BMj&6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦ{{{wwwFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦGGGsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦooos<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ӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8:::>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ777555>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS;;;4442223we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>A222777555k<fhDenenene888000000LLLWWW999888666444333333333333444<<<555SSS}}}GGG888777666555444555666777777444:::MMMhhh999777666555555666777888999;;;,,,>>>CCCVVVXXX555777666555555555666777888;;;---===777666nnnrrruuuIII666777666555444444444555555999444777...111JJJwww]]]<<<666777666555444333333444555666888444,,,777777KKKzzzJJJ666777666555555444444555666777555666666000777444999jjjjjjAAA555:::555555444555666888999;;;555111999444333777888LLL[[[AAA888888777444222333666999999777:::...000666222222:::===dddBBB:::999444222111222555888:::999777222,,,111888555111111000lllKKK555;;;>>>444...///222666999:::888666999555333444333333555888XXXhhhCCC888>>>>>>555///000333555777888777666111555222000666:::<<>>???999;;;111]]]pppGGG===<<<444222999666777666555333444666888lllrrrVVV888:::;;;666>>>777:::rrreeeCCC:::;;;777555999444666888888666666777999```555444888666BBB@@@777IIIkkkVVV>>>555777999555000000444999;;;999888999:::XXXjjjPPP111999;;;111777555>>>888QQQvvv}}}~~~sssVVVGGG>>>999333777;;;444666;;;<<<:::<<>>:::??????nnn```KKK@@@<<<777000333:::777666888777444666:::999444444333222222111111111222;;;:::222999777WWWRRRAAA::::::888///333<<<<<<777777444111222666777555444444333444444555666777777666---666666<<>>:::888666444555777888666555555555555666777888888000666///777>>>111LLLjjjEEEBBB888888:::888===@@@999:::888777888999888777666555444333333333333333333---777111222AAA777555^^^___CCC@@@666555999888<<<===444:::777666999999777444555888777666555444333333333111666111***<<<>>>666WWW~~~WWWEEE;;;444777:::666999;;;444===777555777888555444777:::999888777666666666666666222666...777<<<<<>>>>>;;;777444444555;;;888555666999:::777333999444333777888444222444:::666555777999GGGggghhhEEE;;;@@@888999:::999888666666777:::777555555777777555222:::555333555777555444444:::666666888<<>>;;;666666888<<<@@@AAA???<<<555555555444333333333333222333222222777===;;;444???:::;;;KKKkkk```@@@===???:::>>>>>>>>>@@@BBBBBB>>>:::222333555666666777888:::777444111444AAAKKKEEE888444555???ZZZNNN???;;;666;;;666;;;===:::888999999777555333111222555888::::::333...///888@@@@@@;;;999111<<>>>>>::::::<<<;;;888555666:::888444777555444444666777777777666444555<<<@@@>>>:::888666EEEYYYyyyYYY???<<>>>>><<<;;;999888<<<@@@<<<555777555444444555555444333//////333:::>>>===<<<>>>777NNNjjjyyyNNN<<<999<<<>>>===888999:::;;;@@@CCC===555888777777777888777444222555444666999999555555888BBBaaammmGGG===999888;;;888555888:::;;;>>>@@@<<<555:::::::::;;;<<<:::777444666555777999777444777===ZZZ{{{]]]@@@AAA<<<888;;;888:::<<<<<<:::999<<<;;;777888888999;;;<<<:::666333222222666999999;;;DDDNNNqqqOOO:::CCC@@@<<>>IIIUUU~~~hhhOOO@@@===999:::<<<777===<<<:::666333333555777666444111111222555666666666444555999<<>>>>>???@@@>>>;;;999888888444333333444666666555333222777;;;;;;@@@SSSuuu\\\CCC<<<===;;;333777===999::::::999666444333555777444333333555666777555444555777888:::GGGcccxxxQQQ===999;;;999333888===555444555444333333555999===777666555666888999888777===999333666JJJnnnkkkGGG:::666999999666<<>>999777555555777999999888<<<999555999OOOuuurrreee```fffjjjddd___aaa```eeellluuu~~~[[[888444111555666555===???333...000333555555555555666888555333333444666777777444888:::AAAWWWyyyvvvcccZZZ\\\QQQNNNJJJGGGFFFEEECCCBBBIIIFFFIIIRRR[[[bbbkkkuuufffKKK777666555555555555444444444333555888888777555444444888666444444666888999999555;;;???HHHcccooo^^^QQQFFFCCCEEEDDDBBB???=========<<<;;;AAA===>>>DDDHHHKKKPPPXXXaaaiiisssyyy{{{|||uuuZZZFFF:::222555555555444444444444333777888:::999666333222111222111000111444666666666666;;;FFFYYYwwwwwweeePPPDDD???<<<;;;<<<===;;;:::999:::;;;;;;:::===::::::<<<======???CCCGGGRRR___ffffffhhhnnnttt~~~|||nnnUUU>>>555888<<<777666666666666555555555777999:::999666444333222444444444666999::::::888999<<>>???>>>HHHTTT\\\```dddjjjpppjjjeeeYYYHHH999555999???888888888888777777777777333555777888666666666777888888999:::<<<===;;;999<<>>??????<<<:::888777666666444444444666666555333111333555777999;;;===<<<;;;@@@IIISSS[[[ccchhhkkkjjj___OOOAAA888222111111777777666666666555555555333555666666555555666777555555555666777777444222:::DDD^^^yyytttyyyvvvnnnkkkiiiggg|||yyy^^^KKKDDD===???===666222333555666444333333444666666555333111444555444666999:::999;;;===CCCMMMWWWaaagggjjjooo]]]III===888555333444333333333333222222222222555666666555333222222333444333333333444444222111666IIIiiiyyyrrrnnnmmmiiiddd^^^aaa___[[[SSSGGGOOOjjjsss]]]KKKBBB@@@??????;;;555444999:::888333333444777999;;;:::888333777777444555:::;;;999:::>>>CCCJJJQQQ[[[eeellliiiXXXGGG???;;;888:::>>>333333333333222222222222444555555333111111222333555444333333666777777777999JJJccczzztttqqqqqqjjjjjjddd\\\ZZZ\\\[[[VVVNNNRRRMMMHHHDDD999888EEEllllllZZZMMMAAA;;;:::555555333111666===:::222///000222555999;;;;;;:::222555555111333999;;;888555;;;BBBFFFJJJRRR```lllaaaUUUHHHAAA:::333444999666666555555555444444444000111222222111222444666222111000111555888999:::???HHHUUUiiiyyylllccc```TTTUUUQQQKKKKKKQQQQQQMMMLLLKKK@@@999<<<:::777>>>111gggmmmRRR@@@:::;;;;;;:::333333555777::::::888666333111222444888999777444333333555777444000111666???AAABBBEEENNN\\\eeehhh[[[MMMDDD===111222888777555333111222444444111...222222333333222111///...,,,///111333444444666888:::IIIRRRUUUjjjwwwzzzyyyjjj]]]TTTLLLHHHEEEHHHNNNPPPKKKFFFAAA>>>:::888999999777555999555III}}}cccVVVDDD999555666666555333333444777999999777444888777666777999999666333///111555888666555;;;DDDBBB@@@===???LLL^^^kkknnnUUUDDD;;;666000333:::999333222000111222333000...000111111222222222222222000333555777777777999:::888BBBIIIMMM]]]sssyyyrrr|||hhhmmm|||fffaaa[[[VVVRRRNNNJJJGGGLLLGGGBBBCCCGGGGGGCCC>>>???<<<999888999999888777@@@999555YYYkkk[[[IIIDDD===999777666555444444444444555777666444222888777666777888888666444222333666777333111888AAA@@@??????DDDSSSeeeoooqqqXXXAAA333111...333:::777222111000000111222000//////000000111222444555666000222444555555555666888555999???FFFQQQ[[[^^^[[[hhhfff\\\bbb{{{kkkUUUOOOJJJCCC???>>>@@@BBBCCCGGGBBB===<<>>>>>>>>@@@>>>OOObbbppp{{{uuuRRR;;;666333444555111222222222222222333444666555444333222222333444555222444777777777777888999777777===IIINNNKKKJJJMMMMMMUUUMMMCCCIIINNNMMMNNNEEEAAA===;;;<<<>>>@@@AAA>>>;;;777777999;;;;;;:::666666666666777999;;;===@@@111+++NNN|||]]]OOOKKKFFF;;;333333333333111000111444666555333222222333333222000333444444333111000222333222///111888>>>???@@@BBBLLL\\\ooo|||yyyTTT<<<:::777777888555222333333222222333666888777666555444333333333333000222444555555555666777999;;;@@@GGGJJJGGGDDDEEEIIISSSMMMDDDIIINNNMMMNNNCCC@@@===<<<<<<;;;:::999???<<<:::999999999999888444555666666666777;;;===>>>???OOO|||gggLLLCCCDDDBBB999222777555333222222444666777555333222222333444333222444555555444111111333555666666999===>>>@@@GGGPPPmmmyyyuuuPPP;;;:::888777999888000222333222111222666999666666666555555444333222+++---000111222222444555666;;;AAABBBCCCDDDBBB???AAAQQQQQQFFFCCCCCCCCCHHHJJJHHHDDDAAA@@@===:::888:::999888888999999888777333555666666555666:::===>>>lllsssbbbUUUEEE;;;555222666;;;999666222111111111111000555333222222333444444333000222333222111222555999666;;;BBBFFFFFFKKK\\\nnnqqqMMM999999666444777777///111222111000111555999444555666666666555333222---///222333444555777888111:::???>>>@@@DDDCCC>>>BBBJJJDDD===EEEJJJEEECCCAAA???<<<;;;<<<<<<;;;:::333444555777999999:::999333555666666555666999===QQQwwwpppYYYGGGCCC===888777777666666666555333111000000000000444111//////222333222000---333777444111222666:::>>>@@@DDDIIILLLVVVnnnkkkNNN??????888333666888777000222555111444777111666666555555444222000///222444777888555444888>>>999AAAEEEBBBAAABBBAAA===AAA===>>>BBBBBB<<<;;;>>>@@@===>>>???777,,,///;;;999///555>>>777333:::===999999666999>>>;;;BBBXXXZZZBBBXXXwww\\\IIIBBB>>>:::777555555444444666555444333333333444555666333111111222333222111666333111111444777666444999@@@IIIPPPVVViiiWWW;;;111555:::999BBB555//////---222666///@@@>>>:::777444222000...111444777777555444888===000:::BBBCCCDDDGGGFFFCCCEEECCCEEEJJJKKKGGGFFFHHH___III777888===;;;999;;;555,,,000:::<<<>>>@@@999333:::>>>EEENNN]]]{{{@@@...;;;:::nnnrrrWWWFFF===;;;999666555444444222111444333333222333444666777777555222111111222111000333555666555222222666;;;GGGDDDKKKaaapppZZZMMM>>>///:::444777999333555777111666444222222555777999999444666888666333333555888???BBBAAA;;;888<<>>EEEKKK```tttUUU777555999777,,,+++333222===<<<999666444333222111777::::::666222333444333888;;;===>>>AAAGGGMMMPPPRRRNNNIIIDDD???:::888888III???666666666555555888---111777333444OOOnnnwwwXXX<<<>>>999(((>>>444SSS~~~hhhRRRBBB:::888:::444333333444555555333111333222111111111222333444777666444222111222444555===111***111<<>>:::777555555444333444666666444333555444333333333444555666777777666555444666:::===444777<<<===999???YYYttt~~~ddddddxxx|||bbbBBB===CCCFFFAAA777333777===<<>>CCCMMMTTTXXXZZZUUUTTTRRRPPPUUUaaakkkppp}}}zzz~~~cccHHH777999<<<777:::DDD000@@@666XXXnnnXXXJJJ???777999<<<:::666555666444333444555666555333333222222222333555777888444555555444444777<<>>666777:::999888:::666555333333444555444444......///000222444777888///000111111222555<<>>;;;777333333666777555222;;;555111333444333222444777///,,,222555333444999***<<>>IIITTTvvvrrr]]]eeeaaa]]]WWWNNNEEE???===<<<===:::999CCC[[[zzz{{{RRR;;;<<<555~~~UUU...:::555666888777555444444555:::888888;;;999===ooosssYYYJJJDDD@@@<<<>>>:::666666888999777444777222111444555222000000777444222333222333666:::999:::000,,,888>>><<>>===AAA999,,,>>>dddLLL333:::555777888888666555666777666888:::>>><<<555LLLvvvssseeeTTTIIIAAA<<<:::;;;;;;888444444555666444111444111222666777222//////111444444000...222666888555;;;999555666555<<>>444PPPMMMCCC:::888555777888888666666777888777======>>>>>>222000===yyy|||hhhXXXJJJAAAAAA???999888===999666444333444333111///555333333777777333111222///444555111111666888555999>>>;;;:::>>>DDDYYYwwwcccFFFGGGJJJNNNNNNHHH@@@:::???<<<999777555555444444222333444888:::;;;888666999999<<>>;;;;;;DDDQQQ~~~]]]999<<>>???:::888===;;;999888888777777555444777333333444333111222666666888999777888:::888444AAA999///;;;```yyyeeeAAAAAABBBAAA>>>???AAA???;;;;;;999666555555666555333111111111222555777777666444:::===:::666666888:::333222444777777555444555???===999777666777888:::888999:::<<>><<<::::::888888888888777666555555666333222333222000333888999777777999777444444777...BBBUUUpppMMM???CCC===<<<<<<:::888:::===<<<:::999777444555777888777444:::888666666888:::<<<<<<111444888:::<<<<<<;;;;;;???===999666333111000///555444222111000000000000999555333555999:::666000BBBCCC555666666222<<<777222222444666:::<<<===;;;EEE888>>>EEEXXXCCC555EEE,,,777666444444444222000000222444111;;;888222888;;;999<<<;;;===DDDRRR{{{ttt]]]LLLBBB===;;;888999999999===@@@>>>999444666777777777666555555777666777888666333555:::666222555:::555...999LLL@@@tttiii111777:::HHH555555777;;;===;;;777555666333111444888;;;999777444333333444777999999888AAA999333555999777///'''...000222444666777888777888888999999999999999999777333111111444555555444...333***222666666AAA======<<<:::999777666666888333555BBB___yyy999888<<<---666555666666555222000000111333000888666333999999555888>>>999555333PPPzzzlllYYYLLLEEE@@@888222444999:::777<<>>===999777333777:::888111000888CCC333777:::;;;:::777222...666666555555666888;;;<<<555555666888777666888;;;999<<<111666888555>>>999444333333444555777>>>DDD666JJJYYYGGG;;;@@@222444888333888888666333111000222444777:::444444;;;999555999999333;;;<<<===jjjrrrfffVVVHHH===>>>>>>999888<<<555777::::::999777777777999<<<===;;;777444555666>>>;;;666444777999777555???...+++CCCdddXXXOOO888111///333444222222666222333111000222777777444444111222888777333777@@@333444666888777555333111444999<<<:::555000///000555444333444777777555333555333333666888777777777555222333888888555777>>>444666888888666888;;;???BBB333999AAA777777>>>:::;;;mmmYYY@@@<<<777444444555666666777777777666555444444444444666888777555444777:::BBB888222444444BBBkkkxxxgggXXXNNNHHH@@@999999:::999888999444555555555333333444666666999;;;999666333444666555777666:::@@@888...000000000AAAiiiwwwhhhQQQ777777777222000333444111000222555777555111222666888666777444666>>>???999444444444555666777666555333222222555777555111000222555777555444555777888666333555444444555666555444444555111222666888666777;;;333666999999888888999;;;;;;;;;???<<<222666BBBFFFVVV]]]777===:::666444444444444444888777666666777777666555444555666666555666777999<<<666222222000333EEEYYYooo```RRRGGG@@@999999666555888<<<;;;666333333222000...///222555333666888777444222444666999999000111<<<333222III999UUU|||pppBBB;;;777///555777333333555666222000000333888;;;999999<<<<<<:::===777222333666666555555555555555555555444333333888999999666333333777<<<999777666666777777555444000111222222333333444444888444333777;;;;;;:::;;;333666999:::999888777777444???>>>666666:::AAAJJJuuuddd;;;222888666444333444444444222777555333444777888777444555444333444666777777777444333333333444777888999uuuxxxjjj[[[OOOEEE@@@===222777888555888@@@>>>666222222222111///000222444444666999777444222333555---555333888@@@222555YYYzzzhhhaaaEEE111777<<<888<<<555444555888999777444222+++333:::<<<;;;;;;999555888666333111333888<<<<<<555555444444444333333333<<<<<<;;;777444444666999888777666555555555444333***...000///000444666666;;;777666999???AAA???<<<666777888888777777666666222;;;555333===;;;;;;MMMCCC444AAA666555444555666666444333555222000222666888666444666333111222666888777555444777555222777@@@BBB<<<<<>>===555222444666666555333333444666999:::999555222333555:::999222///333777ZZZ~~~QQQ666999666333888888333111111333555777::::::777444888===???===<<<===;;;888,,,777===:::888:::<<<:::555555444444333333333333444555666555333222111111777666555444222222222333///444666222111666999888999777666999>>>BBB???:::999888555444444555777777222888444444999333CCCkkkPPP111///;;;666666666777888888666444444333222444777999888666777444111222666777666444888<<<999000000999<<<666---FFFwwwwwwhhh[[[UUUJJJHHHCCC===888666777999333777777666666888888555333666999999888666555555666999;;;:::666444555777;;;;;;EEENNNTTTkkkcccIII555444555666666333000///---...111444555888;;;999444::::::777333555;;;<<<:::AAAKKKJJJ:::000222666444444444444444444333222222...000333666777666444222555555555333111111222444;;;AAAAAA888333666888555333444555555999===;;;666;;;777333111222555777888333:::;;;888333===jjjjjj555444444444888777777888999999777555555666777777888999999:::888666444444555666555444555::::::444111555444000888333DDDrrrxxxlllcccZZZOOOIIIHHHDDDFFFFFFCCC???<<<<<<===888666555666666444555:::555777888888666666666777333666999999777666777:::)))>>>zzzQQQ666666===888444555666222333777555222666777666999===<<<666333777<<>>;;;CCCnnnJJJ:::;;;===888:::999777777888888777666333666999888555555777;;;888999888666444333444555555666777888999:::888555888222...>>>mmmddd]]]TTTNNNGGG@@@>>>AAA???BBBEEECCC>>>:::888888===666444888777333666???777777666555333444666999///333777888777777:::===OOO\\\eeeCCC333111555999333,,,111777444666999444888<<<<<<:::<<>>\\\UUU...AAA555;;;888;;;999777666777777666555///444888666111000333888999;;;;;;888444222333666>>>888444777;;;;;;999999,,,;;;666)))DDD~~~rrrhhhbbbWWWRRRKKKDDD???===>>>>>>888777999======888666888666888777444666<<>>:::777666777777555333777;;;999777555333HHHllldddDDD111666888,,,,,,888888...---555666...444CCCBBBYYY[[[HHHMMMsssoooAAA000111222333555666777888888888;;;>>>;;;444222333888888777555333222333555:::888666333222111111111555000///333444000///222555444333333555666666666+++888:::111rrrxxxAAA666666777888777999888777666666888:::;;;444666777777666666777888<<>>;;;:::;;;777888777555666:::;;;888999888888999;;;<<<;;;:::888CCCBBB555---999ooofffKKKGGG888///111444333222666:::888222555<<<;;;BBBUUUwwwOOO999222333333333444444444444444555888<<<:::555444666555555444222000000111333888777555333222111111222666222111444333///...111999888777777888888777777444===---<<>>;;;???===:::777666777999;;;???:::999===@@@???===>>>999:::999777999===;;;555888:::===@@@AAA@@@???>>>777<<>>555iiikkkGGG333777777666999:::777777888888999999999888555555555444333444666999555555666777666666666555:::999999999999888888888555666999;;;555000999GGGxxxggg^^^XXXSSSKKKDDD???======>>>;;;:::888777777999<<<===>>>999999@@@DDDBBB>>>=========:::999===BBBAAA<<<<<<@@@EEEGGGFFFCCCAAA@@@>>>FFFWWWyyyTTTCCC;;;444555===<<<===888111111999BBBFFFZZZpppttt~~~wwwkkkWWWDDD888777===BBB:::111111<<>>WWW]]]III666333:::777666;;;<<<666888999;;;;;;:::999888444444333111000111555888888777666777::::::888666444666777777555444444555888444333777777666999>>>VVVttthhhZZZOOOJJJFFFCCC@@@<<<::::::<<<>>><<<;;;:::::::::;;;===>>>;;;999<<>><<>><<<333777<<<666555===>>>666888:::<<<<<<;;;999888555555444222111222666999<<<999777888;;;;;;888444333444666555444222222333===555000111444555444444===TTT~~~ttteee\\\TTTKKKFFFEEE@@@???>>><<<999999:::<<<<<<;;;;;;;;;<<<<<<======;;;;;;@@@FFFFFFAAA>>>>>>DDDDDDBBB>>>AAAIIIPPPRRRTTT\\\dddggggggiiiooovvvpppSSS@@@888666===???888222111111666DDDZZZppp{{{mmm[[[PPPHHH@@@999444000222555888:::999555111000666555000333;;;666)))444555555666777888999999666444444666555222444888222333333222111222444777555555666666666555555444777;;;<<<666222222222222888::::::888444222444777;;;ZZZWWW777<<<777:::;;;333555===<<<555777999:::::::::888777777888777666555666999;;;<<<999777888999999666333777666666666555555555555999555222333666777333000999888HHHvvvzzzqqqhhh]]]SSSNNNIIICCC???>>><<<>>>???>>><<<:::;;;===;;;;;;<<<===>>>>>>>>>??????@@@DDDGGGCCC??????DDDFFFLLLOOOOOORRR]]]ggglllsss|||pppBBB)))777777888888777999<<<@@@LLLbbb}}}rrrnnn\\\CCC>>>555///000777>>>AAA===888222///111333555666444666777777:::>>>>>>;;;333444444555666666777777666444444666555333555:::222333444333222333666888777777888888888666555444555;;;===777222333555444888::::::777333333777;;;OOO}}}CCC777<<<888:::777000444;;;777333444555666777666666555666777888777666666888::::::999888888999888666555;;;888555555777888777555555555555666999;;;999777555???;;;@@@hhhyyykkk___WWWTTTIIICCC???@@@@@@===:::999444888<<<===;;;:::;;;===;;;<<<===???@@@AAAAAAAAACCCDDDGGGFFFAAA===BBBJJJHHHSSS\\\aaafffrrrwwwNNN:::555:::111888;;;777666???JJJPPP~~~rrraaammmfff:::444IIIAAA666999777111...111444444333111000222555666555333333000333888555......444333333333444444444444444666444333555555444777===555555666666555666999;;;888999999999888777555444///777;;;666333777::::::333555666444222444;;;AAAxxxKKK:::@@@;;;666777444...444:::333111222333333444444333333333444666555444444555666999999:::::::::999999999===777222222666999777555999999666333333666888888555:::555222AAA```{{{ccc___YYYRRRMMMJJJIIIHHH===<<<<<<;;;:::999888888999999:::<<<>>>>>><<<;;;<<<999<<>>999444666:::222333XXXsss>>>222<<<444555666777777666555555444444555444222000//////333222333777===>>>:::666;;;;;;:::888777777666666777555555777:::<<<;;;999777666666666888999888777666444444;;;888222SSSzzziii]]]VVVOOOKKKGGGEEECCC@@@?????????@@@;;;;;;;;;;;;::::::::::::>>>>>>???@@@AAAAAA@@@???AAA???@@@BBBDDDDDDIIIPPPGGGLLLPPPQQQRRRXXXcccmmm\\\999:::<<<333''';;;___hhhQQQ<<<+++333444555444222000111222777444222111222333333333222222222111000111444666999555333666666444444555:::::::::999888777666555444222222555555222111333333555666666666666777999777777888666555555777999======:::777666777:::===<<<444444777222<<>>;;;777:::999888666666666666777555333222444888:::::::::666555444666888999999888444555666<<<<<<222>>>```uuucccXXXJJJ>>>999888777777555666777888999:::;;;;;;999999::::::;;;;;;<<<<<>>555111;;;XXXwwwXXX@@@:::888777888;;;======;;;777888999:::::::::999999888999999::::::;;;;;;;;;@@@AAABBBAAA???>>>>>>???GGGMMMMMMFFFHHHSSSYYYXXX\\\cccmmmtttzzz}}}HHH555MMMsssgggEEE+++111999===555///111777:::444555666555222111222333222222333555666555222///000111222222222333666888000888:::222///444777444444333111//////000222333777333222999>>>;;;666444333444444333222444777:::444666777777666666888:::888999999888777777888:::999888:::999222CCCYYY222///;;;<<<333444555777999::::::999999888555111333777;;;;;;:::;;;999777777999;;;;;;:::888777555444555777999;;;;;;999777666777999;;;===999888777777888999888777777;;;666333<<<<<<555444,,,iiipppXXXCCC:::;;;111333666:::<<<;;;999666999999:::;;;:::888666444999999999999::::::;;;;;;AAABBBCCCCCCAAA@@@BBBDDDFFFPPPVVVUUU[[[hhhnnnlll}}}___SSSiiieeeUUUJJJLLLJJJ???888999444999<<<999555222...+++333444444333111000111222111222333555666555222000///111222333333444666888///777999111...444777333222111000000222666:::<<<999444444:::???===888555333333333333222444888;;;888999::::::999888999:::777999;;;;;;999888999::::::<<<<<<999:::VVV~~~CCC333;;;===666000000222444777999;;;;;;;;;666333111222666999::::::<<<:::888777888999:::::::::999888777888999;;;===>>><<<:::777666777999;;;===;;;999999999999777555333<<<888333<<<@@@:::777555@@@qqq}}}^^^EEEAAA???666333999888999999999999999999999777888999:::999888777666999999:::;;;<<<===>>>>>>@@@CCCFFFGGGGGGIIIMMMQQQTTT^^^iiiqqq{{{uuubbbfffuuuuuubbbNNNCCC333///:::===333111888555444444555777777444000555666777666444222333444333222222333444555444222000222333444333444555777111444555111111333555444000//////000222666;;;===666333222888:::888444444222333444444444555888;;;<<<===??????===<<<<<<===999<<>>uuudddJJJ@@@444...555:::666111000666777888999999:::;;;<<<777777888999999:::999999888999;;;===@@@BBBDDDEEEIIIOOOUUUYYY\\\aaajjjpppwww|||oooTTTEEE===888:::AAA333000222:::===888555777===888333222333222000...777888888777555444444555555333000000222444555555111333444555444333444555444000///222444222222444222111000000222444666888555222222555555222111333111333555666666777999;;;>>>@@@BBBCCCBBBAAABBBCCC===@@@DDDFFFEEECCCBBBAAABBB???999DDDuuu^^^@@@,,,111888333222999222444666888:::;;;;;;;;;555888;;;:::777666888<<<777777888777777888999::::::;;;<<<=========<<<;;;888999:::999666555777999999888666777888888777555111:::888555;;;777///000000555111555```rrrOOO;;;444///777;;;666000000333555,,,000444666555222000///666666666666666777777777777888;;;???CCCGGGJJJLLL\\\bbbjjjqqqwww^^^III999:::===:::888;;;666999888222222777999555444222111333555666777999222333333222000//////000666333000...000333666777222444555555444333444555777...,,,333666222111555999999777666555666666777555333444555333///000444111333666777888888999;;;>>>@@@DDDEEEEEEEEEFFFGGG@@@DDDIIIKKKJJJHHHFFFEEEAAA???999NNN>>>777444777777333111444666777999:::;;;;;;::::::777<<<@@@???999666999===444666777888777777999::::::;;;===>>>>>>===;;;999777999<<<;;;999999;;;===555444333555777888777666999:::222///666444///444222:::666)))555eeeeeeLLL<<<777888555555444444444444333333///444888999555333333444999999999777666777999;;;===@@@CCCDDDEEEKKKTTT\\\uuu}}}lllUUU:::888555444555777888888===999444111222444666666222333333444333222000///222888:::666333333333222666222///111555777555222000000111333666888888777222333444555555555444333666666666777999888666555777444555777666222222444333666888666666888999:::<<<@@@CCC@@@???CCCLLLRRRBBB??????DDDJJJJJJDDD>>>AAABBB888kkksss777888:::999777555666777999999999777666888<<>>???<<<777777:::;;;888:::???444222111444888:::999777777777777666555333222111666///555===444555iii]]]EEE999555666:::555444444333333222222222444666888888777888:::<<<555777888999999:::===@@@FFFLLLUUU\\\bbbiiissszzzgggQQQKKK>>><<<::::::::::::;;;:::===:::555333444555666666444444444444444333333222333000222777666333888AAA<<<888444333666666333000333222222333555666555444222222444555555555444333555444444555666666555444777444333666777444222444444777:::<<<===???AAACCCGGGGGGEEEAAA@@@CCCHHHKKKEEEEEECCCAAABBBCCCBBB>>>666===aaaLLL777555333333444555444333666666555444555666888:::<<<888666888777555666:::444555555666777888999999<<<<<<<<<<<<<<<===>>>>>>===888777999999666777;;;555444444555777888777777666666666555444333222111555///333:::222///PPP|||jjjUUU===444444777:::<<<666666666555444333333222:::999666444333444666777:::999777777999???GGGMMMYYYbbbppp}}}\\\BBB<<>>>>>>>>===;;;::::::<<<:::777666666666666555777666555555444555555555888///000:::<<<777@@@RRR===999555444666666444222666555333333444333222000111222444555555555444333444333333222222333333333888333111555777555333444222555:::>>>BBBEEEIIILLLQQQLLLHHHFFFHHHHHHHHHGGGHHHKKKIIIAAA???DDDEEECCC<<>>;;;===>>>===;;;888666555:::888666666777666555333777777555444444555666777888333333888999888@@@MMM777444222111333555555444888666444333333333111000111222333444555444333333444444333222000111222444999333000444777666444444333555:::AAAFFFJJJPPPVVVUUUPPPOOOSSSWWWUUUOOOKKKJJJOOOOOOIIIHHHLLLKKKFFFEEEbbbMMM888999888777888999999888777666555666888:::;;;999777999777666999888555444777555555555555555555555555555666777888999888777666;;;999777777666555666777555777888777444333666999777777777777666555444333///000444666666555555666mmmXXX===:::999;;;:::666555777777777666666555444444333777777777777777999;;;<<<;;;???EEEPPP^^^oooiiiLLL>>><<<<<<;;;<<<888;;;===<<<999555333333666555444555666666444333777666555444444555666777333::::::222000666:::888333111//////000222333444888666333333444444333222111222333444444444333222555555555333111000333555777222000444777666555777777777===GGGNNNQQQXXXaaa]]][[[___hhhkkkdddZZZUUUNNNRRRTTTTTTRRROOOIIIBBBNNN___AAA222555:::??????<<<888999;;;666777888:::<<<<<<:::888===:::999:::999444333555666666666666666666666666555666777999999888777777777888777666666888999:::444666888666444444888<<<888888888888888777666555000444777666666999:::888@@@eeeaaa>>>===:::888888555333777===444444444333333333333222333555777666333444777;;;DDDPPPeee{{{qqqOOOHHHBBB@@@===999888:::777:::===<<<777444333444444333222333555666666444666666555555666666777777666BBBBBB555000888999000666555222000000111333555999666444333444555555555000111333444444444333222444666777555222000222555555222222444555444666:::666888CCCSSS[[[\\\aaaiiilllmmmvvv}}}pppeeeccc]]]\\\___bbb[[[LLLEEEFFFttt}}}===>>>555000888???>>>888444777;;;333666888999888888888999???;;;999:::888333222555333444555666888999;;;;;;888888999:::::::::::::::444666666444666:::<<<;;;666666666555555666999<<<888888888888888777666666444888999666444666999;;;///@@@oooSSS<<<===999777888888777999===444444444444444555555555333999???AAABBBIIIVVV```ppp~~~yyy]]]KKK<<<;;;<<>>:::777777555222333666333333555666888:::;;;<<<888888888888888999::::::222555555222444999<<<::::::888555444555777999999666666777777777666555555888888888888666444666999444555LLLMMM???888444444:::===:::555333666666777777888888999999666AAAOOOZZZeeexxxjjjSSSCCC;;;EEE:::222555===@@@AAABBB333666999777222///111444333222111333666999;;;;;;666888999:::;;;::::::999666444444555222000444:::;;;;;;::::::;;;???DDDGGG>>>;;;777666555666666555000111222333444333222222111555888777222///000222111222555666222000666???LLLVVVnnn~~~|||~~~oooUUU___sss;;;???333222555444222111000222666999111777<<<:::444333888>>><<<777444555444222444888555666666666777777888888666666555444444666777888111555555111222888:::777>>>:::555444666888777666555555555555555555444333999666777::::::666444666666333999TTTtttNNNBBB>>>444555CCCHHH===777:::777666888===<<<>>>PPPeeevvv___PPPFFF>>>;;;===555777===CCCAAA;;;<<>>;;;777222:::999777:::888666>>>LLLNNNTTTYYY___gggttt~~~___<<<777666666:::333666///111333333222222555888===;;;888666555444333222000888777444777666>>>QQQxxxpppuuuPPP666888555222777666666666666666777888<<<<<<<<<:::777666666888888777666444333333333333222555888888666555777999999666666<<>>::::::999777444333444666888999999:::::::::999999======<<<;;;:::999999888999>>>:::999CCCKKKUUUdddfffnnnxxxsssKKK>>>777555999333666333555666555333444777999:::888666555444333222111333777555555888888FFFaaaiii<<<555999777444666666666666666777888888<<<<<<<<<:::888666777888999999888777666555444333222555888999999999;;;>>>777333444999<<<999777777444444333333444555888::::::888777555666777999;;;999888777888999888666555666666777666555666888;;;000222<<<>>>===XXXXXX>>><<>>;;;555555999::::::;;;999666444333333999999999888777777777666777999;;;999666777;;;@@@:::BBBCCCGGGYYYhhhxxxZZZDDD888444999333666777777666444333444666999555555444444333333222222222111///333777777MMMssswwwAAA555555555666777555555555555666888999999;;;;;;;;;999777666777888::::::999888777555333222111444666888999:::<<<>>>555222222666888555333333222555777555333333777<<<666555444333555777;;;===777666666777888888777555777777555333222333777:::111///555???999333bbbkkkLLL888<<<>>>===>>>@@@BBBBBBZZZzzzpppWWWFFF???AAAAAA@@@>>>:::444222222111333666777666444444666777999;;;:::888555444444666777888888888777666555444666888888999<<>>:::<<<:::<<<===;;;888666666555111333555555444555555444333666999:::999888777777999;;;===>>>>>>;;;888666<<<===>>>BBBHHHOOOVVVYYYgggyyyUUUAAA888888???999;;;999777555333333444444555111444666777666555666888;;;888888BBBIIIJJJgggsssJJJ:::???888555999666444444444555666888999:::555666777666444444555777;;;;;;;;;:::888666555444:::888666555444444333333777444555888777444333666999777555777999;;;:::999888777666666666888999:::999777666666666555333111222444777777555444333333666333,,,444<<<222???jjj{{{nnnnnniiiOOOBBB===888999<<<777999999777777999999666888::::::888777999888555222555999::::::999999999;;;<<<>>>??????===:::888<<<@@@HHHUUUbbboooxxx|||xxxMMM>>>999:::@@@:::<<<:::999777777888888777666111444888999777666888::::::::::::BBBMMMUUUrrr\\\CCC222222888@@@@@@666555555555555666888999999444555666555444444555777>>>===<<<;;;:::999999999>>><<<888666555555444222666555666888777444555999:::777555777;;;<<<:::777777777777777777666666666:::888777666666555222000000333777888777555333333444999:::888555111>>>VVV|||]]]JJJ<<<<<<===;;;;;;???999:::999666888<<<999222:::===<<<999:::======888444777999:::999888999999999999:::<<<>>>AAACCCDDDIIITTTddduuutttLLL@@@;;;:::>>>888;;;999888777888::::::888555000555999:::888666888:::666888666:::III[[[zzzIIIAAA333///;;;@@@;;;:::666666666666666777888888555666666666555555777999===<<<999777777888:::;;;<<<888555444666777777666444333444777555222555:::666666666777888888888777333444666777777666444333999777666777777666444222111444666777666666666666777666;;;:::000111===DDD||||||nnnVVVEEE888222888<<<999:::???222444444333888>>>999000666::::::888:::@@@AAA<<<777888:::999888777888999999999:::===CCCKKKRRRWWWiiiwwwuuuOOODDD===999;;;555999666555555777::::::666333///555::::::777555777:::666:::555777IIIbbbRRR999CCC>>>999???777111>>>777666666666666666777888666777888777777777999;;;:::888555333333555888:::555222000111444888999888111111222555333111333999222555888888555333555888555777:::======;;;999777777666666777888888777555333444555555555666888:::>>>,,,///777222777???666555555NNNlllYYYLLLFFF999666777:::777000000555333666666222333777555///888:::<<<;;;999777666666>>>;;;888888;;;===<<<;;;:::===CCCIIINNN[[[rrrpppQQQ===;;;999;;;;;;555:::666555666555111111444444555777777666444333222333;;;888;;;VVVxxxbbbMMM>>><<<:::999::::::999888999999777555222222444666;;;999888999::::::666222777888888888;;;???;;;555888777666777999::::::888999666777999888333333555333666888666222222777<<<999===AAA???999444333555333333333333333333333333777777555444444444333333777666555333444555666888:::999???aaasss\\\KKKAAA>>>===:::666555999;;;777555777:::<<<;;;777777:::888333===<<<;;;999777777:::===>>>:::777777:::>>>@@@AAAAAAKKK\\\mmmyyynnnOOO<<<<<<===>>>===555:::777666888777333333666777999999777444222444555111999777>>>\\\~~~OOO::::::888777777888888777555888888777555333333555777<<<999666666888::::::999555888::::::<<>>666666888:::888333222777<<<;;;999888<<<<<<:::777777999777333:::::::::999888999<<>>??????>>>666:::777777999999666555777999;;;;;;777222111555999444999888DDDgggrrrCCC333777666666777888888666444666666666555333333555777GGGBBB;;;555444444555555222888<<<<<<<<<>>>===:::444666888888555555777999>>>888777===BBB???999666888777555333333444666888555999<<<<<<888555555666222333444555555555333333444999===:::444222666===:::999777666555666777777777@@@999111EEEmmmlll]]]VVVKKKDDD;;;777999:::999777333222333555888888888777::::::999888999:::999666777:::===@@@AAABBBDDDFFFTTTWWW\\\ffftttbbbKKK@@@AAA===;;;;;;777888666777::::::777555777666999;;;888333111555:::;;;===;;;KKKpppTTT@@@888666666777999::::::777555444555555555333444555777HHHCCC<<<555222111111222222999>>><<<:::;;;;;;999222666999888444222555999;;;666666:::===;;;888888777666555666999:::999888999<<<>>>===:::888777777222333555666666555444333222666999777222000444999777777555444444444444444111777;;;;;;333222]]]rrrVVVDDD>>>???555333222555999:::555000000555999777444444666999;;;::::::===@@@@@@???>>>;;;===@@@DDDHHHNNNUUUZZZXXX^^^iiixxxZZZIIICCCCCC999444888888666555777;;;;;;777444666111666999999666444555888AAA@@@>>>OOOvvv\\\======777666666777999::::::777555333555555555444333555666:::999777555444444666777444:::===:::777777888777222666999777333111444888888777777888666444777===555555666888::::::888555888999999777555222000000111222444555555555444444555555555444333333444555666666555444444444444444555;;;@@@BBB777(((===jjjwwwZZZHHH@@@===:::888777444222222444444111///111999>>>:::444444777;;;888666999@@@CCCAAA????????????@@@DDDLLLZZZiiirrr|||UUUFFFBBBBBB777222888:::666666888<<<<<<777444444222555777999888666555555?????????TTT{{{III888;;;444666555555666777777555333333555666555444333444555666777777666444333444666666::::::777555777888777444777888777444333555777888999;;;:::555222666>>>666666777777777666666666888777666555333000...---222222222222333444444555:::888777666666666555555666666666666666666666666777AAA;;;222777===<<<>>>iii|||VVVFFF999999===<<<888666;;;999666333111111222222111999===888444666999999777555:::BBBEEEAAA======DDDGGGMMMUUUaaapppTTTBBB<<>>888444333:::888777777888888666333:::===DDD]]]qqqFFF:::888777888777666666666666555444444555666555444222222333:::::::::777333111222333888999666444555;;;<<<:::777777777666666555555555777888:::<<<999444444888666777777555555888>>>CCC:::999777666555444333111222111000000000222444555;;;<<<<<<999666444666777444444555666777777777777333>>>666***444???:::222???}}}VVV:::222444;;;BBB@@@888555888555666555333111000111333000555777444444888999666<<<;;;@@@IIILLLEEE@@@@@@KKKTTTbbbrrrUUU???777<<<===???AAA>>>:::999<<>>JJJgggWWW@@@888333999===;;;888777888888777666444666777666333222111222666777777555333444888<<<999888444222777>>>AAA>>>999777666666777777666444666555888===<<<666111000666777666444555===JJJUUU888777666555666555444333222111///...///111444666999===???;;;444000444999111111333444555666666666000999:::888888111222>>>222qqqttt```III;;;888777888:::<<<===;;;777444===;;;888666555777:::<<<777777222---000:::===:::<<>>===@@@@@@>>>>>>555666777888888777666555:::;;;<<<;;;999777777777===AAALLLeeeTTTBBB;;;:::<<<:::<<<888666888<<<>>><<<999333444444333222333555888888999888555777:::999555;;;777333333666999:::999444333444666888999777555222222444888666222222666777:::888222111777<<<<<<111000//////111222333222000000000000000222333444333444444444333333444666...000333444444444555777:::333111666888444222666222IIIzzzVVVDDD===888888===555666888:::;;;:::777444:::888666555555777777777888777555444666:::;;;999<<>>999666777444333222111222555777777555333666888999777444333222...111333333555999777222666:::???@@@===::::::;;;777:::<<<999555333444777===888555777777555555777555555444111///111555777:::;;;<<<<<<999666444333222111000333777777444///222111000111222333444333000111333333222111222333555@@@666///999999@@@\\\www~~~XXXFFF<<<777444444444444555777222444666666555555777999222222222666999999666333555666;;;AAAEEELLLXXXcccttttttnnnDDD===888999:::999999;;;555444333222111222222333777777666555444555777:::@@@JJJbbb}}}JJJ;;;999;;;444111444222999777333222222444666666333666999:::888555333333222444444333444777444000666;;;???@@@===:::999:::777666555555666666666666::::::::::::555111444;;;666555444333111111444888666888;;;;;;888555444444444333333666888888555222222000///000333555444333...000222333333333444555444;;;::::::???EEEgggnnnJJJ555666777777555333111111555:::333555666555333333666:::555555666777777777777777;;;HHHUUU^^^hhhwwwlllCCC===999:::;;;999:::<<<444444333222111111111111333444555444333444666888@@@HHH___```AAA666777:::333222777555<<<999666444333444555777333666999:::999666555444999:::888555555888666222777888::::::999777777777888666444555888::::::999777999===<<<555000444===222333777:::999444111333000333666666333111222444666777888999999888777666666333111111333444222000...000333444444444666777;;;...444RRRtttoooNNNMMMdddoooZZZGGG???777...000999000444888999999777555333222555666444000000444888555888;;;<<<;;;>>>DDDJJJRRRlllhhhAAA<<<999999888555555888555555555444444333222111222444555555555555777888???EEE\\\kkkHHH>>>555888:::444444999777888888888888666555555666444666999:::888777777777======999555555888888555:::888555555666666666666777777777777777888:::<<<555777:::<<<777333555;;;222222666;;;999333000222000333555333000...000333444777999888555333555888777444000111444666444111000222444555555444555777>>>777VVV___888444;;;666>>>UUUsssCCC<<<444111333666555333666555333222555888777444222444555222......222777333888>>>AAABBBIIIUUU___oooeee@@@;;;777666444000///222555666777777666444333111333555888999888888999:::@@@EEE]]]OOO999:::333666888111111666222222555999;;;:::777555444444666888999888777888999<<<<<<888333444888888666>>>999444333666888888777444888:::888444333888===666555777::::::666666888888444333666444///111777333666777444000...111555000444777555///...222777555111///111666999777555333555666666555444444555444TTTmmmIII777,,,777>>>//////GGGvvvEEE<<<777111111555888999777555333333777999:::===BBB000<<<;;;222///,,,,,,666;;;666999FFFWWWhhhzzzZZZAAA===888444333333222111333222333555777888666555333555777999999888666444:::FFF[[[tttEEE777:::777555444555777888888777888999999888666555555::::::::::::999999999999EEE@@@:::777888888777555:::;;;;;;999777666999<<<888666444555888:::999777999999888777666555444333555666666555333333444555777777555222000///111333777333222666666111111555444444555333222111222444444333333666777666777;;;UUU|||RRR===999666555888:::;;;;;;RRRoooJJJ===;;;666222222555888888666///000444777555000///333999999333333<<<:::333666333CCC]]]uuuWWWAAA===888555444444333222333111000111333555555444444555555555666666666666999BBBRRRwwwbbb===555999666444333555666777777999999999:::::::::888666777777666666555555444444>>>===:::777555444555777777888888666333222444666:::999888:::<<<<<<:::888777666777777888999::::::777888888666444444666777999555222111333444444333444111222555555111111444444555555333111000111222333111777<<<222000TTTpppHHH888===:::777777999::::::999888@@@HHHwwwuuuDDD///888888666333444777888666444333555999;;;777222333777>>>888...000:::999888BBBPPPmmmXXXAAA>>>999777666555444444444222000000222444555555666555444333444555777888<<>>:::888777777666555555444333444666777666555666666666666777888999999???@@@FFFgggTTT<<<333666666444222222444555555444888666666999===>>>;;;777999999888777666555555444222444666666555444666888555555666555555555555666222111111000111111000000111111111222444777:::<<<444444444333111222444666888444000000333666555333000111333666666444222111555555555333000...///000888===555000NNNpppFFFIIIMMM???777777777777777666444222333AAA<<>><<<999999999888777666222222222444555555333111444666999<<<===<<<:::999555<<>>...&&&666IIIhhh@@@///222999888444444666888777666333222222333777::::::888BBB]]]uuu}}}NNN;;;:::888888999888777555<<<777222///000444777999111111111111222444666777555@@@GGG[[[fffBBB555111000666555444444555666666555333000555:::999444222555999222222333333444555555555777888777444000000555999888666555666888888444111---222888:::999777777888000222666999::::::888777///444999<<<;;;888555444111---***---555:::;;;999555999888222111444333///...000222444555777:::===GGGxxx```999555>>>444777@@@444777:::;;;;;;888888:::<<<888555888:::;;;DDDDDD666```MMM999222444666777777777:::999444222666777666444FFFKKKMMMeeewwwOOO888444333555666555888===;;;555000///222555555444000333555555444444777999;;;;;;<<>>CCC===555333333333444333333222111555555555444333333222222555444444333333222222111999333222888===<<<::::::666444222222333555555555333222333444666555222000666777999999888555222000666000333:::999555???QQQNNN>>>555888===888777888222===444333;;;===666555;;;AAA,,,@@@<<<:::MMM@@@777FFFXXX~~~GGG===555888<<<<<<888777666555444666888999777555LLLiii~~~rrrHHH;;;777777999888555555777:::555111000333666555333333555777777666555777:::;;;;;;>>>NNNttt\\\AAA;;;444111333222999:::888333222555666333555888888444222555888999888444333999CCCGGGBBB<<<666666666666666666666666444444555555666666666777444444444333333333333222666111111888======;;;:::666444222333444666777666555333222222333444333222444444555666555333222000999000111999555222JJJlllYYY===RRRKKKHHH@@@444555;;;888<<<555111222222222666<<<666222===999555===:::777CCC999CCClllooo???:::888;;;===888444222,,,111999:::333222FFF^^^mmmAAA:::888888;;;;;;666444666888555222333555666555333666777888777666555666888666777999HHHkkknnnMMM999888333222444333666777666222222555666444333;;;:::000///888<<<777333222333888===>>><<<888444333333333444555666777666666666777777777777777333333333333444444444444333///111888===<<<::::::555444222333555777888888777444000///111333444555333222222111111000000000666333666999000777gggxxxJJJ555222333;;;EEEBBB666999???:::@@@AAA>>>:::;;;AAAFFFEEE666DDD<<<999777111666777888//////CCCccc\\\DDD>>>999888666222333666111000888BBBFFFRRRuuukkk@@@777555666999999777777999777555444555777777555222888888888777666555555555444666888CCCbbb[[[BBB555777555444666333111444444111111555666444333888999888888:::999666333333444333222222222222222111111222333555666777:::999888777666555444333222222333333444555555666222000222888<<<:::888888444222111222555777888888666333111000222444555555666444111///......///000///666;;;888777TTTzzz@@@555<<<;;;FFFRRR]]]SSS??????CCC<<>>222999666999<<<===:::;;;TTTKKK@@@;;;666444333222666======///555YYYjjjCCC888555333555555444666:::666666666777777777555333;;;:::999999888777666555888;;;<<>>HHHPPPfffvvv{{{pppHHH:::444999777@@@<<<999999<<<>>>???@@@VVVGGG@@@:::::::::888888;;;@@@bbbeeeEEE<<<888666777555222222444888888888777666666666777>>>;;;999999::::::888666333888999;;;NNNtttrrrHHH;;;111444999666777888222000444555444555999999777???666555>>>>>>555000555111222333222111111333555,,,...111333444333222111000111222333444555666777333333444444555555666666555222222444333111333777444222000111333444555444888666444444666999::::::999777444111111111333555555666MMMfffcccYYYCCCKKKiiizzzoooDDD999666:::666===BBBAAA===::::::;;;bbb|||zzzzzz```HHH>>>777888===CCCIIIOOOmmmbbbBBB777555666999999666444666888999888777666666777888:::777555555777777555333444999;;;===OOOuuuddd777:::333777===:::;;;===666222666888666888;;;;;;999AAA<<<555222222444555444333444666666444222000///...000444666777555333111333333333444444444555555444444444555555555555555444111111222222111444999666444222222333555555555<<<888444333555999<<<>>>666555333111222333555777...???qqqqqqbbbfffXXXJJJpppVVV@@@555===;;;<<<<<<<<<>>>???<<<888777tttwwwsss|||[[[MMMEEEIIILLLUUUttt```>>>999666999>>>???:::888;;;555777:::;;;999888888888000333555444111111333777777999888===NNNbbbwwwPPP666444666888888777666666777444666888::::::<<<>>>@@@>>>666555:::999000///666777666666555444333333222111000///111444666444111111333555555333333555888555444444333333333444444333444666444222111333666000222555777999999888777888888888888888777777777888;;;...999777111AAA000333NNNZZZFFFRRROOOVVVnnnBBB>>>BBB:::::::::;;;;;;;;;<<<<<<:::FFF^^^uuuppppppwwwZZZ999:::777888;;;:::666444777;;;;;;:::999888777555555555444444444444555555555999;;;888<<>>222444666777777666666777999333555777777777777888999GGGBBBAAACCC>>>333111777777777666666555555444444222111000222444555444222111333555444222222333555666666555444444333333444444555666666444444666999111222333444555555444444222222222333333333444444666===555666777444999444@@@pppsssBBB666aaa]]]BBB:::;;;;;;:::999888777666666777777EEEeeeVVV888;;;888666777555111111333>>>;;;888777888888555333:::777333444888999777444<<<;;;888999:::===aaa|||NNN666:::555666666555444555777999444777999999777555555555;;;:::===AAA;;;222222999555555444444444444444555222111111222444555444333111333333333111000111222111111111000000000//////111222333333222222444666333333333333333333333333//////000000111111222222000888;;;444:::;;;888QQQyyynnnDDDBBBSSSoooBBB555999999888777666555444444777---333BBBcccWWW<<<:::777555333222111111333999666555777;;;<<<888333:::888555555777888777555===888555888777222MMM}}}lllEEE888???888888777555333333555777888:::===>>><<<999777777...111888;;;555...///777333222222111222222333444111111111222444666777777222333222222000/////////......///000000111111111444555444444333333444555555555444333333444555555333333333333333333222222...///:::444======BBBuuuCCCCCCnnn~~~tttDDD<<<666666777777777888888888999111777666DDD||||||VVV===888777555222222444666666555444555999>>>===777111666777888777444444666888;;;555111888:::222@@@aaayyyWWW@@@777555;;;;;;888555222111222444555888;;;<<<;;;999888888555999>>>===666......333444444222222222333444555///000111222444666999;;;444333222111111000///...///000222555777888888888===<<<:::999999888888777333333222222333444555666888777666666555444333333666---666555;;;999RRRSSSDDDxxx{{{uuu~~~MMMAAA888999999999999:::::::::999999>>>333999|||zzzQQQ:::666777666333333777999888666555777:::<<<:::555000222666888666333333666:::777444000666===666999KKKVVVkkkqqq\\\FFF>>>:::333;;;;;;999666222000111222///222555666555444444444444888<<<<<<777444555777888777555333333444666777111222333333444555999;;;666444333222333333111000---///222444777888888888<<<:::888777888888666555//////000111111222333333777777666555444333222222===333333555888<<>>999777555555888:::888777333444555666777:::>>>BBB444666888888888888999:::999999999999777555333222444;;;>>>;;;999:::777222222222444666666444555777...111444333222222444777555666666666666666666666...000111111111111333444444666444@@@555***222---222333333333333222111000000222555444222000111333333444444444333444666999222333333222111111222444111222333444555555555555999,,,<<>>jjj|||KKKAAA888777666555444444444333555888::::::888666555555999:::;;;999777555444444222222222333333333333222222555777777777888999:::444555444222333666777555555444333444777>>>EEEJJJ222333333444333222000///000111222222111111333444777...:::UUU===000777666555444333333333444444111111///......///111333333444555555555666999<<<555666777666444333333444777777666666555555555555222444888\\\gggPPP777===444>>>BBBHHHQQQJJJ;;;777AAAaaahhhDDD444555999<<<777UUU~~~~~~zzzHHH<<<999888777666555444444555666999<<<===;;;:::999888777888:::999777666666777333333333333333444444444///111444777888888;;;===222555444222666<<<<<<888<<<:::888777777888999999444333222222111111111111///000111111000///111222666///>>>[[[BBB222888777666666555555555555555222000.........000222333333444555444444555888;;;444555777666444333333333666555555555555666777888BBB///KKKgggnnnsssEEEFFFGGGFFFKKKNNNUUUSSS===...555666aaa777555888111222111AAAzzzzzzzzzyyyHHH999777888888777555444555666444777:::;;;999888888888555777999999777777777888444444333333333444555555000000333666666333444777222666777555:::BBBAAA:::777666555555666666444222333333333333333333333333000222333222111000111333///555888;;;ZZZ::::::222333444555777888888888888333222000000222444555555777777666444222222333555222444666777555444444444555444333333444666777999;;;@@@ttt```BBBMMMCCCDDDHHHGGGGGGEEE777222???JJJvvvTTT999555:::333444999AAA```|||zzz{{{~~~MMM===444666777666333333555777333555777777666555555555666777999999777666777888555555333333333333444444222111444888777111000333111666777666;;;CCC@@@666///......111555777777555000222555888888777555333111333333333111111222333---666222...666000;;;000222444666999:::999888777333222111222555666666444777777666444111000111333222444777888777666666777666555333222333444555777444iiizzzUUUAAANNN???===KKKHHH===@@@GGGHHHJJJ```<<<111DDD000999>>>???JJJXXXqqqtttvvvwww{{{yyy{{{UUUCCC222444666444222222444777555666777666444333333333777888:::999777666666777666555333222222222333333333222666;;;:::333111444///555666444999AAA<<<000222///---...111444333222---111777<<<===:::555222000222333222000000111222000222111>>>555,,,777333555777999;;;;;;888555333111000///111555666444222444444444222111111333444222555888:::999888888999777666444222111222333444III~~~wwwSSSDDDSSSGGGHHH```\\\EEELLL^^^[[[KKKPPP@@@888777...===999===fff{{{qqquuuyyyuuu{{{~~~iii>>>>>>777222555999999999::::::777444666:::;;;777444444555888<<<>>>???<<<:::222555444000...111333222555999888222...000333444---333555333777>>>===777999555222333222//////333111333777999999666333000555...///888777---+++222555333111111111222333222555333222111333444333222555555555555444222000///444222555:::888111///222555666777999999888777777///777999000999:::---@@@cccyyywww~~~lllUUUfffWWWgggddd:::JJJWWWHHHsssAAA===:::888777777888aaayyyttt{{{uuuvvvmmmEEE===::::::<<<;;;777666999999666444666999:::777444333444777;;;===<<<888555333666666222000333444333666999888444333666777666999666555888888666666777===999666777666333444777555555555555444333111000000000000000222555555444222111000///000111222222555333222333444555444222666666666666555333111000444333666:::999333222555444555666777888888888888;;;>>>>>>555;;;:::444SSS|||nnn[[[RRRcccLLLVVVXXX???TTTaaaWWWnnn999777===;;;:::888;;;fff~~~yyyssswwwtttsssOOO???>>>@@@AAA<<<666444777888666444666999999777444444666888;;;<<<:::555111555888888444222555666555555888888444222444333111:::111000777777111444>>>:::666444555555222222666888666333111000000000111000666333,,,000======444111000000000111222333333444444444555777777555333666666777777666444222111555444777:::999555555888555555555555666777888999<<<;;;;;;444888555;;;jjjyyy~~~zzzWWWSSSXXXZZZHHHFFFJJJAAARRRXXXYYYhhh777888CCC<<<===???NNNwwwvvvkkkppp}}}\\\DDD@@@>>>???<<<777555666666555444666888888777555:::::::::;;;;;;999666333666::::::666555777888666888>>>???888222000000///AAA<<<888777555444777===777333222444333111111444777555333111000000222222555999666111555===;;;222000111222222222333444666444444555777999888555333555666666666555444222111333444666888777666777999999888666666666666888999666333666444777222@@@|||~~~YYY[[[IIIbbboooXXXHHH<<>>EEEJJJ```WWW:::;;;@@@888===FFFbbbyyyzzzrrrwwwtttwwwjjjLLLAAA888888:::999777666444444444555777777666555===;;;888777777777666555666:::;;;888666888888666:::CCCHHH@@@666333555888MMMRRRLLL;;;333777888111777444333666666333333666222333333444444444444333555333444777:::777333000...000222222111111333555444444555777999999666444333444555555444333111000222444555444444555777999<<<;;;999777666666666777444111777888;;;333AAA~~~aaaWWWhhhJJJJJJpppzzzVVV@@@333777::::::JJJ|||kkk???;;;;;;444555:::NNNmmm}}}}}}ssswwwrrryyyppplll{{{wwwSSSDDD666444999:::888777222333444555666666666666:::777555333444555555444555999;;;888666777888555444===BBB<<<444333888<<>><<<111444999]]]}}}|||yyyzzzzzzrrr}}}uuu}}}WWWHHH;;;777888777777777111222444555555555555666555444444555777777555333444888:::777555666666444000444555111///222666666111<<<>>>333///555777222111...///333333111000333000111333444444333222111111:::>>>888444444333///...222555555222000111444444333333444666777777666333444555555555444333222222555555000///444777666666666666666666555555444333333777555999222333^^^MMMtttmmmfffVVVHHH>>>444666222777777444bbbGGG999===999999444;;;ooosssooozzz}}}XXXMMMAAA<<<888555555777000222444555444444555666222333666:::<<<:::777333333777999666555666555333555444000---000555444000444888;;;;;;666333444666444222333777777555555777222222222222111111000000777IIIKKK888000888888---222666:::999555333444777444333222333555777777777444555666666666555444333333777666000...444777666111222333555666555555444777777:::666===:::888]]]~~~RRRjjj___^^^dddYYYAAA666999222444<<<>>>@@@yyyEEE<<<666111<<<444;;;www}}}}}}___iii|||lllVVVDDDAAA<<<111000888888888888888888777777666999777666888;;;:::666222999;;;<<<;;;888444222222444222222444777888777444;;;:::999666333333444666333>>>///fffFFF333666888777555222000///......666777777555333222333555777777777666555555777999666444222444666777666444555555555666777777666555888777555444444555777999222000111555555111000222111>>><<<<<<:::EEE666lllxxxgggAAA===???:::555///;;;:::///999:::BBBWWWEEE111777;;;555;;;JJJuuuppptttxxxsssZZZDDD>>>:::222222:::666666666666555444333222444444555666777777444222888:::;;;;;;888555444333666444444666888:::888666666555444333222333555666555GGGPPPddd:::555444444333333222111000///000111222111111111333555666666666555333444666888444222111222444555444222333333222333444555555555000//////...///111333555555222000222222000111555111:::888:::777???;;;wwwnnnyyyUUU666666999666777444>>>>>>///888888;;;{{{SSS<<<...444777777999YYYvvvppp{{{}}}wwwwww{{{||||||mmmcccGGG<<<999333333888666666666555444333222222222444666777666555444444777999;;;:::888666666666666555444555777888888777444333333333444666888999444AAASSS```444///000000222222333333222222///000111111000000222444444555555444222222555777555333222333444444333222333222222222333444666777000000000000222444666777777222//////...---000555444666444777000111???|||}}}OOO666777555111666333888888---666777:::uuu\\\;;;444888777<<<<<>>999333111333555555666666666666555555555999<<<;;;888666666777666888999999888777777888444333333333444555555555777666666666999;;;<<<<<<<<<:::888cccnnn???---333111111111111111222333444555555555444222111222333555555555444222333555777777777666666666555555444555555444444444555999;;;444444444444555666888888666222/////////---///333444222222888333222WWWPPP;;;<<<555111999444555111///888999FFFeee;;;<<<<<<555;;;???vvv~~~mmmpppsssbbbXXXpppPPPAAA<<<777333333222333444666777777888888888<<<>>>===999555555666555666888888777777888999333333333333333333444555;;;999888999;;;===<<<;;;CCC<<>>~~~|||qqqZZZeee|||ooooooSSSCCC>>>:::888777000111333444555666777777777999;;;:::888555333333444555777666555555777888555666666555333444666888;;;888666888:::;;;999777888777555333333444444111999666333000000111444666111222333333222333555666666666666555333444666888666777777666333111111222222444555444111111444888444444444333222222111111555444777<<<<<<777444555000...333888:::>>>bbb@@@888333222:::444666444444000555bbbtttEEE,,,:::;;;777999@@@}}}rrrrrr|||kkksssWWWDDD;;;888888999444444555666666666555555555555555777888777444222333555555555444444555777555666666444222222555888999666444666:::;;;999555111---666888444444000---666666555555444444444555000111222222111222444666444555555444222222555777777888888666333111111222222555777666222000333666666666666777666666555555222111555;;;<<<777444555111111555333555999tttGGG777444444777000444333---222PPPOOO:::222<<<888;;;;;;@@@}}}}}}lllyyy[[[DDD888444555777999999999999888777666555444333333666999:::777444333444555444222222444666333444444222000000333666888555444777;;;===;;;777;;;,,,444999333222333:::222444777888999777555444555555555444111111222333333444444222111111333555999;;;;;;999555222333444444888:::999444222333666444444555666777777666666...---000666777333222333,,,000555333888AAAxxxDDD222444888<<<777>>>444---???vvv<<<777888;;;111666555999yyy~~~gggFFF666888:::777;;;777666999999666555666555888<<<<<<999777777888999888666555444333333333777999999555444555444000333444666999;;;;;;888666444555777666555333333444666444111000333777555222222:::@@@<<<222+++...333444666555111000444777777<<<;;;999666444555777:::======;;;888555444555666888666444555777777444111333333444444444333222222---666888///:::777~~~HHH000BBB888555>>>333555---<<>>:::888222666333222555555333444888444666777666555555666777777777666555444333333333555777777333222444333000666555555666888999888777555777777777555444555666222666999888333---,,,---111222222333333444555777888:::999444333777;;;<<<:::888555666777888666333444555555555444555777999444444555888::::::888666555666666666666666666666444222555111???zzziii;;;111555666444555333///444JJJ777888333===333555222jjjqqqzzzxxxuuuUUUAAA<<<999333111000222666666222222555444444444444444444555666666555555555444333222222555777666333222555555222777555444444666777888777888999999888666666777888:::999999999555111111444111222222222222444888:::777999888333222666:::;;;===:::777999===>>>999444222444555555555555777999111222444666777666444222222222222333333444444555888111666444DDDwwwAAA,,,888888000666444222333xxxFFF222222///888666888777mmm~~~yyyxxxcccgggRRR@@@FFFjjjzzzXXXCCC===;;;777000222777<<<;;;555444666555444333333444555666666444444555555444333222111:::===<<<888888;;;<<<:::777555333333444666777777777777777666444444555777===999:::???@@@;;;777777333666777555111222777===;;;======888777;;;>>>>>>===:::888;;;>>>???:::555444666777777666555666777222444555666555333222111111111111111222333555555999111666333AAAvvv???'''777666***222555666777{{{kkk@@@555666111444444777000```mmmfffvvv~~~nnnggg]]]888999999FFFXXXttt|||ZZZDDD>>><<<888333666<<>>;;;:::<<<>>>===888777666888::::::777444555666888777666444555555555666777666444333333333333333222333444666888999777222555///999sss???+++888666,,,555000222666FFF666555:::555000333444444SSSeeehhhzzz~~~NNN888CCC>>>;;;555FFF|||}}}\\\EEE===999444666888<<>>333:::TTT}}}}}}^^^GGG===777111666666888888444000333999666555666999<<<===:::777999:::;;;<<<<<<;;;999888555777555222333777999888555444333333555555444222777777666444222222555777:::444444888555...222===777444222333666777666333000666:::888777888777444333555666555444444555666///111444555444333333444111222222111///000444888444444333444555888;;;===333999===444<<<kkk===111444000000999888555<<<<<<;;;222666<<>>:::DDDEEEMMM[[[GGG;;;333555333666444///000777:::888666888:::<<<<<<<<<;;;:::777666666888:::;;;:::999777555444555777888888777777222111555555222333888555444222222444777777777555333111000111222333333777999777555666888666111666999999333222555444000555555444333333333444444...333333000111666777333222000//////000111111000444333333444666888999888===999,,,,,,AAA\\\444333222---------;;;222CCC@@@???666BBBiiiwwwfffjjjbbbOOO\\\~~~}}}zzzHHHAAA???999EEE666>>>222444<<>>444222TTTppp\\\JJJ;;;777444666777666666666555333<<<=========<<<;;;999888888666444444666888999999777555333333444444333222333222222333333333555666000000111333666666555333222222111000000222555888333666777666777999666111666777555333111111000...111111222222333444555555333444333111111111222111111333333333222222222333777333///222777:::888444<<<777111777<<>>xxxzzzXXXCCCBBB<<<111---...***...777777444LLLxxxnnnBBB333CCC>>>333:::333333777333777@@@???888===KKKmmmYYYIII;;;888333333555666666444222222======<<<<<<;;;:::999888444555666888;;;<<<:::999777555333222333444333222555444222000111444888999111111111333555666444222111333333222111222666999111333333222333555222,,,333222333555555666666777///111555777888777555444555444444555444222222222///222444444222000111222777333000222666888777444@@@888111999AAAnnn~~~gggBBB///444666666999888***>>>777***bbbzzzmmmLLL888444---///555///555+++///666222<<<```PPP<<<888@@@;;;777===888555;;;777111///666>>>>>>888???oooiiiUUUFFF;;;999333111222666666333222333::::::999888888777666666222333555888;;;;;;888555888666555444666666666555555666444000111666::::::444333222333555555444222111444777666444333666888444666555333444777666111:::777777999999777777999666888:::;;;;;;888444222888777999<<<;;;777555666...111555444222000111222555333222333444666666555333666555666666ccczzzzzzJJJ222+++555555111///+++---;;;EEE<<>>;;;888444;;;:::111222;;;<<<444,,,DDDjjjiiiUUUFFF;;;:::444111111666666333333666999888888777666666666666555555555777888777555333777666444555666888777666333666777444555:::;;;888888666444333444444333222111666::::::777555555777777999888666888===>>>;;;???;;;:::;;;:::444333666999999999888777555444333666555888>>>>>>777444555...333666666333000111333333444555444333222555777***444555222222eeessstttSSS666)))...999555000333444>>>BBBPPPEEE777555ZZZwww@@@---777111111555***+++///,,,666EEE;;;000;;;999UUUttt|||tttcccQQQJJJuuuGGG999<<<444777>>>;;;:::;;;///888>>>===999777555333???666<<>>AAA???777333444888999555666:::666555333222222333444555///...333::::::333/////////444888888444111222555111444777555111000444888///666444222===yyywwwddd;;;<<<......111---888TTThhhuuuvvv:::%%%666GGGttt>>>###444///)))000...,,,555,,,;;;dddccc@@@333222666;;;BBBNNNXXXVVVMMMQQQTTTPPPEEE@@@BBB;;;///===zzz\\\;;;555999111666>>>777888===888222111666666111222999:::111---:::HHHUUUzzzyyy}}}dddSSSHHH<<<666777666333222222444666888999:::999888555333333444777<<<<<<666333555555222<<<666333666888666555666111333555666777666555444;;;888444000...///111333<<<;;;666000111666999888///444999:::888666777888---222333000000444444///444333222111111333555777111//////222666666444222555666333000000444444111///111333333222222222333333444999;;;@@@{{{fffAAA999222999111***:::ZZZ{{{aaaGGG999---(((999QQQUUU%%%$$$555666...***///''')))<<>>\\\pppEEE999111///,,,***222>>>kkkHHH***(((///...,,,///...'''$$$+++999???999000555777999999999666333111666444555888666222555;;;999DDDCCC777888666333111111111111111555555555666666666666777000777222666>>>000;;;lllhhhRRREEE;;;999555555444444333444444555888777555222111333777:::777:::999555444666888777666222111444666444333555222222222333333333333333222111000222555777555222555777555222222666777555:::666222222666888888666555666555000///111222000444333111000///000000111999777444222333444333222222555666444555777777444888888777555222111333444555444333;;;555JJJ}}}ppptttPPP>>>EEE}}}uuuqqqJJJ))))))***+++---//////---+++@@@999222---***(((---444...+++((((((***---000111555666888888777444000...333222333555555444777<<<<<<111>>>555999777555333222222333333666555555555555444444444---777333333888...000NNN~~~lllTTTGGG??????777777777777777666666666888888777555333444666999555666555333222333666777666333333555555222111333444333222222222333333444333000///111555777555222111555666333333555666444777555333555888<<<======<<<;;;888444222333333333222111111222333444666666666777555222111222000...222666888555444555444111777666555222000000222444222:::888???;;;888yyymmmllltttxxx~~~jjjccc\\\AAA((('''---111000---000666333++++++222666000)))***///333))),,,///...---,,,...000333333333333222000//////222111111222222444666999;;;;;;fff===333999999777666444555777999666666555444444333222222000999666111555000...;;;^^^ggg|||oooWWWHHH??????888888777777777666666555888999:::999777555444444444444444444333333555888777555555777555111///222:::999888888888888999999666333000000333555555333///444777444333444444222222444777888777888:::<<<===:::777555444222333444111111111222333555666666+++111333111111444444000333888;;;888666666666444555555444222000000333555000<<<555444666777iiivvvxxxmmmfffrrrmmmSSS444...555///+++555***///---)))...999:::222***000222---***...///---%%%'''***---/////////000111///...,,,---...000222111111111000111444555555333???JJJ~~~222777555666666555444555999<<<666666555444333222111111333999555000111222222555000999EEE___qqqZZZJJJ===:::666666555444333333333333777999;;;:::888444222222777666777999888555666:::666555666888555000///222888888888888888777777777666555333111111222333555000666999666222333333222111444777666222000111444999555333444333000000333111111111111111111111111---555777222000444333...???CCCCCC<<<555333111///555555555333222222444666111;;;//////777KKKXXXhhh~~~wwwyyy^^^AAA777)))***555000(((---)))......,,,...555555///......+++)))+++...---)))***(((&&&)))...333555555000...,,,+++,,,...111333111222222111333777666333111999555oooyyy+++@@@111333444222000111555:::666666555444333333222222333333222///...222555444555:::999:::TTTppp]]]MMM???999777666444222111111333333555666777777555333222333777666888<<<;;;555555999111111444777555000000333333333444444444333111111000333666555111000222555222888;;;666222222333222444333222000///...///000444111000444444000000333000111111222222111111111111888999111000777;;;888BBBEEECCC:::222///...---444555555444222000111222555777...666999RRROOOSSSkkkyyy}}}wwwrrrvvvbbb444!!!,,,000222777333...444000222222111///////////////,,,***+++,,,+++,,,......+++)))+++000555666555000/////////000000000111///222444333777<<<:::555555555000YYY\\\333===111333444111...---111666666666555555444444333333333...000222///111666555000111111222999WWWsssmmm___RRRCCC===:::888555222222222444666333444444222111111333555666444777<<<;;;444222666---...222555444000000555222333555555555333111000+++222888888333000222666444:::<<<777111111222222777222---,,,///222333333333000111666666222111555///000111333555666666666(((111333...333BBBMMMNNN222777999444000222666777333444444333///---,,,,,,999333---:::000>>>OOOHHH>>>JJJ\\\{{{xxxzzz{{{zzzyyy}}}}}}uuuuuu]]]fffZZZCCC:::444666888...&&&---000+++,,,111000///...,,,,,,333:::...,,,...111...***---666))))))+++...111222///---000111333444444222///......222555666;;;AAA???777777555222<<>>---444666666333...,,,000444666666555555555444444444333,,,111777222111777666888...111:::333///QQQoooUUUCCC===<<<;;;888444222444777;;;333333333111111222555888666777999;;;;;;:::888666222666777555444555666555666444222111222111---***444444444333222111000///555888;;;:::666444444555777666555333333555999===666666777777888999999999:::888666555555444222000222...---999VVVxxxiii555---@@@888333;;;555333444555333111000000111:::777000222555...///@@@fff;;;555CCC===LLL\\\eeebbbdddqqq~~~kkkfffjjjnnnWWWaaaUUU;;;;;;333444333333333444444222000111444555111---///888AAA000000///,,,++++++---000...------,,,,,,------...***000333111//////...+++444222222444888999777444333666666222111555888888333...,,,111444222000///555777666333555999666...111444444111000333666555777777666333000333<<>>888999999777555444555777555666666444333444666999666666666666555444333333333333444444444444666999666222///333:::===:::555111222222333333333333333333666999:::999666555444666666555444333444888;;;222222333444444555555666555777777444111000111222777//////FFFnnnaaa777111>>>444111888000333333444333111///000111,,,555555777>>><<<777;;;wwwwwwCCC888@@@333===EEEGGGAAAFFFYYYjjjpppjjjhhhNNN444555$$$222222222444555333000...777888666111------222888222222222000///...000222...------,,,,,,------......222333000...111111000222000///000444555555444333555555222111333111---//////222777666111///000222555555333444777555000111555555111000444666555444555666555333555:::???@@@bbbvvv]]]GGG===444777999:::888555333333333444444222111111222444444444333222111000000///444000000555555222555===777111...444???EEEAAA:::///000222333555555666666222333555888::::::777444555666777666444444666888111111111222333333444444222555777333...,,,000555666555@@@aaaPPP666444:::000222888...111222333222000//////000(((666777222888:::666777sssVVV111222000+++)))222???@@@BBB[[[|||pppuuu}}}mmmLLLCCCNNN333000000111333444333000---:::888555111---,,,///222///000111000...---...///......------------......000333333000///333555555222000......111444555555111222333222555777333---,,,000777;;;777000...111333666666333111222222000111444555111000333555444111222444666777777888888,,,>>>kkkzzzcccLLL>>>333666999:::888555222222222333333222111///000111000111222222222111000///444///111888888111222;;;777333111555;;;>>>:::555000111333444666666777777444222222444999;;;999777666777999888777666666777222333333444555555666666333555555222......111555///:::SSS{{{~~~<<<444666666///555;;;222000111222111///...///000///666222,,,...222BBBZZZuuu888888PPPFFF>>>TTTuuujjjLLLfffyyyyyyoooQQQ___uuu[[[HHH\\\rrrLLL333111000111222333222000555444111/////////111222---///000000///---............------------.........222333111000444666666333111000///111444777999333222111111666:::777000///111555999666111///111555777777333...,,,---//////333444000///111333111111111222444777777666555111;;;HHHaaalllQQQ???555777888888666444333444555777888888666444444444---000333666777666444222444222555;;;:::222000555666666555555555444222222333444555666666666666666666333000111555999:::999666888::::::888777777777444444444555666666777777777555333222222333333333...888QQQyyybbb222666999555000666:::333000111222111/////////111444222000444555888```lllsssttt\\\TTTDDD///GGG\\\AAAIIItttUUU777444000///000333444555222111000///000111222333000222444444333222222333///......------......///***000333222222555555333111111111111222444777999666444111000777@@@BBB>>>666111///222333111000111444555444111---+++...222---111222///---///000...333111000111444666666666333:::555444]]]qqqSSS;;;777888888777555444555666555777::::::999777666555...000333777888888777666444777::::::888555333333333555777666333222222444666666777777777666666555777555222111333666888999666888999999888777888999333333333444555555666666999666444444666666444111444222===\\\fff@@@222:::;;;555222333333000000111222222000000000222555222444===:::;;;nnneeeQQQHHH888777///,,,???qqqMMM999]]]]]]777444000///000333666666222333333222000///000222000111333222111111222444//////............//////)))///333333333444444111+++...111222333333444666111111111555AAARRR]]]___;;;333,,,...000111111333444111///000///...111666,,,111222///---//////---333333222111111333666888666666333222===[[[uuuxxxyyyYYY>>>777888999999777555555555333666:::;;;:::888777666222222222333444666777888444;;;<<<555333999:::555333333444444444444444333666777777888888777777666555555666555444444555666444555777777666666777999333333333444555555666666666777888888666444222111666222333@@@SSSYYYHHH333222:::999444444111...000000222333222111111222333333444555777444;;;rrrvvvZZZBBB666777333777111444222FFFNNN777fffTTT333222000000222444444333000444666444000...000333///000000///...///111333//////............//////,,,111333111111333444222(((---333777666555444444---000222666BBBTTTbbbhhh;;;555000000//////222666999222...//////...000444---222444111///000000---111333555333222222555888888333777<<<444000JJJmmmwwwwwwfffJJJ666888;;;;;;999666555444666:::>>>@@@???===<<<;;;666444111//////222666999444>>>===000///<<<@@@999555222000222555666333///666666777888888888888888222666999999666222222222222333444444444444777999444444555666666777777888333888<<<;;;555000000111222777999333///222666888000666444222555111---333111222333333222111222444...333111,,,---AAA}}}|||nnnqqq}}}zzzppp]]]GGG777444777222222333)))222,,,;;;PPP---VVVnnnYYY444//////000222444444222///---222777666000...111666333333333222111222555888//////............/////////333333000///333555555(((///777<<<;;;888666555222444444222666AAAKKKOOO999666555444000---222999AAA777/////////,,,+++...///333555222000111111...///333777666333111444888555000333;;;888111:::MMM{{{|||yyyWWWEEE<<<<<<===666777;;;777<<<<<<;;;;;;:::999999999555444222000000333999===<<<===>>>???>>>=========777333333777666222222666000444<<>><<<;;;666000000444888888777---111444444222111333666999555000---...111333444888888777444333333555888666555555555444444444444...111222111000000444888UUU{{{|||eeeFFF:::888:::666888<<<777666666666666666666666666555444333111111444999<<>>===888444777333333666666222222666///333:::???<<<555333666:::666333333555666444222111111222444666888777666444444444444444444444444999555111000222555888999<<<888555444111---///444000666:::777222333555555<<<999444000...///000222+++555555@@@@@@III{{{```ZZZppp^^^iiipppcccJJJFFFWWWYYYJJJBBB<<<444///000333555666444,,,:::111333000:::aaa???333;;;444222111111111111333333333333333///...000111///111555777555333222333333222000111000//////000111222222111000///..................///111333555555555444777222......222555555333///111222222111111333444555222000///111222222111555666555444222111333444777777777666666555555444222222333222222222555777AAAooo{{{RRR???777999777999;;;555111222222333444444555555444444444333333555888;;;>>>:::777999===<<<666///777555444666666333333555---///555999888333444888;;;999666333222222222333222111111333555666555333000111111222333444555555777111,,,,,,111777:::;;;<<<888555444000---///444,,,666999222111777777000&&&222999777777===BBBAAADDDPPPRRR___cccgggYYYXXXppp```ppp{{{kkkGGG<<>>555555KKKrrrxxxVVVAAA===:::888777000555555444444444333333333222444555555444444666777888999888555333444888<<<999999999777666666666555333000000222111///000444666777666444222222444777555444333444666666444333111111111111111111111111...222555444000...111444555444666888555///---...333,,,---444333...444AAA}}}zzz```iiikkkKKK<<<666999444'''(((444***---111333333111///...000***///000222000444NNNWWW,,,000222444000111222111000111444777000---...111111//////222111///......000111111000...,,,+++,,,///000...,,,222111000...---,,,,,,,,,000000000000111333555666111111222333555555444333333000......111222111...444333111222444555666555222444777888666444222222555444444444444333333333333111111444999;;;:::888555;;;777,,,444^^^]]]CCC>>>999666666111333333333222111000000000222333444333222222444666:::<<<<<<666000///555;;;777999999555444666555333888444222333333000111444444444444444555555666666444444333444666666555333222222222111000000000///)))111888777111...000555333222555888666000---///......666<<<000+++JJJuuu|||```SSSLLL555444222///------000222---000444555333000...---444000000111......444>>>uuuhhh///000666:::111333333111//////333777000---///222222//////111555222000/////////...,,,***+++---///000111222222444333111///...---,,,,,,///000000111000...,,,+++------///000111111111111111000000111222222111///777444111000111444666666---000333444222111111111111111111222222222222333000000111444777999999888333444444111...:::\\\}}}fffJJJBBB999333444222111111111111000000000000222222222111000111333555888::::::777333111333666444888777222111444333///888333111222222000000333444333222444777888666333222222222333555666444333222222222111111111000000---222666555111///111444333222333555333///000333000333888888333CCCwwwqqqooojjjLLL===222111777777///,,,222444111444777999888444///------222000///111++++++333111]]]vvv777333777888333444555222......222666222//////111111000000444333111//////000111000///+++///333333000///111333222111000///...............///000000///---***(((***+++,,,------...///000---000333444444222222222666333000///000222333333+++---000111000000111222...///000111222333333444///111333444444444444555888...+++333777555999BBBZZZqqqRRRGGG:::222222111000000111111222222333333222222111000//////222555333444555777777666444222222666555000...111111,,,444///---///000......000666333222555999999555000111000000222444555444222111111111111111222222222555555444333111000000111555222111111000///222888:::777111---;;;dddqqqxxxjjjYYYLLL777444222222111111111---***+++000///222555555222000///000,,,------111******444+++MMM|||<<<666666333444555555222------111666555111...///000///222777...---,,,...111444555555111666999666///+++,,,///000//////.........//////...///111222222111///...***+++,,,,,,,,,---000111***///555777555222222333444222//////000000000///+++---000111111222333555---...///000222333444555///222555555222000111222666888777111///444999:::III{{{^^^FFF:::777888:::333555444111///111333333666333000......111444777888777777666222---///444///000---555111...:::///000///------...111444666222222222333444555333222222111000//////000111222...///000000111111222333111999===888222000444888333888;;;999555333555999555999000666dddpppyyy}}}sssbbbKKK;;;666555333000555444222---)))))),,,000444222//////111222///,,,000000111///---,,,,,,---DDDFFF666222000555333111000///000111222000111333444444222///---000111333555666666666555111NNN___PPP666+++...222111222000,,,---111111...222333222111///...///111000000000333555333...***000222222//////333444222333333111000////////////++++++---111555777666555...000111222111000000111666666555333111000111222444444444444444444444444JJJkkkYYYKKK>>>888999555777888555222222333444333111000///000333666999777666666888555111111444///000...777222///:::///000///......///111444666444222111222333333222000222111000000000000111222111000000000111222111000---333777555///...222777333444444444555666888:::888888777QQQ|||bbbVVVmmmsssPPPEEE777111111333111......//////...++++++...111111000///000111111111000000000///...---///222555@@@GGG222---111222111///...---...000111///000111222222000///---///000222333444444333333---@@@KKK@@@111---///000111222///,,,---111111---111222222111///......///222000///000222222000---...111111//////333333000222222111000///.........,,,,,,---000333555555444222333444222000...---...444444222000//////111222111111222444555666777888777HHH===FFFyyymmm___KKK<<<888555888;;;:::555222333666.........///111333666777444222333777888444111111222333000888222---888,,,222222111111222444666777666444222111111111000///222222111111111111222222444222///000222333111///,,,///222111...---111555666333000000222444333222333999EEEmmmtttfffiiiiiiqqqmmmTTT888444000111555666333///---///000000///...///000...///000000000000222444111000...,,,,,,...333777...NNN444(((333///...---------...///000......//////000////////////000111222222111000///+++333555000...111333//////000///---000555666333///111333222000.........222000...///000222111111---000111//////222111...000000000///......------...---,,,...000222333333333444444222///------...222111///......///000111...///111333555888999:::777===---///___uuuiii[[[HHH777333666:::;;;666111333888,,,---...///000111222333000...///666999666111///666666000555///,,,888...444444444555666777888888888555222111111111///...222222111111111111222222555111...///222444333111111111222222000...111555444333333222333333222111666WWWwww{{{ggg\\\lllzzzzzzYYYBBB666777666666888999777222---333333222111000//////000...000111000......222555111111000...,,,,,,///111///iiiEEE---666///////////////000111222.........//////000111111000111222222222000///......000///---000555555111---/////////333:::<<<:::...111333333111///------/////////000111222222111,,,///000......111000,,,/////////......------,,,///...,,,,,,...000111111000111111111//////000222000000///000111111000/////////000222444555666777111>>>:::222999HHHaaauuummmlllXXX<<<555444777888444000222:::111111111111111111000000111...///666:::888444222999666///444000000AAA:::222333444555555666666555777555333222222222000///111111111111111111111111333000...///333666666555:::666444666444111222666...222555555222000222555>>>ooopppooo|||yyyzzzvvvPPP888///---555555555555444111...,,,555222///------...000222000111222000------111444///000222222000//////000???[[[666777222222222222333333444444000000000111111222222333222333333333333111000///111222222111222444333000///000000...222888999777///111444444222///......,,,...111333333222000///---000000...---000///,,,---......///...------,,,000...,,,,,,...///000000///000111000//////111333222222222444555444000---222222222111111111111111///222111000111000444@@@IIIqqqwwwsssxxxjjjNNN>>>777444666444///333;;;888777666555444222111111444111222777:::888777999777555...555333666IIIDDD...///111222333222111000333222222222333333111///000000111111111111000000111000000000222555888:::???777333777777222222666000333555111+++***...333666{{{oooeeeAAAJJJfffWWW777111555555111///000111000//////000111000---)))(((+++///333444222222111///......111333+++...222444444444444444555___\\\888555444444444444555555555555222222333333444333333333333333444444444333111000000222333111///.........222222000---...222222...111333555444222000000000+++///333555333111///...///111000---,,,///000---,,,---...//////...---,,,000...------///000000///222222222000......000222:::777555666777555111---444333333222111//////...555444666999777444333444000FFFttt{{{|||yyynnnMMM???666666555111333;;;999888666444333222111111444222222555555444777<<<666555///666333444DDD===---///111222333111000///------///111333333000---...///000000000000///...000333444222000111777<<<>>>333...333555111000555555444333222444;;;EEEMMM>>>^^^uuuwwwlllWWWKKKPPP[[[___xxx\\\000###,,,333444333///111222000...---000333///,,,***+++...222444444222000------///111333333+++---000111111222333444(((555vvv|||JJJ333333333333444444444333222222222333444555555444222111222333444444444333222111///......---,,,+++,,,///333333111---...222111...444555555444222111111222...000333333111//////000111222000,,,+++///111///,,,---///000000///...---.........///111111000///000111000///...///222444DDD===666333333444222///333222222222222222222222...222:::777------444666555333AAAHHH^^^xxxuuu}}}XXXFFF888777666222444<<<777666333111000000000000222000000000///...444<<<666666000666000,,,999...///000333555555333111000((())),,,000222222///,,,---...///000000///...---111555777444//////555<<<:::...)))///333///...333444222222:::KKK```ttt]]]SSSLLLTTTZZZMMMLLL^^^nnn~~~AAA444---222111)))***333111444444111+++((())),,,333111000111444555333111111...+++,,,000444555555---------,,,++++++---///666000ppprrr===///333222222222222222111000///222333555666666444111///111222333444444333222111///,,,))))))***,,,...111222333111///222666777444666666666444222111333444111222333111...---///111333333000++++++///111111,,,...///111111000...---...---...000222222111///,,,---......///111666999KKKAAA666//////111222222000111222333555666777888222000333333000888===666;;;666:::---,,,EEE___|||~~~{{{yyy{{{uuuWWW===888777111333;;;888666444222000/////////222333333111......111444,,,111666666222111333777...000222333333111///...------,,,,,,,,,------...000...000555666333222555000222333111......111444888777444222111222333444,,,555DDD\\\mmmZZZfffxxx|||gggQQQYYYqqqDDD444444111...000444222,,,///111333333111/////////777666444222111111111222------......///000000111///---,,,++++++,,,...///:::000bbbJJJ999///444000......111222000...***000...333888666...444///222555777888999:::<<<444222////////////...---666222...---000333333333,,,000111...---222444444111000000111111000...+++111///---------,,,+++)))+++++++++...111222222111000...,,,///444555222...000000//////............000000/////////111222333333222111000111333666888000...---///000333<<>>777333444666444333444+++kkkzzz```CCC444444555000777666444222111000000111444666777777555444444555:::888666666777666333000444444333222000///...---,,,,,,,,,---...///000111000---...111333222333777222111000000222333333333111111...***,,,111111...:::bbbjjjYYYggg~~~}}}}}}lllRRR888///333...444666111---///222333000111222111/////////111///000111222222222222222...///000000000///---,,,000000//////............444...EEEYYY555111888555111000111111...+++111555555,,,111555:::666999666222111222111///---,,,444;;;<<<777222222333222111//////111222111000222555555111///222444444222000//////111222222111000//////000222333111000555444222222222222000...222111000222444333///***......//////000111111222---------...000222555666333444444444444444444444999666444444222///111666888555444666555111000222+++LLLwwwtttYYY@@@444222444666555444222111111111222222333444555444222111111888777666666555444222111111222333444333111...------------...///000222333555111000111111...///333111///---///222444222000555444888===666***///===RRRgggyyyoooUUUOOOooovvvqqq___FFF333222444111///111+++///111...---111333333111222222111///...000111///000222444555555555444222222111000000//////...............---,,,+++***///---555vvvXXX///333666333//////000111...,,,333---444000777333666***555111...000444444000,,,+++111777999666222222222000000000111111222111111222555444///---000111000222000...///111333444444333222111222222111///---000......///111333333222666444111111111111...,,,//////000000111222222333///.........000222333555333444666666666444222111444222222444444111111555444333333555444000222666<<<333:::fffyyy~~~rrrTTT777111<<<666555333222222222333333111111222333333222000///222555777555111///222555,,,///333666666444000---.........///000111333444666222000111111...///333444222111222666777555222&&&***,,,...666DDDPPPTTTiiidddaaafffooo{{{pppFFF>>>III999777222,,,)))***///333222222000...000444333///000111222111000//////000///000222444555555555444444222///---,,,,,,...///------......---,,,++++++///111222iiiZZZ000888666333111222555666555333888)))444---777///888%%%111//////222777777111+++++++++,,,...//////...---///000111222222222333444333666555000---///111000111000...///111333444444111000000111222111...,,,---,,,,,,...111444555555999666111///...///000000555555444222111000///...111111000//////000111222333444666777666444111000111...///333444222111333444222111333333222666<<>>555444333222222333444444444333222333444444222000...222555333...---111666+++...333666777555111////////////000111222333444222//////333333222333666333222222333444444222111444>>>666---NNNzzzpppsss{{{iii===111---%%%///999===555111444666333;;;999444111222444111***///111333333111////////////000111222222222222222222000---***)))***,,,---////////////////////////...000222eee___444777222000...000444777777555777///BBB,,,777???XXX===222111222444666444///***111///------000222222111...000111222222444666999555888777222000222333222000///...///111333333222,,,,,,...000333333111///222000//////222444555555777555111///...///222333000000111222333555555666333222000/////////000111222333444555555333111000333//////333444111000111555111000333444555888===EEE@@@999888555333OOO}}}|||sssXXXBBB999555444333222222333555555777444222222444555444222000222222111//////111444000111222444444333222111111111111111111222333444111///000555666444444777000111333222000///......***222000333XXXkkk===111??????///)))*********111777555...888999666111000111000,,,---000333444333000...---333222222111000000000111///.........------,,,,,,......------...///111222...,,,555kkklll===444000---,,,...222555555444444GGGeee444777QQQvvvHHH333333222111111///...---444444444333333333444666...000222222222555:::>>>555888777222000222444222///......000222222111000+++,,,...111333333111///222000......000222333333222222222111111111222444+++,,,///222555888;;;<<<111111000//////000111222111222333333333222111000555000///333555333222222777111000444777666666777111///,,,333999333;;;UUUwww~~~wwwhhhLLL222555444333222333444555666777444111000222444333222555222000///000111111000555444222111000111222222222222222111222222333333444222333777777333222444222555888666333000000111===???PPPooo|||III333IIIjjjkkkXXXWWWNNNBBB666//////555;;;999666555555555444777<<<---222444///,,,---000000,,,000444555444000...,,,777666444222111111111222...000222444444222///,,,,,,+++******+++---000111333...<<>>999555333444333......333888999999;;;444888MMMRRRUUUZZZQQQVVVPPPVVVcccllljjj___JJJ555777999444666222(((,,,++++++...000111111333444555//////000111111111111000111111111000//////111333000111333666888555111...222333222///000333333///000000111222222333333333111333222111222555333///000222222000------111555===fffLLL;;;pppnnn;;;666000...000222111000+++000444222000222666888555333111333444///---111222------000---+++555EEE;;;666000,,,---000222333111000000222555777666444---///...---000555555222333444444444555555444444...111444555333111000000,,,...000222333222111000333222222222444777999;;;777555333333555666666666000222444333111000222444333555555444222111222444777333000000000...------///111333444444555888:::555===999111000222???TTTvvvjjjsss|||zzzRRR;;;/////////000111222444555///000222444555666666666777666333111000000111111222777<<<;;;666222222333444///,,,///111222555888BBBIIIccclllpppmmmWWWRRRVVVeeebbb===000---'''...666:::777222111111222333222000000333222//////000000111222222222111111111000///...///222555......222888:::666222000000333555333222333222...111222333444444444444444000222333111333555333...---000222///+++***...333TTTkkk<<>>111000000000111222222333///000222333555555555555888666333111000111222444000444777555000---111555666444555999>>>DDDNNNWWWWWWWWWjjjrrryyy}}}llliii~~~HHH+++///000DDD999333///333888222...888;;;:::555222333000+++222222222222222222111000...000111111000111333555000---///666888444222222...444777444222333333222222333444555555444333333...111111000111333111,,,+++///333111,,,***...222PPPxxxXXX888;;;VVV777444111111333333111...---///333444222000000222...555111111777111555OOOLLL666(((---333111444<<<555000+++***---000000...333222222222222222000//////111000...000333222...---------...///000111111...111444555444222111000///000000111222333444444333444555666777666666555555333111111333555666555222111111111333444333222000444777666333111333666DDD===::::::888222///000333000///111555888999888777:::555333444///111???555NNN~~~zzztttooo}}}[[[BBB555444333333222222333333000111333555666666666555888666444222111222444555555888999555000000777>>>444777???MMM[[[kkkzzzjjj+++,,,;;;***000000666000...444222888,,,555999666333444333///444444444333222111000///+++...222333333333333444333...---222444111111444///666999444000000333444222333444555444444222222,,,///000...000222///***,,,111555444///,,,///444111<<<&&&333999zzzTTT888555444555777777444000333222333666777555111///...888444555<<<777???___YYY;;;&&&---888666000///111---+++---222444222...---000333333111000222444000222333111222333///)))111111111111222333555555///222555666555333222111111111111111222333555555111222555666777666555444555333222333666888999999333111///111444555444111///333777666333222444777IIIBBB>>>???<<<444000222777333000222888<<<<<<999<<<;;;333333777000,,,555888---FFF{{{yyywwwrrruuu~~~nnnBBB888333222666888444000///000111666&&&NNNhhh888777000:::222222111111999///666>>>BBB<<<444444888;;;444EEEgggkkkBBB444555555333888444000111444666555222777555444333333222111//////111333555666555444444///...---///111222111///000111222222222111///...666555444444444444555666---...000111222222111000555444333111///...---,,,444000++++++---000222111444111///444///lll^^^<<<444555666...---000,,,111000000////////////000222333444444444555888:::888555111//////000000000333******444777///)))***,,,...000111111111222333111111111111111111222222111111111000...---...///111222333555666777777777...666333000333///,,,222111444777888444000222666999999000///999:::777:::777555333111111111222333555555444333222333444666999666222111333444444333666777666333555;;;???>>>???:::444333666777555222222999@@@QQQzzz~~~vvvqqqnnnttt~~~pppCCC===777555777999666333333666...222555pppGGG...000444+++111333///777///;;;666///...999HHHPPPOOObbbgggFFF222///333666555:::666222222555666444222777555444333222111///...000111111222111///---,,,---///111111...---...///444111...,,,,,,///222555666555333111111111333444222111111222333555777888555555555444333111000///222000...///222444333222222++++++777222gggeee@@@333222555222333555/////////...............///000111333333222333555777666444222111222111000...666......777:::333...//////111222222000000111333000000111111111111111111111111111111111111333444444444555555555555555444000222333888;;;222666JJJIII???666555888999666111999999000---555444///222444333222222333555888999666333111222444666444222888444111///000000...,,,333555555333555:::;;;999888555333444999;;;999666444000///888OOOwwwvvvmmmlllvvvtttIIIAAA:::666888999666444555444222777000RRRddd;;;444777555---:::===222888555===>>>CCCQQQiii[[[HHHBBB;;;333///000333333222888555333333666888777555888777666444222000///...333333333333222000...,,,,,,111444222---***,,,000333000---+++,,,///333666555333000...---///111333111000//////000444777:::333444555666555333111000111111222444666777555333333,,,+++:::666ccchhhCCC222---222333555444,,,////////////000000000000111333444444333333444666333222222333333222///---444---...555888222---...222333222111//////000222//////000000111111111222111111111222444666888:::777777666666555444222222222111333>>>@@@333;;;XXXcccVVVEEE;;;999:::777222111333---,,,666777333777555444444444555777999;;;999444111444999:::666111555333111000111000...---333555666555888;;;999444555444333666:::<<<;;;999;;;111...111000BBB|||pppxxx{{{~~~rrrlllrrr~~~wwwUUUAAA;;;777888999555333222///777===)))***222***<<<......---CCCEEE333999===PPPjjj~~~iiiLLLBBBIIIBBB444111111444777777444222222222555333333555888::::::999::::::999666333111000000111111222222222111000000---111333222///---///111//////000000111111111000333111...,,,,,,///222555222111000000111333555777000111444555555333000///111111333444666666666555777555///777777cccdddFFF333///666555333222+++111222222333444444444444000111333333111111222333222111000000111111///---111------222444000------222222111///------000222......///000111111222222444333222333555888:::;;;777777666666555444222222222444444:::===333666JJJWWWUUULLL>>>444444:::>>>222666111111:::;;;777<<<:::999777666555444444555888777666888;;;;;;888555333333444555666777666555777888888777999===:::555;;;888555555777999999888<<<888:::;;;///+++MMM{{{uuu{{{~~~xxxooonnnrrr|||uuu___BBB<<<999;;;;;;666222000111222666333888:::///111///666BBBbbbhhhXXXdddnnn}}}___;;;:::000///777444000555...222444333000000444999555555555666888999888888888999888555111///...///...............---------//////000111222333333222111111111111000000000000111///---,,,---111555888666666666777666666555444///111333555555333111///111111111111222333444666222999///000222``````EEE555444<<<888333333000000111333444555555555555,,,...000000///......///222000---,,,---/////////111///000444555222000000/////////---,,,---000333---...///000111222333444888555333222555777888888444555555555555555444444///888666222888777333444999>>>===555222888@@@CCC<<<@@@:::777<<<888222555;;;:::888666444222111000444777::::::777666666888666777888999999999999999:::999666444888<<<;;;666>>>:::666333333555888999888777888888111,,,333>>>eeetttmmmjjjhhhpppqqqcccGGG@@@<<<===<<<888333222333---...444999888444000???LLL^^^~~~uuufffJJJ444---///:::;;;;;;===777222888333333111...,,,///555:::888888888888777666444444444666666333///,,,,,,...222222111000...---,,,,,,...------000333555444222777444///,,,,,,000555999000///------...222666888555666666666555444222000222333555666555444222111000111111000...///222444***555+++,,,---UUUgggCCC111///777333///222222---...000222444444444333///111444555444333333444222///,,,+++,,,///000111......000111111000000///...//////...---...000222---...///111222444555555===999444222444666666555333333444555666666666555---:::777///777;;;333---777777333111999CCC@@@666888===:::777;;;777111555666666555555444333222222000555999888333000333888::::::;;;999666555555666999777333111666;;;:::444999777444222222555999<<<888555///+++///555333...111MMMuuukkkhhhhhhgggnnnpppeeeKKKBBB;;;999888555444555333000222999666666GGGPPPSSS^^^kkkzzzNNN<<<555///555BBB777===:::555888444///444777444111000000333555666555666777777777666555555333666777444///---...111444444333222111111000000,,,---///000000000111111666222...,,,---333999>>>111000///...///111333444333333222222111000000000333444444444333222111111...000222111///......000+++111,,,555---AAAzzzwwwPPP555+++111...,,,///000,,,---000222444444444333222444777999888888888888111///---...000111222111,,,...//////////////////000111222111000///000111......000111333555666777@@@;;;555333555777666444333444444555666666555555000999666222888777111333999:::777444999@@@:::,,,...666555555;;;888333888444444444555555444444444333555777666333222555777:::::::::777333111333555777666333333888===999222333333444444444666888:::666222...,,,000555555222(((+++SSSmmmddddddhhhkkkrrrrrrfffMMMBBB777333222111333666777444;;;PPPUUUZZZnnnssswww}}}WWW>>>;;;999666777333888333222;;;:::222000///------000666999888555...111444666777888999:::555888:::777222000222555............///000222222)))...222000,,,***---111......///111444888;;;<<<222111000///...//////000666555333111111333555777222222111000000//////...,,,000444444111...,,,,,,222333000AAA000111ooofffCCC000222111///111111---///222444666666666555---000333555555444444555000///000222444444222111///222444333222333444333333555555444222000///000...///000222444666777888BBB<<<555444666888777555444555555555555555444444666888555666777...,,,:::&&&222888333000555666222111999777666999555///333555555555666555555444333999888666666666777888999777888888555222222555888666666555777===AAA;;;222000222555777777666555555---...222666333,,,***---111(((555fff|||qqqooorrryyyzzzpppddd^^^BBB<<<888888777999FFFVVVQQQmmmQQQ888777888888999333111///111333333111...444000---///444888777555111111000///000444;;;???CCC???:::444111222333555---...///111222222222222,,,///333444222///------333444444222222888BBBKKKCCC888///000111......000444777888777333111333555444333111000000000111111111111111111111111111111000...+++444<<<777ZZZuuu@@@333///222;;;000666...///000111111222111111333333444333333222111000///...---,,,---///111222555666222///333999777///888777666444///+++000777---/////////444999888333>>>===999333222555555111444555777777555333333333888888777777777666666666222000111666777333//////666777777777777777666555333444555666555444333222999888666444333444888<<<555333000///000333777:::000222555777777666333111444111111555<<<<<<666///666333111000...---333;;;;;;,,,777EEEQQQyyywwwrrrpppuuu}}}}}}ssshhhPPP:::---777JJJ[[[ooosssbbb[[[\\\___yyyoooaaaAAA888:::888666666333111111222444555333000666444111111333555555444111111111000111444999<<<>>><<<999555333111111111000000000111111222222222...000111111000///111222222333333111000333<<>>:::999;;;@@@222>>>@@@AAA555OOO{{{aaaPPPHHHGGG:::333777999555333444333222222444666666555444777777666444222111222444444444555444444555888:::;;;;;;:::888666333111000444444222111111111222222111111///------///333777222333333111///111666:::<<<666222333555333222222555444222111111111///---444333222222222222222333222222222222333333333333111111---111555111UUUttt333***666000222222222000000000000///...------+++...222555666444111///,,,---000333444444333222222777777222---...111333222000222777999666444444///111111///111444222...======999444444777777444333444666666444333333444//////000111222222222222222111333888999666555777222111111111222444555666666666555444444444444444888888777444111000111333999777333000......///000444444555555444333222111222444555333111000222444000+++)))+++,,,++++++...111,,,333...444www}}}vvvmmmtttfffDDD444;;;===111+++222777444111333000888>>>???000...BBB___hhhIII:::444000888333222666777333222444333333444666777888777777555777888444///...000444666888999888777777888:::<<<<<<<<<:::999777555444888666444111000000222222222111///---+++---111555222333444333111222444777777555444555666666444222666333000000111111...+++,,,---...000222444666777222333333333333333444444...111,,,///333///RRR<<<,,,:::000---333111111111000000///---,,,+++,,,...000333333222000...,,,---///111333333333333888::::::666222111333555666333555<<<@@@<<<666333111444444222333555555111888888555111111444444111222444555444333222333444...///000111111111111000000///222777888555666999777666444222111222333444999888666555555555666777888999888777444333333444666555333222222333444555666555444333222222222222555444333000......000333000+++))),,,///---******222***...,,,===jjjNNNIII>>>+++***;;;<<<444444<<>>///000777QQQSSSLLL;;;444:::AAAAAA;;;888777999999777555555333444555666777777888888000444666222---,,,000555555777888888777777777888===<<<;;;999888888888888888666444222111111222333111111000...,,,,,,...000000111222333333333444555333444555555666777555333777333111111222222000---***+++,,,///111333444555222222222333333444444444000444000222777333RRRJJJ...999222,,,666333000000000000///---,,,+++000000//////........................///111333444===;;;999999777555444444---))),,,666======888555333666888666666999999666333444222///000333333///222333444333222111333444000111222333333222111000//////222666555222444888:::888666444333444555666666555333222222222333444333444555444333222444555333333333333444555666777666555444222111111111222777444000...///000000000///***)))---000---)))(((,,,'''---***;;;YYY999;;;AAA888...///...,,,...333555444555888333+++///---999444999888:::;;;888333333555555111333444777;;;===;;;888666222444666666555555666777///222333111---,,,000444111333444555444555666888::::::999888777777777888555555333222222222333333000111111000......///000//////000111222222333333111444666444555777666222555333222222333222111000------...///////////////111111222222333333444444///333...222888333JJJ~~~YYY000666999000888777//////000000000///......333222000...---......///000///...---...000222444:::777777999999444111111222---,,,222888777444333333888:::888777999:::888333444333000222555555111111222333222111111333555111333555666666555444333111111444666444000222777777666666555666777888999555555444333333333333444333444555444444555888;;;333333333333333222222222555444333222111111222222555222000000111111000...---******......***((()))***,,,555---222xxxpppAAA333777888555555777999666111000222333222BBB;;;<<<,,,777111999111///...111777888444000///***000666888777666666555111444666555333222333555111222222000...---000333000111333444444666999;;;777888:::;;;:::999888666111222222222333333333444000000111000000111333666333222111111222333333222///444666333333555555222111222333333111111222333//////000000000///------000000111111222333333444...111,,,///666///>>>jjjlll999666DDD888888666---...///000111111111111333222222222111222222222111111111000000111111111444555999<<<888111///222>>>777222333444222222444333888:::777444555666555222444333111333777777333111111222111000000333555000222555888999999888888666666999:::666111333999444555555555555666666666666666666666666555444444555666555444444666:::===444444444444333222000000222222222222222222222222///222444444222000/////////---...111///******---(((&&&///(((+++mmm~~~UUU???666333333555...333222---...555555...///222>>>---888111:::000666222444<<<:::111...222+++222666222---,,,111555111333666555222111222333444444333111//////000111222333555555777999===@@@666999===@@@@@@===999777...///111222333444444444000000000000000444888<<<888666555444555555555444///555666222111555555222...111333333000///222444---...///111111111000/////////000111222222333333222555...222999000:::```}}}CCC;;;MMM>>>666333,,,---///000222333444444111222444666666666555444111222333444444222111///000555===@@@999......666;;;444//////111222777<<<333888999555111111222000111333222111333777666222000111111000///000333555---000444888;;;<<<<<<;;;;;;;;;======888333555:::555555555444333222000///111222333333333222000///333333111000///111666999444555666666666555444333111111222333333333222222***111888888222......111222111333555111,,,---222555***///000;;;|||lllKKK999333333444111333444333111///......444999:::888777666222---...333888888444000000111111222222111//////000111444444333111///...000111444///---222333///...111111000444::::::777:::BBB;;;>>>>>><<<<<<>>>>>>;;;:::555333333333111222666555555333111//////111444???555...000222222555:::777777777666444222000...888888888777666555333333000...---,,,------+++***000//////000111333444555---+++888:::999333777^^^oooJJJ666;;;;;;111,,,111000///000222333333222---222444333666:::888111000666;;;999444000333777555666777777555222...,,,///......000333555666555444444444444444444444333333111;;;AAA888333555444444555444111...---000333,,,<<<111666000IIItttHHH===<<<@@@FFFEEE<<<666666;;;555444888999555444777222;;;>>>666,,,***...222444222000...///222555777111555666444666999666///444666777666333000......,,,111777777444000111222......//////......---,,,))),,,222555333ggg|||OOO666666999666333555666666444333222222444777777444444666666333777999999888444222333444///111222222111111111333111222333222111111333444333...---111333000///222777555555777666555:::BBB999<<<<<<999999======;;;888555444666555111111333333333333222111111444666;;;444000333555333444777555555555555333111///...///000111333555666666666444222111111111111000......111444222///...000333:::222666222333666EEEsssrrrIII333555555111555///......000333444444444...333555555777:::888222555666666555333111111222222222111111000000111111111222444555666777888888111111333444444333111000333222===BBB666000444333333333333111...---///222)))444+++666:::YYYmmmCCC@@@@@@CCC@@@999444555999333111444555222111444333:::<<<444,,,+++...111111111111222222333333333666888888444555777555///333444555666555333000......222555444111///111333/////////.........------222000///000000bbbYYY:::888:::333444555555666555555444444333555333000111666:::999<<<888444111000111111111...000333444333333333444222333444333222111222333111...---111333111111222<<<888555444333333999@@@:::<<<;;;666666999:::888666444444777666111///000000222333444333333555666555222222666777555333444666666666555444222111000222333333333333222222111666444333333333333222000...444999777///+++...333>>>333222,,,111<<>>:::999;;;888333000111222000000222555::::::444//////111000...000333444555333111000444666555333444666444000222222333666999888444///222444555333000000222555111000///...---...//////000000---222555dddpppNNN>>>888222444333333333444555444333333555333000222888;;;:::;;;555000...111333111///...111333444333222222222555666666444111///...///111///...111333333333333:::777444222222444999===>>>???<<<777555777777555666333222444333///---//////111333333333222222333222222333555666555444444888888888777666555555444666666666555444333111111333111000000111111000...000555:::888333///000333444---///,,,444BBBXXX[[[BBB===444///777111000///111333555444333///111333666888888555111:::777333222333444555555;;;888444111//////111222+++111777777333111222444444444333333444444555555444...666<<<666444777444///000000111000//////...///000+++666222333GGG:::;;;999888999999999:::<<<999555111000111111222333888:::999444222444333111...000222444444333111///,,,...000222555666555222222111222777<<<===888222444555666555333222444555333111///.........000111***///000666888ZZZgggFFF666444555333222333555666555333333555666444555999:::777:::555111333888999666222000222444444222111111222555555555333000......///111111111111333666555333333333222222333777999999<<<>>>===888888;;;;;;999777222000000///------111000111222222000/////////222333333222333555666777888888777777666666666666///000222444555777777888000///---...//////...---///111444555555333222222...)))...,,,555EEEXXXVVV:::777555333999444333111222333333222111000///111444666555222111333333222000000111555999888777555333111000000000...444::::::666444555777777555222000111333666999;;;000222888666666555......//////000111000000/////////...777333,,,111+++---///000111222444444333666444000...///222333222666777555111111333222//////000000111222222222333+++,,,000666999777444111333222333888>>>???:::555111444666777555333111111444333000//////000111222+++333111444...CCCxxxQQQ888444999666333444666888666444111555777666666999888444555222111444888999555111222333444333222222333555222333333222111111444666333444444222444888777444///111222222666::::::777888;;;<<<;;;===AAAAAA???777222///000///...000444000111222000...------...000333333000000444888999666555555444444444555555000000111333444444444444111000//////000111000///------///111333333333222222...000+++333BBBSSSyyyaaa777...222333666666444333222333222111///222///...222333222111222...//////...---///444888111111222222222111000///---111555666444333444555555333///---...111555888@@@333222777444333111)))000///...///111222111000111111111222111...///222///222444333222333111...000000...+++---111222000111333222...---//////---//////......000222444666111000333999;;;666111000444333444777;;;<<<:::777///111444555555222///,,,444333222111000111222222///555///111+++888{{{kkkJJJ666:::666222333555777555222///222444333444777777444333111111222444444222///222333444444444666999<<<444444333222111444888;;;555888777444555999999444111333333333666<<<<<<777777<<<>>>>>>???BBBBBB???666333222444444222333666000111000///......000111---333444000000555888888555444333333333444555666555555555444444222111111333111000111222333222111---000222222111111444666666333666...333<<>>999555000000333444222///---000111///111666777555888777555444555444333222222333333444555999>>>BBB:::999666333222444888<<<777:::999555666:::999444555777555333666======888;;;???BBB@@@@@@AAA>>>:::555333555888999555555777000000000///...///222555***222555222111555888666666666555444444555777888111222444666777999999999333222111111333333333111000555999777222000666<<<333444:::444555888888RRRxxxGGG333777666111444333222222444444333222888111---111222000222777888222---///555888555111999777555333111000000000000//////111444666666555111222333555666666555555333///666999///---555777333000---...111444555444'''000555---111555---333444777555///...111000,,,---000000...111777777222///444666111...///222222***+++---000222444666666222,,,***///111///000444222333333333111111333555999888666555555555444444333333444444444333222111333777///888444&&&HHHsssUUU666555555777555111000111222222333333444555555666888777333000222777777333333444555777777666444333555555555333222222444666222222222444666777555333444777:::888444333777:::BBBBBBBBBAAA???<<<999888>>>===:::666111//////111000111555888444---...444222555555222000222333222:::555444666555333444999444555555333222333555777444222000......000333555444222111222444555222///---///111222222333888<<>>111111)))777444333111111222111000...222222222222222333333333<<<:::888666444222111111/////////000222333555666444555777888777666777888555444333222111222222333666666444333222222222222///000333555666555444333111111333666555111111444000/////////000000...,,,)))***+++,,,...///111111000---++++++...111222222///......///111333333222:::666333555::::::555000222333333444444444444333444:::;;;666000000222333555888777333333555444111///222888666,,,;;;zzz{{{eeeIII333333888666111222888777666555333222111000333666777666777999777333444333222111111111222333111222222222111222555777:::888555444444444444333666777777666555777<<>><<<<<<;;;<<<<<<:::888888999;;;777777777777777888<<>>???===888888:::999555222;;;;;;222333>>>???777333444666666333111000000...///000222222222222111333222111111111222222111444444333333222333555666kkkmmmAAA333888+++///222111///000111222111000111111111222333333333222999999888666444222000///111111111111111222333333444888;;;;;;888777999===888666555333222333444444888777666555333222222111444444555555666666666666111222333444333111111333000000111222222111///---'''''')))+++///111222222222000///...///000111222000///......///111333444777666555777999:::777444222222333444444555555555333;;;???:::444333444555444888999555222444444333333111222666333000LLLvvvuuuZZZ???555444333111111666555444333111000///...000555888777777888777333444555555666555444333222111222222222222333555888777555333333444555666555555555555555555777:::===<<<===>>>>>>>>>===;;;:::=========;;;999777888999666888888777777888999999>>>???<<<999;;;>>>===888222;;;<<<444555@@@AAA999333555666666444111111111///.........///000222333555555444222111000111111444333111111111222333333qqqMMM000999222...111///...///222444444444000//////000333333111///333333333333333111000///222111111222222333444555333777;;;:::666555999>>>999777555333333444555666888888777666555444333222444333111///...///111222000333444333111111222222000111222111000---,,,+++%%%%%%&&&***...111000///000444777666222///000222111000///......000333555222555888999777666777888333333333333444555555666///777===;;;777666555333...222333000///111333111333222000666777***555[[[zzzoooRRR888---...222222333333222111111000//////---222555444333555444222333444555666555333111///333444444333222333555888222000///000222444444444111111111222333444555555666999===@@@BBBAAA???============;;;888666666666777999999666666888777555>>>>>>;;;999<<<@@@>>>999222888888222222777777111000111222222000......//////.........///111222444666777666333111000222444444222000000111222222222III]]]---333888555222000///000222555666666000......000333444111...---...///000111111000000//////000111333555777888000333666555222222666;;;777555333111111333555777777777777777666444333222444333000.........///111000444444111000111222111///000000...+++(((((((((+++***+++///333666444111...444;;;:::555000000222111222111000///000333555...444999999555444777;;;555444444444444444555666---333888777666666333///...111222000222666666444000666444666888...III}}}nnnIII222111444000111111111111111111222222,,,111444222111333444333333333333222222111000///555666666444333333666888/////////000333333333111222222333444555555444333333777===BBBDDDCCC???===:::;;;<<<:::777555555555;;;<<<:::555555:::;;;777@@@???;;;999;;;???<<<666333333333333222222111000111222222111000000111333...///000222333333333333555666666444222222555888555222000000222333333222000mmmyyyfff111111;;;666444222000///111333444444111///...111555555222...,,,,,,---...///000111111...//////000222444555666///111222222111111555888555444111000111333666888444444555555555333222111444444555555555444333333000444555000...111222000///000///---)))'''((()))///......111666888555111...222666888666444333333111333333222000000333666///333777888777777999;;;666666444444333444555555333444444222333555333---444555444444777<<<;;;666///999555666999222TTT___@@@:::555+++000111111222333333444444---333666333111444666555555444222000//////000111777777777555444444666888111111111333555555333111777777888:::;;;;;;888666000444;;;???@@@===888444777999:::999777555555666>>>???:::444555<<>>:::444333111222666777333333777666666666555444444777999---///333666777666444333333444555444333444999===666333000000333555555333888XXXdddhhh:::555<<<000666333000///000111111111222000///222666777333...------------...000111222111111000000000000111111111111222222222333666888666444222111222555999;;;111222333333333222111000///222666999999777444222000555555///...111222000000111000---***(((+++---,,,***))),,,111222...***...///000444777888666333111333555444111111333666222333555777:::;;;;;;:::777666555444333333444555;;;888333///222666444...666555222222777<<<999333111999222555<<<000HHHxxxUUU999......+++000333333222333444444000333333111111444444111222111///000222333333222222333666888888666444333333222111111333333222111666555333333555777;;;===999>>>@@@:::666777;;;<<<;;;999666555444555777999888777777777888:::<<<>>><<<>>>??????>>>;;;777555111222333444444333111000:::777444333444555444222---000333333000...000222888888777555444222111000...000333666666444111///;;;zzzgggpppKKK///555...666555444555666555111---222222111222333222000...111111111111222333444555111111333333444333222111555444333333444666888:::333333333111000000333555222222222000......000222---000444555333111000///999555333555555222000222666333///---,,,,,,,,,+++///---,,,...111111---***------...///////////////111222444555555555444444555:::???===777333444777666666333...---222555555:::666444444333//////222111444555333000111666<<>>888888;;;<<<:::999777555555666777888444666999;;;<<<;;;:::999<<<;;;;;;:::999999888777222111000//////000111222444222000///111222222111222000000222555444///***...---------///333666888333222000//////111444666]]]www```SSS333%%%999111111333555888888666444222000///...000000000///111111111222333333444444333333333333333222111000444333111000///000111111666666444222000222555888555666777555222///...///000222333222111000111333333//////444666444444555888555111...---,,,***((('''+++///000......111444666555555444222000///......000222444777888999:::666:::<<<:::666444666:::555888888555555666555111444111111444555444666:::444444444333444555666777:::777555444222333<<>>999888777666555666777888444555777888999999888888===<<<;;;:::::::::;;;;;;555333111//////000222444555444222111111111222222333222111333555555333000555444222000000111333555333222000//////111444666CCCvvvyyyhhhQQQ777,,,666111222444666777777555444111///------.../////////......///000000000000000333333333333222111111000333333222111111222222333333444555444222222444555666777888666222///------222333333111000000222444777333222555555111//////555222000......---+++***'''***---//////000333666666555555444333111///...000111222444666888999999111444777777666777;;;???777::::::666555777666222666333333555666555666:::888777555555777888888777666777444111222888<<<;;;@@@yyydddFFF<<<444555777555444666222444222---...333555444222333333222111111222333666666666666666666666777555444333333555555444333555444333333333333444555666>>>BBB@@@<<<===>>>???======;;;;;;::::::;;;<<<555555444444444666777888;;;:::888888888999;;;<<<999777444111111222444555666555444222000///000111///111222111000111444777888777555333222111000000111111111222333333444555...KKKsssDDD444888000222444555666555444222111111///,,,,,,.../////////......///000000000//////444333333222222111111111////////////000111222222///222555555444222111111444666666555111...---,,,333333333111000000333555999555444666666111------111///......//////...---***)))))),,,111444555444222222333333222222111000333333444444555555666666///222444555555777;;;>>>999:::999444333666777555666222111222222000000444999777555444666777777666555777444111444;;;;;;666---]]]sssQQQAAA444444555333222444222444222//////333555444555333222222444666555444222333444666777888888888666555444444666666555444555555444333333333444444;;;CCCGGGDDD>>>======<<<<<<;;;::::::999999::::::666555333222333555777888555555444444555666888999===;;;888555333333444555333333222000...---...000,,,///111///------222666222444555666666444222000000111333555666666555444444>>>xxx999000;;;///222444666666333000//////000...------///000000///000111222333333222111000333222222111111222333333///000111222333444555555...111444666444222000000333444555333111/////////333333333222111111333555666333333777888444111111...------...000111000///---***))),,,111555555333///000111222222222222222666555444333333333333444111333444444444444555777777888666222222666777666888444333555444222333666999777444222111222555666555555444333666:::999555666???rrr```JJJ888555555111000444000222222///000333444222999555222444:::===;;;777222444666999::::::999888666444333444555666555444333333333444555555666666:::BBBGGGCCC>>>;;;:::888777777777666666666555555666666666555666666777777111222222333444555777888???===:::777444333333333000111222000//////111444///000222333222111000000,,,000666;;;===:::666333111222444555666777777777>>>FFFuuu???444555222000333555555111.........///......///111111000///000111333444444333111000222111111111111333444555333333444555555666666555111333444444222222222333333444444333111111222444222333444333222111333444444111333888:::666444444...------...000111///......---,,,---///111333333000000111222222222222222555444333222111222222333000222333444333222222222222555555222333666666333777444555888::::::<<<@@@::::::777333000111666:::555222222555777666666666AAA444[[[qqqXXXBBB===<<<777555999...111111//////222222000<<<666222666>>>BBB???999555777:::=========;;;:::555444333333555555444333000111222444666777999999444<<>>;;;888555333222111///111333333111222666:::555444555888:::777000***,,,222:::AAACCC@@@:::666333333444555666777888999>>>OOOpppMMM===...777...111444444111..................000222222000...///000111222222111///...111111000000111333555666111222222222222111000000666555444222111222555888333444444333222333555888222333444444222222333444555333444999;;;777444444000///...///000000...,,,---///111///------111555111222222333333222222111444333222111111111222333---...111333444333222222---222444444444666555111111///111666:::<<<@@@EEE>>>>>><<<666111222999???666000000666777333333777>>>222VVV{{{ZZZ???555777999666...333777444000...000222222555999:::888555333222555;;;JJJVVVNNN===666<<<000111222333333333333222333333444555666777888888>>>??????===:::888777777<<>>333RRR}}}jjjKKK@@@>>>:::222333333333333333444444444333666999999888555444444,,,///:::DDD@@@444111777444444444444444333333333555555666777888999::::::999;;;<<<;;;999777777888<<>><<<666;;;FFF@@@555666777111///333666555444555222444666777666666666888===777555NNNbbbKKK???777222888444111333666777555333555666888777555444444555222000444:::999222222777555555444333222222222222555555666777888999999:::555777888888777777777888;;;AAACCC>>>888666777777888666444333333333111///666222222444444222333666;;;777333111222222000...000000000000111222333444333333444444666888999:::000111333444333222000///222444555333000///222666111444HHH```]]]CCC555666:::999666444333222333333333333333444555555222000666555444222111000////////////000000000//////...444111///...///000000/////////111444333000000333666555444333222111111111111111111111222333444555222444555555333111000111++++++,,,---///000222333555222000///111444666666888666555444444333111000333222222333333222222222555444333333222222333333555777999888777666777777333111///777>>>777444BBB999000+++///555666444333333444555555555555666888:::000777AAARRR```HHH===:::999444222555777666333222444555555444222222333555<<<888777::::::666444666222111000000000000111222222333333444555666777777444666888888777777888999;;;@@@BBB>>>777444555888666555444333333222222111888555444666555222333666:::777333111111222111000............///000222333555555444444444555666666222333444444333222000...333444444222000///222444888...111WWWeeeFFF666888222222222111222333444555222222333444555444333111444444555555444333111//////000222444444333222111444222111111222222000...//////222444444333222222666555444333222222222222111111000000111333555666000222555555333111000000333222000//////000222333777444111///111444666777666333111333666777555333000111000111555222///444333333333222222222333333111222333333333444555666...555888;;;888333HHHnnnDDD888000222777777333111111222333333222333555777444555888333///PPPhhhQQQCCC444222333888888333222555333333333222000000111333999666555777888555222000...//////000111333444555222222333444555666777777777999::::::999888999:::<<<>>>???===777333555999444444444333333444555666:::777666888777444444777666555333222222222222222000000000111222444555666555444333222222222222222555666666666555333111000333333222111000111222444555///,,,___tttHHH000000000000000111111222333333000111333444444444444444///111555777777555222000---///222444666555444333444555666777888777333000111222333444555666666444666666555444333333333333222111000000111333444666000222444444222111111111666444222000///000111222888555111000222444666777555222111222555777555333,,,///+++///:::444+++333///000111111222333333333......///000111222333333111999:::777222///GGGnnnIII>>>444666:::999444111111333444444444444555777444===555000777999ccckkkMMM:::555555999888333444:::222333333222000///111222111111333555666555222000...000222444666777888888444444555666777888888999999:::<<<<<<;;;;;;<<<======;;;:::;;;888555666999444555555444444555777:::;;;888777999888555666888444444333333333333222222333444666777999999::::::111222333333444444333333666666666666555444333222333222222111222333444555333888777rrrRRR333---555555444444333222111111///111444555444444444555,,,///333666777555222000,,,...000333444444333333111111222555666555222///444555555333666::::::666666666777777666666555444222222111111222222333444222333444333222111222444111000///...///000222444777555222111222444555666666444333333333333111000///444...666III???///666......000111222333333333/////////111444555444333777;;;666111111---222CCCDDD:::444666:::999555444333555888999888888888999333:::+++000HHH;;;???sssxxx|||uuupppQQQCCC999999888222333888222444444444222111222333111444666666555555333222///111444777888888888777333444444555666777888888777999<<<======>>>???@@@>>>888555888:::777777999666777777666444444777;;;:::777666888888555666999333444666666444222000000333555888;;;<<<<<<;;;:::111333555888888888666555444444333333333222111111333222111111333555666777666BBB;;;wwwZZZ;;;222666666666555444222111000000333555555333222222333///000111111222111000000000111222333333333222111000//////000222333222111555666444222555;;;<<<888666777999::::::888666444222222333333333222111111444444444222111222444666////////////000222444555666444222111333444444333333333444333111000000111333888111===WWWKKK222888000000222333333333333222111111222555888888666333;;;EEEBBB:::<<<;;;777:::===777444777999777555666333666:::<<<;;;:::888888111444///444@@@:::555CCCfffvvviiiRRR>>>999777111///333333555666666444333333333444777888555222111000///...000444777888777555333111222222333444555666666555888;;;===>>>???BBBCCC>>>666222777;;;999888999999::::::777444444777:::888555555777777555666999444666888777444111...---000333777:::<<<;;;999888555777:::<<<<<<:::777555111111111000000000000000333111111111444666888888888CCC111iiiWWW>>>777222333333444444333222222222555777666333000000222333111///------...///000666666555555444333222111888555222111444777:::;;;666777444000333;;;===888555777:::<<<<<<:::666444222333444444333222000///555555444222111222555888222222222222333444555666555333222222333444333222---000222222000000222555...444,,,;;;ZZZKKK...222222333444555444333222111222222333666999999666222(((>>>CCC777555888;;;BBB<<<888666999999666444555000444999<<<;;;999777666333666@@@;;;...666???666///LLLmmmKKK<<<999555333444777111000555888666111...222444777888888666333111111333555333000///222555999666444666777666888<<>>444888:::===???>>><<<999777888999:::999888666555444333222444888666111333999888999:::888555222222222555444555444111...333;;;:::888666444333333333444555111111444333111444;;;777444111222666888999888777<<<333FFFpppggg@@@666555777777444///,,,...000111222333444333222111000111111...,,,...222222---555444444666888999999888444555555555777:::999777888;;;:::444333999<<<;;;666666555444333222000...333111///000333555333000666555333333444555666666111222222444555777999:::333444555666666555444333333111///111444666666444777444777777222888<<<444444666777555222222555888666333222555444222222555///111444555666888:::<<<777888888777555333333444333333444666777777888888777666444444444666999;;;888;;;MMMzzzWWW@@@;;;777///444000000555888666333333333555777999999777444333111333444444444555888:::666333333666888888;;;???<<<>>>===;;;===@@@<<<444444444555666888999999:::;;;888777888::::::777333555555888<<<:::444444888777888999777444222222222333222444444222000555<<<<<<<<<<<<:::777666777999888111...111444555777;;;666444333444777999888777///555333PPP|||lll<<<...333555666555222111333666333333444333333222111111333222///,,,...333333///222222222333555666777666333444444444666888888777666;;;:::444111444666555333555888666333111222444666444222444888999777555555555666777777777555444111111111222333555666777666666777777666444222111666444222333666888777666777555999777000444999333666666555444222222444555555222333666777666888;;;222333555555444444666777555666777555333222222333222333444666666666666555555555666666777888888999;;;===AAA___yyyWWWAAA888666555333444888888666555777444555777999999888666555333222222333666888999999777444444777999999;;;???<<>><<<888666555444555888<<<@@@BBB;;;777444666;;;===999444666777:::===;;;666333555555666777666444222222333111111333555333222666===<<<>>>@@@>>>;;;999999;;;;;;222---000666888999999444444555777999999777555777333,,,LLL|||mmm@@@666000333555666555666999===666555444333222222222222555555111...///444555333//////000111222333444444888777666666555555555555666<<<===777111000111222///444888666222///333777999777666777999:::888555444666999:::999777444111000000000000111222333333444555777888888666333222777555333444555666666555777555999777000444999222666444222111222333333222111//////333444333555888666666666444222111222333444555555444222111222333222444555666777555444333444555777888999999888777888888555999^^^}}}MMM888>>>888777888:::888444555:::444555666777888777777666555222000111444666444222;;;777777999999777888;;;>>>AAACCCAAA===<<<<<<===777777666777:::>>>BBBEEE777555444666888:::888666777777888888777444333333333444666555444222333444222111333666555333555;;;<<<<<<<<<<<<<<<;;;999777:::555222333666888777555333444777::::::999555333:::222)))MMMqqqCCC;;;...222555555555777;;;???888777555333222222222333666666444///000444777555---///000111111111333444===:::999888555222222444777<<>>444555111//////222555444222222//////111111///000333888888777555222000111333333444555444333222333444444666777888888666444222555555666777888888888888777222555333===pppnnnFFF999777555555777555333555:::333333444555666666777777444111///000333555444222:::777777999999666777:::>>>@@@AAA@@@<<<888:::===222222333555666888999:::111444666555333333666888999888555333333444666666222444555555444333333444444333444777777333444777===999777999===>>>888333666888999888666555333111222555999<<<;;;888444222......000[[[|||CCC111///222444444333444777;;;777666444333222222333333555777555111000444777666---000222222111111333555999666555666444///111777666999<<<;;;666111111444777444333333555555222///555444333555888888555222444666777666444111111222000///////////////000000...000333666888888777666111111111000//////000111666------222888CCCDDD666222///---...333666666555444111111444444222333777888888777555333222444666444555777666555555666777777888999:::999777555444888777666555666888:::;;;???222999<<<000EEElllAAA555111000222333333555999222222222333444666888999222111111333666999::::::666444444888999888888;;;;;;;;;<<<<<<888333444999111222444555555555444333///333666555000///444999:::888444000222888;;;:::333555666666444333333444555333555888888444333555>>>:::777888===>>>:::555444999;;;888444333222///333666;;;===;;;777444222000444111TTT}}}JJJ666000222444222000///222555555444444333333333333333222666666222000333555444...111444444222222444777000---...333222...333===777666777999777222111333<<<777444555999:::555000000000111666;;;===;;;999222555777555222000111333111111000000000111222222222333444444555444333333111222333222111111222444555,,,+++111888DDDEEE666000///...///222555666777000---...222444444666:::777777666444333444777999555666888888777777888:::999999999999999888777777999888666555555888;;;===@@@111333:::222<<>>777222333555444444666333333333333555777999;;;222333555666777999<<<>>>555333444888999666777:::;;;888777999666111111555555555666777777666555555222444555333111111444777555555222...222:::<<<:::555666777777555333444444444222444999:::666444555:::::::::999888888999999555888666222222666555111333888<<<===:::666333222888<<<000DDDxxxyyyRRRAAA000222333111...---///222111222222333333333333333///444555222000222333222...222555444222222555888000,,,...333222...444???<<<777555888888444111222777555444555888888666333000000222777<<<>>><<<999///444888888555222222333333333222222333444555555333333222222111222222222111333444444222222555777555///000222333;;;>>>333111222222222111222444777---+++,,,000333222444888666666555333222333666999555666888888777888999;;;:::999888777777777888999777777777777777999:::;;;888666111:::RRRlllQQQ@@@KKKPPPHHHDDDKKKTTTZZZaaauuuKKKAAA999888888666333222444444333444555888;;;===444666888888666666999<<<777555555888777444333555===888666888777222222555666555555555555666666666666555333222333444444555...000///---222:::;;;666666777888777555444444444222000333999;;;888666777555999<<<999333111666<<<888666000,,,111999999222444888======:::555333333///;;;444FFFxxx{{{QQQ:::000222333111...---///111///000222333444444333222,,,222555222000111111000...222555555222111555999777222333777444...333???CCC:::666999;;;777333333000111333333444444444555333222333666::::::777333,,,333:::<<<888444222333444444444444555666777888000000//////000222444555000222444333222222555888555222666444...222777000333555666333000000222666444111111555555444555888666555444222111222555777444666777888777888999;;;999888666555555777888:::555666888999::::::999999111@@@:::CCC|||nnn@@@:::PPPXXXMMMIIILLLVVVdddrrrkkkccc@@@999>>>;;;555444;;;444111666;;;999444111444444444444444555666666>>>;;;999777777666444222999888777777777666333000666888999777444222444555555555444333222222111111555333000000222555777888===999666555666666444222444222000000333444333111777666444444444444333111888666333111222333444444777444444666666444555888???666111EEEhhhmmmOOO555///---...222222///...000222000000111111000000222444000...///333333000+++333333222111111000000///000111222444555666777777///222555888888666222000222111111333555777777666999333000333666555555777000111333333222222333444777666555333222222222222222000...000333444333111333111///---...000333666999888666555333333222222444000---///333666444222...///000111222333333333666444222333444222///+++111555999;;;;;;999777777:::999888777777888999:::555:::444222CCCKKK@@@666555DDDaaannnRRRDDD===DDD???GGGLLLDDDFFFfffzzz___IIIYYY000>>>fffuuu}}}YYY>>>555666777666666111///444777444111000444444333444444555666777<<<999777666666555444333999666333111111000///---///111444444333444666888666555555444333333222222555555555555777888888888888666444444555555333000333111///111444555555444555222000///111333444444888555222//////000222333999444222444666333222444333000,,,777WWWrrr```:::---+++---111222000111444000///.../////////000111444111///000333444111---666555444333222111000//////000000111111111111000333444444555444333111000222111111222555777777666999444111444666444222333///000222222222333666888777666666555555555555666666444333444666777666444888666333111000111444555777666666555444333222222444111///000333555222...///000111222333333222111222333555999<<<;;;777333666888;;;;;;999666555444888888777666666666666666333888666888EEEFFF>>><<<888qqqeeeRRRFFF<<<>>>999AAAEEE@@@MMMiiimmmKKK444===<<<<<<:::CCCbbb{{{NNN222222888888333111111444444000///111333333333333444555666777888666444333444444444333666333///---...///000000,,,...000222333444777999444444333333222222111111444555666888888888777666555444444555666555333111111000000222555777777666333000------000333666888999666222//////000333555<<<444000222555333///...333222111,,,AAAmmmjjj777000------000111///111444///////////////111111222555333111111444555222000777777666444222111000///------...///000000000///666555444333111111111111333222111222444666666555888444222555555222///000///000111222333555999<<<777777777777888888999999888666555666777777666555888555222000//////111222444444444444444333222222111///...000222111---)))///000222333333222111000///222888===@@@>>>999555777888999999777555555555777777777777777666555555777::::::???DDD<<<:::GGGbbb[[[RRRKKK@@@;;;555:::;;;777LLLeeeYYY<<<111444<<<;;;+++:::GGGsssjjjBBB222444777444444666777555000222666333333333333444555666777555333111000222333444333111///......111444666666///000222333444555666777222222111111000000000000111333444444333333333444333444666777888777555333111111222444555666666666222000...///111444666777888777444111000333777;;;???666000222555333...+++666333666...555aaaiii888555111///111000---...111///111111///000333555333555333222222444555444222555555444333222111000000+++,,,...000222444555555555555444333333333333333444222111111333555555555444222222555555111///000111222333333333555999<<<777777888888888888888777444444333333333222222111444333111000000222444555222222333444444444333222111111222444666444000,,,///111333444444222000...000333777:::;;;888333000333444555555444444666888666777888999:::999888888===<<<===BBB@@@222<<<\\\hhhXXXSSSQQQJJJBBB888666>>>444GGGXXXFFF777:::;;;666;;;777DDDAAA@@@vvv___<<>>@@@777000222555333...+++///)))333444555WWWbbb???666222000111000---...111---000111...///444666333444333222222333444444444000000000000000111111111---...000222333555555666111333444666666666555444555333111000222444444444111000111555444111000222444444555444333444777999777777777777666555444333111111111000///......///333333333555777:::===???222222333333444444333333444555888;;;<<<;;;888555000111222333333222000///222333444555333222000///111222222222111222444777222333666888999:::999999===;;;:::>>>:::111LLL~~~mmm___]]]TTTUUUXXXOOOCCC888DDD777AAAJJJ;;;555;;;888666;;;999000AAA===666jjjzzzRRR888///555444555666333///222777555444444333333333333333333111...---///111333333111111111222333333000...000000000333666999999999444444444444444444444333444444333000------111555///111333444333111111222111333555666444333222333------...000111000---***...///111000///111666;;;===666111333555222...---///)))000666<<>>???444333333333333333444555111333666999:::888666444000111111222222222111111111222222111111111444666333444444222000///000222///000222333555666777777888777555777555888eeewwwddd]]]gggVVVWWWaaaZZZPPP@@@999666;;;???:::888999444000999888)))^^^}}}KKKCCChhhrrrSSS999666333333444333000111555666666444333222111111111444111...---...111333333555333111111111111///---000......000333555555333222222333333333333333333222444555333...---000333000222333333000///111222...111444555444222333444///......///111111///---,,,///222111//////333777888333111222333000...///000000...333GGGZZZQQQ888///---...222444222222555+++111222---///777999444000000///......///111333,,,,,,------......//////222222222222111000//////111111111222222333333444777444111///000222333333444222333555222///111666333555777777555333222222222333444444444222000//////111333222000000111333000000111222333555777888777666444222222333555666...000333444444222111000111000000000000222333444///111222222111222666999333444555444222111111222111111111111222333444444444666444333333@@@xxxggg\\\^^^pppYYYUUU```[[[XXXJJJ777???>>>999;;;999555777---777888666^^^{{{GGG444PPPmmmGGG888444222444444222333666777666555333222111000000555222...,,,...000222333777444000///000222333333222000---...///000---+++///////////////000000000///333666444///,,,---000333555666444111000222555+++///333555333333444555444222000000222444444444///333555444111///222555444111000222111......111***000)))---RRRmmm]]]@@@111///000444444111000222...555666111333<<<>>>888.........---,,,---000222........................111111222333333333333333333222///......///111222777444111///000111222222777555555555111...000555000333666777666444222222///000222444444333222111...000333222000000222444666555555444444444555555999777444222111333555777333555777777555333222111111000//////000222444666...111333222111111333666000333555555444444555666555444333222111222333444555999666222222DDDkkkSSSOOO]]]tttZZZRRR]]]YYY[[[PPPHHHVVVJJJ999999444...777777555///222,,,UUUWWW;;;333GGGgggGGG///111111000777//////>>>888111...///333444555222------333777666555666888666333111//////000111444333111///...//////000222222000///...000444777///111333333000---,,,+++222111111111000000//////000444555222444999999666888555111000222222111///444666777777444222000000///000444::::::444///...000'''///;;;zzzgggfffEEE888777444111111222222///000000000///000222444555222222///---222999777000333333222222333222///,,,000111222333444444444444222333444222///...///222333444444333222111333444555555666666444222///---,,,///222333222///...---222222222333444222///------///000111333666666333666666444222000000222444999444...---000444555555777444111111222111///,,,''',,,222222///...111444333666444000000444333---...777444000333111...222333222111222333555555555888333---<<<444HHHZZZVVV___tttbbbRRRQQQVVVXXXZZZ\\\UUUMMMBBB:::666555444333888444777666000:::OOOWWW:::777===VVV~~~{{{\\\???:::333000777000///:::666111...///111333444444111111666999777555666666444333111/////////000111000000000000000111111222222000...---...222555///111222222000///...///000000000000000000111111111444444111222777888555666333000///111111111///555666555444222111222333444444777<<<<<<666333333+++***888KKKyyymmmBBB666444222000111333333222000000000000///000222444...///---***---333333---000000000111333333111///......///000111111111111777<<>>333777111111444444222000...///111333555333444888:::666222222222222111000000///............///111111222222222111111000---,,,,,,///222///000111111000000222444222222222333444444555555222444333000111444666444444222000000111222222222666555444222111222555888777555777::::::555444555111000555DDD}}}vvvLLL333111///000222333444444000111111000//////111333...000...+++,,,///000////////////111444555555444222222333444444555555555444<<>>444333666555888888...222;;;@@@999111===]]]{{{```KKKDDDUUU```\\\XXX^^^[[[aaaiiilllmmmnnnsssxxx}}}kkk|||kkkHHH===333333222555777666333111222444222111444777666000,,,---------.../////////......///000111222222111000///---......------...111444000000000000000222666:::333333222111000//////...333222111111111111222444111111111111222333555777444666777777777888:::<<<555111...///...,,,---111***333222@@@iiikkkiiiQQQ888222000222333000000333111444666555111000222444555555666666444222444666333111//////222444555666------,,,,,,---...000000777777666666666777888999;;;999777777888777444222333222222222111000000///---......------...111444333333111...,,,---111444EEE999111222666444111000444555555444222111111333111444888888444222222333000000000///...---------//////000111111222222222111//////000000/////////666>>>TTTYYY???...222333111222333222000///111333666:::<<>>^^^___```UUU<<<444111444444///...222///333666555111000222555333111222666666333222333222///,,,+++---000111222,,,+++******+++,,,...///:::777555555777777666555999666444555888:::999777222222111000000///......////////////...///111333222222111...,,,...444999gggPPP:::444555222///000222333555555444444666777...111333444333111000000000000111000---,,,,,,------///222444444555555555111---,,,111444444333444555888SSS[[[<<<,,,333333...111333222000000333666666<<<[[[pppVVVJJJMMMNNNCCCRRRLLLEEECCCGGGGGG;;;...555666777777777888:::<<<222000666777///...333///777555333333333444555555JJJppprrrMMM333999AAA???BBBNNNTTTVVVYYY]]]```ccceeeffflllkkkfffaaaeeeoooxxx|||vvvyyyvvvhhhSSSGGG;;;999777777666555222111//////111444222......222---,,,,,,---...000222333////////////000111222222333444333222000000111333111222222111000000222555888777777666555444333333000...000666777333222555111333444333222333666999666666666555555666999<<<999555222222000...000444444444+++GGGdddcccbbb^^^===444111666666000///444+++000555444000...111555000,,,...555888444//////222///+++***,,,000222333111000//////000111333555555666888999888666333111999444111111666999:::888111111000000000000000111000111111111//////111222///111333111///000555:::aaaKKK888555666222111444222444666666555555666777---...///111222222111//////000222111///...///111//////000555999999666222000...///444555222444888555)));;;HHH444...888333///222555444111111444888888MMMxxxNNNHHHRRRXXXMMM888HHHHHHEEE@@@@@@AAA;;;333777888777555333333666:::333000666888111222777333:::666222222666888888777666FFF]]]ddd:::555;;;888;;;GGGJJJKKKNNNSSSZZZ___aaabbb______\\\YYY[[[dddjjjlllkkkjjjooozzzfffUUU===:::666555666555222///++++++...000...+++---222------,,,,,,---000333555............000222444666777777777444111///000111111222333111000///111222000000000000000000000000///---000777999444222555555777888777555666999===777666444111111444999===:::555222222111///000444555999:::gggyyyhhh]]]===444111777777111000666(((...333333///---000444///***+++555:::555///---333000---,,,///333666888444333222222222444666888222888@@@BBB???:::777666;;;666000///333666666555000000000000111222333444111222333222111000111222...222666555222111444777===///)))000444000///444555666777777555333333333...,,,,,,///333444222///...000222222111000333555111...---333;;;<<<555,,,111111444666222,,,000888CCC'''...;;;///111:::...,,,///222000---,,,000444===aaa|||^^^MMMLLLEEE???BBBBBB:::BBBDDD<<<666666777666///222555555444333555777333,,,...000---333;;;999666555444444555666777777---@@@???BBBqqqttt111777@@@666>>>===;;;777<<>>333222111111111222333444......///111333222///,,,---444888333000333555333,,,///111333333222333444222222222111111222555888555333333888>>>>>>777000444444444555666555333111111444333//////333444222...***///111,,,000777555333yyy[[[YYYRRRHHHDDDFFFGGGFFFEEEEEEBBB:::111...222777000222111222888>>>999///111000///...///000333444555444444333333444444555555999666111BBBqqqhhhCCC//////>>>111444000///333:::AAAHHHNNNNNNNNNLLLJJJLLLQQQTTTTTTJJJQQQ\\\```WWWMMMPPP[[[___ffftttttt___RRRAAA777555777777555111000...---,,,---...///---///000111000111222444...---,,,---...///...---555444333000---+++,,,...............///000111222//////......///000111222///555777333111444555333222111444888888333///000000444333000111777:::888444222///000222333333111111666___qqqAAA000...333///...333333111111000...------///111333111///...//////...------,,,+++---000333444444222333444333333333555777333444666777999999999888555555555555555555444444222222222333555666555444...000111000...///333777222111000/////////000111......///111333222///,,,333555444000111777:::888...///000111000///......000111111000///000333666333111///222666777555111555444444555555444222000222444333//////222333111444///111222---...444444BBBrrrWWWYYYWWWQQQNNNMMMJJJEEEHHHEEEAAA===:::777444222444444222222999@@@>>>666333222111000000111222333444333333222222333333444...444:::666222GGG{{{bbbrrrrrrnnnxxxCCC111<<>>AAABBBIIIGGGFFFHHHGGGDDDCCCDDDLLLFFFHHHMMMGGG@@@RRRmmmtttqqqooopppuuu|||jjj^^^LLL>>>777666777777444333111///---------......000111111000000111222///...---...///000///...333333222///------///000///......//////000111222......---------...///000---<<>>>>><<<777555444666888777444000///000222333222222333444111111000.........000111111111////////////000111111111222333555444111///222222000///111666666222------...//////......---...//////.........111333222111///...///111444666222222333444444444333333333555444//////222333000888444333444222///222888___]]]PPPSSSSSSOOOLLLKKKHHHCCCEEE@@@<<<===AAAAAA999111777555222222888???>>>:::444333222111111111222222222222222111111222222222111111777888+++(((HHHqqqeeevvvwwwaaa```kkk222333444,,,111111///111777888555;;;:::>>>FFFHHHEEEFFFKKKMMMAAA;;;CCCMMMWWWjjj~~~yyyooo```UUUTTT^^^kkktttrrr}}}}}}ppp]]]JJJ===666444333666555333111000/////////000111222111000///000111222000//////000000///------///000000...---...///............///000111111333111...,,,+++,,,...///222CCCHHH;;;111666888444555222111222111------///111111000///...000000000333333222222333333333333:::666qqq```LLL999333777444222333///000222444444222111000111333111///......---,,,***......000222555666555333///000111000///000111333333111000444;;;???>>>;;;;;;777555777::::::555000,,,///222222000///111444777555222111111111000///111111000000111222444555444444444666777777444222***---///000000///---***,,,,,,,,,...000222222222.../////////......000222222222222000///111666:::...000222333333444555777555777555111000333333111666555333666777000333BBBgggYYYPPPQQQNNNHHHFFFHHHHHHFFF;;;777555:::BBBDDD>>>888888555333444777:::999666111222222222222222222222111111000000000000111111;;;222000333111---555CCCyyyLLL___EEE444///...,,,(((&&&+++555999999===<<<===???>>><<>>444111111111000///......---000111222111000///000111444222000///000///---+++***...333666555333000///---------......///000111999777444111000000111333000333333000///222222///555111///000///------000111......111111......000...000111111000//////000'''>>>000EEEuuuuuu```WWW@@@111111666111///222222111333555444333111111111000...---...///111111000)))///555444///---222888333444333111///...///000444222000111555777777666777444222222444555222000...///111222111111222333777666666555333222111000++++++,,,---///111444555111000///000111111000......000222111,,,...<<>>@@@EEEHHHEEEAAA;;;888;;;BBBGGG===<<>>444444333222000...---,,,///000111111000///000222111///......///000///------///222333222222222222////////////000111222333111333555777777666444333222......000///---///444444000///111000......111222///000444555222222666///111444444111000000222---AAA,,,===ppptttddd___HHH444...222//////333111///111222111///.../////////---,,,---...000000///,,,000333222///...333777333444444333111000111222333222222222333444666777444333111000000111222333111000000222444444444222333666888666333111222444------------...000111333000///...///000111///...111000222222000000;;;HHH:::555000000111222///,,,///000222111000///000111...///000111111333555777888::::::666111///111444444666555111111444555333444999///...555///JJJgggWWWaaa^^^LLLGGGMMMQQQOOOLLLGGG>>>555>>>===<<<;;;:::;;;===>>>???:::999;;;999333000111444555777999888666333111111000000000000000000111+++...111000...---222888777222:::IIIuuusssyyy111LLLssssss???111***------666]]]bbbZZZnnneeeFFF...000888888999@@@;;;;;;;;;999888;;;AAAEEEBBB>>>>>>AAA>>>999999>>>AAAMMMXXX\\\___fffooouuu{{{}}}sss]]]LLL:::999888666333111...---...000111111000000111222---,,,,,,---000111111000...//////.........111333111111111111222333444555***...555;;;===:::666222999222111555111)))---999333000///111111//////222333000111777999555555:::222555888888555333444555888;;;555^^^~~~uuu{{{XXX===///000000111333......//////...---,,,---...///---+++,,,---...------222222222222222333666888222333444333222222444555222333333333222333666999444444333111000111444777333111000222666777555222333777:::999444222444888222111000//////000111222222111000000222222111000------000666555///000555666111------000111///,,,...000111111000//////000222111000000222555888999444777999666222222666:::111444333//////333444222555;;;000...888888^^^gggMMMKKKWWWZZZUUUKKKNNNMMMHHHDDDAAA<<<666999888777888;;;<<<<<<;;;===777555666444//////222888:::;;;<<<:::777333000111111000000000000111111;;;...+++555777...---555222888555@@@DDD]]]mmmppp===...BBB{{{iiiJJJ,,,333===YYYttt```MMM@@@444888:::888333111444777333666888888888;;;AAAFFF<<<<<<<<<;;;::::::<<<>>>CCCKKKRRRRRROOOPPPXXX___hhhkkkwwwppp^^^CCC:::555777333,,,...888444111...------.........000111000,,,---000///++++++---000000000000111333000222111,,,+++///222222666666888;;;===:::333---///333666444000---///333000222333333111///......222222222222222222333333111333555777888888777666888222<<>>.........000222---000---...111000,,,***,,,///000111111000000111222333000---...000222222111000000//////000111222222666333///...111444666777===;;;777444333222333333555333222333666666222...111222333333222444999>>>111444666666333111222333444444444444333222111111222111111000000111222222222000---,,,,,,...222444...//////000//////......///111222444555555444444555888777333111333555555666000...111222000222888555444888///,,,>>>kkkiiiUUUQQQQQQMMMNNNTTTQQQIIIEEEGGGEEE<<<555333>>>;;;999:::===??????>>>777666;;;BBBAAA999333333333444666777777666444222'''---333222---+++///444111000222444222---,,,///222000111;;;???>>>]]]nnn222(((...LLL|||AAA111777^^^jjjPPPKKKEEE555%%%///333555444111///222555222333444444444666999;;;===>>>???>>>===>>>@@@BBB<<>><<<>>>???===<<<<<<>>>===:::777999888;;;@@@@@@:::666777444444555555555444333222000555999888333///...000111000222555333......111888777777>>>@@@777@@@]]]kkk===999111---LLLTTT,,,333hhhqqqFFF222666;;;444)))---000222222000///222555222111000111222333222222;;;<<<=========???BBBDDD>>>AAADDDEEEDDDDDDDDDDDDJJJEEEDDDIIIMMMQQQ\\\iiivvv|||}}}{{{yyy]]]BBB888777444111111222000......000333444444999888444222555999666000000111333222000//////000111333222---+++...111000888555222222444555333111222222333222111000//////---///222333222222222333444222000///...///000111222111111111000000000///666000;;;zzz]]]aaaDDD444222000111222...,,,+++---222222///...000333444444222000...//////111///...///111333444333222222111111000111111111333222111222444555555555555555555444444333222111111222222///++++++000555888:::;;;:::777444222111222333555444222000//////...///000111222333444444222333333444444333222222---///222444444333111///...000222333222111222222444444555666666555555444444999;;;999777777555222333333555666333000222666333333,,,:::888SSSjjjKKKLLLPPPLLLDDDGGGQQQNNNBBB<<<>>>CCCEEECCC>>>@@@DDD888888:::<<<>>>>>><<<:::;;;888888::::::666666777444444333222222222222222444777::::::777222///...111111333555444000000333333444333999@@@999444>>>dddmmmjjj333666555///@@@{{{[[[^^^___QQQDDD444++++++000222222000222333333111111333555333111///111444444111...444555777777888:::>>>AAAAAABBBDDDFFFHHHGGGDDDBBBCCC@@@AAAHHHLLLKKKLLLPPPaaakkkssstttxxxuuuuuubbbMMMAAA;;;444111222111///------///111222333444222///---222777444...///111333444333333444666444777666111///111333333555222000000333444222000000000000222555777666555111222444444222000000000111000---,,,,,,---///000333333222222222222333333222333@@@yyy[[[aaaEEE666444222222555222---,,,...222333///...000111222333222///...///000000000000111222333444444444333222111111111111111222222222333555666555444000222333444444333222000222333222000...///222444111444777888888555222000444555555555333111//////,,,,,,---...///111222222333444555555555444333222...000333555555444222000000333777777666444555666555555555555555444444444222888<<<:::888777444///111333777777333000111444555:::---;;;000KKKfffPPPCCCNNNPPPNNNHHHHHHIIIDDD:::444777;;;>>>===<<<===???777777888:::<<<<<<<<<;;;:::777444222000000111333555444222000000000111222000111333444444333222111444333444777555000///222///222///111<<<>>>999===FFFZZZ}}}rrr444000222333888]]]uuuddd444---///000000//////111333333333444333222111111222111///...000333444222//////000111222333555999;;;;;;;;;===@@@BBBBBB???<<<;;;:::>>>EEEJJJIIIFFFEEESSSZZZ]]]ZZZZZZdddqqqyyy|||xxx~~~{{{}}}pppfffddd```UUUDDD555///111222///---,,,---///000000///...+++***///444222---,,,...000111000000222333333777666222000333444333222000000222555555222.../////////222555777777666111333555555333111111222111000///......000222333222222222222333444666666333333;;;nnnZZZ```FFF888777555666:::888111//////222222...---///---...//////------...///000111222333333333444555444444333222222111222222222222222444666777555444...000222444444333111000222000000111333333222///---///222444666444111///222222222111111///---+++///.........///000222333555555555555444444333222111222222222333333333333---222666777444222333555444444333333333333333333111777;;;999777555222...///333666555333222222222777BBB666===...MMM~~~ZZZEEEAAACCCIIIDDDBBBFFFDDD>>>;;;???666777777888;;;<<<999555===<<<:::888777777999;;;;;;888333...,,,---///000666555222000///000111333///.........///111333555666555666777444///...000222999555222888999666:::333RRRGGG555111555333DDDrrr}}}===000///999555333444888888444000222111111000//////.........------...000111111000///000111111111333666888555555666999:::;;;999777666777999===BBBFFFHHHHHHIIIMMMMMMGGGFFFNNNXXX^^^hhhpppvvv|||rrrsss||||||{{{{{{nnnfffpppwwwnnnVVV???333111333111...---...000111000000111000---///333222///000222333222111///000000000333444000///222333222000///111555888777333...000111222333333333333333...000333444444444555666444444444444444555555666000000111222333444555555000000444gggOOO[[[BBB555444111333888777555111000111111......111000222333333222222333555111222444444333333333444444444333333222333333333333222222444666777666444///000222333444333222111000...---000333444000,,,000000000222333222000---444333222333333222000---222111111111111333555666666666444333333333333333333222111000111222444555000555::::::666333444666333333222222222333333444333888:::777444444222...000333444333444666555222222>>>666888:::dddnnnSSSFFFDDDFFFHHHIII@@@>>>BBB???555666@@@::::::999888;;;===888111888888777666666:::???CCC;;;;;;666000...111444333888666444222111111222333333333111...---///444777666555666777444///---000...888999777:::555222;;;<<>>999444555777333333222222333444555666777::::::666333444333111333444333222666<<<:::333000777333555VVVvvvcccNNNEEEGGGLLLKKKIIIFFFDDDAAA===777444666;;;888<<<<<<::::::<<<:::444555777888888999;;;@@@EEE888:::888222222888:::888999888666555444333444444444666666333//////444999333222444666444000///222,,,222444888;;;555777GGGvvveeeIII555333555666444111000222555...------...000111000000111222222///,,,,,,///333222222222111//////111333222333444222000///000222...333888999888888888777>>>BBBDDDCCCEEEHHHHHHFFF@@@GGGJJJKKKWWWkkkvvvuuuxxxyyy~~~xxx~~~}}}lllRRR???777555333444777:::<<<<<<999>>>>>>777000///000111+++---///000000000111222...222444222222555666555333222222555888999777444111666:::;;;888777;;;???111333555666555333333444777777888777555222///---333444555666666555333111222ZZZ|||UUUbbbIII<<<:::444444:::999555000---...//////333888333444555333111///000000222555888777444111111333333333333333444444555666555333222333555777777666222222222333333333222222222444444222///000555999888444111111444777888777444222111333555555222///+++++++++,,,///222666888888666333000///000333444000000111111222222222222111777===<<<666111111333444333333333444555777888:::<<<;;;555222444555444666666333222999@@@===555777777444999rrryyyUUUQQQOOOOOOMMMIIICCCAAA777??????444000777<<<999222:::>>>:::888:::;;;999???AAAAAA===888555666777333777777333555;;;>>>;;;:::999888777666555444444///444888666000///444:::000///222555444111111444555555111444999444;;;PPPTTTxxxxxx{{{|||wwwiii[[[rrrxxxlllKKK222...555222777:::+++222+++&&&)))000444000+++444333222111111333555777///+++...444333---000777111444888...555;;;,,,000333333---...999:::444444888999;;;>>>AAADDDFFFGGGBBBHHHIIIIIISSScccggg```bbb___fffuuu~~~||||||vvvhhh]]]HHH999///111222///222999888:::===>>><<<999555333666111000555666000,,,------///222333333333444555222444777777555333222111///222555777777777888999444444333333222222222222888666333333444555555444222222222222222222222222JJJmmm\\\OOONNN666444999111444444444111...---000333555666333333333111000000222444777666444111...,,,...///333333444555444333111000222111444:::<<<888555444666555333111000000111222333444555555555222000///555444333222222333555777555444333222222222333444+++...000111111000000111333222000///...///111222555333000000111222111///222444666777666444222000444000111666777333333777666666555333111111444666555666888888777555333111777;;;888BBBlllqqqdddVVVNNNOOOOOOKKKEEE???======BBB>>>999666666777999:::<<<:::777666777666555444??????===999666444444666999999888888999::::::;;;666222000222666888555000444555444222//////333888888:::888222111444444000555555...111999111DDD~~~zzzJJJ===AAAUUUsssLLL@@@JJJBBB???:::;;;777LLL\\\<<<444;;;333///666555///......111444666444222***111888666000---000555777444555:::;;;777999???555000444333???BBB111666222;;;FFFFFF:::333444666;;;;;;;;;:::::::::::::::999===>>>AAAMMM[[[YYYOOONNNJJJNNN[[[dddhhhrrr{{{oooppp~~~zzztttUUUNNNCCC999777999999666:::<<>>;;;::::::<<<999666444444666777888:::999777777999999999888;;;:::888444222333666:::;;;;;;999888777777777777666666666666777666444222444444333222111111333555777:::888333333666777444555888222;;;///999zzz[[[;;;555444:::GGGNNN```BBB---666222000///;;;555CCCzzzKKK222888666///111555333444444222///...111333---222666888666444555777222111222555777777999<<<888222333000888999***444666JJJllllllFFF222777666::::::888777555444333222111333444999EEEPPPJJJ>>>DDD???@@@HHHMMMPPPWWW```eeemmmxxxwwwnnnkkkooo{{{hhhfffVVV>>>444999:::444999999<<>>???@@@???<<<:::999:::;;;:::999888888999;;;;;;:::999999:::===>>>>>>===999777555222222555;;;@@@>>>===:::777555444333333444777:::999666333222222444333222222333444333222444666666333333666777555777===777DDD///RRRWWW>>>333666444444777777999]]]ooo===222666444555111999<<<888RRRgggjjj999///666777444111777666333...+++---222777000***'''+++444999666111999999777555444666999999888999:::000;;;EEE777:::888LLLwww{{{JJJ222777///666666666666666666666666000222333666>>>DDDAAA999GGGAAA@@@DDDGGGGGGKKKPPPSSSZZZccciiiooowwwvvvqqqvvvzzzzzztttyyy{{{}}}yyyhhhLLL999555888999;;;666333555>>>IIIQQQVVVNNNDDD:::444444444444333555555555666777888777777444555555555444444666888444777::::::888555222111555666777777777666555555666555333333444555444222555555555555666666666666999~~~aaattttttjjjBBB222666666<<<:::666444111111222333333333777888::::::999:::<<<===555555555333111000111222333333333333333333333222444222444:::===<<<:::<<<444444333222222222333333444444555555555555444333///000111333444444444444555444333222222222333333/////////------...222555333222111111000000111111//////000000111222111111555555444333333333444555222222333555666666666777555666666555333222444666999777555444444444555666000666777CCChhhjjjTTTIIIMMMTTTYYYOOO:::@@@@@@???===;;;999888777<<<=========<<<;;;<<<<<<<<<;;;;;;===???@@@@@@>>>888888777666777:::???CCC???===999666444222222222333555777888777555333222333111111333666666444000222333222111111222333222777999777>>>DDDzzzBBB444444:::888999===<<<:::IIIqqqZZZDDD333555000///777000111:::333888666[[[YYY222///777777555444333333222222333555666111///...111777;;;:::888777;;;888///---333999999555888:::777UUUmmmPPP777555;;;ZZZ^^^999---666---222222333555666777888999111444666555555999<<<===EEEAAA???AAACCCCCCCCCDDDIIIMMMRRRUUUWWWZZZ```eeennnvvv|||www}}}}}}xxxrrrppplllwwwxxxiiiRRR===999@@@<<<999555333777CCCTTT```___WWWKKK???999888777666777555333444666777666555333444555444444444666888555666777555333111111111666777888999999888777666555444333333444555333222333333444444555555555555999{{{[[[hhh|||LLL555666555777///777555444444555666555333555777999:::999999;;;<<<555666666444222111111333333333333333333333333333555333444999<<<<<<;;;===777666555333222111111000222333333444444444444333111222333444555555555555222111///.........///000000///...---,,,...222555444444333222222222222222222333333333222111111000444333111000000111333444000222333444555777777666555666666555444333444555999777555333333444666777111666555>>>]]]]]]UUUKKKJJJMMMIIIGGG@@@111===<<<;;;:::999888777666;;;<<<===<<<999777777888;;;::::::;;;<<<<<<;;;999777888:::::::::;;;===???>>>;;;888555333222333333666444333666:::;;;777333222111111333666777444000444333222333222000000000333000555333gggVVV;;;444777888111222666333111===RRRsssccc777333555<<<......<<<666888;;;<<>>IIIJJJBBBCCCSSSccchhhgggccccccgggfff666666111::::::***---:::777333444444444444555555555111444555111---///777===???<<<<<>>BBBAAABBBDDDEEEEEEIIINNNSSS\\\hhhttt~~~}}}xxxrrryyy{{{sssqqqyyy}}}|||}}}nnnSSSBBBAAA777999999777888???LLLWWWdddccc[[[NNNCCC===999666888555222333555666555333000222333333111111222333555555555333111000111333444666888999999888777666555444333444555444333111000000000111222222333333EEE{{{RRRRRRpppmmmIII999<<<999999///333222222333555555333222444666888888888777888999666777777555333111111222333333222222222333444444888444333777888666666888888777666444333111000///...///000222444666777888333333444444444444555555333222000/////////000111111111111///...000444777555555555555555444444444222444666555333111000000222111000///000111222333000333555444555888999777555666777666555444444555888777555444444555666888555888555;;;VVVdddFFFTTTKKKIIICCC888888@@@>>>===;;;::::::<<<=========<<<>>>???<<<888666777888777777777777888777555333444666888999888777888999>>>;;;888555333333444555999555333666<<>>@@@;;;888;;;<<<;;;<<<@@@DDDKKKUUU]]]dddooo{{{zzzuuuwww{{{zzzvvv{{{}}}qqq[[[JJJ888999999888888;;;CCCIIITTT^^^ccc[[[OOOFFF???::::::666222222555777555222///111333333111000000000222333444444333222333444111333555777888666555333444333333444555444222000///000000111222222333333WWW^^^QQQJJJVVVCCC999;;;888;;;555000000000222444444333111333555777888666555555666777888888666333111111111333333222222222333444555:::555333666777555555777666666666555444222111000//////000222444777999:::555444333222222222333444555444222111111111222333000111111000///000333666777777777777777666555555///222555555333111111222111111111111111222222333111666777555777;;;<<<888555666777777555444444555777666555444444555666777666999666;;;SSSfffRRRPPPPPPGGGCCC<<<333888DDDFFF@@@>>>;;;<<<>>>@@@@@@>>>:::<<<>>>;;;777555888;;;666666666777888888555222222333555444444444555777@@@===999555333333444555888666444555777999999888000111333444333333444555555333333777777333222555999555999EEEzzzHHH<<<333444:::888333999===555999666...444ZZZrrr111888:::555888333999:::---999;;;'''+++111222<<>>EEEHHHDDD===CCC;;;666888:::888888::::::???EEEIIIMMMTTT___gggppp{{{tttrrrsssrrrwww[[[AAA>>>999777888===BBBEEEDDDVVVfffeee\\\SSSKKKEEE;;;777222333666888555333000333555555333111000000///222555777666555444444///111333555666555333111444333333444555444222000222222333444444555666666hhhyyyfff@@@TTTGGG:::333,,,333222333333444777999999777555333555777777666444444555888999999777444111000000333333222111222333555666999555333666888888999;;;444555555555444333333222333333333444555666777888666444222000000000222333111111///.........///000.../////////...///111333888888888888888777666666,,,///333444222111111333111111222222333333333333333888999777999>>>>>>:::555666888777555444444555666666555555555666666777222444111666NNNnnnJJJLLLcccIII@@@>>><<<555777<<<777@@@===999888999:::999777333666777555111000444999888888999:::<<<;;;999666333333333222111333666:::BBB???:::666333222333444555555444222111111444777///222444444222222444777222///000666777333222666333222111GGG\\\MMM888555666444444...'''111888000000999;;;333555WWWYYY999666555555444555555666777888+++555111444:::111VVVIIIJJJ===888MMMwwwggg___yyyvvveeeVVVHHH>>><<>>===;;;999888666666666:::666666888888444111111555///000888888111000666777777777:::>>>AAABBBBBB>>>===:::777666555666777;;;:::<<>>HHHTTT___bbbcccaaaXXXNNNKKK???555666888555333555...///000111111000///...///000222444555555555555222//////333999:::444...444333111111222333222222777444333555666333444777mmm```EEE[[[[[[999555<<<...666666666666666555555555555<<<:::888555444444555555666999<<<:::666333333444333555666555444444555666666333111222444666555333555444222222333333222111555444222222444666777777555333000111444555444222111000......000000000///000...+++,,,000222222111888555444555888999888666888666222000000///...---111333444555555222///---555888888888:::===;;;666222333333222111000222333000...111777888444666<<<333;;;333BBBrrrkkkRRRHHHFFFLLL>>>===999666777<<>>999444:::999777666444222000000000///333888555999VVVxxxTTT777666444333333333444444555555444:::111000555&&&666kkkppp```OOO======FFFEEELLLFFFBBB???;;;555444666>>>===;;;:::888777777666888444333666777333000111777666===HHHHHH<<<444555111000000222666:::;;;<<<777888888999999888888888888666666:::<<<===BBBHHHDDDQQQaaaiiijjjnnnxxxqqq\\\FFF<<<666111555>>>KKKWWWaaaeeeggggggccc]]]OOOCCC:::999:::777555666333444555555444222000//////000222444555555555555444222111333666666333...444333222222333333333333111111333555222///222999pppPPPEEEYYYZZZ;;;555;;;---333666666666666666666666666666666666555444222111000333444555555444222333333666777777777555444555666666444333444666888777666999777666666777777666555555333111222444666777777666555333222333333222111111000//////111111111///111///---...111333333222666555555666888777333///555333111111222333222222222333333444333111///...222555666555888;;;:::666333444444222000000222333333111333777777333444999333999888FFFooohhh???HHHTTTPPPRRRRRRHHH;;;666999>>>???======:::666444444555555555:::999888666555444333333888888888777666555444333666555333333555666666555;;;::::::999888888888888BBB>>>888555555666555444888666555888888555555888:::555444666666333444888555555666999<<<===;;;888<<<;;;:::888666555333333///000444888555444@@@QQQLLL444666555555555444444444444333///444,,,---777+++'''===vvv```III;;;666555:::999---:::777666999888444333555===<<<;;;999888777777777777444333666777444222333777777???JJJIII>>>555444555333111222444777999999>>>===<<<;;;;;;<<<>>>???777555666:::<<<:::<<>>:::777777777777888888777444111///000111333444555555555444555555444333333222111111222222222222222333444555000333888999444111777@@@}}}QQQ@@@PPPUUU<<<777<<<000555666666666666666666666666666777888999888666333222555444333333555777777666777888888777555444555666666555444555888999:::999:::888777777888999888666333222111111444666777777444444444333222111222333111000000111222222000///222000//////111222333333666777888::::::666111,,,222000000111444666666666444444444444333222222111///222222222444888888444333333333222111222666888555444666888666222333666333333999GGGgggRRRDDDkkkxxxeeebbbhhhUUU???666999===:::555;;;999666555555666666555<<<;;;999666444222111111999888777666444444333333555444333333666777777777999:::::::::999888666555===:::666444555555555555999666666888888777888;;;BBB>>>;;;;;;:::999;;;>>>;;;888666666888:::::::::888888777555444222111000666777999999888666555555XXXEEE333777888888888777666555555444,,,000+++...<<<999///222333MMMlllqqq___KKKDDDJJJ???777777777222666;;;666EEE@@@======;;;999:::===:::999888777666666555666999555444888999777666777888666888======888666888<<<999666444555777888777HHHDDD>>>999777999>>>AAA888:::>>>AAA???:::<<>>888>>>555999555555555555555666666666777888888999888777555444666333000111555777777555444666777666555444555777555555555666777999:::;;;666444333444555555444333222111000111333666777777000333555444111111444777000//////000222111000...111000/////////000111222444555666777666333///,,,000//////111444666777666777666555444333444444555///111111///111555444000222333333333444666;;;>>>666666888888777555555666666,,,555BBBYYYbbbgggWWW___hhhnnnlllWWWAAA777777777333000999777666666666777666555666666555444444444444444888777555444444444555666333222111333666999::::::888999:::;;;:::777555333888666555444444444555555:::555111222222222666<<>>;;;999777666666777888888666555444333222111000000:::;;;999444555999999555000aaa@@@444888888888999888777666444333555777222000888999333......111555AAA[[[|||dddKKKBBB:::///...555......777888...///777888:::777777:::;;;:::<<<@@@666555555444333333333444888444333777888777666888888555555777888888:::===777555222111333555555555???===:::888666777888999777<<>>888<<>><<<:::<<>>FFFQQQ]]]fffaaa```[[[SSSIIIBBB<<<999000111111111111000//////111222444555666555555444111333555333000000444888...///111000///000222555111000111555777666888===rrrJJJ777999HHH???777===777:::333333444444555555555555444444222222111222333444333///,,,---///222111///111222444444444444666777333444444555666777999:::222111000111222333222111222111///000333555666666222444555444111000222555///......///000000///---000000///...------///000//////000000///.........000//////111333444444333666555333222111222444444111222111...///333222...666666666666666777;;;===444666888888777777888999;;;+++222<<>>:::888888333333222222111222222222666222111444555333333555222333666888999999777777111000000111444777888777000444;;;@@@BBB@@@<<<:::888<<>>000444888AAArrrbbbVVV[[[[[[GGG===FFF@@@888444666555222444;;;;;;999666555555666666555222222222222222333444444555555555666666888999::::::888666555666666555444777888999:::888666333000111333555555444333444555333555;;;BBBBBB<<<777666888:::999777888<<<>>>===888:::<<<===<<<::::::;;;555444444444333333222222...222777999777666666777888LLLqqq;;;555666555666777777777555333222555000111222///111555444***000444444333444555444666<<>>>>>999555444222222111111111222222333777222000222333222222444222555777999888777444222222111222555777888777666...333;;;CCCHHHIIIGGGEEECCC@@@>>>===999666888>>><<<;;;:::999999:::;;;;;;888<<<;;;???GGGCCC???GGGRRRbbbuuuyyyxxxfffTTTBBB>>>CCCIIIOOOTTTYYYbbbgggaaaWWWPPPIIICCC666444111///...000222333333333555666666666555444222333333333222222333555000333555333000///222666777666777999888555888===kkkPPP>>>222CCCAAA333777555555///000000111222222333333222222222333333444444555222333666666666666777888333444555555333222333555333555666555444444666888333222111222444555444333444222000000111222222222555444222222333333333222555222///...000111333333000111111///,,,+++---///000333666666555444444555111111111222444444222000000000/////////000000000333444222000222777777444555777888888666444333444---333555222222666777555999444888555666yyyZZZZZZmmmfffOOOAAA999999222000666777333555======:::666444444555555555444333333333444555666666777777888888888888777777888777555555666777777666888888999888777555222000000333666666555333333444000222888???AAA===::::::;;;===<<<999>>>HHHOOOPPP444777999:::999999;;;===111111111111000000000000666333777??????888555999999;;;kkkkkk:::555555666777999:::999888666555:::000333888222111444333;;;888333222555999888555666555666888;;;<<<<<<:::///777:::777555888<<<===222111777777---000:::;;;666333222555555333444777222222222111222222333444999444111333444333222555<<<===;;;999888888777666444333444555666444111...222444777<<>>>>><<<<<<=========<<<===>>>>>>===<<<<<<===777777>>><<<;;;FFFDDDQQQ___fffjjjsss}}}|||mmmSSSIIIHHHHHHHHHIIISSS___hhhddd[[[UUUNNNHHH<<<999555111000111444666333444555666666666555444555444444333333222222111222555777555111000333777222444888888222...222;;;fffGGG<<<---@@@@@@222777888888...//////000111111222222,,,---///111111111000///,,,000555777666666888:::777888888666444222222333444666777666444333666888333222111222444555444333444222000///111111111111000...---000555999999777888444000///000333555666111333333000---+++...000***...333444222///------222111222444555555444222222222222222222222222222111333222111444:::;;;999...111444666666555555555,,,222444000///333444111222555;;;333...qqqddd@@@LLLjjj___NNNHHH===???555111666888333333:::???;;;666333333444555555333333333444666888999:::::::::::::::999777666444333222222444888:::;;;;;;888888888888666444222111000333777777555333333444000......333666888<<>>:::555111444:::===:::666333444777:::;;;999555111333444666777777555444222444444444555555555666666444333111000111222222222222444666555222111444777>>>:::666777:::;;;777333444333222222222333444555...111555777444777DDDRRRUUUNNNJJJKKKFFF======CCC@@@:::777999???AAA<<<666;;;;;;:::::::::999999999DDDAAACCCHHHLLLSSSbbbrrrhhhPPPDDDCCCFFFIIIPPP[[[eeeiiifff]]]VVVJJJAAA888444111///111555000333555333///...222777555444333222222333444555333222222444555444222000888777555333222555:::>>>qqqEEEQQQ>>>GGGGGG,,,===000333222333333444444333222222222333333444444333222222999444333555333///111777;;;444//////555999777444444444333333444555666777000111333444444333111000000111222444555666666666444222000///333999@@@DDD444333222111000000000000222000000222222...---000)))555777---111...///444,,,...222666999888444111222333444444555555444444111111222333444666666777444333222333666777555222---111555777666666:::===555@@@:::999555OOO{{{lllAAA777<<>><<<555333555666444333555999<<<;;;:::;;;;;;;;;999555222333777222222222333444555666777333333333333333666;;;>>>FFF@@@:::999<<<>>>;;;777333666999999777666888:::===:::777555555555444333DDD???<<<<<<:::666555777444999@@@[[[ZZZ:::888;;;999999888666555666666555444444444444333333222222444555666555444333444666;;;888444555888999777555666555333444777:::;;;<<<222222444444444222000///222222333333444444444444//////000222333444333222333444555444333333555666888555333333555555444111666555333111////////////...,,,,,,///111444<<>>:::<<>>999999999999999999999999999>>>===>>>BBBCCCFFFPPP[[[ccclll{{{||||||kkkXXXOOOLLLKKKPPPYYYbbbhhheee\\\TTTMMMEEE===:::777333333555333666888888666444555777666666555444444555666666333333222444555666555333222333444333333333666888qqqxxxRRRPPP>>>FFFHHH***777...444444444444444444444444444111111222222333333444444555222111444333000333999777333///000444888999888444555666777777555222111...000222444444444333222555555666666666666555555333222000///111555:::===222222222111222222333333888555555777777555777<<<666666000---444555333444333222222444555555333111555555666666555444333333222222333333444555666666555444333555777888777555666555555555666555444333666777222:::222???ooowwwKKK777333===@@@CCCCCC<<<<<<;;;:::999888666555555888666555555777888888888666999;;;888444222444777;;;777888;;;999444222555777555333444888;;;<<<;;;:::::::::999555333444777000111333444555444333222,,,...000111111333555777777999;;;;;;;;;:::::::::777999;;;:::888666777888888666444333333333222111<<<;;;;;;;;;777222333888555999777???ZZZsssYYY<<<999777999777555444333333444555444444444444444333333333444666888888666333222111;;;:::888777666555444444333222111222666:::<<<===333333444444333111///...222333444444444444444444...000222444444333111000555444333333555666666555777555444222333444555666666555333111000/////////000)))&&&+++000222444666===FFFDDD999===LLLLLL@@@AAA<<<888999<<<===:::666666666777777888999999999666666999<<<<<<;;;@@@GGGDDDOOO^^^mmmzzzvvveee\\\QQQQQQUUU]]]fffhhhbbb[[[TTTLLLEEEAAA===777444444333555888::::::888666555666555555444444555555666666444333444666777777777222555888999888777777777XXXyyybbbRRRCCCKKKRRR111666222;;;444333333222222333333444444333222111111222333333111000000333222222555:::555444222222333555888999777888888777666444222111---...111333444555555444999888888777666555444444333222222222333444555666111111111222222333555555666333444666666555888>>>:::555...444888<<<666666999666333111111222222222777777777666555444222222333333333444444555555555333333333444777888777555;;;888444444666555111---888...---===444555ddd___>>>///666777555;;;>>>999999888777666444333333777666555555777888888888777999:::888444111222444777555555777666333222444444222000000333666888999666777777666333333333444000111444666555333000---))),,,///111111111222333,,,444<<<===777333555999888999999888666444333444333222111111333222111///444666:::;;;666000222999555===777000888JJJiiiddd@@@999777:::777444333333222444777444444444444444555555555111333666777666555555555999::::::888444222444666333444777:::======;;;888777777777666555333222111444555666777777777666666222333444444333111111111777444222333666888777555444444333222111222666999222222333333444555555666333---***---111111000111000999;;;444777DDDFFF???===:::666555777777555333333333444555666777888999222444666999999:::>>>AAA===EEEPPPWWW]]]gggttt|||yyybbb[[[VVVYYYcccjjjiiieee]]]TTTKKKEEE???777333444000111222555777888666444444444444444444444444444999777555555666777777777333666999:::999888777888SSStttwwwSSSFFFMMM]]];;;666444???222111111000000111222333888777444222111111222333111222333333333333666999888888777444111000444777:::888666444444666888:::...///111222444444444444777666555444333222222222333444555666666666555444222222111111222333333444222111222444222000222888000999BBBNNN<<<:::666::::::777333111111222222222555555555555444333222111333444444444444444444444000000111333444555444444888666555555777777444222666---000???999666]]]pppEEE000777666///555===333333333333444444444444777666444444555666666555666777888666444222333444666555444555444222222222444222000///111444777999222444444222111222222000333444555666444222///------///111333333333555666///666<<<;;;333...///222444444555444333111111000000000111222444444222000111333777;;;999444444888111<<<;;;333444===RRRmmmmmmBBB888:::<<<777444555555222444999444444444555555666666666222333444555444555777888666888:::888444222555888=========>>>???>>>:::777888888777666555444333222333444666777777777666555444555444222111111555888777444222444777999888666000000///...---...222555///000222444555777888888444111111222111...///222333777:::888666888;;;===;;;:::999777666666555555000111222333444666777777444555666666777;;;???@@@AAAFFFJJJIIIFFFIIIQQQYYYiiitttrrrbbb\\\___dddeeecccdddZZZOOOHHH@@@888444444111000///111444666777666555555555666666555555555<<<999666555555666555555333444444444333333444666>>>RRRuuuVVVGGGIIIdddBBB333222:::222222222222222333444444777666444333222333555666555666777666444555666777777888888444000///333888333444666777999;;;<<<===111111222222333333222222111111000//////000000111111222555666777777666555444333222111111111111111444555777999555000111666000QQQmmmuuu???444111;;;777555333333444444333222111222222333333222222222333444444444444444444444000111222333444444444555333555777888666555777888222000777;;;888999RRRzzznnnBBB---888777...111999333333333444444555555555888666444333333333222111333444555555444444555666666777666444333333222111777666444222333555999<<<222666666222222555444///666666555444333222111111222222333222222444777:::777888888555111//////000111111222333444444333333222222222555777777555333555222444:::===;;;777666...777777444999:::>>>KKKfffAAA999:::===777555888777333444:::444444444555666777888888666666666555333333444555444666888777444444666999@@@<<<777444333444555555555555444333222222111111000111333555555444333222222333222111///222888===666555444555777999999999333111000///000222444555000111222333444444333333333333444444///***---444777888888777444222222444555777888777444333222333//////000111222444444555666777555222333888::::::>>>@@@AAA===888777;;;@@@EEEOOO^^^nnn}}}yyylllgggddd___[[[fff]]]TTTNNNGGG>>>:::999777777666555555666888999666777888888888888777666:::888666555555555444333555555444222111222555777+++<<>>:::666222222222222222222222222......---,,,---...000111000111222444555555555555555444333222111111111111444555999:::666111333999KKK{{{???222///777555444444555666666444222///000111111222222222111333333333444444555555555333555777777666555666777222666999888555333555888///222:::333222888JJJwwwggg===***555666///111555888888777777666555555444888666444333333333222111222222333333444555555666555777666222222444444222222222222111000222555888666::::::555666:::777000666555444333333333333444222222111000000222666999888555222111111333444444222222222555777999888777444333444555777888777666888222222888>>><<<777444444888444333:::999666;;;VVVvvvKKK;;;===555===666555:::999333333999333444555666777888999999666777888777555222111111666666666666555555666777888444///------000111222333222222111000000000000...000222444444333111000111333444111......333777444555666666666777999;;;777555222333666777666444222333444444444333222111555333333333...+++...555333777555000444===:::///000333777777444111000111......///000111222222333222555333///000555666333444555666555333222444555333888AAALLLWWWbbbmmmsss~~~tttiiiaaabbb]]]YYYWWWSSSJJJCCCAAA>>>@@@@@@===999666666777444555666777777666555444444333333444555666444222666666555444222333555777444BBBlllbbbMMMrrrUUU999777777000222444666777666555444111111222222333444555555555:::;;;666444666666333444333333222222555888;;;---111666:::;;;999444111111111111111222333333444000///---------///000222444333333222333444666777666555555444444444555555111222555777444444;;;EEEvvv;;;888444333777555444444555555444333111111222222222111111000222222333333444555666666555888999999666555666777111222444444444444555555000111;;;111222;;;RRRoooFFF000444444111333444777777777666555555444444777555333444555666666555333333222333444444444333000333333000111666777555///000111000//////222555777<<<;;;666777<<<888...111222333444444444444333...///000000///111333555333222000000111444666777444333333666999;;;:::888555333222333555666666666666222222777999777333222555<<<888666;;;999666===999HHHlll333777@@@000<<<555444;;;:::222222888333444555666777888999:::222555999:::888444111000888777666555555555555555111111111333555666444222222222111111111111111222000111444666666555333111333666777333---***+++---333666888888666666:::===666222///111555777444000444444555666666555444333888444222222000...111666000:::666---;;;RRRMMM555111666<<<<<<999555444666......//////000000111111---111111...111666555000---...000111333444444444000222444888>>>FFFOOOUUUccc|||{{{ppp___\\\]]]___\\\SSSJJJGGGAAAEEEGGGCCC;;;444222333111111222333333222111111//////111333666666555333000222222111000///111222111666KKKjjjKKKoooTTT666555333,,,...111444555444111000444444333333111000...---333888:::555333666666333777555333222222444666888777666333111000111111222000000000111222444555666333222000......///111222:::888666444444555888:::666666555666666777888999222333555777666999FFFSSS666???;;;111:::777444333333444444333444444444333222111000///111111222333555666777777555777999888555333333555///------000555888666444333000;;;555777AAAbbbVVV;;;777555444666444111111222333333444555555555444333555777999:::999555444333333333333222111,,,000111...000777:::777333666777777555555777:::666;;;:::444555:::555***,,,///222555666555333222,,,...111222222111222333111222222222111222444666444222222555888:::888666555333111111333444555555333111222555444000///222---999;;;:::<<<888888AAACCC666NNNeee???777888666888999999999888555222111888555333444666888777555444444555888::::::777555///111333444333333444555000222444666666444111000777111///222111...///444222///---111777999777333333333222000---,,,---...555555777888999999999999<<<777222222444666333000,,,...000000...///444888000222333000,,,,,,111777222<<<666***;;;ZZZVVV999222555777666222......000---///111111000///000111,,,...111333444333222111000...---///222444333111000//////222888===AAABBBGGGQQQ___ooo~~~ooogggaaaccciiihhh\\\PPPIIIKKKKKKGGG???777444333000444888;;;:::888555444666333111222555666555444444222000111333444333000666:::111QQQYYY~~~lllDDDrrrYYY>>>777777000111333444555444444333666555555555666555444222777555333000000111333444===:::666222//////000222111333444222///---///222444333222222222333444555222111000---,,,---000333555555555444111//////000777777444111555:::;;;999999000888LLLPPPMMMcccsss???333999999555222...000444666333///000000555555000444444'''111111000000111444777:::888888444222444999999666000000//////000000111222666;;;666:::666CCC\\\444444999888666222333333333000...---...000222222333444666888:::;;;666777777555333222333555333222222333666777777777666333111444888:::888555555111222999888222222999555444444333333333444444888444111111444666444333//////333999888333444:::999:::888444555888888555999777555222000......---333444333111///...///000555222333666555333999AAADDD777666ZZZccc<<<555666555777777888888777555333222666444222333444555444222333333444555666666333111333444555444333222333444444555666777777666444333555111///111111...000444///000222555666666444222333333222000......111333555444333333444777999;;;<<<888555666999<<<:::888111000...---......///...222222111...***)))---000222444///+++333>>><<<111444555555444111/////////---///000000//////000111///000333555555444333222555222...---...//////...+++)))(((***...111333444<<>>}}}ZZZOOOYYY888555888222222222222222333444555999777555444444333111...555555555555666666666777111111111222333555777888222444666555222222555888444333333333333444555666222333444444222222333444555666666555333111222333222999===<<<===@@@AAA@@@III@@@CCC___|||BBB///333555333222222222333333222111///...111000777888555>>>JJJHHH222111222555999:::777444777999999777777777333---333333333333333444555555///,,,333>>>555UUU]]]444111444333444333333444444333333333666888666666666777888:::;;;<<<999999999777444333444555444444555777;;;======<<<;;;777333333555666555333111333444333444999;;;999333333444444555777888999666666666444222111222444444444666888777444555888333555555222333777888777888777444222111222444666:::;;;<<<;;;888555444444000000222555555555;;;BBB111@@@:::---???eee```:::555999888222333444444555555444444666666666666666555333222555444333444555444222000555555333000------///111222111000000000111222333111000000000111111222444000222444555555555555555333333111//////333888<<>>@@@:::444444444444444555666777111333555444222222666:::777666666777666555555777777:::999666555888:::999:::777444000//////111222555777888888555222000000222333555666555666;;;@@@???888111444777999[[[ZZZ777444777555000111111222333444444444555555666666555444333333222111111222444555444222444444222000...///111444000///...---...///111222000111111000111222333333333000...000555999999888222111000...///222777<<>>DDDKKKTTTcccvvvzzzzzzvvvuuuooohhhbbb\\\RRRFFF>>>===:::888777888888666555333333444333333444555666555555444333222333444666FFF222444000111@@@IIIgggCCC333000555555444444444666888999555333111111222333333222,,,---///111222222111111222333444444444333222111555777999999777777;;;>>>999999888666444333111000///111444555444333333333///111111111/////////111;;;<<<<<<<<>>888DDDsssyyyMMMDDD;;;999888666555666333555777666555333333444111///666888///000777777444222000111444555444333333666555222111555666555222222222222222333444444111222555555???xxxKKK222999<<<777444111666666666444222222444666666555555555555666777777666777777555222111222333666666666777777666444111---...111444777777555333...333222...222;;;<<<555555555444333222222222222111333555444222222666:::;;;:::999777777999999888:::======888555777999888999777444111000000222333333555777666444111000///555888999888666777:::===CCC333000???===)))<<>>AAA555888OOOIII000222111)))////////////000111222222111222222000///000444888222111///000111222222111222333444333222111222444000000111111222333444444000333444000000333222...000///111444888:::888666222333222111000111333666/////////000222555888:::---///111333333333444444999::::::888666333111000000222444333000///000333000444555111///000///,,,,,,...000111111111222444.........---,,,,,,///222000///---------///111333333555666444000...---...000...------......,,,***,,,,,,---,,,,,,---111333---555;;;999444888FFFUUUWWWeeettt}}}{{{{{{}}}~~~xxxqqqiiieeeWWWOOOEEE???<<<:::666222222444555444222222555777666666555333111222555999***999000:::555777eeeAAAVVVNNN999666222333444555555666666666555222000///000222222222//////000111222222222111333333222222222222222222333555777666444444666:::999999999888777555333111///111333333222222333555222333555555444444555666777;;;===???MMMjjjhhhGGGEEE;;;;;;::::::;;;======<<<555222///000444777777777444,,,222888333111555333111555888888555222333666///444666333333666999888111111111111111222333333333888000///888bbb}}}QQQ777:::999333555777444555555444333333666888999777666444222111000000444444555444222222444555555555666888999888555222333555666777999:::<<<===777333333888<<<999555333555444333333222222222222999777444333333333222111::::::666222444:::<<<888555::::::555000222555666333444555666666777777777444666777777666555777888222888:::666333666999888444;;;::::::AAA???:::???[[[GGG111444222'''///////////////000111111333444333111000222777<<<777555333222333333222111///000222111///.........//////000111222333333333000444444000000333222---,,,111666:::999777555444444444444333111111333444333111000000222555999;;;222333555555444333222222222000///000333333///+++...222666666333222666:::222333666777222,,,---111)))---111333111111333555.........,,,+++,,,///222000///---,,,---000222444000111222000......111444111000/////////...,,,)))'''***...000///.........222111222666999888888999<<>>sssEEEOOONNN777222000111333444555444444333777444000///000000111000///////////////000000000000000000111222444555666666888:::999666666999<<<666777888888888666555444000111333333333333444666555777888888777777999:::EEEIIITTTkkkbbbDDD888999:::888;;;>>>999222666@@@777333111444===DDDFFFFFF888---000666222111444222,,,333::::::444///000222000666:::888777888999777222222111111222222333444888;;;222555666JJJYYY:::777333000555:::333444555444444555888;;;444444333333333444555555444555555555444444666777;;;;;;;;;;;;;;;888444000111111222333555:::AAAEEE666///...888;;;444......444444333333333444555555888444111111444666555333555555111,,,///666777333333999:::555111333777888333444555666555444222111000222222222222222555777...555888333222666999777;;;;;;777;;;CCC===666===555```BBB:::///===111444333333222111000/////////222333333000///111333111000111333444444222000222222222111111000......111111111111111000//////444444333333111000......---///111000...---000444444444444555555444111...555555555444444444333333(((---444888777222---***...000111222111000111222000111222333333333333333///////////////.........///000111222222111///...000111222333333222000/////////000000000000//////......---,,,,,,...111555444555333...---//////---***...111///000222000,,,333000......111222111///222222444:::FFFUUUcccllluuuooo||||||uuugggWWWLLLEEE<<<333444666666333111333555666///000000000000111444666444222000///000444999<<>>///111@@@;;;///EEEmmmQQQXXXVVVHHH;;;888:::;;;444666999;;;777222333777DDD---000HHHpppFFF666444111//////222666888111111000000111111222333222333444444333333555666222888999555444666444000777:::111555>>>:::bbbbbb;;;===666...222222......///111444444333111222111...555<<<333---666888444333666888555444666888888888999:::888555333666444666::::::666777===333333333333333333333333999222111666888555333555666444333222222333555666333333333444555555444333555<<<>>>:::555555666666222---...444666333111333444333222333555666555444333111222333111000444;;;777666777999===AAABBBBBB>>>FFFMMM<<<===444===222111111111000000000000000///111222222000///111333222222111333444555444222222222222111111000///.../////////000000111111111444444444444222111///...+++,,,......///000222444222222333444555555444333666555555444333333333333222333333222000///000222,,,...000000///...///000111222222222222222222111---------------------...000111222333333222000///111111222222222222111111------...///000000000000111111000...,,,,,,...000000111000+++***,,,,,,***)))---...,,,,,,///...+++222111111333555444111...------...222888@@@GGGKKK]]]mmmzzzyyykkk^^^RRRCCC666555666555444444666666555111222222111111111444666444333111111222555999;;;JJJKKK```;;;111000000111111222444444555555333111111222333333333222111000111333333222111...///111555777777444111333444444444333333222111666444222111333555666666444555777999999999;;;???<<<222...777CCCVVVvvvlllYYYBBBDDDKKKNNNEEE888333666777...***///555666888;;;...AAAhhh<<<555333111000000222555777111333444666666555444333222333333222111111333555111999===777222222222111000;;;555333===AAAeeeccc666333222222555111333111000111444666666666333;;;999777:::555111777;;;777666999:::999888:::666666777888999999777666777444666999888555666;;;444444444444444444555555222---,,,222666555444777444555555666666555444333666333111222666888666333777<<>>LLLFFF```nnn:::???333555,,,///////////////000111111...///111000//////111222444333111222444555555444222222111111000000//////---------...///111222333222333444444333111///...---------...000222222111000111111333444555666666777666444222111111222333666666333000......111333///111333333222111222333333333222222111000000///---------....../////////000111333444444333111000222111111000111111222222---...///111222333444444333333333000---++++++,,,...000...***))),,,---***...111000......111222000000111333666666444///+++//////000111222333444444:::HHH^^^sss~~~}}}~~~rrreeeUUUGGG>>>:::777666666666333111333444444333111111444666555444444444555666777888aaaGGGHHH^^^@@@333000000000111222333555555777444222111111222222111......000444666777555333111000///000222333222111777777666555555555666666555333111111333555555555666333555;;;;;;555333777555:::AAAQQQrrr}}}gggSSSCCC888888444===LLLJJJ888000777???777777===;;;111///555JJJ|||^^^000333333222111111222444555000222666888888777444222333333222000//////222444111:::>>>999111...000222---777888888999999dddvvvDDD555444888:::222555333000000222555888888...:::999222222000---000999444222555666666777999333333444444555666666777666444555777555333555888444444444444444333333333///,,,---111444444555666333555888::::::777333111777333///222777:::888444777;;;===888666999<<<===:::777666888888444222222777666444333444333111000111111333777666111111444///444888:::888666666777333GGG;;;;;;UUUzzz___888===111000000111111000//////000111222...////////////000000111444222000000222333444444222111111000000000000000...------...///000222333000111333444333111///---444111///000222222000---///000111111111222444666666444222000//////000111...111444555333000......111222444444333222222333444333222111000///.........//////000111222222333///000222333333222111000000000.........///111222///000222444666888999999222333444222///,,,******111333111...---111111///222333222//////333555333...///222333333111---***222222333333333222111111111555???MMMZZZkkkxxxkkk___SSSIII???;;;:::666222000444444444222000000222444555666666777888777777666>>>yyyRRRBBB\\\TTT444111000000111222333555666444222000///000111111000......000222555777666444AAA;;;222,,,+++...222444666555444333333444555666666444222333444666666555888222222999;;;;;;EEETTTTTTfff}}}ZZZ@@@888:::======999222555@@@AAA999555:::///111888>>>999888NNNiiipppIII555444222222222222222222333333...000222444555333222000444444222000...///222444222777:::777222000111333333555888;;;111)))^^^fffFFF888888777222333111//////222444666666666===;;;888;;;666333999777111...111333333444888111222222111111222333555444444444333222111333555222222111111111111000000333222222333444444444444444777999;;;;;;888444111666444222333666888999888666:::999555333666999::::::777666666777555333222666555333333333333222000111111444888888222000111...333888888444333555888444@@@999555BBB^^^OOO333777111222<<<666444222111000000111222000/////////000000//////222000......000111222222222111000000///000000111///////////////000111111...///111222111000///---555222111222444444111...000111222000///...000333444333111000/////////000(((---222555444111...------...000000...------...333333111000///............//////000111222222333---...000111222111000///...---,,,,,,,,,...///000...///111444666777888999///111333333000...------222444333000000444555333///111///++++++000222111...000111111000///...---000000////////////000000333000///333:::GGG[[[lllxxx~~~}}}{{{oooeeeVVVGGGAAA<<<777444555333444333111//////000222555666888999999888666555<<<^^^qqqIII```nnn999111111000000111333555666111///------///111111111222000//////222444444444HHHAAA777000...111444666111000///......///000111666444333444666777666555111...111;;;HHH\\\{{{xxxYYYLLL===777;;;>>>:::555777777666444666999999555111///...222;;;VVV^^^999)))...===222222222222222222222111///000000000111111111111444444333111000000333555444222222444555555444444444777777444111>>>oooaaaEEE666111333111000111333555666555444666666222666;;;222...:::999333000222444444555999444555555444111111222444333444333111///000222444222222222111111000000000222333444333222333333333666777888888888777555444111555888777333333777<<<888:::888333111444666555555444333333444666555333444222111222444444333222222000333888888333000000000333666444222222777===GGG>>><<<>>><<<;;;```HHH000000---+++888888666333111000000111222333111000000000000///---000///---...///111000000222111000//////000111222///000111111111111111000//////000000000000000000//////000333555666444333000222444222...---...000222222222111111111000000+++---////////////111222...000111000///......///111000///......///000000---------....../////////+++---///000111111///...,,,,,,,,,,,,---...//////,,,---...000111222333333---///111222111000000000///222111...///333555333000222000,,,---111333222///111333333111000000111111000///.........///000666222000111333555<<>>555222555333333222111//////000222444555777999999888666555777EEErrrVVVaaazzzGGG222111000000111333555777000...,,,---///111222222444111///...000222444444888555333222222222111000222222111111222222333333555444333444666777666555@@@OOOeee|||rrrRRRDDD777555444888>>>>>>888111222777777222333999888111333666>>>QQQqqq[[[;;;222444666444222222222222222111111111222111111000111222333333111222333333222222333555555000...222777777555444)))666555---AAAuuucccFFF666999333333444666999999888666666999666555777///,,,666777222///111333222222555777999:::999555333555777333555555111///333555666555555444444333333222222...111333111000333444333555555555555555555555666...666<<<:::222///444;;;999:::888444333555555333000111000///111555555222222111111222333444444333333000111666777444111222333444444333222444999===KKK666888>>>888,,,EEEGGG222//////%%%---666444222000///000222333666333111000111111...,,,///......///111222000///222111000//////000111222---...111333444444333111111111000000111222333444***---000222333333333444000333666555111...///111111222444555555555333333/////////...---...111444111333444444222111111111///...------...///111333---------------------...,,,---///111222111000///,,,,,,---...///000000///+++,,,---......///......---///111111000000111222,,,///...,,,---222444222111333222//////333444222***...333555333111000000222222222222222222222222333111222555555222111444555@@@UUUmmmwwwzzz{{{yyy{{{zzziii]]]NNN<<<666:::333333333111000000222444333444666777888777666666)))555SSStttddd]]]rrr\\\222111000///000333555777333111//////000222222111222111000111333555555444,,,+++,,,...000111000...333444555555666666666555333222111333444555444222QQQmmm|||mmmYYYDDD999777111111000000222555888999444333444555666777999<<<444OOOqqqWWW<<<888333888888***333333222111000000111111000111222333333333333222---///222333333222333444555000///333555333333666***111111---AAAzzz___>>>:::555444444555777999999888CCCYYYWWWBBB:::;;;:::;;;666222000222333000///111444888;;;;;;777555666999555888888333222777::::::666666555555444333333333///555666222000222444222111222222333444444444555...555;;;:::333///222666555666666333333555555111///111///---///444555111444222111222333333222111555000///222555444333555666555444444444555777888:::---555555777666===lllCCC333555:::+++///333222000...///111333555888555222111222111...+++/////////111333333111///222111///......000222333***---111555777666555333444333111111111333555777***...222333000//////111///444888777333000111333111333666888999888666555///111222222000//////000000111222222000/////////---,,,,,,,,,---000333555///////////////.........,,,...000222333222111111,,,---///111222111111000------............------...///111111000000111333+++...---+++---222444222---//////,,,---000111...$$$***222555444000...------///111333444444444333,,,***+++000222000///111555111444@@@LLLZZZsss~~~wwwjjjvvv}}}}}}{{{eeeMMMBBBDDD333444444222111111333666222333555666777777777666,,,===FFFlllttt\\\eeejjj222111000///000333555777666444111111111222222111000000222444777888666444222///,,,,,,///222555666...///111222333222111111111000000111333333222000444KKKdddxxxjjjNNNJJJ@@@444000333777888111333555444111222555999===222000777999555===NNNhhh```OOO111222999)))***888222444333111000000000111222---///222444555333111///***---111333333222222333444222222555333///111777;;;......000---KKKlll===111666333111111333666888999<<>>===555555444333333222111111666;;;<<<555111222333000...///111333444444333333000444999999555111000111///111111000111444333///000222000,,,...333444///666444222222222222000///666000---000444444555777777666555555666666444222...000===222888BBB666FFF{{{@@@;;;;;;111555,,,777444...***+++111444444:::555222444444000...///111......000000...000444444---***---...***))),,,000---...333444333444999555333000111444777999999000777999222///444666333777555333222333555666666000///000111333333111///000...---///111222...+++///000000000000...---,,,)))***++++++,,,---111333000111333333333000...,,,---...000222333333222222222111...,,,++++++,,,---+++,,,.../////////...---000333333///---000111///***+++...111222333222111222444555444222000000111///---///111000,,,,,,000000/////////000000000//////111222111//////000111000555999999:::@@@KKKUUUlll~~~ttt{{{qqqVVV>>>:::666444666444000111777333000222777999555111111888...444]]]{{{iii```{{{SSS///'''555666888<<<333222111000000000111222333999777444333444444444333222222111111111222444555111222333222000000000222...//////111222444666777222999:::777;;;BBB>>>333666222......111444444444777555333333111000000333999111///999GGG[[[zzzzzzLLL111222222111000000111222333000333555444000------...///......111555666333000///000222333333222111000333222222555777777444000222///333444+++555mmmuuuRRR777999>>>222(((222:::444///111<<>>888777555111333333666:::888333111444333555666555333555;;;@@@888;;;:::555222555777777777888777222222555555333666777666444111000000111...000///---///444666444000000000000000000000000000111111222333333333333333111///000333555444222---///......111666444///888222---......---...111:::777555777;;;===;;;777111444666555333555;;;AAAXXXzzzKKK<<<777000777///000333777999777333111222...///////////////000000444,,,''')))...000222555666111...///...,,,000666222222222444777777555333///222666:::;;;:::999888111---,,,000222333444777111000///.../////////...888666333222111111///...///111222222000...------111111111000...,,,***(((+++,,,---------///222444000111222333222000---,,,,,,---...///000111222222222111000............///---...///000000//////...222555444000---//////...,,,---...000111111111111111111000...,,,---000222333000000222000,,,,,,///000///...//////000//////222333444333222111222333///111444333333555;;;@@@EEEUUUlll{{{xxxeeeQQQAAA333444:::;;;777444222///000333333...,,,,,,111444333???]]]ooohhh___```888***222///222:::555///000222444666666666666333222333555666666333111111222333444555444444333333444555333111000111222///000000111222444555666222777777222555<<<:::222444666888999999999999999666555555666777666666666777===MMMgggrrrCCC222555333222111111111333444555000222444444111//////000000000000222444444111...///000111222222111///...222111111333666666444111111---000444///222VVV___<<<222555555888:::555333<<<333999<<<:::888888444...111111444888777444444777333333222222222444888;;;666888666222000333444222222444444222222666777555222333333333222222444666---222444000---000222333333333222222111111111000222111111000000111111222333111///000222444333222...000//////333888777333222000111444444222333666===:::777999===@@@???===555666777555222333888===CCC^^^ssswww___WWWWWWXXXfff___WWWYYY```eee]]]PPPLLLPPP^^^eeecccXXXLLLDDD777++++++...666<<<:::222...///333222444555333...---///+++///111111777<<<777,,,888888666222///000555999CCC333---555;;;555111444888888777666666555444444333000------...///000000...222555444///,,,---///000111111111000...,,,+++---.../////////000333555///000111222111000---,,,///...---------...000111//////////////////////////////000000000//////...///333333///...000111000//////......//////000000333222///---,,,///555999777333111111000------000000000000000000000000000222333444444222222333444333333333333333333333444111888EEESSSdddwwwuuu___GGG<<<<<<<<<:::777555444666:::999555555888111666666000===\\\cccMMMkkkBBB444999111///777444...000333666777777555444---///222777999777333///...000333555555333111000444555666444222111111222111111111111222333444555111555333...///555555///222555777777444222333444333999:::222))),,,<<>>AAADDDMMMQQQQQQ[[[eee^^^MMMAAA>>>888666===SSSooo~~~bbbCCC444222333222111.........---,,,,,,---//////---+++,,,...000000000---000222222000......///...///000222333333222222---///000000000000222444...///000111000///---,,,//////......---.........++++++,,,---...---------///////////////.........***...000...///333666666222000///------...///000222111000......111777;;;666111...//////---...111222222333333222111222333000111222222111111222333777444222222555777777555666555333444:::FFFVVV```oooXXXEEE;;;999<<<111111444777444///...111666111::::::---888OOORRRmmmGGG===GGG===444555000000111222333222111///......000333777999777333///---...000111111000...---222333444444222111222333222222222111222222333333111444333//////333222...///000000000000000222444...222444777DDDaaaoooVVV===444777888333---111000///---------...///---///000111111111000000000111222333333222000///222222333222111000///...///......///111222444444888222333:::888000000777777kkkeee\\\MMM;;;,,,+++777888+++333444666666666555222//////---...111111000333888888555222222555777777555444555333111333777777333000444444222111222111---///000111000//////000222---333666222000000000///444444444555666666777777;;;999666333222222444555000000/////////000000000---///...+++---222555333---000555999555///000555;;;666111///111333555555777777777444111111333555555666555555AAA```xxxeee^^^iii~~~~~~{{{vvvttt|||lll===///777888...000111222111111333777;;;333222000000111000///---...------///222222000...,,,---///111222222222111,,,...000000//////000111....../////////...------)))***,,,---...///......***+++,,,---............------------------------)))...000...///333666666333111...,,,,,,,,,...///+++,,,---------///222444333...+++---/////////222///111222222000///000222///000222222111000222333888222------111555666666888555000,,,,,,111888>>>RRRhhh~~~}}}hhhTTTEEE<<<999777888888555...,,,...666***555===,,,+++EEEUUUqqqGGG===HHH???555555111222222111///............333333444666777777444111000000///////////////000///000222222111111333444333222222111111222333333000444666555444333111...//////000222555666555444555777???VVV}}}aaa555111///000111000111555333222000...,,,,,,,,,,,,,,,---...000111111000///---///111333333333222222444333333333222111000///---......//////111333444777444555888666000///333(((CCC]]]{{{^^^KKK@@@222000222***111444777777444111222555000......///...,,,///444888444222222555777666444000333222111333777888555000333444111111222000,,,---...///...------///111///111111000333777444///000111222444666888999::::::888555333222222444555000000000///......///000///111000,,,+++///222000...000333555222...111888AAA===777333222333555666333444444333222222444555<<<444444777555>>>hhhsss```]]]LLL222000333555555333222444777000...---...000222222111000---,,,///333555111......//////000///...,,,+++,,,...//////...---...///---...............------((()))+++,,,...000111222////////////000000111111,,,,,,++++++,,,,,,---......111222///...111333222222111...,,,,,,,,,---...+++...000111000000111111111,,,)))---000000000111+++...000///,,,+++---///000111333333222222333555:::444...---///333555666888666333111111222444666222<<>>999444222222333555000000000111333444555666;;;333555;;;222...NNNzzzkkkKKKOOORRRNNNDDD:::333111:::666111...///222555666222222333333333333111///000000111111000...---,,,,,,...000000...------...------------------------888666222//////000333555222111000///000000222222,,,+++++++++,,,...///000000333333///---000111000111000...---,,,------...000222333333222111111111333---+++///222111//////+++...000///+++***---000...000111111111111222444777444111000111444666777888666444333333333333222666666>>>PPPkkkxxxVVVFFF666///------///222***111///---555>>>IIIVVVRRR333777000---555777333333444444333333333333333222222444666777555444555555555555555444444333222333444333111000111222111111111111222333333444111333666777555222222333000333444111111;;;NNN]]]iii}}}QQQ888222333444444<<<555111666:::888444222444333111000///000000111000//////111333333111...,,,000333444222111111222000000///////////////000,,,///222222111000000222---111444333333555666555///555888```}}}hhhVVVKKK666111///000333222...000666333111222333111...///333///111222222111111222444///666999444//////222333///111111//////333444222...///000111000111444666------,,,+++000555555000------...///111222333444............///111222222000222222111...---///111...333444000...000111000...,,,,,,000111000222666:::888555111......000222......///000333555555666666333444666222222BBBVVVMMM___xxx}}}wwwvvv|||tttmmmXXXOOOCCC888333111222333444777999888333000000111000111222333444333222222---///111111///...---...------------------------LLLFFF===444000000333666222111///------///000111,,,++++++,,,---///111333...111222///...111333222//////...---------------000000111///---,,,---...555///---111444222...------000333111...,,,///222+++---...///......000222......///000111333555666222000......///000111111000111111111999QQQssssssUUUAAA888333111111---777777888;;;222???fffYYY777999333...444444555555666666555222...,,,...///111444777777555333333444666777666444222000666777666555222000000000111111111111222333444555222222333444111///222666000555777555===[[[ZZZQQQ<<<---222;;;999444111333///...000111...,,,---000///.........///111222333111111222555555222///...222555555222//////000......---------......///,,,000333444222///000111,,,111555666888:::888333222777...KKK~~~xxx444222,,,+++000222//////333444222333555444111222555///222555444222222444777333<<>>BBBDDD<<<777888===@@@BBBJJJWWW```aaakkksss{{{|||zzz|||vvvrrreeeaaalll|||[[[GGG<<>><<>>@@@>>>::::::@@@EEECCCHHHJJJCCC999888DDDQQQyyyxxxWWWDDDFFFBBB222>>>888>>>SSSbbbdddaaaaaaIIIPPP]]]pppYYY>>>:::===:::444///....../////////---,,,+++000555666222//////111%%%&&&***///222000......000000000111222111///......111222000......+++'''+++111...,,,111...)))...222111000000111111///---///...---...000000///---888???===333---000///***000000+++'''///:::777,,,111000///......///000111000///---,,,,,,,,,---...------///000000000///......,,,+++******,,,///000+++...222333333444666999BBBgggvvv^^^GGG999444111333888777666CCCUUUaaa:::777000222555777666555444444===666000...,,,+++...444222333444333111000000111000111222222000///000111111333555444222000111222888666444444555444111...222000CCCtttzzz[[[AAA999999666000111111222222222000///...,,,---...//////...---,,,///++++++//////,,,---111222000//////000000///------...000222444444222111333333222111//////222444...///000000...---...///***111444///)))+++111666///FFFllliiivvvNNN111111111000///...///000...++++++000111...,,,---//////000111111222222333333222222111111222222333333111......///...,,,))),,,...111444555333111//////.........000222222222000000/////////.........111///+++)))))),,,///222......---,,,,,,---...///,,,000333333000...000333111111111111111111111111777888777555222111333555111222333444444333111000222555777444000111777===888SSSJJJ///888333333111333333444111,,,+++...000///777555222---******---000666111,,,***,,,///000///777???===222---333555111+++%%%&&&///444000---///...000555<<>>GGGQQQlllqqq\\\CCC;;;777:::<<<@@@IIIUUUrrrTTT666222111222333333444555555555;;;555111///...,,,///333000111222222000000111222...///000000//////000222...111444444333222222222999333------111222///+++000***???qqqjjjPPPCCC222)))---444222***,,,---...///......,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,///000------///111111111000...,,,------000......111555555222---444444444222000000222444---...000111///...//////333...,,,///111000...///999jjj```ppp{{{RRR111333444111---,,,000444...******---000...---///............///000111222111222222222222222222111333222000000111111///...+++---111444555333000...,,,...111333222222222222........................444000+++'''&&&(((,,,...,,,,,,++++++,,,---///000...111555666333111222333444444444444444444444444777777555222000111444666000333777999999555111...222333444333222444666999666;;;XXXCCC,,,333---///000333333222000...---///000111===888333//////111444555:::444...///333555222---...000111...++++++,,,,,,111------000///,,,,,,111---......///...+++'''%%%'''EEEOOO@@@;;;IIIeeevvviii\\\PPPHHHCCCHHH<<<...(((***000555666...***))),,,,,,,,,222<<<222111///,,,******,,,...000222000,,,---333666555444:::777555999444---000111...,,,,,,...///000///111---+++...555777222---***......+++***///000---...222333///...111000,,,,,,,,,---.........------,,,---.........---,,,,,,+++---...000000///...---,,,,,,---...///000000000000000000/////////000111555333+++---AAAXXXqqqhhh\\\MMMEEECCCGGGOOOVVVZZZ===333,,,000666444111000111222222222000///111666666222000111...000111111000000111222000111222222000000111333...000333555666555333222111---******...000...,,,+++***444FFFOOOHHH:::222333222222444:::<<<444******+++------...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,---///000...---...///111333111...,,,...000222111222444666666333000555555555333111111222333...///000///......000222333,,,+++111333000444===rrrdddaaafffPPP333333222///---...222555111,,,+++...///...---000//////......///000222222000111222333333222111000222111111111222222111111---...///111222111111000,,,000555666444000///000.........------,,,,,,,,,222000,,,)))((()))+++,,,------,,,,,,,,,---///000---000333444222000000000333333333333444444444444222111111000000111444555///222666888888444000---222111111111333444444333888222???jjjAAA)))000+++///111222***))))))***+++,,,...111666111,,,***+++///111222//////......---,,,+++***000.........+++%%%$$$&&&......///000...---111666+++---///111222222111222,,,333333222333...222AAAOOONNN```tttaaaJJJ???BBBHHHIIIFFFEEEFFFKKKMMMBBB111---444555555444111///...111444111333111---,,,//////---444:::777555:::666000444111...,,,,,,...///000///......------...000111222((())))))(((***---...,,,***///111///,,,---......***+++,,,---------------+++,,,---...///...,,,+++---------------......///...///000000000000///...000...+++***+++---///000///111...000888999BBBWWWpppzzzvvveeeZZZVVVUUUSSSVVV666333222444777444000...///111222111......222888888333000111...///111111000000111333333444333111//////000111///000333666777777555333,,,---//////...---------+++111222,,,)))...000///000333222...---000111///+++,,,......///...---,,,---,,,,,,++++++,,,,,,---+++---.../////////...---,,,///222111///...000333111444888888666555444555444444555444222111222333222111///---,,,---111444(((...444000&&&...WWWoooJJJJJJRRR555222...---000222333333555000...000000...---...............///000111222///000222333333222000///,,,---...............//////...------...///111333...333777777333///------000///...---,,,+++******......///......---,,,,,,111000...---------...///...000222222111000///...000000000111111222222222......000222444555555555111222444555555444222111444222000000222333111000777333777RRRBBB...333+++---,,,+++...,,,,,,...///...000333888555111///000000111111,,,///222111---***,,,...((((((***///111111222555)))***,,,,,,******---000///000111///---,,,,,,,,,777000)))000:::000)))111:::111333AAAEEE???CCCPPP___ddd^^^VVVSSSOOOVVViii[[[>>>777222000...000333444333111)))...222222222222///)))333888444222777444000444111///......///000///...,,,...000---***+++///555...---+++++++++,,,,,,***(((+++---,,,******,,,...+++++++++,,,------......***+++---......---,,,,,,,,,+++*********+++---.........//////......---,,,000//////000111000...,,,***///000111333++++++999DDDLLLVVV```jjjxxx|||mmm^^^VVV:::888555555777333......111444555444555222222444444111000333///000111111000000222333333333222000---,,,...000000000111444666666444222111333555444000---------)))111000))),,,777777...---222333...)))***,,,---,,,---...//////...---,,,,,,,,,,,,------,,,,,,,,,+++...///------000///---,,,---/////////000111333///444888999555333555777111333444333222111222444444333000---,,,---000444//////---,,,555WWWTTT???BBB999444000///222444333000666111000222222...,,,---,,,,,,---//////////////////000222333333222000///---...//////......///111///...---,,,---///111333111333444444111///------000///...---,,,++++++***---...000111111000...,,,222111///...------......111222222222222111000000......//////000000111111111111222555888999888666222222333444555555555555444222000000111222333222222555555@@@fffJJJ===@@@000+++'''&&&///+++***------******...444444333111///---++++++******+++,,,++++++******+++,,,+++******+++***(((***---...---++++++++++++###&&&)))******,,,///333///...%%%%%%///000000999<<<333...222000+++---555000555111...///+++...===999\\\TTTDDD444222<<>>666:::===<<<888777777555111444999333000555222///444222111000000111111///---+++///111///,,,***...222222///,,,,,,...---+++***---------,,,+++***,,,///,,,,,,++++++,,,---///000++++++,,,,,,------------+++++++++,,,,,,,,,,,,,,,---------------------.../////////111333333///,,,---000+++)))---++++++555444555888<<>>888444888;;;666222111444777666444333111222666555222000222000222333222111111222333333333222000......000222111//////111333444222000666444222111000///......***---......///000---******111666555111000,,,(((,,,,,,---------+++***))),,,---...//////...---,,,,,,//////+++,,,000111---,,,,,,+++,,,...///...------///222444444333333333///000222333222222333444222333333111///---...///666222333EEEkkkwwwOOO;;;===;;;888555444222000///333//////222222///,,,,,,+++---///222222111000//////000111222222111000//////111222222000///111333,,,,,,---...////////////222111//////000000000///---------------.........//////000111000///...---000///...---------...///444333111000111111111111/////////000111111222222777555444555777888777555...///111333444555555555444333222222222555888:::111444444555HHHkkklllfffgggPPPDDD>>>>>>666111111444333//////333111444666555111---++++++...***'''***///111---((((((++++++***,,,222222///***...///...,,,+++)))'''(((+++---,,,++++++...111###222222)))+++......111444000///111000,,,+++///)))......000666111...666333999>>>@@@DDDPPPcccqqqkkkcccYYYeeeqqqmmmbbbaaa\\\OOO???666666666555888<<<555000555333000666222222111222222111...,,,+++///222222///------...000,,,***,,,......------444222000///...---...111---,,,+++***+++---000111+++++++++,,,,,,---------+++,,,///000111000...,,,,,,,,,,,,---...///000111+++)))'''(((+++...///...,,,000,,,+++444333---...999666333111333999BBBIIIYYYkkk~~~|||\\\mmmVVVHHH<<<@@@BBB<<<666555777777555111***,,,333;;;===777111000111333444333222111222333333444333222111222444777111...---...111222111...555///***)))...111111///111000333666---###)))888000111///++++++...---******+++++++++***)))'''&&&,,,---///000000///---,,,,,,000///******000111......+++)))***,,,---+++))),,,***+++...333444111------///111222222222333444000222555555222...,,,+++(((:::TTTsssgggRRR@@@AAA@@@;;;444///...//////------222333///,,,,,,---000333666666555222111000000111111111111000000,,,...000///,,,+++---000)))+++...111111000...,,,222...++++++///222222111++++++,,,---///000111111222111000///...------------,,,++++++,,,---///000444222///......000000000000000111222222333444444<<<888333222333444444222(((***...111333333222111333333444333444777===AAA444333222111444GGGkkkpppJJJOOOfffVVV666---$$$111333///%%%***111***''',,,,,,///---,,,---......---,,,000...---++++++++++++,,,444---(((***,,,++++++---222,,,+++///000,,,+++000(((---///,,,---000000+++111---...555666111...///***---...+++***---...+++111444222---...333222---666:::BBBFFFCCCLLLqqqxxx{{{rrr]]]BBBAAA;;;222---000444555666222...------...,,,***000,,,,,,000000,,,+++---***...///+++&&&'''***,,,...------...///...,,,***+++***)))))))))***,,,---++++++,,,,,,---------,,,***///222000///111000---)))***+++,,,+++,,,...000000///...,,,******,,,...++++++*********+++,,,,,,---,,,,,,---///111444555@@@HHHSSS]]]iii{{{bbbxxxlllqqq```SSSEEE888555999999888777---,,,555:::111...222000///111222222222333333111555222000///000111111111222000///111444444111---...222///...555333---000///000000000///...------222---)))***---000...***---((('''***,,,******+++++++++,,,,,,,,,------------,,,---///111222000///,,,,,,,,,,,,+++***)))))),,,++++++...222111---(((***222888777111//////000333...555@@@888'''***===]]]iiiIII===CCCEEE222---222***/////////222777999666000///111666;;;999444333666222...++++++---//////...---///000,,,)))***---000333222000///////////////555333///---+++,,,---...---///000///......///000000///---,,,+++,,,------******+++,,,,,,------...222222111000...---,,,,,,------...000111111...,,,333111111333222000222666111222222000---...222777...///000222444555555555444444222333555555KKKqqqXXX000111>>>RRRmmmTTT;;;333!!!((('''///222***---222///,,,+++******,,,---,,,+++...---+++***))))))))))))!!!!!!&&&///333...(((&&&---++++++///222///+++***)))...///---...222333//////,,,---222444///---...---...------111666444//////111000---...222111,,,---///555666...---AAAZZZppphhhvvv~~~qqq]]]LLLAAA999222'''&&&''',,,222555222...444222111111222000***%%%///+++)))***000333000+++---,,,,,,---...---+++))))))))))))))))))******+++---,,,+++******,,,---...&&&***,,,+++***,,,+++(((+++,,,,,,,,,++++++---///111111000...++++++---///---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,...000222333666<<>><<<;;;000...111///222444---///111444777;;;;;;777111222222111111111111222222222000///111333444000---...222///...555333---111...//////000000000000///---,,,+++---000000---***+++***+++---,,,***---333++++++,,,,,,,,,---------)))((()))+++------,,,******++++++,,,,,,,,,,,,,,,&&&***...333444333000---666111+++***...444666444777...)))+++***111NNNmmmwww]]]===;;;MMMIII===888111///000000000111222111/////////333777555000000333222///,,,,,,...000000///---000222000,,,+++,,,---222444555333///---...000111///---,,,,,,...000222---------------------,,,......---,,,,,,,,,,,,,,,******++++++,,,------.........------,,,,,,,,,+++000///000111333333222000,,,,,,000444333...---000111222555888999666222///000000222333444555555555333333000111444555JJJnnnooo===444444000DDD```|||tttVVV999111...(((""")))///&&&+++***))))))+++---,,,,,,...---+++)))((((((((((((+++((((((---///...---///---...,,,,,,...000---(((+++......---///333555444000------111222///------//////---///666<<<999222,,,...---,,,...000///+++((()))...111,,,&&&+++666GGGDDD<<<333111<<>>222//////...,,,---///,,,&&&***222444...555---%%%$$$''',,,------...---,,,---......,,,***))))))***++++++++++++***...,,,***((()))+++---///***---...,,,,,,...---)))---......---+++***+++---000000///---++++++,,,............---,,,,,,,,,+++,,,,,,,,,,,,---...///000,,,000555777;;;DDDQQQZZZmmm|||jjjrrr```DDD:::999:::<<<===444555777555888888...111///000444888888333//////222555444222000111333111//////111333444111------222......555333...111......//////000111111111)))+++///111222///,,,)))+++,,,...///,,,***000999,,,,,,,,,,,,------------*********+++---...---+++((()))+++,,,......//////)))---000111///---------777444000......///000111333888@@@GGGPPPbbb~~~lllIII;;;IIITTTSSSEEE222000111222000---,,,---000///...///222000,,,,,,000222000......///000111000+++...111111...******+++444888;;;888222...000333000///---------///111222000...,,,,,,...///,,,***,,,,,,------,,,,,,++++++++++++++++++,,,---......,,,,,,---------------------,,,,,,---///111000///,,,///666===<<<555000000111000111555888777111+++//////000111111111111000333333...///333444FFFeeeGGG111666111000...666___zzz~~~cccMMM<<<---)))+++'''+++***)))))),,,.........///---,,,***))))))))))))...)))&&&((()))))),,,111---000---&&&'''---///,,,---------,,,---000222333111///...000111000......---///......222666555000+++++++++,,,---...---***+++))),,,222333...---///***...333555444333333444222<<>>999===999666999888111555;;;555777222......///...///000///444888888333//////222222000///111444555222///---222......555444...111/////////.../////////000+++...111222000---***)))...---...///,,,+++000777,,,,,,,,,------------...---,,,,,,---/////////---***+++,,,---.../////////.........,,,+++,,,///222///333666333---000BBBTTTSSSfff{{{xxxlll]]]EEE666DDD\\\TTT555///000333333...+++...333222///...000///+++,,,///000000......//////000000)))+++...000---***+++///:::<<<===;;;666333222333222111///...---...///000555111---...111222...******+++,,,------,,,+++***------,,,,,,---...000111000000////////////......,,,***)))+++---///000000000333:::AAA???888444444444111---,,,///333444555111222222222222111000000333333///111555444>>>VVVsssUUU,,,...000///)))...111???qqq{{{PPP///***000+++)))'''(((***,,,---------,,,***)))(((((())))))'''(((...555777222000000,,,...+++'''&&&***------...,,,++++++,,,,,,---///000///---,,,---///...,,,)))...000,,,)))+++...---,,,******,,,------++++++000+++(((***,,,+++)))(((555444222000//////000111+++---...---******,,,///777@@@aaadddEEE===;;;777222...---111222///---///---,,,,,,---///111111111***+++,,,---...---,,,+++***+++,,,......---,,,,,,,,,---,,,***,,,///...)))///000000...+++***+++,,,,,,------,,,)))))))))+++///000000///...---,,,+++........................---...///...---...222666///888CCCQQQcccyyyuuuYYYmmm~~~dddUUURRRGGG@@@@@@BBBBBBHHHDDD333888555444555222...///555222777;;;999333......///222111000333666666444111,,,111......666444...222111000///...---,,,------111222222000---*********111---+++,,,---+++,,,000,,,,,,---------.........---+++***+++---...---,,,......////////////......+++,,,---...000222444666,,,...444:::BBBVVVzzz~~~vvvmmmiiiMMM000666PPPXXXPPP111///000333111---///444666111///111000------000............------...///+++***,,,000///---111999>>>;;;888777777555222...111000////////////000000555111---...111222///******+++---......---,,,+++//////.........000222333333222222111///......---///...---...111333444333...///444999888222000222555444111......333;;;AAA666666666666555444333222333555222333888444555DDDXXXyyyjjj;;;333---***(((000111%%%999VVVqqq===,,,---+++)))'''''')))+++,,,,,,***)))(((''''''((()))******))),,,000222111555:::AAA777---++++++***)))***///,,,,,,------++++++...//////,,,))))))---,,,)))'''---///***&&&(((...111000,,,***,,,---,,,+++,,,///+++''''''***---......222///)))%%%$$$'''+++...111000///......///111222111+++444IIIKKK???@@@OOO___YYYaaaooo|||mmmPPP333)))***)))))))))...,,,+++,,,.../////////******++++++,,,,,,,,,+++***+++...000111///---++++++,,,***(((,,,000...)))...//////...,,,+++,,,......///000///---+++,,,---....../////////...,,,+++---....../////////.........///000000///...000111///111333777@@@QQQeeerrryyy^^^```zzzfffaaakkkggg777777444666;;;:::222///333444777:::999444000......222000000222666777444111,,,111......666444///222333222000...,,,,,,,,,,,,555333000---,,,+++++++++111+++)))+++---+++)))***,,,---------............111///------///000000///111111111000///...------***...222333111111444888>>>???LLLeee}}}zzzpppUUU===999>>>SSSrrr>>>333---000222///...222666222///111222///...000,,,...///...---,,,---...///,,,...333333111777AAA<<<666111000333333///***------...///000222444555111///------///000---+++,,,,,,------......------111000.........000333444333333222000///...,,,,,,///...---///111222222111///...000333222...///222...111444333222333888===444444444444333222111000333666222444:::555111999EEEooo}}}ccc;;;555000111---333///###)))000WWWxxxUUU555000---***)))+++---......++++++******+++,,,---///+++)))+++333===JJJ\\\kkk}}}XXX666---...)))&&&)))000---...222222......111111111...))))))......+++)))------******111999===555///+++------++++++///***+++,,,---000444777888000222333222111000000000000111000---(((%%%###$$$000......000000000333777888...///666===UUUyyykkkSSSCCC777444888555222000////////////...---------------......///,,,---///000111000///...------+++***...333222---,,,---...---,,,---///000...000111000...,,,,,,---,,,---...//////...,,,++++++,,,---...///......------...000000////////////222111000///000666BBBMMMgggyyyjjjLLLRRRaaaKKK===666:::<<<555000111555666777777666444111000000......111444555333000+++111---...666444///333444333111///......///000555111---,,,...///---,,,+++)))***---,,,((((((***------------............444222000000111222222222111111111111000///...---+++333888555222;;;PPPbbboooqqqgggLLL???888NNNxxxWWWAAA///...333111///111444///---000222///......,,,///000000...---...//////,,,///777777222777AAA:::555000...//////...,,,,,,,,,...///111333444555//////.....................---------......///000000///---,,,---///111333333333222222111000//////---------///111111///...111000111333222///000555...///111333333333333444333333333333222111000000555666000111999666111666:::aaarrruuubbb333+++***...'''&&&)))///888(((000DDDRRRQQQ555222///---///111222222............///111333444444===PPPjjj{{{???++++++'''&&&,,,111...000555666222111555444555222,,,,,,222222...,,,---,,,+++111<<>>===LLLiiinnnOOO333///444444111222111,,,+++///111///,,,,,,---000222111///...///111,,,)))///888777000222;;;999777333000---...000222//////000000111111222222///000222111000000111222///...------...///000111///---,,,++++++...000222444444444444444444444444111111222444555555222000///...000222111...///333999555222222555777666444888888999999888777777666666666......777777333888333UUUiiikkkxxxaaa333...***000...***,,,---,,,,,,---111777;;;eeesss===$$$///999555333...111888444)))<<>>AAAQQQlll|||III===MMMzzzkkkhhheeeTTTBBB;;;>>>???;;;666888;;;777///,,,...000000111222111...+++,,,...111333333222///555333111111222222000...+++,,,,,,------......///((()))***)))((()))***,,,,,,+++,,,000444444000,,,###......***///000---111666111///000111111444999===OOO```lll}}}lllIIIFFFKKK;;;qqqyyyGGG+++(((999***888...000333222000///000222333222111000///000000111***222999888666666444111888666333000---+++...222000333666444111111666<<<555666555222111222///)))...111222000++++++000666555111......---...444;;;888444444888777222222777;;;++++++666666222222///222111222333000---000666666111111777555///333======777888666---///555222<<<555000000555888777333000TTTrrr{{{|||}}}UUU444444000444111------------,,,+++---111444111LLLrrrSSS:::111888JJJEEE>>>AAAKKKZZZ~~~~~~KKKEEE444(((+++///---***,,,......222888======888333222222///---///444555111222///---...444;;;@@@CCC666111+++***,,,...,,,***+++++++++,,,---...000111...///111111111///---+++***))),,,///...++++++...///++++++000111///000444000111111000///000111333444000---+++---000222333***///333444555:::CCCLLLCCCSSSmmmppphhhAAA>>>:::555333222333444999666444555222,,,))))))...111111,,,***---000000222000------///111222333000000///...------,,,,,,,,,------......------,,,......////////////......---...///000///...,,,+++......---------......///333333111000666BBBLLLPPPbbbwww}}}GGG555:::___nnndddNNNIII???777888>>>===888222555888777444222222111444000------111444333222333333222222222111000000,,,,,,---///111222333444...//////...,,,+++---...000111111111111333666888555444---///444,,,'''111555444777>>>EEEJJJPPPWWWgggxxx{{{FFF999CCC???mmmppp>>>///;;;444888:::777222//////000333555000//////...///000111222777???CCC>>>777444333222444222222444555444444777000111222333333444555666555888999666555777666222333222222111000111222444333111222555666777<<>>AAA===;;;:::777444666:::;;;>>>???<<<999888999999666222666888333777>>><<<111///000444999;;;999666>>>```{{{zzz???000444111222---------......,,,******+++---111AAAbbbtttpppKKK...111++++++000000+++***///***+++...333777777222---000111...,,,...444666444000000000333555777666555444000++++++---...---,,,///...,,,+++,,,...111333222222222111000///------((((((***...---+++,,,000...,,,,,,///111000111444888444000...///111333444333111...---...000000000...000111000---,,,,,,,,,%%%+++777HHH___zzztttYYYDDD999555444,,,000111///000666:::;;;444777666111//////,,,(((...///000///...------...000/////////......------...------------------.........////////////.........///111111000---***(((------------...///000000111---+++---......222777<<>>;;;:::<<<======777444222222444444222000...---///222222///111555666333333666888555444666222///<<>>999///000222555777666444222555444444444555777999:::666:::;;;777555888;;;;;;<<<333///444888444111111555444333222111111000///,,,444888555222555888:::999999999999999999777666777777999===<<<888888;;;<<<>>>BBBBBB???===>>>AAAGGGOOOiiixxxjjjVVVGGG:::BBB===>>>EEEMMMPPPRRRUUULLLQQQSSSOOOOOOUUUVVVRRRDDDCCCNNNVVVVVV]]]eeeccc^^^^^^\\\ZZZ\\\cccmmmuuuAAA...444333111333---333...///111111///------...333))),,,???BBBAAArrryyyeeeXXX???---,,,000///+++)))***,,,...111444333111///---......//////111333111---,,,000222111///000111111000///......111000......///000000000,,,------.........------,,,,,,,,,+++,,,---...///...------///...+++,,,000000000///......//////...666333000000222222///,,,+++******+++---///.........,,,+++,,,...///---,,,000222444333111///...///555DDD```nnn]]]QQQvvvwwwUUUFFFCCCBBB:::999444---,,,333888:::...111444333000...///222---------------.........111000///......///000111......////////////......+++---///000000///---+++---------...///000111222///+++---444444,,,)))...///222555666:::FFFYYYiiioooAAA@@@444:::PPPnnn}}}ssssssyyyyyysssmmmooovvv}}}bbbUUUKKKIIIGGGBBB<<<;;;777:::<<<999555333555888777999999888666333111111444444333222111000//////000111222111000000111333111000000444888<<<======TTTkkkuuuuuu}}}gggYYYdddbbb^^^rrr{{{SSSGGG333666...333555888999777666555555777666666555555777888999<<<<<<999666777:::999444555000444BBBGGG>>>555333999:::;;;888555666;;;???999@@@DDD@@@===???CCCEEE===BBBFFFGGGEEEEEEHHHKKKOOOPPPTTTYYYZZZWWWWWW[[[fffoootttoooeee___bbbggg|||tttrrruuu~~~}}}yyyyyymmm888000444------111***222---...000111000///000111------111999111$$$GGGTTT888***...000222777666...------///222222///---+++...111444555444222000000333333...,,,///111000///000000///......000111///......------------...,,,---...//////...,,,+++,,,,,,,,,---...///111222111...///000...+++,,,111222444333000000222222000/////////000111///,,,)))...,,,++++++,,,---,,,+++///---,,,---///111111111,,,...111333222222222222666...111999000(((CCClllxxxcccFFF222,,,...///////////////...///111444---------......//////000///..................///......////////////......+++,,,---///////////////............///000111111///...000333333---***+++//////000333555777???GGGWWWccctttkkk<<<<<<666888JJJggg}}}|||lll^^^WWW]]]ssssssmmmhhhhhhlllsss~~~xxxkkkaaa```\\\QQQHHHFFFAAA@@@<<<555//////444:::888777777888888777333000/////////000000111111222555666555333111000111222///...111<<>>777222111111333444888888777666666777888999555777888999===BBBBBB>>>:::<<>>KKK^^^ssswwwuuuuuueeennneeeYYYKKKFFFJJJLLLJJJEEEAAAAAAAAAAAABBBCCCEEEFFFDDDNNNXXX\\\___eeeiiijjjiiijjjzzzHHH555555444&&&,,,555(((...***+++,,,+++******,,,...)))***''',,,222+++'''111111777555333:::<<>>999???WWWxxx|||ooommmrrrzzztttvvv|||ttt{{{lllfffbbbbbbbbb[[[LLL???>>>:::999???HHHLLLFFF@@@<<<<<<<<<<<<;;;;;;;;;;;;444666888:::;;;>>>AAADDDMMM[[[qqq}}}lllWWWWWW~~~ppppppzzz}}}sssfffjjjjjjjjjkkkmmmoooqqqsssqqqGGG444333111///------------...000222333111...+++(((++++++,,,---...............---000444111,,,---333111222333222111000111222333000---...111222///,,,111111222333333222000///---000333333000///000222111111000000111333555666666333000///000111///,,,555///,,,///000,,,******............000222444666555222111222///,,,---111///000111///---,,,---...///+++)))+++///222111...,,,555:::777555555333///111000000000...///777@@@000000000000111111111111333333111///...///222555111222333333222222555777555666666666555444333333???888333888FFFZZZqqqooo]]]PPPCCC???BBBHHHFFF>>>555111444:::???222---,,,222555222///000---///000000---,,,---///000222444444444444111...666444111...---...000111000...,,,******,,,...///...333555222111444777777;;;::::::;;;???HHHSSSZZZ{{{}}}wwwUUU888666HHH???CCCqqqsssgggkkkfffcccdddeeefffjjjppprrrhhh\\\RRRNNNNNNOOOOOOWWWWWWXXX[[[```gggnnnrrrnnn|||zzzooo```YYYdddxxx|||zzzpppjjjqqqJJJ777444000,,,+++,,,---///111111111000000000000///,,,,,,---...............///---///222000+++---222...000111000//////000111222///---///333444222///000111222222333333333333333333333111//////000222............///000111111555222000000111111///,,,333///---000111///------......------...///111111333000///000///,,,---111222111///......///111222000---***,,,111444333111---333666333222666777666------///000...,,,000777//////000111222333444444333222111///---...111444000111333333222222333444444444555555444444333333666222000444777999???FFF^^^www~~~lll\\\JJJ444###111333444444444555777999***+++...222444333000---000111111000000111111111555444222000///000111111////////////////////////...333444000...111333333<<<<<<;;;::::::===AAAEEEPPPVVVbbbqqqsss[[[HHHPPP^^^SSSUUU}}}vvv\\\RRR```}}}zzz|||pppjjjjjjoooyyy}}}EEE999666000,,,***+++...000111000...,,,---///222444------.../////////......///...---...---+++---111+++---......------///000000...---///333666444222.........///000222333444888555111//////000111111......////////////......333222111222222111...,,,222...---111222000///111......---,,,,,,------...///,,,,,,//////...///222333///++++++...222333333000...,,,///333666555444...111111///000666;;;<<<+++,,,///222///++++++000///000000222333444555666333222111...,,,---000222000222555555444333333333222222222333333333333333222000222666444///,,,,,,555===CCCEEEJJJXXXhhhssstttYYY[[[cccaaaRRRCCC;;;444...444111///111444555111...111222333333222000000111000000//////......------...000111333333222000///000333444111000444666555999::::::888555222111111:::???HHHTTTaaaooo|||::::::777222///------...//////...,,,***+++---///111...///////////////......///...,,,+++++++++---000***,,,------------///000000......000222444333222,,,,,,++++++,,,---///000666222...---000111111///000111222222222111///...111222333333333111///---222......111222//////111------------------------...++++++///111000111333000,,,)))+++111444333000000...---///333666666555////////////111666:::===------///222111,,,,,,000000000111222222333333333333222000...,,,,,,///111222444777777666444333333111000111111111222333333777333222555555333444777555333222222000///333999GGGBBBCCCVVVwww~~~nnn\\\KKK:::555///---...333888;;;444444888;;;999444222333...///000000///...---,,,000111222333444333222111222555666444555:::;;;:::777888:::999666333222111000444888:::>>>DDDMMMSSSfffsssyyywwwuuuyyyrrr555777666444222111///......///.........------------///000000000///...------...---+++******---//////+++,,,............000111000///...///000111111000...---,,,++++++,,,---...///---,,,...111222000---222333333444333222000///000222444444333111///...222//////111000,,,,,,///,,,------...//////000000///++++++000333333222444---++++++000555777333...///......///111444444555111//////111333555666888///------//////---///333222222222111000000//////222222000...,,,,,,///222222444666666555222111111000000000000000111222333;;;444///...---+++...333444000111555555000000444222---***111AAAUUUfffooommmlll{{{ooojjj___NNN===222000111777222111555555222111444111222333444444222111///222222222222222333333444444666666444555999:::777777999999999777777888999222555888999999<<>>>>>;;;555111111333222333666999;;;999777666555;;;222+++111@@@JJJHHH@@@TTTrrrlll^^^VVV[[[ZZZLLL<<<444222333333444444333333333222333555777777777777666888999777666999======999888:::<<<<<<;;;:::;;;<<>><<<<<>>666555444222000///000111222222222444555333000,,,555///...222444222333888000555333444888555555AAA;;;::::::999888777666666:::999888666555666:::===999;;;>>>>>>@@@IIIYYYeeeGGG333333555444111...---,,,------+++111222...,,,///000///,,,+++*********,,,...///...333,,,000///***111(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...///111000...---.........///000///......000222......//////////////////---------...///000111222111111111111111111111111222000///...///000111111333222111000111444666888222000//////111111///,,,555111111555666444555999:::777555333222111111000)))///555888777333000///...---222999;;;777444444666999444333666///+++333(((,,,000222333333444666555:::@@@GGGLLLRRRVVVZZZYYYfffzzzJJJ999999555444111///---,,,,,,,,,+++///000......000222111+++************,,,...///+++555***000444+++000333------------------------+++,,,------++++++,,,---...///000///......000222---///111222111111222444---///111444444444222111000/////////000000111222000000000000000111111111222111000000000000111222222111000000111444666888333555666666333000...---888555444555555333333666<<<999555555666777666444111777===<<<666111111333:::777555666555222222444000444222444<<<999777@@@>>>@@@@@@===888777<<<@@@EEERRRfff}}}OOO@@@AAA555444222///...---,,,,,,---///000//////000111000,,,,,,,,,,,,---...000111+++555)))---222(((...444........................***,,,---,,,+++***+++,,,---......------...111333///111333333222000000000222333555666666666555444000000/////////000111111111111000000000000000000555444333111...---...///111111000000111222444666555888;;;:::555222333555888777666666666555555666<<<999666777:::===<<<:::444555555222---,,,///333222333555888999;;;>>>AAA888;;;777444555000111===///555;;;@@@GGGUUUhhhwwwMMM???>>>333333111000...------,,,222000///000000///...///------------...///000000---555))))))***&&&///...........................***+++,,,+++***)))***,,,+++,,,,,,,,,+++---///222...000222222111/////////666555444333222333333444/////////......///000000333222222111000//////...333444333000---,,,---///444444333333333444555555444777999555///---111555555666555444444666666666<<<999666666999;;;:::999999777666555666777888888111777<<<>>><<<999555333555>>>>>>???DDDFFFRRRggguuu~~~FFF666444111111111000//////......444000///111111///---...,,,---------............+++///***---,,,999LLL;;;------------------------***+++,,,,,,******+++,,,***+++,,,,,,+++,,,...000+++---///000//////000222555333111///......000111............//////000111333333222222111000000000///111222000------000333777666666666777777888888888:::999444...,,,///333222444444222222555666555;;;:::888666555444444555:::888888:::;;;:::777444<<<>>><<<888888AAALLLRRRZZZfffmmmvvvDDD444000//////000000000000//////444...---111333000///000///////////////......---***)))---222---LLLjjjGGG,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...***,,,......---------///---...//////......000222111000000000///000000000.........///000111222333111111222222333333333444000222333111...---111555333333444666777999:::;;;888::::::888444222333555444777777333333777888555888:::;;;999555555888;;;888999;;;>>>BBBHHHNNNRRRcccfffffffffqqqGGG888444......///000000000000000333---+++111444111000222222333333333222111000///111***111222&&&LLLmmm;;;,,,,,,,,,,,,,,,,,,,,,,,,...///000///......///000+++---///000///.........333333222///---,,,---//////000222444444444333222/////////000111333444555///000111222444666777777444666777333...,,,///333---...000222555888999;;;111444666888777666666666999<<<<<<777777;;;;;;777555:::>>>===::::::@@@GGGOOORRRWWW]]]jjjLLL+++222333444555444333222222222555......---(((...555111777666///)))000:::777+++333777999666000...222666)))---222333...***---333***+++,,,---------000222---,,,---...000000///...222222333666888666111---222222000///............999222///000///---000666333333333555666555222///222777888444111222333111333111000222555666444222444333333444777888888777>>>;;;888888<<<@@@CCCDDDMMMQQQYYYcccrrrfff666111111000000.........000222333...111222---,,,//////:::LLLKKK222$$$,,,000)))///444:::;;;777222---+++***,,,......,,,+++///333---......,,,******+++---...//////...,,,++++++,,,111///,,,***,,,000555888111111000000000/////////)))(((+++111333000///111999777444444555666666555666777444000111444444000;;;888666666888999888777???===999666666999===AAA444999BBBLLLWWWdddpppyyyKKK666555555444333222111111000555111222555222...111999^^^ZZZ333...555444///000111111111000//////555555333000...000555888111222222111000000222444000111222///,,,***,,,...***...333555444333444666///000000111111000//////777333000111111000333777666444444555777888888777666444///+++///555444000>>>===;;;999888888888888555666888<<>>MMMKKK333000111333555555444111//////000+++000333///+++---111333111111111///......111333///...---,,,+++,,,,,,---***000666888555111.........///000000000///---------++++++---000333777;;;777888:::<<<===<<<888555:::<<<:::999;;;@@@BBB@@@:::AAAHHHIIIFFFFFFKKKQQQffflllttt~~~oooPPP;;;777222000222555888999CCCMMMNNNSSS```cccgggvvvjjjDDD333333111777<<<;;;555///------555FFFTTTRRRIII@@@888222999999777444222222444666:::666333333666666444222;;;999777444444555777999999999999999888888777666333555777777666333000---555444444555888:::::::::777@@@FFFEEEDDDGGGKKKKKKlll{{{xxxbbbUUUDDD666111222444666SSSjjjnnnqqq]]]GGGCCC000...,,,+++111===LLLWWWkkkyyyaaaHHH555444444333111000222555888444333111111222222///,,,222111444===DDDDDD:::111111111111111222333444444999777222...222===HHHMMMPPPNNNMMMQQQ[[[iiiuuu{{{sssbbbWWWPPPJJJFFFdddxxx{{{kkkbbbIII@@@999AAAYYYxxxlllTTTHHHFFFBBB;;;666333333555000555;;;<<<:::888:::===BBBFFFSSSjjjzzztttYYYAAA<<<<<<;;;<<